.cars-menu {
	margin: 0;
	padding: 0 27px 0 23px;
	line-height: normal;

	background: rgb(127,22,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(127,22,0,1) 0%, rgba(127,22,0,1) 0%, rgba(186,45,14,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(127,22,0,1)), color-stop(0%,rgba(127,22,0,1)), color-stop(100%,rgba(186,45,14,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(127,22,0,1) 0%,rgba(127,22,0,1) 0%,rgba(186,45,14,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(127,22,0,1) 0%,rgba(127,22,0,1) 0%,rgba(186,45,14,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(127,22,0,1) 0%,rgba(127,22,0,1) 0%,rgba(186,45,14,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(127,22,0,1) 0%,rgba(127,22,0,1) 0%,rgba(186,45,14,1) 100%); /* W3C */

	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	height: 39px;
	position: relative;
	z-index: 1000;
}

td.cars-menu-td { width: 10%; }
div.cars-menu-iw { padding-left: 5px; }

.cars-menu > table{
	border-collapse: collapse;
	border: 0;
	width: 100%;
	height: 39px;
}

.cars-menu table td { padding: 0; }

.cars-menu-list  {
	height: 39px;
	position: relative;
	margin: 9px 0 0 0;
	white-space: nowrap;
}

.carsguru-pop-up {
	position: absolute;
	display: block;
}

.cars-menu-avocredit-block {
	position: absolute;
	width: 111px;
	top: 0px;
	left: 7px;
	height: 29px;
	/*background: url('/i/menu/cars-menu.png') 0 0 scroll no-repeat;*/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d9cd00), to(#d99900));
	background: -webkit-linear-gradient(top, #d9cd00, #d99900);
	background: -moz-linear-gradient(top, #d9cd00, #d99900);
	background: -ms-linear-gradient(top, #d9cd00, #d99900);
	background: -o-linear-gradient(top, #d9cd00, #d99900);
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:14px;;
	z-index: 1;
	margin: -4px 0 0 -10px;
}

.menu-castrol {
	width:134px;
	display:block;
	height:39px;
	background:url("/i/menu/castrol.gif?v2") no-repeat scroll 0 0 transparent;
	text-decoration:none;
	position:relative;
	top:-9px;
}
.leftButton {
	width:137px;
	display:block;
	height:38px;
	background:url("/i/menu/left_button.png?v2") no-repeat scroll 0 0 transparent;
	text-decoration:none;
	position:relative;
	top:-3px;
	right: 20px;
}

.menuWithButton .leftButton {
	top: -4px;
}

.menu-renault {
	width:134px;
	display:block;
	height:39px;
	background:url("/i/main3.gif") no-repeat scroll 0 0 transparent;
	text-decoration:none;
	position:relative;
	top:-5px;
}

.cars-menu-list a span { color: #fff }
.mmac-link a img { display: block; margin-top: -7px; *margin-top: -4px 0 0 0; }

.cars-menu-list a, .cars-menu-list > span {
	color: #fff;
	font-size: 15px;
	text-decoration: none;
}

.link-no-mobile-version {
	position: relative;
	z-index: 2901;
}

.cars-menu-avocredit a {
	display: block;
	position: relative;
	z-index: 2;
	color: #000;
	padding-left: 7px;
}

.cars-menu-list > a:hover, .cars-menu-list > span:hover, .cars-menu-list > span.active, .cars-menu-list > a.active  { color: #fddea2; }

.cars-menu-avocredit > a:hover { color: #000; }

.cars-menu-list > span {
	cursor: default;
	position: relative;
	z-index: 2000;
}

.cars-menu-drop-arrow {
	position: absolute;
	top: 28px;
	left: 15px;
	width: 15px;
	height: 14px;
	background: url('/i/menu/cars-menu.png') 0 -68px scroll no-repeat;
	z-index: 1001;
}

.menu-top-white { background: url('/i/menu/cars-menu.png') -15px -68px scroll no-repeat; }

.cars-menu-drop {
	position: absolute;
	background: none;
	z-index: 2900;
	left: -19px;
	top: 37px;
}

.menu-pop-up {
	display: none;
	color: #000;
}

.cars-menu-drop a:hover { text-decoration: none }

.cars-drop-corner {
	position:relative;
	margin:0 8px;
	height:8px;
	background:#ccc;
	display: block;
	width: 100%;
}

.cars-drop-corner em, .cars-drop-div em{
	width:8px;
	height:100%;
	position:absolute;
	top:0px;
	right: -8px;
	background:#f0f;
}

.cars-drop-corner em:first-child, .cars-drop-div em:first-child{ left:-8px; }

.cars-drop-div {
	position:relative;
	margin:0 8px;
	background: #f8f8f8;
}

.drop-ticket {
	background: #fff;
	padding: 12px 20px 0 13px;
	text-align: right;
	width: 183px;
	white-space: normal;
}

.cad-top-gray { background: url('/i/menu/back-top.png') repeat-x 0 2px }

.drop-ticket img {
	vertical-align: -4px;
	margin: 0 5px 0;
}

.drop-ticket p { margin: 0 0 6px 0; }

.drop-ticket a, .lm-catalog a {
	font-size: 14px;
	color: #cc3105;
	text-decoration: underline;
}

.lm-catalog a { font-size: 15px; }

.cars-drop-div-lm {
	display: inline-block;
	vertical-align: top;
	background: #fff;
	position: relative;
}

.cars-drop-div-lm-top {
	background: #e2e2e2;
	height: 45px;
	font-size: 16px;
	line-height: 42px;
	padding: 0 14px 0 0;
	position: relative;
	color: #000;
}

.lm-top-buy-first { padding: 0 10px 0 23px }

.cars-drop-div-lm ul.lm-top-buy-first { padding: 5px 34px 14px 22px; }

.drop-white { background-position: 100% 0 }

.drop-gray { background-position: 0 6px }

.drop-white-s { background-position: 0 3px }

.drop-div-title {
	font-size: 16px;
	color: #000;
}

.cars-menu-content { background: #fff }

.cars-drop-div-lm ul {
	padding: 5px 0 14px 0px;
	margin: 0px;
	list-style: none;
}

.cars-drop-div-lm ul a{
	font-size: 13px;
	color: #434343;
	text-decoration: underline;
}

.drop-brown  { position: relative; background: #f8f8f8 }

.drop-brown .cars-drop-div-lm { background: #e2e2e2 }

.drop-brown .cars-drop-div-lm  ul, .drop-brown .cars-drop-div-lm  .drop-div-title { background: #f8f8f8 }

.drop-top{
	position: absolute;
	height:5px;
	width: 100%;
	background-image: url('/i/menu/drop-back.png');
	left: 0px;
	top: -3px;
}

.drop-bottom {
	position: absolute;
	height:2px;
	width: 100%;
	background: url('/i/menu/drop-back.png');
	left: 0px;
	bottom: -2px;
}

.cars-drop-div-lm ul li {
	padding: 5px 0 2px 20px;
	background: url('/i/menu/avtocredit_scroll.png') no-repeat 0 14px scroll ;
}

.corner-and-shadow {
	position: absolute;
	width: 100%;
}

.cars-menu .corner {
	position: relative;
	background: #e2e2e2;
	z-index: 2;
}

.height-ie7-fix {
	height: 5px;
}


.corner-left, .corner-right {
	position: absolute;
	width: 8px;
	height: 100%;
	top: 0px;
	right: -6px;
}

.corner-left {
	left: -6px;
}

.cad-bottom {
	height: 10px;
}
.cad-top {
	height: 5px;
}
.corner .corner-right{ background: url('/i/menu/side_right_light_grey.png') -2px 0 repeat-y; right: -8px; }
.corner .corner-left{ background: url('/i/menu/side_left_white.png') 2px 0 repeat-y; left: -8px; }

.cad-top .corner-right{ background: url('/i/menu/top_right_white.png') 0 0 no-repeat }
.cad-top { }
.cad-top .corner-left{ background: url('/i/menu/top_left.png') 0 0 no-repeat }

.cad-bottom .corner-right{ background: url('/i/menu/bottom_right.png') 0 0 no-repeat;  }
.cad-bottom { background: url('/i/menu/bottom_white.png') 0 0 repeat-x }
.cad-bottom .corner-left{ background: url('/i/menu/bottom_left.png') 0 0 no-repeat;  }

.cad-bottom .cr-g{ background: url('/i/menu/bottom_right_gray.png') 0 0 no-repeat;  }

.lm-catalog { padding: 0 24px; }

.cad-top .corner-right-gray { background: url('/i/menu/top_right.png') 0 0 no-repeat }

.lm-catalog span { padding: 0 28px 0 0 }

.cars-menu-catalog {
	background: #fff;
	padding: 10px 0px 10px 10px;
	width: 580px;
	white-space: normal;
}

.cars-menu-catalog .tab {
    display: inline-block;
    vertical-align: middle;
}

.drive_mark {
    float: left;
    line-height: 28px;
    margin: 0;
}

.cars-menu .drive_mark .drive_logo {
	display: inline-block;
	vertical-align: middle;
	float: none;
	text-align: center;
	width: 36px;
}

.drive_mark .mark_name {
	display: inline-block;
	vertical-align: middle;
	float: none;
	font-family: Arial,Verdana,sans-serif;
	margin-left: 5px;
	white-space: nowrap;
	width: 98px;
}

.drive_logo img {
    vertical-align: middle;
}

.drive_mark .mark_name a {
    color: #313339;
    font-size: 14px;
    font-weight: bold;
	text-decoration: underline;
}

.drive_mark .mark_name a:hover { text-decoration: none }

.content-gray { background: #e2e2e2 }

.block { display: block }

p.menu-title {
	text-align: center !important;
	padding: 0 0 9px 0;
	margin: 0;
	font-size: 14px;
	color: #9b1b00;
}

.forum-theme-time {
	font-size: 11px;
	color: #454545;
	padding: 0 0 5px 0;
}

.forum-theme, .forum-theme-time {
	text-align: left;
}

.forum-theme a{
	font-size: 14px;
	color: #454545;
}

.forum-theme { padding: 0 0 10px 0 }

.forum-theme-time em {
	display: inline-block;
	vertical-align: -2px;
	width: 1px;
	height: 10px;
	background: #454545;
}

.menu_easy-white { background: #f8f8f8 }

.cars-drop-div-lm ul.menu-all-aticle {
	padding: 5px 45px 14px 24px;
	background: #fff;
}

.title-acticle { padding:0 14px 0 24px }

.left-title-acticle {
	background: #f8f8f8;
	padding: 7px 0 23px 0;
	text-align: center;
}

.menu-pop-tag a {
	color: #454545;
	text-decoration: underline;
	padding: 0 3px;
}

.menu-pop-tag {
	width: 194px;
	text-align: center;
	white-space: normal;
	background: #f8f8f8;
	line-height: 1.5;
	padding: 0 18px 20px 18px;
}

.menu-pop-tag a.tag5 { font-size: 10px }

.menu-pop-tag a.tag4 { font-size: 12px }

.menu-pop-tag a.tag3 { font-size: 15px }

.menu-pop-tag a.tag1 { font-size: 17px }

.menu-pop-tag a.tag1 { font-size: 20px }

.acticle-white { background: #fff }

.cars-city {
	width: 200px;
	height: 230px;
	background: url('/i/ns2/img/map-msk.png');
	position: relative;
}

.cars-ins {
	background: #fff;
	padding: 5px 10px 11px 7px
}

.cars-ul-ins { min-height: 227px }

a.cars-city-name {
    background: none repeat scroll 0 0 #FFFFFF;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	-khtml-border-radius:13px;
    border: 2px solid #555555;
    color: #000000;
    padding: 2px 9px;
    position: absolute;
    text-decoration: none;
}

a.cars-city-name span {
    background: url("/i/menu/cars-city.png") repeat scroll 0 0 transparent;
    bottom: -7px;
    height: 7px;
    left: 15px;
    position: absolute;
    width: 12px;
}

.pdd-ticket { text-align: center }

.menu-pdd {
	width: 620px;
	background: url('/i/menu/background_pdd.png') 0 0 repeat-y #fff;
}

.menu-pdd-q {
	padding: 4px 17px 10px 17px;
	font-weight: bold;
	font-size: 11px;
	white-space: normal;
}

.pdd-answer {
	background: #e2e2e2;
	padding: 10px 0;
	text-align: left;
	position: relative;
}

.answer-part input {
	margin: 0 6px 0 0px;
	vertical-align: middle;
}

.answer-part span {
	vertical-align: middle;
}

table.answer-part { width: 100% }

table.answer-part td {
	padding: 0 0 0 10px;
	max-width: 117px;
	white-space: normal;
}

td.pdd-submit {
	text-align: center;
	padding: 0;
}

input.in-pdd {
    background: url('/i/menu/send_butt.jpg');
    border: 0px;
    cursor: pointer;
    margin: 0;
	width: 86px;
	height: 29px;
}

.pdd-ie7-fix {
	position: absolute;
	height: 2px;
	width: 344px;
	bottom: -2px;
	left: 0px;
	background: #e2e2e2;
}
/*8629*/
a.send-ticket {
	text-decoration: none;
	display: inline-block;
	background: url('/i/menu/give_ad_butt.jpg');
	width: 144px;
	height: 34px;
}

table.cars-menu-tab {
	border-collapse: collapse;
	border: 0;
	margin: 0;
	padding: 0;
}
/*tr*/
table.cars-menu-tab  td.cmt-first {
	background: #e2e2e2;
	height: 45px;
	font-size: 16px;
	padding: 0 14px 0 24px;
	position: relative;
	vertical-align: middle
}

table.cars-menu-tab td {
	padding: 0;
	position: relative;
	vertical-align: top;
}

.cars-menu-tab ul {
	padding: 5px 0 14px 0px;
	margin: 0px;
	list-style: none;
}

.cars-menu-tab ul li {
	padding: 5px 0 2px 20px;
	background: url('/i/menu/avtocredit_scroll.png') no-repeat 0 14px scroll ;
}

.cars-menu-tab ul a{
	font-size: 13px;
	color: #434343;
	text-decoration: underline;
}

.cars-menu-tab ul.top-buy-first{ padding: 5px 34px 14px 22px; }

.cont-first { background: #f8f8f8 }

.cont-sec { background: #fff }

.cars-menu-tab  ul.menu-all-aticle {
	padding: 5px 45px 14px 24px;
	background: #fff;
}

ul.menu-avtor li {
	padding: 0 0 7px;
	background: none;
}

ul.menu-avtor {
	margin: 0;
	list-style: none;
	padding: 6px 5px 15px 21px;
	background: #fff !important;
}

.cars-menu-tab ul.menu-avtor a { color: #000 }

.menu-avtor img {
	vertical-align: -1px;
	margin: 0 11px 0 0 ;
}

table.cars-menu-tab td.cmt-bs { padding: 0 14px 0 0px }

.menu-quiz-num {
	background: url('/i/quiz/quiz.png') no-repeat 0 0;
	position: absolute;
	width: 13px;
	height: 13px;
	top: -4px;
	text-align: center;
	right: -15px;
	font-size: 10px;
}

.menu-quiz {
	white-space: normal;
}

.menu-quiz p {
	width: 211px;
	margin: 0 0  0 26px;
	font-size: 13px;
	color: #000;

}

.menu-quiz p a { color: #a62509; font-size: 13px; text-decoration: underline }

.menu-quiz table.cars-menu-tab tr td.cont-first {
	width: 211px;
	padding: 7px 0 25px 0;
}

.menu-quiz table.cars-menu-tab tr td.qiz-first{ padding: 15px 0 12px 0 }

.menu-quiz table.cars-menu-tab tr td.cont-sec { text-align: center }

.menu-quiz table.cars-menu-tab tr td.cont-sec img { padding: 0 7px }

.fixed-link {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 0 12px;
	top: -9px;
	left: -12px;
	z-index: 2900;
	*zoom: 1;
}

/*** Кнопка "Автоломбард" ***/
a.autoloan-button {
display: inline-block;
width: 137px;
height: 31px;
background: url(/i/autoloan/autoloan_button.png) no-repeat;
}

/*** Кнопка в меню "Автоломбард" ***/
div.cars_menu_autoloan {
width: 133px;
height: 31px;
background: url(/i/autoloan/autoloan_menu_button.png) no-repeat;
line-height: 24px;
text-align: center;
margin: -4px 10px 0 0;
}

/*** Кнопка 4х4 ***/

.button_4x4 {
position: relative;
z-index: 2;
display: block;
width: 196px;
height: 38px;
background: url(/i/promo/4x4/button_4x4.gif) no-repeat;
margin: -10px 0 0 -22px;
}

/* лого в меню */
.cars_logo_small {
	position: absolute;
	top: 5px;
	left: -10px;
	display: block;
	width: 87px;
	height: 29px;
	background: url(/i/specpage/mmac_2012/logo_small.png) no-repeat;
}

/* Меню от 20.09.12 */

.menuWithButton{
	padding-left: 0;
}

.carsMenuWithButton{
	padding-right: 6px;
}

.menuWithButton .cars-menu-list a,
.menuWithButton .cars-menu-list > span {
	font-size: 12px;
}

.menuWithButton .cars-menu-avocredit .cars-menu-avocredit-block{display: none;}

.menuWithButton .cars-menu-avocredit a{
	width: 92px;
	position:relative;
	overflow: hidden;
	height: 29px;
	background: url('/i/menu/menu_autocredit_button.png');
	padding:0;
}

.menuWithButton .cars-menu-avocredit a:hover{
	background-position: 0 -30px;
}

.menuWithButton .cars-menu-avocredit a:active{
	background-position: 0 -60px;
}

.menuWithButton .cars-menu-list{
	margin: 12px 0 0;
}

.menuWithButton .cars-menu-drop{
	top: 34px;
}

.menuWithButton .cars-menu-drop-arrow{
	top: 25px;
}

.menuWithButton .cars-menu-avocredit{
	margin: -2px 0 0 0;
}

.menuWithButton .cars-menu-avocredit a {
	font-size: 15px;
}

.menuWithButton .cars-menu-td{
	background: url('/i/menu/marker.png') 50% 14px no-repeat;
}

.menuWithButton td.carsMenuStretching{
	background: none;
}

.buyAutoInner{
	width: 237px;
	float: left;
}

.buttonContestLandRover{
	width: 85px;
	outline: none;
	display: block;
	height: 29px;
	background: url('/i/menu/menu_land_rover_button.png');
	text-decoration: none;
	position:relative;
	top:-4px;
}

.menuWithButton .buttonContestLandRover{
	top:-6px;
}

.buttonContestLandRover:hover{
	background-position: 0 -30px;
}


.buttonContestLandRover:active{
	background-position: 0 -60px;
}

.buttonTotal {
	width: 89px;
	outline: none;
	display: block;
	height: 37px;
	background: url('/i/promo/total/button_total.png') no-repeat;
	text-decoration: none;
	position:relative;
	top:-2px;
}

.menuWithButton .buttonTotal {
	top:-4px;
}

.buttonTotal:hover {
	background-position: 0 -43px;
}


.buttonTotal:active {
	background-position: 0 -85px;
}


.buyAuto{
	text-decoration: none;
	outline: none;
	width: 173px;
	height: 41px;
	background: url('/i/menu/buy_auto.png') no-repeat 0 0;
	display: block;
	color: #fff;
	font: bold 18px 'Arial', 'sans-serif';
	text-align: center;
	line-height: 38px;
	margin: -50px 0 0 13px !important;
	z-index: 3000;
	position: relative;
}

.buyAuto:hover{
	background-position: 0 -42px;
}

.buyAuto:active{
	background-position: 0 -84px;
}