/*  blue - #0A4389; red - #D70000 */
* { font-size: 9pt; font-family: Verdana, Tahoma, Arial, Gevena, sans-serif; }
body,table,caption,tr,td,th,div,form,ul,li,img,h1,h2,h3,h4,h5,h6,a,small { padding: 0; margin: 0 }
small { font-size: 7pt; }
img { border: 0 }
ul, td { vertical-align: top }
ul { list-style-position:inside; }
li { list-style-position:inside; }
div {
/*	width: 100%; */
	height: auto;
	display: block;
	float: none;
	clear: both;
	padding: 0;
	margin: 0;
}
a:hover { color:#D70000 }




#main_container { width: 1000; height: 100% }
/*#main_container div { border: 1px solid black; }*/
#left_container { width: 222px; height: 100% }
#right_container { width: 710px; height: 100%; padding-right:30px; }

#indentation_left { width: 38px; height: 100% }
#indentation_middle { width: 1px; height: 100% }
/*#indentation_right { width: 30px; height: 100% }*/
/*#right_container div { border:1px solid black }*/

#hide_load {position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}

/*#left_menu * { color: white }
#left_menu_item * { color: #0A4389 }*/
ul#menu_section { margin: 35px 0 30px 5px; text-align:left }
ul#menu_section li { margin-top: 10px; list-style: none outside none; display: block }
ul#menu_section li * { white-space: nowrap; font-size: 10pt }
ul#menu_section li a { text-decoration: underline }
ul#menu_section a:hover, ul#menu_section span { color: #D70000; text-decoration: underline }
ul#menu_item { margin-left: 20px; text-align:left }
ul#menu_item li { margin: 5px 0; text-indent: 0px; list-style: none outside none }
ul#menu_item li * { white-space: normal; font-size: 8.5pt }
ul#menu_item li a { text-decoration: underline }
ul#menu_item li a:hover, ul#menu_item span { color: #D70000; text-decoration: underline }

#content { width:710px; height:500px; position:relative; }
#content_item { width:710px; height:auto; position:relative; }
#content div { width:auto; height:auto; }
#content div h1 { font-size:18pt; font-weight:normal; margin-bottom: 8px; text-decoration:underline; }
#content div h1 a { font-size:18pt; font-weight:normal; }
#content div h2 { font-size:18pt; font-weight:normal; margin-bottom: 8px; text-decoration:none; }
#content div h2 a { font-size:18pt; font-weight:normal; }
#content div h3, #content div h1 small { font-size:15pt; font-weight:normal; margin-bottom: 8px; }
#content div h4 { font-size:13.5pt; font-weight:normal; margin-bottom: 8px; }
#content div h4 a { font-size:13.5pt; font-weight:normal; margin-bottom: 8px; }
#content div p { font-size:8pt; font-weight:normal; line-height:12pt; color:#c5c5c5; margin:0; padding:0; }
#content div select, #content div select * { color:#0d3152; }
#content_item, #content_item * { line-height:13pt; }
#content_item h1 { line-height:20pt; }
#content_item p, #content_item li, #content_item div, #content_item td, #content_item th, #content_item caption { color: #3a3a3a; } 
#content_item p.error { color:red; font-weight:bold; }
#content_item a { color: #0A4389; }
#content_item a:hover { color: #D70000; }
#content_item h1 { font-size: 18pt; font-weight:normal; margin-bottom: 20px; }
#content_item p { margin:0 0 10px 0; padding:0; }
#content_item #logo_brand { margin: 5px 20px 0px 0px; }
#content_item .car_brand td { padding: 15px; }
#content_item .brand_main { width:100%; }
#content_item .brand_main td.stella { width:170px; height:283px; background:transparent none no-repeat center bottom; }
#content_item ul { margin-left:20px; margin-bottom:20px; }
#content_item span.action_red { font-weight: bold; color: #CC0000; }

#content2 { width:710px; height:600px; position:relative; }
#content2 div { width:auto; height:auto; }
#content2 div h1 { font-size:18pt; font-weight:normal; margin-bottom: 8px; text-decoration:underline; }
#content2 div h1 a { font-size:18pt; font-weight:normal; }
#content2 div h2 { font-size:18pt; font-weight:normal; margin-bottom: 8px; text-decoration:none; }
#content2 div h2 a { font-size:18pt; font-weight:normal; }
#content2 div h3, #content2 div h1 small { font-size:15pt; font-weight:normal; margin-bottom: 8px; }
#content2 div h4 { font-size:13.5pt; font-weight:normal; margin-bottom: 8px; }
#content2 div h4 a { font-size:13.5pt; font-weight:normal; margin-bottom: 8px; }
#content2 div p { font-size:8pt; font-weight:normal; line-height:12pt; color:#c5c5c5; margin:0; padding:0; }
#content2 div select, #content2 div select * { color:#0d3152; }

#content_item2 { width:710px; height:600px; position:relative; }
#content_item2 div { width:auto; height:auto; }
#content_item2 div h1 { font-size:18pt; font-weight:normal; margin-bottom: 8px; text-decoration:underline; }
#content_item2 div h1 a { font-size:18pt; font-weight:normal; }
#content_item2 div h2 { font-size:18pt; font-weight:normal; margin-bottom: 8px; text-decoration:none; }
#content_item2 div h2 a { font-size:18pt; font-weight:normal; }
#content_item2 div h3, #content2 div h1 small { font-size:15pt; font-weight:normal; margin-bottom: 8px; }
#content_item2 div h4 { font-size:13.5pt; font-weight:normal; margin-bottom: 8px; }
#content_item2 div h4 a { font-size:13.5pt; font-weight:normal; margin-bottom: 8px; }
#content_item2 div p { font-size:8pt; font-weight:normal; line-height:12pt; color:#c5c5c5; margin:0; padding:0; }
#content_item2 div select, #content2 div select * { color:#0d3152; }

#inner_text { width: 680px; height:auto; position:relative; }

#link_print { float:none; clear:both; width:100%; padding:20px 0; text-align:left; }
#link_print * { font-size: 10px; color: #999999; }
#link_print a { color: #999999; }

#logo_uah { width: auto; height: 54px; margin-top: 38px; z-index:100; }
#logo_uah img { z-index:100; }
#logo_all_include { width: 120px; height: 84px; float: right; clear: right; margin-top: 30px; margin-bottom: 15px; z-index:100; } /* тут регулируется отступ между контентом и "все в салоне" */
#lang_variant { width: auto; height: auto; float: right; clear: left; margin: 60px 30px 0 0; }
#lang_variant * { color: #999999; font-size: 8pt; /*text-transform: uppercase;*/ }
#lang_variant a:hover, #lang_variant .active { color: #ff2b2b }


#car_menu { position:relative; height:300px; margin-bottom: 20px; }
#car_menu ul { display:block; margin:0; padding:5px 0; text-align:left; }
#car_menu ul li { list-style:none; display:block; padding:0; }
#car_menu ul li * { white-space:nowrap; text-decoration:underline; }
#car_menu ul li.active * { color:#ff2b2b; }
#car_menu select { position:absolute; width:auto; bottom:30px; left:0px; }
#car_menu select option { font-size:7.5pt; }
#car_menu select.commercial { bottom:0px; }

/*#car_menu ul li a:hover { color: #181084 }
#car_menu ul span { font-weight: bold; color: #181084 }*/

/*****  FOOTER  ******/
#td_footer { height:220px; width:100%; overflow:visible; }
#div_footer { height:100%; width:100%; position:relative; z-index:2; }
#salons, #salons_item, #salons_under, #hot_line { height:192px; position:absolute; z-index:3; }
#salons, #salons_item, #salons_under { width:690px; top:20px; left:0; }
#salons_under {z-index:5;}
#salons { background:transparent url(/img/salon.png) no-repeat left bottom;/*// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/salon.png'); */}
#salons_item { background:transparent url(/img/salon_foot.jpg) no-repeat left bottom; }
#hot_line { width:310px; top:5px; right:0; }
#hot_line div { width:auto; margin:0 30px 0 10px; }
#hot_line #partners { margin-top:10px; height:42px; }
#hot_line #partners2 { margin-top:10px; height:19px; }
#hot_line #img_hotline { margin-top:10px; height:27px; }
#hot_line #text_hotline, #hot_line #text_hotline_item { padding-left:45px; color:white; font-size:8pt; }
#hot_line #text_hotline_item { color:#666666; }
#hot_line #copyright_counter { margin:20px 0 0 10px; }
#hot_line #copyright_counter div { width:auto; height:auto; clear:none; margin:0; }

#copyright { height:auto; width:100%; position: absolute; bottom:0; left:0; z-index:100; }
#copyright_arrow { height:8px; width:100%; text-align:right; position:relative; }
#copyright_arrow img { position:absolute; top:-3px; right:30px; cursor:pointer; }
#h_copyright_hidden { display:none; height:auto; }
#h_copyright_hidden * { color:white; font-size:8pt; }
#h_copyright_hidden a:hover { color:#D70000 }

#float_copyright_uah, #float_copyright_counter, #float_copyright_creator { width:auto; height:auto; float:left; clear:none; padding:5px 10px; }
#float_copyright_uah { margin-right:100px; }
#float_copyright_counter div { width:auto; height:auto; clear:none; }
#float_copyright_creator { float:right; }

#stocks { height:224px; width:28px; position: absolute; z-index:4; top:50%;left:50%; margin-left:-500px; margin-top:-112px; }
#stocks * { color:white; }
#stocks_arrow { width:28px; height:100%; display:block; top:0px; left:0px; position:absolute; cursor:pointer; z-index:4; }
#w_stocks_hidden { width:auto; height:100%; top:0px; left:0px; position:absolute; display:none; z-index:5; }
#w_stocks_hidden table { width:100%; height:100%; }
#stocks_hidden_left { background-color:#D70000; padding: 5px; }
#stocks_hidden_right { cursor:pointer; }

/*#logo_hyundai, #logo_subaru, #logo_daihatsu, #logo_kia, #logo_commercial, #logo_lada { display:block; width:96px; height:61px; position:absolute; z-index:4; overflow:hidden; }
#logo_hyundai { top:-5px; left:45px; }
#logo_subaru { top:-15px; left:185px; }
#logo_daihatsu { top:-20px; left:290px; }
#logo_kia { top:20px; left:410px; }
#logo_commercial { top:30px; left:630px; height:171px; }
#logo_lada { top:-20px; left:540px; }*/

#float_logo { position:absolute; display:block; width:auto; height:auto; overflow:hidden; margin:-70px 0 0 20px; z-index:4; }

div.fishki_links { float:left; clear:none; width:235px; height:auto; text-align:center; }
div.fishki_links *, div#fishki_links_splash * { font-size:8pt; }
div.fishki_links img { margin:0px 10px; }
div#fishki_links_splash img { margin:5px 10px; }

/*****  FOOTER  END ******/

table.price { border-collapse:collapse; /*font-family:arial;*/ width:100%; }
table.price td { border:1px solid #ddd; padding:1px; padding-left:4px; padding-right:2px; vertical-align:top; font-size:10px; }
table.price th { border:1px solid #ddd; font-weight: normal; padding:1px; padding-left:4px; padding-right:2px; vertical-align:top; font-size:10px; text-align: left;}
table.price th.dgray { background-color:#eee; font-weight: bolder; text-align: center;}
table.price tr.mgray { background-color:#eee;}
table.price tr.mgray th{ background-color:#eee; font-weight: bolder;}

table.price_auto { border-collapse:collapse; /*font-family:arial;*/ width:100%; }
table.price_auto td { border:1px solid #ddd; padding:1px; padding-left:2px; padding-right:2px; vertical-align:top; font-size:10px; }
table.price_auto th { border:1px solid #ddd; font-weight: normal; padding:1px; padding-left:2px; padding-right:2px; vertical-align:top; font-size:10px;}
table.price_auto td, table.price_auto th { text-align:center; }
table.price_auto th.dgray { background-color:#eee; font-weight: bolder; text-align: center;}
table.price_auto tr.mgray { background-color:#eee;}
table.price_auto tr.mgray th{ background-color:#eee; font-weight: bolder;}
.price_auto .pcheck { color:red; font-size:10px; }

table.price tr.tr0 th { background-color:#eee; font-weight: bolder; text-align: center; }
table.price tr.tr1 { background-color:white; }
table.price tr.tr2 { background-color:#fefefe; }
.lgray { background-color:#FFFFFF; }
.text_price { /*font-family:arial;*/ font-size:11px;}
#white_col{ color:#3A3A3A;}


table.dealer_one { border-collapse:collapse; margin:5px 10px; }
table.dealer_one caption { background-color:#ddd; font-size:11pt; }
table.dealer_one caption h1 { font-size:12ptpx; }
table.dealer_one th,table.dealer_one td { border:1px solid #ddd; padding:5px; padding-right:2px; vertical-align:top; }
table.dealer_one th { background-color:#eee; text-align:left; }
table.dealer_one ul { margin:5px 0 5px 10px; }
table.dealer_one ul li { margin-left:15px; list-style-position:outside; }
table.dealer_one table { border-collapse:collapse; }
/*table.dealer_one table th { border-collapse:collapse; }*/


#model_line { /*position:relative;*/ float: left; clear: none; width: 320px; height: 280px; font-size: 7pt; line-height: 9px; }
/*div#model_line div.stock { position:absolute; width: 130px; height: 80px; top:0; right:0; background: url(/img/hyundai/sm_accent_3dr_act.jpg) right top no-repeat; }*/

#model_line span.bt{font-weight: bolder; font-size: 7pt;}
#model_line span#bold_red{color: #D70000; font-weight: bolder; font-size: 8pt;}
#model_line a, #model_line a * { color:#3a3a3a; font-size:12pt; font-weight:bold; text-decoration:none; }
#model_line a:hover, #model_line a:hover * { color:#3a3a3a; font-size:12pt; text-decoration:underline; }
/*div#model_line span.nm a:hover { color:##3a3a3a; text-decoration: underline; font-weight: bolder; font-size: 12pt; }*/

table.fotos_tb td img { margin:8px 4px; }

a#upload_price { font-weight:bold; }

.wborder { border-collapse:collapse; }
.wborder td { border:1px solid #ddd; padding:1px; padding:5px; vertical-align:top; }
.wborder th { border:1px solid #ddd; padding:1px; padding:5px; vertical-align:top; }
.wborder td, .wborder th { text-align:left; }
.wborder tr.header th { background-color:#eee; font-weight: bolder; text-align: center; }

.woborder { border-collapse:collapse; }
.woborder td { border:1px none #ddd; padding:1px; padding:10px; vertical-align:top; }
.woborder th { border:1px none #ddd; padding:1px; padding:10px; vertical-align:top; }
.woborder td, .woborder th { text-align:left; }
.woborder tr.header th { background-color:#eee; font-weight: bolder; text-align: center; }

.img_hand { cursor:pointer; }

.warning { color:red; }
.pcheck { color:red; }
