html, body {margin:0; padding:0; height:100%}
body {background:#a5b2c2 url('../img/bg.jpg') repeat-x; text-align:center; font:normal 11px Arial; color:#333333}
p {font-size:11px}
#centred {width:980px; margin:0 auto; text-align:left;}

.tabin { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; }

.clear {border:none; margin:0; padding:0; width:0; height:0; font-size:0; line-height:0; background:none; clear:both;}
img {border:none; display:block}
img.tmp {color: black; background-image: url('../img/def/mask.gif')}

a {color:#27458d}

#top {height:30px}
	#system-menu {font:11px Arial; padding:10px; float:left; color:#c3cad3}
		#system-menu a {color:#fffefe}
	#search {margin:0; padding:5px 0 0 0; float:right;}
		#search input.text {border:none; padding:0; margin:0; background:transparent url('../img/search.gif') no-repeat; height:16px; width:140px; padding:2px 10px; _height:20px; _width:160px; vertical-align:middle}
		#search input.image {border:none; padding:0; margin:0; height:20px; width:20px; vertical-align:middle}


#main_block {background:#FFFFFF url('../img/main_top.gif') no-repeat left top; width:980px; _overflow-x:hidden}
	#main_block div.main_block_l1 {background:transparent url('../img/main_bottom.gif') no-repeat left bottom;}
		#main_block div.main_block_pads {padding:10px; _width:100%}

#header {height:90px}
	#header div.logo {margin:13px 0 0 0; float:left;}
	#header div.phone {margin:38px 0 0 50px; float:left;}
	#header div.peugeot {margin:13px 5px 0 0; float:right}
/*
#main_menu {font:bold 12px Arial;}
	#main_menu td {background: url('../img/mm_bg.gif') repeat-x; position:relative; height:25px; overflow-y:visible}
		#main_menu td div.level1 {background: url('../img/mm_left.gif') no-repeat left top;}
			#main_menu td div.level1 a {display:block; background: url('../img/mm_right.gif') no-repeat right top; height:25px; vertical-align:middle; line-height:25px; color:#333333; text-decoration:none; padding:0 30px; white-space:nowrap;text-align:center; }
			#main_menu td div.level1 span {display:block; background: url('../img/mm_right.gif') no-repeat right top; height:25px; vertical-align:middle; line-height:25px; color:#FFFFFF; text-decoration:none; padding:0 30px; white-space:nowrap}
	#main_menu td div.level2 {background: #f9f9f9; border:1px solid #ededed; z-index:100; text-align:left; visibility:hidden; position:absolute; width:auto}
		#main_menu td div.level2 div {border-top:1px solid #eeeeee;}
		#main_menu td div.level2 div a, 
		#main_menu td div.level2 div span {background:none; color:#333333; text-decoration:none; display:block; vertical-align:middle; line-height:21px; margin:1px 0; padding:0 19px}
			#main_menu td div.level2 div a:hover,
			#main_menu td div.level2 div a.active,
			#main_menu td div.level2 div span {background:#e5e5e5;}
*/

#main_menu {font:bold 10px Verdana;}
	#main_menu td {overflow:visible; text-transform:uppercase; height:30px}
		#main_menu td div.level1 {background: url('../img/mmr.gif') no-repeat right top; overflow:visible;position:relative;}
			#main_menu td div.level1 a {display:block; vertical-align:middle; line-height:28px; _height:28px; color:#79797b; text-decoration:none; padding:0 20px; white-space:nowrap; text-align:center; margin-left:-2px}
			#main_menu td div.level1 a:hover, 
			#main_menu td div.level1 a.roll {border:1px solid #dddddd; background:#FFFFFF; padding:0 19px; _z-index:1000; _position:relative}
			#main_menu td div.level1 span {display:block; background: url('../img/mmr.gif') no-repeat right top; vertical-align:middle; line-height:28px; color:#000000; text-decoration:none; padding:0 30px; margin-left:2px; white-space:nowrap}
	#main_menu td div.level2 {background: #FFFFFF; border:1px solid #dddddd; z-index:100; text-align:left; visibility:hidden; position:absolute; width:auto; top:29px; left:-2px; _left:0px; border-bottom:none; width:250px}
		#main_menu td div.level2 div {font-weight:normal; color:#7e7e7e; text-transform:none;}
		#main_menu td div.level2 div a, 
		#main_menu td div.level2 div span {background:none; color:#7e7e7e; text-decoration:none; display:block; vertical-align:middle; line-height:27px; margin:0; padding:0 12px; text-align:left; border-bottom:1px solid #dddddd; _width:100%}
			#main_menu td div.level2 div a:hover,
			#main_menu td div.level2 div a.active,
			#main_menu td div.level2 div span {border:none; padding:0 12px; border-bottom:1px solid #dddddd; color:#000000;}

	#main_menu td.last {}
		#main_menu td.last div.level1 {background:none}

/*
	#main_menu td.first {}
		#main_menu td.first div.level1 {background: url('../img/mm_first.gif') no-repeat left top;}

	#main_menu td.last {}
		#main_menu td.last div.level1 a,
		#main_menu td.last div.level1 span {background: url('../img/mm_last.gif') no-repeat right top;}

	#main_menu td.active {text-align:center; background: url('../img/mm_bg_a.gif') repeat-x;}
		#main_menu td.active div.level1 {background: url('../img/mm_left_a.gif') no-repeat left top;}
			#main_menu td.active div.level1 a,
			#main_menu td.active div.level1 span {background: url('../img/mm_right_a.gif') no-repeat right top; color:#FFFFFF}

	#main_menu td.first-active {text-align:center; background: url('../img/mm_bg_a.gif') repeat-x;}
		#main_menu td.first-active div.level1 {background: url('../img/mm_first_a.gif') no-repeat left top;}
			#main_menu td.first-active div.level1 a,
			#main_menu td.first-active div.level1 span {background: url('../img/mm_right_a.gif') no-repeat right top; color:#FFFFFF}

	#main_menu td.last-active {text-align:center; background: url('../img/mm_bg_a.gif') repeat-x;}
		#main_menu td.last-active div.level1 {background: url('../img/mm_left_a.gif') no-repeat left top;}
			#main_menu td.last-active div.level1 a,
			#main_menu td.last-active div.level1 span {background: url('../img/mm_last_a.gif') no-repeat right top; color:#FFFFFF}
*/

#content #car_menu {font:bold 12px Arial;}
	#content #car_menu td {text-align:center; background: url('../img/cm_bg.gif') repeat-x;}
		#content #car_menu td div {background: url('../img/cm_left.gif') no-repeat left top;}
			#content #car_menu td div a {display:block; background: url('../img/cm_right.gif') no-repeat right top; height:25px; vertical-align:middle; line-height:25px; color:#FFFFFF; text-decoration:none; padding:0 30px; white-space:nowrap}
			#content #car_menu td div span {display:block; background: url('../img/cm_right.gif') no-repeat right top; height:25px; vertical-align:middle; line-height:25px; color:#FFFFFF; text-decoration:none; padding:0 30px; white-space:nowrap}

	#content #car_menu td.first {}
		#content #car_menu td.first div {background: url('../img/cm_first.gif') no-repeat left top;}

	#content #car_menu td.last {}
		#content #car_menu td.last div a,
		#content #car_menu td.last div span {background: url('../img/cm_last.gif') no-repeat right top;}

	#content #car_menu td.active {text-align:center; background: url('../img/cm_bg_a.gif') repeat-x;}
		#content #car_menu td.active div {background: url('../img/cm_left_a.gif') no-repeat left top;}
			#content #car_menu td.active div a,
			#content #car_menu td.active div span {background: url('../img/cm_right_a.gif') no-repeat right top; color:#FFFFFF}

	#content #car_menu td.first-active {text-align:center; background: url('../img/cm_bg_a.gif') repeat-x;}
		#content #car_menu td.first-active div {background: url('../img/cm_first_a.gif') no-repeat left top;}
			#content #car_menu td.first-active div a,
			#content #car_menu td.first-active div span {background: url('../img/cm_right_a.gif') no-repeat right top; color:#FFFFFF}

	#content #car_menu td.last-active {text-align:center; background: url('../img/cm_bg_a.gif') repeat-x;}
		#content #car_menu td.last-active div {background: url('../img/cm_left_a.gif') no-repeat left top;}
			#content #car_menu td.last-active div a,
			#content #car_menu td.last-active div span {background: url('../img/cm_last_a.gif') no-repeat right top; color:#FFFFFF}


#cars_menu {float:left; width:140px; height:25px}
	#cars_menu h2 {margin:17px 0 7px 0;}
	#cars_menu a {display:block; margin:1px 0 0 0}
	#cars_menu span {display:block; margin:1px 0 0 0}
	#cars_menu div.links {display:none}
		#cars_menu div.links a, #cars_menu div.links span {background:url('../img/plashka1.gif') no-repeat; width:128px; display:block; line-height:26px; vertical-align:middle; text-align:center; margin-left:12px; color:#000000; text-decoration:none; font-weight:bold}
		#cars_menu div.links a.last {background:url('../img/plashka2.gif') no-repeat;}
		#cars_menu div.links a:hover {color:#27458d}
		#cars_menu div.links a.active {color:#27458d}
		#cars_menu div.links span {color:#27458d}


#content {width:575px; float:left; margin:25px 0 0 55px; padding:0 0 100px 0; min-height:400px; _height:500px}
	#content div.path {font-size:11px}
	#content h2 {margin:10px 0 0 0; font-size:16px; color:#333333}
	#content h3 {margin:18px 0 0 0; font-size:13px; color:#1b4397}
	#content h3.cars {margin:18px 0 0 0; font-size:13px; color:#999999}
	#content h4 {margin:12px 0 0 0; font-size:11px; color:#1b4397}
	#content p {margin:11px 0 0 0; font-size:11px;}
		#content p b {}

	#content ul, #content ol {margin:0 0 0 0; padding:0;}
	#content ul li {margin:0 0 0 20px; padding:0;}
	#content ol li {margin:0 0 0 25px; padding:0;}

	#content div.car {width:130px; height:200px; float:left; margin:10px 45px 0 0}
		#content div.car img {display:block}
		#content div.car div.price {color:#27458d; font:bold 13px Arial; text-align:center; margin:7px 0 0 0}
		#content div.car div.links {}
			#content div.car div.links a {display:block; background:url('../img/car_link.gif') no-repeat; width:130px; height:17px; color:#333333; text-decoration:none; font:normal 10px Arial; text-align:center; line-height:17px; vertical-align:middle}
			#content div.car div.links a:hover {background:url('../img/car_link_a.gif') no-repeat;}

#cpl_feedback {}
	#cpl_feedback form {margin:30px 0 0 0}
		#cpl_feedback form div.feedback_row {margin:10px 0 0 0}
			#cpl_feedback form div.feedback_row label {display:block}
				#cpl_feedback form div.feedback_row label span.star {color:#ff9900}
			#cpl_feedback form div.feedback_row div.field {width:380px}
				#cpl_feedback form div.feedback_row div.field input {width:100%}
				#cpl_feedback form div.feedback_row div.field select {width:102%; _width:100%}
				#cpl_feedback form div.feedback_row div.field textarea {width:100%; height:120px; overflow-y:scroll}
			
			#cpl_feedback form div.send {width:575; text-align:right; margin:-20px 0 0 0;}

#news {}
	#news blockquote {margin:11px 0 0 0;}
		#news blockquote i {font-style:normal; color:#999999}
		#news blockquote a {font-weight:bold;}
		#news blockquote p {margin:8px 0 0 0}

#content div.cpl_anno {}
	#content div.cpl_anno div.arow {margin:25px 0 0 0}
		#content div.cpl_anno div.arow div.image {float:left; width:195px; margin:0 10px 0 0}
		#content div.cpl_anno div.arow div.description {float:left; width:370px}
			#content div.cpl_anno div.arow div.description h3 {font-size:13px; margin:0;}

#content table.search_table {width:100%; margin:0;}
	#content table.search_table td {background:none}
	#content table.search_table .search_txt {width:500px}

#content div.car-variants {margin:10px 0 0 0}
	#content div.car-variants a {float:left; width:185px; margin:0 5px 0 0}

#content div.gallery {position:relative; overflow:hidden; zoom:1; margin:20px 0 0 0}
	#content div.gallery .big-photo {position:relative; float:left; width:380px;}
	#content div.gallery .little-photos {position:relative; float:left; width:195px;	overflow:hidden;}
		#content div.gallery .little-photos ul {width:195px; overflow:hidden; zoom:1; margin:0; padding:0;}
			#content div.gallery .little-photos ul li {float:left; width:88px; height:67px; list-style-type:none; margin:0 0 9px 8px; padding:0; _display:inline}
			#content div.gallery .little-photos li.sel {}

#content table {margin:10px 0 0 0}
	#content table td {background:#f5f5f5}

#content ul.submenu {margin:0; padding:0; font-weight:bold}
	#content ul.submenu li {margin:0; padding:7px 0 0 11px; list-style-type:none;}


#main_banner {margin:11px 0 0 0}

#right_block_banner {float:right; width:190px; margin:0 -10px 0 0; _display:inline}
	#right_block {width:190px;}
		#right_block div.right_block_top {background: url('../img/right_block_top.gif') no-repeat right top;}
		#right_block div.right_block_bottom {background: url('../img/right_block_bottom.gif') no-repeat right bottom; padding:25px 0 20px 0;}
		#right_block div.button {width:195px; height:30px; margin:0 -5px 0 0;}

	#special {margin:0 20px 0 0; _margin-right:10px}

#bottom_block {background:#75818b url('../img/bottom_top.gif') no-repeat left top; width:980px; _overflow-x:hidden; margin:10px 0 0 0;}
	#bottom_block div.bottom_block_l1 {background:transparent url('../img/bottom_bottom.gif') no-repeat left bottom; height:100%}
		#bottom_block div.bottom_block_pads {padding:0 0 0 12px;}

	#bottom_block div.banner {margin:10px 12px 10px 0; float:left}

#footer_block {background:#b2c0d0 url('../img/footer_top.gif') no-repeat left top; width:980px; _overflow-x:hidden; margin:10px 0 10px 0; color:#7d8ca2; font:normal 10px Verdana}
	#footer_block div.footer_block_l1 {background:transparent url('../img/footer_bottom.gif') no-repeat left bottom;}
		#footer_block div.footer_block_pads {padding:16px 25px; _width:100%}
			#footer_block div.footer_block_pads p {margin:0;color:#27458D;}


div.cpath {color:#999999}
	div.cpath span {color:#333333; font-weight:bold}
	div.cpath span.active {color:#1b4499}


#constructor {margin:30px 0 0 0}
		#constructor form.cars {margin:30px 0}
			#constructor form.cars div.conf_car {float:left; width:185px; height:110px; position:relative}
				#constructor form.cars div.conf_car input {display:block; position:absolute; top:70px; left:140px}

			#constructor form.cars div.submit {float:right}
				#constructor form.cars div.submit input {display:inline;}

		#constructor form.bodies {margin:30px 0}
			#constructor form.bodies div.current_car {float:left; width:195px}
			#constructor form.bodies div.bodies_rows {float:left; margin:20px 0 0 0}

			#constructor form.bodies div.submit {float:right; margin:20px 0 0 0}
			#constructor form.bodies div.back {float:left; margin:20px 0 0 0}

		#constructor form.modifications {margin:30px 0}
			#constructor form.modifications table {width:100%}
				#constructor form.modifications table td {padding:7px 11px; }
					#constructor form.modifications table td label {color:#27458d; text-decoration:underline; cursor:pointer}
				#constructor form.modifications table td.radio {width:20px}

			#constructor form.modifications div.submit {float:right; margin:20px 0 0 0}
			#constructor form.modifications div.back {float:left; margin:20px 0 0 0}

div.conf_feedback {}
	div.conf_feedback div.current_car {float:left; width:195px}

#personal {margin:30px 0 0 0}
	#personal div.arow {float:left; width:180px; height:180px; margin:0 10px 10px 0}
	    #personal div.description {}
			#personal div.arow div.description div,
			#personal div.arow div.description div * {margin:0; padding:0;font-size:11px}
			#personal div.arow div.description h3 {font-size:11px;margin:5px 0 5px 0; }

#main_page_table {z-index:0;}
	#main_page_table td {vertical-align:top;padding:5px;text-align:justify;}
		#main_page_table td h1 {padding:0px;font-size:9pt;}
	#main_page_table th {padding:5px;}
		#main_page_table th a {text-decoration:none;}
		#main_page_table th h2 {color:#27458D;padding:0px;margin:0px;font-size:9pt;}

#h1_txt {position:absolute;z-index:999;margin:530px 0 0 484px;width:472px;*margin:535px 0 0 492px;*width:465px;text-align:justify;}
	#h1_txt h1 {padding:0px;font-size:9pt;}
