/***************************************************************************
 * Cascade Style Sheet. Copyright (c) 2009 by dolCom
 * Create Date 12.04.2010 by dolCom
 * ICQ: 386-166-115 E-mail: dolcom20@gmail.com
 ***************************************************************************/

/* body {margin:0; padding:0; min-width:1000px; font:normal 12px Arial;}
table {border-collapse:collapse; width:100%;}
img {border:0;}
td {vertical-align:top;}
h1 {font-size:18px; font-weight:normal; margin:10px 0;}
form {padding:0; margin:0;}
a:hover {text-decoration:none;}

a {outline:0;} */

/* Спешл фор файрфокс мазилла */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]::-moz-focus-inner {border: none;}
input[type="checkbox"]:focus {-moz-outline-offset: -1px !important; -moz-outline: 1px solid #35648d !important;}
/* .Спешл фор файрфокс мазилла */

.menu_cars_top {margin:0px auto; _margin-bottom:22px; width:840px; position:relative; z-index:15; height:101px; background:url('/i/top.png') no-repeat;}

.telephone {position:absolute; left:655px; font-size:14px; font-family:sans-serif; font-weight:bold; top:70px; color:#fcfcfc;}
.hotline {position:absolute; width:230px; height:52px; padding:20px 0px 0px 43px; float:right; left:585px;}
/*.telephone {position:absolute; left:310px; font-size:14pt; top:15px; color:#A9121B; border:1px #ff0000 solid;}
.hotline {position:absolute; width:230px; height:72px; padding:30px 30px 30px 30px; float:right; left:600px; border:1px #000 solid;}*/

.logo_top {padding:25px 0 0 40px; float:left;}
.logo_top a {display:block; width:106px; height:60px; background:url('/i/logo.png') no-repeat;}

.mm {width:400px; font:normal 11px Verdana; float:left; margin:55px 0 0 50px; background:url('/i/mm.png') top repeat-x;}
.mm > div {background:url('/i/ml.png') left top no-repeat;}
.mm > div > div {background:url('/i/mr.png') right top no-repeat; overflow:hidden;}

.mm div div div {float:left; background:url('/i/brd.png') right no-repeat; padding:0; width:30%;}
.mm div div div:hover {background:url('/i/active.png') center top no-repeat;}
.mm .first:hover {background:url('/i/active.png') repeat-x;}
.mm .last:hover {background:url('/i/active_2.png') right repeat-x;}

.active {background:url('/i/active.png') repeat-x;}

.mm div div div a {display:block; text-align:center; color:#fff; text-decoration:none; padding:6px 0 8px 0;}
.mm div div div a:hover {text-shadow:0 0 2px #ccc;}
.mm .last {background:none; width:40%;}

.cars_m_top {display:none; background:url('/i/cars/bg_o.png'); position:relative; height:98px; margin:-18px auto 0 auto; width:840px; z-index:10;}

.menu_item {position:absolute; /*float:left;*/ z-index:5; padding:25px 10px 10px 10px; font:bold 10px Verdana; width:114px;}
.menu_item .links a {padding:3px 10px 3px 20px; border:1px solid #333e41; margin:2px 0 0 0; font:normal 10px Verdana; overflow:hidden; background-position:2px center; background-repeat:no-repeat; text-decoration:none;}
.menu_item .links a:hover {background-color:#be3f37;}
.menu_item span, .menu_item .links a {display:block; color:#fff; text-align:left;}

.menu_item span {text-align:center;}
.menu_item .img {height:70px; width:94px; margin:0 auto; border:0px solid red;}
.menu_item .img img {width:94px;}
.menu_item .links {display:none;}

.menu_item .last {padding:3px 10px 3px 2px; }

.menu_item:hover {z-index:10; background:url('/i/cars/bg.png'); width:156px;}
.menu_item:hover span {text-align:left;}
.menu_item:hover .img {height:70px; width:134px; overflow:hidden;}
.menu_item:hover .img img {width:124px; cursor:pointer;}
.menu_item:hover .links {display:block;}

#item_2 {left:135px;}
/*#item_3 {left:170px;}*/
#item_4 {left:270px;}
#item_5 {left:410px;}
/*#item_6 {left:500px;}*/
#item_7 {left:550px;}
#item_8 {left:700px;}

#item_8:hover {left:664px;}

.flash_top {position:absolute; width:840px; top:88px; z-index:5;}
