/* CSS Document */

body {
 padding: 0;
margin: 0;

}
h1, h2, h3, h4, h5, h6, ul, li, em, strong, pre, code {
padding: 0;
margin: 0;
}

img {
border: 0;
}


html,body {padding:0px; margin:0px;font-family:Arial; font-size:8.5pt; line-height:16px;}

table td { font-size:8.5pt; color:#636363;vertical-align:top; padding-bottom:20px; }
img {border:0}
a {text-decoration:none; color:#19b0f3;}
a:hover {text-decoration:underline; color:#19b0f3; }

.maintop { margin:0 auto; width:1024px; height:208px; vertical-align:top}
.logo {float:left; padding-top:40px;width:277px;}
.top {float:right; background:url(images/head.jpg); width:747px; height:208px}


.mainmenu {margin-left:27%;_margin-left:27%; width: 900px; height:35px; font-size:12px;word-spacing:7px;font-weight:bold;}



.oborud {width:310px;height:170px;}
#ulu {font-size:11px;font-family:Tahoma;position:relative;z-index:8;}
#ulu,#ulu ul {list-style: none;padding: 0;border: 0px;float: left;}
#ulu a{display:block;}
#ulu li {  float: left;position: relative;margin:0;border:0;}
#ulu li .uslugi {display:none;position:absolute;padding: 8px 0;width: 106px;}
#ulu li:hover .uslugi, #ulu li.jshover .uslugi {display: block;position:absolute;}
#ulu li:hover .uslugi, #ulu li.jshover .uslugi {background:url(/images/mn1.gif) no-repeat;padding-left:6px;}

#ulu li .oborud {display:none;position:absolute;padding: 8px 0;width: 200px;}
#ulu li:hover .oborud, #ulu li.jshover .oborud {display: block;position:absolute;}
#ulu li:hover .oborud, #ulu li.jshover .oborud {background:url(/images/mn2.gif) no-repeat;padding-left:6px;}

#ulu li .cont {display:none;position:absolute;padding: 8px 0;width: 111px;word-spacing:1px; }
#ulu li:hover .cont, #ulu li.jshover .cont {display: block;position:absolute;}
#ulu li:hover .cont, #ulu li.jshover .cont {background:url(/images/mn3.gif) no-repeat;padding-left:6px;}

#ulu li .sklad {display:none;position:absolute;padding: 6px 0;width: 200px;}
#ulu li:hover .sklad, #ulu li.jshover .sklad {display: block;position:absolute;}
#ulu li:hover .sklad, #ulu li.jshover .sklad {background:url(/images/mn4.gif) no-repeat;padding-left:6px;}


.cont {margin:0 auto; width:1024; padding-top:15px}

.menu {width:272px; float:left; font-weight:550;line-height:7px;}

.menu1 {width:201px; height:100%;background:url(images/2.jpg) top repeat-y;}

.text {margin-left:280px; padding:0px 15px 10px 35px; color:#636363; line-height:18px; overflow: hidden;}

.footer {margin:0 auto; width:1024px; background:url(images/bg_col2_f.gif) repeat-x top;clear:both; }
.col1 {width:184px; height:46px; background:url(images/bg_col1_f.gif) no-repeat top; color:#ffffff; font-size:10px; padding:8px 0 0 12px; float:left}
.col1 a {color:#ffffff;text-decoration:none; }
.col1 a:hover {color:#ffffff;text-decoration:underline }
.col2 {padding:22px 0 0 0; text-align:center; line-height:18px;font-family:Verdana; word-spacing:4px;color:#4acaf7; font-size:11px }
.col2 a {text-decoration:none; color:#636363}
.col2 a:hover {color:#4acaf7}

.menu {font-size:8pt;font-family:Tahoma;}
.menu ul{margin:0px; padding:15px 5px 0 3px; list-style:none; font-size:8pt;}
.menu ul li { line-height:20px; font-weight:500;}
.menu ul li a{text-decoration:none; color:#636363; background:url(images/marker_list.gif) no-repeat 0 2px; padding-left:14px; font-weight:550;}
.menu ul li a:hover{ color:#19b0f3; font-weight:600;}
.menu ul li ul {margin:0px 0px 0px 5px; padding:0px 5px 0 5px; list-style:none; font-size:11px}
.menu ul li ul li { line-height:20px; font-weight:600;}
.menu ul li ul li a  {text-decoration:none; color:#636363; background:url(images/marker_list.gif) no-repeat 0 2px; padding-left:17px; font-size:10px; font-weight:550; }
.menu ul li ul li a:hover{ color:#19b0f3}
.menu h2{ font-weight:600;}

span {color:#ed7500}
span.men {color:#808080;font-size:12px;}

.line {background:#c6cdd0; width:auto; height:1px}
.line_1 {background:url(images/bg_line.gif) repeat-x; width:auto; height:1px}


h3 {color:#ed7500; font-weight:normal; margin:3px; font-size:15px;}
h2 {text-align:left; font-weight:normal; font-size:16px; color:#000033; margin:0 0 0 47px;}

.str { background:url(images/bg_str.jpg) left top no-repeat; height: 38px; margin-left:22px; margin-bottom:10px;padding-top:10px;}
.str1 { background:url(images/bg_str.jpg) left top no-repeat; margin-left:22px; padding-top:10px; margin-bottom:10px}
.str1 h2,.str h2 {font-size:14;}
h2 a {font-size:16px; color:#000033; text-decoration:none;}
h2  a:hover {font-size:16px; color:#000033; text-decoration:underline;}

.zag{ background:url(images/zag.jpg) left top no-repeat; height: 22px; padding-top:2px;}
h1 { font-size:16px; color:#0099ff; margin:0 0 0 10px; font-weight:normal}

#tepl ul li {list-style-image:url(/images/sn.gif);margin:12 0;}


#avto img {margin:10 0;width:250;}
#avto li {margin:18 0;}
#ob {margin-left:10;}

.size {font-size:22pt;}
.lists li {list-style:url(/images/ls.gif)}

p ul {text-align:justify;}

.uli li {list-style-image: url(/images/bul.gif);}
p {text-align:justify;}
