* {
	margin: 0px; 
	padding: 0px;
}
html {
	background: #e9e9e9; 
	height: 100%;
	color: #000;
	font-size: 14px;
	font-family: "Arial", Helvetica, sans-serif;
}
body {
	height: 100%;
}
#outer {
	min-height: 100%;
}
* html #outer {
	height: 100%;
}
a img {
	border: 0px;
}
a {
	outline: none;
	color: #096a71;
}
#header {
	background: #f5f5f5 url(header.jpg) no-repeat top center; 
	height: 338px;
	width: 999px;
	margin: 0 auto;
	position: relative;
}

#swf_logo {
	position: absolute;
	top: 5px;
	left:0;
	width: 308px;
	height: 295px;

}

#header h1.logo {
    position: absolute;
    top: 41px;
    left: 334px;
    display: block;
	
	width: 650px;
	height: 100px;
	text-indent: -9000px;
	background: url(logo.jpg) no-repeat top left;
	cursor: pointer;
}
/*#header h1.logo a {
	display: block;
	width: 650px;
	height: 100px;
	text-indent: -9000px;
	background: url(logo.jpg) no-repeat top left;
}*/
#header div.top_ban {
	float: left;
	margin: 16px 0 0 334px;
    width: 435px;
    height: 103px;
    display: block;
}
#header div.top_ban a {
	width: 435px;
	height: 103px;
	display: block;
}
#header div.menu {
    position: absolute;
    top: 300px;
    left: 0;
    background: url(menu_c.gif) repeat-x center;
    width: 999px;
    height: 38px;
}
#header div.menu div.left {
	float: left;
	background: url(menu_l.gif) no-repeat top left;
	width: 5px;
	height: 38px;
}
#header div.menu div.right {
	float: right;
	background: url(menu_r.gif) no-repeat top right;
	width: 5px;
	height: 38px;
}
#header ul.menu {
	display: block;
	width: 939px;
	height: 38px;
	margin-left: 10px;
	list-style: none;
	float: left;
}
#header ul.menu li {
	float: left;
	height: 38px;
	display: block;
	margin-left: 10px;
}
#header ul.menu li:first-line {
	margin-left: 0px;
}
#header ul.menu li a {
	height: 38px;
	display: block;
	background-repeat: no-repeat;
	background-position: top right;
}
#header ul.menu li.m1 a {
	width: 102px;
	background-image: url(m1.gif);
}
#header ul.menu li.m2 a {
	width: 127px;
	background-image: url(m2.gif);
}
#header ul.menu li.m3 a {
	width: 87px;
	background-image: url(m3.gif);
}
#header ul.menu li.m4 a {
	width: 89px;
	background-image: url(m4.gif);
}
#header ul.menu li.m5 a {
	width: 142px;
	background-image: url(m5.gif);
}
#header ul.menu li.m6 a {
	width: 119px;
	background-image: url(m6.gif);
}
#header ul.menu li.m7 a {
	width: 142px;
	background-image: url(m7.gif);
}
#header ul.menu li a:hover {
	background-position: top center;
}
#header ul.menu li.on a {
	background-position: top left;
}
#content {
	width: 969px;
	padding: 38px 15px 120px 15px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	-background-color: #f6f6f6;
}
#content div.left {
	width: 227px;
	float: left;
	margin-right: 25px;
}
#content div.left div.disk_form {
	background: #bdc8cd url(search_top.gif) no-repeat top center;
	padding-top: 12px;
}
#content div.left div.disk_form div.bott {
	background: #bdc8cd url(search_bott.gif) no-repeat bottom center;
	width: 200px;
	padding: 16px 0 27px 27px;
}
#content div.left div.disk_form div.bott div {
	margin-bottom: 20px;
}
#content div.left div.disk_form{
	font-size: 16px;	
}
#content div.left div.disk_form h3 {
	background: url(search_diski.gif) no-repeat top;
	width: 182px;
	height: 25px;
	text-indent: -9000px;
	margin-bottom: 20px;
}
#content div.left div.disk_form h3 a {
	display: block;
	width: 182px;
	height: 25px;
}
#content div.left div.disk_form p {
	margin-bottom: 10px;
}
#content div.left div.disk_form select {
	width: 168px;
	height: 23px;
	border: 1px solid #949da1;
	font-size: 16px;
	margin-bottom: 10px;
}
#content div.left div.disk_form div.radius strong {
	float: left;
	margin-right: 5px;
}
#content div.left div.disk_form div.radius select.rad {
	width: 50px;
	float: left;
}
#content div.left div.disk_form input {
	width: 174px;
	height: 31px;
	background: url(search_button.gif) no-repeat left;
	border: 0px;

	cursor: pointer;
}
#content div.left div.disk_form input:hover {
	background-position: right;
}
#content div.left div.none_search {
	font-size: 12px;
	padding: 40px 35px;
}
#content div.left div.none_search p {
	margin-bottom: 10px;
}
#content div.left .bann_l {
	margin: 0 0 50px 20px;
	display: block;
}
#content div.center {
	width: 465px;
	float: left;
	margin-right: 25px;
}
#content div.center h3, h3.std_hdr {
	font-size: 22px;
	font-weight: bold;
	color: #494c4d;
}
#content div.center h3.ind_h3 {
	font-weight: bold;
	margin: 30px 0 20px 0;
}
#content div.center h3.ind_h3 a {
	color: #494c4d;
}
#content div.center h3.ind_h3_top {
	border-bottom: 2px dotted #78858c;
	margin: 0 10px 15px 0;
	padding-bottom: 5px; 
}
#content div.center p {
	margin-bottom: 20px;
	line-height: 18px;
}
#content div.center ul.top_disk {
	list-style: none;
}
#content div.center ul.top_disk li {
	width: 149px;
	height: 200px;
	background: #fff url(index_item.gif) no-repeat center;
	font-size: 11px;
	float: left;
	margin: 0 5px 5px 0;
}
#content div.center ul.top_disk li a {
	display: block;
	text-align: center;
}
#content div.center ul.top_disk li a img {
	margin: 8px 0;
}
#content div.center ul.top_disk li p {
	padding: 0 17px;
	height: 40px;
	overflow: hidden;
	line-height: 14px;
}
#content div.center ul.top_disk li p strong {
	color: #494c4d;
	font-weight: bold;
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
}
#content div.right {
	width: 227px;
	float: left;
}
#content div.shina_form {
	background: #bdc8cd url(search_top.gif) no-repeat top center;
	padding-top: 12px;
	margin-bottom: 35px;
	
	font-size: 16px;
}
#content div.shina_form div.bott {
	background: #bdc8cd url(search_bott.gif) no-repeat bottom center;
	width: 212px;
	padding: 16px 0 27px 15px;
}
#content div.shina_form div.bott div {
	margin-bottom: 20px;
}
#content div.shina_form h3 {
	background: url(search_shini.gif) no-repeat top;
	width: 158px;
	height: 28px;
	text-indent: -9000px;
	margin-bottom: 20px;
}
#content div.shina_form h3 a {
	display: block;
	width: 182px;
	height: 25px;
}
#content div.shina_form select {
	width: 45px;
	height: 24px;
	border: 1px solid #949da1;
	font-size: 16px;
	margin-bottom: 20px;
	float: left;
}
#content div.shina_form span {
	font-size: 16px;
	float: left;
	
}
#content div.shina_form select.first {
	width: 55px;
}
#content div.shina_form select.rad {
	width: 66px;
}
#content div.shina_form label {
	display: block;
	padding-left: 10px;
	margin-bottom: 8px;
	height: 13px;
	font-size: 12px;
}
#content div.shina_form label input {
	margin-right: 5px;
}
#content div.shina_form p {
	margin-bottom: 10px;
}
#content div.shina_form input.send {
	width: 174px;
	height: 31px;
	background: url(search_button.gif) no-repeat left;
	border: 0px;
	cursor: pointer;
	margin-top: 6px;
	
	margin-left: 12px;
}
#content div.shina_form input.send:hover {
	background-position: right;
}
#content div.right div.news {
	padding: 0 30px;
}
#content div.right div.news h3 {
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: bold;
}
#content div.right div.news dl dt {
	font-size: 12px;
	font-weight: bold;
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
}
#content div.right div.news dl dd {
	margin-bottom: 25px;
	font-size: 11px;
}
#footer {
	background: #f5f5f5 url(footer.jpg) no-repeat center;
	width: 919px;
	height: 62px;
	margin: -77px auto 0 auto;
	position: relative;
	color: #fff;
	font-size: 12px;
	padding: 15px 40px 0 40px;
}
#footer div {
	height: 62px;
	float: left;
}
#footer a {
	color: #fff;
}
#footer div.li {
	margin-right: 20px;
}
#footer div.about {
	width: 640px;
}


/* ---  about.html --- */

ul.h_menu, ul.about_menu {
	list-style: none;
}
ul.about_menu h3 {
	font-weight: normal;
}
.h_menu li, ul.about_menu li {
	margin-bottom: 20px;
}
ul.about_menu li a {
	font-size: 16px;
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
	color: #494c4d;
}
ul.about_menu li.on a {
	font-size: 20px;
}

a.hon{
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
	color: #494c4d;
	font-size: 20px;
}

a.hstd {
	font-size: 16px;
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
	color: #494c4d;
}

/* -------------- */
ul.h_submenu, ul.about_menu li ul.about_submenu {
	list-style: none; 
	margin-top: 10px; 
	padding-left: 2em;
}
ul.about_menu li ul.about_submenu li h3 {
	font-weight: normal;
}
.h_submenu li, ul.about_menu li ul.about_submenu li {
	margin-bottom: 10px;
}

ul.about_menu li ul.about_submenu li h3 a {
	font-size: 16px;
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
	color: #494c4d;
}
ul.about_menu li.on ul.about_submenu li.on a {
	font-size: 20px;
}
/* ---------------- */

#content div.center2 {
	width: 690px;
}
#content div.center2 ul.list_news {
	list-style: none;
}
#content div.center2 ul.list_news li {
	border-bottom: 2px dotted #78858c;
	padding-bottom: 20px;
}
#content div.center2 img.img {
	float: left;
	margin: 0 12px 12px 0;
}

#content div.center2 em {
	color: #919496;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 30px;
	display: block;
}
#content div.center2 h3.action {
	margin-bottom: 10px;
}

#content div.left ul.buy_prev {
	list-style: none;
}
#content div.left ul.buy_prev li {
	float: left;
	width: 160px;
	margin: 0 10px 30px 0;
}
#content div.left ul.buy_prev li.replica {
	margin: 10px 0;
	clear:both;
}
#content div.left ul.buy_prev li a.img {
	display: block;
	width: 149px;
	height: 141px;
	padding-top: 8px;
	background: #fff url(item_border.gif) no-repeat center;
	text-align: center;
	margin-bottom: 10px;
}
#content div.left ul.buy_prev li a.buy {
	display: block;
	width: 119px;
	height: 32px;
	background: url(buy.gif) no-repeat right;
	text-indent: -9000px;
}
#content div.left ul.buy_prev li a.buy:hover {
	background-position: left;
}
#content div.left ul.buy_prev li p.price {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}
#content div.left ul.buy_prev li p.price span {
	color: #0b646c;
}
#content div.left ul.buy_prev li p.price span.int {
	font-size: 26px;
}
#content div.left ul.buy_prev li div.title {
	margin-bottom: 5px;
	height: 36px;
	overflow: hidden;
	padding-right: 10px;
}
#content div.left ul.buy_prev li div.title a {
	vertical-align: sub;
}

#content div.center2 ul.action, ul.dsk-sel {
	list-style: none;
	margin-top: 30px;
	
	overflow: auto;
}
#content div.center2 ul.action li, ul.dsk-sel li {
	/*float: left;*/
	width: 160px;
	margin: 0 9px 35px 0;
    
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}
ul.dsk-sel li.wide {
	float: left;
	width: 160px;
	margin: 0 10px 45px 10px;
}
#content div.center2 ul.action li.replica {
	margin: 10px 0;
	clear:both;
    display: block;
    width: 100%;
}
#content div.center2 ul.action li a.img, ul.dsk-sel li a.img{
	display: block;
	width: 149px;
	height: 141px;
	padding-top: 8px;
	background: #fff url(item_border.gif) no-repeat center;
	text-align: center;
	margin-bottom: 10px;
}
#content div.center2 ul.action li a.buy {
	display: block;
	width: 119px;
	height: 32px;
	background: url(buy.gif) no-repeat right;
	text-indent: -9000px;
}
#content div.center2 ul.action li a.buy:hover {
	background-position: left;
}
#content div.center2 ul.action li p.price, ul.dsk-sel li p.price {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}
#content div.center2 ul.action li p.price span, ul.dsk-sel li p.price span {
	color: #0b646c;
}
#content div.center2 ul.action li p.price span.int, ul.dsk-sel li p.price span.int {
	font-size: 26px;
}
#content div.center2 ul.action li div.title, ul.dsk-sel li div.title {
	margin-bottom: 5px;
	/*height: 32px;
	overflow: hidden;*/
	padding-right: 10px;
    
    margin-bottom: 10px;
}
#content div.center2 ul.action li div.title a,  ul.dsk-sel li div.title a{
	vertical-align: top;
}
.stick_action, .stick_top, .stick_new, .stick_reception, .stick_fix, .stick_send {
	position: absolute;
	width: 66px;
	height: 66px;
	margin-left: 90px; 
	margin-top: -10px;
}
.stick_action_big, .stick_top_big, .stick_new_big, .stick_reception_big, .stick_fix_big, .stick_send_big {
	position: absolute;
	width: 100px;
	height: 100px;
	margin-left: 400px; 
	margin-top: -15px;
}

.stick_action {
	background: url(stick_action.png) no-repeat top right;
}
.stick_top {
	background: url(stick_top.png) no-repeat top right;
}
.stick_new {
	background: url(stick_new.png) no-repeat top right;
}
.stick_reception {
	background: url(stick_reception.png) no-repeat top right;
}
.stick_fix {
	background: url(stick_fix.png) no-repeat top right;
}
.stick_send {
	background: url(stick_send.png) no-repeat top right;
}

.stick_action_big {
	background: url(stick_action_big.png) no-repeat top right;
}
.stick_top_big {
	background: url(stick_top_big.png) no-repeat top right;
}
.stick_new_big {
	background: url(stick_new_big.png) no-repeat top right;
}
.stick_reception_big {
	background: url(stick_reception_big.png) no-repeat top right;
}
.stick_fix_big {
	background: url(stick_fix_big.png) no-repeat top right;
}
.stick_send_big {
	background: url(stick_send_big.png) no-repeat top right;
}

/* ---  diski.html --- */

#content div.center2 div.img_big, .pop_img {
	width: 494px;
	height: 455px;
	background: #fff url(item_big.gif) no-repeat center;
	text-align: center;
	padding-top: 22px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
#content div.center2 div.price_descr {
	width: 170px;
	float: left;
}
#content div.center2 table, .pop_table {
	background-color: #dee3e7;
	border-spacing: 1px;
	clear: both;
    
    width: 100%;
}
.pop_table {
	-width: 100%;
}
#content div.center2 table th, .pop_table th {
	background-color: #334954;
	color: #fff;
	padding: 5px 5px;
	text-align: center;
}
#content div.center2 table td, .pop_table td {
	background-color: #dee3e7;
	padding: 5px 10px;
	text-align: center;
	border-spacing: 0px;
}
#content div.center2 table td a.tabl, .no_margin {
	margin: 0;
}
#content div.center2 div.price_descr {
	margin-top: 60px;
}
#content div.center2 div.price_descr {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}
#content div.center2 div.price_descr span {
	color: #0b646c;
}
#content div.center2 div.price_descr span.int {
	font-size: 26px;
}
#content div.center2 div.price_descr div.action {
	font-size: 14px;
	text-decoration: line-through;
	color: #404446;
	padding-left: 50px;
}
.overlined {
	text-decoration: line-through;
}
.price_comment {
	margin-top:4px;
	margin-left:2px;
}
#content div.center2 a.buy2, .a-pop {
	display: block;
	width: 119px;
	height: 32px;
	background: url(buy.gif) no-repeat right;
	text-indent: -9000px;
	margin-left: 50px; 
	margin-top: 15px;
}
.a-pop {
	margin: 0;
}
#content div.center2 a.buy2:hover, .a-pop:hover {
	background-position: left;
}

/* ---  photo.html --- */

#content div.center3 {
	width: 999px;
	margin-right: 0px;
}
#content div.center3 ul {
	list-style: none;
	width: 680px;
	margin: 0 auto;
}
#content div.center3 ul li {
	width: 216px;
	height: 134px;
	float: left;
	margin: 0 10px 10px 0;
}

#content div.center3 ul li img.img { width: 216px; height:134px; }

/* ---  buy.php --- */

#content div.center3 p.star {
	color: #737779;
	font-size: 12px;
	margin-top: 10px;
}
#content div.center3 textarea {
	width: 512px;
	height: 85px;
	border: 1px solid #c3c3c3;
	padding-top: 5px;
}
#content div.center3 input {
	width: 335px;
	height: 20px;
	padding-top: 5px;
	border: 1px solid #c3c3c3;
}
#content div.center3 textarea.what {
	width: 335px;
	height: 50px;
}
#content div.center3 input.bot_buy2 {
	background: url(buy2.gif) no-repeat right;
	width: 179px;
	height: 32px;
	border: 0px;
	cursor: pointer;
}
#content div.center3 input.bot_buy2:hover {
	background-position: left;
}
#content div.center3 table.buy_form {
	width: 512px;
}
#content div.center3 table.buy_form td {
	vertical-align: top;
	font-style: italic;
	padding-bottom: 10px;
}
#content div.center3 table.buy_form td p {
	margin-bottom: 5px;
}
#content div.center3 table.buy_form td.inp {
	width: 335px;
}


/* ---  replica.html --- */

#content div.center3 ul.repl {
	list-style: none;
	width: 850px;
}
#content div.center3 ul.repl li {
	width: 100px;
	height: 70px;
	margin: 0 5px 35px 0;
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
}
#content div.center3 ul.repl li a {
	font-weight: bold;
	font-size: 11px;
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
	display: block;
	height: 15px;
	padding-top: 60px;
}
li.alfa_romeo {background-image: url(replica/r_alfa_romeo.jpg);}
li.audi {background-image: url(replica/r_audi.jpg);}
li.bmw {background-image: url(replica/r_bmw.jpg);}
li.chevrolet {background-image: url(replica/r_chevrolet.jpg);}
li.chrysler {background-image: url(replica/r_chrysler.jpg);}
li.citroen {background-image: url(replica/r_citroen.jpg);}
li.fiat {background-image: url(replica/r_fiat.jpg);}
li.ford {background-image: url(replica/r_ford.jpg);}
li.honda {background-image: url(replica/r_honda.jpg);}
li.hyundai {background-image: url(replica/r_hyundai.jpg);}
li.kia {background-image: url(replica/r_kia.jpg);}
li.lancia {background-image: url(replica/r_lancia.jpg);}
li.land_rover {background-image: url(replica/r_land_rover.jpg);}
li.lexus {background-image: url(replica/r_lexus.jpg);}
li.mazda {background-image: url(replica/r_mazda.jpg);}
li.mercedes {background-image: url(replica/r_mercedes.jpg);}
li.mini {background-image: url(replica/r_mini.jpg);}
li.mitsubishi {background-image: url(replica/r_mitsubishi.jpg);}
li.nissan {background-image: url(replica/r_nissan.jpg);}
li.opel {background-image: url(replica/r_opel.jpg);}
li.peugeot {background-image: url(replica/r_peugeot.jpg);}
li.porsche {background-image: url(replica/r_porsche.jpg);}
li.renault {background-image: url(replica/r_renault.jpg);}
li.saab {background-image: url(replica/r_saab.jpg);}
li.seat {background-image: url(replica/r_seat.jpg);}
li.skoda {background-image: url(replica/r_skoda.jpg);}
li.smart {background-image: url(replica/r_smart.jpg);}
li.subaru {background-image: url(replica/r_subaru.jpg);}
li.suzuki {background-image: url(replica/r_suzuki.jpg);}
li.toyota {background-image: url(replica/r_toyota.jpg);}
li.volkswagen {background-image: url(replica/r_volkswagen.jpg);}
li.volvo {background-image: url(replica/r_volvo.jpg);}

.page_nav {
	list-style: none;
	clear: both;
}
.page_nav li {
	float: left;
	margin-right: 5px;
}
.page_nav li.on {
	color: #fff;
	padding: 5px 10px;
	margin-right: 5px;
	background-color: #284044;
	width: 10px;
}
.page_nav li a {
	color: #000;
	padding: 5px 10px;
	display: block;
}
.page_nav li a:hover {
	color: #9da6ab;
}

#content div.forum {
	width: 969px;
	margin-right: 0px;
}

/* ---  add 26/01/10 for photo gallery --- */

#content div.center3 ul.gallery li a {
	display: block;
	width: 216px;
	height: 134px;
}
#content div.center3 ul.gallery li a span {
	display: block;
	background: url(border.gif) no-repeat left;
	width: 216px;
	height: 134px;
	position: absolute;
	cursor: pointer;
}
#content div.center3 ul.gallery li a:hover span {
	background-position: right;
}

.msg_box {
	color: red;
	margin: 10px 10px 0 0;
	font-size: 12px;
	display: none;

}

.error {
	color: red;
}

/* Список брендов */
.brandlist { 
	list-style: none; 
	float: left; 
}

.brandlist li { 
	float: left; 
	width: 150px; 
	height: 110px; 
	margin: 0 20px 35px 0; 
}

.brandlist li a { 
	display: block; 
	position: relative; 
	width: 150px; 
	height: 110px; 
	padding: 0 0 6px 0;
}

.brandlist li a:hover {
	background-color: #f0f0f0;
}

.brandlist li span { 
	display: block; 
	position:absolute; 
	width: 100%; 
	height: 14px; 
	font-size: 14px; 
	top: 90px;
	left:0px;
	text-align: center; 
}

.brd { 
	border: 1px dotted red;
}


/* submenu classes */

/********* aMenu required ***********/
#amenu-list {
	margin:0px;
	padding: 0px;
	position: absolute !important;
	z-index: 999;
}
#amenu-list li {
	display: block;
	margin:0px;
	padding: 0px;
	position: relative !important;
	float: left;
	vertical-align: bottom;
}
* html #amenu-list li {
	width: 1px;
}
#amenu-list li a:link, 
#amenu-list li a:visited, 
#amenu-list li a:hover{
	display: block;
	margin:0px;
	padding:0px;
	white-space: nowrap;
}
#amenu-list ul {
	display: none;
	margin:0px;
	padding: 0px;
	position: absolute !important;
	height: auto;
}
#amenu-list ul li {
	float: none;
	margin:0px;
	padding: 0px;
}

/******** aMenu look *******/
#amenu-wrapper {
	height: 38px;
	background-image: url(m0.gif);
	padding: 0px 10px;
	float: left;
	width: 960px;
}
#amenu-wrapper #amenu-list {
	margin-left: 0px;
}

/* Отступы между элементами меню */
#amenu-list li {
	height: 38px;
	font-size: 17px;
	font-weight: bold;
	margin-right: 20px;
	padding-top: 0px;
}
#amenu-list li.parent > a {
	background: url(down_arrow.gif) no-repeat 92% 50%;
}
#amenu-list li a:link, #amenu-list li a:visited {
	height: 38px;
	line-height: 40px;
	text-decoration: underline;
	color: #000000;
	padding: 0px 25px 0px 20px;
}
#amenu-list li.on {
	background-image: url(m0h.gif);
}
#amenu-list li.on, #amenu-list li a:hover, #amenu-list li a.active {
	color: #fff;
}

#amenu-list > li > a:hover, #amenu-list > li > a.active {
	background-image: url(m0h.gif);
}
#amenu-list li.on > a {
	color: #fff;
	text-decoration: none;
}
#amenu-list ul {
	border-left: 2px solid #6e858b;
}
#amenu-list ul li {
	height: 32px;
	background-color: #b0babf;
	border-bottom: 1px solid #090909;
}
#amenu-list ul li.parent > a {
	background: url(right_arrow.gif) no-repeat 95% 50%;
}
#amenu-list ul li a:link, #amenu-list ul li a:visited {
	height: 32px;
	line-height: 32px;
	padding: 0px 40px 0px 20px;
	border-left: none;
}
#amenu-list ul li a:hover, #amenu-list ul li a.active {
	background-color: #6e858b;
	color: #fff;
}


/* ---  disk_sel.html --- */
.brand_list {
	background-color: #e9e9e9;
	padding: 10px;
	position: relative;
}

.brand_list h3 {
	font-size: 22px;
	font-weight: bold;
	color: #494c4d;
	text-align: center; 
	margin-bottom: 30px;
}

a.brand_it {
	display: block;
	float: left;
	width: 100px;
	height: 80px;
	margin: 0 40px 60px 40px;
	text-align: center;
}
.brand_list span.name{
	display: block;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
	margin: 4px 0 0 0;
}

.hide_obj {
	display: none;
}
.show_obj{
	display: block;
}
.brd {
	border: 1px red dotted;
}
.lft {
	float: left;
	width: 900px;
}
.effects-transfer {
	border: 1px dotted gray;
	background-color: #dddddd;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.preload {
	background-image: url(loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.model_left {
	float: left;
	width: 230px;
	margin-right: 20px;
}
.model_right {
	float: left;
	margin-right: 10px;
}
.model_float {
	float: left;
	margin-right: 10px;
}
img.brand_logo{
	width: 230px;
	margin-bottom: 20px;
}
ul.model-list {
	list-style: none;
	margin: 0;
	float: left;
	width: 200px;
	margin-right: 5px;
}
ul.model-list li{
	text-indent: -1em;
	margin-left: 1em;
}
ul.model-list li.active {
	list-style-image: url(right_arrow.gif);
}
a.model:link,  a.model:visited{
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	padding-left: 14px;
	background-image: url(right_arrow.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
}
a.model:hover,  a.model:active {
	text-decoration: underline;
}
a.on:link{
	background-image: url(down_arrow.gif);
}
ul.kind-list {
	-display: none;
	list-style: none;
	margin: 0 0 6px 14px;
}
ul.kind-list li a:link, ul.kind-list li a:visited {
	font-weight: normal;
	font-size: 14px;
	color: #444444;
	text-decoration: none;
	background-image: none;
}
ul.kind-list_r {
    overflow: auto;
}
ul.kind-list_r li {
    float: left;
    margin-right: 10px;
}
ul.kind-list_r li a:link, ul.kind-list_r li a:visited {
    font-size: 18px;
    line-height: 1.5em;
}
ul.kind-list li a:hover, ul.kind-list li a:active {
	text-decoration: underline;
}
ul.kind-list li a.sel_kind:link {
	font-weight: bold;
}
#content {
	overflow: show;
	-background-color: green;
}
.step-container {
	width: 965px;
	-height: 619px;
}
.search_btn {
	width: 174px;
	height: 31px;
	background: url(search_button_w.gif) no-repeat left;
	border: 0px;
	cursor: pointer;
	margin-top: 10px;
}
.search_btn:hover {
	background-position: right;
}


/* Ленты шагов выбора */
#ribbon-step1, #ribbon-step2, #ribbon-step3 {
	background-image: url(ribbon-select1.gif);
	height: 31px;
	width: 980px;
	margin: -10px -5px 20px; 
}
#ribbon-step2 {
	background-image: url(ribbon-select2.gif);
}
#ribbon-step3 {
	background-image: url(ribbon-select3.gif);
}
.arrow-right {
	background-image: url(arrow-select.gif);
	width: 43px;
	height: 178px;
	float: left;
	margin: 0 10px;
	
}
.r_box {
	float: left;
	width: 180px;
}
#content div.center2 .search_info_bottom  {
	color: grey;
	font-size: 85%;
}
#content div.center2 .search_info_bottom  em{
	font-style: italic;
	font-weight: normal;
	color: grey;
	display: inline;
}


/*--------------*/
#header div.top_ban {
    float: left;
    margin: 16px 0 0 334px;
}
/*----------------*/

/* Скроллбокс в заголовке страницы дисков */
.top-scroll {
    width: 435px;
    height: 103px;
    position: relative;
    top: 156px;
    left: 334px;
    overflow: hidden;
    display: block;
}
.top-scroll .items {
    width:20000em;
    position:absolute;
    clear:both;
}
.top-scroll .items div {
    float:left;
    width:435px;
    height: 113px;
    overflow:hidden;
}
.top-scroll .items div div.banner-text-content {
    padding: 10px;
}


/* навигатор верхнего слайдера */
.navi {
    position: relative;
    top: 162px;
    left: 400px;

    margin-left: 10px;
    width:200px;
    height:12px;
}
.navi a {
    width:9px;
    height:9px;
    float:left;
    margin:3px;
    background:url(../img/navigator.gif) 0 0 no-repeat;
    display:block;
    font-size:1px;
}
.navi a:hover {
    background-position:0 -9px;      
}
.navi a.active {
    background-position:0 -18px;     
}
/* Стили внутри слайдера */
.top-scroll .items div h2 {
    color: #506368;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    margin: 0;
}
.top-scroll .items div p {
    color: #0a0a0a;
    font-size: 11px;
    margin: 5px 0;
}

.banner-text-content p a:link, .banner-text-content p a:visited {
    color: #0a0a0a;
    text-decoration: underline;
}
.banner-text-content p a:hover, .banner-text-content p a:active {
    color: #4e4e4e;
    text-decoration: none;
}

.banner-text-content .items div img {
    float: left;
    margin: 2px 10px 2px 0;
}

