@charset "windows-1251";
#wrap {position: relative; width:980px; min-height:100%; height:auto !important; height:100%; margin: 0 auto;}

#header, #content, #footer {border: 3px solid #a4a4a4;}
#header {height: 378px; border: 3px solid #a4a4a4; background: #ecedef url(/design/img/logo.jpg) no-repeat 20px 32px; position: relative; margin-bottom: 10px;}
#header .logotip {position: absolute; left: 20px; top: 32px;}
#header .logotip img {height: 184px; width: 131px;}
#header .image {position: absolute; right: 0; height: 240px; width: 500px; top: 0;}
#header .image  img {z-index: 1;}
#header .image ul {list-style-type: none;}
#header .logo {margin: 40px 0 0 155px; z-index: 1000;	width: 325px; text-align: center;}
#header .logo h1 {font-size: 22px; color: #fe0000; font-weight: normal;}
#header .logo h2 {font-size: 18px; font-weight: normal; margin-top: 10px;}
#header .logo p {font-size: 18px; margin-top: 20px;}
#header .logo span {font-size: 11px; position: relative; top: -2px; margin-right: 5px;}
#header .menu {background: url(/design/img/menu_bg.jpg) repeat-x;	height: 28px; width: 100%; position: absolute; top: 240px; text-align: center; padding-top: 10px;}
#header .menu ul li {display: inline; list-style-type: none;}
#header .menu ul li {margin-left: 25px; font-size: 18px;}
#header .auto {background-color: #FFF; position: absolute; width: 100%; top: 278px; height: 90px; padding-top: 8px; text-align: center;}
#header .auto img { width: 100px; height: 83px; margin-left: 10px;}
#header .auto ul li {float: left; list-style: none; margin-left: 10px;}

#content {padding: 20px 30px; background-color: #f9fbfe;}

#menu {float: left; width: 250px; padding: 15px 0; background: #ecedef; border: 1px solid #a4a4a4;}
#menu ul li {list-style-type: none;}

.soobshenie {padding: 0 10px;}
.soobshenie em, #error_message {font-size: 11px;}
#error_message {display: none; visibility: hidden; margin: 5px; border: 1px solid red; padding: 5px;}

#main {margin: 0 0 0 300px;}
.main {display: table; width:100%;}

#cat {width:70%; border: 0;}
#cat tbody {vertical-align: middle;}
#cat tr, #cat td {border: none; vertical-align: middle}
#cat p {font-size:120%;}
#cat .desc {font-size:90%;}

#waysite {font-size: 11px; padding-bottom:  20px;}

.uslugi {margin: 0 auto; width:716px; position: relative;}
.services {text-align: center; border: 3px solid #a4a4a4; padding: 10px 0; background-color: #fff;}
.services ul li p {margin-top: 10px; height: 55px;}
.scrollButtons {position: absolute; top: 200px; cursor: pointer;}
.scrollButtons.left {left: -45px;}
.scrollButtons.right {right: -35px;}

.gallery {padding-bottom: 10px;}
.gallery img {margin: 0 5px 5px 0;}

.desc {font-size: 90%;}

#footer {padding-top:10px; position:relative; margin:-40px auto 0 auto; height:40px; width:974px; font-size: 11px; background-color: #f9fbfe; line-height: 14px;}
#footer .copyright, #footer .other, #footer .wsb {float: left;}
#footer .copyright {padding-left: 20px; width: 250px;}
#footer .other {padding: 0 20px; width: 500px; text-align: center;}
#footer .wsb {text-align: right; width: 150px;}
.footer_blank {height:50px;}

#tooltip{position:absolute; border: 1px solid #a4a4a4; background:#ecedef; color:#000; display:none; max-width: 300px; padding: 2px 5px;}
.lenta {display: table; width:100%; border-bottom: 1px solid #ecedef; margin-bottom: 15px;}

.maxity a, .mascott a, .distribution_premium a, .magnum a, .kerax a, .midlum a, .premium_rut a, .premium_lander a {display: block; height: 83px; width: 110px;}
.maxity a {background: url(/design/img/avto/maxity.jpg) no-repeat 10px top;}
.maxity a:hover {background: url(/design/img/avto/maxity.jpg) no-repeat 10px -83px;}
.mascott a {background: url(/design/img/avto/mascott.jpg) no-repeat 10px top;}
.mascott a:hover {background: url(/design/img/avto/mascott.jpg) no-repeat 10px -83px;}
.distribution_premium a {background: url(/design/img/avto/distribution_premium.jpg) no-repeat 10px top;}
.distribution_premium a:hover {background: url(/design/img/avto/distribution_premium.jpg) no-repeat 10px -83px;}
.magnum a {background: url(/design/img/avto/magnum.jpg) no-repeat 10px top;}
.magnum a:hover {background: url(/design/img/avto/magnum.jpg) no-repeat 10px -83px;}
.kerax a {background: url(/design/img/avto/kerax.jpg) no-repeat 10px top;}
.kerax a:hover {background: url(/design/img/avto/kerax.jpg) no-repeat 10px -83px;}
.midlum a {background: url(/design/img/avto/midlum.jpg) no-repeat 10px top;}
.midlum a:hover {background: url(/design/img/avto/midlum.jpg) no-repeat 10px -83px;}
.premium_rut a {background: url(/design/img/avto/premium_rut.jpg) no-repeat 10px top;}
.premium_rut a:hover {background: url(/design/img/avto/premium_rut.jpg) no-repeat 10px -83px;}
.premium_lander a {background: url(/design/img/avto/premium_lander.jpg) no-repeat 10px top;}
.premium_lander a:hover {background: url(/design/img/avto/premium_lander.jpg) no-repeat 10px -83px;}

img.double-border, img.double-border-left, img.double-border-right, .gallery img { border: 1px solid #a4a4a4; padding: 5px; background: #fff;}
img.double-border-left{margin: 0 10px 10px 0; float: left;}
img.double-border-right{margin: 0 0 10px 10px; float: right;}
