body {background: url(/images/main_bg.jpg) repeat;font-family:arial;min-width:1000px;
}


/*#all_content {min-width:1000px;  width:95%; margin: 0 auto; padding:0 10px 20px;   
background-color:#fff;}*/

.header {overflow:hidden; width:100%; }

#lay_body p, #lay_body table
{
font-family:verdana;
font-size:13px;
line-height:20px;
margin:10px 20px 10px 0px;
/*text-indent: 20px;*/
}

#lay_body a, #lay_body a:visited, #lay_body a:hover
{
color:#3178B4;

}

#lay_body h1
{
color:#3178B4;
font-size:14px;
font-weight:bold;
margin:25px 20px 10px 0px;
}


#lay_body h2
{
color:#ffffff;
font-size:14px;
font-weight:normal;
padding:3px 3px 3px 3px;
margin:25px 20px 10px 0px;
background:#b2b2b2;
}

#lay_body ul
{
font-family:verdana;
font-size:13px;
line-height:20px;
margin:10px 20px 10px 20px;
list-style-type:none;
}


#lay_body ol
{
font-family:verdana;
font-size:13px;
line-height:20px;
margin:10px 20px 10px 20px;
list-style-type:decimal;
}

#lay_body ul li
{
padding:0px 0px 0px 15px;
list-style-type:none;
background:url("/images/link_arrow.gif") no-repeat scroll left center transparent;
}


#lay_body ol li
{
margin:0px 0px 0px 20px;
}

#wrapper{
     height:1%;
     overflow:hidden;
     padding:0 30px;
}

.content-holder{
     height:1%;
     overflow:hidden;
     padding:0 10px 20px;
}

#all_content{
     background-color:#FFFFFF;
     width:100%;
overflow:hidden;
position:relative;
}

#logo_block{position:relative; height:209px; margin:auto;background:url(/images/logo_font.jpg) repeat-x;}
#topmenu {height:65px;overflow:hidden;width:100%;position:relative; margin:0 -1px;}

#topmenu li {float:left;height:65px;text-align:center;position:relative;background:url(/images/topmenu_bg.jpg) repeat-x;}
#topmenu li.regular {width:20%;}
#topmenu li.selected {width:20%;background-image:url(/images/topmenu_bg_selected.jpg);}
#topmenu .first span,#topmenu .last span{height:65px;width:13px;position:absolute;background:url(/images/topmenu_first.jpg) no-repeat center;left:0;}
#topmenu li.first.selected span {background-image:url(/images/topmenu_first_selected.jpg);}
#topmenu li.last.selected span {background-image:url(/images/topmenu_last_selected.jpg);}
#topmenu .last span{background-image:url(/images/topmenu_last.jpg);left:100%;margin-left:-7px;}
#topmenu a {line-height:49px;display:block;margin-top:9px;border-left:1px solid #fff;text-decoration:none;  color:#000; font-family:arial; font-size:90%;}
#topmenu li.selected a {background:url(/images/topmenu_selected_top.jpg) no-repeat top center;}

.m_left {position:absolute;top:-6px;left:0;width:18px;background:url(/images/left.png) no-repeat top left;height:76px;z-index:3;}
.m_right {position:absolute;top:-1px;width:18px;margin-left:-18px;background:url(/images/right.png) no-repeat top left;height:76px;z-index:3;}

*+html #topmenu li.regular,
*+html #topmenu li.selected
{width:19.95%;}

#menu_first {float:left; margin-top:-25px !important; display:block; height:71px; width:30px; background:url(/images/menu_firsrt.jpg) repeat-x;}
#menu_main{  background:url(/images/menu_selected.jpg) repeat-x !important;}
#last_item{border-right: 0px solid rgb(255, 255, 255)!important;}

.menu_last   span{ float:right; position:relative; z-index:9; display:block; margin-top:-27px; height:71px; width:16px; background:url(/images/menu_last.jpg) no-repeat}


#ligotype {float:left;z-index:2; width:244px; height:209px;  margin-top:-200px !important;background:url(/images/logo.jpg) no-repeat;}
#cabrialet {z-index:4;height:200px;background:url(/images/cabrialet.jpg) no-repeat center 0;margin:0 209px 0 244px;}
#logo_right{float:right;  z-index:2; width:209px; height:209px; margin-top:0px !important; background:url(/images/logo_right.jpg) no-repeat;}
#logo_right form { margin:130px 0 0 0px;}


#menu_bar a, #menu_bar a:hover, #menu_bar a:visited {color: ffffff;} 
#menu_bar  li { float:left; width:25%;height:116px; background: url(/images/car_bg.jpg) repeat-x;position:relative;}
#menu_bar  .car_right {float:right; width:9px; height:116px; background:url(/images/car_right.jpg) no-repeat; }
#menu_bar  .car_left {float:left; width:11px; height:116px; background:url(/images/car_left.jpg) no-repeat; }
#menu_bar  .car_content { height:116px;position:relative;}
#menu_bar  .car_content img {bottom:12px;left:50%;margin-left:-110px;position:absolute;}
#menu_bar .first .car_left {width:19px;background:url(/images/car_first.jpg) no-repeat; }
#menu_bar .last .car_right {background-image:url(/images/car_last.jpg);background-position:0 8px;width:13px;}
#menu_bar .last span {right:4px;}
#menu_bar .selected {background-image: url(/images/car_bg_selected.jpg);}
#menu_bar .selected .car_left {background-image:url(/images/car_left_selected.jpg);}
#menu_bar .selected .car_right {background-image:url(/images/car_right_selected.jpg);}

#menu_bar1 {width:100%;height:121px;overflow:hidden; margin-top:-5px; position:relative;}

noindex:-o-prefocus,#menu_bar1{
width:103%;
}

*+html #menu_bar1
{width:100%;}

#menu_bar1 a, #menu_bar a:hover, #menu_bar a:visited {color: ffffff;} 
/*
#menu_bar1 span {background:url(/images/menubar_link.png) bottom right no-repeat;color:#FFFFFF;
display:block; font-family:arial;font-size:70%; padding:0px 0px 0px 0px; width:98%; height:112px;text-align:right;line-height:14px;vertical-align:bottom;}
*/
.a_span {background:url(/images/menubar_link.png) bottom right no-repeat; color:#FFFFFF;
display:block; font-family:arial;font-size:70%; padding:0px 0px 0px 0px; width:98%; 
height:112px;text-align:right;line-height:14px;vertical-align:bottom;}

.a_span_sel {background:url(/images/menubar_link2.png) bottom right no-repeat; color:#FFFFFF;
display:block; font-family:arial;font-size:70%; padding:0px 0px 0px 0px; width:98%; 
height:112px;text-align:right;line-height:14px;vertical-align:bottom;}

.a_span_hidden {display:none;}

.menu_bar1_left {display:block;float:left;width:5px;height:121px;background:url(/images/cars_left.jpg) no-repeat bottom left;}
.menu_bar1_right {display:block;float:left;width:5px;height:121px;background:url(/images/cars_right.jpg) no-repeat bottom left;}

.cb1 {display:block;height:121px;float:left;width:24.7%;background:url(/images/car_bgr_1.jpg) bottom  repeat-x;overflow:hidden;}
.cb1_1 {display:block;height:121px;float:left;width:24.7%;background:url(/images/car_bgr_1_1.jpg) bottom  repeat-x;overflow:hidden;}
.cb2_1 {display:block;height:121px;float:left;width:24.7%;background:url(/images/car_bgr_2_1.jpg) bottom  repeat-x;overflow:hidden;}
.cb3_1 {display:block;height:121px;float:left;width:24.7%;background:url(/images/car_bgr_3_1.jpg) bottom  repeat-x;overflow:hidden;}
.cb4_1 {display:block;height:121px;float:left;width:24.7%;background:url(/images/car_bgr_4_1.jpg) bottom  repeat-x;overflow:hidden;}
.cb1 .cl, .cb1_1 .cl, .cb2_1 .cl, .cb3_1 .cl, .cb4_1 .cl  {width:100%;height:121px;float:left;background:url(/images/car_left_1.jpg) bottom left no-repeat;overflow:hidden;}
.cb1 .cc1, .cb1_1 .cc1 {width:100%;height:121px;float:left;background:url(/images/car1_1.jpg) bottom center no-repeat;overflow:hidden;}
.cb1 .cc2, .cb2_1 .cc2 {width:100%;height:121px;float:left;background:url(/images/car2_1.jpg) bottom center no-repeat;overflow:hidden;}
.cb1 .cc3, .cb3_1 .cc3 {width:100%;height:121px;float:left;background:url(/images/car3_1.jpg) bottom center no-repeat;overflow:hidden;}
.cb1 .cc4, .cb4_1 .cc4 {width:100%;height:121px;float:left;background:url(/images/car4_1.jpg) bottom center no-repeat;overflow:hidden;}
.cb1 .cr, .cb1_1 .cr, .cb2_1 .cr, .cb3_1 .cr, .cb4_1 .cr {width:100%;height:121px;float:left;background:url(/images/car_right_1.jpg) bottom right no-repeat;overflow:hidden;}

.cb2 {display:block;height:121px;float:left;width:24.7%;background:url(/images/car_bgr_2.jpg) bottom repeat-x;overflow:hidden;}
.cb1_2 {display:block;height:121px;float:left;width:24.7%;background:url(/images/car_bgr_1_2.jpg) bottom repeat-x;overflow:hidden;}
.cb2_2 {display:block;height:121px;float:left;width:24.7%;background:url(/images/car_bgr_2_2.jpg) bottom repeat-x;overflow:hidden;}
.cb3_2 {display:block;height:121px;float:left;width:24.7%;background:url(/images/car_bgr_3_2.jpg) bottom repeat-x;overflow:hidden;}
.cb4_2 {display:block;height:121px;float:left;width:24.7%;background:url(/images/car_bgr_4_2.jpg) bottom repeat-x;overflow:hidden;}
.cb2 .cl, .cb1_2 .cl, .cb2_2 .cl, .cb3_2 .cl, .cb4_2 .cl  {width:100%;height:121px;float:left;background:url(/images/car_left_2.jpg) bottom left no-repeat;}
.cb2 .cc1, .cb1_2 .cc1 {width:100%;height:121px;float:left;background:url(/images/car1_2.jpg) bottom center no-repeat;overflow:hidden;}
.cb2 .cc2, .cb2_2 .cc2 {width:100%;height:121px;float:left;background:url(/images/car2_2.jpg) bottom center no-repeat;overflow:hidden;}
.cb2 .cc3, .cb3_2 .cc3 {width:100%;height:121px;float:left;background:url(/images/car3_2.jpg) bottom center no-repeat;overflow:hidden;}
.cb2 .cc4, .cb4_2 .cc4 {width:100%;height:121px;float:left;background:url(/images/car4_2.jpg) bottom center no-repeat;overflow:hidden;}
.cb2 .cr, .cb1_2 .cr, .cb2_2 .cr, .cb3_2 .cr, .cb4_2 .cr  {width:100%;height:121px;float:left;background:url(/images/car_right_2.jpg) bottom right no-repeat;}


#car2_right { float:right; width:9px; height:116px;background:url(/images/car2_right.jpg) no-repeat;}
#car2 { position:relative;width:15px; height:116px;background:url(/images/car2_center.jpg) no-repeat;margin:0 9px 0 7px;}
#car2_left {float:left; width:7px; height:116px;background:url(/images/car2_selected_left.jpg) no-repeat;}

#menu_bar span {background:url(/images/menubar_link.png) no-repeat right;
bottom:10px;color:#FFFFFF;display:block;font-family:arial;font-size:70%;
height:12px;margin-right:1px;position:absolute;right:0;text-align:right;
width:117px;padding-right:8px;padding-top:2px;}


#content{position:relative; height:auto; min-height:450px; margin-top:20px;   width:98%; margin-left:1%; }
#c_left{ float:left; margin-top:12px; margin-left:3px; width:250px; height:438px;}
#baner{height:304px;   width:250px; background:url(/images/baner.jpg) no-repeat;}
.left_block {width:222px;background:url(/images/left_block_bg.jpg) repeat-y 0 0;font-size:0.8em;color:#4b4b4b;}
/*
.left_block .content {background:url(/images/left_block_top.jpg) no-repeat top left;padding:19px 21px;}
.left_block .bottom {background:url(/images/left_block_bottom.jpg) no-repeat;height:8px;}
*/
.left_block h3 {background:url(/images/link_arrow.gif) no-repeat left center;padding-left:12px;margin-bottom:9px;}
.left_block h3 a {font-size:18px;color:#3178b4;}
.left_block em {color:#c0002d;font-style:normal;}

.left_block_bottom {background:url(/images/left_block_bottom.jpg) no-repeat bottom left;}
.left_block_content {background:url(/images/left_block_top.jpg) no-repeat top left;padding:20px;}

#title_cont{ display:block; height:42px;    background:url(/images/title_bg.jpg) repeat-x;}
#title_left{ float:left;  width:13px; height:42px; background:url(/images/title_left.jpg) no-repeat;}
#title_right{ float:right; width:10px; margin-top:-29px; height:42px; background:url(/images/title_right.jpg) no-repeat;}
#title_cont a, #title_cont a:visited {color:#3e7eae; float:right; font-family:verdana; font-size:70%; margin-top:-15px;}
#title_cont a img {margin:0px 10px 0px 10px;}
#field {margin-left:270px;padding:11px 0 0 0;}
#auto{position:relative; margin:auto; height:295px; width:665px; background:url(/images/auto.jpg) no-repeat;}
#auto a {position:absolute;color:#3e7eae;}
#auto .a1 {left:56px;top:43px;}
#auto .a2 {left:482px;top:43px;}
#auto .a3 {left:395px;top:199px;}
#auto .a4 {left:320px;top:254px;}
.title {display:block; padding:12px 0 0 20px; font-family:arial; font-size:109%;}
#text_main{display:block; height:100px;}
#text_main span{ font-family:verdana; font-size:80%; }
#text_field {font-family:verdana; font-size:80%; }

.list_border{border:1px #e0e0e0 solid; margin:5px 5px 5px 5px; float:left;}
.list_top_left { width:300px; background:url(/images/list_top_left.jpg) top left no-repeat; margin:-1px; }
.list_top_right { width:300px; background:url(/images/list_top_right.jpg) top right no-repeat; }
.list_bottom_right { width:300px; background:url(/images/list_bottom_right.jpg) bottom right no-repeat; }
.list_bottom_left { width:300px; background:url(/images/list_bottom_left.jpg) bottom left no-repeat; padding:15px;}
.announce {margin:0px 25px 0px 5px;}

#YMapsID { width:400px; height:350px;}
.map_border{ border:5px #ebebeb solid; margin:5px 0px 0px 15px; float:left; }
.map_top_left { width:410px; height:360px; background:url(/images/map_top_left.jpg) top left no-repeat; margin:-5px; }
.map_top_right { width:410px; height:360px; background:url(/images/map_top_right.jpg) top right no-repeat; }
.map_bottom_right { width:410px; height:360px; background:url(/images/map_bottom_right.jpg) bottom right no-repeat; }
.map_bottom_left { width:410px; height:350px; background:url(/images/map_bottom_left.jpg) bottom left no-repeat; padding:5px;}

.city_name {background:url(/images/link_arrow.gif) no-repeat left center;font-family:Arial;font-size:14px;padding:0px 10px 0px 12px;margin-bottom:9px;}
.city_name a {font-family:Arial;font-size:14px;color:#3178b4;}
.city_name a:hover {font-family:Arial;font-size:14px;color:#3178b4;text-decoration:none;}

.city_head {font-size:18px;color:#3178b4;border-bottom:1px solid #ebebeb; margin:5px 30px 20px 0px; padding:5px 0px 10px 0px;}
.city_head img {margin:0px 10px 0px 0px;}
.city_head .arrow_img {margin:0px 10px 3px 0px;}

.hidden {display:none;}

.a_city, .a_city:visited {font-family:Arial;font-size:18px;color:#3178b4;}

.a_city:hover {font-family:Arial;font-size:18px;color:#3178b4;
text-decoration:none;}

.footer {height:51px; margin-top:26px !important;  margin-left:1%; background:url(/images/footer_bg.jpg) repeat-x;}
#footer_left { float:left; width:32px; height:53px;    background:url(/images/footer_left.jpg) no-repeat;}
#footer_right{ float:right; width:19px; height:51px;  background:url(/images/footer_right.jpg) no-repeat;}
#f_coperight {float:left; width:300px;  margin-top:18px; height:40px; font-family:arial; color:#fff; font-size:80%;}

#f_text_c{float:right; width:370px;  margin-top:18px; height:40px; font-family:arial; color:#fff; font-size:90%;}
#f_text_tel {float:right; width:35px;  margin-top:18px; height:40px; font-family:arial; color:#000; font-size:90%;}

#f_text {float:right; width:47px;  margin-top:18px; height:40px; font-family:arial; color:#000; font-size:90%;}
#f_text_w {float:right; width:100px;  margin-top:18px; height:40px; font-family:arial; color:#fff; font-size:90%;}