/* reset */
		html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,hr,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfont,thead,tr,th,td{padding:0;margin:0;border:none;outline:none;vertical-align:baseline;font-family:inherit;/*font-size:100%;*/}dfn,i,cite,var,address{font-style:normal;}th,b,/*strong,*/h1,h2,h3,h4,h5,h6{font-weight:normal;}textarea,input,select{font-family:inherit;font-size:1em !important;}blockquote,q{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:'';content:none;}ol,ul{list-style:none;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;}:focus{outline:none;}
		html, body {
			height:100%;
		}

.labels_date_v { font-size:12px; }

/* General styles */
h1{ font-size:30px; }
h2{ font-size:17px; font-weight:bold; color:#414042; }
h2.hl{ color:#00aeef; }
body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#dcdcdc;
	font-family:Tahoma, Sans-Serif;
	font-size:12px;
}
/*a {
   	 color:black;
       text-decoration:none;
}
a:hover {
       color:gray;
	text-decoration:underline !important;
}*/

img {
/*	margin:10px 0 5px; */
       border:0px;
}


 /*   clearfix */

.clearfix { zoom: 1 }
.clearfix:after {
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;
}


/* center */
.align_center
{
position: relative;
width: 100%;

}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}
/* end: center*/



/* holy grail */

body {
    margin:0;
    padding:0;
    border:0;			/* This removes the border around the viewport in old versions of IE */
    width:100%;
    background:#dcdcdc;
    /*min-width:600px;     Minimum width of layout - remove line if not required */
                        /* The min-width property does not work in old versions of Internet Explorer */

}


	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */

	}
	/* holy grail 3 column settings */
	.holygrail {
	    background:#fff;    	/* Right column background colour */
	}
    .holygrail .colmid {
        float:left;
        width:200%;
        margin-left:-150px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#fff;    	/* Centre column background colour */
    }
    .holygrail .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:370px;         	/* Left column width + right column width */
        background:#fff;    	/* Left column background colour */
    }
    .holygrail .col1wrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:220px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.holygrail .col1 {
        /*margin:0 215px;   */  	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        margin-left:220px;
        margin-right:150px;

        position:relative;
	    left:200%;
	    /*overflow:hidden;*/
	}
    .holygrail .col2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:200px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:0px;         	/* Width of the left-had side padding on the left column */
        padding-right:20px;
    }
    .holygrail .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:130px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:0px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
    }

/* END holy grail */



/* Footer styles (begin) */
/*#footer {
    clear:both;
    float:left;
    width:100%;
    background:url(../img/footer_bg.png) repeat-x;
    height:36px;
}

#footer div{ height:36px; color:white; font-size:12px; line-height:18px; }
#footer div a{ color:white; text-decoration:underline; }
#footer div a:hover{ color:white; text-decoration:underline; }
#footer .rasporka{ float:right; width:130px; padding-right:20px; }*/
/* Footer styles  (end) */


#wrapper{
    min-width:1000px;
   /* min-width:1015px; */
    max-width:1200px;

  /*  border:1px dashed gray;*/
    height:100%;
}
.low #wrapper{ max-width:1000px; }

.subbar{
    height:25px;
    width:100%;
    background:white;
    text-align:right;
    color:#868686;
    position: relative;
}

.subbar .shadow {
	position: absolute;
	top: -19px;
	left: 0;
	width: 1200px;
	height: 19px;
	background: url(/i/img/shadow_gradient_1px.png) repeat-x;
	z-index: 100;
}

.low .shadow {
	width: 1000;
}

#top-header-banner {
	width: 1200px;
	background-color: #FFF;
	overflow: hidden;
}

.low #top-header-banner {
	width: 1000px;
	overflow: hidden;
}

#top-header-banner div { width: inherit; }

.subbar ul{ margin-top:5px; margin-right:5px; float:right;}
.subbar ul, .subbar li{ list-style:none; display:inline-block;  }
.subbar li{ float:left; height:15px; background:url("../img/subbar_icons.png") no-repeat; width:28px; border-left:1px solid #95d3ff; text-align:left; line-height:18px; font-size:12px;}
.subbar li.home{  background-position:0px -15px; }
.subbar li.mail{  background-position:0px -30px; }
.subbar li.lang{  background-position:0px -45px; width:35px; }
.subbar li.telephone{ width:110px; padding-left:25px; background-position:0px -60px; }
.subbar li.date{ text-align: right; width: 190px; padding-left:15px; background:none;  }
.subbar li a{ display:block; height:15px; line-height:15px; width:35px;}

.header{ height:107px; position:relative; /* background:url("../img/header.jpg"); */ overflow: hidden;}
.logo{ color:white; font-size:22px; position:absolute; /*top:40px; left:40px;*/ }
.logo:hover{ color:white; text-decoration:none !important; }

.header .descblock{ height:25px; width:395px; background:url("/i/img/descblock_bg.png") no-repeat scroll right center #000000; color:red; position:absolute; right:0px; top:30px; line-height:25px; padding-left:5px; }
.header .descblock_autoshow{ height:25px; width:395px; background:#ffc907; color:red; position:absolute; right:0px; top:30px; line-height:25px; padding-left:5px; }
.descblock a{ color: white; }



.header ul{ position:absolute; bottom:0px; right:0px; margin:0px; font-size:12px; }
.header ul, .header li{ list-style:none; float:right;}
.header li{ color:black; line-height:24px; width:130px; height:24px; background:url("../img/menu_bg.png"); margin-right:1px; text-align:center;}
.header li:first-child{ margin:0px !important; width:200px; }
.header li:first-child a{ width:200px;}

/*.header li:last-child{ background-position:0px -24px;}*/
.header li.as{ background-position:0px -24px;}
.header li a{ display:block; text-decoration:underline;}
/*.header li:last-child a{ color:red; font-weight:bold;}*/
.header li.as a{ color:red; font-weight:bold;}

 .header li.cat.inactive{ background-position:0px -48px;}
.header li.cat.inactive a{ text-decoration:none;}
.header li.cat.inactive a:hover{ text-decoration:none !important; color:black; font-weight:normal;}

.header li:hover,.header li.selected{ background-position:0px -48px;}
.header li.as:hover{  background-position:0px -72px;  }
.header li.selected.as{  background-position:0px -72px !important;  }
.header li.cat-empty { background: none; }



.side_block{ margin-bottom:25px; width:200px; }
.side_search{ background:url("../img/search_bg.png"); height:168px; font-size:10px; color:white; }
.search_title{ font-size:18px; text-align:center; color:white; padding-top:2px;}
.search_container{ padding-left:20px; padding-right:15px; padding-top:15px; text-align:right; position: relative;}
.side_search select{ width:130px; margin-left:10px; }
.side_search select.type{ width:160px; margin-left:0px; }
.side_search .advanced{  margin-top:10px; line-height:10px; font-size:12px; height:30px;    }
.side_search .advanced a{ color:white; text-decoration:underline; line-height:30px; }
.side_search .submit{ margin-left:10px;  }

/*Right list of cars*/
.clist{ width:130px; margin-top:5px; margin-bottom:50px; }
.clist ul{ list-style:none;}
.clist ul, .clist li{ width:130px;}
.clist li{ border-bottom:1px solid #00adef; text-align:left; height:23px; font-size:12px; }
.clist li a{ height:23px; width:130px; line-height:23px; display:block; white-space:nowrap;  }
.clist li a:hover{ background:#00adef;  text-decoration:none !important; color:white; font-weight:bold; padding-left:5px; }
.clist a.current { font-weight:bold; }
.clist ul:first-child{  border-top:1px solid #00adef; }

.clist li { height:auto; }
.clist li ul { display:block; }
/*
.clist li.open{ height:auto;}
.clist li ul{ display:none; }
.clist li.open ul{ display:block; }
*/
.clist li.open{  border-bottom:1px solid #00adef;  } /* xz */
.clist li li{ border:0px !important; }
.clist li li a{ text-decoration:underline; padding-left:10px; }
.clist li li a:hover{ text-decoration:underline; color:black; }

/* END Right list of cars*/


/*Diler block (begin) */
.dilers{ background:#87888c; position:relative; line-height:22px; text-align:left; padding-left:5px; padding-right:10px; width:90%; max-width:685px;  float:right; margin-top:15px; min-height:70px; margin-bottom:20px; margin-right:50px; text-align:justify;}
.dilers a{ color:white; text-decoration:none; font-size:12px; padding-right:9px; margin-left:1px; background:url(../img/dealer_divider.png) center right no-repeat;display: inline-block; }
.dilers a:hover{ color:white; text-decoration:underline; /*font-weight:bold;*/ }
.dilers a.last{ background:none; }
.dilers b {
    font-weight: bold !important;
    font-size: 14px;
}
     .low .dilers{ width:530px; } /* Low resolution*/
/* Diler block (end) */


/* Label (begin)  */
.labels{ position:absolute;  display: block; background:url("../img/labels.png"); height:70px; width:15px;}
.labels_over_left{ top:0px; left:-15px; }
.labels_over_left_bottom{ bottom:0px; left:-15px; }
.labels_over_right_bottom{ bottom:0px; right:-15px; }
.labels_inside_left{ top:0px; left:0px;}

.labels_archive{ background-position:-15px; }
.low .labels_archive  { top: 198px; }
.labels_future{ background-position:-30px; }


.labels_date_v{ background-position:-45px; background-image: url("../img/labels_v.png"); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); height:15px; width: 70px; left: -42px; top: 27px; _left: -15px; _top: 0px;  color:white; text-align: center;
			filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
                     M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17); /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',
                     M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17)"; /* IE8 */
               zoom: 1; }

.labels_date_v_td{ background-position:-45px; background-image:url("../img/block_titles_bg.png"); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); height:15px; width: 99px; left: -57px; top: 42px;  color:white; text-align: center;
			filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
                     M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17); /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',
                     M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17)"; /* IE8 */
               zoom: 1; }

.labels_date_v_main_news{ background-position:-45px; background-image: url("../img/labels_v.png"); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); height:15px; width: 70px; left: -28px; top: 27px; _left: -15px; _top: 0px;  color:white; text-align: center;
			filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
                     M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17); /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',
                     M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17)"; /* IE8 */
               zoom: 1; }

.labels_date_v_main_td{ background-position:-45px; background-image: url("../img/labels_v.png"); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); height:15px; width: 70px; bottom: 28px; right: -43px; color:white; text-align: center;
			filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
                     M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17); /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand',
                     M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17)"; /* IE8 */
               zoom: 1; }

.labels_today{ background-position:-45px; }
.labels_yestarday{ background-position:-60px; }
/* Labels (end) */


/* Block with banner and title (begin) */
.center_banner{ position:relative; float:right; height:140px;/* margin-right:50px; */}
.center_banner img, .center_banner_flash div { z-index:99; float:right; position:relative;}


.heading_block { bottom:0px;  position:absolute !important; background:url(../img/flag_title.png) left top; background-repeat:no-repeat; padding-top:50px;   }
.heading_block h1{ width:100%; color:black; background:white;text-align:left; }
.heading_block_with_picture { height:90px; background:none; padding-top:0px; text-align:center; } /* ����� �� ������������ ���, � ��������� ��������, ��� � catalog.html*/
.heading_block_totop{  bottom:auto; top:15px;} /* ����� ���� � ���������� ��� ������� ��� ���� ������� � �� ���� */
.heading_block_bg_shift { background-position:0px -90px; } /* ������������ ����, �� ������ �������� */
.heading_block_bg_shift2 { background-position:0px -180px; width:260px; left:-9%; } /* ������������ ����, �� ������ �������� 2 */
.heading_block_only_text{ background:none; bottom:30px;} .low .heading_block_only_text{ top:auto; bottom:45px; } /* ����� ������ ��������� ������ �� ������ */ /**/


/* .low .flag_title{ left:-7%; }  Low resolution */
.low .center_banner{ height:220px; }
.low .center_banner.null{ height:140px; }
/* Block with banner and title (end) */



/*  link style */ /* White links */
.linkstyle a{ color:white; text-decoration:underline; }
.linkstyle a:hover { color:#fafafa;}

.linkstyle2 a{ color:#3379b5; text-decoration:underline; }
.linkstyle2 a:hover{ color:#4e8cc0;  }


.links_bar ul,
.links_bar li{ list-style:none; }
.links_bar li{ float:left; width:108px; margin-right:1px; text-align:center; }/*with:99px*/
.links_bar li:last-child{margin-right:0px;}
.links_bar li a{ background:url(../img/link_bg.png) repeat-x; height:14px; display:block; line-height:12px; font-size:12px; }/*width:99px;*/
.links_bar li a:hover{  background-position:0px -14px; }
/* End Link style*/



h2 a{ color:#00b3f0; font-size:18px; text-decoration:underline; font-weight:normal; }

a.inherit{ color:inherit; text-decoration:inherit; }

/*  Titles and elements with negative margins in left */ /**/
.negative_element{/* margin-left:-50px;*/ font-weight: normal; color:#000}
h2.negative_element{ font-size:30px;font-weight: normal; color:#000;}
.negative_element2{/* margin-left:-70px; */}
.low .negative_element2{/* margin-left:-30px; */}
.low .negative_element{/* margin-left:-30px; */}

/* Standart declarations (begin) */
    .standart_center_block
    {

        float:right;
        /*margin-right:-60px;
        width:700px;*/
        width:658px;
         position:relative;
    }
    .low .standart_center_block
    {
        float:right;
        margin-right:50px;
        width:545px;
	padding-bottom: 10px;
    }
    .standart_center_block.indent{ margin-top:40px;}
/* Standart declarations (end) */


/* double_gallery (begin) */
.double_gallery{  clear:both; height:240px; max-width:658px;  margin-bottom:30px; /*width:85%; margin-right:50px; margin-left:50px;*/ width:588px;margin-right:35px;float:right; position:relative; }

.double_gallery_arrow{ position:absolute; top:100px; left:-37px; width:24px; height:40px; background:url(../img/test_drive_arrow.png); cursor:pointer; }
  .double_gallery_arrow_right{ left:auto; right:-37px; background-position:-24px 0px; }

.double_gallery_arrow.inact{ cursor:default; background-position:0px -40px; }
.double_gallery_arrow_right.inact{ cursor:default; background-position:-24px -40px; }


  .double_gallery_clip{ width:100%; height:240px; overflow:hidden; position:relative; }
  .double_gallery_lenta{ height:240px; width:1000px; position:absolute; left:0px; }
  .double_gallery_lenta .odd .desc{ background:#87888c; color:white; }
  .double_gallery_lenta_item strong{padding-left:5px; font-weight:normal;}
  .double_gallery_lenta_item{ width:198px; padding-right:2px; background:white; float:left; height:240px; }
  .double_gallery_lenta_item p{ /* height: 22px; */ padding-left:5px; padding-top: 8px; padding-right: 5px; font-size:18px; text-decoration:underline; }
  .double_gallery_lenta_item span{ height: 12px; padding-left:5px; font-size:12px; padding-right: 5px; text-decoration:underline; display:block; margin-bottom:0px; height:30px;}
  .double_gallery_lenta_item .desc{ overflow: hidden; height:120px; background:#c7c8ca;  }
  /*.double_gallery_lenta_item .desc div{ height:21px; border-top:1px solid #6b6c6e; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; position: absolute; bottom: 0; width: 198px; line-height:21px; }
*/
.double_gallery_lenta_item .dg_date{ height:21px; border-top:1px solid #6b6c6e; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; width: 198px; line-height:21px;
text-decoration:none !important; position:relative; top:-30px;
}
.double_gallery_lenta .odd .dg_date{ color:white; }


  .double_gallery_lenta_item .white { background: none; }
  .double_gallery_lenta .odd .desc, .double_gallery_lenta .desc a:hover { text-decoration: none; }
.double_gallery_gradient{ position:absolute; top:0px; width:21px; height:240px; background:url(../img/news_gradient.png) repeat-y; z-index:900; left:0px; }
.double_gallery_gradient_right{ right:0px; left:auto; background-position:-21px 0px;}
.double_gallery_slider_stroke{ height:3px; background:#00adef; position:relative; width:100%; bottom:120px;  }
.double_gallery_slider_stroke div{ height:19px; width:19px; background:url(../img/test_drive_slider.png); position:absolute; top:-5px; z-index:905; cursor:pointer;  }

/* .low .double_gallery{ width:545px; } Low resolution*/
/* double_gallery (end) */



.catalog_car_item{ width:175px; height:195px; padding-right:25px; float:left; }
.catalog_car_item a{ text-decoration:underline;  line-height:35px;}
.catalog_car_item_picture{ height:120px; border-bottom:2px solid #c9cacc; text-align:center; }

/* Picture highlight (begin) */
/* .block_hl .hl{ position:absolute; top:0px; left:0px; height:70px; width:116px; background:url(../img/picture_item_hl_bg.png) repeat;  color:#fdc904; display:none; padding:5px; padding-left:17px;  padding-top:20px; font-size:12px; }
.block_hl .hl a{ color:#fdc904; text-decoration:underline; opacity:1; }
.block_hl .hl a:hover{ color:#fdc904; text-decoration:underline; }

.hla{ color:#fdc904; text-decoration:underline; }
.hla:hover{  color:#fdc904; text-decoration:underline; }

.hla{ position:absolute; margin-top:15px; margin-left:15px;}
*/


    .nhl {
    height:67px;
    width:116px;
     padding:20px 5px 5px 17px;
    color:#FFFFFF;
    position:absolute;
    overflow:hidden;
        display:none;
    }

    .nhl .transparency {
     opacity:0.5;
      filter:alpha(opacity=50);
      -moz-opacity:0.5;
      /* */
    background-color:#000000;
    background-image:url(../img/picture_item_hl_bg.png);
    background-repeat:repeat;
    width:340px;
    height:1500px;
    position:absolute;
      top:0px;
      left:0px;
    z-index:0;
    }

 .nhl .content { height:100px; position:relative; width:120px;    }
 .nhl .content a{  color:#fdc904; text-decoration:underline;}
 .nhl .content a:hover{   color:#fdc904; text-decoration:underline; }
/* Picture highlight (end) */



/* block_titles (begin) */
    .block_titles
    {
        background-image:url(../img/block_titles_bg.png);
        background-repeat:repeat-x;
    }
    .block_titles1{ background-position:0px 0px; height:15px; color:white; text-align:center; font-size:11px; text-decoration:none; }
    .block_titles2{ background-position:0px -15px; height:15px; color:white; text-align:center; font-size:11px; text-decoration:none;}
    .block_titles3{ background-position:0px -30px; height:24px; color:white; text-align:center; font-size:12px; text-decoration:none; line-height:24px; }
    .block_titles4{ background-position:0px -54px; height:24px; color:white; text-align:center; font-size:12px; text-decoration:none; line-height:24px;}
/* block_titles (end) */


    /* ������ ����� ��������/������� � �����������*/
    .box_item_postlist{ position:relative;  width:700px; height:auto; border-top:2px solid black; }
    .box_item_postlist_item{ width:350px; height:45px; float:left;  }

    .box_item_postlist_item a{ font-size:15px; text-decoration:underline; color:#414042; line-height:25px; }
    .box_item_postlist_item span{ font-size:12px; color:#00aeef; display:block; line-height:20px; }

    .low .box_item_postlist{ position:relative;  width:545px; height:auto; border-top:2px solid black; }
    .low .box_item_postlist_item{ width:272px; height:70px; float:left;  }
    /* END ������ ����� ��������/������� � �����������*/


/* Table with data */ /**/
.model_param_table_container{ width:210px; margin-right:14px; /*height:340px;*/ float:left; margin-top:20px; text-align:center; }
.low .model_param_table_container{ width:170px; margin-right:15px;  }

.model_param_table_container.last{ margin-right:0px;}

.model_param_table_container table{ width:100%; font-size:10px; line-height:10px; font-weight:bold; }
.model_param_table_container table.indent_after{ margin-bottom:25px; }
.model_param_table_container td{ height:25px; vertical-align:middle; text-align:center; padding:0px 2px; }
.model_param_table_container tr{ background:#c7c8ca; }
.model_param_table_container tr td:first-child { background:#f0f6f6 !important;  }

.model_param_table_container tr.odd{ background:#b3b4b6; }
.model_param_table_container tr.odd td:first-child{ background:#e1e7e7 !important; }

.model_param_table_container thead td.head{ background:#2ac5f4 !important; color:white; font-size:12px; font-weight:normal; }

.model_compare_add_button{  background:url(../img/model_compare_add_button.png); width:199px; height:34px; border:0px;  }
.low .model_compare_add_button{  background:url(../img/model_compare_add_button_low.png); width:95px; height:43px;  }
/* Table with data */ /**/


/* block with banner with 1 string (begin) */
.banner_string{   height:25px;/* max-width:700px;*/  margin-bottom:20px; width:85%; margin-right:50px; margin-left:50px; float:right; position:relative; background:#87888c; text-align:center; line-height:25px;}
.banner_string a{ color:white; text-decoration:underline;}
.banner_string a:hover{ color:white; text-decoration:underline;}
.banner_string div{ position:absolute; top:0px; left:-15px; height:25px; width:15px; background:#00acee; }
.low .banner_string{ padding-bottom:0px !important; margin-right: 35px; }
    /*.low .banner_string{ width:545px;}*/
.banner_partner { margin-bottom:20px; width:86.8%; margin-right:50px; margin-left:50px; float:right; position:relative; background:url(../img/banner_castrol.gif) repeat-x; text-align:center; }
/* block with banner with 1 string (end) */

/*  modify for double_gallery */ /**/
.model_gallery { margin-top:20px; }
.model_gallery,
.model_gallery .double_gallery_clip,
.model_gallery .double_gallery_gradient,
.model_gallery .double_gallery_lenta,
.model_gallery .double_gallery_lenta_item
{ height:192px !important; }

.model_gallery .double_gallery_lenta_item{ width:150px;}
.model_gallery .double_gallery_slider_stroke{ bottom:92px;}
.model_gallery .double_gallery_arrow{ top:75px;}
/*  modify for double_gallery */ /**/


/*  modify for double_gallery */ /**/
.model_same_gallery { margin-top:20px; }
.model_same_gallery,
.model_same_gallery .double_gallery_clip,
.model_same_gallery .double_gallery_gradient,
.model_same_gallery .double_gallery_lenta,
.model_same_gallery .double_gallery_lenta_item
{ height:120px !important; }

.model_same_gallery .double_gallery_lenta_item{ position:relative; }
.model_same_gallery .double_gallery_clip{ position:relative; }

.model_same_gallery .double_gallery_arrow{ top:40px;}
.model_same_gallery .double_gallery_slider_stroke{ bottom:0px;}

.model_same_gallery .block_hl .nhl{ width:177px; height:97px; font-weight:bold; }
/*  modify for double_gallery */ /**/


    /*  ������ �����: ������� ������, ������� ������ � �.� */
    .car_rate_block { width:124px; height:16px; position:absolute; top:0px; right:0px; padding-left:18px; background:url(../img/car_rate_block_bg.png) no-repeat; font-size:12px; }
    .car_rate_block.mark-4 { background-position:0px -16px;  }
    .car_rate_block.mark-5 { background-position:0px -80px;  }
    .car_rate_block.mark-2 { background-position:0px -32px;  }
    .car_rate_block.mark-1 { background-position:0px -96px;  }

/* ----------------------  pages --------------------------  */


/* Index page #1 (begin) */

/* Block with lines of news (begin) */
.block_news{ height:85px; width:500px; background:#2ca9e1; position:absolute; right:7px !important; left:auto;  bottom:15px; /*z-index:99;*/  }
.block_news_clip{ overflow:hidden; width:100%; height:85px; }
.news_inside{ background:#fff; text-align:left;  margin-top:0px;}
.block_news .item{ background:#198fcd; height:17px; overflow:hidden;}
.block_news a{ color:#eee; text-decoration:underline; }
.block_news a:hover{ color:#ffc800; }
.block_news .item span{ display:inline-block; width:110px; height:17px; color:#ffc800; padding-left:15px;  }
.block_news .odd{ background:#2ca9e1 !important; }

/*.low .block_news{ //right:0px; } */


.news_arrow{ position:absolute; height:20px; width:20px; background:url(../img/arrow_vertical.png); left:-25px; cursor:pointer;  }
.news_arrow_up{ top:5px }
.news_arrow_down{ background-position:0px -20px !important; left:-25px !important; bottom:5px; }
.news_gradient{ position:absolute; top:0px; width:21px; height:85px; background:url(../img/news_gradient.png) repeat-y; z-index:900; left:0px; }
.news_gradient_right{ right:0px; left:auto; background-position:-21px 0px;}
/* Block with lines of news (end) */


/*Block with pictures-news (begin) */
.picture_block{  clear:both; margin-bottom:20px; width:85%; margin-right:50px; margin-left:50px; float:right; position:relative; }
.picture_block_item{ width:138px; height:92px; margin-right:2px; margin-bottom:2px; float:left; position:relative;}
    /* picture_block_item .hl �������������� �  .block_hl .hl � ��������� � standart.css */
    /*Low resolution*/
    .low .picture_block{ width:560px;}
/* Block with pictures (end) */

/* Index page (end) */

/* Catalog page #2 (begin) */
/* "Catalog" css file (maket #2) */ /**/

.low .catalog_title{ margin-top:-25px; }
.catalog_title.auto h1{ margin-top:20px; }
.catalog_title h1{ margin-left:0px; margin-top:60px; }

.catalog_heading { text-align:center; bottom:auto; top:0px; }
.low .catalog_heading { top:auto; bottom:15px; position:absolute; }

.catalog_1year{ border-left:2px solid black; padding:10px 0px; position:relative;   }
.catalog_year_riska{ position:absolute; top:0px; left:-20px; border-top:2px solid black; width:20px; height:5px; }
.catalog_year_title{ position:absolute; top:10px; left:-90px; width:80px;  text-align:right; }
.catalog_car_container{ position:relative; margin-left:70px; border-top:2px solid black; width:600px; margin-top:-10px; }

.catalog_car_container_first{ border:0px !important; } /*����� ������ �������������� ����� � ������� ����*/

/*
 ����������� � standart
 .catalog_car_item{ width:175px; height:175px; padding-right:25px; float:left; }
.catalog_car_item a{ text-decoration:underline;  line-height:35px;}
.catalog_car_item_picture{ height:140px; border-bottom:2px solid #c9cacc; }
*/

.catalog_day_desc{ width:680px; background-color:#e7e8ea; margin-bottom:20px; margin-top:10px;  padding:10px; position:relative; font-size:12px; background-image:url(../img/catalog_desc_gradient.png); background-repeat:repeat-y; line-height:15px;  }
.catalog_day_title{ position:absolute; width:80px; top:0px; left:-90px; font-size:10px; text-align:right; padding-right:5px; }
.catalog_day_riska{ position:absolute; width:10px; height:5px; border-top:1px solid #00adef; left:-13px; top:0px; }
.catalog_day_shadow{ position:absolute; width:220px; height:5px; left:0px; bottom:-5px; background:url(../img/catalog_desc_shadow.png); }


.catalog_single_picture{ margin-top:15px; }

.low .catalog_car_container{ width:450px; }
.low .catalog_year_title{ width:30px; left:-35px;  word-wrap:break-word; }
.low .catalog_day_desc{ width:530px; }
.low .catalog_day_title{ width:45px; left:-50px; word-wrap:break-word; }



/* Catalog page #2 (end) */


/* Model page #3 (begin) */


.model_desc_text_block img{  position:relative; }
.model_desc_text_block{  position:relative; }/*border-top:2px solid black;*/
/*.model_desc_text_block .links_bar{ width:500px; float:right; height:14px; }*/
.model_desc_text_block .links_bar{ /*width:500px;*/ float:left; height:14px; }
/* .links_bar moved to standart.css */ /**/

/* Table model_desc_text_block_image */ /**/
.model_desc_text_block_table{ color:#58595b; font-size:13px; margin-top:30px;  width:100%; }
.model_desc_text_block_image{ vertical-align:top; width:200px; text-align:center;}
.model_desc_text_block_table span{ display:block;  color:#00aeef; font-size:15px; font-weight:bold; margin-top:5px;}
.model_desc_text_block_text{ padding-top:10px;}


#model_compare_add{
	position: relative;
	top: 13px;
	left: 15px;
}

#buy_credit{
	display: block;
	width: 164px;
	height: 32px;
	position: absolute;
	right: 10px;
	top: 8px;
	background: url(/bitrix/templates/main/images/buy_credit.png) 0px 0px no-repeat;
}

#buy_credit:hover{
	background-position: 0px -48px;
}
#buy_credit:active{
	background-position: 0px -95px;
}

.model_compare_add{ height:20px; font-size:12px; line-height:30px; }
.model_compare_add span{ color:#00aeef !important; }

/* .model_param_table_container moved to standart.css */ /**/

.model .panel_box{ margin-top:20px; margin-bottom:50px; position:relative; }
.model .panel_box_item{ position:relative; width:700px; margin-bottom:10px; }
.model .panel_box_item p{ margin-top:5px; margin-right:5px !important; }
.model .panel_box_picture{ float:left;}
.model .panel_box_text{ float:left; margin-left:10px !important; width:480px ; color:#414042; font-size:13px; }



    /* .box_item_postlist moved to standart.css */ /**/


    /* wide  - ������*/
.model     .wide{ }
.model     .wide .panel_box_item{  background:#f0f6f6; margin-bottom:0px; border-bottom:1px solid black; width:700px; background-image:url(../img/catalog_desc_gradient.png); background-repeat:repeat-y;  }
.model     .wide .panel_box_item.odd{  background:#e1e7e7;   }
.model     .wide .panel_box_item.last{  border-bottom:0px; }
.model     .wide .panel_box_text{ width:700px; padding-bottom:5px; font-size:12px;   }

.model     .wide .panel_box_text span{ color:black; }
.model     .wide .panel_box_text p{ margin-bottom:5px; margin-right:11px; }


    .all_feedback{ position:absolute; bottom:-16px; right:121px; height:16px; width:120px; background-color:#525254; background-image:url(../img/car_rate_block_bg.png); background-repeat: no-repeat; background-position:0px -48px; text-align:center; color:white; text-decoration:underline; }
    .add_feedback{ position:absolute; bottom:-16px; right:0px;   height:16px; width:120px; background-color:#f3b71b; background-image:url(../img/car_rate_block_bg.png); background-repeat: no-repeat; background-position:0px -64px; text-align:center; text-decoration:underline; }
	.add_feedback_td{ position:relative; bottom:-132px; right:-577px; line-height:13px !important; height:16px; width:120px; background-color:#f3b71b; background-image:url(../img/car_rate_block_bg.png); background-repeat: no-repeat; background-position:0px -64px; text-align:center; text-decoration:underline; }
	.low .add_feedback_td{ position:relative; bottom:-132px; right:-422px; line-height:13px !important; height:16px; width:120px; background-color:#f3b71b; background-image:url(../img/car_rate_block_bg.png); background-repeat: no-repeat; background-position:0px -64px; text-align:center; text-decoration:underline; }

    /* END wide  - ������*/

    /* news  */
.model     .panel_box.news p{ font-size:15px; line-height:20px; margin-bottom:5px; margin-top:0px !important;  }
.model     .panel_box.news .panel_box_item{ background:#f0f6f6; }
.model     .panel_box.news .panel_box_item.odd{ background:#e1e7e7; margin-bottom:20px;}
.model     .panel_box.news .panel_box_item h2{ margin:15px 0px; }
.model     .panel_box.news .panel_box_item h2.hl{ margin:5px; }
    /* END news */

    .low .model  .panel_box_item{ position:relative; width:545px; height:auto; }
    .low .model  .panel_box_text{ position:relative; width:335px; }

.low .wide div.panel_box_text{ width:545px; }
.low .wide div.panel_box_item{ width:545px; }




/*.catalog_car_item{ width:175px; height:175px; padding-right:25px; float:left; }
.catalog_car_item a{ text-decoration:underline;  line-height:35px;}*/
.catalog_car_gallery .double_gallery_lenta_item_picture{ height:140px; border-bottom:2px solid #c9cacc; }

.catalog_car_gallery { margin-top:20px; }
.catalog_car_gallery,
.catalog_car_gallery .double_gallery_clip,
.catalog_car_gallery .double_gallery_gradient,
.catalog_car_gallery .double_gallery_lenta,
.catalog_car_gallery .double_gallery_lenta_item
{ height:175px !important; }

.catalog_car_gallery .double_gallery_lenta_item  { position:relative; width:175px; padding-right:25px; margin-right:60px; }
.low .catalog_car_gallery .double_gallery_lenta_item  { margin-right:-15px !important; }
.catalog_car_gallery .double_gallery_lenta_item a{ text-decoration:underline;  line-height:35px;}
.catalog_car_gallery .double_gallery_clip{ position:relative; }

/*.catalog_car_gallery .double_gallery_arrow{ top:40px;}*/



/* Model page #3 (end) */

/* Golosovanie page #3.1 (begin) */

/* error */
.form_error {padding: 10px 0 20px 10px; }
.form_error p strong {color: red; font-size: 16px;}
/* END: errr */

/* :focus */
.voteform select:focus{ border:solid #01c0f4; border-width:1px 1px;}
.voteform textarea{ width:658px; height:70px; border:2px solid black; margin-top:0px; }
.low .voteform textarea{ width:545px; }
.voteform textarea:focus{ border:solid #01c0f4; border-width:2px;}
.voteform .ta{ height:90px;}
.voteform input:focus{ border:solid #01c0f4; border-width:1px;}
.voteform .vote_select_input option { height:20px; width:200px; color:#414042; font-size:15px; line-height:20px; }
.loading { display: none; }
img.loader { line-height: 70px; }
.voteform .vote_input select:focus{ border-width:1px; }
/* END :focus */ /**/


.vote_select_input{ height:300px; width:200px; border:1px solid #adacb1; }
.loading_model { display: none; height:298px; width:198px; margin: 0 !important; }
img.loader { display: block; margin: 130px 0 0 90px; }

.vote_sel{ background:#01c0f4; color:white; font-weight:bold; padding-left:5px; outline:0px;  }

.vote_select_container{ width:200px; margin-right:100px; float:left; }
.low .vote_select_container{  margin-right:50px }
.vote_select_container div{ margin-bottom:1px; }

.vote_select_container input{ width:188px; margin-bottom:50px; padding:2px 5px; border-width:1px; margin-top:-1px; border-color:#a9a9a9; }



.vote_title_header{ width:170px; }
.vote_title_header.b{ font-weight:bold; }
.vote_switch{ min-height:40px; /*background-color:#d2d3d5;*/ }
.vote_switch_item{ float:left; width:100px; height:40px; text-align:center; line-height:40px;  cursor:pointer;  background-color:#d2d3d5;}

.vote_switch_item span{ border-bottom:1px dashed black; color:black; }
.vote_switch_item:hover { background:#01c0f4; }

.vote_switch .selected{ background:#01c0f4; }

.vote_switch_transmission{ width:500px; }

.vote_switch_transmission .vote_switch_item{ width:120px; }


.vote_input{ width:140px; float:left; margin-right:160px;}
.vote_input select{ height:20px; width:170px;}
.vote_input input{ height:16px; width:159px; padding:2px 5px; outline:0px; border-width:1px; }

.low .vote_input { margin-right: 110px;}

.vote_input_indent{ margin-top:10px;}

.delimiter{ border-top:2px solid black; text-align:center; }
.delimiter input{ margin-top:10px; margin-bottom:40px;}
.delimiter input:focus{ border:0px; }


    .vote_blic_container{ width:500px; }
    .vote_blic_item{ height:25px; line-height:25px; border-bottom:2px solid #e2e3e5; overflow:hidden; }
    .vote_blic_item_text{ float:left; width:240px; text-align:right; }
    .vote_blic_item_stars{ float:left; line-height:25px; height:25px; padding-top:5px; }

    .vote_blic_item.last{ border:0px; }

/* Golosovanie page #3.1 (end) */


/* Testdrive page #4 (begin) */


/* Picture + Title of testdrive */ /**/
/*.testdrive_car_pic{ width:700px; }*/
.low .testdrive_car_pic{ width:545px; }

.testdrive_car_title{ background:white; /*height:50px;*/ width:495px; position:absolute; top:60px; right:0px; /*line-height:50px;*/ padding-left:5px; height:56px;}
.testdrive_car_title td{ height:56px; width:100%; vertical-align:middle;}
.testdrive_car_title h2{ font-size:22px; font-weight: normal; color:#000}
.testdrive_linksbar{ /*width:400px; */float:right; height:14px;  position:absolute;/* top:110px;*/ bottom:-14px; right:0px;  }

/* Modify links_bar */ /**/
.testdrive_linksbar li a{ background-image:url(../img/block_titles_bg.png); }
.testdrive_linksbar li a:hover{ background-position:0px -16px; }
/* END Modify links_bar */ /**/


.testdrive_content{ width:658px; }
.low .testdrive_content{ width:545px; }
.testdrive_text{ margin:8px; margin-left:15px; color:#413f40;  font-size:15px; }
.testdrive_text h2{ color:#413f40; margin-bottom:10px; }
.testdrive_text p{ margin-bottom:15px;}
.testdrive_text img{ float:right; margin-right:-8px; margin-top:8px; margin-bottom:3px; margin-left:5px;}
.low .testdrive_text img {width:545px;}
.testdrive_text b { font-weight: bold; }
/*.low .testdrive_text img{ width:50%; } */

/* .testdrive_item .labels{ background:url("../img/testdrive_labels.png"); } */
.labels_hodovaya{ background-position:-15px 0px !important; }
.labels_salon{ background-position:-30px 0px !important; }
.labels_itog{ background-position:-45px 0px !important; }

.testdrive_item{ background-color:#e1e7e7; padding-bottom:10px; padding-top:5px; margin-bottom:15px; position:relative; }
.testdrive_item.odd{ background-color:#f0f6f6; }


.testdrive .model_param_table_container{ margin-top:0px; }
.tco_table{width: 658px;}
.low .tco_table{width: 545px;}

/* Testdrive page #4 (end) */


/* News page #5 (begin) */

.news_box_item{ position:relative; margin-bottom:20px; display: block; min-height:120px; clear:both;}
.news_open, .news_close, .news_type{ position:absolute; right:0px; bottom:0px; width:70px; height:15px; line-height:13px; display:none; text-align:center;  }
.news_type{ right:72px; }
.news_type{ background-image:url(../img/block_titles_bg.png); background-repeat:repeat-x; color:white; width:170px;}
.news_open{ background-image:url(../img/block_titles_bg.png); background-repeat:repeat-x; background-position:0px -15px; text-decoration:none !important;}
.news_open a{  text-decoration:none !important;}
.news_close{ background-image:url(../img/car_rate_block_bg.png); background-repeat:repeat-x; background-position:0px -64px; width:70px;}

.news_box_item .close{ display:block; cursor:pointer;}
.news_box_item .open{ display:none; cursor: auto;}

.news_box_item.open .close{ display:none;}
.news_box_item.open .open{ display:block;}

.news_box_item:hover{ background:#f0f6f6; }
.news_box_item:hover .news_open{ display:block;}
.news_box_item.open .news_open{ display:none !important;}
/*.news_box_item:hover .open{ background#f0f6f6; display:block; }*/
.news_box_item.open{ background:#e1e7e7; padding-bottom:15px; }
.news_box_item.open .news_close, .news_box_item.open .news_type{ display:block; }


.news_box_item .news_box_text img{ margin-right:10px ; }
.news_box_item .news_box_text p, .news_box_item .news_box_text h5{ margin-left:10px; margin-right:5px; margin-bottom:20px; line-height:20px; font-size:15px; }
.news_box_item .news_box_text{ margin-left:0px; width:700px; margin-bottom:20px; }
.news_box_item .news_box_text h2{ padding-top:10px; padding-bottom:10px; cursor: pointer;}
.news_box_item.open .news_box_text h2{cursor: default;}

.news_box_text a{ color:#555; text-decoration:underline;}
.news_box_text a:hover{ color:#999; }
.news_box_text h2 a, .news_box_text h2 a:hover { display: block !important; text-decoration: none !important; color: #fff !important; font-weight: bold;}

.low .news_box_item .news_box_text{ width:545px; }

.news_box_item.open{ }


/* ����� �� ������������ �� ������ ������*/

.news_box_item div.close p{ margin-left:192px; }

/* ����� �� ������������ �� ������ ������*/



    .news_paginator{ width:200px; float:left; height:50px;}
    .news_paginator span{ vertical-align:middle; background-image:url(../img/block_titles_bg.png); background-repeat:repeat-x; background-position:0px -15px; text-decoration:none !important; height:15px; padding:0px 5px; color:white; }
    .news_paginator .right{ margin-left:4px; display:inline-block; height:22px; width:17px; background-image:url(../img/arrow_right_small.png); }
    .news_paginator .left{ margin-left:4px; display:inline-block; height:22px; width:17px; background-image:url(../img/arrow_left_small.png); }
    .news_paginator a{ float:left; height:22px;  margin-right:2px;   }

    .news_search{ /*width:500px;*/ float:left; height:96px;}
    .news_search .s1, .news_search .s2{ height:36px; /*width:500px;*/ background:#f0f6f6; font-size:10px; line-height:36px;  }
    .news_search .s2{ background:#e2e8e8;  }
    .news_search .s1 span,  .news_search .s2 span{ margin-left:20px;}
    .news_search .s1 select{ width:114px;}
    .news_search .s2 input{  float:right;}

/* News page #5 (end) */


/* choice page #6 (begin) */
.choice_title_header { width:105px; }
.choice_title_header2 { text-align:left !important;  font-weight:bold; padding-left:20px; }
/*.choice_title_header2 span{ font-size:17px !important; }*/

.choice_title_header2 select{ margin:0px 20px; font-size:12px !important;  line-height:17px; }

.choice_title_header3 { text-align:left !important; font-size:12px;  padding-left:20px; }
.choice_title_header3 input { height:15px !important; width:50px; background:url(../img/input_bg.png) repeat-x white; }


.choice_car_class_container{ background:#cecece; height: 154px;}
.choice_car_class_item{ height:72px; width:140px; line-height:72px; vertical-align:middle; float:left; position:relative;  }
.choice_car_class_item label{ height:72px; width:140px; display:block; cursor:pointer; }
.choice_car_class_item div{ position:absolute; left:0px; bottom:5px; height:15px; line-height:10px; font-size:10px; width:140px; text-align:center;}

.low .choice_car_class_item{ width:109px;}
.low .choice_car_class_item label{ width:109px; background-position:center right !important; }
.low .choice_car_class_item div{ width:109px;}

.choice_car_class_item.selected,
.choice_car_marka_item.selected,
.choice_car_param_item.selected{ background:#00adef;  } /*  selected item */


.choice_car_marka_container, .choice_car_param_container{ background:#e6e7e9; position:relative;  }
/* .choice_car_marka_container{ min-height:320px; }
.choice_car_param_container{ min-height:440px; } */
.choice_car_marka_item{ float:left; width:140px; height:25px; line-height:25px; vertical-align:middle; position:relative; }
.choice_car_marka_item input{ margin-right:7px; }

.choice_car_param_column{ float:left; width:233px; padding-bottom:10px;}
.choice_car_param_column strong{ padding:5px; padding-right:0px;  display:block; }
.choice_car_param_item{ height:25px; }

.low .choice_car_marka_item{  width:109px;  }
.low .choice_car_param_item,.low .choice_car_param_column{  width:181px;  }

.button_close, .button_type{ position:absolute; right:0px; bottom:-15px; width:70px; height:15px; line-height:13px; text-align:center;  }
.button_type{ right: 0; }
.button_type{ background-image:url(../img/block_titles_bg.png); background-repeat:repeat-x; color:white; width:100px;}
.button_type a{ border-bottom:1px dashed; color:white; font-size:11px; position:relative; bottom:1px;  }
.button_type a:hover{ text-decoration:none !important;  }
.button_type2{ right:101px;}
.button_close{ background-image:url(../img/car_rate_block_bg.png); background-repeat:repeat-x; background-position:0px -64px; width:70px;}

.standart_center_block.search_button{ text-align:center;}


/* choice page #6 (end) */

/* result page #6.1 (begin) */

.result{ background:white !important; }
.result .spaceline { height:12px; background:white; }

.result td{ vertical-align:top; }
.result tr{ background:#f1f1f1;}
.result tr{ padding:5px; margin-top:5px; margin-bottom:5px; }
.result tr.odd{ background:#e6e7e9;}

.result .check{  /* width:70px; */ vertical-align:middle; background:#fef9e6; text-align:center; }
.result .check input{  margin-left:6px; }
/*.result .check div{ line-height:15px;}*/
.result tr.odd .check{  background:#fff4cc; }


.result .picture{ width: 150px; }
.result .text{ /*width: 470px;*/ width: 400px; padding-left:5px; text-decoration:underline; }

.result .text h2{ margin:10px 0px; }
.result .year { vertical-align:middle !important; text-align:center; width:43px; }
.result .cost { vertical-align:middle !important; text-align:center; width:100px; }
.result .space { background:white; width:2px; }

.low .result .check{ /* width: 40px; */ }
.low .result .text{ width: 295px; }
.low .result .year{ width: 30px; }
.low .result .cost{ width: 80px; }


.result thead td{ text-align:center; height:15px; line-height:15px; position:relative !important;  background:white;  }
.result thead td.white{ background:white;  }
.result thead td div{ position:relative; }
.result thead td a{ text-decoration:none !important; border-bottom:1px dashed; position:relative; bottom:2px; color:white; }

.result thead td a.arrow{ border:0px; position:absolute; bottom:auto; background:url(../img/sort_arrows.png) no-repeat; display:block; height:10px; width:11px; left:46%; top:15px; }
.result thead td.sort a.arrow{ background-position:-11px 0px;}


.result thead .text, .result thead .year, .result thead .cost{ text-align:center; background:url(../img/block_titles_bg.png) repeat-x; }
.result thead .sort{ text-decoration:none !important; background:url(../img/block_titles_bg.png) repeat-x;  background-position:0 -15px;}
.result thead .check, .result thead .picture{ background:none; }

.result thead .year a.arrow{ left:40%; }
.result thead .text a.arrow{ left:48%; }

.result tfoot td{ height:45px;  background:white; }
.result tfoot td.compare a{ display:block; height:15px; text-align:center; color:white; text-decoration:underline;  background:url(../img/block_titles_bg.png) repeat-x;  background-position:0 -15px;  line-height:12px; }

.result tfoot .paginator{ line-height:45px; text-align:center; color:#00b1ef; }
.result tfoot .paginator a{ color:#949599; text-decoration:underline; font-size:14px; margin:10px; }
.result tfoot .paginator span{ margin:10px;}


/* result page #6.1 (end) */

/* Otzivi page #7 (begin) */

.otzivi_write_up{ margin-left:45px; }

.otzivi{ background:white !important; width:658px; }
.module.latestNews .otzivi{width:100%;}
.low .otzivi{ width:545px; }
.otzivi .spaceline { height:12px; background:white; }
.otzivi td{ vertical-align:middle; text-align:center; font-size:12px; }

/* thead */
.otzivi thead td{ text-align:center; height:15px; line-height:15px; position:relative !important;  background:white; }
.otzivi thead td div{ position:relative; }
.otzivi thead td div{ text-align:center; background:url(../img/block_titles_bg.png) repeat-x;   }
.otzivi td.nospace div{ margin-right:0px !important;}

.otzivi th, .otzivi td {padding:0;}

.otzivi tr.str td div,
.otzivi td div.container,
.otzivi thead td div  { margin-right:2px; }

.otzivi thead td a, .otzivi thead td span { text-decoration:none !important; border-bottom:1px dashed; position:relative; bottom:2px; color:white; }
.otzivi thead td a.arrow{ border:0px; position:absolute; bottom:auto; background:url(../img/sort_arrows.png) no-repeat; display:block; height:10px; width:11px; left:46%; top:15px; }
.otzivi thead td p.arrow{ border:0px; position:absolute; bottom:auto; background:url(../img/sort_arrows.png) no-repeat; display:block; height:10px; width:11px; left:46%; top:15px; background-position:-11px 0;}

.otzivi thead td.nosort a.arrow{  display:none; } /*  ����� ������ ���� �����������, ����� ������ ��������� */
.otzivi td.nosort span{ border:0px;}

.otzivi thead td.sort a.arrow{ background-position:-11px 0px;}
.otzivi thead .sort div{ text-decoration:none !important; background:url(../img/block_titles_bg.png) repeat-x;  background-position:0 -15px;}
.otzivi thead .year a.arrow{ left:40%; }
/*.otzivi thead .engine{ min-width:100px;}*/
/*  tr */

.otzivi tr.str td div,.otzivi tr td div.container{ background:#f1f1f1;}
.otzivi tr.str.odd td div,.otzivi tr.odd td div.container{ background:#e6e7e9; padding-top:2px;width:auto;}
.otzivi tr td.date{ font-size:10px; }
.otzivi tr.str td div{ /*height:45px;*/ padding-bottom:2px; line-height:16px; margin-bottom:2px;  }
.otzivi tr.str td div a{ text-decoration:underline; }

.otzivi tr.str{ border-top:2px solid black; }
.otzivi tr.str.first, .otzivi thead { border-top:0px !important; }

.otzivi .text{ text-align:left;  color:#58595b; }
.otzivi .text div.container{ padding:5px; margin-right:0px !important; position:relative; }
.otzivi .text span{ color:black; }
.otzivi .text h2{ color:#00aeef; font-size:15px; font-weight:bold;  margin-bottom:7px;  }
.otzivi .text p{ margin-bottom:2px; }

.otzivi .text div.more{ height:15px; width:140px; line-height:15px;  position:absolute; right:0px; bottom:0px; background:url(../img/block_titles_bg.png); text-align:center; color:white; }
.otzivi .text div.more a{ position:relative; top:-1px;}

/* tfoot */
.otzivi tfoot td{ height:45px;  background:white; }
.otzivi tfoot td.compare a{ display:block; height:15px; text-align:center; color:white; text-decoration:underline;  background:url(../img/block_titles_bg.png) repeat-x;  background-position:0 -15px;  }

.otzivi tfoot .paginator{ line-height:45px; text-align:center; color:#00b1ef; }
.otzivi tfoot .paginator a{ color:#949599; text-decoration:underline; font-size:14px; margin:10px; }
.otzivi tfoot .paginator span{ margin:10px;}


.add_feedback_bottom{ left:0; position:absolute; z-index:900;}
/* Otzivi page #7 (end) */

/* teamInfo #8 (begin) */

.fcol{ width:420px; float:left; }
.low .fcol{ width:305px; float:left; }
.scol{ width:230px; float:right; }

.fcol h2{ font-size:15px; color:black; margin-top:10px; }
.fcol p{ font-size:13px; color:#6f7073; line-height:20px; margin-bottom:15px; }
.fcol .contacs{ border-top:1px solid #6f7073; height:50px; font-size:13px; padding-top:10px; }
.fcol .contacs a{ margin-left:30px;}

.team_item{ background:#d2d3d5; padding:10px; vertical-align:middle; margin-top:10px; }
.team_item .text{ float:right; width:140px;  font-size:10px; color:#58595b;}
.team_item .text b{ font-size:13px; /* text-decoration:underline; */ display:block; color:black; }

/* teamInfo #8 (end) */

/* Compare page #10 (begin) */

    .compare_car_item{ height:140px; width:150px; float:right; color:#6e706f; font-size:12px; position:relative; margin-left:10px; }
    .compare_car_item a{ text-decoration:underline; display:block; margin-top:15px; margin-bottom:10px;  }
    .compare_car_item_picture{ height:85px; border-bottom:1px solid #959499;}
    .compare_car_delete{ display:block; height:13px; width:12px; background:url(../img/compare_car_delete.png); position:absolute; top:0px; right:0px; margin:0px !important; }
    .compare_car_delete:hover{ background-position:0px -13px; }

    .compare_tab{ height:15px;}
    .compare_tab a{ display:block; width:150px; height:15px; background:url(../img/block_titles_bg.png);  text-decoration:none; color:white; text-align:center; float:left; }
    .compare_tab a:hover{ text-decoration:none !important; background-position:0px -15px;  }
    .compare_tab a.selected{ background-position:0px -15px; }
    .compare_tab a span{ border-bottom:1px dashed white; line-height:15px; position:relative; top:-2px; }
    .compare_tab a.selected span{border:0px;  }

    .compare_table{ width:700px; }
    .low .compare_table{ width:545px; }
    .compare_table td{ height:25px; line-height:25px;  text-align:center; font-size:10px; background:white; }

    .compare_table tr td:first-child,    .compare_table .title div { background:#00adef; }

    .compare_table tr td div{ margin-right:2px; font-weight:bold; height:100%; }
    .compare_table tr td.last div{ margin-right:0px !important;  }

    .compare_title_full div{ width:100%; height:25px; line-height:25px;  }

    .compare_table tr td div{ background:#f1f1f1;}
    .compare_table tr.odd td div { background:#e6e7e9;}

    .compare_table .result td,.compare_table .result td div{ background:white !important; }
    .compare_table .result td div{ margin-top:10px; margin-right:10px; border-top:1px solid #959499; font-size:15px;}

/* Compare page (end) */



/* Autoshow page #10 (begin) */

.as_leftcol{ float:left; }
.as_maincol{ margin-right:50px; }

.as_titlebar{ height:140px; background:#ffca08; padding-left:250px; padding-top:0px;  }
.as_title_container{ font-size:14px; line-height:20px; width: 250px; margin-left:-100px; margin-top: -10px; }
.as_title_container .low { width:250px; }
.as_title_container a{ text-decoration:underline; display:block; margin-left:20px;  }
.as_current{ height:40px; /*line-height:40px;*/ border-bottom:1px dashed black; margin-bottom:7px; }

.as .standart_center_block{ width:800px; }
.low.as .standart_center_block{ width:650px; }
.as .banner_block { margin-top:20px; }
.as .banner_block img, .as .banner_block div{ float:right; }



.as, .as .subbar{ background:black; }
.as .subbar li{ border-color:white; /* background-image:url(../img/subbar_icons_dark.png); */}

.as .negative_element{ color:#ffca08; margin-bottom:15px; }
.as .negative_element span{ font-size:20px;  }

.as .negative_element h1{ border-top:2px solid #ffca08; }
.as .negative_element.first h1{ border-top:0px; }

.low.as .news_box{ width:600px; }
.as .news_box_text{ color:white; width:800px; }
.low.as .news_box_text{ color:white; width:650px; }
.as .news_box_text h2{ color:white; }

.as .news_box_text a{ color:#999; text-decoration:underline;}
.as .news_box_text a:hover{ color:#bbb; }

.as .news_box_item{ border:1px solid black; width:800px; }
.low.as .news_box_item{ border:1px solid black; width:650px; }
.as .news_box_item:hover, .as .news_box_item.open{ background:#414141; border:1px solid #7c7c7c;  }

.as .banner_string div{ background:#ffca08; }
.as .banner_string{ background:url(../img/block_titles_bg.png); background-position:0px -30px; height:24px; float:none; width:800px; margin-right:0px; margin-left:0px;}
.low.as .banner_string{ width:650px;}


.as .news_photo{ position:absolute; bottom:0px; right:72px;  background:url(../img/block_titles_bg.png); height:15px; width:60px; text-align:center; }
.as .news_photo a, .as .news_type a, .as .news_close a, .as .news_open a { text-decoration:none !important; border-bottom:1px dashed; position:relative; top:-1px; }
.as .news_photo a { top: -2px; }



.as .news_open{ background-position:0px 0px; }

.as .news_paginator { width:100%; }
.as .news_paginator a{ color:#ffca08; margin-right:5px; display:block;  text-align:center; }
.as2 a{ width:10px; }

.as .news_paginator.as2 a:hover{ font-weight:bold; }

/*.as .news_paginator a:hover span{ font-weight:normal; }*/

.as .news_paginator a span{ background:url(../img/block_titles_bg.png); background-position:0px 0px;   }
.as .news_paginator div{ background:url(../img/arrow_right_small_dark.png); margin-right:50px; position:relative; top:-3px; }
.as .news_paginator div.f{ background:url(../img/arrow_right_small_dark.png); background-position:0px -23px;  margin-right:0px; }

.as2 .arrow{ width:21px !important; }
.as2 .all{ width:75px !important; }
.as2 .all:hover{ font-weight:normal !important; }

.as_switcher{
    background-image:url("../img/car_rate_block_bg.png");
    background-position:0 -48px;
    background-repeat:repeat-x;
    width:100px;
    position:absolute;
    top:0px;
    right:0px;
    height:15px;
    text-align:center;
}

.as_switcher.f{ right:101px !important; }
.as_switcher.active{ background-image:url(../img/as_switcher_active.png);  background-position:0px; height:21px; color:black; }

.as_switcher a{ color:white; text-decoration:none; border-bottom:1px dashed; position:relative; top:-1px; }
.as_switcher a:hover{ text-decoration:none !important; }

.as .mark .news_box_text{ margin-bottom:0px; }
.as .mark .news_box_item{ margin-bottom:10px; }
.as_close_date{ height:40px; line-height:40px; color:white; text-align:center; width:210px; float:left; font-size:16px; }

.as #footer div{ text-align:left; }

/* ----------------------- ������� ����� � ���������� */

.side_block .side_header{ text-align:right; font-size:16px; margin-bottom:8px;}

.side_block_car{ margin-left:10px; background:#f0f6f6; margin-bottom:15px; }
.side_block_car div{ float:right; width:95px; padding-top:7px; margin-right:3px;}
.side_block_car div a{ color:black; font-size:10px; text-decoration:underline; }

.side_block_car.odd{ background:#e1e7e7;}

.rside_ad{ position:relative; width:150px; margin-left:-20px; background:#d7d8da; min-height:63px; padding-left:7px; padding-top:7px; margin-top:150px; margin-bottom:70px;  }
.rside_ad a{ color:black; font-size:10px; text-decoration:underline; font-size:14px;  }
.rside_ad_label{ width:12px; height:70px; background:url(../img/rside_ad_label.png); position:absolute; left:-12px; top:0px; }

.gallery_saver{ padding-bottom:50px;  clear:both; overflow:hidden; }

.tdp_c{ position:relative; left:20px;}
.tdp_c2{ position:absolute; bottom:0px; right:0px; }
.tdp_p{ float:left; color:white; margin-right:10px; font-size:14px; line-height:20px; margin-bottom:5px; }

.hb { background-position: center top; }
.low .hb{ top:110px !important; }

.as_current table{ height: 40px; }
.as{ /* ���� ����� ��� ����� ����, �� ���-�� ����, �������� ���-�� � ������� �� ����� �������� */ }



.dg_date{ text-decoration:none !important; }
.double_gallery a:hover{ text-decoration:none; }
.double_gallery a:hover .dg_date{ text-decoration:none !important; }

.all_td{ /* right:0px !important; top:0px; width:250px !important; */ float:right; padding:0px 5px;  height:15px; background-position:0px 0px; background-repeat:repeat-x; background-image: url('../img/block_titles_bg.png'); }

div.banner_center div { margin-left: 100px !important; margin-bottom: 10px !important; margin-top: 10px !important; }
.low div.banner_center div { margin-left: 22.5px !important; margin-bottom: 10px !important; margin-top: 10px !important; }

.act_hist{
float: right; display:block; width:148px; height: 24px; font-size: 12px !important; background:url(/i/img/cat_act_hist.png); text-align:center; color:white !important; margin-left:2px;
}

.act_hist:hover{ text-decoration:none !important; color:#ddd; }

.act_hist span{ position:relative; top:-8px; border-bottom:1px dashed;}

.act_hist2{ width:100px; background-position: -148px -24px; }

.act_hist_sel{ background-position: 0px -24px;   }

.act_hist2.act_hist_sel{ background-position: -148px 0px;   }

.act_hist_sel span{ border-bottom:0px !important; }

th, td {
	border: none !important;
}
.newsDetail .newsMeta {
    margin: -18px 0 18px;
}

.jtabs.ui-corner-all, .jtabs.ui-corner-bottom, .jtabs.ui-corner-right, .jtabs.ui-corner-br{ border: 0 none; }

#index_reviews.jtabs .ui-widget-header {background:none;border:0 none;border-bottom:1px solid #7F7F7F;border-radius:0;}

#index_reviews.jtabs ul li a {height:20px;display:block;}
#index_reviews.jtabs ul li.ui-state-default {background: none;border:0 none;border-radius:0;}
#index_reviews.jtabs ul li.ui-state-default span {border-bottom:1px dashed;color:#0099CC;font-weight:bold;border-radius:0;}
#index_reviews.jtabs ul li.ui-state-active {background: none repeat scroll 0 0 #7F7F7F;border-radius:0;}
#index_reviews.jtabs ul li.ui-state-active span {border:0 none;color:white;font-weight:bold;}

#index_reviews.ui-tabs .ui-tabs-panel,
#index_reviews.ui-tabs .ui-tabs-nav {padding:0;}

#index_reviews .ui-tabs-panel .module {margin-top: 10px;}

.banner a {display:block;}

/*.slider-panel.slider-panel-active img {max-width:658px;max-height:437px;}*/

.salonItem .mainInfo .makeComment.popupContainer.jsPopupContainer.popupController {top:-8px;}

.pricelist {
	color: #999;
    font-size: 14px;
    position: absolute;
    right: 0;
}

.pricelist a {
	padding-left: 15px;
}

.labels_date_v {
	font-family: Tahoma,'Times New Roman',serif,arial;
}

.auto .left {
    border-right: 1px dashed;
    float: left;
    margin-right: 15px;
    padding-right: 15px;
    width: 45%;
}

.rival li {
    float: left;
    text-align: center;
    width: 45%;
    height: 200px;
}

.rival li p {
	margin: 0;
}

.calendar-block a.afisha-link {
    color: #000;
    text-decoration: none;
}

.auto .rival img {
    width: 250px;
}

#center .news-list .preview_picture {
    height: 42px;
    width: 64px;
}

#menu_top .top li .submenu {
    background-color: #FEFEFE;
    border-bottom: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    display: none;
    margin-left: -1px;
    padding: 5px 0 10px;
    position: absolute;
    width: 100%;
    z-index: 100;
}

#menu_top .top li:hover .submenu {
	display: block;
}

#menu_top .top li .submenu li {
    border: medium none;
    clear: both;
    display: block;
    float: none;
    font-size: 13px;
}

#menu_top .top li .submenu a {
	display: block;
}

#menu_top .top li .submenu a {
	border-bottom: none;
	padding-bottom: 0;
}

body .slider .slider-panel .zoom a {
	display: none;'
}