body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
image, img {border: none;}

h1 {font: bold 14px Verdana, Sans-serif; color: #FF8C00;}
h2 {color: #009; font: bold 13px Verdana, Sans-serif; padding-left: 25px; margin: 0px;}

a {text-decoration: none; color: #000099;}
a:hover {color: #FC0;}

.f_txt {font: bold 11px Verdana, Sans-serif; padding-left: 13px; margin: 0px; color: white}
.f_txt a{text-decoration: none; color: #ffffff; }
.f_txt a:hover{color: #FC0;}

td {font-size: 12px;}

hr {color: #006; height: 1px; color: #009}

.hraz {background-color: #F1E8FF;}

select {background-color: #FDF0AA;}

.tahi img {vertical-align: top; margin: 6px 0px 0px 30px;}

.taml {background-image: url(/i/bk-left.jpg); background-repeat: repeat-y; vertical-align: top;}
.taml img {margin: 0px; padding: 0px;}
.taml span {font-weight: bold; font-size: 13px;}

div.f1 {position: relative; left:177px;}

.tc {font: bold 11px Arial; vertical-align: top;}
.tc div {margin: 0px 0px 0px 40px; color: #FFF; padding: 0px 0px 0px 9px; height: 16px; width: 356px;}
.tc div.m {background-color: #006; font: bold 13px Arial;}
.tc a {text-decoration: none; color: #F4F4F4;}
.tc a:hover {color: #FC0;}

.tc p {margin: 10px 0px 10px 58px;}

.sert {vertical-align: top;}
.sert div {margin: 0px 0px 0px 174px;}
.sert img {margin: 0px 10px 20px 22px;}

.sel {color: #FC0; font-weight: bold;}

.menuhi {font-weight: bold; font-size: 12px;}
.menuhi td.nact {background-color: #A9A3E4; padding: 2px 10px;}
.menuhi a.nact:hover {color: #FFF;}
.menuhi td.act {background-color: #FC0; padding: 2px 10px;}
.menuhi a, .setree b.xs {color: #000;}
.menuhi a:hover {color: #FC0;}

.fon {font: 11px Arial; background-color: #006; color: #FFF;}
.fon div a {color: #FFF;}
.fon div {font: bold 11px Verdana; color: #FC0; text-align: right; padding: 0px 5px 0px 0px;}
.fon div img {margin: 4px 7px 0px 0px;}
.fon div img.n {margin: 7px 3px 1px 2px;}

.tcs {font: bold 11px Arial; vertical-align: top; padding-right: 1px;}
.tcs div {margin: 0px 0px 0px; color: #FFF; height: 20px; width: 252px; background-image: url(/i/1.gif);}
.tcs div h3 {padding: 1px 0px 0px 29px; margin: 0px; font-size: 13px;}
.tcs div.ms {background: #FFF url(/i/tcs-f.gif) repeat-y;}
.tcs div.msa {background: #FC0 url(/i/tcs-f.gif) repeat-y;}
.tcs p {margin: 5px 0px 10px 0px; padding: 1px 0px 0px 20px;}

.tcs a {text-decoration: none; color: #F4F4F4;}
.tcs a:hover {color: #FC0;}

.kart {background-color: #FFF;}

.zag h1 {color: #009; font: bold 14px; margin: 0px; padding: 1px 0px;}
.zag img.s {margin: 0px 0px 5px 10px;}

.lang div{font: bold 12px Verdana; margin: 0px 0px 16px 270px;}
.lang div img {margin: 2px 3px 0px 0px;}
.lang a {text-decoration: none; color: #F4F4F4;}
.lang a:hover {color: #FC0;}

.eng {vertical-align: bottom;}
.eng div {font: bold 12px Verdana; text-align: right; padding: 0px 4px 6px 0px;}
.eng div img {margin: 1px 3px 0px 0px;}
.eng a {text-decoration: none; color: #000099;}
.eng a:hover {color: #FC0;}

.vst {padding: 0px 0px 5px 0px; margin: 0px;}
.content {text-indent: 15px; font-size: 12px; background-color: #FFF; padding: 10px 6px;}
.content p {margin: 6px 0px 0px 0px; padding: 0px 10px; text-align: justify;}
.content div.op {padding: 0px 5px 0px 23px;}

.contenta {text-indent: 15px; padding: 0px;}
.contenta p {margin: 6px 0px 0px 0px; padding: 0px 10px; text-align: justify;}

.content img {margin: 5px 15px 10px 0px;}
.content a {color: #009;}
.content a:hover {color: #FC0; text-decoration: underline;}
.prodimg img {margin: 0px; padding: 0px;}
.prodimg {margin: 0px 0px 0px 10px;}

.vstup {font: 12px/1.4;}
.vstup ul {margin: 0px 30px;}
.vstup li {list-style-image: url(i/li1.gif); font: bold 12px Arial;}
.vstup ul.into {margin-left: 40px;}
.vstup ul.into li {font: 12px Arial; list-style-image: url(i/li2.gif);}

.news {vertical-align: top; margin: 0px 30px;}
.news h4 {font: bold 12px Verdana, Sans-serif; color: #009; border-bottom: 1px solid; padding-left: 12px; margin: 20px 0px 10px 0px;}
.news h4 span {background: #FDF0AA; color: #000;}



.news .date {color: #ff7f00; font-weight: bold; text-align: right; padding-right: 20px; background-color: #FFF;}
.news .head {color: #1707AE; padding-left: 22px; font-weight: bold;}
table.news td.desc {font: 12px/1.4 Arial; margin-left: 10px; text-indent: 20px; text-align: justify; padding: 8px 0px; vertical-align: top;}

.head {text-indent: 35px;  margin: 10px; font-weight: bold; color: #009;}
.src {text-indent: 25px; padding: 0px 20px;}

.news .s {text-align: left; padding: 10px 20px 10px 6px;}

.contact a {color: #1707AE; text-decoration: underline; margin-right: 6px;}
.contact a:hover {color: red;}
.contact span {font-size: 11px;}

.sl {padding: 2px 14px 0px 0px;}
.zero {margin: 0px; padding: 0px;}
.usl {vertical-align: top; margin: 10px 0px 0px 10px; text-indent: 19px;}

.setree, .decor a:hover, .setree a{color: #009;}

.proiz {text-align: justify; padding: 20px 30px;}
.proiz td {font-size: 12px;}
.proiz ul{margin: 0px; padding: 5px 25px;}
.proiz li{margin: 2px 0px; list-style-type: square;}

table.sely {margin: 20px 30px;}
div.z {margin: 0px 30px; color: #009; padding: 0px 0px 2px 0px; border-bottom: 1px solid; font: bold 10px Verdana, Sans-serif; text-transform: uppercase;}
div.z img {margin: 1px 2px 0px 7px;}
div.z a {font: 11px Verdana; text-transform: none;}

div.z span {color: #009; background: #FFDD53;}
.sely td.img {padding: 0px 0px 0px 15px; vertical-align: top;}
.decor span{font: bold 10px Verdana; cursor: default; color: #009; text-decoration: underline; letter-spacing: 1px;}

.sely table td {font: 11px Arial; vertical-align: middle; color: #000099;}
.sely table th {font: 11px Arial; text-align: right; padding: 3px 18px; vertical-align: middle;}
.sely table td.colors a {text-decoration: underline;}
.sely td p.gh {text-align: justify; text-indent: 17px;}

.sely td {font: 12px Arial; vertical-align: top;}

.zakaz .xu {width: 150px;}
.zakaz input.bot2 {margin: 5px 0px 0px 32px;}
.zakaz input, .fitems2 input {font: bold 10px Verdana; border: 1px solid #1707AE; color: #1707AE; background: #FDF0AA;}

table.sely2 {margin: 20px 42px;}
.sely2 td.vz {vertical-align: bottom; text-align: left; font: bold 10px Verdana; color: #006; padding-bottom: 8px; text-transform: uppercase;}
.sely2 td.vz label{vertical-align: middle; text-align: left; color: #000; text-transform: none;}

.sely2 input {margin-left: -5px;}
.sely2 td.vs input.x {font: bold 10px Verdana; margin: 10px 0px 0px 167px; border: 1px solid #1707AE; color: #1707AE; background: #FDF0AA;}
.sely2 td.vs {border-top: 1px solid #006; text-align: right;}

.close input {font: bold 10px Verdana; border: 1px solid #1707AE; background-color: #FFF; color: #1707AE;}

.nbar2 {padding: 0px; text-align: left; margin-left: 23px}
.nbar2 img.x {margin: 0px 2px 0px 5px;}

table.dilers {margin: 0px 30px}
table.dilers th {font: 11px Arial; padding: 2px 5px 2px 140px; text-align: right;}
table.dilers td h4 {font: bold 12px Verdana, Sans-serif; color: #009; border-bottom: 1px solid; padding-left: 15px; margin: 20px 0px 10px 0px; text-transform: uppercase;}
table.dilers td.pad {text-align: right; font-size: 15px; color: #009; padding: 0px 7px 15px 0px;}

table.dilers2 {margin: 0px 30px;}
table.dilers2 a{color: #1707AE; text-decoration: underline; font: 11px;}
table.dilers2 td div {width: 150px;}
table.dilers2 th {font: 11px Arial; padding: 2px 5px 2px 140px; text-align: right;}
table.dilers2 td h4 {font: bold 12px Verdana, Sans-serif; color: #009; border-bottom: 1px solid; padding-left: 15px; margin: 20px 0px 10px 0px; text-transform: uppercase;}
table.dilers2 th.slo {font: bold 12px Arial; color: #1707AE; padding: 2px 5px 2px 30px;}
b.val {font: bold 12px Arial; text-align: right; color: #1707AE;}

.nbar {font: 11px Verdana; padding: 0px; text-align: right; margin-right: 4px}
.nbar img.x {margin: 0px 2px 0px 5px;}
.nbar img.x2 {margin: 0px 0px 0px 2px;}
 
table td.glow {font: bold 11px Arial;}
.vidi strong {font: bold 11px Verdana;}

.mailto {margin: 0px 20px;}
.chart .fonsa, .fonsa {text-align: left; font-size: 11px;}
.mailto input.chek {border: 0px;}
.fname {text-align: right; vertical-align: middle; font: 11px Arial;}
.fname2 {text-align: right; vertical-align: top; padding-top: 4px; font: 11px Arial;}
.fnamex {text-align: right; vertical-align: top; font: 11px Arial;}
.fnameb {text-align: left; vertical-align: top; font: 11px Arial;}
.fstar {color: #f90; vertical-align: top; text-align: center;}
.fitems {font: 11px Arial;}
.fitemsb {font: 11px Arial; color: #006;}
.fitems span{color: #1707AE; }
.fitems input, select, textarea {font: 12px; border: 1px solid #006;}

.error {background-color: #FDF0AA;}
.prierror {text-indent: 17px; background-color: #FDF0AA; margin: 10px 0px 2px 0px;}

.bak {color: #009; font: 12px Arial; padding: 0px; text-align: right; margin-right: 15px}
.bak img {margin: 2px 5px 0px 2px;}

.baks {text-align: right; margin: 0px;}
.baks input {border: 1px solid #1707AE; background-color: #FFF; font: bold 10px Verdana; color: #1707AE; background: #FDF0AA;}

.nb {margin: 15px 6px 10px 0px;}

.ent {font: 12px Arial; padding: 0px; margin-left: 16px;}
.ent img {margin: 2px 2px 0px 5px;}

.sk img {margin: 2px 0px 0px 18px;}

.copyx {width: 500px; font-size: 11px; color: #FFF; background-color: #006; height: 37px; border-top: 1px solid #FFFFF;}
div.copyx {padding: 4px 0px 0px 0px; font-size: 11px; height: 37px;}
.copyx a {text-decoration: none; color: #F4F4F4;}
.copyx a:hover {color: #FC0;}

.fort {margin: 10px 0px 0px 0px; width: 500px; height: 20px; background: #006; padding: 0px; text-align: left;}
.fort h1 {color: #FFF; font: bold 13px Verdana, Sans-serif; margin: 1px 0px 0px 37px; padding: 0px;}
.fort img {margin-left: -3px;}

.smesh {margin: 10px 10px}
.smesh td{vertical-align: top; font: 11px Arial; padding: 3px 0px;}
.smesh th{vertical-align: top; font: 11px Arial; text-align: left; padding: 3px 0px;}
.smesh th.st{vertical-align: top; font: 11px Arial; text-align: left; padding: 3px 15px;}
.smesh td.st2 {vertical-align: top; font: 11px Arial; color: #009;}

.copyc {font-size: 11px; color: #FFF; background-color: #006; text-align: left; padding: 0px 0px 0px 122px;}
.copyc a {text-decoration: none; color: #F4F4F4;}
.copyc a:hover {color: #FC0;}

.chart td {font-size: 11px; text-align: right;}
.chart {margin: 10px 11px;}
.chart td input {width: 300px; font: 12px; border: 1px solid #006;}
.chart td textarea {width: 429px; height: 150px; font: 12px; border: 1px solid #006;}
.chart td.bt input {font: bold 10px Verdana; border: 1px solid #1707AE; color: #1707AE; background: #FDF0AA; width: 100px;}
.chart td.st {font: 11px; text-align: left; padding: 5px 0px;}
.chart td.st p {padding: 5px 0px; margin: 0px; text-indent: 0px;}

div.sela {font: 11px Arial; margin: 0px 0px 0px 14px; padding: 0px 0px 4px 0px;}
div.sela img {margin: 2px 10px 2px 0px;}

.s a, .s a:visited, .s a:active, .s a:hover {color: #F4F4F4; text-decoration: none;}
.s {color: #F4F4F4;}
