@font-face {
    font-family: 'rouble';
    src: url('rouble-rubl.eot');
    src: url('rouble-rubl.eot?#iefix') format('eot'),
         url('rouble-rubl.woff') format('woff'),
         url('rouble-rubl.ttf') format('truetype'),
         url('rouble-rubl.svg#webfontUvkYI7v9') format('svg');
    font-weight: normal;
    font-style: normal;
}

.ruble {
  font-family: rouble;
}
/*@media all and (min-width:0px) {
	head~body .rubl { font-size: 0; }
	head~body .rubl:after { content: "P"; font-size: 10px; }
}*/


html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, blockquote, form, fieldset, legend, table, td, th { margin: 0; padding: 0; }
*:focus { outline: none; }

html, body { height: 100%; }

body { color: #4D4F53; font: normal 62.5%/150% Arial, Helvetica, sans-serif; }
input, select, button, textarea { font-family: Arial, Helvetica, sans-serif; margin:0; }
textarea { resize: none; }

a { color: #19709f; }
a:visited { color: #19709f; }
a:hover { text-decoration: none; }

img { border: 0; }

p, blockquote { font-size: 1.3em; line-height: 146.2%; margin: 0 0 0.7em; }
blockquote { position: relative;  background: #d2e3fb; padding: 0.5em 1em 0.9em; line-height: 140.05%; font-size: 1.3em; margin: 1.7em 2em 1.3em; }
blockquote p { font-size: 1em; margin-bottom: 0; }
address {  }
small { font-size: 0.85em; }
big   { font-size: 1.4em; }

dl,ul { margin-top: 1em; }

.no-margin { margin: 0 !important; }
.no-margin-top { margin-top: 0 !important; }
.no-border { border: none !important; }
.no-pad-r  { padding-right: 0 !important; }
.no-pad { padding: 0 !important; }
.no-brake { white-space: nowrap; }
.clear { clear: both; font-size: 0; line-height: 0 }
.right {text-align: right;}

ol { margin-bottom: 3.2em; }
ol li { margin-left: 2.8em; background: none; }

ul { margin-bottom: 3.2em; }
li { font-size: 1.3em; line-height: 140.1%; margin: 0 0 0.7em; background: url("../images/line.gif") no-repeat scroll 12px 9px; }

li ul,li ol {  }

dt { font-size: 1.2em; margin-bottom: 0.2em; }
dd { font-size: 1.4em; line-height: 135%; margin-bottom: 1.2em; }
dd p { font-size: 1em; }

h1, h2, h3, h4 { font-weight: normal; }

h1 { font-size: 3em; line-height: 100%; font-family: Arial; color: #4D4F53; margin-bottom: 0.7em; margin-top: 0.43em; }
h2 { color: #4D4F53; font-family: Arial; font-size: 2.2em; line-height: 120%; margin-bottom: 0.5em; margin-top: 1.25em; }
h3, .h3 { color: #4D4F53; font-size: 1.8em; line-height: 132%; font-family: Arial; margin-bottom: 0.5em; margin-top: 0.8em; }
h4 { color: #4D4F53; font-family:Arial; font-size:1.5em; font-weight:bold; line-height:110%; margin-bottom:0.4em; margin-top:1.4em; }

.h1 { font-size: 3em; line-height: 100%; font-family: Arial; color: #4D4F53; margin-bottom: 0.7em; margin-top: 0.43em; }
.h2 { color: #4D4F53; font-family: Arial; font-size: 2.2em; line-height: 115%; margin-bottom: 0.3em; margin-top: 1.35em; }
.h3 { color: #4D4F53; font-size: 1.8em; line-height: 132%; font-family: Arial; margin-bottom: 0.5em; margin-top: 0.8em; }
.h4 { color: #4D4F53; font-family:Arial; font-size:1.5em; font-weight:bold; line-height:110%; margin-bottom:0.4em; margin-top:1.4em; }

.no-dec, .no-dec  span:hover { text-decoration: none; }
.no-dec  span { text-decoration: underline; }
table {	border: none;border-collapse: collapse; border-spacing: 0; margin-bottom: 1.5em; font-size: 1em; }
/*table tr.odd td { background-color: #f6f6f6; }*/

table td, table th {  font-size: 1.4em; padding: 0.45em 0.7em; }
dd table th { font-size: 1em; }
dd table td { font-size: 1em; }
dd h3 { font-size: 1.3em; margin-bottom: 16px; padding-left: 7px; }
dd p { padding-left: 7px; }
dd li { font-size: 1em; }

table td { font-size: 1.3em; line-height: 120.1%; padding: 10px; }

table p { font-size: 1em !important; margin: 0 !important; }

table th { font-weight: normal; color: #888888; /*#999*/ border-bottom: 1px #999 solid; font-size: 1.3em; text-align: left;}
table th a.ajax-sort { color: #666; border-bottom: 1px #666 dashed; text-decoration: none;  position: relative; z-index: 2; }
table th a.ajax-sort:hover { border-bottom: 1px #666 dashed; }
table th a.ajax-sort.act { *display:inline; *zoom:1; display: inline-block; }
table th a.ajax-sort .sort_darr, table th a.ajax-sort .sort_uarr { position: relative; display: none; top: -2px; margin-right: 2px; }
table th a.ajax-sort.up .sort_darr { display: none; }
table th a.ajax-sort.up .sort_uarr { display: inline; }
table th a.ajax-sort.down .sort_uarr { display: none; }
table th a.ajax-sort.down .sort_darr { display: inline; }
table th a.ajax-sort.act {  background: #1A709F; padding: 3px 8px 3px 8px; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); position: relive; -pie-poll: true; }
table th a.dashed { color: #888888; }
table th.align-right { text-align: right; }

table tr th { background: #fff; }
table tbody tr.odd td { background: none; }
table tbody tr.even td {background-color: #f8f8f8; }
table tbody tr:nth-child(2n) td, table tbody tr.even td{ background-color: #f8f8f8; }
.info-list table tr:hover td { background: none !important }
table.no-decorate tr td, table.no-decorate tr th { background: none!important; }

td, th {  }

div.path{font-size: 120%;}

strong {  }
label { /*font-size: 1.2em; color: #A3A6A6;*/ }

label input { vertical-align: middle; }

input[type=text], input[type=password], textarea { padding: 1px; margin-top: 3px; border: 1px #CCC solid; font-size: 0.9em; }
.filter-car-equipment input[type=text], .filter-car-equipment input[type=password] { padding: 3px 4px 4px; }
.input { padding: 1px; margin-top: 3px; border: 1px #CCC solid; font-size: 0.9em; }
select { font-size: 1.2em;margin-bottom: 4px;	margin-top: 3px; padding: 4px; }

ol li { }
li p { font-size: 1em; color: #4D4F53;}
ul li { padding-left: 2.5em; list-style: none; }
li li  { font-size: 1em; }

.w25 { width: 25%; float: left; }
.w33 { width: 33%; float: left; }
.w66 { width: 66%; float: left; }
.w50 { width: 50%; float: left; }
* html .w50 { margin-right: -1px; }

.f-left { float: left; }
.f-right { float: right; }
.clearfix:after { display: block; content: ''; height: 0; clear: both; visibility: hidden; }
.mr7 { margin-right: 7%; }
.mb10 { margin-bottom: 10px; }
.brick {display: block;}

.pseudo-link { text-decoration: underline; cursor: pointer; }
.pseudo-link:hover { text-decoration: none; }
.js .dashed, .js .ajax-link {border-bottom-width: 1px;border-bottom-style: dashed;cursor: pointer;text-decoration: none;	position: relative;}
.js .dotted {border-bottom-width: 1px;border-bottom-style: dotted;	cursor: pointer;text-decoration: none;position: relative;}
.js .dashed:hover, .js .ajax-link:hover{ border-bottom-color: transparent !important;border-bottom-width: 1px;	border-bottom-style: dashed;  
   -webkit-transition-property: border-bottom-color;
      -moz-transition-property: border-bottom-color;
        -o-transition-property: border-bottom-color;
       -ms-transition-property: border-bottom-color;
           transition-property: border-bottom-color;

   -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
        -o-transition-duration: 0.2s;
       -ms-transition-duration: 0.2s;
           transition-duration: 0.2s;
}
.js .dotted:hover { border-bottom-color: transparent !important;border-bottom-width: 1px;border-bottom-style: dotted; 
   -webkit-transition-property: border-bottom-color;
      -moz-transition-property: border-bottom-color;
        -o-transition-property: border-bottom-color;
       -ms-transition-property: border-bottom-color;
           transition-property: border-bottom-color;

   -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
        -o-transition-duration: 0.2s;
       -ms-transition-duration: 0.2s;
           transition-duration: 0.2s;
}

.orange { color: #ea5b1e !important; }
.blue { padding: 0 3px 3px; background: #d2e3fb; }
.darkblue { color: #19709F; }
.red { padding: 0 3px 3px; background: #d4a09f; }
.link-black { color: #000 !important; }
input.grey { color: #000 !important; }
.grey { color: #999999; }
.green { color: #54a92e !important }
.nomargin { margin: 0 !important; }
.a-center { text-align: center; }
.sort-by ul .act a.black2, .info-list table .act a.black2 { color: #4D4F53 !important; }

.fs-13 { font-size: 13px !important; }
.fs-14 { font-size: 14px !important; }

blockquote .tl { background: url("../images/sprite.png") no-repeat scroll -68px 0 transparent; position: absolute; top: 0; left: 0; width: 5px; height: 5px; }
blockquote .tr { background: url("../images/sprite.png") no-repeat scroll -73px 0 transparent; position: absolute; top: 0; right: 0; width: 5px; height: 5px; }
blockquote .bl { background: url("../images/sprite.png") no-repeat scroll -68px -5px transparent; position: absolute; bottom: 0; left: 0; width: 5px; height: 5px; }
blockquote .br { background: url("../images/sprite.png") no-repeat scroll -73px -5px transparent; position: absolute; bottom: 0; right: 0; width: 5px; height: 5px; }

em.rubl { font-style: normal; position: relative; margin-left: -0.5em; white-space: nowrap }
em.rubl ins { display: inline !important; height: auto; font-size: 90% !important; margin: 0 !important; right: -0.54em; padding: 0 !important;  position: relative; text-decoration: none; width: auto; top: 1px; z-index: 1 }

.all {/*height: 100%;*/ line-height: 1.55em; position: relative; }
.main, .footer { padding: 0 40px; max-width: 1280px; margin: 0 auto; min-width: 920px; }
.main { min-height: 100%; /*overflow: hidden; убрано по задаче AP-239*/ /*position: relative убрано по задаче AP-532 */ }

.content { padding: 1px 0 140px }
.inner-cotent { margin-left: 228px; position: relative; }
.footer { height: 110px /*100px*/; margin-top: -110px /*-100px*/; position: relative; }
.c-left { float: left; margin-left: -272px; width: 272px; position: relative }
* + html .c-left { padding-right: 1px; }
.c-right { margin-left: 272px; zoom: 1; }
img.logo { /*max-width: 200px;*/ }
.wspace { white-space: nowrap; }

.block-1.l-filter {  margin-left: 0;  }
.l-filter { width: 239px;}
.l-filter .filter-wrap { 
   padding: 3px 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 4px #666;
  -moz-box-shadow: 0 2px 4px #666;
  box-shadow: 0 2px 4px #666;
	background: #F8F8F8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8F8), to(#e4e4e4));
	background: -moz-linear-gradient(#F8F8F8, #e4e4e4);
  background: -o-linear-gradient(#F8F8F8, #e4e4e4);
	background: linear-gradient(#F8F8F8, #e4e4e4);
	-pie-background: linear-gradient(#F8F8F8, #e4e4e4);
  behavior: url(/css/PIE.htc);    
  position: relative;
 }
.l-filter p.infilter { position: relative; z-index: 2; }
* + html.l-filter p.infilter { display: inline-block; }
.l-filter p.infilter a.ajax-link { display: inline-block; margin: 20px 0 0 5px; }
.l-filter ul li { padding-left: 0px; background: none; float: left; clear: left; padding-bottom: 5px; font-size: 1.2em; margin-bottom: 4px; position: relative; white-space: nowrap }
.l-filter ul li a { color: #4D4F53; }
.l-filter ul li .left, .l-filter ul li .right { display: none; }
.l-filter ul li.change .left, .l-filter ul li.change .right { position: absolute; width: 6px; height: 22px; background: #fff; top: 0; display: block; }
.l-filter ul li.change .left { left: -6px; background: url("../images/sprite.png") repeat-x scroll -24px 0 transparent; }
.l-filter ul li.change .right { right: -6px; background: url("../images/sprite.png") repeat-x scroll -30px 0 transparent; }
.l-filter ul li.change { background: #94110f; height: 17px; }
.l-filter ul li.change a { color: #fff; }
.l-filter ul li.change .count-offer  { color: #fff; }
.l-filter ul li .count-offer { color: #666; }
.l-filter .center:first-child h3, .l-filter .center:first-child .h3 { margin-top: 0; }
.l-filter h3, .l-filter .h3 { padding-top: 9px; margin-top: 0; font-size: 18px; }
.l-filter #catalog_object_selected_list ul { margin: 0; }
.l-filter #catalog_object_selected_list ul li a { text-decoration: none; border-bottom: 1px dashed; }
.l-filter #catalog_object_selected_list ul li a:hover { border: none; }
.l-filter p.in-filter  input { margin: 0; font-size: 1em; }
.l-filter .ui-slider { width: 170px; margin: 0 20px 10px 14px; -moz-border-radius:0; -webkit-border-radius: 0; border-radius: 0; }
.l-filter .ui-slider-corn-left span { left: -12px; }
.l-filter .ui-slider-corn-right span {  }
.l-filter .ui-slider-handle  { margin-left: -2px; background-image: url("../images/slider-handle2.png"); }
.l-filter .ui-widget-content .ui-state-hover { border: 1px solid #cccccc; cursor:pointer;  }
.l-filter .ui-widget-content .ui-state-default { margin-left:-2px; background-image: url("../images/slider-handle2.png"); }
.l-filter .ui-slider .ui-slider-handle { width: 18px; height: 18px; border: none; background-color: transparent; }
.l-filter .scale { margin-left: 14px; margin-right: -12px; outline:none; }
body:not([x|x]) .l-filter .scale { margin-right:-3px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .l-filter .scale { margin-right:14px;} } /*ie 10*/
.l-filter .scale span.short { height: 4px; margin-bottom:3px; }
.l-filter .scale span span { font-size: .85em; }
.l-filter .bg-gray-gradient:after { display: block; clear: left; content: ''; height: 0; visibility: hidden; }

.l-filter #age10_container .scale { margin-right: -6px; margin-left: 4px;}
body:not([x|x]) .l-filter #age10_container .scale { margin-right: 2px; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .l-filter #age10_container .scale { margin-right:14px;} } /*ie 10*/

.logout { margin: 0; white-space: nowrap; }
.logout img { background: url("../images/exit.png") no-repeat; margin: 0 0 -2px 3px; }

.correct { margin-top: 9px; }
.correct a { color: #19709f !important; text-decoration: none; padding-right: 18px; background: url(../images/icons.png) no-repeat right -4px; }
.correct a span { border-bottom: 1px #19709f dashed; }
.correct a:hover span { border-bottom: none; }

.block-1 { margin-left:-3px; margin-top: 24px; }
.block-1 .center { padding: 0 16px 6px; border-bottom: 1px #cccccc solid; }
.block-1 .top { height: 12px; font-size: 0; background: url(../images/hsprite.png) repeat-x 0 0; margin: 0 12px; position: relative; z-index: 4;}
.block-1 .top .l { height: 12px; width: 12px; float: left; margin-left: -12px; background: url(../images/sprite.png) repeat-x 0 0; }
.block-1 .top .r { height: 12px; width: 12px; float: right; margin-right: -12px; background: url(../images/sprite.png) repeat-x -12px 0; }
.block-1 .r-shadow { padding-left: 4px; background: url(../images/shadow.png) repeat-y left top; overflow: hidden; }
.block-1 .l-shadow { padding-right: 4px; background: url(../images/shadow.png) repeat-y right top; overflow: hidden; }

* + html .r-shadow { display: inline-block; }
* + html .l-shadow { display: inline-block; }
* + html .center { -pie-poll: true; }

.bg-blue { background: #1a709f; }

.bottom-blue { background: url("../images/hsprite.png") repeat-x scroll 0 -12px transparent; height: 14px; margin: 0 14px; }
.bottom-blue .r { height: 14px; width: 14px; float: right; margin-right: -14px; background: url("../images/sprite.png") repeat-x scroll -52px 0 transparent; }
.bottom-blue .l { height: 14px;	width: 14px; float: left; margin-left: -14px; background: url("../images/sprite.png") repeat-x scroll -38px 0 transparent; }

.bottom-grey { background: url("../images/hsprite.png") repeat-x scroll 0 -269px transparent; height: 14px; margin: 0 14px; }
.bottom-grey .r { height: 14px; width: 14px; float: right; margin-right: -14px; background: url("../images/sprite.png") repeat-x scroll -13px -437px transparent; }
.bottom-grey .l { height: 14px;	width: 14px; float: left; margin-left: -14px; background: url("../images/sprite.png") repeat-x scroll 1px -437px transparent; }

.l-filter .bg-blue{ overflow: hidden; }
.l-filter .bg-blue h3 a span { border-bottom: 1px #fff dashed; }
.l-filter .bg-blue h3 a:hover span { border-bottom: none }
.l-filter .bg-blue h3 a { color: #fff !important; text-decoration: none; padding-right: 20px; background: url("../images/icons.png") no-repeat scroll 170px -25px transparent; }
.l-filter .bg-blue h3 { margin-bottom: 2px; }

.bottom-car-line { background:none repeat scroll 0 0 none; border-bottom:1px solid #CBCDC9; border-top:1px solid #CBCDC9; clear:both; margin-left:-40px; margin-right:-40px;	margin-top:-1px; overflow:hidden; padding-bottom:14px; position:relative; }
.bottom-car-line p { padding-right: 20px; }
.bottom-car-line h3 { margin-top: 7px; }

.car-keep { position: relative; float: none; display: inline-block; margin: 0 0 10px; vertical-align: top; //display: inline; //zoom: 1;}
.layer .layer-title-small { background: /*url("../images/buttons/blue-button.png") repeat-x scroll 0 0 */#CBCDC9; color: #FFF; font-weight: normal; font-size: 120%; padding: 5px 10px 3px; position: absolute; top: -23px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url(/css/PIE.htc); }
.car-item img { float: left; margin-right: 8px;	margin-top: 3px;margin-bottom: 3px; }

.bottom-car-line  { margin: 0; padding-left: 40px; padding-right: 40px;}

.bottom-car-line .inner { position: relative; z-index: 2; /*padding-left:40px; paddiing-right:40px;*/ }
.car-info-table table td { padding: 5px; }
.info-column { padding-right: 30px; }
.car-info-table { padding-bottom:25px; padding-right:48px; overflow: hidden; }
.bottom-car-line table td { padding: 5px; }
.bottom-car-line table td a { border-color: #000 !important; color: #4D4F53 !important; }
.corner_4_img { overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/css/PIE.htc); width: 400px; height: 300px; }
span.corner_4_img { display: block; }

.corner_8_img { overflow: hidden; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(/css/PIE.htc); width: 400px; height: 300px; }
span.corner_8_img { display: block; }

.bottom-car-line .inner div.f-left, .bottom-car-line .inner div.f-right { font-size: 0; position: relative; z-index: 1 }
.bottom-car-line .inner div.f-left a.left, .bottom-car-line .inner div.f-right a.right { display: block; cursor: pointer; position: absolute; top: 0; left: -26px; text-decoration: none; overflow: hidden; height: 58px; width: 14px; z-index: 1 }
.bottom-car-line .inner div.f-left a.left img, .bottom-car-line .inner div.f-right a.right img { background: url("../images/arr.png") 0 0 no-repeat; position: relative }
.bottom-car-line .inner div.f-right a.right { left: 13px }
.bottom-car-line .inner div.f-right a.right img { left: -14px }
.bottom-car-line .inner div a.off { cursor: default !important }
.bottom-car-line .inner div.f-left a.off img, .bottom-car-line .inner div.f-right a.off img { top: -58px }



.bottom-line-red { 
  position: absolute; top: 0;left: 0; height: 100%; width: 100%; z-index: 1;    
  background: #fbebeb;
  /*background: -webkit-gradient(linear, left top, right top, from(#fbebeb), to(#eff7eb));
  background: -webkit-linear-gradient( left,#fbebeb,#eff7eb)  
  background: -moz-linear-gradient(left, #fbebeb, #eff7eb);
  background: -o-linear-gradient(left, #fbebeb, #eff7eb);
  background: linear-gradient(left, #fbebeb, #eff7eb);
  -pie-background: linear-gradient(left, #fbebeb, #eff7eb);
  behavior: url(/css/PIE.htc);   
  -pie-poll: true;*/
}

.bg-gray-gradient {
  position: relative;
  z-index: 3px;
	background: #F8F8F8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8F8), to(#e4e4e4));
	background: -moz-linear-gradient(#F8F8F8, #e4e4e4);
  background: -o-linear-gradient(#F8F8F8, #e4e4e4);
	background: linear-gradient(#F8F8F8, #e4e4e4);
	-pie-background: linear-gradient(#F8F8F8, #e4e4e4);
  behavior: url(/css/PIE.htc);   
  -pie-poll: true;
}

.shadow, h1.FIO textarea, .shadow, h1.FIO input { -webkit-box-shadow: 1px 1px 5px #666; -moz-box-shadow: 1px 1px 5px #666; box-shadow: 1px 1px 5px #666; behavior: url(/css/PIE.htc); }

.photo-line { float:left; margin-left:-4px; margin-top:10px; overflow:hidden; padding-bottom:11px; width:410px; }
.photo-line .photo { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 4px; behavior: url(/css/PIE.htc); float: left; width: 64px; height: 48px; position: relative; }
.photo-line .act { -webkit-border-radius: 4px; -moz-border-radius: 4px;	border-radius: 4px; border: 4px #CBCDC9 solid; behavior: url(/css/PIE.htc); margin: 0; }
.more-photos { display: inline-block; overflow:hidden;	padding-left:13px; padding-top:7px; width:50px; //display: inline; //zoom: 1; }


* + html .l-filter h3 { margin: 7px 0 0.4em }
.l-filter p.selected-links span { padding: 3px 8px 6px; margin-left: -8px; white-space: normal; }


  /*interface*/
  .interface { overflow: hidden; padding: 0 0 10px; position: relative; }
  .car-info-left .interface { padding: 0 0 10px 13px }
  .interface a { margin: 0 10px 0 0; }
  .interface .delete { background:url("../images/sprite.png") no-repeat scroll -79px -342px transparent; height:22px; float: left; position: static; width:20px; }
  .interface .edit { background:url("../images/sprite.png") no-repeat scroll -79px -317px transparent; height: 22px; float: left; position: static; width: 20px; }
  .interface .publish { background:url("../images/sprite.png") no-repeat scroll -79px -365px transparent; height: 20px; float: left; position: static; width: 20px; }
  .interface .unpublish { background:url("../images/sprite.png") no-repeat scroll -79px -295px transparent; height:22px; float: left; position: static; width:20px; }


.car-info-left { float: left; width: 427px; margin-bottom: 27px; }
.car-info-right { overflow: hidden; padding: 34px 0 10px 20px }
.car-info-func { border-top: 1px #e6e6e6 solid; clear: both; margin-right: 81px; padding-top: 10px; width:472px; }
.car-info-func h3 { margin-bottom: 24px; }
.car-info-func h3 a { color: #4D4F53; }
.car-info-func h3 img { float: left; margin-top: -5px; margin-right: 11px; }
.car-info-func h3 .call-me { color: #19709F; font-size: 12px; margin-left: 20px; }
.car-info-func h3 .call-me img {  margin: 0 5px 0 -16px; float: none; }
.car-info-func .h3 { margin-bottom: 24px; }
.car-info-func .h3 a { color: #4D4F53; }
.car-info-func .h3 img { float: left; margin-top: -5px; margin-right: 11px; }
.car-info-func .h3 .call-me { color: #19709F; font-size: 12px; margin-left: 20px; }
.car-info-func .h3 .call-me img {  margin: 0 5px 0 -16px; float: none; }
.car-info-important { clear: left; float: left; min-width: 480px; max-width: 270px; padding: 0 10px 27px 0; }
.car-info-important h1 { margin-bottom: 14px; margin-top: 5px; }
.car-info-important h1.red { background: none; color: #94110f }
.car-info-important h2.red { background: none; color: #94110f; font-size: 3em; margin-bottom: 14px; margin-top: 5px; line-height: 100%;}
.car-info-important h2 { margin-top: 15px; }
.car-info-important .h1 { margin-bottom: 14px; margin-top: 5px; }
.car-info-important .h1.red { background: none; color: #94110f }
.car-info-important .h2.red { background: none; color: #94110f; font-size: 3em; margin-bottom: 14px; margin-top: 5px; line-height: 100%;}
.car-info-important .h2 { margin-top: 15px; }
.publication_date{ font-size:1.2em; margin-bottom: 10px; }
.car-select { float: left; width: 220px; margin-top: -2px }
.car-select .w50 { width: 45% }
.car-select #prev { padding-left: 8%; width: 47% }
.car-select .car-item { width: 85px; }
.car-select p { margin-bottom:4px; }

.footer .f-left {padding-left: 0/*43px*/; }
.footer .f-right { padding-right: 39px; }
.footer .center { margin: 0 auto; width: 380px; }
.footer { color: #333333; }

.go-back a { background:url("../images/icons.png") no-repeat scroll -126px -53px transparent; color: #4D4F53; margin-left:-19px; padding-left:20px; }
.next a { background:url("../images/icons.png") no-repeat scroll -126px -51px transparent; color: #4D4F53; margin-left:-16px; padding-left:17px; }
.prev a { padding-right: 14px; background: url("../images/icons-right2.png") no-repeat scroll right 6px transparent;  color: #4D4F53; }
.print a { padding-left: 20px; background: url("../images/icons.png") no-repeat scroll -101px -76px transparent; color: #4D4F53; }
.reset-filter, .reset-filter:visited { display: block; font-size: 13px;  background:url("../images/icons.png") no-repeat scroll -126px -51px transparent; color: #4D4F53;  padding-left:17px;  margin: 14px 0 0 -14px; }

.car-info-action { padding: 10px 0 0 20px; position: relative; left: -5px; z-index: 0 /*padding-right:83px; width:470px;*/ }

.color-box { float:left; height:15px; width:15px; margin-right:7px; }
.car-type { margin-bottom: -10px; margin-right: 11px; margin-top: -3px; }
.progress-bar { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 4px; behavior: url(/css/PIE.htc); height: 9px; background: url("../images/hsprite.png") repeat-x scroll -14px -27px transparent; position: relative; z-index: 10; -webkit-box-shadow: #666 0px 2px 2px; -moz-box-shadow: #666 0px 2px 2px;	box-shadow: #666 0px 2px 2px; }
.scale { margin-left:16px; margin-right:27px; margin-top:-21px; padding-top:8px; text-align:justify; padding-bottom: 40px /*32px*/; }
.scale span { background: #999; font-size: 1.3em; display: inline-block; height: 7px; width: 1px; position: relative;}
noindex:-o-prefocus, .scale span{ margin-right:11px; *margin-right:0;}
.scale span span { position: absolute; top: 10px; left: -40px; width: 80px; background: none; text-align: center; font-size: 1em; }
.scale span span b { font-weight: normal; color: #999; }
.scale .middle { background: url("../images/scale.gif") no-repeat scroll center -7px transparent; }

.progress-bar { position: relative; }
.progress-bar .scale-result { margin: 0 10px; height: 9px; position: relative; }
.progress-bar .scale-result-l { width: 10px; height: 9px; float: left; }
.progress-bar .scale-result-r { width: 10px; height: 9px; float: right; }

.color-red .scale-result-l { background: url("../images/scale-color.png") no-repeat scroll center 0 transparent; }
.color-red .color-result { background:url("../images/scale-color.png") repeat-x scroll center -18px transparent; height:9px; }
.color-red .scale-result-r { background: url("../images/scale-color.png") no-repeat scroll center -9px transparent; }
.color-yellow .scale-result-l { background: url("../images/scale-color.png") no-repeat scroll center -27px transparent; }
.color-yellow .color-result { background: url("../images/scale-color.png") repeat-x scroll center -45px transparent; height:9px; }
.color-yellow .scale-result-r { background: url("../images/scale-color.png") no-repeat scroll center -36px transparent; }
.color-green .scale-result-l { background: url("../images/scale-color.png") no-repeat scroll center -54px transparent; }
.color-green .color-result { background: url("../images/scale-color.png") repeat-x scroll center -72px transparent; height:9px; }
.color-green .scale-result-r { background: url("../images/scale-color.png") no-repeat scroll center -63px transparent; }

.nav-right-img { background: url("../images/sprite.png") no-repeat -83px -208px transparent; margin: -4px 0 0 0; cursor: pointer; }
.nav-left-img { background: url("../images/sprite.png") no-repeat -84px -257px transparent; margin: -4px 0 0 0; cursor: pointer; } 
img.nav-left-img, img.nav-right-img { position: relative; z-index: 50; }
.count-car .nav-right { padding: 0 6px 0 16px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.count-car .nav-left { padding: 0 16px 0 6px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.nav-but, .count-car .nav-but, .count-car .nav-but:hover, .count-car
.nav-but:active { background: url("../images/nav-but-bg.png") repeat-x 0 bottom
  #FDFDFD!important; border: none; color: #0e5f8a !important; margin: -5px 0 0;
  -webkit-box-shadow: #353535 0px 2px 6px; -moz-box-shadow: #353535 0px 2px 6px;
  box-shadow: #353535 0px 2px 6px; height: 33px; }

.button { position: relative; z-index: 3; cursor: pointer; border-top: 1px solid #D5D5D5; border: 1px solid #8E8E8E; background: #0D577E url("../images/buttons/blue-button.png") repeat-x scroll 0 0; color:#FFF !important; display:block; float:left; font-size:14px; padding:9px 22px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: #8E8E8E 0px 2px 2px; -moz-box-shadow: #8E8E8E 0px 2px 2px; box-shadow: #8E8E8E 0px 2px 2px; -pie-poll: true; behavior: url(/css/PIE.htc); text-decoration: none; white-space: nowrap; font-family: Arial,Helvetica,sans-serif; }
.button:active { border-top: 1px solid #005685; background: #003B5A url("../images/buttons/blue-button.png") repeat-x scroll 0 -120px; border: 1px solid #002D45; }
.button { //padding:8px 22px 9px; }

/*.button { border-top: 1px solid #d5d5d5; border: 1px solid #8e8e8e; background: #900e29 url("../images/buttons/red-button.png") repeat-x scroll 0 0; -pie-background: linear-gradient(#c71438, #8e0e29); position: relative; z-index: 0 }
.button:hover { border-top: 1px solid #940f2a; border: 1px solid #620015; background: url("../images/buttons/red-button.png") repeat-x scroll 0 -60px #82051f; }
.button:active { border-top: 1px solid #690016; border: 1px solid #43000e; background: url("../images/buttons/red-button.png") repeat-x scroll 0 -120px #4d0010; }*/
.c-left .button.green-but { border-top: 1px solid #d5d5d5; border: 1px solid #8e8e8e; background: #900e29 url("../images/buttons/red-button.png") repeat-x scroll 0 0; -pie-background: linear-gradient(#c71438, #8e0e29); position: relative; z-index: 0 }
.c-left .button.green-but:hover { border-top: 1px solid #940f2a; border: 1px solid #620015; background: url("../images/buttons/red-button.png") repeat-x scroll 0 -60px #82051f; }
.c-left .button.green-but:active { border-top: 1px solid #690016; border: 1px solid #43000e; background: url("../images/buttons/red-button.png") repeat-x scroll 0 -120px #4d0010; }


.white-but { border-top:1px solid #ECECEC; border:1px solid #A7A7A7; background:url("../images/buttons/grey-button.png") repeat-x scroll 0 0 #d7d7d7!important; -pie-background:linear-gradient(#ffffff, #d7d7d7); color:#333!important;	text-decoration:none;}
.white-but:hover { border-top: 1px solid #b9b8b8; border: 1px solid #676767; background: url("../images/buttons/grey-button.png") repeat-x scroll 0 -60px #d7d7d7; }
.white-but:active { border-top: 1px solid #b9b8b8; border: 1px solid #676767; background: url("../images/buttons/grey-button.png") repeat-x scroll 0 -120px #afabab; }

.red-but { border-top: 1px solid #d5d5d5; border: 1px solid #8e8e8e; background: #900e29 url("../images/buttons/red-button.png") repeat-x scroll 0 0; -pie-background: linear-gradient(#c71438, #8e0e29); position: relative; z-index: 0 }
.red-but:hover { border-top: 1px solid #940f2a; border: 1px solid #620015; background: url("../images/buttons/red-button.png") repeat-x scroll 0 -60px #82051f; }
.red-but:active { border-top: 1px solid #690016; border: 1px solid #43000e; background: url("../images/buttons/red-button.png") repeat-x scroll 0 -120px #4d0010; }

#auto-save-error ul li { margin-bottom: 5px; padding-left: 0; background: none; color: #C91300 !important; font-weight: bold; }
#auto-save-error ul li ul { margin-top: 5px; }
#auto-save-error ul li li { margin-bottom: 5px !important; padding-left: 20px; font-weight: normal; }

.green-but  { border-top: 1px solid #d5d5d5; border: 1px solid #8e8e8e; background: url("../images/buttons/green-button.png") repeat-x scroll 0 0 #366c0d; -pie-background: linear-gradient(#56ae16, #356b0d); }
.green-but:hover { border-top: 1px solid #387b07; border: 1px solid #265504; background: url("../images/buttons/green-button.png") repeat-x scroll 0 -60px #366c0d; }
.green-but:active { border-top: 1px solid #3a8603; border: 1px solid #1e4401; background: url("../images/buttons/green-button.png") repeat-x scroll 0 -120px #1a3e00; }

a.arr-nav-but, a.arr-nav-but:hover, a.arr-nav-but:active { font-size: 14px; text-decoration: none; padding: 9px 6px 9px 16px ;position: relative; z-index: 3; cursor: pointer;border: none; color: #0e5f8a !important; -webkit-box-shadow: #353535 0px 2px 2px; -moz-box-shadow: #353535 0px 2px 2px; box-shadow: #353535 0px 2px 2px; background: url("../images/nav-but-bg.png") repeat-x 0 bottom #FDFDFD; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;  border-radius: 4px 0 0 4px; behavior: url(/css/PIE.htc); height: 15px; }
a.arr-nav-but q.after, a.arr-nav-but:after { display: block; width: 16px; height: 37px; content: ''; position: absolute; top: 0; right: -16px; z-index: 1;background: url("../images/sprite.png") no-repeat scroll -83px -208px transparent; }
* + html a.arr-nav-but{ z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<q class="after"></q>'))}

.small-but { font-size: 0.85em !important; padding: 1px 11px !important; }
input.small-but { padding-top: 3px !important; padding-bottom: 2px !important; }
.blur-bg { background: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; }
.button-box { overflow: hidden; padding: 25px 0 10px 0 }
.button-box .button { padding:5px 12px }
/*h2 .go-link { font-size: 0.6em; margin: 0.05em 0 0 15px }*/

.top-toolbar { clear: both; position: relative; /*margin-left: -35px;margin-right: -35px;*/ margin-bottom: 26px; clear:both; height: 105px; min-width:1130px; }
.top-toolbar .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; /*border-top: 1px #ebebeb solid; border-bottom: 1px #888 solid;*/ background: #d3d3d3 url("../images/top-tollbar.png") repeat-x top; -o-background-size: 100% 100%; background-attachment: scroll; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; *background: #d3d3d3; background: #d3d3d3\0/; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFeeeeee, endColorstr=#FFd3d3d3); }
.logo-box { width: 205px; text-align: center }
  @media all and (min-width: 0px) {
    .top-toolbar .bg {
      background-image: -moz-linear-gradient(
        top,
        #eeeeee,
        #d3d3d3
      );
      background-image: -o-linear-gradient(
        top,
        #eeeeee,
        #d3d3d3
      );
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#eeeeee),
        to(#d3d3d3)
      );
	  background-size: 100% 100%;
    }
  }

.tollbar-wrap { clear: both; padding-top: 5px; }
.top-toolbar .shadow { -webkit-box-shadow: 0 1px 2px #666666; -moz-box-shadow: 0 1px 2px #666666; box-shadow: 0 1px 2px #666666; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bihavior: url(/css/PIE.htc); }
/** html .tollbar-wrap { display: inline; zoom: 1; }
* + html .tollbar-wrap { display: inline-block; margin-top: -28px; }*/

  
.tabs { margin: 0; padding: 0 10px; overflow: hidden; margin-bottom: -1px; height: 41px; }
.tabs li { float: left; list-style: none; margin: 0; padding: 3px 7px 0; height: 37px; overflow: hidden; position: relative; z-index: 1; border-bottom: 1px solid #eee; background: none; }
.tabs li.selected { z-index: 3; }
.tabs a { float: left; height: 36px; line-height: 2em; border-bottom: 0; padding: 0 10px; color: #4D4F53 !important; behavior: url(/css/PIE.htc); line-height: 31px; margin: 1px; }
.tabs .selected a { cursor: default; background: #EEE; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; background: #eeeeee url(../images/toolbar-link.png) repeat-x 0 0; border: 1px solid #ebebeb; margin: 0; text-decoration: none; font-weight: bold; -webkit-box-shadow: 0px 1px 2px #666; -moz-box-shadow: 0px 1px 2px #666; box-shadow: 0px 1px 2px #666; behavior: url(/css/PIE.htc);}
.top-toolbar .in { clear:left; overflow:hidden; padding:16px 3px 6px/*16px 3px 15px*/; position:relative; z-index:2; }
.top-toolbar-tabs { /*margin-top: 30px;*/ margin-left: 200px; }
* html .content ul.top-toolbar-tabs { margin-top: 0px !important }
* + html .content ul.top-toolbar-tabs { margin-top: 0px !important }
.toolbar-buttons { margin-left:209px; padding-left:25px; padding-top:2px; padding-bottom:5px; background: url(../images/separator.gif) no-repeat left 10px/*left top*/; margin-right:245px; min-heiht: 78px; }
.toolbar-buttons a { font-size: 120%; min-height: 65px; }
.top-toolbar .toolbar-buttons { background-position: left top; }

.toolbar-buttons .count { right: -9px; top: -7px; }
.toolbar-buttons a { float: left; padding: 2px 4px 2px; min-width: 96px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 1px 2px; -moz-box-shadow: #666 0px 1px 2px; box-shadow: #666 0px 1px 2px; background: #FFF; margin-right: 25px; text-align: center;  text-decoration: none; color: #4D4F53 !important; font-size: 1.1em; position: relative; background: #dcdcdc url("../images/toolbar-button.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; *background: #dcdcdc; background: #dcdcdc\0/; -pie-background: linear-gradient(#ffffff, #dcdcdc); behavior: url(/css/PIE.htc); }
  @media all and (min-width: 0px) {
    .toolbar-buttons a {
      background: #dcdcdc url("../images/toolbar-button.png");
      background-image: -moz-linear-gradient(
        top,
        #ffffff,
        #dcdcdc
      );
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#ffffff),
        to(#dcdcdc)
      );
	  background-size: 100% 100%;
    }
  }
.toolbar-buttons { padding-left:0; margin-right:/*240px*/ 190px; }
.toolbar-buttons a { margin: 0 0 0 3% }

.toolbar-buttons .act {	padding-top: 1px; margin-left: 25px; margin-bottom: -1px; border: 1px solid #c6c6c6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d0d0d0; -pie-background: #d0d0d0; behavior: url(/css/PIE.htc); -webkit-box-shadow: 0 1px 0 #e4e4e4; -moz-box-shadow: 0 1px 0 #e4e4e4; box-shadow: 0 1px 0 #e4e4e4; }
.toolbar-buttons p { font-size: 120%; }
.toolbar-buttons  a.normal-link { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; background: none; behavior: none; color: #1581C6 !important; margin: 0; padding: 0; font-size: inherit; text-decoration: underline; -webkit-gradient: none; }
.toolbar-buttons  a.normal-link:hover { text-decoration: none; }
.toolbar-buttons  a.normal-link img.png { display: none; }

.top-toolbar .toolbar-buttons a{ position: relative; padding-top: 34px; min-height: 32px; padding-top: 35px; }
.top-toolbar .toolbar-buttons a.act { padding-top: 34px; }
.top-toolbar .toolbar-buttons a img { position: absolute; top: 0; left: 50%; margin-left: -32px; top: 1px; }

.document-info .button { display: inline-block;	float: none; font-size:0.9em; padding: 0 4px 2px; }
.document-info { background:url("../images/separator.gif") no-repeat scroll left top transparent; margin-top:-2px; padding-left:11px; width:/*234px*/ 150px; }
.document-info p.png { margin-top: -5px; }
.user-info { float:right; margin: 0 -40px 0 0; /*margin-bottom: -36px; margin-top: 9px;*/ padding: 5px 0 5px 11px; position: relative }
.user-auth-no { top: 33px; float: left;  }
.user-auth { top: 19px }
.user-info p { background:url("../images/icons.png") no-repeat scroll -77px -97px transparent; margin-bottom:0; padding-left:18px }
.user-info br { display: none; }
.user-info p small { display: block; padding: 1px 0 0 }
.user-info p a small { display: inline }
.document-info img.call { background: url("../custom/reginas.tradeins.ru/call.png") 0 0 no-repeat }

.add-offer { }
.add-offer-tabs { margin-left: -17px; height: 44px; }
.add-offer-tabs li {font-size: 1.8em; height: 41px; border-bottom: none; }
.add-offer-tabs li.selected { }
.add-offer-tabs .selected a {font-weight: normal !important;  background: #f6f6f6; }
.add-offer .in { background: #f6f6f6; margin-left: -40px; margin-right: -40px; /*border-top: 1px #e0e0e0 solid; border-bottom: 1px #e0e0e0 solid;*/	padding: 0 40px; }

.car-filter1 { padding-top: 35px; border-bottom: 1px #cccccc solid; padding-bottom: 11px; }
.car-filter1 a { color: #4D4F53 !important; }
.car-filter1 .line { margin-bottom: 26px; }
.car-filter1 .line .button { display:inline-block; float:none; font-size:18px; padding: 0 5px; position:relative; top: 0px; vertical-align:text-bottom; text-decoration: none; color: #fff !important; }
.car-filter1 .line h3 { float: left; font-size: 18px; width: 144px; padding-top: 9px; margin: 0; }
.car-filter1 select { font-size:22px; margin-bottom:1px; margin-top:6px; width:302px; margin-right: 6px; }
.car-filter1 input { font-size:22px; margin-bottom:1px; margin-right:6px; margin-top:5px; padding:4px; width:293px; }
.car-filter1 #form_basic_hit { margin: 16px 0 0; width: auto }
.add-offer-tabs a { padding: 4px 14px; text-decoration: none; }
.add-offer-tabs a span { border-bottom: 1px #000 dashed; }
.add-offer-tabs a:hover span, .add-offer-tabs .selected a span { border-bottom: none; }
.inline-place { display: inline-block; position: relative; *display: inline; *zoom: 1; }

.filter-one-click { background:none repeat scroll 0 0 #DFF5E1; font-size:13px; height:44px; line-height:23px; margin-left:25px; margin-top:-36px; padding-bottom:9px; padding-left:6px; padding-right:12px; position:absolute; white-space:nowrap; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; behavior: url(/css/PIE.htc); -pie-poll: true; -moz-box-shadow: 0 2px 1px #A2A2A2; -webkit-box-shadow: 0 2px 1px #A2A2A2; box-shadow: 0 2px 1px #A2A2A2; z-index:1 }
.filter-one-click a { color: #1a709f !important; margin-right: 10px }
.filter-one-click a.act { color: #ea5b1e !important; }
.filter-one-click .triangle { background:url("../images/sprite.png") no-repeat scroll 0 -28px transparent; height:57px; left:-26px; position:absolute; top:-2px; width:26px; }
.filter-body { border-bottom: 1px solid #CCC; *zoom: 1; *clear: both; }
p.temp-half { display: inline-block; width: 32.5%; //display: inline; //zoom: 1; }

.body-type-line .act a { background: #1A709F; color: #fff !important; }
.body-type-line .act a span { border: none !important; }
.body-type-line { margin-left:-8px; overflow:hidden; padding-bottom: 5px; padding-top:17px; }
.body-type-line .body-type { float:left; height:69px; width:95px; font-size:1.2em; text-decoration: none; text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-right: 5px; margin-bottom:10px; padding: 2px; }
.body-type-line .body-type .btl, .body-type-line .body-type .btr, .body-type-line .body-type .bbl, .body-type-line .body-type .bbr  { display: none; }
.body-type-line .body-type .image-type { /*width: 80px; height: 46px;*/ display: block; margin: 0 auto 5px; }
.body-type-line a.body-type { color: #4D4F53; }
.body-type-line a.body-type span { border-bottom-width: 1px; border-bottom-style: dashed; }
.body-type-line a.body-type:hover span { border-bottom: none; }
.body-type-line span.body-type { color: #999; }

.li_inline ul li { margin-right: 2.5em; padding-left: 0; white-space: nowrap }

.vn { background: url(../images/cars.png) no-repeat 0 0; }
.cu { background: url("../images/cars.png") no-repeat scroll -80px 0 transparent; }
.un { background: url("../images/cars.png") no-repeat scroll -160px 0 transparent; }
.ha { background: url("../images/cars.png") no-repeat scroll -240px 0 transparent; }
.se { background: url("../images/cars.png") no-repeat scroll -320px 0 transparent; }
.ka { background: url("../images/cars.png") no-repeat scroll -400px 0 transparent; }
.mi { background: url("../images/cars.png") no-repeat scroll -480px 0 transparent; }
.fu { background: url("../images/cars.png") no-repeat scroll -560px 0 transparent; }

.act .vn { background: url(../images/cars.png) no-repeat 0 -46px; }
.act .cu { background: url("../images/cars.png") no-repeat scroll -80px -46px transparent; }
.act .un { background: url("../images/cars.png") no-repeat scroll -160px -46px transparent; }
.act .ha { background: url("../images/cars.png") no-repeat scroll -240px -46px transparent; }
.act .se { background: url("../images/cars.png") no-repeat scroll -320px -46px transparent; }
.act .ka { background: url("../images/cars.png") no-repeat scroll -400px -46px transparent; }
.act .mi { background: url("../images/cars.png") no-repeat scroll -480px -46px transparent; }
.act .fu { background: url("../images/cars.png") no-repeat scroll -560px -46px transparent; }

.color-line { margin-left: -9px; overflow: hidden; padding-bottom: 12px; }
.color-line  .color-box { display: inline-block; float: none !important; margin: 8px 3px 8px 8px; behavior: url(/css/PIE.htc); cursor: pointer; //display: inline; //zoom: 1; }
.color-line .act .color-box { border: 7px #1A709F solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 1px -4px 1px 1px; }

/*баг рендеринга в хроме, поэтому 4 костыля ему в помощь */
body:not([x|x]) .color-line  .color-box { margin:0; }
body:not([x|x]) .color-line .act .color-box { border: none; margin: 0; -webkit-border-radius: 0; }
body:not([x|x]) .color-line .color-choice-li { border: 7px transparent solid; display: inline-block; -webkit-border-radius: 4px;  margin: 1px -4px 1px 1px; }
body:not([x|x]) .color-line .act  { border-color: #1A709F;}
.color-box { position: relative; z-index: 2; }
.clearfix { *zoom: 1; }

.free-color {  }
.free-color input { vertical-align: middle; }
.free-color { padding-left: 4px; padding-top: 7px; }
.filter-car-equipment { border-bottom: 1px solid #CCC; overflow: hidden; padding-bottom:21px; }
.filter-car-equipment select { font-size: 1em; margin-left: 6px; padding: 3px 4px 4px; width: 130px; }
.filter-car-equipment p { overflow: hidden; margin-bottom: 20px !important; }
.filter-car-equipment p .label { float: left; padding-top: 5px; }
.relations select { width: 250px; }
.relations label { float: left; }
.filter-car-equipment h3 { margin-bottom: 17px; }
.filter-car-equipment p { margin-bottom: 1px; }
.filter-car-equipment .w33 { /*margin-bottom: 24px;*/ }
.filter-car-equipment p a.act { color: #ea5b1e !important; }

/*relations*/
.relations div.catalog_object_ticket_container, .relations .manager_ticket_assign_container { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; position: relative; width: 210px; height: 60px; margin: 5px; padding: 5px; }
.relations .manager_ticket_assign_container .manager_ticket_assign_ajax { position: absolute; left: 27px; top: 22px; z-index: 1; }
.relations div.active { background: #1A709F; }
.relations div.active a, .relations div.active p { color: #FFF; }

#multi_flash { margin: 0 10px 0 0; width: 370px; }
.car-photo { display: inline-block; padding: 2px;/*padding: 5px 11px;*/ position: relative; margin-right: 15px; margin-bottom: 8px; /*min-height: 169px*/; vertical-align: top; }
.car-photo .bg { background: none repeat scroll 0 0 #1A709F; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(/css/PIE.htc); }
.car-photo .inner { position: relative; z-index: 2; }
.car-photo .img img, .car-list-item .img img, .img img { /*visibility: hidden; */}
.car-photo .img, .car-list-item .img, .img { float: left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: #303030 0px 1px 2px; -moz-box-shadow: #303030 0px 1px 2px; box-shadow: #303030 0px 1px 2px; behavior: url(/css/PIE.htc); -pie-poll: true; position: relative; z-index: 1; zoom: 1;clear: both; margin-top: 5px; margin-bottom: 7px; }
div.box-edit { height: 2em; position: relative }
* + html div.box-edit { line-height: 2.5em; height: auto }
a.mi-image-title { position: relative; top: 4px }
.car-photo a.delete { top: 11px; right: -17px }

.abs_layer{ background: #FFF; float: left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: #303030 0px 2px 3px; -moz-box-shadow: #303030 0px 2px 3px; box-shadow: #303030 0px 2px 3px; behavior: url(/css/PIE.htc); position: absolute; clear: both; margin: 0; top: 0; }
.manager .abs_layer { min-height: 135px; min-width: 400px; }
.manager .abs_layer form { padding: 10px; position: relative; }

.car-photo .img .delete, .delete, .mi-delete{ position: absolute; top: -10px; right: -10px; width: 20px; height: 20px; background: url("../images/sprite.png") no-repeat scroll -80px -0px transparent; z-index: 50;}
.mi-delete {  }
.edit { position: absolute; top: -10px; right: -10px; width: 20px; height: 20px; background: url("../images/sprite.png") no-repeat scroll -0px -133px transparent; }
.get .edit { top: 20px; right: -11px; width: 18px; height: 18px; }
.photo-range { margin: 0; text-align: center; color: #fff; clear: both; }
.edit-link { position: relative; margin: 0; padding: 0 0 0 24px }
.edit-link .edit { left: 0; right: auto; top: -1px }
.edit-link a { color: #4D4F53 !important }

.filter-car-photo .act .bg { display: block !important; }
.filter-car-photo .car-photo .bg { display: none; }
.filter-car-photo h3 { margin-bottom: 0; }
.car-photo-name a { color: #4D4F53 !important; }

.car-photo-name input {	border-color:#999; font-size:1em; padding:1px 4px 5px; width: 120px; margin-top:-1px; margin-bottom:-4px; }
.car-photo-name .ok { cursor: pointer; background:url("../images/sprite.png") no-repeat scroll -82px -22px transparent; height:17px; position:absolute; right: 17px; top:3px; width:17px; }

.drag-and-drop .car-photo-name, .drag-and-drop .photo-range, .drag-and-drop .delete {display: none;}
.drag-and-drop { cursor: move; margin-top: 28px; margin-bottom: 28px; min-height: 0; }
.drag-and-drop .bg { display: block !important;	background: none; border: 1px #9c9c9c dashed; }

.ui-sortable-helper .car-photo-name, .ui-sortable-helper .photo-range, .ui-sortable-helper .delete {display: none;}
.ui-sortable-helper { cursor: move; margin-top: 28px; margin-bottom: 28px; min-height: 0; }
.ui-sortable-helper .bg { display: block !important;	background: none; border: 1px #9c9c9c dashed; }

.delete-all-photo { clear: both; }
.delete-all-photo a { color: #93110e !important; }

.car-filter2 { padding-top: 16px; border-bottom: 1px #CCC solid; padding-bottom: 19px; }
.car-filter2 h3 { float: left; width: 177px; }
.car-filter2 h2 { margin-top: 0; padding-top: 0; }
.car-filter2 .line { overflow: hidden; }
.car-filter2 .line input { font-size: 22px; margin-bottom: 10px; margin-right: 6px; margin-top: 8px; padding: 4px; width: 293px; }

.no-reg a { color: #4D4F53; }

.more-info { color: #999; padding-top: 24px; width: 43%; }
.more-info h3 { float: none; width: auto; }

.bottom-car-line h2 { margin-top: 22px; }

.offer-item { font-size:1.2em; margin: 6px 2.5% 7px 0; padding-left:22px; float: left; white-space: nowrap; width: 15% }

.offer-item input { float: left; margin-left: -22px; margin-top: 1px; padding-top:0;  padding-bottom:0; }
* + html .offer-item input { float: none; }
.offer-item .ico { vertical-align: middle; margin-right: 3px; margin-top: -4px; }
.occupancy-card { display: block; padding-top: 4px; font-size: 1.1em; }

.occupancy-card img { vertical-align: middle; }

.offer-category label { margin-left: -23px; padding-left: /*22px*/ 4px;	/*background:#fff;*/ float: left; padding-right: 10px; }
.bottom-car-line .offer-category label { background: #DFE6F6 }
.offer-category { padding: 5px 0 5px 22px; color: #1a709f; font-weight: bold; overflow: hidden; font-size: 1.3em; line-height: 18px; clear: both; }
.offer-category input { float: left; margin-top: 2px; margin-left: -21px; position: relative; }
* + html .offer-category input { margin-top: -2px; }
.offer-category-line { border-bottom:1px solid #c7d6ef; height:9px; }

.price-card { display: block; padding-top: 5px;	font-size: 1.1em; color: #1A709F; }
.price-card  img { float: left; margin-left: -2px; margin-right: 2px; }

.summary-price { border-top:1px solid #AEB6D0; clear:both; overflow:hidden; padding-bottom:25px; text-align:right; /*временный стиль*/ padding-top: 20px; }
.summary-price h3 { margin-bottom: 21px; }
.summary-price p { margin-bottom: 24px; padding-right: 0px; }

.left-info {float: left; width: 109px; padding-top: 12px; font-size: 1em !important; }
.corn-info-block { background: #f2f5fb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(/css/PIE.htc); padding: 5px 11px; margin-left: -11px; margin-bottom: 20px; }
.offers-change-list { margin-right: -63px; padding-left: 20px; overflow: hidden;}

ul.radio_list { margin:0 -189px 0 0; padding-top: 1.5em; position: relative; top: -1.5em }
ul.radio_list li { display: inline-block !important; float: left; margin: 2px 2.5% 3px 0; vertical-align: top; width: 15% }
ul.radio_list li input { margin-left: 0 }
p.help-info { background: #fff url("../images/info.png") 9px 14px no-repeat; margin: 0 430px 0 0; padding: 11px 12px 11px 30px; text-align: left }

.summary-price .button { float: right;margin-left: 15px }
.fixed {position: fixed; right: 0; top: 50%; }

.right-card-info { -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px;	border-radius: 6px 0 0 6px; -webkit-box-shadow: #666 0px 2px 3px; -moz-box-shadow: #666 0px 2px 3px; box-shadow: #666 0px 2px 3px; behavior: url(/css/PIE.htc); cursor: help; height: 68px; width:89px; z-index: 5; color: #fff; font-size: 1.1em; text-align: center; padding-top:7px; line-height:14px; }

.right-card-info .total { font-size: 22px; display: block; padding-top: 11px; }

.bg-blue { background: #0d567d url("/images/bg-blue.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; *background: #0d567d; background: #0d567d\0/; -pie-background: linear-gradient(#1793c1, #115380); behavior: url(/css/PIE.htc); }
@media all and (min-width: 0px) {
    .bg-blue  {
      background: #0d567d url("/images/bg-blue.png");
      background-image: -moz-linear-gradient(
        top,
        #158ed0,
        #1A709F
      );
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#158ed0),
        to(#1A709F)
      );
	  background-size: 100% 100%;
    }

}

.bg-green { background: #427d0c url("/images/bg-green.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; *background: #427d0c; background: #427d0c\0/; -pie-background: linear-gradient(#6dd015, #427d0c); }
@media all and (min-width: 0px) {
    .bg-green {
      background: #427d0c url("/images/bg-green.png");
      background-image: -moz-linear-gradient(
        top,
        #6dd015,
        #427d0c
      );
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#6dd015),
        to(#427d0c)
      );
	  background-size: 100% 100%;
    }
}

.bg-red { background: #7d0d0c url("/images/bg-red.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; *background: #7d0d0c; background: #7d0d0c\0/; -pie-background: linear-gradient(#d01715, #7d0d0c); }
@media all and (min-width: 0px) {
    .bg-red {
      background: #7d0d0c url("/images/bg-red.png");
      background-image: -moz-linear-gradient(
        top,
        #d01715,
        #7d0d0c
      );
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#d01715),
        to(#7d0d0c)
      );
	  background-size: 100% 100%;
    }
}


/*LAYERS*/
.layer { position: absolute; z-index: 101; /*top: 20px; left: 100px; */}
.layer-like { padding-top: 24px; }
.layer-like .in { overflow: hidden; }
.layer .in, .layer-like .in{
  padding: 30px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 5px #666;
  -moz-box-shadow: 0 2px 5px #666;
  box-shadow: 0 2px 5px #666;
	background: #f8f8f8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#dddddd));
	background: -moz-linear-gradient(#f8f8f8, #dddddd);
  background: -o-linear-gradient(#f8f8f8, #dddddd);
	background: linear-gradient(#f8f8f8, #dddddd);
	-pie-background: linear-gradient(#f8f8f8, #dddddd);
  behavior: url(/css/PIE.htc); 
}
.layer.main-filter .in {
  padding: 11px 30px 27px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 7px #666;
  -moz-box-shadow: 0 0 7px #666;
  box-shadow: 0 0 7px #666;
  background: #0d567d url("/images/bg-blue.png") repeat-x top;  
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#158ed0), to(#1A709F));
	background: -moz-linear-gradient(#158ed0, #1A709F);
  background: -o-linear-gradient(#158ed0, #1A709F);
	background: linear-gradient(#158ed0, #1A709F);
	-pie-background: linear-gradient(#158ed0, #1A709F);
  behavior: url(/css/PIE.htc); 
  position: relative;
}
.layer .in:after { display: block; height: 0; content: ''; clear: both; visibility: hidden; }
.layer .in h1, .layer-like .in h1  { margin-top: 0; color: #19709F; margin-bottom: 10px;}
.layer .in > h2:first-child { margin-top: 0; }
.layer .in .form-wrapper, .layer-like .in .form-wrapper  { border: none; padding: 0;}
/*layer .in .submit-wrapper .button{ padding: 6px 18px; }*/
.layer .in .form-wrapper input.big{ border: 1px solid #CCC; font-size: 22px; padding: 4px;  margin: 5px 6px 1px 0; font-size:22px;}
.layer .in .form-wrapper input[type="file"].big { display: block;}
.layer .in .form-wrapper input[type="checkbox"].big { display: inline; float: left; margin: 7px 4px 0 0; top: 0; width: auto; }
.layer .in .form-wrapper  select.big { font-size: 22px; padding: 4px; margin: 5px 6px 1px 0; font-size:22px; }
.layer .in .form-wrapper h3 { margin: 18px 0 2px; }
.layer .in .submit-wrapper, .layer-like .in .submit-wrapper  { /*margin-right: -20px;*/ padding-bottom: 0; }
.layer .in .submit-wrapper .f-left { float: left !important; }
.layer .in .submit-wrapper .f-right { float: right !important; }
.layer .in .button.f-left { margin: 0 20px 0 0 !important; float: left; }
.layer .in .button.f-right { margin: 0 0 0 20px !important; float: right; }
.layer-small .in { padding: 1px 20px 20px;}
.layer-msg .in { padding: 10px 20px 8px; }
.layer .in .double-line + .submit-wrapper, .layer .in .double-line + .submit-wrapper-like  { border-top: none;}
.layer .layer_header { font-size: 3em; margin-top: 0; color: #19709F;}
.layer .in .double-line, .layer-like .in .double-line  { border-top: 1px solid #bdbdbd;border-bottom: 1px solid #f0f0f0; height: 0; margin-top: 20px; }
.alert_layer a.button { padding-right: 22px; padding-left: 22px; }

.layer-blue .in { padding: 11px 10px 0; }
.layer-blue .in  .submit-wrapper, .layer-blue .submit-wrapper { border-top: 1px solid #B8CEE5; padding-top: 0; }
.jcrop-holder { margin-bottom: 10px; }

.layer-blue .in  .submit-wrapper .white-border, .layer-blue .submit-wrapper .white-border { border-top: 1px solid #FFF; padding-top: 19px; }

.layer-bg { behavior: url(/css/PIE.htc); position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-border-radius: 8px;	-moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: #666 0px 0px 7px; -moz-box-shadow: #666 0px 0px 7px; box-shadow: #666 0px 0px 7px; }
.layer_blue .layer-bg { background: #DFE6F6; }

.layer .in h3 {	margin-bottom: 2px; margin-top: 18px; }
.layer .in h3 span.darkblue{ font-size: 22px; margin: 2px 0 0 -12px; }
.layer .in p span.darkblue  { display: inline-block; font-size: 22px; height: 5px; margin: 0 0 3px -12px; vertical-align: middle; //display: inline; //zoom: 1; }
p.notabene { padding: 0.8em 0 0; }
.layer .in select.big, .layer .in .the-input select { font-size: 22px; margin-bottom: 1px; margin-right: 6px; margin-top: 6px; width: 347px; padding: 4px; }
.layer .in select.big, .layer .in .datas select { font-size: 22px; margin-bottom: 1px; margin-right: 6px; margin-top: 6px; width: 80px; padding: 4px; }
#user_profile_birthday_month { width: 169px; }
#user_profile_interoffice_phone { width: 80px;  }
.layer .in input.big, .layer .in .the-input input, .layer-like .in input.big, .layer-like .in .the-input input  { font-size:22px; margin-bottom:1px; margin-right:6px; margin-top:5px; padding:4px; width:337px; border:1px solid #CCC; }
.layer .in .checkbox, .layer-like .in .checkbox  { float: left }
* html .layer .in .checkbox { margin-top: 16px; }
* + html .layer .in .checkbox { margin-top: 16px; }
.layer .in .checkbox input, .layer-like .in .checkbox input  { margin-left: 1px; width: auto; }

.form-wrapper {	/*border-bottom: 1px #bdbdbd solid;*/ padding-bottom: 17px; }
.submit-wrapper { padding-bottom:35px; padding-top:19px; }
.for-button { text-align: right; }
.submit-wrapper .button { display: inline-block !important; float: none !important; margin: 0 20px 0 0 !important; }

.content .submit-wrapper input.button { border: none; float: left; margin: 0 10px 0 0; }
.content .submit-wrapper input.log_in { float: left !important; }
.content .submit-wrapper p { margin: 0; padding: 7px 0 0; }

.for-button { display: block; }
.layer-blue .for-button  .button { display: inline-block; float: none !important; margin: 0 20px 0 0 !important; }

.layer-close { background:url("../images/sprite.png") no-repeat scroll -37px -17px transparent; height:40px; position:absolute; z-index: 10; right:-20px; top:-18px; width:40px; }
/* Костыли: иначе слой не закрывается*/
.contacts_map_layer .contacts_map_init { background:url("../images/sprite.png") no-repeat -37px -17px; line-height: 0; font-size: 0; height:40px; position: relative; float: right; right:-22px; margin-top:-40px; top: 23px; width:40px; }
.contacts_map_layer .close-box { position:relative; width: 800px; z-index:999999 }/*IE7 fix*/

* + html .popup-layer.popup { width: 100%; float: left; }

.a-cener { text-align: center; }
.a-left { text-align: left; }
.a-right { text-align: right; }
.a-cener .registration { margin: 0 auto; left: auto; text-align: left }
.a-cener h1.title { color: #4D4F53; margin: 50px auto 5px; text-align: left; width: 650px }
.registration .bg-gray-gradient div { background: url("../images/bg-reg-form.gif") 100% 0 repeat-y; position: absolute; left:0; top: 0; height: 100%; width: 100%; -webkit-border-radius: 8px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0;	-moz-border-radius: 0 8px 8px 0; border-radius: 0 8px 8px 0; behavior: url("/css/PIE.htc"); }
.registration .f-right { width: 199px }
.registration form { float: left; width: 360px }
.layer.registration { position: relative; }

/*.registration .submit-wrapper { margin: 0 27px 0 0!important; padding: 15px 0 50px; position: relative; }*/
.registration .in form { width: 352px  }
.registration .in .the-input input { margin-right: 0; width: 338px }
.registration .submit-wrapper input.button { margin: 0 10px 0 0 !important; overflow: visible; z-index: 1 }
.registration label.cloud { display: block; width: 150px } 
ul.error_list li, ul.error_list p { color: #C91300 !important; margin: 0; font-size: 12px; }
.registration  p.label { margin: 0; padding: 5px 0 0 }
.body-type-line ul.error_list { margin-left: 8px; }
.color-line ul.error_list { margin-left: 8px; }
form p.label ins, form label ins { color: #3580a9; font-size: 1.16em; margin: 0 -4px 0 0; left: -10px; float: left; position: relative; text-decoration: none }
form p.label ins { font-size: 1.6em; float: none; left: auto; margin: 0; }
ul.error_list { clear: both }

.search { overflow: hidden; }
.search input.radio { margin: 0; }
.search input.search-txt { float:left; font-size:1.3em;	margin-right:11px; padding:2px 5px 4px;	width:637px; }
.search input.submit {float:left; margin-top:2px; width:81px; }

.sort-by { padding-bottom: 26px; padding-top: 39px; }
.for-sort  a { color: #4D4F53;}
.sort-by .sort-table { padding-left: 33px; margin-bottom: 0; }
.sort-by .sort-table li { float: right; margin: 0; padding: 0; }
.sort-by ul { margin: 0 0 11px; /*overflow: hidden; */ padding-bottom: 5px; border-bottom: 1px solid #E6E6E6; }
.sort-by ul li { padding: 0; background: none; float: left; margin-right:14px; behavior: url(/css/PIE.htc);	margin-bottom: 0; }
.sort-by ul .act, .sort-by table .act, .info-list table .act { background: #1A709F; padding: 0 17px 3px 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); position: relive; -pie-poll: true;}
.sort-by ul .up, .sort-by table .up, .info-list table .up { background: url("../images/sort.png") no-repeat scroll right 3px #1A709F; behavior: none; }
.sort-by ul .down, .sort-by table .down, .info-list table .down { background: #1A709F url(../images/sort.png) no-repeat right -33px; }
.sort-by ul .act a, .sort-by table .act a, .info-list table .act a { color: #fff !important; }
.sort-by ul .act a.black2, .sort-by table .act a.black2, .info-list table .act a.black2 { color: #fff !important; }

th.sort-by { padding: 5px 0 0 !important; }
th.sort-by  ul{ border: none; font-size: 70%; margin: 0; padding: 0; }
/* th.sort-by  .special-offers {margin: 5px 0 5px 0 !important;} */
th.sort-by  .special-offers input[type="checkbox"] {
  position: relative;
  top: 2px;
}
li.special-offers span {
  background: none !important;
}
.info-list th.sort-by ul {padding-bottom: 29px;position: relative; }

.corner-sort-block { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px #666; -moz-box-shadow: 0 1px 2px #666; box-shadow: 0 1px 2px #666; -pie-background: linear-gradient(#fff, #d3d3d3); border: 1px #AAA solid; behavior: url(/css/PIE.htc); -pie-poll: true; background: #d3d3d3 url("../images/corner-sort-block-bg.png") repeat-x top; -o-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-size: 100% 100%; *background: #d3d3d3; background: #d3d3d3\0/; clear: both;	padding: 9px 11px 0; }
.corner-sort-block input { margin: -5px 0 0; vertical-align: middle; }
.corner-sort-block select { font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0; padding: 2px; }

@media all and (min-width: 0px) {
    .corner-sort-block {
      background: #d3d3d3 url("../images/corner-sort-block-bg.png");
      background-image: -moz-linear-gradient(
        top,
        #ffffff,
        #d3d3d3
      );
      background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#ffffff),
        to(#d3d3d3)
      );
	  background-size: 100% 100%;
    }
}

.car-list { }
.car-list .car-list-item { border: 1px #db7f76 dashed; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;	behavior: url(/css/PIE.htc); padding: 6px 13px;position: relative; margin-bottom: 26px; zoom: 1; }
.car-list .car-list-item:after { display: block; visibility: hidden; height: 0; clear: both; content: "."; }
.car-list .car-list-item label { vertical-align: middle;}

.ui-sortable .car-list-item:hover { cursor: move; }

.even-item { background: #fff }
.odd-item { background: #f4f4f4 }
.car-list .car-list-item-placeholder { border: 1px #db7f76 dashed; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); padding: 6px 13px;position: relative; margin-bottom: 26px; height:161px}
.car-list .car-list-item-placeholder-table { border: 1px #db7f76 dashed; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); padding: 6px 13px;position: relative; margin-bottom: 26px; height:101px}
.car-list .car-list-item h3 { margin-bottom: 5px; margin-top: 0; }
.car-list .car-list-item h3 a { color: #4D4F53; }
.car-list .car-list-item .img { margin-left: 13px; }
.car-list .car-list-item .img .delete, .delete { cursor: pointer; background:url("../images/sprite.png") no-repeat scroll -81px -345px transparent; height:19px; position:absolute; right:-2px; top:4px; width:18px !important; z-index: 50; }
.car-list .car-list-item .img .edit { background:url("../images/sprite.png") no-repeat scroll -81px -320px transparent; height: 19px; position:absolute; right:-10px; top:19px; width: 18px; }
.car-list .car-list-item img .publish, .publish { background:url("../images/sprite.png") no-repeat scroll -81px -297px transparent; height: 19px; position:absolute; right:-10px; top:-9px; width: 18px; }
.car-list .car-list-item  img .unpublish, .unpublish { background:url("../images/sprite.png") no-repeat scroll 0 -156px transparent; height:18px; position:absolute; right:-10px; top:-9px; width:18px; }
.car-list .car-list-item .button { font-size: 1em; padding: 6px 14px; margin-bottom: 21px; }
.car-list .car-list-item td { vertical-align: top; padding-top: 5px }
.car-list .car-list-item td.title { width: 22% }
.car-list .car-list-item .small-but { margin-top: 10px; }
.car-list .car-list-item table { margin-bottom: 0px; }
.car-list .car-list-item table p { padding-bottom: 0.3em; }
.car-list .car-list-item table p.double { padding-bottom: 0.6em }
.car-list .car-list-item table p.nowrap { white-space: nowrap }
.car-list .hit { border-color: #c4c4c4; }

* html .car-list .car-list-item .img, * html .car-list .car-list-item .button {display: inline; position: relative; float: none}
* + html .car-list .car-list-item .img, * + html .car-list .car-list-item .button  {display: inline; position: relative; float: none} /*всё дёргается*/


.car-list .car-list-item h3 .delete { display: inline-block; background:url("../images/sprite.png") no-repeat scroll -81px -345px transparent; height:19px; width:18px; z-index: 50; position: static; margin: 0 0 -6px 5px; }
.car-list .car-list-item h3 .publish  { display: inline-block; background:url("../images/sprite.png") no-repeat scroll -81px -369px transparent; height:19px; width:18px; z-index: 50; position: static; margin: 0 0 -7px 5px; }
.car-list .car-list-item h3 .unpublish  { display: inline-block; background:url("../images/sprite.png") no-repeat scroll -81px -297px transparent; height:19px; width:18px; z-index: 50; position: static; margin: 0 0 -5px 5px; }
.car-list .car-list-item h3 .edit { display: inline-block; background:url("../images/sprite.png") no-repeat scroll -81px -320px transparent; height:19px; width:18px; z-index: 50; position: static;  margin: 0 0 -5px 5px;}
.car-list .car-list-item h3 .grab { overflow: hidden; text-indent: -10000px; display: inline-block; background:url("../images/grab.png") no-repeat scroll 0 0 transparent; height:19px; width:18px; z-index: 50; position: static;  margin: 0 0 -5px 5px;}

.action-link { overflow: hidden; padding-top: 17px; color: #0081b8; }
.action-link span {
  position: relative;
  float: left;
  margin-top: -8px;
  margin-right: 12px;

}
.ticket_request_count { float: none !important; position: static !important; }
.count { visibility: hidden; color: #FFF; font-size: 0.9em; padding: 0 2px; position: absolute !important; right: -15px; top: 3px; padding:0 3px; font-size: 0.8em !important; text-decoration: none; }
.act .count {visibility: visible; -webkit-box-shadow: 0 1px 2px #666666;	-moz-box-shadow: 0 1px 2px #666666; box-shadow: 0 1px 2px #666666; -webkit-border-radius: 10px;	-moz-border-radius: 10px;
  border-radius: 10px; background: url("../images/hsprite.png") repeat-x scroll 0 -44px transparent; behavior: url(/css/PIE.htc); }


.hit-button { background:url("../images/sprite.png") no-repeat scroll -63px -163px transparent; height:34px; position:absolute; right:-19px; top:-18px; width:34px; cursor:pointer }
.hit .hit-button, .even-item .hit-button, .odd-item .hit-button { background-position: -63px -163px }
.hit-button-off { background:url("../images/sprite.png") no-repeat scroll -26px -163px transparent; height:34px; position:absolute; right:-19px; top:-18px; width:34px; cursor:pointer }
.add-offer .hit-button, .add-offer .hit-button-off { position: relative; right: auto; top: 3px }/*Редактирование объявления*/
.car-list-item-check { left:11px; position:absolute; top:38px; }

.pages { padding-top: 24px; }
.pages ul li { background:none repeat scroll 0 0 transparent; float:left; margin-right:18px;font-size:1.9em; padding:0; }
.pages ul li a {  padding:0; }
.page-item-count { font-size: 1.4em; }
.set-page-item-count { position: relative; padding-top: 4px; }

.item-count-layer{  
  left:100%;
  margin-left:-33px; 
  padding:0 0 0 7px;
  position:absolute;
  top:0px; 
  z-index:5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 5px #666;
  -moz-box-shadow: 0 2px 5px #666;
  box-shadow: 0 2px 5px #666;
	background: #f8f8f8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#dddddd));
	background: -moz-linear-gradient(#f8f8f8, #dddddd);
  background: -o-linear-gradient(#f8f8f8, #dddddd);
	background: linear-gradient(#f8f8f8, #dddddd);
	-pie-background: linear-gradient(#f8f8f8, #dddddd);
  behavior: url(/css/PIE.htc); 
}
.item-count-layer a {margin-right: 8px;}
/*.layer-blue { background:none repeat scroll 0 0 #DFE6F6; left:100%; margin-left:-17px; padding:0 7px; position:absolute; top:0px; z-index:5; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: #666 0px 0px 7px; -moz-box-shadow: #666 0px 0px 7px; box-shadow: #666 0px 0px 7px;	behavior: url(/css/PIE.htc); }
.layer-blue { z-index: 300; width: 343px; }*/

.item-count-layer p { line-height: 26px; margin: 0 0 8px; }
.item-count-layer .act { color: #19709F !important; }
.page-nums { overflow: hidden; margin: 0; }
.page-nav span { color: #999; }
.left-fixed-block { position: fixed; left: auto; top: auto !important; margin: 65px 0 0 -228px; }
.left-fixed-block .bg { border: 1px dashed #C4C4C4; width: /*180px*/ 205px; height: 100%; top: 0; left: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/css/PIE.htc); position: absolute; z-index: 1; }
.left-fixed-block .green-but { padding: 5px 12px; }
.left-fixed-block .inner { overflow: hidden; padding: 34px 14px 6px; z-index: 2; position: relative; width: /*160px*/ 185px; }

.page-nums .hellip { margin: 0; }
.page-nums .act a { color: #000; text-decoration: none; cursor: default; }
.pager .item-count-layer a { display: table; line-height:normal; margin-bottom: 5px; *display:block;  }

.lock-scroll { margin-top: -19px; }
.lock-scroll /*img*/ { background: url("../images/lock.png") no-repeat 0 0; }
.unlock-scroll /*img*/ { background-position: 0 -29px; }

.left-menu { clear: both; margin-top: 69px; margin-bottom: 0; }
.left-menu  .all-corn { display: none; }
.left-menu .act .all-corn { display: none/*inline*/; position: absolute; right: -14px; top: 0; }
.left-menu li {	background:none repeat scroll 0 0 transparent; margin-bottom:3px; padding: 4px 8px 5px;	color: #1581C6; }

.left-menu li.disabled { color: #616161; }

.left-menu li.act { position: relative; color: #FFF; background: #19709F; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; /*-webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;*/ -webkit-box-shadow: 0 1px 1px #000000; -moz-box-shadow: 0 1px 1px #000; box-shadow: 0 1px 1px #000; behavior: url(/css/PIE.htc); display: inline-block; padding: 4px 8px 5px; border: none; }

.left-menu li.act a { color: #fff; border: none; }

.view-table-small-act { background:url("../images/bisprite.png") no-repeat scroll 0 0 transparent; float:right; height: 43px; margin-top: -17px; width: 59px; }
.view-table-small { background:url("../images/bisprite.png") no-repeat scroll 0 -70px transparent; float:right; height: 43px; margin-top: -17px; width: 59px; }
.view-table-big-act { background:url("../images/bisprite.png") no-repeat scroll -67px -70px transparent; float:right; height: 43px; margin-top: -17px; width: 59px; }
.view-table-big { background:url("../images/bisprite.png") no-repeat scroll -67px 0 transparent; float:right; height: 43px; margin-top: -17px; width: 59px; }

.sort-by .f-right { width: 150px; }
.long-offer { width: 758px; }

.long-offer .offers-change-list { padding-left: 0; }
.long-offer .offer-category label { background: none; color: #333; }
.offer-category-line {overflow: hidden; border-color: #cecece; }
.long-offer .summary-price { border-color: #cecece; }

.document-item, .manager-item {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); margin-bottom: 10px; }

.manager-item { padding: 5px 10px 10px; }
.important { background: #efdcdb; }
.important td, .important td a { color: #94110f !important; }

.document-item table td, .manager-item table td { padding: 0; vertical-align: middle; }
.document-item table, .manager-item table { margin: 8px 0 4px 5px; }

.info-list { }
*+html .info-list { display: inline-block; }
.info-list tr.break td { padding: 15px 10px !important; }
.info-list-item { position: relative; z-index: 3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); margin-bottom: 10px; /*background: #F8F8F8;*/ }
.info-list .info-list-item  table tr:hover td{ background:none!important;}
.info-list .info-list-item:hover {background: #ffe7bb;}
.info-list-item .hit-button {
    background: url("../images/hit-small.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    left: -6px;
    position: absolute;
    top: -6px;
    width: 20px;
}
/**+html .info-list-item { display: inline-block; -pie-lazy-init: true; }*/

.info-list-item table td { line-height: 120%; vertical-align: top; position: relative; z-index: 2; }
.info-list tr.info-list-item td { background: #F8F8F8 }
.info-list tr.odd td { background: none }

.info-list-item table td .id { white-space: normal !important; }
.date { display: block; border: 1px #a2a2a2 dashed; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); float: left;padding: 2px 3px; }
*+html.date { display: inline-block; }
.item-red { background: #efdcdb; }
.item-red .date { background: #94110f; border-color: #94110f; color: #fff; border-style: solid; }
.item-green .status { color: #339900; }
.item-green { background: #e1f0d9; }
.item-green .date { border-color: #7dbe5c; color: #7dbe5c; }
.item-grey .status { color: #999; }
.item-grey { background: #f4f4f4; }
.info-list-item table { margin-bottom: 0; table-layout: fixed; }
.info-list-item p { padding: 0 0 .25em; }
.info-list-item p.id { font-size: 1.4em !important; }

.item-offer-info { border-top: 1px #bedfae solid; border-bottom: 1px #bedfae solid; margin: 0 10px; overflow: hidden; }
.item-offer-info .action-link { padding-top: 6px; }
.item-offer-info .img { margin-right: 13px; margin-top: 0; position: relative; z-index: 2; }
.item-offer-info .white-corn-block .w33 { margin-bottom: 25px; position: relative; }
.item-offer-info .white-corn-block .w33 p { padding-right: 10px; position: relative; }
.publication { position: relative; }
.item-offer-info .red-but{ padding: 5px 14px; font-size:1em;}

.white-corn-block { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #fff; behavior: url(/css/PIE.htc); overflow: hidden; padding: 15px 25px 0; margin-bottom: 9px;}

.history-status { margin: 5px 10px; }
.history-status-list { margin-bottom: 0; }
.history-status-list select { font-size: 1em; font-family: Arial, Helvetica, sans-serif; padding: 2px; }
.history-status-list input.small-but { float: none; display: inline-block; //display: inline; //zoom: 1; position: relative; top: -1px; }
.history-status-list li .date { color: #666; border-color: #666; background: none; }
.history-status-list li { background: none; padding: 0;	overflow: hidden; }
.history-status-list li { position: relative }
.history-status-list li .red { color: #94110f; border-color: #94110f; }
.history-status-list li .green { color: #339900; border-color: #339900; }
.documents-up { overflow: hidden; margin-bottom: 6px; border-bottom: 1px #e2e2e2 solid; }
.documents-up li { background: none; padding: 3px 18px; margin-bottom: 4px; float: left; clear: both; }

.documents-up li.minus { background: url("../images/icons.png") no-repeat scroll -25px -144px transparent; }
.documents-up li.minus a { color: #93110e; }

.documents-up li.plus { background: url("../images/icons.png") no-repeat scroll -49px -120px transparent; }
.documents-up li.plus a { color: #4D4F53; }
.documents-up li { behavior: url(/css/PIE.htc); }
.documents-up li.act { background-color: #e1f0d9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.white-corn-block input { padding: 4px 1px; }
.white-corn-block select { padding: 2px; font-size: 1em; font-family: Arial, Helvetica, sans-serif; width: 165px }

.download-document-file { overflow: hidden; padding-top: 15px; float: left; margin-right: 40px; margin-bottom: 10px; margin-top: 8px; }
.download-document-file a { color: #4D4F53; }
.download-document-file .image { float: left; position: relative; }
.download-document-file img { float: left; margin-top: -15px; margin-right: 10px; }
.download-document-file .delete { right: 8px; top: -17px; }
.credit-info { margin:0 10px 9px; padding: 10px; }
.id { color: #4D4F53 !important; font-size: 1.4em; white-space: nowrap; }
.statistic { height: 249px; border-bottom: 1px #cdcdcd solid; background: url(../images/statistic.gif) repeat left bottom; }

.color_captcha { margin: 0 0 0 -7px; padding: 1em 0 1em 0; }
.color_captcha .captcha_item { border: 2px solid transparent; cursor: pointer; float: left; padding: 5px;}
.color_captcha .captcha_selected { border: 2px solid #1A709F !important; }
 label.cloud { font-size: 120%; margin: 0 0 0 1px; }

.manager { padding-top: 7px; }
.manager .img { margin-top: 14px; }
.manager-info { margin-left: 151px; }
.manager-info li { background: none; margin-bottom: 2px; overflow: hidden; padding-left: 0px; padding-top: 7px;	padding-bottom: 5px; }
.manager-info span { background: #fff; }
.manager-info label { color: #999; float: left; width: 148px; background: url(../images/dash.gif) repeat-x 1px 15px; }

.manager-info .checkbox_list label { 
  display: inline;
  font-size: 12px;
  color: #000;
  background: none;
  float: none;
  width: auto;
}
.manager-info .checkbox_list input { 
  position: relative;
  top: 1px;
}
.manager-info .checkbox_list { 
  margin-left: 150px;
  margin-top: -12px;
  margin-bottom: 0 !important;
}

.manager-info .radio_list{ margin:0 0 0 173px; padding-top: 10px;}
.manager-info .radio_list li{ float:none; display:block !important; width:auto; margin-bottom: 0; padding-bottom: 0 !important; width: auto !important;}
.manager-info .radio_list li input[type="radio"]{ float:left; margin-top: 1px; padding:0; margin-right:5px;}
.manager-info .radio_list li label{ background:none; width:auto;}
.manager-info .error_list{ /*margin-left:173px;*/}
h1.FIO textarea, h1.FIO input { border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:1em; /*margin-left:-12px; margin-top:-8px;*/ overflow: auto; padding:4px 8px; width: 458px; min-width: 458px;  max-width: 600px;}
h1.FIO input { font: 0.8em Arial, Helvetica, sans-serif !important; padding:4px 8px; width: 458px; min-width: 458px;  max-width: 600px;}

.manager-info li input[type="text"], .manager-info li input[type="password"] { font-size: 1em; border: 1px #999 solid; margin-top: -4px!important; }
.manager-info li big  select { font-size: 1em; padding: 0; display: inline-block; //display: inline; //zoom: 1; margin: -5px 4px 0; }
.manager-info li big  select:first-child { margin-left: 0; }
* + html .manager-info li big.datas { vertical-align: top; position: relative; top: -5px; vertical-align: top;}
* + html .manager-info li big.datas select { margin-top: 0; }
.date-pic { margin-left:-28px; margin-top:-4px; position:relative; vertical-align:middle; cursor: pointer; }
.no-photo { border: 1px #000 dashed; }

.no-photo a { color: #4D4F53; font-size:1.3em; left:12px; line-height:23px; position:absolute; text-align:center; top:60px; width:100px; }
.manager .img .delete { top: -6px; right: -10px; }
.manager .get .edit { top: 12px; }
#image_upload_form  { float: left; }
#image_upload_form .img { float: none; ; }
.manager .abs_layer .close { background: none; font-size: 11px; height: auto; line-height: 1.2em; position: absolute; right: 10px; top: 3px; width: auto; }
textarea.big, /*.layer .in input.big,*/ .layer .in .the-input textarea { border: 1px solid #CCC; font-size: 22px; font-family: Arial, Helvetica, sans-serif; padding: 5px; width: 530px; height: 115px; margin-top: 5px; margin-bottom: 1px; }
.layer .in .form-wrapper input.big { font-size:22px; height: auto; margin-bottom:1px; margin-right:6px; margin-top:5px; padding:4px; width:337px; border:1px solid #CCC; }
.layer.callback_layer .in .form-wrapper input.big { width: 312px; }
.layer-car-info { border-bottom:1px solid #E2E2E2; padding-left: 3px; overflow:hidden; padding-bottom:20px; padding-top:10px; }
label.error { font-size: 120%; color: #F00; }

.layer-car-info .img { margin-right: 14px; }
.layer-car-info h3 { margin-top: 0 !important; }
.photo-line { clear: both; }

.img .left-arrow { position: absolute;width: 25px !important; height: 50px !important; top: 50% !important; left: -25px !important; margin-top: -25px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; behavior: url(/css/PIE.htc); -webkit-box-shadow: #666 -2px 1px 4px; -moz-box-shadow: #666 -2px 1px 4px; box-shadow: #666 -2px 1px 4px; background: url("../images/sprite.png") repeat-x scroll -48px -400px transparent; color: #FFF; line-height: 50px; text-decoration: none; }
.img .right-arrow { position: absolute; width: 25px !important; height: 50px !important; top: 50% !important; right: -25px !important; margin-top: -25px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; behavior: url(/css/PIE.htc); -webkit-box-shadow: #666 2px 1px 4px; -moz-box-shadow: #666 2px 1px 4px; box-shadow: #666 2px 1px 4px; background: url("../images/sprite.png") repeat-x scroll -73px -400px transparent; color: #fff; line-height: 50px; text-decoration: none; }

.layer .car-info-important { clear: none; margin-left: 64px; }
.layer-blue .button { margin-left: 20px; float: right; }
.car-page-cards { margin-top: 19px; //zoom: 1; }
#filters { overflow: hidden; }

.car-card { float: left; /*margin-bottom: 48px; margin-right: 19px;*/ height: auto !important; height: 24em; min-height: 24em; margin: 0 19px 14px 0 }
.car-card p { margin-bottom: 0 }
.car-page-cards .car-card p { clear: both }
.car-card h3, .car-card .h3 { margin-bottom: 0; margin-top: 2px; }

.price-category { border-top: 1px #efefef solid; padding-top: 26px; }
.price-category-label { background: none repeat scroll 0 0 #FFF; float: left; margin-top: -41px !important; padding-right: 5px; }
.user-top-panel { background: #f8f8f8; border-bottom: 1px #e8e8e8 solid; margin: 0 -40px 28px; overflow: hidden; }
.user-top-panel ul { padding-left: 43px; margin: 0; padding-bottom: 13px; overflow: hidden; }
.user-top-panel ul.all-menu { padding-bottom: 8px }
.user-top-panel ul li { background: none repeat scroll 0 0 transparent; float: left; margin-bottom: 0px; padding: 4px 0 0; margin-right: 35px; height: auto !important; height: 1.5em; min-height: 2.1em }
.enter img { float: right; margin-left: 10px; margin-top: 3px; background: url("../images/icons.png") no-repeat scroll -3px -173px transparent; }
  /*����� ������ �������*/
  .all-tradeins-head { padding: 12px 0 8px 42px;}
  .all-tradeins-head  .right-block { width: 165px; }
  .all-tradeins-head .for-clickzone a { color: #ea5b1e !important; }
  .all-tradeins .f-right a { float: left; }
  .all-tradeins .f-right br, .user-top-panel .f-right small { display: none; }
  .all-tradeins .f-right .logout { float: none; margin: 0 0 0 20px; }
  .all-tradeins .f-right a small { display: inline; }
  .all-tradeins { border-top: 1px solid #E3EEF3; border-bottom: 1px solid #E3EEF3; padding-top: 12px; background: none; margin: 0; }
  .all-tradeins .all-menu li { margin-right: 5px; }
  * + html .all-tradeins .all-menu li.saloons { width: 9em; position: relative }
  * + html .all-tradeins .all-menu li.saloons a img { position: absolute; top: 10px; right: 10px; margin: 0 -0px 0 0 }

  .all-tradeins .all-menu span { padding: 4px 8px; }
	* + html .all-tradeins .all-menu span { padding: 3px 8px 5px; }
	.all-tradeins .fix-menu { padding-left: 17px }
	.all-tradeins .fix-menu span { padding-left: 0; padding-right: 0 }
	.all-tradeins .fix-menu li { margin-right: 9px }
	.all-tradeins .fix-menu li.green-box { margin-right: 3px; position: relative; left: -6px }
	.all-tradeins .fix-menu li.saloons { margin-right: 0 } 
	.all-tradeins .fix-menu li.saloons span { padding: 3px 8px 5px 4px; }
	
  .all-tradeins .all-menu span.act-link {background: none repeat scroll 0 0 #1A709F; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); }
  .all-tradeins .all-menu span.act-link a { color: #FFF; }
  .all-tradeins .all-menu a { color: #4D4F53; }
  .all-menu .green-but, .menu .green-but, .user-menu .green-but { padding: 3px 5px; }
  .menu .green-but { top: -1px !important; }
	.menu li.green-box .green-but { top: -4px !important }
	div.all div.main .menu li.green-box { padding-left: 0; padding-right: 0 }
  .saloons  a img{ margin: 6px 0 0 -2px; }
  .for-saloons { margin-left: -7px; margin-top: -11px; }
  * + html .for-saloons { margin-left: -7px; margin-top: -10px; }
  .for-saloons ul { border-bottom: 1px solid #B8CEE5; margin: 1em 0 0; padding: 0 7px 0.1em; }
  .for-saloons ul li { background: none; padding: 0; }
  .for-saloons ul li span { display: inline-block; //zoom: 1; //display: inline; }
  .for-saloons ul li span img { margin: 7px 0 0 5px; }
  .for-saloons .all-catalog { border-top: 1px solid #edf1fa; padding: .7em 7px 0; }
	.header_company_layer /*for-saloons*/ul li span {  position: relative }
	.header_company_layer /*for-saloons*/ ul li span img {  margin: 7px 0 0 7px; //position: absolute; //top: 0.6em; //right: -10px; //margin: 0; }

    .all-auto-for-mark { background: none !important; padding: 0 !important; margin-left: 20px !important; }
		
		.all-tradeins-head a[target="_blank"] img { margin-right: -14px; position: relative; top: -7px; }
    
.sort-by table { margin: 0; border-bottom: 1px #e6e6e6 solid; }
sort-by table td { padding: 0 0.7em 5px; }
.sort-by table td span, .info-list table th span { float: left; padding: 1px 17px 4px 8px !important; margin-left: -8px; }
.info-list table th { padding: 0.4em 10px; }
.info-list table th.align-right { padding-right: 0; }
.info-list table th span.f-right { float: right; }
.info-list table td.add-padd { padding-right: 17px; }

.lvl2 { padding-left: 20px; }
.price { font-size: 3.3em; color: #4D4F53; }

.main-filter { left: 50%; margin-left: -405px; width: 810px; }
.main-filter .in { padding-bottom: 27px !important; }
.main-filter h2 { font-weight: bold; color: #fff; margin-top: 8px; margin-bottom: 17px; }
.main-filter .tabs li{ border-bottom: none; }
.main-filter .tabs { margin-left: -12px; margin-right: -12px; }
.main-filter .tabs a { color: #fff !important; font-size: 1.4em; padding: 0 8px; text-decoration: none; }
.main-filter .tabs .selected a { color: #4D4F53 !important; font-weight: normal; background: #f6f6f6; }
.main-filter .tabs a span { border-bottom: 1px #fff dashed; }
.main-filter .tabs a:hover span, .main-filter .tabs .selected a span { border-bottom: none; }

.portal_layer.main-filter{ margin-left:0; left:auto;}

.corn-main-filter { padding: 0 24px 28px 31px; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: #666 -2px 1px 4px; -moz-box-shadow: #666 -2px 1px 4px; box-shadow: #666 -2px 1px 4px; -pie-box-shadow:none; behavior: url(/css/PIE.htc); -pie-poll:true; z-index:104; }

.count-car { font-size: 3em; padding-bottom: 18px; padding-top: 27px; text-align: center; color: #fff; }
.count-car span { color: #b1c0e9; }
.corn-main-filter  .filter-body { border-bottom: 0; }
.corn-main-filter  .body-type-line { border-bottom: 1px #c5c5c5 solid; }

.body-type-line .act, .body-type-line span.act { background: #CC0033; }
.body-type-line span { background: none; }

.brands a { color: #4D4F53 !important; }
.brands-category { float:left; font-size:1.15em; width:140px; text-align: right; line-height: 28px; }
.bands-list {     
	font-size: 1.15em;
    line-height: 28px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 9px; 
}
.bands-list .act, .selected-links .act { background: #CC0033;  color: #fff;  position: relative; }
.bands-list .act  a, .selected-links .act a { color: #fff !important;}
.bands-list span, .selected-links span { padding: 3px 8px 6px; margin-left: -8px; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/css/PIE.htc); -pie-poll: true; position: relative; }
#catalog_object_type_layer_content .bands-list ins { white-space: nowrap; text-decoration: none }
.layer.brands .bands-list span , .layer.models .bands-list span {  margin-right: 10px;}

																								 
.selected-links {  }
.selected-links input[type="checkbox"] { 
  float: left;
  margin-top: 3px;
  margin-right: 5px;
}

* + html .bands-list { line-height: 20px; }
* + html .brands-category { line-height: 20px; }

.selected-links span { color: #999; }
.selected-links a { color: #4D4F53 !important; }
.brands { padding-top: 14px; }

.multi-list { display: inline-block; vertical-align: top; width: 19% }
* + html .multi-list { display: inline; zoom: 1 }


/* other */
.row-box {} /*filter-body*/
.row-box2 { background: #fbfbfb; clear:both; margin-left:-40px; margin-right:-40px;	margin-top:-1px; overflow:hidden; padding: 20px 40px 0; position: relative; }
.row-box2 h3 { margin-bottom: 0.6em }
.row-box .box { padding: 1px 30px 10px 0 }
.row-box .box li { background: none; padding-left: 1.5em }
.row-box .rack { margin: 0; height: 15px }
/* /other */

.error404 { width: 300px; margin: 100px auto; }
ul.error_list li { background: none; color: #C91300 !important; padding: 3px 0 0 1px; }
.alert { color: #C91300 !important; }
ul.error_list { margin: 0; }
.manager-info ul.error_list li { font-size: 12px; }
.corn-main-filter .ui-slider {margin:13px 15px; width:655px; }
.right-column { margin-left: 200px; }
.left-column { width: 199px; float: left; }
.corn-main-filter .right-column .ui-slider { width:454px }
.bottom-car-line .w25 { margin-bottom: 15px; width: 220px !important }

.bottom-car-line { margin: 0 -40px; }

span.error { color: #C91300 !important;  }
/*Scrollers*/
.scroll-cont { overflow: hidden; position:relative;}
.scroll-cont .scroller { padding: 0 0 0 3px; }

/*IE-layer*/
#ie_layer h3 { margin-bottom: 10px}
#ie_layer p { margin: 0 0 20px 120px; text-align: left}
#ie_layer a.big { font-size: 1.2em }

.car-card { width: 146px }

.special_photo {
  behavior: url(/css/PIE.htc);
  border: 1px #000 solid;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
    float: left;
    height: 200px;
    /*margin-right: 8px;*/
    width: 150px;
    padding: 10px 9px;
  background: #fff;
  border: 1px #d6d6d6 solid;
}

.images-attr { padding: 5px; position: relative; }
.images-attr a { margin: 5px; }
* + html .images-attr a { vertical-align: middle }
.images-attr .act {
  border: none;
  background: #1A709F;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/css/PIE.htc);
  color: #fff !important;
  padding: 4px 5px;
  margin: 0;
}

.placeholder {
}

.photo-cell p { text-align: center; }
.photo-cell {
  width: 175px;
  float: left;
	position: relative;
}

.portal_layer .layer-blue {
  width: 500px;
  left: 0px;
  top: 0px;
}
/*.callback_layer .form-wrapper {
  overflow: hidden;
}*/
.callback_layer .submit-wrapper {
  padding-top: 20px !important;
}
.callback_layer {
  width: 369px;
}

.car-list .car-list-item .button { position: relative; z-index: 2; }
.layer .layer-blue { left: 0; top: 0; }
.callback_layer .layer-blue .button.callback_cancel  { padding: 9px 22px;} 
.callback_layer .layer-blue .button, .callback_layer .layer-blue .button.white-but { padding: 5px; }

#car_main_photo { position: relative; }
#car_main_photo  iframe {width: 400px!important; height: 300px!important; position: relative; z-index: 1; }
* + html #car_main_photo  iframe { width: 401px!important; height: 301px!important; }
html  #car_main_photo  iframe { width: 401px\9!important; height: 301px\9!important; }
.car-info-left .photo-line .video {-o-background-size: 64px 48px!important;  -webkit-background-size:64px 48px!important; -moz-background-size:64px 48px!important; -khtml-background-size:64px 48px!important;  background-size: 64px 48px!important;}

td .cart-text { font-size: 0.7em; right: -5px; top: -5px;}
.cart-text { position: absolute; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px #bdbdbd solid; background: #f8f8f8; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#e5e5e5)); background: -moz-linear-gradient(#f8f8f8, #e5e5e5); background: linear-gradient(#f8f8f8, #e5e5e5); -pie-background: linear-gradient(#f8f8f8, #e5e5e5); padding: 0 3px; right: 4px; top: 4px; color: #000000; behavior: url(/css/PIE.htc); }
.cart-text.cert { /*border: none !important; background: none !important;*/ }
#car_main_photo_link{ text-decoration: none; }

.line .radio_list { margin-left: 94px; padding-top: 9px; top: -2px; }
.line .radio_list li { background: none; }
.line .radio_list li input { width: auto !important; }

.page_disable {
  background: rgb(255,255,255);
  background: rgba(255,255,255,.7);
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	padding-bottom: 56px;
  width: 100%; 
  position: fixed;
  top: 0px; 
  left: 0px; 
  height: 100%;
  z-index: 9;   
}

div.loader_mist { background: #fff url("../images/ajax-loader-big.gif") 50% 50% no-repeat; display:none; position:fixed; left:0; top:0; width:100%; height:100%; opacity:0.5; z-index:1000}
* html div.loader_mist { position: absolute }

/* setting */
.portal-edit { font-size: 1.3em }
.portal-edit  .portal-edit  { font-size: 1em; }
.portal-item { border-bottom: 1px solid #e2e2e2; float: left; padding: 20px 36px; width: 39% }
.portal-edit .odd-item { background: none; float: right }
.portal-edit .portal_auth_form_container, .portal-edit .company_contacts_form_container { position: relative }
.portal-item .portal_auth_form_container img.portal_auth_form_ajax, .portal-edit .company_contacts_form_container img.company_contacts_form_ajax { position: absolute; left: 19em; bottom: 5px }
.portal-edit .company_contacts_form_container img.company_contacts_form_ajax { bottom: 18px }
.portal-edit .error_list { margin-left: 148px; margin-top: 0; }
.portal-edit .error_list li { padding-top: 0; min-height:0; }

.portal-edit li { background: none; font-size: 1em; margin: 0; overflow: hidden; padding: 5px 0 1px; }
.portal-edit p.label { background: url("../images/dot.gif") 1px 15px repeat-x; color: #999; float: left; width: 138px; padding-right: 10px; }
.portal-edit p.label label, .portal-edit p.label span { background: #fff;  }
.portal-edit li input { display: block; font-size: 1em; margin: 0; position: relative; top: -4px; width: 185px }
.portal-edit li input[type="text"], .portal-edit li input[type="password"] {  border: 1px #999 solid; }
.portal-edit li textarea  { width: 400px; margin-top: 0; }
.portal-edit li big  select { font-size: 1em; padding: 0; display: inline-block; //display: inline; //zoom: 1; margin: -5px 4px 0; }
.portal-edit li big  select:first-child { margin-left: 0; }
.portal-edit li input[type=checkbox] { border: inherit; display: inline; top: 0/*0.4em*/; width: auto; float: left; margin: 7px 4px 0 0; }
* + html .portal-edit li input[type=checkbox] { border: 0 solid; }
* + html .portal-edit li big.favicon input[type=checkbox] { border: 0 solid; top: 0; }
.portal-edit li input.checkbox { border: 0 solid; top: 0.4em; width: auto }
* html .portal-edit li input {  border: 0 solid; azimuth: expression( this.p ? 0 : ( /checkbox$/.test(this['type']) ? (this.className = this.className + ' checkbox') : 0,this.p=1 )) }
.portal-edit ul { margin: 0 }
.portal-edit ul.error_list { font-size: 0.7em }
.portal-edit div.summary-price { border: 0 solid; padding: 7px 0 1px; position: relative; top: 4px; text-align: left }
.portal-edit div.summary-price .button { float: left; margin: 0 15px 0 0; padding: 7px 20px; overflow: visible; width: auto }
.portal-edit div.summary-price .company_contacts_form_init { background: #d7d7d7 url("../images/buttons/grey-button.png") 0 0 repeat-x; color: #333 !important }
.portal-edit a.go-dot { border-bottom: 1px dashed; display: inline-block; font-size: 0.7em; text-decoration: none; position: relative; left: 210px; top: -25px }
* + html .portal-edit a.go-dot { top: -26px }
.portal-edit a.go-dot:hover { border-bottom: 1px solid #fff }
#googlemap { -webkit-box-shadow: #303030 0px 1px 3px; -moz-box-shadow: #303030 0px 1px 3px; box-shadow: #303030 0px 1px 3px; behavior: url(/css/PIE.htc); margin: 0 0 0 2px; position: relative; }
.portal-edit li #googlemap { top: -8px }

a.portal_auth_form_init { /*display: inline-block;*/ position: relative; text-decoration: none; line-height: 17px;}
a.portal_auth_form_init img { /*position: absolute; left: -21px; bottom: 0;*/ width: 16px; height: 16px; line-height: 16px; vertical-align: top; }
a.portal_auth_form_init:hover { border-bottom: 1px solid #fff !important }

ul.portal-edit {  }
.overflow { overflow: hidden; height: 1%; margin: 0; padding-left: 20px }
ul.portal-edit li { background: none; margin: 0; padding: 7px 0 5px; }

ul.portal-edit li .portal-edit li { min-height: 46px; }
.portal-edit .company_contacts_form li { min-height: 46px; }

ul.portal-edit li div.company_contacts_form_container { border: solid #999; border-width: 1px 0; margin: 10px 0; padding: 10px 0 }
/*ul.portal-edit li div.company_contacts_form_container input { font-size: 0.9em }*/


/* manager */
p.go-back { clear: both; height: 1%; padding-top: 1.4em; padding-left: 19px; position: relative; left: -19px }
.company_assign_list a.active { color: #ea5b1e !important }

.table-list table { margin-top: 1em }
.table-list h5 { color: #3f3f3f; font: 1.4em Arial, Helvetica, sans-serif }
.table-list td.last p.link { margin: 0.2em 0 !important; white-space:nowrap; }
.table-list td:first-child{ width:100px;}
.edit_profile{ padding-left:25px; background:url(../images/edit_icons.png) no-repeat 0 0;}
.edit_company{ padding-left:25px; background:url(../images/edit_icons.png) no-repeat 0 -15px;}
.edit_ticket{ padding-left:25px; background:url(../images/edit_icons.png) no-repeat 0 -30px;}
.del_ticket{ padding-left:25px; cursor: pointer; background:url("../images/sprite.png") no-repeat scroll -80px -345px transparent; text-decoration: underline; }
.del_ticket:hover{ text-decoration: none; }


.box-add { margin: 0 228px }

form.button-fix { position: relative; padding: 0 0 90px } /* Fix button IE7 => css3 */
form.button-fix div.submit-wrapper { position: absolute; left: 0; top: 100%; margin: -90px 0 0; padding: 19px 0 0; width: 100% }
/*
.page_disable { padding: 0 !important; top: auto !important; bottom: 0 !important; height: 99999px !important}
.all { height: auto  !important; height: 100%; min-height: 100% }*/

.portal_auth_agreement_container { width: 600px; height: 300px; overflow: auto; }
.portal_auth_agreement_layer { width: 650px; }
.portal_auth_agreement_layer .in { padding: 30px 30px }

.contact-information .line h3 { width: 190px !important; }

.under-filter-text { padding-top: 20px; width: 239px; }

.menu2 li.selected span { background: #1581C6 !important; }
.menu2 li.selected a { color: #fff !important; text-decoration: none; }

a[target="_blank"] img { margin-right: -14px; position: relative; top: -7px; }

.trade-page { font-size: 14px; padding: 12px 2px; }
.catalog-object-company-contacts { margin-top: -20px; margin-left: 54px; }

.catalog-object-company-contacts .contacts_map_init{color: #19709F}

.catalog-object-company-contacts .call-me { display: inline-block; //display: inline; //zoom: 1; //width: 109px; }
.catalog-object-company-contacts .call-me img { margin-right: -15px; margin-top: 4px;float: right;}

.mark-info { min-height: 170px; width: 258px; float: left; }
.car-info-important-action {  margin-right: -270px; font-size: 18px; line-height: 32px; }
*+html .car-info-important-action .ajax-link { position: static; }
.car-info-important-action span.add_to_cart, 
.car-info-important-action span.del_from_cart,
.car-info-important-action span.del_from_cart:hover,
.car-info-important-action span.add_to_cart:hover  { color: #19709F;  }
.car-info-important-action #look_request { margin-right: 8px; line-height: 15px !important; }

.cloud {
    background: url("../images/cloud.gif") no-repeat scroll left top transparent;
    padding: 16px 21px 19px 42px;
}

.cloud {
    margin-top: 4px !important;
	white-space: nowrap;
}

.cloud {
    clear: right;
    color: #4D4F53;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 21px;
}
/*.callback_form .color_captcha { padding: 3.8em 0 1px; position: relative }
.callback_form .color_captcha .cloud { background: none; padding: 0 21px 0 7px; position: absolute; left: 0; top: 1.5em; width: auto; }*/

* + html .header_company_init { display: inline-block; margin-left: 0px;}
* + html .header_company_init:hover { display: inline-block; margin-bottom: 1px; margin-left: 0px;}
.header_company_init { /*display: inline-block;*/ }
.header_company_init:hover { /*display: inline-block;*/ margin-bottom: 1px; }


#image_container { padding-bottom: 28px; }

.used  ul.radio_list { overflow: hidden; clear: right; width: 645px; }
.used  ul.radio_list li { padding-left: 0; }

.available  ul.radio_list, .automobile  ul.radio_list { overflow: hidden; clear: right; width: 645px; }
.available  ul.radio_list li, .automobile  ul.radio_list li { padding-left: 0; }

.available, .mileage, .automobile { position: relative; zoom: 1; clear: both; }

.inline-place { zoom: 1; }

#user_profile_mobile_phone, #user_profile_position, #user_profile_name, #user_profile_email { width: 315px; }
#user_profile_office_phone { width: 198px; }

body:not([x|x]) #user_profile_mobile_phone, body:not([x|x]) #user_profile_position, body:not([x|x]) #user_profile_name, body:not([x|x]) #user_profile_email {
    width: 325px;
}
body:not([x|x]) #user_profile_office_phone { width: 208px; }

noindex:-o-prefocus, #user_profile_mobile_phone {
    width: 305px;
}
noindex:-o-prefocus, #user_profile_name {
    width: 305px;
}
noindex:-o-prefocus, #user_profile_position {
    width: 305px;
}
noindex:-o-prefocus, #user_profile_office_phone { width: 188px; }
noindex:-o-prefocus, #user_profile_email { width: 305px; }

.request-details-link { margin-top: 9px; }
.favicon br/*:first-child*/ { display: none; }


.info-list  .clickzone-top { margin-bottom: 10px; }
.info-list .clickzone-top > h1 , .info-list .clickzone-top > h2, .info-list .clickzone-top > h3, .info-list .clickzone-top > h4  { margin-top: 0; }
.clickzone-bottom > h1, .clickzone-bottom > h2, .clickzone-bottom  > h3, .clickzone-bottom > h4 { margin-top: 0; }
.clickzone-bottom { clear: left; }

.f-left > .car-page-cards  { margin-top: 0; }

/*big.favicon*/
.favicon { display: inline-block; line-height: 150%; padding: 0 0 3px; }
.portal-edit li .favicon input[type=file]  { min-width:300px; }

.layer label.cloud, .layer-like label.cloud  { padding: 10px 11px 10px 36px; white-space: normal; width: 130px;  }

.car-filter1 .hint-style { font-size: 12px; margin-left: 144px; /*width: 302px*/; }

/*new autoplus modules*/
.no-underline{ text-decoration:none; border-bottom:none;}
.underline{ text-decoration:underline;}
a:hover .underline{ text-decoration:none; border-bottom:none;}
.dashed{ text-decoration:none; border-bottom:1px dashed !important;}
.dashed:hover{ text-decoration:none; border-bottom:none !important;}
.a-center{ text-align:center;}
.a-right{ text-align:right;}
.black{ color: #4D4F53 !important;}
.red{ color:#94110f !important;}
.pink-bg{ background:#f7dddd!important;}
span.h2{ display:block;}
/*object card*/
.container{ padding:0 40px; margin:0 -40px;}
.container .go-back, .edit-container .go-back{ left: 0; margin: -9px 0 20px -16px; padding: 0;}
.container .go-back a, .edit-container .go-back a{ background:none; left:0; margin:0; padding:0; color:#1581C6;}
.container .go-back a span, .edit-container .go-back a span{ font-size: 12px;}
.container h1{ margin:18px 0 15px;}
.container h1 .switch_status{ border-left: 1px solid #cccccc; display: inline-block; //display:inline; //zoom:1; font-size: 0.735em; margin-left: 10px; padding-left: 16px; padding-top: 3px;}
* + html .container h1 .switch_status {  }
.container h1 .switch_status a.no-underline{ padding-right:13px; background:url(../images/darr.png) no-repeat right 11px;}
.container h1 .switch_status .switch-title{ float: left; margin-right: 10px; }
#status_change { font-size: 22px; height: 30px; line-height: 30px; margin-top: 1px; padding: 0; margin-bottom: -2px;}
* + html #status_change { margin-bottom: -4px; }
.switch_status .pseudo-select { float: left; cursor: pointer; padding-right: 16px; background: url(/images/darr.png) no-repeat right 14px; position: relative; z-index: 1; }
.switch_status .pseudo-select .overflow { color: #4D4F53; padding: 0; border-bottom: 1px dashed; }
.switch_status .pseudo-select:hover .overflow { border-bottom-color: transparent;  }
.switch_status .ui-button { display: none!important; }
.switch_status .pseudo-select .popup-layer { position: absolute; z-index: 100; top: 34px!important; margin-left: -10px;  min-width: 100px;  background:#DFE6F6; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: #666 0px 1px 3px; -moz-box-shadow: #666 0px 1px 3px; box-shadow: #666 0px 1px 3px;	behavior: url(/css/PIE.htc);  -pie-poll: true; }
.switch_status .pseudo-select .popup-layer ul {padding-bottom: 4px; position:relative; margin: 0;}
.switch_status .pseudo-select .popup-layer ul li { background: none; list-style: none; font-size: 18px; padding: 0 10px 4px; margin: 0; }
.container .top_links{ font-size:1.2em; padding-top: 14px;}
.preview_link{ margin-left: 23px; padding-left:23px; background:url(../images/preview_link.png) no-repeat left 2px;}
.price_link{ margin-left: 23px; padding-bottom: 2px; padding-left: 16px; background:url(../images/price_link.png) no-repeat left 0;}
.container dl.tabs2{ height:auto; margin: 0 -40px; padding: 0 22px;}
.container dl.tabs2 dt{ display:inline-block; //display:inline; //zoom:1; vertical-align:top; font-size:1.8em; margin:0 -3px 0 0; padding: 9px 18px 10px; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; behavior: url(/css/PIE.htc);}
.container dl.tabs2 dt a{ border:auto; padding:0; height:auto; float:none;  margin:0; line-height:30px;}
.container dl.tabs2 dt a.button { float: left !important; padding: 3px 22px !important; margin-left: 10px; }
.container dl.tabs2 dt span{ line-height:30px;}
.container dl.tabs2 dt .tab-disabled { color: #999; }
.container dl.tabs2 dt.act{ background:url(../images/act_tab_bg.png) repeat-x top; border-color:#e5e5e5; border-style:solid; border-width:1px 1px 0; padding: 8px 17px 10px; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; behavior: url(/css/PIE.htc); }
.container dl.tabs2 dt.act a { color: #000; border: none !important; cursor: default; }
.container dl.tabs2 dt.tab-button { float: right; padding: 0 21px 0 0;}
* + html .container dl.tabs2 dt.tab-button { margin-top: -50px; }
.container dl.tabs2 dd.act{ font-size:1em; margin: -1px -22px 0; clear: both; padding: 26px 40px 40px; border:1px solid #e5e5e5; background:#f7f7f7; overflow: hidden;}
.container dl.tabs2 dd.act h3 { font-size:18px; padding-left:0;}
.container dl.tabs2 dd.act .image_div:after { display: block; content: ''; height: 0; clear: both; visibility: hidden; }
.container dl.tabs2 dd.act .image_div { margin-top: -16px; }
.container dl.tabs2 dd.act select { border: 1px solid #cccccc; }
.image_div .ui-state-default, .image_div .ui-widget-content .ui-state-default, .image_div .ui-widget-header .ui-state-default { border: none !important; }

.container dl.tabs2 dd.act .image_div h3 { margin-bottom: 16px; }
.container dl.tabs2 dd.act .upload_images{ padding-right: 28px; width: 380px;}
.container dl.tabs2 dd.act .uploaded_images{ margin-left:408px; overflow: hidden;}
.container dl.tabs2 dd.act .uploaded_images .car-photo { /*width: 232px;*/ }
.container dl.tabs2 dd.act .deffects-comment { /*margin-left: 408px; */border-bottom: none;}
.container dl.tabs2 dd.act .uploaded_images ul{ margin:0; padding-top:8px;}
.container dl.tabs2 dd.act .uploaded_images ul li{ width:120px; text-align:center; margin-right:36px; display:inline-block; //display:inline; //zoom:1; vertical-align:top; position:relative; padding:10px 10px 18px 0; height:auto; border:none; float:none; font-size: 1.4em;}
.container dl.tabs2 dd.act .uploaded_images ul li img{ border-radius:5px; margin: 0 0 5px;}
.container dl.tabs2 dd.act .uploaded_images ul li a.delete_image{ background:url(../images/sprite.png) no-repeat -80px 5px; position:absolute; top:-5px; right:-5px; height:25px !important; width:25px;}
.container dl.tabs2 dd.act .uploaded_images .a-right a.button{ float:right !important; border: 1px solid #8E8E8E; border-radius:4px; box-shadow: 0 2px 2px #8E8E8E; color: #FFFFFF !important; cursor: pointer; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 14px; padding: 9px 22px; position: relative; text-decoration: none; white-space: nowrap; z-index: 3;}
.container dl.tabs2 dd.act .uploaded_images .car-photo { border: none!important; background: none!important;}
.container dl.tabs2 dd.act .uploaded_images .img-name .overflow { padding: 0; }
.container dl.tabs2 dd.act .radio_list li{ font-size:1.3em; height:auto; border:none;}
.container dl.tabs2 dd.act .available ul.radio_list, .container dl.tabs2 dd.act .automobile ul.radio_list { width: 290px; }
.container dl.tabs2 dd.act .available ul.radio_list li, .container dl.tabs2 dd.act .automobile ul.radio_list li { width: 45%; }
.container dl.tabs2 dd.act .filter-one-click a{ margin-right:10px;}
.container dl.tabs2 dd.act .car-filter1{ padding-top: 3px;}
.container dl.tabs2 dd.act .car-filter1 .hint-style { padding:2px 0; font-size:9px;}
.container dl.tabs2 dd.act .car-filter1 .shifted{ padding-left:20px; margin-bottom: 21px;}
.container dl.tabs2 dd.act .car-filter1 .shifted h3{ width: 260px;}
.container dl.tabs2 dd.act .car-filter1 .shifted h3 input[type="checkbox"]{ width:auto; padding:0; margin: 4px 7px 0 -20px; float:left;}
* + html .container dl.tabs2 dd.act .car-filter1 .shifted h3 input[type="checkbox"] { margin-top: 2px; }
.container dl.tabs2 dd.act .filter-body{ font-size:1.3em;}
.container dl.tabs2 dd.act .filter-body h3{ margin-bottom: 9px;}
.container dl.tabs2 dd.act .free-color{ padding-top:11px;}
.container dl.tabs2 dd.act .free-color label{ font-size:13px;}
.container dl.tabs2 dd.act .free-color input[type="checkbox"]{ margin:0 5px 0 0; vertical-align:top;}
.container dl.tabs2 dd.act .filter-car-equipment{ font-size: 1.3em;}
.container dl.tabs2 dd.act .filter-car-equipment p{ padding-left:0;}
.container dl.tabs2 dd.act .filter-car-equipment h2{ font-size:22px; margin-bottom: 21px;}
.container dl.tabs2 dd.act .filter-car-photo{ font-size:1.3em; border-bottom: 1px solid #CCCCCC;}

.videolink label, .videolink input { font-size:1.3em; }

.container dl.tabs2 dd.act .filter-car-photo .videoblocks { padding-bottom: 28px; }
.container dl.tabs2 dd.act .filter-car-photo .videoblocks label, .container dl.tabs2 dd.act .filter-car-photo .videoblocks input, .container dl.tabs2 dd.act .filter-car-photo .videoblocks button { float: left; margin-right: 10px; }
.container dl.tabs2 dd.act .filter-car-photo .videoblocks .inputlink { margin-top: -5px; padding: 3px 4px 4px; }
.container dl.tabs2 dd.act .filter-car-photo .videocontainer { clear: both; }
.container dl.tabs2 dd.act .filter-car-photo .videocontainer iframe { padding: 20px 0 26px; }

.filter-car-photo .videoblocks { padding-bottom: 28px; }
.filter-car-photo .videoblocks label, .filter-car-photo .videoblocks input, .filter-car-photo .videoblocks button { float: left; margin-right: 10px; }
.filter-car-photo .videoblocks .inputlink { margin-top: -5px; padding: 3px 4px 4px; }
.filter-car-photo .videocontainer { clear: both; }
.filter-car-photo .videocontainer iframe { padding: 20px 0 26px; }


.container dl.tabs2 dd.act .descr_blue_arr{ margin: 8px auto 18px; display:block; cursor: pointer; }
.container dl.tabs2 dd.act .summary-price{ padding-bottom:5px; border-top: none;}
.container dl.tabs2 dd.act .offer-category{ color:#000; padding: 14px 0 10px 22px;}
.container dl.tabs2 dd.act .offer-category label{ padding-left: 3px; padding-right: 6px; background:#f7f7f7;}
.container dl.tabs2 dd.act .pink-bg{ margin:-26px -40px -41px; padding:9px 40px 10px!important; border-bottom:1px solid #e6b8b8!important; overflow:hidden;}
.container dl.tabs2 dd.act .pink-bg+.deal_form{ margin-top:41px;}
.container dl.tabs2 dd.act .hide_deal{ background:url(../images/deal_arr.png) no-repeat -15px 6px; padding-left:20px; margin-left:-20px;}
.container dl.tabs2 dd.act .show_deal{ background:url(../images/deal_arr.png) no-repeat 3px -13px; padding-left:20px; margin-left:-20px;}
* + html .container dl.tabs2 dd.act .hide_deal, * + html .container dl.tabs2 dd.act .show_deal { display: inlline; zoom: 1;}
.container dl.tabs2 dd.act .deal_date{ margin: 0 21px;}
.container dl.tabs2 dd.act .deal_form{ font-size:12px; padding-top:4px; padding-bottom: 13px; border-bottom:1px solid #cccccc;}
.container dl.tabs2 dd.act .deal_form h3{ margin-bottom:24px;}
.container dl.tabs2 dd.act .deal_form select{ font-size:1em; margin: 0; padding: 3px; width: /*180px*/47%;}
.container dl.tabs2 dd.act .deal_form input[type="text"], .container dl.tabs2 dd.act .deal_form input.hasDatepicker{ font-size:12px; margin: 0; padding: 3px; width: /*173px*/ 45%;}
.container dl.tabs2 dd.act .deal_form .button { padding: 4px 8px; font-size: 12px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(/css/PIE.htc); }
.container dl.tabs2 dd.act .deal_form p{ padding-left:0; margin-bottom:14px;}
.container dl.tabs2 dd.act .deal_form .new_contragent_link{ font-size: 11px; margin-left: 36%; display:block;}
.container dl.tabs2 dd.act .deal_form span.error{ margin-left: 36%;}
.container dl.tabs2 dd.act .deal_form .label{ width:/*135px*/35%; display:inline-block; //display:inline; //zoom:1; padding-top: 4px; vertical-align: top; color:#666;}
.container dl.tabs2 dd.act .deal_form  .hasDatepicker + img { position: relative; top: 4px; left: -25px; cursor: pointer; }
* + html .container dl.tabs2 dd.act .deal_form  .hasDatepicker + img  { top: 0; }
/*.container dl.tabs2 dd.act .deal_sell .w33+.w33 .label{ width:180px;}
.container dl.tabs2 dd.act .deal_sell .w33+.w33+.w33 .label{ width:130px;}*/
.container dl.tabs2 dd.act .deal_form em.rubl{ top:1px;}
.container dl.tabs2 dd.act .deal_form .markup{ position:relative; top:4px;}
.container dl.tabs2 dd.act .deal_form .markup em.rubl{ top:0;}
.container dl.tabs2 dd.act .deal_form .summary-price{ border:none; padding-top: 0;}
.container dl.tabs2 dd.act .deal_form .summary-price .w50{ text-align:left;}
.container dl.tabs2 dd.act .deal_form .summary-price .w50 .label{ width: /*135px*/ 23%; padding-right: 1px; display:inline-block; //display:inline; //zoom:1; padding-top: 7px; vertical-align: top;}
.container dl.tabs2 dd.act .deal_form .summary-price .w50 textarea{ height: 32px; width: 395px; resize: vertical; font-size: 1em; line-height: 16px; margin-top: 3px;}
.container dl.tabs2 dd.act .deal_arrive{ border:none; padding-bottom:0;}

.container dl.tabs2 dd.act .img-switch { padding: 23px 0 17px; }
.container dl.tabs2 dd.act .img-switch:after { display: block; height: 0; content: ''; clear: both; visibility: hidden; }
* + html .container dl.tabs2 dd.act .img-switch { display: inline-block; }
.container dl.tabs2 dd.act .img-switch a { font-size: 18px; margin: 6px 30px 0 0; color: #000; float: left;}
.container dl.tabs2 dd.act .img-switch a.active { background: #1A709F; border: none; color: #FFFFFF !important; margin: 0 20px 0 -10px; padding: 6px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/css/PIE.htc); position: relative; }

.filter-car-photo .img-switch { padding: 23px 0 17px; }
.filter-car-photo .img-switch:after { display: block; height: 0; content: ''; clear: both; visibility: hidden; }
* + html .filter-car-photo .img-switch { display: inline-block; }
.filter-car-photo .img-switch a { font-size: 18px; margin: 6px 30px 0 0; color: #000; float: left;}
.filter-car-photo .img-switch a.active { background: #1A709F; border: none; color: #FFFFFF !important; margin: 0 20px 0 -10px; padding: 6px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/css/PIE.htc); position: relative; }

.container dl.tabs2 dd.act .videolink button {margin-top: -7px;z-index: 3; cursor: pointer;border-top: 1px solid #ECECEC; border: 1px solid #A7A7A7; background: url("../images/buttons/grey-button.png") repeat-x scroll 0 0 #d7d7d7; color: #333 !important;	 display:block; float:left; font-size:12px; padding:5px 11px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  -webkit-box-shadow: #8E8E8E 0px 1px 2px;-o-box-shadow: #8E8E8E 0px 1px 2px; -moz-box-shadow: #8E8E8E 0px 1px 2px;box-shadow: #8E8E8E 0px 1px 2px;behavior: url(/css/PIE.htc); -pie-poll: true; zoom: 1;position: relative;text-decoration: none; font-family: Arial,Helvetica,sans-serif; }
.container dl.tabs2 dd.act .videolink button:hover { border-top: 1px solid #b9b8b8; border: 1px solid #676767; background: url("../images/buttons/grey-button.png") repeat-x scroll 0 -60px #d7d7d7; }
.container dl.tabs2 dd.act .videolink button:active { border-top: 1px solid #b9b8b8; border: 1px solid #676767; background: url("../images/buttons/grey-button.png") repeat-x scroll 0 -120px #afabab; }
.container dl.tabs2 dd.act .car-item img { margin-left: 1px; }
.container .tab-submit { float: right; padding-bottom: 25px; padding-top: 20px;  }
.container .tab-submit a.button { margin-left: 10px; }
.container dl.tabs2 + .go-back { float: left; margin-top: 29px; }

.filter-car-photo .videolink button {margin-top: -7px;z-index: 3; cursor: pointer;border-top: 1px solid #ECECEC; border: 1px solid #A7A7A7; background: url("../images/buttons/grey-button.png") repeat-x scroll 0 0 #d7d7d7; color: #333 !important;	 display:block; float:left; font-size:12px; padding:5px 11px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  -webkit-box-shadow: #8E8E8E 0px 1px 2px;-o-box-shadow: #8E8E8E 0px 1px 2px; -moz-box-shadow: #8E8E8E 0px 1px 2px;box-shadow: #8E8E8E 0px 1px 2px;behavior: url(/css/PIE.htc); -pie-poll: true; zoom: 1;position: relative;text-decoration: none; font-family: Arial,Helvetica,sans-serif; }
.filter-car-photo .videolink button:hover { border-top: 1px solid #b9b8b8; border: 1px solid #676767; background: url("../images/buttons/grey-button.png") repeat-x scroll 0 -60px #d7d7d7; }
.filter-car-photo .videolink button:active { border-top: 1px solid #b9b8b8; border: 1px solid #676767; background: url("../images/buttons/grey-button.png") repeat-x scroll 0 -120px #afabab; }
.filter-car-photo .car-item img { margin-left: 1px; }
.filter-car-photo .tab-submit { float: right; padding-bottom: 25px; padding-top: 20px;  }
.filter-car-photo + .go-back { float: left; margin-top: 29px; }


/*catalogue, view by table*/
.sort-by { padding-bottom: 12px;}
/*th.sort-by { border-color:#e6e6e6;}*/
.info-list-item .img{ box-shadow:none; behavior:none;}
.info-list-item td{ vertical-align: top;}
td.table_descr{ padding-left:0;}
td.table_descr div.black{ font-size:1em; line-height: 19px; text-align: right;}
td.table_descr div.black p { padding-top: 2px; padding-bottom: 3px; }
td.table_descr p.link{ padding-top: 2px;}
td.table_descr .video_icon{ margin: 1px 0 -1px 6px;}
td.table_descr p.options{ padding-bottom: 6px;}
td.table_descr p.blured_descr{ line-height:16px; color:#666; padding-bottom: 9px;}

/*search-container*/
.search-container{ padding-top: 24px;}
.search-container .green-but{ display: inline-block; float: left; font-size: 12px; margin-right: 16px; padding: 8px 18px; }
* + html .search-container .green-but { display: inline; zoom: 1; }
.search-container .white-but{ float: right; font-size: 12px; padding: 7px 18px; margin-top: 1px;}
.search-container .corner-sort-block{ position: relative; clear: none; display: inline-block; padding: 5px 5px 0 13px; width: 480px; height: 27px; border: none;-webkit-box-shadow: 0 1px 3px #666; -moz-box-shadow: 0 1px 3px #666; box-shadow: 0 1px 3px #666; behavior: url(/css/PIE.htc);}
.search-container .corner-sort-block label { float: left; margin-top: 1px;}
* + html .search-container .corner-sort-block { display: inline; zoom:1; }
.search-container .corner-sort-block p{ margin-bottom:7px; line-height: 20px;}
.search-container .corner-sort-block input[type="text"]{ font-size: 13px; line-height: 14px; margin: -1px 0 0 10px; padding: 3px 20px 4px 3px; width: 329px; -webkit-box-shadow: 0 1px 1px #aeaeae inset; -o-box-shadow: 0 1px 1px #aeaeae inset; -moz-box-shadow: 0 1px 1px #aeaeae inset; box-shadow: 0 1px 1px #aeaeae inset;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/css/PIE.htc); -pie-poll; true;  position: relative;  border: 1px solid;  border-color: #909090 #aeaeae #c3c3c3 #aeaeae; }

.whs_search input[type="text"] { color: #999; }
.whs_search input[type="text"]:focus { color: #000; }
.search-container .corner-sort-block .search_button{ margin: 0 -4px 0 0px; border:none; background:url(../images/search.png) no-repeat center center; width:22px; height:18px; cursor: pointer;}
.search-container .filter_link{ display: inline-block; font-size: 12px; margin-left: 33px; padding-top: 8px; vertical-align: top;}
* + html .search-container .filter_link { display: inline; zoom: 1;  padding-top: 5px;}
.search-container .filter_link img{ margin: 3px 7px -3px 0;}

.search-container.manager-search .corner-sort-block { width: 498px; }
.search-container.contragent_search .corner-sort-block { width: 500px; }


* + html #search_form  input[type="text"]{ margin-top: -1px;  line-height: 14px;}
.contragent_search + .h2{ margin-top: 27px;}
.contragent-container {  margin: 32px 0 10px -27px; }
.contragent_list{ font-size:12px;}
.contragent_list th{ font-size:12px; padding: 6px 10px 12px; border-color:#e6e6e6;}
.contragent_list td{ font-size:12px; vertical-align: top; line-height: 18px; padding-top: 11px;}
.contragent_list tr{background: #fff;}
.contragent_list tr td.edit_col{ padding:10px 0;}
.contragent_list .edit{ position:relative; display:block; right: -4px; top: -1px;}
/*contragent edit*/
.edit-container{ margin-left: /*220px*/ 227px;}
.edit-container .choose_form{ font-size: 12px; padding:9px 0; position: relative; -pie-poll: true; *margin-left: -10px; }
.edit-container .choose_form a { vertical-align: middle; margin-right: 33px; margin-left: 0; *margin-left: 10px; }
.edit-container .choose_form span { vertical-align: middle; padding:7px 10px; margin-left: -10px; *margin-left: 0; color:#fff; background:#19709f; margin-right: 23px; border-radius:5px; behavior: url(/css/PIE.htc); }
.edit-container ul.manager-info { margin-left:0; margin-bottom: 4px;}
.edit-container ul.manager-info label { width: 173px; line-height: 20px;}
.edit-container ul.manager-info big {display: block; line-height: 20px; margin-top: -1px; margin-bottom: 1px; margin-left: 173px; }
* + html .edit-container ul.manager-info big { vertical-align: top; }
.edit-container ul.manager-info small { line-height: 20px; display: block; }
.edit-container ul.manager-info big.fs-13 { line-height: 20px; }
.edit-container ul.manager-info li{ padding-bottom:11px; overflow: visible !important; padding-right: 10px;}
.edit-container ul.manager-info .checkbox_list { margin-top: -6px; margin-left: 0; margin-bottom: 0px; }
.edit-container ul.manager-info .checkbox_list li {display: inline-block;*display: inline;zoom: 1;}
.edit-container ul.manager-info .checkbox_list li label {display: inline-block; *display: inline;zoom: 1; vertical-align: top}
.edit-container ul.manager-info .checkbox_list li input[type=checkbox] {display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin-top: 1px;}
.edit-container ul.manager-info li input[type="text"], .edit-container ul.manager-info li input[type="password"]{ display:inline-block; //display:inline; //zoom:1; vertical-align:top; margin-top:-5px; width: 263px;}
.edit-container ul.manager-info li input[type="text"] + img { cursor: pointer;left: -25px;position: relative; top: 1px; }
* + html .edit-container ul.manager-info li input[type="text"] { margin-top: -4px; }
.edit-container ul.manager-info li textarea{ display:inline-block; //display:inline; //zoom:1; vertical-align:top; margin-top:-5px; width: 263px; border: 1px solid #999999;}
.edit-container ul.manager-info li big  select { font-size: 1em; padding: 0; display: inline-block; //display: inline; //zoom: 1; margin: -5px 4px 0; }
.edit-container ul.manager-info li big  select:first-child { margin-left: 0; }
.edit-container ul.manager-info li big label{ display: block; float: none; background:none; margin-bottom: -3px;margin-left: -4px;}
.edit-container ul.manager-info li big label input{ margin-right: 0; margin-top: 4px;}
.edit-container ul.manager-info li big label small{ font-size:11px;}
.edit-container .submit-wrapper{ padding-left: 20px; margin-left:-20px; border:none;}
.edit-container .submit-wrapper .go-back{ width:217px; float:left; margin-left:-18px;}
.edit-container ul.manager-info li>label small{ display:block;}
.edit-container .contragent_edit_links{ border-left: 1px solid #ccc; display: inline-block; //display:inline; //zoom:1; font-size: 12px; margin: 6px 0 0 11px;  padding: 0 15px; vertical-align: middle; white-space: nowrap;}
.edit-container .contragent_edit_links .edit{ position: static; background-position: -81px -320px; padding: 1px 0 1px 20px; margin-right:10px;}
.edit-container .contragent_edit_links .delete{ position:static; padding: 1px 0 1px 20px; margin-right:10px;}
.edit-container .contragent_edit_links hr{ display: inline-block; //display:inline; //zoom:1; border-left: 1px solid #ccc; background:none; color:transparent; height:30px; width:0; margin:0 20px 0 4px; vertical-align:top;}
.edit-container .contragent_edit_links .hr { display: inline-block; //display:inline; //zoom:1; border-left: 1px solid #ccc; margin-left: 5px; padding-left: 15px; }
.contractor-form ul.manager-info small { line-height: 20px; display: block; display: inline-block; //display: inline; //zoom: 1; padding-top:4px; vertical-align:top; }
.contractor-form ul.manager-info li big label{ margin:0; }
.contractor-form .manager-info .error_list { margin-left:173px; }

/*warehouse list*/
.whs_list{ margin: 19px 0 10px /* 19px -7px 10px*/; width:100%;}
.whs_list tr { cursor: pointer; }
.whs_list th{ font-size:12px; vertical-align:top; line-height: 18px; padding: 8px 8px 7px; }
.whs_list th a.no-underline{ margin-left:-10px;}
.whs_list td{ border-bottom: 4px solid #FFFFFF; font-size: 11px; line-height: 17px; padding: 6px 8px 5px; vertical-align:top;}
.whs_list td.reserve-check input[type="checkbox"] { margin-top: 0; margin-left: 0; }
.whs_listt tr{background: #fff;}
.whs-filter-wrap { margin: 28px -1px 0 /*28px -15px 0*/; }
.whs_filter, .whs_search { min-width:1118px; }
.whs_filter { padding-left: 0; padding-top: 13px; }
.whs_filter table{ border-collapse: separate; /*width: 91.5%;*/ table-layout: fixed; margin-bottom: 9px; font-size: 11px; }
.whs_filter table.position_fix { position: relative; z-index: 3; }
.whs_filter table th{ border-right:#cfcfcf 1px solid; border-left:#eeeeee 1px solid; border-bottom:none; vertical-align:top; padding:0 6px 1px; font-size: 12px;}
.whs_filter table td{ border-right:#cfcfcf 1px solid; border-left:#eeeeee 1px solid; vertical-align:top; padding:10px 6px 0; font-size: 10px; line-height:18px; }
.whs_filter table tr th:first-child, .whs_filter table tr td:first-child{ border-left:none;}
.whs_filter table td select{ vertical-align:top; margin-top: -3px; margin-bottom: 6px;}
.whs_filter table td input[type="text"]{ margin-top: -4px; padding: 3px; vertical-align: top; width: 37%; margin-bottom: 6px;}
.whs_filter input[type="text"], .whs_filter select, .whs_filter option { font-size: 11px; }
.whs_filter .filter_year { width:128px; }
.whs_filter .filter_color { width:100px; }
.whs_filter .filter_color select { width:100px; }
.whs_filter .filter_submit{ float: right; height: 48px; margin-top: -13px; padding-left: 9px; padding-top: 26px; background:url(../images/filter_submit_border.png) repeat-y left;}
.whs_filter .filter_submit .button{ font-size:11px; padding:3px 6px; float: left;}
.whs_filter .filter_submit .filter-reset { margin: 2px -2px 0 6px; display: inline-block; //display: inline; //zoom: 1; background: url("../images/sprite.png") no-repeat -81px 0; width: 20px; height: 20px; cursor: pointer }
.financial-filter .whs_filter table td, .financial-filter input[type="text"] { font-size: 12px; }
.financial-filter .switch_status .date_fields { padding-top: 8px; }
.brand-link, .model-link { font-size: 12px; }

.batch_oper { font-size: 11px; padding: 3px 6px; margin-bottom: 12px; }
/*popup*/
.whs_list .blur-overflow span, .report_list .blur-overflow span { text-decoration: underline; white-space: nowrap; }
.whs_list .blur-overflow:hover span, .report_list .blur-overflow:hover span   { text-decoration: none; }
.popup-container { position: relative; }
.popup-container  .popup-layer { 
  position: absolute;
  min-width: 120px;
  padding: 6px 8px;
  background: #fff; 
  border: 1px solid #cdcdcd;
  -webkit-border-radius: 8px;
  -moz-border-radius: 
  8px; border-radius: 8px; 
  -webkit-box-shadow: 0 4px 4px #cccccc;
  -moz-box-shadow: 0 4px 4px #cccccc; 
  box-shadow: 0 4px 4px #cccccc;
  behavior: url(/css/PIE.htc);
  -pie-poll: true;
  z-index: 10;
  font-size: 11px;
  line-height: 16px;
  white-space: normal !important;
}
.whs_list .popup-hover, .report_list .popup-hover { white-space: nowrap; }
.whs_list .popup-container  .popup-layer  p, .report_list .popup-container  .popup-layer  p { margin-bottom: 0; }
.whs_list .popup-container .popup-layer, .report_list .popup-container .popup-layer{ top: 20px!important; left: -9px !important; }jjkkk
/**/


.content .whs_filter .layer { position: absolute; padding: 0; z-index: 101;}
.content .whs_filter .layer h2 { font-size: 22px; }
.content .whs_filter .layer .corn-main-filter { padding-top: 28px; }
.content .whs_filter .layer .bands-list ins { text-decoration: none; display: inline-block; //display: inline; zoom: 1; }
.content .whs_filter .layer .bands-list a { color: #000 !important; }
.content .whs_filter .layer .bands-list .act a { color: #fff !important; }
.content .whs_filter .layer a.arr-nav-but { color: #0E5F8A !important; float: left; margin-top: -5px; margin-right: 16px; }
/*financial report*/
.report_list{ margin: 14px -7px 10px; width:100%;}
.report_list th { font-size:12px; vertical-align:top; line-height: 18px; padding-bottom: 7px; padding-top: 8px; }
.report_list th a.no-underline{ margin-left:-10px;}
.report_list td{ border-bottom: 4px solid #FFFFFF; font-size: 11px; line-height: 17px; padding-bottom: 5px; padding-top: 6px; vertical-align:top;}
* + html .report_list tr:hover { z-index: 2000; position: relative; }
* + html .report_list table { position: relative; }
* + html .whs_list table { position: relative; }
* + html .whs_list tr { position: relative; top: 0; left: 0; }
* + html .whs_list tr:hover { z-index: 2000; position: relative; top: 0; left: 0; }
* + html .whs_list { position: relative; zoom: 1;}

.create_report{ padding-top: 14px; margin-bottom: 10px;}
.create_report li{ display:inline-block; //display:inline; //zoom:1; vertical-align:top; background:none; padding-left:0; margin-right: 56px;}
.create_report li input[type="text"]{ font-size:12px; margin: -5px 4px 0; padding: 3px; width: 126px;}
.create_report li.submit{ float:right; margin-top: -7px; margin-right:/*10px*/ 0;}
.create_report li.submit .button{ font-size: 12px; padding: 7px 14px; line-height: 12px; }
.report_summary{ overflow:hidden; background:#ebebeb; padding: 12px 7px 8px; margin: 0 -9px 0 -10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/css/PIE.htc); clear: both;}
.report_summary .h2, .report_summary .h3{ margin:0; background:none;}
.report_summary .blue{ color:#1581C6; margin-right: 5px;}
.report_summary .h3{ margin-right: 34px; padding-top: 2px;}
.report_summary .button{ float: right; font-size: 12px; margin-right: 2px; margin-top: -3px; padding: 9px 11px;}

.ui-autocomplete { z-index: 10 !important; background:#fff; border:1px solid grey; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(/css/PIE.htc); width: 352px!important; }
.ui-autocomplete li { background:none; padding:2px; margin:0; cursor:pointer;}
.ui-autocomplete li a { display: block; line-height: 1.5; padding: 0.2em 0.4em; margin: 1px; text-decoration: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(/css/PIE.htc); } 
.ui-autocomplete li a.ui-state-hover, .ui-autocomplete li a.ui-state-active { background-color: #e8e8e8; border: 1px solid #cccccc; margin: 0;}

.company_contacts_form  li .logo { display: inline-block; *display: inline; *zoom: 1; line-height: 150%; padding: 0 0 3px; }
.company_contacts_form  li .logo img { margin-bottom: 10px; }
.company_contacts_form  li .logo  br:first-child, .company_contacts_form  li .favicon  br:first-child, .company_contacts_form  li .logo  input + br, .company_contacts_form  li .favicon input + br { display: none; }
.company_contacts_form li .logo label, .company_contacts_form li .favicon label { font-size: 14px; }
.portal-edit li .logo input[type=file]  { min-width:300px; }
* + html .company_contacts_form  li input[type=checkbox] { margin-top: 4px; }

#travel-home { font-size: 13px; float: left; margin-top: 12px; }
#travel-home[target$="_blank"] { background: url("../images/tblank.gif") no-repeat scroll right center transparent; padding-right: 15px;}
.document-info .user-info { margin-right: -10px; }
.document-info .user-auth-no  { top: 0; left:-10px; }
.document-info .user-auth { top: 0; padding: 0; margin: 0; float: none; }
.document-info p { padding-left: 9px; }
.document-info .user-info p { background: none;   }
.document-info .user-info.user-auth-no p { padding-left: 18px; margin-top: 0;}
.document-info p > small { display: block; padding: 1px 0 0; }

.infobanner { font-size: 16px; }

.filter-body .body-type-line .image-choice-a { font-size: 12px; }
.free-color #form_carcase_metallic { margin-top: 2px; margin-left: 5px;}
* + html .free-color #form_carcase_metallic { margin-top: -3px; }

/* выравнивание отступа (28рх) */
.add-offer .filter-car-equipment { padding-bottom: 8px; }
.add-offer .relations.filter-car-equipmen  { padding-bottom: 11px; }
.add-offer .car-filter1 { padding-bottom: 7px; }
#fck-form_comment_comment_full_ { margin-bottom: 28px; }
/**/

#videos_stab { margin-top: 32px; }

.clear-search { position: absolute; z-index: 1; display: block; width: 12px; height: 12px; cursor: pointer;}
.search-container  .clear-search    { top: 11px; right: 36px; }
* + html .search-container  .clear-search { top: 10px; }

.layer .field { margin-bottom: 18px; }
.layer .field input[type="text"], .layer .field input[type="password"], .layer .field select, .layer .field textarea { font-size: 18px; line-height: 22px; margin-top: 0; }
.layer .field input[type="text"], .layer .field input[type="password"] { padding: 5px; width: 95%; }
.layer-eld-price input[type="text"] { width: 40%; }
.layer .field select { padding: 5px 3px; width: 50%;}
.layer .field textarea { padding: 5px; width: 95%;}
.layer .field-price input[type="text"] { width: 37%; }
.layer h3.label { margin: 0 0 6px; }
.layer .field .price-from, .layer .field .price-to { font-size: 18px; line-height: 22px; }

h3.darkblue { color: #4D4F53 !important; }

.c-left > .green-but {  float: none; padding-left: 0; padding-right: 0; text-align: center; width: 235px;}

/*manager-list*/
.manager-list { margin-top: 20px !important; }
.manager-list th{ font-size:12px; padding: 6px 10px 12px !important; border-color:#e6e6e6;}
.manager-list th.sort-by ,x:mox-zny-link { padding-top: 5px !important; }
.manager-list td{ font-size:12px; vertical-align: top; line-height: 18px; padding-top: 11px;}
th.sort-by .down-arr, th.sort-by .up-arr { margin-right: 4px; font-family: arial; }
th.sort-by span.down a, th.sort-by span.up a { text-decoration: none; font-weight: bold; }
th.sort-by span.down  .up-arr { display: none; }
th.sort-by span.up .down-arr { display: none; }

/*ui-datepicker*/
table.ui-datepicker-calendar tr td, table.ui-datepicker-calendar tr th { background: none!important; }
.ui-datepicker { z-index: 1000 !important; }
.ui-datepicker.ui-widget {font-family: Arial, Helvetica, sans-serif;}
.ui-datepicker.ui-widget-content { background:none repeat scroll 0 0 #DFE6F6; padding: 12px 16px;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: #666 0px 0px 7px; -moz-box-shadow: #666 0px 0px 7px; box-shadow: #666 0px 0px 7px;	behavior: url(/css/PIE.htc); }
.ui-datepicker .ui-datepicker-header { margin-bottom: 6px;-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; behavior: none; background: none!important; padding: 0!important; border: none!important; color: #000!important; font-size: 12px!important; font-family: arial; font-weight: normal;}
.ui-datepicker-prev, .ui-datepicker-next { cursor: pointer; background-color: transparent !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0!important; border-radius: 0 !important; behavior: none; border: none!important; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { -webkit-border-radius: 0 !important; -moz-border-radius: 0!important; border-radius: 0 !important; behavior: none; background: url(../images/calendar-arr.png) no-repeat 0 0; width: 7px!important;  height: 8px!important;  margin-top: -4px!important;  margin-left: -4px!important;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-header .ui-state-hover { border: none!important; background: none!important; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { height: 14px!important; width: 14px!important; }
.ui-datepicker  .ui-datepicker-prev, .ui-datepicker  .ui-datepicker-prev-hover { left: -12px!important; top: 4px!important; }
.ui-datepicker  .ui-datepicker-next, .ui-datepicker  .ui-datepicker-next-hover { right: -12px!important; top: 4px!important;  }
.ui-datepicker .ui-datepicker-prev span { background-position: 0 0 !important; }
.ui-datepicker .ui-datepicker-prev-hover span { background-position: 0 -10px !important; }
.ui-datepicker .ui-datepicker-next span { background-position: -10px 0 !important; }
.ui-datepicker .ui-datepicker-next-hover span { background-position: -10px -10px !important; }
.ui-datepicker .ui-state-default { border: none!important; background: none!important; font-weight: normal !important; color: #1a709f!important; text-align: center !important; padding: 5px!important; }
.ui-datepicker .ui-datepicker-week-end .ui-state-default { background: none!important;}
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-datepicker-week-end  .ui-state-hover{ background: #1A709F!important; color: #fff!important }
.ui-datepicker .ui-state-active, .ui-datepicker .ui-datepicker-week-end .ui-state-active { background: #eff3fb!important; color: #1A709F!important; }
.ui-datepicker .ui-datepicker-header{ position: relative; }
.ui-datepicker .ui-datepicker-header q.before, .ui-datepicker .ui-datepicker-header:before { display: block; content: ''; height: 0; width: 100%; position: absolute; top: 100%; margin-top: 26px; left: 0; border-top: 1px solid #b8cee5; border-bottom: 1px solid #f5f8fc; z-index: 1;  }
* + html .ui-datepicker .ui-datepicker-header{ z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('beforeEnd', '<q class="before"></q>'))}
.ui-datepicker th { font-weight: normal!important; font-size: 12px !important; padding-top: 0!important; padding-bottom: 12px!important; color: #1a709f!important;}
.ui-datepicker th.ui-datepicker-week-end {  color: #d68785 !important;  }
.ui-datepicker td { font-size: 15px!important; border: 1px solid #b8cee5!important; padding: 0!important; }
.ui-datepicker td.ui-datepicker-other-month { border:none!important; }
/**/

.cert-container { margin: 32px 0 10px -27px; }
.cert-container .button { font-size: 12px; padding: 7px 18px; margin: 20px 0; float: none; display: inline-block; /display: inline; //zoom: 1;/ }
.cert-container table { margin-top: 20px; width: 100%;}
.cert-container table th { /*color: #333333;*/ border-color: #e6e6e6;}
.cert-container table  td { color: #333333; vertical-align: top; padding-top: 15px; padding-bottom: 15px; }
.cert-container table .edit { display: block; position: relative; right: 0; top: 0;  float: left; margin-top: -2px; }

.manager-search:after { content: ''; clear: both; height: 0; display: block; visibility: hidden; }

.search-container + p.fs-14 { margin-bottom: 20px; margin-top: 20px; }
h1 + p.fs-14 { margin-top: 28px; }

a.with-bg { background: #e5e5e5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/css/PIE.htc); -pie-poll: true; font-size: 12px; line-height: 14px; color: #000; padding: 6px 10px; text-decoration: none; display: inline-block; //display: inline; //zoom: 1; }
h1 a.with-bg  { margin-left: 30px; position: relative; top: -3px; }
h1 a.with-bg + .with-bg { margin-left: 10px; }
* + html h1 a.with-bg  { top: 2px; }

.portal_items { display: inline-block; width: 49%; vertical-align: top; }
#selection_application_layer { width: 424px !important; }

.ui-combobox { white-space: nowrap; }
.ui-combobox .ui-widget-content { vertical-align: middle; width: 46% !important; /*width: 174px !important;*/ height: 18px; /**width: 168px !important;*/ *height: 14px; }
.ui-combobox .ui-button { vertical-align: middle; height: 22px; width: 22px; margin-left: -20px; }

* + html .deal_form .ui-combobox .ui-widget-content { width: 45% !important; }
* + html .deal_form .ui-combobox .ui-button { margin-left: -22px; }

.tabs_switch .error { display: block; }

.whs-filter-wrap .switch_status { float: none; }
.whs-filter-wrap .decorate-input .overflow { font-size: 12px; }
.whs-filter-wrap .pseudo-select { max-width: 300px !important; background: none; /*url("/images/darr.png") no-repeat scroll right 8px transparent; margin-left: 10px;*/ }
.whs-filter-wrap .popup-layer { min-width: 215px !important; }
.whs-filter-wrap .popup-layer ul { padding: 6px; }
.whs-filter-wrap .popup-layer li { margin-bottom: 4px !important; padding-left: 25px !important; font-size: 14px !important; display: block !important; }
.whs-filter-wrap .popup-layer li input { float: left; margin-left: -20px; margin-top: 4px; }
.whs-filter-wrap .switch_status.date_fields input {margin: 0 3px 0 0; border: 1px solid #CCCCCC !important;  width: 130px; *width:128px; height: 14px; line-height: 14px; vertical-align: middle; }
.whs-filter-wrap .switch_status.date_fields img { cursor: pointer; margin-left: -27px; margin-right: 2px; vertical-align: middle;}
.whs-filter-wrap .switch_status.date_fields { width: 300px; line-height: 15px; vertical-align: middle;  padding-top:6px;}

.whs-filter-wrap .filter-reset { margin: 2px -2px 0 6px; display: inline-block; //display: inline; //zoom: 1; background: url("../images/sprite.png") no-repeat -81px 0; width: 20px; height: 20px; cursor: pointer }

.car_photo.photo.video .play {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 11px;
    height: 21px;
    margin-left: -5px;
    margin-top: -10px;
    background: url(../images/play_video.png) no-repeat 0 0;
}

#form_engine_guarantee_month { width: 100px !important; }
#form_engine_guarantee_year { width: 100px !important; }

.special_offer{border: solid 5px red;}

.new_ticket { background: #E6B8B8 !important; }
.new_ticket td { background: #E6B8B8 !important; }
.dms { background: #B0CEE6 !important; }
.dms td { background: #B0CEE6 !important; }
.site { background: #70C800 !important; }
.site td { background: #70C800 !important; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { margin: 0 !important; }

.box-edit .mi-image-title { 
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 147px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.error-field { border: 1px solid #C91300!important; }

.pdf_link { float: right; background: url("../images/pdf_link.png") no-repeat scroll 0 0 transparent; font-size: 12px; padding: 9px 0 10px 35px; }
.xls_link { float: right; margin-right: 30px; background: url("../images/xls_link.png") no-repeat scroll 0 0 transparent; font-size: 12px; padding: 9px 0 12px 35px; }

.banner-zone-edit { width: 700px; padding-top: 1px; border-bottom: 1px #e6e6e6 solid; padding-bottom: 29px; }
.banner-zone-edit h2 { margin-top: 17px; }
.import-form h4 { margin-bottom: 13px; font-size: 18px; font-weight: normal; margin-top: 29px; }
.import-form p { font-weight: bold; margin-bottom: 11px; }
.import-form table { margin-top: 17px; width: 700px; }

.content_attention { display: none; }

.mi-image-title-disabled { color: #6D6D6D; }
.car-photo-disabled * { color: #6D6D6D !important; }

.redtext { color: #f00;}

.user-top-panel + .c-right > .layer { top: 20px; }
.all-tradeins-head a[target="_blank"] + img {  margin-right: -14px;  position: relative; top: -7px; margin-left: 2px; }
.c-left > .green-but:first-child  { margin-top: 25px; }

.bottom-list { padding-top: 16px; border-top: 1px #d5d3d4 solid; clear: both; margin-bottom: 0; }
.bottom-list li { background: none; padding-left: 0; width: 50%; float:left;  }

.group-list ul { margin-bottom: 18px; }
.group-list li { margin-left: -13px; }
.group-list li a, .bottom-list li a { color: #1681c7 !important; }

/*brands with selects*/
.brands fieldset{ border:none;}
.brands fieldset h3{ margin: 0 0 16px -9px !important; font-size:1.65em;}
.brands fieldset .select2{ min-width:100px; font-size:14px; margin:3px 0 0 11px;}
.select2-container .select2-choice{ border-radius:0!important; padding: 2px 0 6px 8px!important; border:1px solid #cccccc!important; background:#fff!important;}
.select2-container .select2-choice .select2-arrow{ height: 32px!important; right: 1px!important; top: 1px!important; border:none!important; border-radius:0!important; width:25px!important; padding: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q1ZDVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+)!important;
    background-image: -moz-linear-gradient(bottom, #959595 0%, #d5d5d5 100%)!important;
    background-image: linear-gradient(bottom, #959595 0%, #d5d5d5 100%)!important;}
.select2-container .select2-arrow b{ height:0!important; width:0!important; border:7px solid transparent!important; border-top-color:#737576!important; top:14px!important; left:6px!important; position:relative!important;}
.select2-drop{ border:1px solid #cccccc!important; border-top:0!important; border-radius:0!important;}
.select2-results li{ padding-left:0; font-size:14px;}
.select2-results .select2-highlighted { background:#e2e2e2!important; color:#000!important;}
.select2-container-active .select2-choice, .select2-container-active .select2-choices{ box-shadow:none!important; border:1px solid #cccccc!important;}
.brands fieldset .selected_items{ margin: 7px 0 19px 11px;}
.brands fieldset .selected_items li{display:inline-block; *display:inline; *zoom:1; background:#94110f; border-radius:3px; color:#fff; padding:2px 5px;font-size:12px; margin-right:4px; vertical-align: top; }
.brands fieldset .selected_items li:first-child{ background:none; padding-left:0; color:#000; margin-right:0;}
.brands fieldset .selected_items_del{ display:inline-block; *display:inline; *zoom:1; height:9px; width:9px; background:url(../images/selected_items_del.gif) no-repeat center center; margin: 0 0 -1px 4px;}

.catalog-cards-container{ float:none; overflow:hidden; padding-left:3px; left:-3px; position:relative;}

/*список марок и кликзона в каталоге на главной*/
.mainpage-clickzone { margin-top: 16px; line-height: normal; }
.popular-models-wrap {
    padding:5px 0; 
    text-align:justify;
    /* Обнуляем для родителя*/
    line-height:0;
    font-size:1px; /* 1px для Opera */
    /* Лекарство для IE6-7*/		
    text-justify:newspaper;
    zoom:1;
    /* Включаем в работу последнюю строку*/		
    text-align-last:justify;
}
.popular-models-wrap .empty-list { font-size:12px; padding:8px 0 16px; }
ul.popular-models-list { 
    border:none; 
    margin:0;
    text-align:left;
    /* Обнуляем для родителя*/
    line-height:0;
    font-size:1px; /* 1px для Opera */
    /* Лекарство для IE6-7*/		
    zoom:1;
}
.popular-models-list:after {
    width:100%; 
    height:0px;
    visibility:hidden;
    overflow:hidden;
    content:'';
    display:inline-block;        
}
ul li.popular-models-item {
    float:none; 
    width:120px;
    padding:0;
    position:relative;
    *z-index:1;
    margin-bottom:18px;
    background:none;
    display:inline-block;
    text-align:left;
     /* Востанавливаем у потомков, кроме последнего*/
     line-height:normal;
     font-size:13px;
     /* Без него в Opera будет отступ под элементами */
     vertical-align:top; 
     /* эмуляция inline-block для IE6-7*/
     *display :inline;
     *zoom :1;
}
.popular-models-item:hover{ *z-index:2;}
.popular-models-item.empty { height:0; margin:0; }

.show-all-marks { font-size: 13px; }

/*seo-текст*/

.under-pages { clear:both; margin-left: -283px; font-size:0; margin-top: 24px; padding-top: 24px; border-top: 1px solid #E3EEF3; }
.under-page { font-size:10px; display:inline-block; width:23.7%; margin-left:1%; vertical-align: top; *display :inline; *zoom :1; }

/*html5 загрузчик изображений*/
.fileupload-description { padding: 4px 0; margin-bottom: 12px; }
.fileupload-wrap { width: 361px; height: 33px; background: url("../images/file-input.png"); overflow: hidden; position: relative; }
.fileupload-wrap input { height: 33px; position: absolute; top: 0; right: 0; opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: pointer; }
.table-form-upload-wrap { min-height:275px; margin-bottom: 20px; background: #fff; border: 1px solid #d5d5d5;   -moz-box-shadow: inset 0 0 10px rgba(0,0,1,.22); -webkit-box-shadow: inset 0 0 10px rgba(0,0,1,.22); box-shadow: inset 0 0 10px rgba(0,0,1,.22); }
.table-form-upload { margin:0; }
.table-form-upload td { font-size: 14px; }
.table-form-upload .percent { color:#418410; }
.file-name { width:100px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.file-delete { display: block; width: 11px; height: 11px; background: url("../images/close.gif") -11px 0; }
.table-form-header { font-weight: bold; margin: 8px 0 0; }
.table-form-header .file-delete { background-position: 0 0; }
#fireStarter { padding:6px 0; width: 100px; margin-right: 12px;  text-align: center; vertical-align: middle; }
.max-filesize-label { height: 30px; line-height: 30px; font-size: 12px; }
.photo-cell p  { font-weight: bold; }

#sortable { clear:both; margin-top: 12px; }
#sortable .ui-state-default { position: relative; }
.mi-preview { display: none; }
.placeholder { background-color: #fff7d6; }

.progress { border: 1px solid #cbcbcb; }
.bar  { background:#418310; }

.table-form-header tr td, .filter-car-photo .button { font-size:12px; }
.filter-car-photo table td, .filter-car-photo table tr:hover td { background: none!important; }

/*кнопка "Показать телефон"*/
#car-info_phone { text-decoration: none; }
#car-info_phone .show_phone_button { width: 135px; height: 21px; background: #FFF url(../images/show-phone-button.gif) 0 0 no-repeat; float: none; margin: 0; vertical-align: top; }

/* блок "Поделиться" */
.share-title { font-size:12px; line-height: 28px; height: 28px; vertical-align: middle;}
.yashare-auto-init, .share-title { display:inline-block; *display :inline; *zoom :1; }

/* Сменить пароль */
#change_password input[type="password"] { width: 340px; }

/* Стилизация конструктора форм */
.layer .in .params fieldset { border: none; margin-bottom: 2px; margin-top: 18px; }
.layer .in .params label {  color: #4D4F53; font-size: 18px; line-height: 30px; }
.layer .in .params input, .layer .in .params select {	display:block; font-size: 22px; padding: 4px; width: 339px; border: 1px solid #CCC; }
.layer .in .params select { width: 349px; padding: 4px 4px 4px 0; }
.layer .in .params .numeric { width: 102px; *display:inline; *zoom:1; display: inline-block; }
.layer .in .params .mdash { margin:0 12px; font-size: 22px; }
.layer .in .params textarea { display:block; border: 1px solid #CCC; font-size: 22px; font-family: Arial, Helvetica, sans-serif; padding: 5px; width: 337px; height: 115px; margin-top: 5px; margin-bottom: 1px; resize:none; }
.layer .in .params .color_captcha { zoom:1; }
.layer .in .params .color_captcha:after { display: block; content: ''; height: 0; clear: both; visibility: hidden;  }
.layer .in .params .captcha_item { width: 30px; height: 30px; }
.layer .in .params .captcha_text { padding: 10px 11px 10px 36px; white-space: normal; width: 130px; font-size: 120%; margin: 4px 0 0 1px; clear: right; color: #4D4F53; float: right; font-size: 12px; background: url("../images/cloud.gif") no-repeat scroll left top transparent; }
.layer .in .params .important { background: none; color:red; font-weight: bold;  font-size: 18px; }
.layer .in .params .error { color:red; font-weight: normal;  font-size: 12px; }
.layer .in .params .layer_header { color: #19709F; margin: 0 0 10px; font-size: 30px; line-height: 30px; }

/* Селект Выбрать автомобили для рекомендации */
.caqrs_list .catalog_object_ticket_container { margin-left: -5px!important; }
body .select2-search input { font-size: 14px; }
body .select2-results { max-height:400px; }
body .select2-results li { margin-bottom:0; }
body .select2-results .select2-result { margin-bottom:0; margin-left: -4px; }
body .select2-results .select2-no-results { background: none; padding: 0 5px;}
body .select2-results .car-result { margin:0; width:100%; }
body .select2-results .car-result td { padding: 4px; font-size: 12px; }
body .select2-results .car-result tr:hover td { background:none!important;   }


#catalog_object_type_layer.layer .in {
  padding: 11px 30px 27px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 7px #666;
  -moz-box-shadow: 0 0 7px #666;
  box-shadow: 0 0 7px #666;
  background: #0d567d url("/images/bg-blue.png") repeat-x top;  
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#158ed0), to(#1A709F));
	background: -moz-linear-gradient(#158ed0, #1A709F);
  background: -o-linear-gradient(#158ed0, #1A709F);
	background: linear-gradient(#158ed0, #1A709F);
	-pie-background: linear-gradient(#158ed0, #1A709F);
  behavior: url(/css/PIE.htc); 
  position: relative;
}
#catalog_object_type_layer { width: 810px; }
#catalog_object_type_layer .in { padding-bottom: 27px !important; }
#catalog_object_type_layer h2 { font-weight: bold; color: #fff; margin-top: 8px; margin-bottom: 17px; }
#catalog_object_type_layer .tabs li{ border-bottom: none; }
#catalog_object_type_layer .tabs { margin-left: -12px; margin-right: -12px; }
#catalog_object_type_layer .tabs a { color: #fff !important; font-size: 1.4em; padding: 0 8px; text-decoration: none; }
#catalog_object_type_layer .tabs .selected a { color: #4D4F53 !important; font-weight: normal; background: #f6f6f6; }
#catalog_object_type_layer .tabs a span { border-bottom: 1px #fff dashed; }
#catalog_object_type_layer .tabs a:hover span, #catalog_object_type_layer .tabs .selected a span { border-bottom: none; }
#catalog_object_type_layer.portal_layer{ margin-left:0; left:auto;}

.remove-link { display: inline-block; //display: inline; //zoom: 1; background: url("../images/sprite.png") no-repeat -81px 0; width: 20px; height: 20px; cursor: pointer; text-decoration: none; text-indent: -1000px; overflow: hidden; }
#a_content .action-col { white-space: nowrap; }
#a_content .action-col a { margin: 0 10px 0 0;vertical-align: middle;  }
#a_content .action-col .download-link { margin-left: 30px; }
#a_content .download-link  { position: relative; margin-left: 30px; color: #666666; }
#a_content .download-link[href $= ".pdf"] > span {   content: ''; display: block;  //display: inline; //zoom: 1; background: url("../images/pdf_small.png") no-repeat 0 0; width: 24px; height: 15px; position: absolute; left: -30px; top: 0; }

/* спецпредложения */
.special-sale { display: block; position: absolute; }
.special-sale.xl-size { width: 74px; height: 55px; background: url("../images/sale-xl.png") no-repeat 0 0; }
.special-sale.l-size { width: 51px; height: 38px; background: url("../images/sale-l.png") no-repeat 0 0; }
.special-sale.m-size { width: 44px; height: 27px; background: url("../images/sale-m.png") no-repeat 0 0; }
.special-sale.s-size { width: 36px; height: 18px; background: url("../images/sale-s.png") no-repeat 0 0; }
.special-sale.s2-size { width: 29px; height: 22px; background: url("../images/sale-s2.png") no-repeat 0 0; }

.car-item { position: relative; }
.car-item .special-sale.s2-size {
  top: 2px;
  z-index: 2;
  left: 4px;
}

s.old_price { white-space: nowrap; color: #cb0000; font-size: 12px; }
s.old_price span { color: #8c8c8d; }
.new_price { white-space: nowrap; color: #cb0000; font-size: 12px; margin-right: 10px; }

h3 .new_price { font-size: 18px; }
h3 s.old_price { font-size: 14px; }

#car_main_photo { overflow: visible; } 
#car_main_photo .special-sale { top: -3px; left: 12px; } 

.scroller .car-item { position: relative; }
.scroller .car-item .special-sale {
  position: absolute;
  top: 1px;
  left: 5px;
  z-index: 2;
}

.car-card .special-sale { top: 0; left: 8px; }

.info-list-item .img { position: relative; }
.info-list-item .img .special-sale { top: -1px; left: 4px; }

.car-select .car-item { position: relative;  }
.car-select .car-item .special-sale { top: 0px; left: 4px; z-index: 2; }

.old-price { text-decoration: line-through; color:#c00;  }
.old-price span { color:#999; }
.new-price { color:#c00; }
.h3.old-price { font-size: 1.4em; }
.h2.old-price { font-size: 1.8em; }
.h2.new-price { margin-top: 5px; }
.catalog_search_ajax { margin-right: 4px;}

.manager-list td h5 {margin-top: 2px;}
.catalog_search_ajax {
  margin-right: 4px;
}
/*marketing, specials, placement*/
.marketing-edit table{ width:100%;}
.marketing-edit table td, .marketing-edit table th, .marketing-edit table th select{ font-size:1em; vertical-align:top;}
.marketing-edit table label{ display:block;}
.marketing-edit ul{ clear:both;}
.marketing-edit ul li{ padding-bottom:10px;}
.marketing-edit ul li input.hasDatepicker{ display:inline-block; vertical-align:top;}
.marketing-edit ul li input.hasDatepicker + img{ display:inline-block; vertical-align:top; margin-left:-25px; position: relative; cursor: pointer;}
.marketing-edit ul li input[type="file"]{ width:250px;}
.marketing-edit .button{ margin-bottom:20px;}
.marketing-edit .browse_ad{ background:url(../images/marketing_edit.png) no-repeat 0 0; display:inline-block; vertical-align:top; height:16px; width:16px; margin-bottom:5px;}
.marketing-edit .edit_ad{ background:url(../images/marketing_edit.png) no-repeat 0 -24px; display:inline-block; vertical-align:top; height:16px; width:16px; margin-bottom:5px;}
.marketing-edit .delete_ad{ background:url(../images/marketing_edit.png) no-repeat 0 -48px; display:inline-block; vertical-align:top; height:16px; width:16px; margin-bottom:5px;}
.marketing-edit .logo { display: inline-block; *display: inline; *zoom: 1; line-height: 150%; padding: 0 0 3px; }
.marketing-edit .logo img { margin-bottom: 10px; }
.marketing-edit .logo label{ font-size: 14px; }

#application_for_assessment_prob {width: 339px; display: block;}

.cart_layer.layer.layer-with-title.layer-blue {position: fixed; bottom: 0; right: 0;}
body {color: #f00 !important}

/* XLS-export */
.xls-export {
  background-color: #f00;
}