html body {padding: 0; margin: 0; font-size: 12px; line-height: 14px; font-family: Tahoma}
ul, ol, ol li, ul li {margin: 0; padding: 0 0 0 20px}
img {border: 0}
#header {padding: 0 20px;margin-bottom: 30px;}
#logo img{margin: 0 0 0 40px;_margin-top: 25px;}
#logo {float: left}
#conteiner {min-width: 1000px;}
a, a:visited{color: #26a2d4}
a:hover{color: #58d4e5}
h1 {font-size:18px; line-height: 30px; text-transform: uppercase; font-weight: normal; color: #ca0000}
h2 {text-transform: uppercase; font-weight: normal; color: #000; font-size: 14px; line-height: 30px}
h3 {text-transform: uppercase; font-weight: normal; color: #000; font-size: 18px; line-height:  normal; color: #464646; margin: 25px 0 15px 0; padding: 0}
h4 {}
h5 {}
h6 {}



.panel {margin-top: 25px;height: 42px; margin-left: 260px;background: #eee url(images/left_1_LEVEL.gif) left center no-repeat; }
.x {margin-left: 280px;padding-left: 20px}
.x h1 {line-height: 22px;_line-height: 42px;float: left}
.x  div.z{padding-left: 25px;  float: right;height: 42px; width: 50%;background: #dedede url(images/left_2_LEVEL.gif) left center no-repeat; line-height: 42px}
.x  div.z span{color: #26a2d4}
.panel  div.tel{position: absolute ; right: 20px; top: 25px;height: 42px; width: 250px;background: #dedede url(images/left_2_LEVEL.gif) left center no-repeat; }
.panel  div.tel span {margin-left: 30px;font-size: 31px; line-height: 43px; color: #ca0000}
.panel  div.tel span span {font-size: 12px; line-height: 28.2px; color: #ca0000}
.panel  div.tel img {position: absolute;margin: -5px 0 0 25px}
#logo_avto {margin: 0 250px 0 20px;}
#logo_avto div{float: left; width: 12%;_width: 7.6%; text-align: center;}
.cl {clear: both}
#top_flash {margin-top: 23px;background: #cfcfcf url(images/top_flash.gif) right top no-repeat;height: 10px; width: 40%; overflow: hidden; margin-bottom: 1px }
#bot_flash {background: #cfcfcf url(images/bot_flash.gif) right -1px no-repeat;height: 10px; width: 25%; overflow: hidden; _margin-top: 1px}
#flash {background: url(images/flash_bg.jpg) top repeat-x; height:220px}
#cont {padding: 0 20px}
#left_st {width: 260px; float: left}



#menu {margin-left: 0px; font-size: 13px; line-height: 22px; list-style: none; }
#menu li {padding: 2px 0}
#menu li ul {padding: 5px 0 10px 0;}
#menu li ul li {padding: 0; line-height: 20px}
#menu li a {padding-left: 20px;display: block; text-decoration: none; color: #000; zoom: 1}
#menu li a:hover {text-decoration: none; background: #eee;}
#menu li.active a, #menu li.active a:hover {background: #ca0000; color: #fff}




#menu li.active ul li a, #menu li.active ul li a:hover{font-size: 11px;background:  #fff url(images/marker.jpg) left center no-repeat; color: #000; }
#menu li.active ul li.active a{font-weight: bold;color: #ca0000}
#menu li.active ul li a:hover{color: #ca0000}

#content {margin-left: 300px}
#bottom {margin: 0 20px; border-top: 2px solid #e7e7e8; height: 95px; margin-top: 25px; padding-top: 40px}

.block {border-top: 1px solid #c4c4c4; margin: 20px 0 0 40px; padding-top: 20px}
.block h1 {font-size: 13px; font-weight: bold; margin: 0}
#feedback td{font-size: 12px; margin: 0; padding: 0}
#feedback input, #feedback textarea {border: 1px solid #acb2bd; background: #fff}
#feedback textarea {height: 100px}
#bottom {overflow: hidden;_overflow: visible; height: 55px; _height: 95px}
#bottom .addr {display: block; margin-left: 60px;}
#bottom span {margin-left: 40px; display: block;float: left}
#bottom center {margin-right: 130px; }
#st_logo {float:right; margin-right: 40px;margin-top:-35px;}
