html, body{
	margin:0px;
	padding:0px;
	height:100%;
	background:#000000;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#cccccc;
	position:relative;
	min-width:980px;
	}
body{
	background:url(images/022.jpg) 65% top no-repeat #000000;
}
.clear{
	font-size:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	}

a img{
	border:0px;
	}

a{
	color:#ffeaa3;
	}
	
a:hover{
	color:#fffaea;
	}
img.bord{
	border:1px solid black;
	}

#main{
	min-height:100%;
	background:url(images/023.gif) left bottom repeat-x;
	}

#head{
	height:308px;
	}
#service_menu{
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:45px;
	left:30px;
	}
#service_menu li{
	padding:4px;
	margin:0px 8px 0px 0px;
	float:left;
	}
#service_menu li.alt{
	background:url(images/001.gif) center center no-repeat;
	}
#main_logo{
	position:absolute;
	left:53px;
	top:150px;
	}
#main_wrapper{
	padding:1px 30px 130px 30px;
	}
#wrap1{
	position:relative;
	left:-30px;
	width:240px;
	}
#wrap1 .price{
	margin:25px 0px 0px 0px;
	padding:40px 0px 40px 105px;
	background:url(images/012.jpg) 10px center no-repeat;
	color:#ffeaa3;
	}
#wrap1 .price a{
	font-weight:bold;
	color:#ffeaa3;
	}
#wrap1 .bg1{
	background:url(images/013.jpg) left top no-repeat;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	color:#ffffff;
	padding:15px 0px 10px 57px;
	margin:0px 0px 2px 0px;
	}
#wrap1 .bg2{
	background:url(images/014.jpg) left top no-repeat;
	color:#ffffff;
	padding:8px 0px 0px 30px;
	min-height:84px;
	margin:2px 0px 2px 0px;
	}
#wrap1 .bg3{
	background:url(images/015.jpg) left top no-repeat;
	color:#ffffff;
	padding:1px 0px 0px 1px;
	height:255px;
	margin:2px 0px 2px 0px;
	}
#wrap1 .bg3 ul{
	margin:17px 0px 17px 30px;
	padding:0px;
	list-style-type:none;
	}
#wrap1 .bg3 ul li, #wrap1 .bg3 ul li a{
	font-weight:bold;
	color:#ffffff;
	}
	
#wrap1 .bg3 ul li{
	margin:0px 0px 4px 0px;
	}
#wrap1 .bg3 ul li.alt{
	color:#8ad587;
	}
#wrap1 .bg3 ul li ul{
	margin:5px 0px 0px 7px;
	}
#wrap1 .bg3 ul li ul li, #wrap1 .bg3 ul li ul li a{
	font-weight:normal;
	color:#ffffff;
	}
#wrap1 .bg3 ul li ul li{
	font-weight:bold;
	color:#8ad587;
	}
#wrap1 .bg3 ul li ul li{
	padding:0px 0px 0px 12px;
	background:url(images/016.gif) left 5px no-repeat;
	}
#wrap2{
	padding-top:35px;
	padding-right:30px;
	}
#wrap3{
	width:180px;
	}
#main_menu{
	background:url(images/006.gif) left top no-repeat;
	width:180px;
	}

#main_menu ul{
	margin:0px;
	padding:18px 30px 20px 32px;
	background:url(images/007.gif) left bottom no-repeat;
	list-style-type:none;
	}

#main_menu ul li{
	font-weight:bold;
	color:#8ad587;
	margin-bottom:7px;
	vertical-align:middle;
	}

#main_menu ul li a{
	font-weight:normal;
	color:#dddddd;
	}

#main_menu ul li a:hover{
	color:#ffffff;
	}

#main_menu ul li ul{
	margin:0px;
	padding:5px 0px 10px 15px;
	background:transparent;
	}
#main_menu ul li ul li{
	font-weight:bold;
	color:#8ad587;
	margin-bottom:5px;
	vertical-align:middle;
	font-size:11px;
	padding-left:11px;
	background:url(images/033.gif) left 6px no-repeat; 
	}
#main_menu ul li.alt ul li a{
	font-weight:normal;
	color:#999999;
	}
#main_menu ul li ul{
	display:none;
	}
#main_menu ul li.alt ul{
	display:block;
	}
#main_menu ul li.alt a{
	font-weight:bold;
	color:#8ad587;
	}
#subscribe_news{
	background:url(images/034.jpg) left top no-repeat;
	}
#subscribe_news .s_in1{
	padding-bottom:15px;
	padding-left:30px;
	}
#subscribe_news .bg1{
	background-image:url(images/038.gif);
	}
#subscribe_news form{
	margin:7px 0px 0px 0px;
}
#subscribe_news .submit{
	background:url(images/037.gif) left top no-repeat;
	border:0px;
	padding:0px;
	padding-bottom:2px;
	width:38px;
	height:19px;
	color:#013e3f;
	cursor:pointer;
	vertical-align:top;
	font-size:12px;
	}
#subscribe_news .text{
	font-size:11px;
	vertical-align:top;
	margin-right:8px;
	padding:1px;
	color:#a2a2a2;
	}
#authorize{
	background:url(images/067.jpg) right top no-repeat #034041;
	margin-top:10px;
	margin-bottom:2px;
	}
#authorize .auth_in1{
	background:url(images/068.jpg) right bottom no-repeat;
	padding-bottom:2px;
	width:100%;
	}
#authorize .s_in1{
	padding-bottom:15px;
	padding-left:30px;
	}
#authorize .bg1{
	background-image:url(images/038.gif);
	}
#authorize form{
	margin:8px 0px 0px 0px;
}
#authorize .submit{
	background:url(images/037.gif) left top no-repeat;
	border:0px;
	padding:0px;
	padding-bottom:2px;
	width:38px;
	height:19px;
	color:#013e3f;
	cursor:pointer;
	vertical-align:top;
	font-size:12px;
	}
#authorize .text{
	font-size:11px;
	vertical-align:top;
	margin-right:8px;
	padding:1px;
	/*color:#a2a2a2;*/
	}
#authorize p{
	margin:8px 0px 0px 0px;
	font-size:11px;
	color:#ffeaa3;
	}
#authorize ul.list_action{
	list-style-type:none;
	margin:0px 0px 0px 27px;
	padding:0px;
	}
#authorize ul.list_action li{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	}
#authorize ul.list_action li a{
	padding-left:22px;
	background:url(images/000.gif) left 2px no-repeat;
	}
#authorize ul.list_action li.alt{
	padding-left:22px;
	width:auto;
	background:url(images/000.gif) left 2px no-repeat;
	color:#ffeaa3;
	font-weight:bold;
	}
#authorize ul.list_action li#action_basket a{
	background-image:url(images/069.gif);
	}
#authorize ul.list_action li#action_basket a:hover{
	background-image:url(images/069_hover.gif);
	}
#authorize ul.list_action li#action_basket.alt{
	background-image:url(images/069.gif);
	}
#authorize ul.list_action li#action_personal a{
	background-image:url(images/070.gif);
	}
#authorize ul.list_action li#action_personal.alt{
	background-image:url(images/070.gif);
	}
#authorize ul.list_action li#action_personal a:hover{
	background-image:url(images/070_hover.gif);
	}
#authorize ul.list_action li#action_logout a{
	background-image:url(images/071.gif);
	}
#authorize ul.list_action li#action_logout a:hover{
	background-image:url(images/071_hover.gif);
	}
#wrap4{
	background:url(images/006.gif) left top no-repeat;
	width:180px;
	text-align:center;
	margin-top:23px;
}
#wrap4 .w_in1{
	background:url(images/008.gif) left top no-repeat;
}
#wrap4 .w_in2{
	background:url(images/007.gif) left bottom no-repeat;
	padding:30px 30px 1px 32px;
}
#wrap4 img{
	margin-bottom:35px;
}
#content dl.splash_news{
	margin:20px 0px 0px 0px;
}
#content dl.splash_news dt{
	float:left;
	}
#content dl.splash_news dd{
	margin:0px 0px 15px 70px;
	}
#content dl.splash_news dd a{
	text-decoration:none;
	color:#cccccc;
	}
#content dl.splash_news dd a:hover{
	text-decoration:underline;
	color:#ffeaa3;
	}
#content dl.inner_news{
	margin:20px 0px 0px 0px;
}
#content dl.inner_news dt{
	float:left;
	}
#content dl.inner_news dd{
	margin:0px 0px 15px 70px;
	}
#wrap_search{
	background:url(images/021.gif) 18px 0px no-repeat;
	padding:42px 0px 1px 0px;
	width:74%;
	}
#wrap_search .s_in1{
	background:url(images/019.gif) left top repeat-x #4a8c92;
	margin-left:15px;
	margin-right:15px;
	}
#wrap_search .s_in2{
	background:url(images/018.gif) left top no-repeat;
	position:relative;
	left:-15px;
	}
#wrap_search .s_in3{
	background:url(images/020.gif) right top no-repeat;
	position:relative;
	left:30px;
	padding:14px 0px 5px 0px;
	height:35px;
	}
#wrap_search form{
	margin:0px;
	padding:0px;
	position:relative;
	}
#wrap_search form table{
	width:100%;
	margin-left:-10px;
	position:relative;
	}
#wrap_search form table td.pole3{
	width:30px;
	text-align:right;
	padding:0px 15px 0px 0px;
	}
#wrap_search form table td.pole2{
	width:160px;
	}
#wrap_search form table td.pole2 select{
	width:150px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#333333;
	}
#wrap_search form .submit{
	display:none;
	}
#wrap_search form .text{
	padding:1px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#333333;
	width:95%;
	}
#content{
	}
#content .bord{
	border:1px solid #0d5458;
	border-right:8px solid #0d5458;
	margin:10px 18px 0px 0px;
	}
#content .bord.left{
	float:left;
	margin-right:20px;
	}
#content .strong{
	border:1px solid #5a5a5a;
	margin:15px 0px 0px 0px;
	}
#content .strong .s_in1{
	margin:-1px;
	background:url(images/028.gif) left top no-repeat;
	}
#content .strong .s_in2{
	background:url(images/029.gif) right top no-repeat;
	}
#content .strong .s_in3{
	background:url(images/030.gif) right bottom no-repeat;
	}
#content .strong .s_in4{
	background:url(images/031.gif) left bottom no-repeat;
	padding:1px 20px 1px 20px;
	}
#content .strong p{
	margin:18px 0px 18px 0px;
	color:#bababa;
	}
#content table.style_tbl{
	margin:15px 0px 0px 0px;
	width:100%;
	}
#content table.style_tbl thead th{
	padding:0px 0px 5px 0px;
	text-align:left;
	color:#8cc78f;
	border-bottom:2px solid #666666;
	}
#content table.style_tbl .head_tbl td, #content table.style_tbl .head_tbl th{
	padding:20px 0px 5px 0px;
	font-weight:bold;
	text-align:left;
	/*color:#8cc78f;*/
	border-bottom:2px solid #666666;
	}
#content table.style_tbl .cost_header th{
	padding:10px 0px 10px 0px;
	font-weight:bold;
	text-align:left;
	/*color:#8cc78f;*/
	border-bottom:2px solid #666666;
	}
#content table.style_tbl .cost_header td{
	padding:10px 0px 10px 0px;
	font-weight:bold;
	text-align:center;
	line-height:15px;
	color:#cccccc;
	border-bottom:2px solid #666666;
	}
#content table.style_tbl tbody td, #content table.style_tbl tbody th{
	text-align:left;
	border-bottom:1px solid #333333;
	padding:5px 0px 5px 0px;
	}
#content table.style_tbl tbody th{
	text-align:center;
	font-weight:normal;
	}
#content table.style_tbl tfoot td{
	padding-top:13px;
	color:#9a9a9a;
	}
#content table.techhar_tbl{
	margin:15px 0px 0px 0px;
	width:100%;
	position:relative;
	z-index:1000;
	}
#content table.techhar_tbl thead th{
	padding:0px 0px 5px 0px;
	text-align:left;
	color:#8cc78f;
	border-bottom:2px solid #666666;
	}
#content table.techhar_tbl thead td{
	padding:0px 0px 5px 0px;
	text-align:center;
	color:#8cc78f;
	border-bottom:2px solid #666666;
	}
#content table.techhar_tbl .head_tbl td, #content table.techhar_tbl .head_tbl th{
	padding:20px 0px 5px 0px;
	font-weight:bold;
	text-align:left;
	/*color:#8cc78f;*/
	border-bottom:2px solid #666666;
	}
#content table.techhar_tbl .cost_header th{
	padding:10px 0px 10px 0px;
	font-weight:bold;
	text-align:left;
	color:#8cc78f;
	border-bottom:2px solid #666666;
	}
#content table.techhar_tbl .cost_header td{
	padding:10px 0px 10px 0px;
	font-weight:bold;
	text-align:center;
	line-height:15px;
	color:#8cc78f;
	border-bottom:2px solid #666666;
	}
#content table.techhar_tbl .cost_header+.cost_header td, #content table.techhar_tbl .cost_header+.cost_header th{
	color:#cccccc;
	}
#content table.techhar_tbl .cost_header form{
	margin:0px;
	padding:0px;
	}
#content table.techhar_tbl tbody td, #content table.techhar_tbl tbody th{
	text-align:center;
	border-bottom:1px solid #333333;
	padding:5px 0px 5px 0px;
	}
#content table.techhar_tbl tbody th{
	text-align:left;
	font-weight:normal;
	}
#content table.techhar_tbl tfoot td{
	padding-top:13px;
	color:#9a9a9a;
	}
#content .wrap_basket{
	margin:0px;
	padding:0px;
	}
#content .wrap_basket table.style_tbl thead th{
	text-align:center;
	}
#content .wrap_basket table.style_tbl tbody td{
	text-align:center;
	}
#content .wrap_basket table.style_tbl tfoot td{
	text-align:right;
	}
#content .wrap_basket table.style_tbl tfoot td a{
	padding-left:10px;
	}
#content .wrap_basket table.style_tbl tfoot td input{
	margin-left:10px;
	}
#content .wrap_basket table.style_tbl tfoot td .wrapSubmit{
	margin-left:15px;
	}
#content .wrap_basket table.style_tbl tfoot td .wrapSubmit input{
	margin-left:0px;
	padding-left:8px;
	padding-right:8px;
	}
#content .wrap_basket table.style_tbl tbody td input{
	width:40px;
	text-align:center;
	}
#content h1{
	margin:35px 0px -10px 0px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:22px;
	color:#ffffff;
	}

#content h2{
	margin:30px 0px -5px 0px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#ffffff;
	}
#content h2 sup{
	font-size:14px;
	}

#content h3{
	margin:30px 0px -10px 0px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#ffffff;
	}
	
#content h4{
	color:#8cc78f;
	text-align:center;
	margin:30px 0px 10px 0px;
	background:url(images/062.jpg) left top repeat-x #023e42;
	}
#content h4 span{
	display:block;
	background:url(images/061.jpg) left top no-repeat;
	}
#content h4 span span{
	display:block;
	background:url(images/063.jpg) right top no-repeat;
	padding:6px 0px 6px 0px;
	font-size:13px
	}
	
#content h5{

	}
	
#content h6{

	}

#content p{
	margin:13px 0px -7px 0px;
	line-height:130%;
	color:#cccccc;
	position:relative;
	padding-bottom:7px;
	}

#content a{
	color:#ffeaa3;
	}
#content a:visited{
	color:#a39976;
	}	
#content a:hover{
	color:#fffaea;
	}

#content ul{
	margin:20px 0px 0px 20px;
	padding:0px;
	list-style-type:none;
	}

#content ul li{
	padding:0px 0px 0px 11px;
	margin:0px 0px 5px 0px;
	background:url(images/032.gif) left 5px no-repeat; 
	}

#content ul li ul{
	margin:5px 0px 20px 17px;
	padding:0px;
	list-style-type:none;
	}

#content ul li ul li{
	padding:0px 0px 0px 11px;
	margin:0px 0px 5px 0px;
	background:url(images/033.gif) left 6px no-repeat; 
	}

#content ul li ul li ul{

	}

#content ul li ul li ul li{

	}
#content .form{
	margin:30px 0px 0px 0px;
	padding:0px;
	}
#content .form table{
	border-collapse:collapse;
	}
#content .form table td{
	padding:2px;
	}
#content .form table td{
	padding:2px 15px 2px 0px;
	}
#content .form .text{
	border:1px solid gray;
	padding:1px;
	width:200px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#333333;
	}
#content .form .submit{
	border:1px solid gray;
	padding:1px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#333333;
	float:right;
	cursor:pointer;
	}
#content .form .wrapSubmit{
	background:url(images/072.gif) left center no-repeat #ffffff;
	float:right;
	display:inline;
	}
#content .form .wrapSubmit .submit{
	border:none;
	margin:0px;
	padding:3px 5px 3px 5px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#333333;
	float:none;
	cursor:pointer;
	background:url(images/073.gif) right center no-repeat;
	}
#content .form .textarea, #content .form textarea{
	border:1px solid gray;
	padding:1px;
	width:200px;
	height:100px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#333333;
	}
#content .cover_list .cover_hand{
	cursor:pointer;
	border-bottom:1px dashed
	}
#content .cover .cover_block{
	display:none;
	}
#content .uncover .cover_block{
	display:block;
	}
#content .uncover .cover_block .s_in4{
	padding:10px 1px 20px 15px;
	}
	
#content .cover_list.dictionary .uncover .cover_hand{
	border-bottom:0px dashed;
	}
#content .cover_list.dictionary .cover_block{
	margin-bottom:15px;
	}
#content .cover_list.dictionary .cover_block .s_in4{
	padding:20px 20px 1px 20px;
	}
#content .cover_list.dictionary .cover_block .s_in4 strong{
	color:#a4d0a2;
	}
#content .cover_list.dictionary .cover_block  p{
	margin-top:10px;
	}
#content ul.cover_list.dictionary li .cover_block  ul{
	margin-top:5px;
	padding-top:0px;
	}

.car_color_switcher{
	width:470px;
	height:242px;
	background:url(images/054.jpg) left top no-repeat #c8c8c8;
	position:relative;
	margin-top:20px;
}
.car_color_switcher .car_color{
	width:470px;
	height:242px;
	display:block;
}
.car_color_switcher .basket{
	width:143px;
	text-align:center;
	background:url(images/057.gif) left top no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	padding:7px 0px 20px 0px;
}
#content .car_color_switcher .basket a{
	background:url(images/059.gif) left 2px no-repeat;
	padding-left:16px;
	color:black;
	font-size:11px;
}
.car_color_switcher .colors{
	width:100%;
	height:25px;
	padding-top:1px;
	position:absolute;
	left:0px;
	bottom:0px;
	text-align:center;
}
.car_color_switcher .colors img{
	margin-top:1px;
	cursor:pointer;
	vertical-align:top;
}
.car_color_switcher .colors img.alt{
	margin:0px -1px 0px -1px;
	padding:0px 1px 0px 1px;
	background:url(images/058.gif) center center repeat-x;
	position:relative;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #1f1f1f;
}
#content .car_params_menu{
	width:470px;
	background:url(images/055.gif) left top repeat-x #044344;
}
#content .car_params_menu .c_in1{
	background:url(images/053.gif) left bottom no-repeat;
}
#content .car_params_menu ul{
	background:url(images/052.gif) right bottom no-repeat;
	margin:0px;
	padding:10px 5px 8px 5px;
	text-align:center;
}
#content .car_params_menu ul li{
	display:inline;
	padding:0px 7px 0px 7px;
	border-right:1px solid #92a4a4;
	background:none;
	font-size:11px;
	color:#8cc78f;
}
#content .car_params_menu ul li a, #content .car_params_menu ul li a:visited{
	color:#92a4a4;
}
#content .car_params_menu ul li.last{
	border-right:0px;
}
#content ul.menu2{
	margin:17px 0px 0px 0px;
	padding:0px;
	display:block;
	list-style-type:none;
	width:99%;
	}
#content .menu2 li{
	float:left;
	background:transparent;
	margin:0px;
	padding:0px 0px 8px 0px;
	white-space: nowrap;
}
#content .menu2 li a{
	color:#ffeaa3;
	padding:0px 9px 0px 9px;
	border-right:1px solid #828282;
	}
#content .menu2 li a.last{
	border-right:0px;
	}
#content .menu2 li span{
	padding:0px 9px 0px 9px;
	border-right:1px solid #828282;
	}
#content .menu2 li.alt{
	/*background:url(images/060.gif) center bottom no-repeat;*/
	font-weight:bold;
	}
#content .menu2 li.alt.nosub{
	background:transparent;
	}
#content .menu2 li.last{
	border-right:0px;
	}
#content .sub_menu2{
	margin:0px 0px 17px 0px;
	padding:8px 0px 0px 0px;
	clear:both;
	}
#content .sub_menu2 li{
	margin:0px;
	padding:0px;
	display:inline;
	background:transparent;
	padding:0px 9px 0px 9px;
	border-right:1px solid #ffeaa3;
	}
#content .sub_menu2 li.last{
	border-right:0px;
	}
#content .summary_product{
	text-align:right;
	margin:15px 0px 0px 0px;
	padding:0px;
	}
#content .summary_product dt, #content .summary_product dd{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
#content .basketAdd{
	color:#8ad587;
	font-weight:bold;
}
#footer{
	height:120px;
	overflow:hidden;
	margin-top:-120px;
	padding:0px 30px 0px 30px;
	}
#footer .f_in1{
	float:left;
	padding-top:1px;
	position:relative;
	}
#footer .f_in1 h2{
	font-weight:normal;
	font-size:22px;
	color:#ffffff;
	background:url(images/024.gif) left 3px no-repeat;
	padding-left:26px;
	position:absolute;
	margin:0px;
	}
#footer .f_in1 address, #footer .f_in2 p{
	margin-top:30px;
	border-top:2px solid #034444;
	padding-top:12px;
	font-style:normal;
}
#footer .f_in2{
	margin:0px 210px 0px 240px;
	padding-top:1px;
	}
#footer .f_in3{
	float:right;
	padding-top:23px;
	text-align:right;
	}