* {margin:0px; padding:0px;border:0px;}
html, body{text-align:center; font:12px Tahoma;}
p{margin:15px 0px 15px 0px;}
a{text-decoration:none;color:#0053a1;}
a:hover{text-decoration:underline;color:#067a00;}
div#hr{width:235px; background:url(images/hrg.png) no-repeat; height:1px; margin:20px 0 20px -20px;}
div.hr-long {width:470px; background:url(images/hrg-long.png) no-repeat 50%; height:1px; margin:10px 0 10px -20px;}
div.Clear{height:0; font-size:1px; line-height:0px; clear:both;}

.IndexTable{margin-bottom: 20px;}
.IndexTable h3{font: normal 12px tahoma; color: #008acf; text-decoration: underline; text-align: center;}
.IndexTable img{margin-right: 10px;}



div#conteiner{text-align:left;width:1000px;margin:0 auto; Position:relative}

div#header{background:url(images/header.jpg) repeat-x; color:#fff; height:202px; Position:relative}
img#logo{position:absolute; top:31px; left:22px}
img#logo2{position:absolute; top:127px; left:18px}
div#header font{position:absolute; top:133px; left:69px; font:14px Arial; color:#363636; }
div#block_left{width:298px; height:144px; background:url(images/block1.png) no-repeat; position:absolute; top:28px; left:402px; color:#008aca; font:12px Tahoma; font-weight:bold}
div#block_left span{color:#0b9800; }
div#block_left ul{margin-top:18px;}
div#block_left li{list-style:none; padding-left:19px; background:url(images/marker.png) no-repeat; margin-left:10px; margin-top:9px;}
div#block_right{width:257px; height:144px; padding-top:10px; background:url(images/block2.png) no-repeat; position:absolute; top:28px; left:722px; color:#54626f; font:11px Arial;}
div#block_right div#rc{width:125px; height:17px; float:left; font-weight:bold; text-decoration:underline; padding-left:18px;}
div#block_right div#lc{width:100px; height:17px; float:left;}
div#block_right span {font-weight:normal;}
div#block_right a{Position:relative; top:-2px; left:170px; color:#008aca; text-decoration:underline;}
*+html div#block_right a{top:-10px; }

div#autoriz {width:257px; display:none; position:absolute; top:158px; right:21px; color:#54626f; font:11px Arial;}
div#autoriz div {background:#f9f9f9; width:250px; padding-right:7px; padding-bottom:10px;}
div#autoriz div#rc{width:125px; height:17px; float:left; font-weight:bold; text-decoration:underline; padding:0px 0px 0px 18px;}
div#autoriz div#lc{width:100px; height:17px; float:left;  padding:0px;}

div#usi {width:100%; height:186px; background:url(images/usi.png) repeat-x; color:#0ca500;  font:12px Arial;}

div#col1{width:333px; height:186px; background:url(images/hr.png) no-repeat top right; float:left; Position:relative}
div#col1 h1{position:absolute; top:-1px; left:112px;}
div#col1 img{position:absolute; top:7px; left:38px; cursor: pointer;}
div#col2{width:334px; height:186px; background:url(images/hr.png) no-repeat top right; float:left; Position:relative}
div#col2 h1{position:absolute; top:-1px; left:105px;}
div#col2 img{position:absolute; top:22px; left:6px; cursor: pointer;}
div#col3{width:333px; height:186px; float:left; Position:relative}
div#col3 h1{position:absolute; top:-1px; left:92px;}
div#col3 img{position:absolute; top:25px; left:-5px; cursor: pointer;}

div#col1 div#u1, div#col2 div#u1, div#col3 div#u1{position:absolute; top:80px; left:30px; padding:58px 0px 0px 15px;  line-height: 1.8em; width:145px; height:104px; background:url(images/u1.png) no-repeat}
div#col1 div#u2, div#col2 div#u2, div#col3 div#u2{position:absolute; top:80px; left:185px; padding:59px 0px 0px 8px;  line-height: 1.8em; width:139px; height:79px; background:url(images/u2.png) no-repeat}
*+html div#col1 div#u1, *+html div#col2 div#u1, *+html div#col3 div#u1 {padding-top:62px;}
*+html div#col1 div#u2, *+html div#col2 div#u2, *+html div#col3 div#u2 {padding-top:63px;}

div#col1 font, div#col2 font, div#col3 font{color:#01b4fe; font:12px Arial;}
div#col1 font strong, div#col2 font strong, div#col3 font strong{color:#fff}

/* set div-links */
#u1,#u2 {
  cursor: pointer;
}


div#usi h1{font:14px Arial; color:#266d8a; margin:10px 0px 0px 0px; font-weight:bold; text-align:center; background:url(images/line.png) no-repeat ; background-position:-5px 0px;}
div#usi h1 span{color:#fff}
div#usi h1 font{color:#595a5a; font-weight:normal}


div#main {width:100%; background:url(images/main.png) repeat-x #dfdfdf;height:787px;}

div#cl1 {width:230px; min-height:764px; padding:20px 5px 0px 10px; background:url(images/bl.png) repeat-x; float:left;}
div#cl1 a{font-weight:bold}
div#cl1 ul li{width:227px; height:27px; list-style:none; Position:relative}
div#cl1 ul a{width:227px; height:27px; display:block; background:url(images/m2.png) no-repeat; color:#fff;  padding:6px 0px 0px 11px; font-size:11px;}
div#cl1 ul a:hover{background:url(images/m1.png) no-repeat; color:#93daff; }
div#cl1 div img{float:left; margin:0px 5px 0px 0px}
div#cl1 div {clear:both; margin:0px; padding:10px 0px 20px 0px; color:#3c4042; font:12px Arial; background:url(images/hrg.png) no-repeat bottom; text-align: justify}
div#cl1 div a{color:#008aca; text-decoration:underline}
div#cl1 div#bot {background:none}
div#cl1  p{margin:0px; }


div#cl2 {width:486px; min-height:764px; padding-top:20px; background:url(images/bl.png) repeat-x; float:left;}
div#cl2 font{font:12px Tahoma;}
div#sub {width:454px; color:#3f5e70; padding:15px; padding-top:2px; min-height:723px; background:url(images/mainc.png) repeat-x #f7f7f7; border:1px solid #989da0; position:relative; text-align: justify}
div#uhl {position:absolute; top:-1px; left:-1px; width:13px; height:13px; background:url(images/uhl.png) no-repeat;}
div#uhr {position:absolute; bottom:-1px; right:-1px; width:16px; height:16px; background:url(images/uhr.png) no-repeat;}
div#sub font{color:#006198; font-weight:bold; }


div#cl3 {width:218px; min-height:764px; padding:20px 0px 0px 10px; background:url(images/bl.png) repeat-x; float:left; font:11px Tahoma; color:#3f5e70;}
div#cl3 a{color:#008aca;text-decoration:none;}
div#cl3 a:hover{text-decoration:underline;}
div#cl3 a h4{font-size:12px; text-decoration:underline; padding-bottom:4px;}
div#cl3 li {list-style:none; margin:3px 0px 0px 10px;}
div#cl3 li.all {text-align:right;padding-right:20px}
div#cl3 li.all a{font-style:italic;}
div#cl3 li a{font:12px Arial; text-decoration:none;}
div#cl3 li a:hover{text-decoration:underline;}
div#cl3 p {margin:0;padding:0 5px 2px 10px;}
div#cop {background:#f5f5f5;width:452px; padding:10px; margin-left:-10px; /*border:1px solid #e4e5e6;*/}
div#cop p{margin:10px 0px 2px 0px;}
div#cop h4{padding-bottom:10px;}
div#cop img {margin:0px 25px 0px 0px;}
div#hr1 {width:19px; height:764px; background:url(images/ma1.png) no-repeat; float:left;}
div#hr2 {width:19px; height:764px; background:url(images/ma2.png) no-repeat; float:left;}

div#footer{background:url(images/footer.png) repeat-x bottom; color:#fff;clear:left;height:65px; Position:relative}
div#footer p{position:absolute; top:10px; left:70px; font:12px Arial;}
div#footer ul {position:absolute; top:15px; right:40px; padding:12px 0px 10px 10px ; width:508px; height:37px;color:#bbdce8;}
div#footer ul li {list-style:none; float:left; padding-right:13px; font:12px Arial;}
*+html div#footer ul li {padding-right:25px;}
div#footer ul li a {color:#bbdce8;}
div#footer ul li img{float:left; margin-top:-4px; padding-right:4px;}
#LI{position:absolute; top:17px; left:10px;}


#cl{clear:both; margin:0px; padding:0px;}

#sub h1 {font-size:18px;}
#sub p {text-indent: 20px;}

.articles {margin-left:20px; margin-top: 10px; list-style: decimal;}

/*Contacts page*/
.InputForm{width: 250px; height: 17px; border: 1px solid #34393c;}
.InputAdress{width: 250px; height: 30px; border: 1px solid #34393c;}
.InputComment{width: 250px; height: 70px; border: 1px solid #34393c;}
div.TextContects{margin: 6px 0px 1px 0px; padding: 0px;}
#micro-complect{width: 250px;}
#order-form{width: 250px; margin: 0 auto; font: bold 12px verdana; color: #3c4042;}
#order-form select{border: 1px solid #34393c;}
#Send{float: right; margin-top: 20px;}

/*K_verstka*/
#dillers li {
float: left;
margin-right: 42px;
list-style-type: none;
margin-top: 2px;
color: #8C9093;
}
div#cl3 h4 a {font-size:12px;  padding-bottom:4px;}
#a4 a:hover{
text-decoration:none;
}
#articles_color li a{
color:#3f5e70;
font-family:Tahoma;
}
#dillers li a {
color: #8b9093;
font-family: Arial;
}
.spec_h1{
text-align: center;
margin-top: 10px;
}
#map_title{
margin-left: 18px;
margin-bottom: 5px;
font-family:Arial;
font-weight:bold;
}
#footer_list{

}
#footer_list li{
opacity:0.3;
}
#footer_list li:hover{
opacity:1;
}
