html{
	padding:0px; margin:0px; height:100%; background:#ffffff;
}
body{
	padding:0px; margin:0px; font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#484C52; height:100%;
}
a img{
	border:0;
}
a{
	color:#0090D1;
}
a:hover{
	color:#0090D1; text-decoration:none;
}
img.png{
	behavior:url(/ochen_int.htc);
}
.root{
	min-width:1004px; 
}
/*Header*/
div.header{
	background-color:#1C4382; padding:25px 0 0;
}
.page{
	width:965px; display:table; display:inline-block;
}
.extra_block{
	float:right; width:300px; position:relative; top:13px;
}
.extra_block a{text-decoration:none;}
.extra_block span{
	padding:0 10px; font-size:9px;
}
.extra_block span a{
	text-decoration:underline;
}
.extra_block span.excenter{
	border-left: 1px solid #0090D1; border-right: 1px solid #0090D1;
}
.lang{
	float:right; display:block;  margin-left:5px !important;width:20px; height:12px;
	background-repeat:no-repeat; padding:0px !important;
}
.ru{
	background-position: -20px 0; background-image:url(/img/select_lang.gif); 
}
.ua{
	background-position: 0 0; background-image:url(/img/select_lang_over.gif); 
}
a.ua:hover{
	background-image:url(/img/select_lang.gif); 
}
a.ru:hover{
	background-image:url(/img/select_lang_over.gif); 
}
span.ru{
	background-image:url(/img/select_lang_over.gif) !important; 
}
span.ua{
	background-image:url(/img/select_lang.gif) !important; width:20px; height:12px; display:block; padding:0px !important;
}
.main_nav{
	margin-left:20px; position:relative; //position:static;
}
.main_nav div.item{
	float:left; background: url(/img/link_bg.gif) 0 10px no-repeat;
}
.main_nav div.item a.punkt{
	height:40px; text-decoration:none; display:block; position:relative; top:1px;
	background-position: center center; background-repeat:no-repeat;
	background-color:transparent;
}
.nav_about{
	background-image:url(/img/nav_about.gif); width:125px;
}
.nav_auto{
	background-image:url(/img/nav_auto.gif); width:135px;
}
.nav_jobs{
	background-image:url(/img/nav_jobs.gif); width:100px;
}
.nav_service{
	background-image:url(/img/nav_services.gif); width:100px;
}
.nav_materials{
	background-image:url(/img/nav_materials.gif); width:120px;
}
.nav_about_ua{
	background-image:url(/img/nav_about_ua.gif); width:125px;
}
.nav_auto_ua{
	background-image:url(/img/nav_auto_ua.gif); width:135px;
}
.nav_jobs_ua{
	background-image:url(/img/nav_jobs_ua.gif); width:100px;
}
.nav_service_ua{
	background-image:url(/img/nav_services_ua.gif); width:100px;
}
.nav_materials_ua{
	background-image:url(/img/nav_materials_ua.gif); width:120px;
}
div.item:hover a.punkt, div.over a.punkt{
	background-color:#253863; //background-color: #203058 !important;
}
.parent_popup{
	width:1px; height:1px; position:relative; margin:0; padding:0; z-index:200;
}
.popup_menu{
	position:absolute; left:0; top:1px; //top:0; display:none; 
}
.blue_trans, .blue_trans_one{
	background:transparent url(/img/menu_bg.png) 0 0 scroll;
	//background:none !important; //margin-top:1px;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/menu_bg.png');
	}
.blue_trans{
	height:200px;padding-top:20px;
}
.blue_trans_one{
	height:50px;
}
.line_popup{
	margin:0 20px 0 20px; border-spacing:0;
}
.line_popup tr td{
	background:transparent url(/img/strelka.gif) 0 24px no-repeat; padding:20px 20px 0 !important; white-space:nowrap;
}
.line_popup tr td a{
	position:relative; display:inline; padding:0; margin:0; color:white;
}
.line_popup tr td a:hover{
	color:#0090D1; text-decoration:underline;
}
div.item:hover .popup_menu,
div.over .popup_menu{
	display:block;
}
table.data_popup{
	margin:0 15px 15px 0;
}
table.data_popup tr td{
	border-right:1px solid #1C4382; vertical-align:top; 
}
table.data_popup tr td.last{
	border-right:0px solid #1C4382 !important;
}
.menu_box{
	width:215px; margin-left:20px; background: transparent url(/img/strelka.gif) 0 0 no-repeat;
}
.menu_box a{
	//position:relative;
}
.menu_box h3{
	margin:0 0 10px; padding:0;
}
.links_auto{
	width:65px; float:left; margin:0; padding:0; line-height:1.3;
	border:1px solid transparent; //border:0; 
}
.links_auto a{
	background:none !important; display:inline !important; color:#fafbfb; padding:0 !important; margin:0 !important;
	text-decoration:underline !important; position:absolute; z-index:12; float:none;
}
.links_auto a:hover{
	color:#0090D1; text-decoration:underline;
}
/*page body*/
div.wrapper{
	float:right;width: 100%;margin-left: -966px;
}
div.null{
	margin-left: 966px;
}
div.content{
	float:right;width:749px;
}
div.navigation{
	width:217px; float:right;
}
.logo{
	background:#DADCDD url(/img/logo_bg.gif) 0 0 no-repeat; border-bottom:1px solid #C5C8CA; height:66px; text-align:center;
	padding-top:13px;
}
.slogan{
	height:52px;  border-bottom:1px solid #DEDEDE; padding-top:27px;
}
.hyundai{
	float:right; position:relative; right:-10px; z-index:1;
}
.slogan h1{
	margin:0; padding:20px 0 0 25px;
}
.contacts{
	height:250px; background-color:#C5C8CA;
}
.contacts p{
	font-size:0.95em; margin:0; padding:165px 0 0 30px;
}
.anons_news{
	background-color:#E7E9E9; height:235px; padding:15px 0 0 20px;
}
.anons{
	background: #D9DDDD url(/img/ugolok.gif) top right no-repeat; width:330px; height:190px;
	padding: 10px 20px; float:left;
}
.anons_news div h2{
	margin:0; padding:0 0 10px 0;
}
.cadr{
	/*position:relative; */
	width:330px; height:150px; overflow:hidden;
}
.line_anons{
	/*position:relative; top:0; left:0; */
	width:2320px;
}
.preanons{
	width:330px; float:left; 
}
.preanons div.photo{
	background:#fafbfb; width:143px; height:142px; float:left; padding:8px 0 0 8px;
}
.preanons div.photo span{
	display:block; padding:5px; color:#939AA4; font-style:italic; font-size:0.8em;
}
.preanons div.anons_text{
	height:150px; overflow:hidden; width:150px;
	padding-left:10px;
}

.anons_head, .anons_head:hover{
	color:#5B6067; font-weight:bold;
}
.preanons div.anons_text p{
	padding:0; margin:7px 0;
}
.anons .next{
	text-align:right;
}
.anons .next a{
	position:relative; left:10px;
}
.vertstep{
	float:right; width:7px; height:210px;
}
.news{
	margin:0 15px 0 395px; padding:0;
}
.news h2{
	padding:12px 0 10px 0 !important;
}
.news_line{
	height:170px; overflow:hidden;
	/*position:relative;*/
}
.readnews{
	/*position:absolute; top:0; left:0; */
}
.readnews div{
	height:85px; overflow:hidden; 
}
.readnews div img{
	border:8px solid #fafbfb; float:left; 
}
.readnews div p{
	margin:0 0 0 90px; display:block; height:70px; 
}
.readnews div p small{
	display:block; color:#4498CE; font-size:0.9em; background:transparent url(/img/time.gif) 0 2px no-repeat; padding-left:10px;
}
.readnews div p a{
	color:#234986; font-weight:bold;
}
.readnews div p span{
	display:block; padding-top:3px;
}
.linkdown{
	position:relative; top:180px;
}
.search{
	background-color:#D1D3D5; height:60px; padding:1px; margin-bottom:20px;
}
.search form{
	margin:0; padding:15px 0 0 25px; border-top:1px solid #D6D6D6;
}
.search form div, .search form input{
	float:left;	
} 
 .search form input{
	border-width:1px; border-style:solid; border-color:#858585 #DCDCDC #DCDCDC #858585;
	color:#73777D; padding:5px 3px 4px; width:135px; font-size:1em; height:14px;
}
.in_left{
	position:relative; right:-1px;
}
.in_right{
	position:relative; right:1px;
}
.search_but{
	position:relative; left:-25px; top:2px;
}
.center_foot{
	height:52px; margin-top:1px; border-top:1px solid #D6D6D6; padding-top:8px;
}
.center_foot_info{
	margin-left:20px; color:#73777D; font-size:9px;
}
.ban_right{
	float:right; padding-top:5px;
}
.copyleft{
	float:left; width:125px; margin-left:20px; color:#73777D; font-size:9px; padding-top:13px;
}
.develop{
	color:#5B6067; padding-top:23px; font-size:9px;
}
.develop a{
	color:#D20A00;
}
.visual{
	border-top:1px solid #fafbfb; height:150px; width:965px; clear:both;
	background-repeat:no-repeat; background-position:0 0;
}
.left_menu{
	width:217px; height:150px; /*padding:15px 0 0 20px;*/
	background:transparent url(/img/gray_bg.png) 0 0 scroll;
	//background:none;	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/gray_bg.png');
}
.left_menu_mod{
	width:197px; height:135px; padding:15px 0 0 20px;
}
.menu_point, .enclosure{
	width:172px; background:transparent url(/img/point_bg.gif) 0 0 no-repeat; padding-top:1px;
}		
.menu_point a, .enclosure a.level_two{
	display:block; padding:3px 0 3px 15px; font-weight:bold; text-decoration:none; color:#5B6067;
	background:transparent url(/img/marker.gif) 5px 6px no-repeat; //position:relative;
}
.menu_point a:hover, .menu_point strong, .enclosure a.level_two:hover{
	color:#fafbfb; background:#1C4382 url(/img/marker.gif) 5px 6px no-repeat; display:block; padding:3px 0 3px 15px; 
}
.enclosure{
	background-color:#CDCFD1;
}
.spec_visited{
	display:block; padding:3px 0 3px 30px; text-decoration:none; color:#fafbfb; background:#1C4382 url(/img/down.gif) 15px 8px no-repeat; //position:relative; font-weight:normal;
}
a.spec{
	display:block; padding:3px 0 3px 30px; text-decoration:none; color:#5B6067; background:transparent url(/img/down.gif) 15px 8px no-repeat ; //position:relative;
}
a.spec:hover{
	background:#1C4382 url(/img/down.gif) 15px 8px no-repeat; color:#fafbfb;
}
.text_box{
	display:table; //display:inline-block; width:100%; clear:both; margin:0;
	background: transparent url(/img/gray_line.gif) 0 0 repeat-y;
}
.service_box{
	padding:20px 23px 0 20px; 
}
.service_box div.service_line{
	padding:10px; background-color:#D1D3D5; margin-bottom:10px; text-align:center;
}
.service_box div.service_line span{
	display:block; text-align:left; padding-left:5px; margin-top:8px;
}
.service_box div.service_line span a{
	color:#5B6067;
}
.service_box  .promo_blocks{
	background:#D1D3D5 url(/img/blue_cut.gif) 98% 4px no-repeat; border:1px solid #D1D3D5;
	padding:13px 10px 10px; margin-bottom:10px; //width:auto !important; //width:80px;
}
.service_box  .promo_blocks:hover, .ps_over{
	border:1px solid #fafbfb !important;
}
.link_block{
	display:block; margin-bottom:5px;
}
.service_box  .promo_blocks a{
	color:#5B6067; //position:relative;
}
.cropimg{
	height:56px; width:152px; overflow:hidden; display:block;
}
.text_block{
	padding:20px 25px 20px; background-color:#E7E9E9;
}
.text_block h1{
	margin:0px; padding:0 0 12px; background: transparent url(/img/h1_bg.gif) 0 100% repeat-x;
}
.text_block h2{
	margin:20px 0 0; padding:0 0 5px; font-size:1.1em; font-weight:bold;
}
.text_block p{
	padding:0; margin:15px 0 0; text-align:justify;
}
.model_description p{
	text-align:justify;
}
.photo_block{
	padding:8px; background-color:#fafbfb;margin:18px 0 5px; width:224px;
}
.photo_block div{
	margin-top:5px; color:#939AA4; font-style:italic; font-size:0.9em; 
}
.photo_block div a{
	float:right; display:block;
}

.flashblock{
	clear:both; border-top:1px solid #fafbfb; width:965px; height:379px; overflow:hidden; 
}
.das_model{
	width:965px; overflow:hidden; height:380px; 
}
.left_character{
	width:1px; height:1px; position:relative; z-index:100;
}
.shadow{
	position:absolute; top:0; z-index:10;
}
.shadow div{
	background:transparent url(/img/gray_bg.png) 0 0 scroll;
	//background:none;	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/gray_bg.png');
	width:217px; height:380px;
}
.character_device{
	 position:absolute; width:217px; height:139px; bottom:100%;
}
.character_device h4{
	padding:0; margin:0 0 0 20px;
}
.character_device .char_text{
	margin:10px 20px 20px; border-top:1px solid #A4A6A7;
}
.character_device div span{
	display:block; padding:3px; border-bottom:1px solid #A4A6A7; font-size:0.95em;
}
/**/
.tech_description{
	position:absolute; z-index:99; top:110px; width:217px;
}
.tech_description h4{
	padding:0; margin:0 0 0 20px;
}
.tech_description .char_text{
	margin:10px 20px 20px; border-top:1px solid #A4A6A7;
}
.tech_description div span{
	display:block; padding:3px; border-bottom:1px solid #A4A6A7; font-size:0.95em;
}
/**/
.scroll_photo{
	width: 178px; height: 95px; background:#fafbfb; margin:5px 0 0 20px;
}
.scroll_cadr{
	margin:0 5px; overflow:hidden; position:relative; top:5px; height:83px;
}
.scroll_auto_line{
	position:absolute; height:83px; 
}
.line_preview{
	margin:0; border-spacing:0; 
}
.line_preview tr td{
	padding:0;
}
a img.opacity_off{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; 
}
.line_preview tr td a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1; -khtml-opacity: 1; opacity: 1; cursor:pointer; cursor:hand;
}
a img.tester{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
	-moz-opacity: 1!important; -khtml-opacity: 1!important; opacity: 1 !important; 
}
.manage_scroll{
	width:1px; height:1px; position:relative;
}
.manage_scroll img{
	position:absolute; top:-78px; cursor:pointer; //cursor:hand;
}
.to_right{
	left:152px;
}
.to_left{
	left:2px;
}
.timeline{
	width:100%; position:relative; height:1px;
}
.timeline div{
	position:absolute; right:0px; top:-35px;
}
/*
.timeline div a, .timeline div span{
	display:block; padding:7px 10px 0; height:20px; float:left; color:#1C4382; text-decoration:none;
}
.timeline div a.years{
	border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; 
}
.timeline div a.years:hover, .timeline div span{
	background:#fafbfb;  color:#1C4382;
}
.timeline div span{
	border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #fafbfb; 
}
*/
.timeline div span img{
	position:relative; //top:3px;
}
/*   ---------------- */
.timeline div span{
	display:block; padding:7px 10px 0; height:20px; float:left; color:#1C4382; text-decoration:none;
}
.timeline div span.timeline_item{
	border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; cursor:pointer;
}
.timeline div span.timeline_item:hover, .timeline div span.timeline_selected{
	background:#fafbfb;  color:#1C4382;
}
.timeline div span.timeline_selected{
	border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #fafbfb; 
}
.timeline div span.hide_arrow img{
	display:none;
}
.timeline div span.show_arrow img{
	display:block; cursor:pointer;
}



/*News*/
.news_item{
	display:table; display:inline-block; clear:left; border-bottom:1px solid #CCCCCC; width:100%;
	padding-bottom:20px;
}
div.news_wrapper{
	float:left;width:100%;
}
div.news_body{
	margin-left:115px; padding-top:10px;
}
div.news_image{
	float:left;width:115px;margin-left:-100%; color:#818181;
}
.news_image div{
	background:#F4F4F4; margin:10px 20px 0 15px; padding:8px; width:62px; height:48px;
}
small.date_time{
	color:#4498CE; font-weight:0.8em; background:transparent url(/img/time.gif) 0 2px no-repeat; padding-left:10px;
	display:block; margin-bottom:3px;
}
div.news_body a{
	color:#234986; font-weight:bold;
}
div.news_body p{
	margin:3px 0 0; padding:0;
}
.news_spacer{
	background:#E7E9E9;  height:40px; position:relative; top:-3px;
}
.select_page, .news_menu{
	border-top:1px solid #CCCCCC; display:table; display:inline-block; clear:left; width:100%;
}
.select_page *{
	display:block; float:left; padding-top:5px;
}
.select_page span{
	width:30px;
}
.select_page a, .select_page strong, .select_page a:hover{
	width:20px; text-align:center; height:18px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;
	text-decoration:none; color:#484C52; font-weight:normal;
}
.prenews, .next_news{
	border-bottom:0px solid #CCCCCC !important; 
}
.next_news{
	border-right:0px solid #CCCCCC !important;
}
.select_page a:hover, .select_page strong{
	background:#fafbfb;
}
.next_news img{
	position:relative; top:-3px; left:10px;
}
.prenews img{
	position:relative; top:-2px; left:8px;
}
.published{
	padding-top:20px;
}
.published h2{
	margin:0;
}
.news_menu{
	margin-top:30px;
}
.news_menu .right_section{
	float:right; width:188px;
}
.right_section a{
	display:block; float:left;  border-bottom:1px solid #cccccc;  border-right:1px solid #cccccc;
	padding-top:7px; padding-bottom:4px; color:#1C4382; text-decoration:none;
} 
.prenn{
	background-image:url(/img/his_back.gif);	background-position: 7px 10px;	background-repeat:no-repeat;
	padding-left:20px; padding-right:10px; border-left:1px solid #cccccc; 
}
.nextnn{
	background-image:url(/img/his_forward.gif) ; background-position: 76px 10px; background-repeat:no-repeat; 
	padding-left:10px; padding-right:20px; 
}
.right_section a:hover{
	background-color:#fafbfb;
}
a.left_news_section{
	display:block; border-width:0px 1px 1px; border-style:solid; border-color:#cccccc; float:left;
	background-image:url(/img/his_back.gif);	background-position: 7px 10px;	background-repeat:no-repeat;
	padding-left:20px; padding-right:10px; color:#1C4382; text-decoration:none; padding-top:7px; padding-bottom:4px;
}
a.left_news_section:hover{
	background-color:#fafbfb; color:#1C4382; 
}

/*FORM*/
.form_sector{
	padding:20px 0; display:table; display:inline-block;
}
.form_sector form{
	margin:0; padding:0; 
}
div.form_wrapper, .contact_block{
	float:left;width:100%;
}
div.form_right{
	margin-left:340px;
}
div.form_left{
	float:left; width:340px; margin-left:-100%; color:#818181; 
}
.fail{
	background:transparent url(/img/star.gif) 10px 9px no-repeat;
}
.form_box{
	 margin-bottom:7px; display:table; display:inline-block; width:100%; color:#1C4382;
}
.fix_margin{
	margin-left:35px;
}
/*
padding-left:35px;
*/
.form_sheet{
	position:absolute; top:300px;
}
.select_block{
	position:relative; left:3px;
}
.form_box span{
	display:block; float:left; color:#1C4382; padding-top:7px;
}
.form_box .line_input{
	float:left; margin:0 8px;
}
.check_block{
	position:relative; left:-3px;
}
.lisp{
	display:table; display:inline-block; width:100%;
}
.to_manager{
	float:right; width:140px;
}
.to_manager img{
	display: block; float:left; margin-right:5px;
}
.to_manager span{
	padding-top:20px; display:block;
}
.to_manager a{
	color:#858585; /*position:relative; top:20px;*/
}
.warn_note{
	color:#0090D1; padding:5px 20px;
	position:relative; top:30px;
}
.cont{
	padding-top:20px; display:table; display:inline-block; width:100%;
}
.mapa{
	margin-left:275px;
}
.coordinat{
	float:left; width:275px; margin-left:-100%; 
}
.img_big{
	padding:10px; background:#F4F4F4; width:376px;
}
.img_big img{
	cursor:pointer; cursor:hand;
}
.tobig{
	display:block; float:right; position:relative; top:5px; cursor:pointer; cursor:hand;
}
.img_big em{
	display:block; color:#939AA4; padding-top:5px;
}
.coordinat h2{
	margin:0; padding:0; color:#484C52; font-size:1.1em;
}
.coordinat h3{
	color:#0090D1; font-weight:normal;  font-size:1.1em; margin:15px 0 0; padding:0;
}
.coordinat p{
	padding:0;  margin:15px 20px 0 0;
}
.coordinat p a{
	color:#1C4382;
}
.backend {
	padding-top:20px; 
}
.backend h1{
	font-size:1.1em;
}
.backend form{
	margin-top:20px;
}
.sendform{
	margin-bottom:7px;
}


.special_for_ie{
	width:100%; border-collapse:collapse; margin:20px 0 0;
	border-bottom:1px solid #cccccc;
}
.special_for_ie tr td{
	padding:0; vertical-align:top;height:115px;
}


.xcalc_container{display:table; display:inline-block; width:100%;}

.usd{
	 background-position:40% 50px; background-repeat:no-repeat; width:200px; padding-left:20px !important;
}
.currency{
	margin-left:10px; margin-top:3px;
}
.currency span{
	display:block; text-align:center; width:135px; padding-top:25px;
}
.terms{
	margin:3px 0 0 20px;
}
.terms span{
	display:block; margin-bottom:7px; 
}
.insurance{
	margin-left:20px; 
}
.insurance p{
	margin:0; padding:25px 0 0 5px;
}
.xcalc_result{
	padding-top:15px; color:#1C4382; clear:left;
}
.xcalc_result div{
	float:right; padding-right:30px;
}
.personal{
	padding-top:20px;
}
.team_line{
	border-bottom:1px solid #cccccc; width:100%; clear:left;display:table; display:inline-block; 
}
.employee{
	float:left; width:307px; padding:10px 20px 40px 15px; display:table; display:inline-block; 
}
div.shell{
	float:left;width:100%; 
}
div.whoami{
	margin-left:130px; padding-left:10px;
}
div.whoami h4{
	font-size:1em; margin:0; padding:0;
}
div.whoami span{
	color:#0090D1;
}
div.whoami p{
	padding:0; margin:15px 0 0;
}
div.whoami p strong, div.whoami p a, div.whoami p a:hover{
	color:#1C4382;
}
div.face{
	float:left;width:130px;margin-left:-307px; color:#818181; 
}
div.face div{
	padding:10px; background:#F4F4F4; width:107px;
}
div.face div em{
	display:block; padding-top:3px;
}
.presona_line{
height:2px; background:#E7E9E9; position:relative; top:-2px;
}
.model{
	background-color:#E7E9E9; padding:20px;
}
.model h1{
	margin:0; padding:0;
}
.model_line{
	margin:10px 0 15px; border-top:1px solid #CCCCCC; border-bottom:6px solid #fafbfb;
	display:table; display:inline-block; width:100%;
}
/*
.model_item{
	border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; display:block; float:left; padding: 7px 10px 6px; color:#1C4382; text-decoration:none;
}
.model_item:hover{
	color:#1C4382; text-decoration:none; background-color:#fafbfb;
}
.model_line span{
	border-left:1px solid #cccccc; border-bottom:1px solid #fafbfb; display:block; float:left; padding: 7px 10px 6px; color:#1C4382; 
	background-color:#fafbfb;
}
*/
.border{
	border-left:1px solid #cccccc; float:left; padding: 7px 10px 6px;
}
/* ------------*/
.model_line span.model_item{
	border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; display:block; float:left; padding: 7px 10px 6px; color:#1C4382; text-decoration:none; cursor:pointer;
}

.model_line span.model_item:hover{
	color:#1C4382; text-decoration:none; background-color:#fafbfb;
}
.model_line span.selected{
	border-left:1px solid #cccccc; border-bottom:1px solid #fafbfb; display:block; float:left; padding: 7px 10px 6px; color:#1C4382; 
	background-color:#fafbfb;
}
.model_line span.model_pre{
	display:block; float:left; padding: 7px 10px 6px;
}
.model_line span.model_next{
	display:block; float:right; padding: 7px 10px 6px;
}
/* ------------*/
.model_line2{
	margin:10px 0 0; border-top:1px solid #CCCCCC; border-bottom:6px solid #ffffff;
	display:table; //display:inline-block; width:100%;
}
.model_line2 span.model_item{
	border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; display:block; float:left; padding: 7px 10px 6px; color:#1C4382; text-decoration:none; cursor:pointer;
}

.model_line2 span.model_item:hover{
	color:#1C4382; text-decoration:none; background-color:#ffffff;
}
.model_line2 span.selected{
	border-left:1px solid #cccccc; border-bottom:1px solid #ffffff; display:block; float:left; padding: 7px 10px 6px; color:#1C4382; 
	background-color:#ffffff;
}
.model_line2 span.model_pre{
	display:block; float:left; padding: 7px 10px 6px;
}
.model_line2 span.model_next{
	display:block; float:right; padding: 7px 10px 6px;
}

.model_description{
	font-size:12px;
}
.model_table{
	width:100%; margin:0; border-collapse:collapse; border:1px solid #cccccc;
}
.model_table tr td{
	padding:5px 5px 3px; border:1px solid #DDDDDD; text-align:center;
}
.model_table tr th{
	 width:160px; color:#1C4382; text-align:left; font-weight:normal; border-bottom:1px solid #FAFBFB;
	 padding:5px 5px 3px 20px;
}
.model_table tr th.head{
	background:#FAFBFB;  padding:5px 5px 3px 10px;
}
.dark{
	background-color:#D0D0D0;
}
.darkbord{
	border-bottom:1px solid #dddddd !important;
}
.subtd td{
	border-bottom:1px solid #FAFBFB !important;
}
/*background:#FAFBFB;*/
.model_nav{
	background-color:#C5C8CA;
}
.contact_box{
	height:1px; position:relative;
}
.contact_box div{
	position:absolute; bottom:20px;
}
.contact_box div p{
	font-size:9px; margin:0; padding:0 0 0 30px;
}

.visual_models{
	border-top:1px solid #fafbfb; height:295px; width:965px; clear:both;
	background-repeat:no-repeat; background-position:0 0;
}
.left_big_menu{
	width:217px; height:295px; /*padding:15px 0 0 20px;*/
	background:transparent url(/img/gray_bg.png) 0 0 scroll;
	//background:none;	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/gray_bg.png');
}
.autoclass{
	border-bottom:1px solid #cccccc; padding-bottom:10px; 
	display:table; display:inline-block; width:100%;
}
.autoclass img{
	display:block; margin-bottom:5px;
}
.autoselect{
	width:100%; display:block; display:inline-block;
}
.autoselect div{
	float:left; width:200px; height:170px; margin-right:20px; padding-left:8px;
}
.autoselect div h3{
	margin:0; padding:0 0 10px 17px;
}
.car_link{
	display:block; margin:0 0 15px 0;
}
.detalis{
	background: url(/img/down.gif) no-repeat scroll 10px 3px; padding-left:23px;
}
.name_class{
	float:left; width:225px;
}
.autocar{
	width:225px; float:left; background:transparent url(/img/mod_down.gif) 10px 0 no-repeat;
	margin-top:20px;
}
.mapabig{
	position:relative; height:1px; width:1px;
}
.metro{
	position:absolute; background:#FFFFFF; padding:10px; border:1px solid #DBDBDB; left:-280px; top:-250px;
}
.map_opac{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);  -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;
	background:#DBDBDB; width:627px; height:455px; position:absolute; left:-275px; top:-245px;
}
.nav_update{
	margin:15px 0 100px 20px;
}
.gallery_line{
	padding:20px 0; border-bottom:1px solid #CCCCCC;
}
.proper{
	width:100%; display:table; //display:inline-block;
}
.proper div{
	float:left; width:147px; padding:5px 5px 10px; background:#F4F4F4; margin-left:15px;
}
.big_image{
	position:relative; width:1px; height:1px;
}
.ill_large{
	position:absolute; border:1px solid #D3D2D3; width:431px; padding:10px; background:#F4F4F4;
	top:40px; left:130px; display:none;
}
.photogall em{
	display:block; color:#BABABA; padding-top:10px; font-size:11px;
}
.shadow_gall{
	width:451px; height: 282px; background:#cccccc;
}
.login_form{
	width:1px; height:1px; position:relative; z-index:1000;
}
.login_form .login_data{
	position:absolute; display:none;
}
.user_data{
	left:670px; top:22px; //left:200px;
}
.lpasswd{
	width:170px; height:130px; background:white; border:1px solid #DCDCDC; position:absolute;
}
.lpasswd form{
	padding:0; margin:10px 0 0 14px;
}
.lpasswd form span{
	display:block; font-weight:bold; color:#000000; padding-bottom:10px;
}
.lpasswd form span b, .lpasswd form p b{
	color:#D20A00;
}
.button_box{
	float:left;
}
.remember{
	font-size:9px; color:#0090D1 !important; font-weight:normal !important; text-decoration:underline;
	cursor:pointer; cursor:hand; padding:7px 0 0 10px; float:left;
}
.log_div{
	margin-bottom:6px;
}
.user_passwd{
	left:600px; top:127px;
}
.lpasswd form p{
	padding:0; margin:0; height:30px;
} 
.lpasswd form p b{
	font-weight:normal;
}
.top_reg_shadow{
	width:170px; height:130px; position:absolute; background-color:#000000; top:5px; left:5px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);  -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1;
}
.skler{
	display:none; top:110px; left:-70px; position:absolute;
}
.documents{
	width:100px; border:1px solid #ffffff; margin:0; border-collapse:collapse; width:100%;
}
.documents tr td{
	vertical-align:top; border-bottom:1px solid #ffffff;
}
.documents tr:hover td, tr.trover td{
	background:#ffffff;
}
.sizebyte{
	background:#DDDDDD; padding:5px 10px; white-space:nowrap; text-align:right;
}
.intra_desc{
	padding:5px 0; width:100%;
}
.intra_desc a{
	margin:0 10px; color:#484C52; display:block;
}
.intra_desc a:hover{
	text-decoration:underline;color:#484C52;
}
.site_map{
	margin:0; padding:20px; 
}
.site_map li{
	margin:0; background-position:left top; background-repeat:no-repeat; 
	list-style:none; clear:left; display:block; padding:4px 0 10px;
}
.site_0{
	background-image:url(/img/map_1_h.gif);
}
.site_1{
	background-image:url(/img/map_2_h.gif);
}
.site_2{
	background-image:url(/img/map_3_h.gif);
}
.site_3{
	background-image:url(/img/map_4_h.gif);
}
.site_map li a{
	font-size:12px; color:#484C52; font-weight:bold; text-decoration:none; /*display:block; float:left;*/ padding-left:35px;
	padding-bottom:4px;
}
.site_map li ul{
	display:block; clear:left; margin:0; padding:0 0 0 0;
}
.site_map li ul li{
	margin:0 !imporatnt; padding:0; 
}
.site_map li ul li{
	background: url(/img/map_level_2_one.gif) top left no-repeat;
}
.site_map li ul li.level2one_end{
	background: url(/img/map_level_2_one_end.gif) top left no-repeat;
}
.site_map li.site_3 ul li{
	background: url(/img/map_level_2_last.gif) top left no-repeat; padding:2px 0;
}
.site_map li.site_3 ul li.level2one_last_end{
	background:url(/img/map_level_2_last_end.gif) top left no-repeat;
}
.site_map li ul li a{
	font-weight:normal;  font-size:11px; margin-left:22px; padding-bottom:0;
}
.site_map li ul li ul li{
	background:url(/img/map_leve_3.gif) top left no-repeat; padding:2px 0;
}
.site_map li ul li ul li a{
	margin-left:40px;
}
.site_map li ul li ul li.level3_end{
	background: url(/img/map_leve_3_end.gif) top left no-repeat;
} 
.stoppp li{
	background:url(/img/map_leve_3_last.gif) top left no-repeat !important;
}
.stoppp li.level3_end{
	background:url(/img/map_leve_3_last_end.gif) top left no-repeat !important;
}


.display_none{
	display:none;
}
.model_level_3{
	margin-bottom:15px;  background-color:#ffffff; display:table; //display:inline-block; width:100%;
}
.model_level_3 div div{
	float:left; background:transparent url(/img/bull.gif) 0 10px no-repeat; padding:5px 15px 10px;
}
.model_level_3 div div span.model_item_2{
	color:#484C52; text-decoration:none; padding:1px 2px; cursor:pointer;
}
.model_level_3 div div span.model_item_2:hover, .model_level_3 div div span.model_item_2_selected{
	color:#ffffff; background-color:#1C4182;padding:1px 2px;
}


.dd{
    color:#1C4382; font-weight:bold; padding:0 0 3px 5px;
}
.gocalc{
    display:block; margin:70px 0 0;
}


.rep{
	background-color:#dddddd;font-weight:bold;text-align:center;
}
.cursorcolor{
	cursor:pointer; cursor:hand;
}
