/* === ����� ����� */
/* =========================================================================================== */
*{
  margin: 0px;
  padding: 0px;
}

html {
  font-size: 120%;
}

body {
  background-color: #6C7D8F;
  color: #253545;
  font-size: 80%;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

p {margin: 1.2em 0 1.2em;}

a {outline: none;color: #0C6293;}
a:hover {color: #E86505;}

ul, ol {margin: 1em 0 1em 6ex;}
ul {list-style: square;}
ol li {padding-left: 0;}

.like_h1, h1, h2, h3 {margin-top: 2em; margin-bottom: .5em;color: #4D5660;}
.like_h1, h1 {margin-top: .1em; margin-bottom: 1em; padding-left: 1px; border-bottom: 1px #C4CAD1 solid; color: #64707C; font-weight: normal;font-size: 160%;}
h2 {font-size: 130%;}
h2, h2 a, h2 a:hover {
  color: #4D5660;
  text-decoration: none;
}
h3 {font-size: 115%;}

i, em {font-family: Georgia, "Times New Roman", Times, serif;}
small {font-size: 90%;}
big {font-size: 115%;}

input {padding: 1px;}
option {padding-left: 3px;}

img {
  border: 0;
  }

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: 'PT Sans';
  src: url('fonts/pts55f.eot');
  src: url('fonts/pts55f.eot?#iefix') format('embedded-opentype'),
       url('fonts/pts55f.woff') format('woff'),
       url('fonts/pts55f.ttf') format('truetype'),
       url('fonts/pts55f.svg#PTSansRegular') format('svg');
}

@font-face {
  font-weight: normal;
  font-style: italic;
  font-family: 'PT Sans';
  src: url('fonts/pts56f.eot');
  src: url('fonts/pts56f.eot?#iefix') format('embedded-opentype'),
  url('fonts/pts56f.woff') format('woff'),
  url('fonts/pts56f.ttf') format('truetype'),
  url('fonts/pts56f.svg#PTSansItalic') format('svg');
}

@font-face {
  font-weight: bold;
  font-style: normal;
  font-family: 'PT Sans';
  src: url('fonts/pts75f.eot');
  src: url('fonts/pts75f.eot?#iefix') format('embedded-opentype'),
       url('fonts/pts75f.woff') format('woff'),
       url('fonts/pts75f.ttf') format('truetype'),
       url('fonts/pts75f.svg#PTSansBold') format('svg');
}

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: 'OpenSansSemibold';
  src: url('fonts/OpenSans-Semibold.eot');
  src: url('fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
       url('fonts/OpenSans-Semibold.woff') format('woff'),
       url('fonts/OpenSans-Semibold.ttf') format('truetype'),
       url('fonts/OpenSans-Semibold.svg#OpenSansSemibold') format('svg');
}


/* ����� ������� */
/* ===================================================================*/
div.layout {margin: 0 auto; padding: 0; max-width: 1600px; border: none; border-collapse: collapse;}
table.layout {margin: 0 auto; padding: 0; max-width: 1600px; border: none; border-collapse: collapse;}

.layout.col1 {margin: 0;}

/* ���������� �������*/
table.rb tr td {
  border: 1px red solid;
}

/*banners*/
div#bannerTop, div#bannerBottom {padding: 1px 0;background: #6C7D8F; text-align: center; vertical=align: middle;}
div#bannerBottom {background: #98A4B0;}

/*HEADER*/
table#search td {font-size:11px;}
table#search td input, table#search td select {width: 100%;}

/* ������� ������� */
.bg_logo {background:url('/_/bg_logo_03.gif') no-repeat;}
.bg_left1 {background:url('/_/bg_left1.jpg') repeat-x #6C7D8F;}
.bg_left2 {background:url('/_/bg_left2.jpg') right no-repeat;}
    .bg_left2 img {
        float: right;
    }
.bg_left3 {height: 50px;background:url('/_/bg_left3.jpg') no-repeat #FFFFFF;}
.bg_right1 {background:url('/_/bg_right1.jpg') repeat-x #6C7D8F;}
.bg_right2 {background:url('/_/bg_right2.jpg') left no-repeat;}
.bg_right3 {height: 50px;background:url('/_/bg_right3.jpg') right no-repeat #FFFFFF;}
.bg_blue_mtext {background:url('/_/bg_group_blue.jpg') left bottom no-repeat; background-repeat-x: initial;} /* background blue group - text */
.bg_blue_mtext_passive {background:url('/_/bg_group_blue_passive.jpg') left bottom no-repeat;}
.bg_orange_mtext {background:url('/_/bg_group_orange.jpg') left bottom no-repeat;}
.bg_orange_mtext_passive {background:url('/_/bg_group_orange_passive.jpg') left bottom no-repeat;}
td.bg_blue_mcar {background: url('/_/bg_car_blue.jpg') no-repeat #FFFFFF;} /* background blue group - cars */
td.bg_orange_mcar {background:url('/_/bg_car_orange.jpg') right top no-repeat #FFFFFF;}

/*userbar*/
td.userbar {padding:25px 20px 0px 0px;font-size: 85%;}
td.userbar div {float: none; text-align: center; padding:0px 0px 0px 0px; color:#FFFFFF;}
td.userbar div a {color: #CBF3FF;}
td.userbar div a:hover {color:#FFFFFF;}

/*form_auth*/
table#auth {margin:0px 0 0 0px; width:240px;}
table#auth td {padding-left: 10px;color:#FFFFFF; font-size:11px;}
table#auth td input {width: 98%;}
table#auth a {color: #CBF3FF;}
table#auth a:hover {color: #FFFFFF;}

div.auth_form {border: 1px solid #3381bc;
    background: url(../_/bg_bauto_week.gif) repeat-x #4c8cb1; margin-bottom: 10px; width:240px;}

/*razd1 - blue, razd2 - orange*/
.razd1 {padding:15px 0px 7px 20px;color:#0C6293; font-size: 150%;}
.razd2 {padding:15px 20px 7px 0px;color:#E16A15; text-align:right; font-size: 150%;}
.razd1 a {
  border-bottom: 1px #529CC4 dashed;
  color: #529CC4;
  text-decoration: none;
}
.razd2 a {
  border-bottom: 1px #E8A06A dashed;
  color: #E8A06A;
  text-decoration: none;
}
.razd1 a:hover, .razd2 a:hover {
  border-bottom-color: #F65400;
  color: #F65400;
}
.general_nav_blue a {color:#CBF3FF;}
.general_nav_blue a:hover {color:#FFFFFF;}
.bg_blue_mtext_passive a {color:#459AC9;}
.bg_blue_mtext_passive a:hover {color:#0C6293;}
.general_nav_orange a {color:#FCEDC2;}
.general_nav_orange a:hover {color:#FFFFFF;}
.bg_orange_mtext_passive a {color:#A8907B;}
.bg_orange_mtext_passive a:hover {color:#826F5F;}

.general_nav_blue,
.general_nav_orange {font-size: 85%;}

table.general_nav_blue tr.carImages td,
table.general_nav_orange tr.carImages td {vertical-align: bottom;}

/*act_plashka*/
/*blue*/
.general_nav_blue td.bg_act table td {padding:0px 8px 0px 8px; height:45px;background:url('/_/bg_act1.gif') top right no-repeat; color:#377EA9; text-align:center; }
.general_nav_blue td.bg_act {background:url('/_/bg_act0.gif') repeat-x;font-weight: bold; font-size: 90%;}

.general_nav_blue .bg_left {
  width: 9px;
  height: 45px;
  background-position: right top;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_/bg_act_left.png', sizingMethod='crop');
}
.general_nav_blue .bg_left[class] {background-image: url(/_/bg_act_left.png);}

.general_nav_blue .bg_right {
  width: 13px;
  height: 45px;
  background-position: left top;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_/bg_act_right.png', sizingMethod='crop');
}
.general_nav_blue .bg_right[class] {background-image: url(/_/bg_act_right.png);}

/*orange*/
.general_nav_orange td.bg_act table td {padding:0px 8px 0px 8px; height:45px;background:url('/_/bg_act1.gif') top right no-repeat; color:#B64C00; text-align:center; }
.general_nav_orange td.bg_act {background:url('/_/bg_act0.gif') repeat-x;font-weight: bold; font-size: 90%;}

.general_nav_orange .bg_left {
  width: 9px;
  height: 45px;
  background-position: right top;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_/bg_act_left2.png', sizingMethod='crop');
}
.general_nav_orange .bg_right {
  width: 13px;
  height: 45px;
  background-position: left top;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_/bg_act_right2.png', sizingMethod='crop');
}


/* CONTENT */
td.left {padding: 10px 0 20px 20px;}
td.content {padding: 10px 40px 25px 10px; min-width: 850px;}
td.middle {padding-right: 10px; min-width: 700px;}
td.right {padding: 10px 20px 20px 0;}

/* modifed 23.08.2012
h2.section {
  font-weight: normal; */

/* margin-top: 1em; */

/* padding-left: 1px; */

/* border-bottom: 1px #C4CAD1 solid; */

h2.section {
  margin-top: 1em;
  padding-left: 1px;
  border-bottom: 3px #C4CAD1 solid;
  font-weight: bold;
}

.ielt8 h2.section, .ielt8 .b-hotline h2{z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<span class="before"></span>'));}

h2.section:before, .b-hotline h2:before, h2.section>.before, .b-hotline h2>.before {
  display:inline-block;
  margin:0 7px;
  width:16px;
  height:15px;
  background:url(../images/title-ico.png) no-repeat;
  content:'';
  *margin-bottom:4px;
}

h2.rating {
  padding-left: 42px;
  border: none;
  background: url('/_/rating_ico.gif') left center no-repeat;
  line-height: 30px;
}

h2.hotline {
  padding-left: 40px;
  border: none;
  background: url('/_/hotline_ico.gif') left center no-repeat;
  line-height: 34px;
}


/*убираем подчеркивание у всех ссылок на сайте*/
a {text-decoration: none;}

div.menu_left {margin-left: -10px; padding:10px 0px 0px 0px; color:#0C6293;font-size: 110%;}
div.menu_left div {margin:0px 0px 6px 0px;padding:0px 0px 0px 13px; background:url('/_/li_arr.gif') left center no-repeat;}
div.menu_left div.act {background:url('/_/li_arr2.gif') left center no-repeat;font-weight:bold;}

/*salon*/
div.salon_logo {padding-left:12px;}
div.salon_logo img {margin:6px 0px 8px 0px;border:1px solid #DADEE2;}
td.dig {color:#3F6D2C;}
td.dig2 {color:#942519;}
td.dig, td.dig2 {text-align:right;font-weight:bold; font-size:110%;}

table#brd td {padding: 2px 0;border-bottom: 1px solid #ECEEF0;}
table#brd tr.nobrd td {border: none;}

/*news, messages*/
div.anons {margin: 0 0 10px;}
div.anons span.data {color: #818D98;font-size: 85%;}



/*CENTER*/
div.info {margin-bottom:6px; padding: 10px 15px; border: 1px #DADEE2 solid;color:#5D666F;}

/*search_auto*/
div.asearch {padding: 10px 15px;}
table#asearch {color:#48596C; font-size: 85%;}
table#asearch div {padding: 0.7em 0 0.3em 1px;}
table#asearch select, table#asearch input {width:100%;color:#48596C;}


div.blue {border:1px solid #ACCCE9;background:#EDF7FC;}
div.blue h2.color {
  margin: 0;
  padding-left: 45px;
  background: url('/_/withoutdriver_ico.gif') left center no-repeat;
  color: #0C6293;
  font-weight: normal;
  line-height: 25px;
}
div.blue table#asearch div.line {margin: 20px 0px 5px 0px; padding: 0;background: #ACCCE9;}
div.orange {border:1px solid #F9D1A8;background:#FDF3E0;}
div.orange h2.color {
  margin: 0;
  padding-left: 45px;
  background: url('/_/withdriver_ico.gif') left center no-repeat;
  color: #E16A15;
  font-weight: normal;
  line-height: 25px;
}
div.orange table#asearch div.line {margin:20px 0px 5px 0px; padding: 0;background: #F9D1A8;}


/*auto_week, auto_rent*/
table.tb img.brd {float:left; margin-right:7px; margin-bottom:2px;border:1px solid #FFFFFF;}
table.tb div {margin:0px 5px 4px 0px; padding-bottom:2px;}
table.tb, tr.tb {margin-bottom: 0.6em;color: #FFFFFF;}
table.tb tr td {font-size: 85%;}
table.tb span {font-size:180%;}
td.paddg {padding:2px 2px 0px 2px;}
/*auto_week*/
/*blue*/
td.bweek {border:1px solid #3381BC; background:url('/_/bg_bauto_week.gif') repeat-x #4C8CB1;}
td.bweek div.price {border-bottom: 1px solid #8ABDDA;}
td.bweek a {color:#FFFFFF;}
/*orange*/
td.oweek {border:1px solid #EE8220; background:url('/_/bg_oauto_week.gif') repeat-x #F1912D;}
td.oweek div.price {border-bottom: 1px solid #F9C873;}
td.oweek a {color:#FFFFFF;}
/*auto_rent*/
/*blue*/
td.brent {border:1px solid #ACCCE9; background:#DFF1FA; color:#0C6293;}
td.brent div.price {border-bottom:1px solid #C5DEF1; color:#EC7C22;}
/*orange*/
td.orent {border:1px solid #F7C592; background:#FDF0D8; color:#0C6293;}
td.orent div.price {border-bottom:1px solid #FADAB5; color:#EC7C22;}


/*SECOND PAGES*/
tr.blue td {background: #EDF7FC;}
div.box {
  margin:2px 0px 2px 0px;
  height: 42px;
  border: 1px solid #CCE1F2;
}

div.nav_page {margin-top:4px;}
div.nav_page a {padding:0px 2px; font-weight:bold;}
div.nav_page .act {padding:0px 2px 0px 3px;background:#DDDDDD; font-weight:bold;}

/* ������ */
table.footer td {
  padding: 25px 0px 25px 0px;
  color:#FFFFFF;
  font-size: 85%;}
table.footer td div.buttomMenu div{
  float: left;
  padding: 0px 20px 0px 10px;
  background: url('/_/arr2.gif') left center no-repeat;}
table.footer td div.buttomMenu div.act {
  background-image: url('/_/arr2_active.gif');
  font-weight: bold;

}
table.footer td a {color: #D2D7DC;}
table.footer td a:hover {color: #FFFFFF;}

/* === �������������� ����� */
/* ������ */
.quote {float:right; margin:0px 0px 10px 30px; padding:0px 20px 20px 35px; width:250px; background:#F4F4F4; color:#000000; font-size:180%;}
.quote .q1 {position:relative; top:23px; left:-18px; line-height:20px;}

/* ���������������� */
.faded {color: #BBBBBB;}
.fadedMore {color: #D3D3D3;}

/* ����� ������������� ������*/
.js {
  border-bottom: 1px #0C6293 dashed;
  color: #0C6293;
  text-decoration: none;
  /*cursor: pointer;*/
}
.js:hover {
  border-bottom-color: #E86505;
  color: #E86505;
}

.tels {
	float:right;
	position:relative;
	top:6px;
	right:5px;
}

.tel_img {
	float:right;
	width:220px;
	clear:left;
}

.tel_img_r {
	float:left;
	width:220px;
	clear:left;
}

.tel_img2 {
	width: 110px;
	position:relative;
	left:55px;	
}

/* ����������� ������ �� ������� ��������� */
div.mainStaticText {
  color: #777777;
  font-size: 85%;
}
div.mainStaticText p {
  margin: 0.6em 0 0.6em;
}

/* ������� �������� */
img.smallLogo,
img.bigLogo {border: 1px #D8DBDF solid;}

img.smallLogo {width: 100px; height: 63px;}
img.bigLogo {width: 135px; height: 85px;}


/* ������� ������� � ������� */
table.data {border-top: 4px #717E8B solid;}
table.data tr td {
  padding: 0.5em 0.5em 0.5em 1em;
  border-bottom: 1px solid #D8DBDF;
  font-weight: normal;
  font-size: 85%;
}
table.data tr.head td {
  background-color: #717E8B;
  color: #FFFFFF;
  font-weight: bold;
}
table.data tr.ground td, table.data tr td.ground {background-color: #F6F7F6;}
table.data tr td.note {font-size: 80%;}
table.data tr.nameColumn td {
  color: #5B6B7B;
  font-weight: bold;
}
table.data tr.last td {border: none;}
table.data tr.final td {border-bottom: 2px #717E8B solid;}


/* "������" ��� ������ ��������� */
.hint {
  position: absolute;
  top: 400px;
  left: 40%;
  z-index:10;
  visibility: hidden;
  padding: 15px;
  width: 250px;
  height: 50px;
  background-position: left top;
  color: #FFFFFF;
  text-align: center;
  opacity: 0.85;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_/rc_box.png', sizingMethod='scale');
}
.hint[class] {background-image: url(/_/rc_box.png);}

/* ��������� ����������� */
.compareInfoBlock {
  padding: 0.7em;
  border: 1px solid #C4CAD1;
  background-color: #F1F3F5;
}


/* ������ � ������� ������ */
button.copyx
{
  margin: 5px 0px;
  width: 60px;
  height: 21px;
  border: 0px;
  background:(#dedede) no-repeat;
  cursor: pointer;
}
.syntax
{
  overflow: auto;
  margin: 0;
  padding: .5em;
  width: 100%;
  height: 6.5em;
  border: 1px solid #DDDDDD;
  background-color:#EEEEEE;
  font-family: Courier New;
  scrollbar-base-color: #DDDDDD;
  scrollbar-track-color: #E7E7E7;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-shadow-color: #808080;
  scrollbar-3dlight-color: #808080;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-arrow-color: #333333;
  scrollbar-face-color: #DDDDDD;
}

/* ���������� ������ � ������������ ������������ */
a.comm,
a.comm:visited {
  padding: 4px 0px 0px 24px;
  background: url(/images/comments_ico_mini.gif) center no-repeat;
  color: #8C97A6;
  font-weight: normal;
  font-size: 9px;
}

/* ���������� ��������� ������ � ����������� */
div.tabData table tr td {
  padding: 2px 4px;
  border-bottom: 1px #D8DBDF solid;
}

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

  .b-call {
    padding: 7px 25px 0 0;
    height: 70px;
    background: url(/_/bg_left2.jpg) no-repeat top right;
    color: #fff;
    text-align: right;
    }
    .b-call h2 {
      position: relative;
      top: 4px;
      margin: 0;
      padding: 0;
      color: #fff;
      font: normal 15px Tahoma,Arial,Helvetica,sans-serif;
      }
    .b-call h3 {
      margin: 0;
      padding: 0;
      color: #fff;
      font: normal 16px Tahoma,Arial,Helvetica,sans-serif;
      }
      .b-call h3 span {
        font-size: 28px;
        }
  .w-promo {
    position: relative;
    float: right;
    height: 1px;
  }
  .b-promo {
    position: absolute;
    right: 30px;
    width: 250px;
    height: 85px;
    background: url(/images/s-button.png) no-repeat 0 -8px;
    /* cursor: default; */
    }
    .b-promo i {
      position: absolute;
      top: -7px;
      right: -30px;
      width: 90px;
      height: 90px;
      background: url(/images/s-button.png) no-repeat -255px 0;
      }
  .b-promo__second {
    background-position: 0 -95px;
    cursor: pointer;
    }
  .b-promo__index {
    height: 80px;
    background: url(/images/s-button-index.png) no-repeat;
    cursor: pointer;
  }
  .b-promo__7 i {
    background-position: -255px -91px;
    }
  .b-promo__10 i {
    background-position: -255px -182px;
    }

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

.price_cmnt {
  color: #8eb4d8;
  font-size: 10px;
  line-height: 1;
}


.clearfix:before,.clearfix:after{display:block;overflow:hidden;height:0;content:"\0020";}.clearfix:after{clear:both;}.clearfix{zoom:1;}
.fleft{float:left; margin-right:1em;} .fright{float:right; margin-left:1em;}

.ieb, .iea {position: relative;}
.ieb:before,
.ieb:after,
.iea:after,
.ielt8 .ieb > .before,
.ielt8 .iea > .after {
  position: absolute;
  content: '';
}
.ielt8 .ieb {zoom: 1;z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<i class="before"></i><i class="after"></i>'));}
.ielt8 .iea {zoom: 1;z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('beforeEnd', '<i class="after"></i>'));}
.ielt8 .ieb.iea {zoom: 1;z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<i class="before"></i>'), insertAdjacentHTML('beforeEnd', '<i class="after"></i>'));}


.popup-info {
  float:right;
}

.popup-info a {
  display:block;
  float:right;
  clear:both;
  border-bottom:1px dashed #0c6293;
  text-decoration:none;
}

.popup-info a:hover {
  border-bottom:1px dashed #f00;
  color:#f00;
}

.b-city-select {
  overflow:hidden;
  margin:80px 0 40px -12px;
}

.b-city-select .b-city-fav,
.b-city-select .b-city-other {
  overflow:hidden;
  margin-bottom:10px;
}

.b-city-select a,
.b-city-select span {
  display:block;
  float:left;
  margin:2px 0;
  padding:3px 12px;
}

.b-city-select .b-city-fav a,
.b-city-select .b-city-fav span {
  font-weight:bold;
  font-size:15px;
}

.b-city-select .b-city-fav .current {
  background:#ef9c00;
  color:#fff;
}

.b-city-select .b-city-other.short {
  height:52px;
}

.b-city-select .current {
  background:#ebd0bb;
  color:#6f5a47;
}

.b-city-select .inactive {
  color:#999;
}
.b-city-select .inactive.cur {
  text-decoration: underline;
}

.b-city-select .sh-link {
  margin:0 0 0 12px;
  padding:0;
  border-bottom:1px dashed #0c6293;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}

.b-city-select .sh-link:hover {
  border-color:#e86505;
}


.d-table {
  width:100%;
  border-collapse:collapse;
}

.d-table td,
.d-table th {
  color:#737373;
  vertical-align:middle;
  text-align:center;
}

.d-table th {
  height:36px;
  border-left:1px solid #6bb5d0;
  background:url(../images/t-head-grad.png) repeat-x;
  color:#fff;
  text-shadow:0 -1px 0 #4f9cb8;
  font:14px/1 Arial,tahoma,sans-serif;
  font-weight:normal;
}

.d-table th:first-child {
  border:0;
}

.d-table td {
  height:50px;
  border-top:1px solid #c2e4ee;
  font:12px/1 Arial,tahoma,sans-serif;
}

.d-table .first td {
  border:0;
}

.d-table-caption {
  margin-bottom:15px;
  color:#999;
}

.d-table-caption span {
  font-weight:bold;
}

.d-table-pager {
  margin-top:20px;
  text-align:center;
}

.d-table-pager ul {
  display:block;
  overflow:hidden;
  margin:0 auto;
}

.d-table-pager li {
  display:inline;
  margin:2px;
  list-style:none;
}

.d-table-pager a,
.d-table-pager span {
  display:inline-block;
  padding:2px 3px;
  *display:inline;
}

.d-table-pager .active {
  background:#ddd;
  color:#253545;
}

.comp-rating td .ieb:before {
  top:0;
  left:-18px;
  width:16px;
  height:16px;
  background:url(../images/rating-icons.png) no-repeat;
}

.comp-rating .col1 {
  width:7%;
}

.comp-rating .col2 {
  padding:0 12px;
  width:34%;
  text-align:left;
  font:14px/1 Arial,tahoma,sans-serif;
}

.comp-rating .col3 {
  width:12%;
}

.comp-rating .col4 {
  width:19%;
}

.comp-rating .col5 {
  width:11%;
}

.comp-rating .col6 {
  width:17%;
}

.comp-rating .col5 a,
.comp-rating .col6 a {
  color: #737373;
}
.comp-rating .col5 a:hover,
.comp-rating .col6 a:hover {
  color: #737373;
  text-decoration: none;
}

.comp-rating .col3 .ieb:before,
.ielt8 .comp-rating .col3 .before {
  background-position:0 0;
}

.comp-rating .active .col3 .ieb:before,
.ielt8 .comp-rating .active .col3 .before {
  background-position:0 -16px;
}

.comp-rating .col4 .ieb:before,
.ielt8 .comp-rating .col4 .before {
  background-position:-16px 0;
}

.comp-rating .active .col4 .ieb:before,
.ielt8 .comp-rating .active .col4 .before {
  background-position:-16px -16px;
}

.comp-rating .col5 .ieb:before,
.ielt8 .comp-rating .col5 .before {
  background-position:-32px 0;
}

.comp-rating .col6 .ieb:before,
.ielt8 .comp-rating .col6 .before {
  background-position:-48px 0;
}

.simplemodal {display:none;}
.simplemodal .title {font-weight:bold;font-size:14px;}
#simplemodal-overlay {background:#000;}
#simplemodal-container {padding:12px;width:800px; border-radius:12px; background:#fff; box-shadow:4px 4px 8px #333;}


.b-comp-block {
  position:relative;
  margin-top:15px;
  padding:4px;
  border:1px solid #ccc;
}

.b-comp-block .b-comp-title {
  position:relative;
  padding:5px 10px;
  height:31px;
  background:#3881aa;
  color:#fff;
  text-shadow:0 -1px 0 #337497;
  font-size:16px;
  line-height:31px;
}

.b-comp-block .b-comp-title.head {
  height:38px;
  background:url(../images/b-head-grad.png) repeat-x;
  font-size:12px;
  line-height:1;
}

.b-comp-block .b-comp-title h1 {
  border:0;
  color:#fff;
  font-size:20px;
}

.b-comp-block .b-comp-rating {
  position:absolute;
  top:4px;
  right:8px;
  font:38px/1 Arial,sans-serif;
  font-weight:bold;
}

.b-comp-block .b-comp-title .ieb:before,
.b-comp-block .b-comp-title .before {
  top:50%;
  left:-25px;
  margin-top:-9px;
  width:18px;
  height:18px;
  background:url(../images/star-ico.png) no-repeat;
}

.b-comp-block .b-comp-inner {
  padding:12px;
}

.b-comp-block .b-comp-inner p {
  margin-top:0;
}

.b-comp-block .lease-terms {
  list-style: none;
  margin: 0;
  padding: 0;
}

.b-comp-block .b-comp-logo {
  float:left;
  overflow:hidden;
  min-width:180px;
  width:25%;
  text-align:center;
}

.b-comp-block .b-comp-info {
  float:left;
  width:75%;
}

.b-comp-block .b-comp-info dt {
  clear:both;
  margin:4px 0;
  font-weight:bold;
}

.b-comp-block .b-comp-info dt:first-child {
  margin-top:0;
}

.b-comp-block .b-comp-contacts {
  margin:0;
  padding:0 0 0 20px;
}

.b-comp-block .b-comp-contacts li {
  margin:2px 0;
  list-style:none;
}

.b-comp-block .b-comp-contacts .ieb:before,
.b-comp-block .b-comp-contacts .ieb .before {
  top:1px;
  left:-20px;
  width:16px;
  height:16px;
  background:url(../images/b-comp-icons.png) no-repeat;
}

.b-comp-block .b-comp-contacts .phone:before,
.b-comp-block .b-comp-contacts .phone .before {
  background-position:0 0;
}

.b-comp-block .b-comp-contacts .site:before,
.b-comp-block .b-comp-contacts .site .before {
  background-position:0 -16px;
}

.b-comp-block .b-comp-info .b-comp-work {
  float:left;
  margin:4px 5px 4px 0;
}

.b-comp-block .b-comp-bot {
  overflow:hidden;
  padding:5px;
}

.b-comp-block .b-comp-bot .sh-link {
  display:block;
  float:left;
  border-bottom:1px dashed #0c6293;
  text-decoration:none;
}

.b-comp-block .b-comp-bot .sh-link:hover {
  border-color:#e86505;
}

.b-comp-block .b-comp-bot .review-link {
  display:block;
  float:right;
  padding-left:20px;
  background:url(../images/b-comp-icons.png) no-repeat 0 -30px;
}

.b-comp-block .b-comp-title .sh-link {
  position:absolute;
  top:50%;
  right:8px;
  display:block;
  margin-top:-4px;
  width:24px;
  height:9px;
  background:url(../images/sh-icon.png) no-repeat;
}

.b-comp-block .b-comp-title .detail-link {
  background-position:0 0;
}

.b-comp-block .b-comp-title .preview-link {
  background-position:0 -9px;
}


.b-comp-block .b-comp-news ul {
  margin:0;
  padding:0;
}

.b-comp-block .b-comp-news li {
  margin:2px 0;
  list-style:none;
}

.b-comp-block .b-comp-points {
  margin:0;
  padding:0 0 0 15px;
  width:99%;
  color:#3f3f3f;
  font-size:11px;
}

.b-comp-block .b-comp-points > li {
  float:left;
  margin-bottom:10px;
  width:25%;
  list-style:none;
}

.b-comp-block .b-comp-points .ieb:before,
.ielt8 .b-comp-block .b-comp-points .ieb .before {
  top:2px;
  left:-15px;
  width:8px;
  height:14px;
  background:url(../images/b-comp-marker.png) no-repeat;
}

.b-comp-block .b-comp-points .title {
  color:#069;
  font-size:12px;
}

.b-comp-block .b-comp-points .phones {
  float:left;
}

.b-comp-block .b-comp-points dt {
  clear:both;
}

.b-comp-block .b-comp-points dt.phones {
  margin-right:5px;
}

.b-comp-block .b-comp-points .phones ul {
  margin:0;
  list-style:none;
}

.b-comp-block .b-comp-map {
  overflow:hidden;
  width:100%;
  height:300px;
}

.b-rating-block {
  margin-bottom:20px;
  padding-top:82px;
  width:233px;
  min-height:65px;
  background:url(../images/b-rating-bg_123.svg) no-repeat;
}

.b-rating-block table {
  width:100%;
}

.b-rating-block td {
  padding:2px 0;
  color:#000;
  vertical-align:top;
  font-size:13px;
}

.b-rating-block .col1 {
  padding-right:5px;
  width:20px;
  text-align:right;
}

.b-rating-block .col3 {
  width:40px;
  text-align:right;
  font-weight:bolder;
}

.b-rating-block a {
  color:#000;
}

.b-rating-block a:hover {
  color:#000;
  text-decoration:none;
}

.b-rating-block .all td {
  border-top:1px dotted #ccc;
  text-align:right;
}

.b-rating-block .all-link {
  color:#0c6293;
}

.b-rating-block .all-link:hover {
  color:#e86505;
  text-decoration: underline;
}


.b-comp-block .driver-links {
  overflow:hidden;
  margin-bottom:5px;
}

.b-comp-block .driver-links a,
.b-comp-block .driver-links span {
  display:block;
  float:left;
  margin-left:30px;
  font-size:14px;
}

.b-comp-block .driver-links span {
  color:#999;
}

.b-comp-block .driver-links a:first-child {
  margin:0;
}

.b-comp-block .driver-links a {
  border-bottom:1px dashed #0c6293;
  text-decoration:none;
}

.b-comp-block .driver-links a:hover {
  border-color:transparent;
  color:#0c6293;
}

.b-comp-block .driver-links a.active {
  border-bottom:1px dashed #666;
  color:#666;
}

.b-comp-block .driver-links a.active:hover {
  border-color:transparent;
  color:#666;
}

.b-comp-cars .b-cars-list {
  margin:0;
  padding:0;
}

.b-comp-cars .b-cars-list li {
  position:relative;
  list-style:none;
  *z-index:999;
}

.b-comp-cars .b-cars-list .img {
  position:absolute;
  top:35px;
  left:110px;
  z-index:999;
  border:1px solid #ccc;
  box-shadow:0 0 12px #333;
}

.b-comp-cars .b-cars-list a {
  padding:3px 7px;
  color:#5b6b7b;
  text-decoration:none;
  font-size:10px;
}

.b-comp-cars .b-cars-list a:hover {
  background:#ededed;
  color:#5b6b7b;
}

.b-comp-cars .b-cars-list .name {
  color:#0c6293;
  text-decoration:underline;
  font-size:13px;
}

.b-comp-cars .b-cars-list a:hover .name {
  color:#e86505;
}

.b-comp-cars .b-cars-list .price {
  color:#ec7c22;
}


.b-reviews-block h3 {
  color:#4d5660;
  font-size:18px;
}

.reviews-list > dt {
  margin-top:15px;
}

.reviews-list > .new {
  background: #ffe8eb;
}

.reviews-list > dt > .r-head,
.b-comp-inner .r-head {
  position:relative;
  margin-bottom:5px;
  padding:10px 0;
  border-bottom:1px solid #ccc;
  color:#aaa;
}

.reviews-list > dt .r-author,
.b-comp-inner .r-author {
  font-weight:bold;
  font-size:14px;
}

.reviews-list > dt .r-author a,
.b-comp-inner .r-author a {
  color:#000;
}

.reviews-list > dt .r-author a:hover,
.b-comp-inner .r-author a:hover {
  text-decoration:none;
}

.reviews-list > dt .r-company {
  font-weight: normal;
  font-size: 12px;
}

.reviews-list > dt .r-group {
  font-size:11px;
}

.reviews-list .r-rating,
.b-comp-inner .r-rating {
  position:absolute;
  top:50%;
  right:0;
  margin-top:-8px;
  width:100px;
  height:17px;
  background:url(../images/rating-stars.png) repeat-x 0 0;
}

.reviews-list .r-rating-inner,
.b-comp-inner .r-rating-inner,
.f-review .r-rating-inner {
  height:100%;
  background:url(../images/rating-stars.png) repeat-x 0 100%;
}

.reviews-list .r-rating span,
.f-review .r-rating span {
  position:absolute;
  top:0;
  left:0;
  display:block;
  height:100%;
  background:url(../images/rating-stars.png) repeat-x 0 100%;
  cursor:pointer;
}

.reviews-list > dd {
  position:relative;
  margin:10px 0 0 25px;
  padding:10px 10px 10px 25px;
  background:#d1ecfb;
  color:#316293;
  font-size:12px;
}

.b-comp-inner .r-middle-inner .preview {
  overflow: hidden;
  max-height: 80px;
}

.b-comp-bot .all-reviews {
  float: right;
}


.reviews-list .r-bottom,
.b-comp-inner .r-bottom {
  color:#999;
  text-align:right;
}

.reviews-list > dd .r-bottom {
  color:#8fafcb;
}

.reviews-list > dd .r-head,
.reviews-list > dd .r-head a {
  color:#316293;
  font-weight:bold;
}

.reviews-list > dd .r-head a:hover {
  text-decoration:none;
}

.reviews-list .r-before {
  position:absolute;
  top:0;
  left:0;
  width:15px;
  height:100%;
  background:#c1e5f9;
}

.reviews-list .r-before:before,
.ielt8 .b-reviews-block .r-before .before {
  top:-10px;
  left:0;
  width:15px;
  height:10px;
  background:url(../images/triangles1.png) no-repeat 0 0;
}

.reviews-list .r-before:after,
.ielt8 .reviews-list .r-before .after {
  bottom:0;
  left:0;
  width:15px;
  height:10px;
  background:url(../images/triangles1.png) no-repeat 0 100%;
}


.b-reviews-block .r-note {
  margin-bottom:30px;
  padding:10px 20px 10px 50px;
  background:url(../images/warning-icon.png) no-repeat scroll 10px 50% #f4e9e3;
  color:#47596c;
  font-size:12px;
}

.f-review fieldset {
  position:relative;
  margin-bottom:10px;
  border:0;
}

.f-review label {
  position:relative;
  top:-2px;
  display:inline-block;
  width:100px;
}

.f-review .inputbox {
  padding:0 3px;
  height:20px;
  border:1px solid #727e8a;
  color:#333;
  font:13px tahoma,arial,sans-serif;
  line-height:20px;
}

.f-review input.inputbox {
  width:192px;
}

.f-review .r-rating {
  position:relative;
  top:0;
  left:0;
  display:inline-block;
  margin:0;
  width:100px;
  height:17px;
  background:url(../images/rating-stars.png) repeat-x 0 0;
  *display:inline;
}


.f-review .r-captcha {
  display:inline-block;
  *display:inline;
}

.f-review .capt-label {
  display: block;
  float: left;
  height: 40px;
}

.f-review .capt-img {
  display:block;
  float: left;
}

.f-review .capt-update {
  float: left;
  width: 180px;
  height: 40px;
  background: url(../images/ajax-ico.gif) no-repeat 50% 50%;
}

.f-review .reload-icon {
  display: block;
  float: left;
  margin: 8px 8px;
  width: 24px;
  height: 24px;
  background: url(../images/reload-ico.png) no-repeat 0 0;
  cursor: pointer;
}

.f-review .reload-icon:hover {
  background-position: 0 100%;
}

.f-review input.capt-text {
  float: left;
  width: 92px;
  height: 38px;
  font-size: 24px;
}

.f-review textarea.inputbox {
  margin:5px 0;
  width:99%;
  height:150px;
  resize:none;
}

.f-review .button {
  float:right;
  padding:2px 12px 3px;
  border:1px solid #999;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  background:#efefef;
  background:-moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
  background:-webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  background:-o-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  background:-ms-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  background:linear-gradient(top bottom, #ffffff 0%, #cccccc 100%);
  font-size:14px;
  cursor:pointer;
}

.f-review .button:hover {
  background:#ccc;
}


.b-countdown {
  margin-top: 100px;
}

.b-countdown h3 {
  margin:0;
  color:#253545;
  text-align: center;
  font-weight: normal;
  font-size: 30px;
}

.b-countdown .counter-wrap {
  text-align: center;
  font-weight: bold;
  font-size: 60px;
}

.rating-promo {
  margin:0 0 30px -20px;
}

.b-personal-company table {
  border-collapse: collapse;
}

.b-personal-company td,
.b-personal-company th {
  padding: 5px 10px;
  border: 1px solid #ccc;
  text-align: center;
}

.b-personal-company th {
  background: #eee;
}

.b-personal-company .col3 {
  text-align: left;
}

.b-personal-company .error-msg {
  color: #c00;
}

.b-personal-company .success-msg {
  color: #696;
}


.tSearch .company-col {
  padding-left: 20px;
  width: 130px;
}

.tSearch .company-info-in:before,
.tSearch .company-info-in .before {
  top: 5px;
  left: -22px;
  width: 18px;
  height: 18px;
  background: url(../images/phone-ico.png) no-repeat;
}

.tSearch .company-info-in .show-phone-link {
  border-bottom: 1px dotted #0c6293;
  text-decoration: none;
}

.tSearch .company-info-in p {
  margin: 0 0 5px;
}

.tSearch .company-info-in .phone {
  font-weight: bold;
}

.tSearch .company-info-in .company {
  font-size: 10px;
}

.tSearch .company-info-in .order {
  margin-top: 10px;
  font-size: 10px;
}


/* Personal */
.p-personal {
  color: #222;
  font: normal 16px/1.231 'PT Sans', Tahoma, 'Geneva CY', sans-serif !important;
  *font-size: small;
}

.p-personal select, .p-personal input, .p-personal textarea, .p-personal button {font:100% 'PT Sans', Tahoma, 'Geneva CY', sans-serif;}
.p-personal a{color:#4173ae;text-decoration:underline;}
.p-personal a:hover{text-decoration:none;}
.p-personal h1, .p-personal h2, .p-personal h3, .p-personal h4{margin:0;font-weight:bold;}


.p-personal .ieb:before,
.p-personal .ieb > .before,
.p-personal .ieb:after,
.p-personal .ieb > .after {
  background: url(../images/sprite.png) no-repeat;
}

.p-personal .inputbox{position:relative;padding:3px 8px; height:24px; border:1px solid #999; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background:#fff; color:#222; line-height:18px;}
.p-personal .inputbox_after{position:relative; right:6px; z-index:2;display:inline-block; margin:1px 0 0 -32px; width:29px; height:30px; background:url(../images/sprite.png) 0 -102px no-repeat; vertical-align:top;}
.ielt9 .p-personal .inputbox_after{margin-left:-24px;}
.ielt8 .p-personal .inputbox_after{margin-right:2px;}
.p-personal .inputbox[disabled]{color:#909090;}
.p-personal select.inputbox{padding:1px 1px 1px 8px; height:30px;}
.p-personal textarea.inputbox{height:auto;}
.p-personal input[type="checkbox"], .p-personal input[type="radio"]{vertical-align:middle;}
.p-personal input[type="text"][disabled], .p-personal textarea[disabled]{background:#f6f6f6;}

.p-personal .inputbox::-webkit-input-placeholder{color:#999;}
.p-personal .inputbox:-moz-placeholder{color:#999;}
.p-personal .inputbox.placeholder{color:#999;}

.p-personal .selectBox-dropdown{position:relative; padding-right:0; padding-left:0;outline:none;vertical-align:middle;text-align:left;text-decoration:none;line-height:0;}
.p-personal .selectBox-dropdown.selectBox-menuShowing{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;}
.p-personal .selectBox-dropdown .selectBox-label{display:inline-block;overflow:hidden; color:#222; text-indent:8px;white-space:nowrap; font-size:16px; line-height:18px;}
.p-personal .selectBox-disabled .selectBox-label{color:#909090;}
.p-personal .selectBox-dropdown .selectBox-arrow{position:absolute;top:13px;right:9px;width:7px;height:4px; background:url(../images/sprite.png) -21px -172px no-repeat;}
.p-personal .selectBox-disabled .selectBox-arrow{background-position:-21px -177px;}

.p-personal .selectBox-dropdown-menu{position:absolute;z-index:99999;overflow:auto;min-height:1em;border:solid 1px #a5a5a5;-webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);}
.p-personal .selectBox-inline{display:inline-block;overflow:auto;min-width:150px;outline:none;border:solid 1px #bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#FFF;}
.p-personal .selectBox-options, .p-personal .selectBox-options li, .p-personal .selectBox-options li a{display:block;margin:0;padding:0;list-style:none;cursor:default;}
.p-personal .selectBox-options li a{display:block;overflow:hidden;padding:0 8px; height:24px; color:#222; text-decoration:none; white-space:nowrap;line-height:24px;}
.p-personal .selectBox-options li.selectBox-hover a{background-color:#3399ff; color:#fff;}
.p-personal .selectBox-options li.selectBox-disabled a{background-color:transparent;color:#ccc;}
.p-personal .selectBox-options li.selectBox-selected a{background-color:#3399ff;}
.p-personal .selectBox-options:hover li.selectBox-selected a{background:none;}
.p-personal .selectBox-options:hover li.selectBox-hover a{background-color:#3399ff;}
.p-personal .selectBox-options .selectBox-optgroup{padding:0 .3em; background:#eee; color:#666; white-space:nowrap; font-weight:700; line-height:1.5;}

.p-personal .jquery-checkbox{display:inline-block; height:14px; vertical-align:middle; line-height:14px; cursor:pointer;}
.p-personal .jquery-checkbox .mark{display:inline-block; height:14px;}
.p-personal .jquery-checkbox img{width:14px; height:14px; background:transparent url(../images/sprite.png) -15px -277px no-repeat;}
.p-personal .jquery-checkbox-checked img{background-position:0 -277px;}
.p-personal .jquery-checkbox-checked .jquery-checkbox-hover img{background-position:-30px -277px;}

.p-personal .button{
  display: inline-block;
  padding: 0 42px;
  height: 32px;
  border: 1px solid #3b76bb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #36a7e9;
  background: -moz-linear-gradient(top,  #36a7e9 0%, #3c5ba3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36a7e9), color-stop(100%,#3c5ba3));
  background: -webkit-linear-gradient(top,  #36a7e9 0%,#3c5ba3 100%);
  background: -o-linear-gradient(top,  #36a7e9 0%,#3c5ba3 100%);
  background: -ms-linear-gradient(top,  #36a7e9 0%,#3c5ba3 100%);
  background: linear-gradient(to bottom,  #36a7e9 0%,#3c5ba3 100%);
  -webkit-box-shadow: 0 4px 12px rgba(116,173,199,0.75);
  -moz-box-shadow: 0 4px 12px rgba(116,173,199,0.75);
  box-shadow: 0 4px 12px rgba(116,173,199,0.75);
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 -1px 1px rgba(16,82,130,0.75);
  font: 16px/32px 'OpenSansSemibold';
  line-height: 32px;
  cursor: pointer;
  -pie-background:linear-gradient(top,  #36a7e9 0%,#3c5ba3 100%);
}
.ie9 .p-personal .button{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2YTdlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzViYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
.p-personal .button[disabled]{border-color:#939393; background: #ebebeb;
  background: -moz-linear-gradient(top,  #ebebeb 0%, #c0c0c0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#c0c0c0));
  background: -webkit-linear-gradient(top,  #ebebeb 0%,#c0c0c0 100%);
  background: -o-linear-gradient(top,  #ebebeb 0%,#c0c0c0 100%);
  background: -ms-linear-gradient(top,  #ebebeb 0%,#c0c0c0 100%);
  background: linear-gradient(to bottom,  #ebebeb 0%,#c0c0c0 100%); -webkit-box-shadow:0 4px 12px rgba(165,165,165,0.75); -moz-box-shadow:0 4px 12px rgba(165,165,165,0.75);box-shadow:0 4px 12px rgba(165,165,165,0.75);color:#999; text-shadow:0 1px 1px rgba(255,255,255,0.75);cursor:default;
  -pie-background: linear-gradient(top,  #ebebeb 0%,#c0c0c0 100%);
}
.ie9 .p-personal .button[disabled]{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
.p-personal .filewrap{position: relative; display:block; overflow: hidden;width:135px; height:85px; border:1px solid #ccc; background:#ebebeb; text-align:center;}
.p-personal .filewrap:hover .filetext span{background:none;}
.p-personal .filewrap input{position: absolute; right: 0px; bottom: 0px; z-index: 2; height: 10em; font-size: 10em; opacity: 0;cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.p-personal .filetext{display:block; margin:0 auto; width:70px;color:#000; color:#4173ae; font-size:14px;}
.p-personal .filetext span{background:url(../images/dots.png) 0 90% repeat-x;}
.p-personal .fileico{display:block; margin:14px auto 7px auto;width:24px; height:24px; background:url(../images/sprite.png) 0 -133px no-repeat;}
.p-personal .fileico.added{background-position:0 -291px;}
.p-personal .form_list{margin:0; list-style:none;}
.p-personal .form_list li{position:relative;margin-bottom:5px;}
.p-personal .form_list li.logo{margin-bottom:15px;}
.p-personal .form_list li.schedule textarea{height:58px;}
.p-personal .form_list li.about {margin-top:45px;}
.p-personal .form_list2{margin:0; list-style:none;}
.p-personal .form_list2 li{clear:left;margin-bottom:10px;}
.p-personal .form_list2 label{float:left; clear:left;width:168px;}
.p-personal .photo.more label{width:auto;}
.p-personal .cols_2 .form_list2 .inputbox{width:212px;}
.p-personal .cols_2 .form_list2 select.inputbox{width:228px;}
.p-personal .form_list2 label.block{float:none;width:auto;}

.p-personal .form_list2 .photo{overflow:hidden;}
.p-personal .filewrap.mini{width:80px; height:50px;}
.p-personal .one_photo{margin:0 30px 5px 0; height:76px;}



.p-personal ul.cols {margin:0; list-style:none;}
.p-personal ul.cols>li{float:left;}
.p-personal ul.cols.cols_2>li{width:50%;}

.p-personal .f_register{padding:0 5px;}
.p-personal .cols_2 label{display:block; margin-bottom:1px; line-height:23px; width:400px;}
.p-personal .cols_2 label.small{font-size:13px; color:#666; line-height:1; margin:5px 0 2px 8px;}
.p-personal .cols_2 .inputbox{width:382px;}
.p-personal .cols_2 select.inputbox{width:398px;}
.p-personal .f_register hr{margin:30px -5px;}
.p-personal .cols_2 .fright select.inputbox{width:150px;}
.p-personal .cols_2 div.clearfix{margin-bottom:10px;}
.p-personal .cols_2 .checks{margin-bottom:20px;}
.p-personal .cols_2 .checks label{margin-bottom:9px;}
.p-personal .cols_2 textarea{height:121px; resize:none;}
.p-personal .cols_2 .inline{display:inline; min-width:100px; width:auto !important;}
.p-personal .filediv .fleft{margin-right:22px;}
.p-personal .filediv .inf{display:block; overflow:hidden; margin-top:12px; width:240px; color:#777; font:italic 16px 'PT Sans';}
.p-personal .filediv .inf span{display:block;font-size:12px;}
.p-personal .buttons{margin:29px 0;text-align:center;}
.p-personal .show_in{margin-top:30px;}

.p-personal .rent_point {
  margin-top: 15px;
}

.p-personal .rent_point input.inputbox,
.p-personal .rent_point textarea.inputbox {
  margin-top: 5px;
}

.p-personal .rent_point textarea {
  height: 58px;
}

.p-personal .rent_point .delete {
  margin-left: 224px;
}

.p-personal .add_link{display:inline-block;margin-bottom:10px;text-decoration:none;}
.p-personal .add_link span{display:inline-block;border-bottom:1px dashed #4173ae; line-height:1;}
.p-personal .add_link:hover span{border-bottom-color:transparent;}
.p-personal .add_auto{display:inline-block; margin-bottom:14px; padding:0 28px 0 32px; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; background: #36a7e9;
  background: -moz-linear-gradient(top, #36a7e9 0%, #3c5ba3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36a7e9), color-stop(100%,#3c5ba3));
  background: -webkit-linear-gradient(top, #36a7e9 0%,#3c5ba3 100%);
  background: -o-linear-gradient(top, #36a7e9 0%,#3c5ba3 100%);
  background: -ms-linear-gradient(top, #36a7e9 0%,#3c5ba3 100%);
  background: linear-gradient(to bottom, #36a7e9 0%,#3c5ba3 100%); -webkit-box-shadow:0 4px 12px rgba(116,173,199,0.75); -moz-box-shadow:0 4px 12px rgba(116,173,199,0.75);box-shadow:0 4px 12px rgba(116,173,199,0.75); color:#fff; text-decoration:none; font-size:20px; line-height:32px;
  -pie-background: linear-gradient(top, #36a7e9 0%,#3c5ba3 100%);
}
.ie9 .p-personal .add_auto{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2YTdlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzViYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
.p-personal .add_auto:before, .p-personal .add_auto>.before{top:50%; left:9px; margin-top:-7px;width:14px; height:14px; background-position:-16px -192px;}
.p-personal .add_descr{margin-left:33px;width:440px; font-size:15px; line-height:20px;}
.p-personal .map_link{display:inline-block; margin-bottom:10px; font-size:14px;}

.p-personal .heading h1, .p-personal h2.heading, .p-personal .title{margin-bottom:10px; padding:0 5px; border-bottom:0; color:#273747;font:normal 26px 'PT Sans', Tahoma, "Geneva CY", sans-serif;}
.p-personal .title{margin-top:0; padding:0;color:#222;}
.p-personal .status-note{color:#999; text-transform:lowercase; font-size:13px;}
.p-personal .title .status-note{margin-left:10px; vertical-align:super;}
.p-personal .status-note.checked{color:#4a8f1a;}
.p-personal .status-note.moder{color:#da724d;}
.p-personal .breadcrumbs{margin-bottom:15px;padding:0 5px;}

.p-personal .tabs {
  margin: 0 0 24px;
  border-bottom: 1px solid #507fb8;
  list-style: none;
}
.p-personal .tabs li {
  float: left;
}
.p-personal .tabs li + li {
  margin-left: -9px;
}
.p-personal .tabs .tab-item {
  position: relative;
  display: block;
  margin: 0 19px;
  padding: 0 11px 0 1px;
  background: url(../images/tabs.png) 0 -136px repeat-x;
  color: #3b6bb1;
  text-decoration: none;
  line-height: 34px;
  cursor: pointer;
}

.p-personal .tabs .tab-item:before,
.p-personal .tabs .tab-item > .before,
.p-personal .tabs .tab-item:after,
.p-personal .tabs .tab-item > .after {
  top: 0;
  left: -19px;
  width: 19px;
  height: 34px;
  background: url(../images/tabs.png) 0 -102px no-repeat;
}
.p-personal .tabs .tab-item:after,
.p-personal .tabs .tab-item > .after {
  right: -19px;
  left: auto;
  background-position: 0 -170px;
}
.p-personal .tabs .tab-item.active {
  z-index: 2;
  background-position: 0 -34px;
  color: #fff;
  cursor: default;
}
.p-personal .tabs .tab-item.active:before,
.p-personal .tabs .tab-item.active > .before{
  background-position: 0 0;
}
.p-personal .tabs .tab-item.active:after,
.p-personal .tabs .tab-item.active > .after {
  background-position: 0 -68px;
}

.p-personal .error-list {
  margin: 0;
  padding: 0;
  color: #ef3f0a;
  list-style: none;
}

.p-personal .message{margin:0 auto; padding-top:55px;width:355px; text-align:center; font-size:15px;}
.p-personal .message:before, .p-personal .message > .before{top:0; left:50%; margin-left:-25px;width:50px; height:50px; background-position:0 -51px;}
.p-personal .message.add:before, .p-personal .message.add > .before{background-position:0 0;}
.p-personal .message h3{margin:0 0 10px;color:#4173ae; font:normal 20px 'PT Sans';}
.p-personal .message h3 a{background:url(../images/dots.png) 0 90% repeat-x;text-decoration:none;}
.p-personal .message h3 a:hover{background:none;}

.p-personal .pagination{float:right;margin:10px 0 35px; list-style:none; line-height:22px;}
.p-personal .pagination li{display:inline; margin-right:2px;}
.p-personal .pagination li+li{margin:0;}
.p-personal .pagination a, .p-personal .pagination span{display:inline-block; width:22px; height:22px; vertical-align:middle; text-align:center;}
.p-personal .pagination a{color:#3888cd;}
.p-personal .pagination span{-webkit-border-radius:11px; -moz-border-radius:11px; border-radius:11px; background:#507fb8;color:#fff;}

.p-personal .auto_table{width:100%; border-collapse:collapse; font-size:14px; line-height:20px;}
.p-personal .auto_table th{padding:14px 12px 8px 12px;background:#e1f2fc; vertical-align:top; text-align:left; font:normal 15px/16px 'PT Sans';}
.p-personal .auto_table td{padding:25px 10px 10px 10px;border-top:1px solid #accce9; border-bottom:1px solid #accce9; vertical-align:top;}
.p-personal .auto_table td.img{padding:15px 0 10px 0; text-align:center;}
.p-personal .auto_table .img_wr{display:inline-block; overflow:hidden;width:120px; height:65px; text-align:center; *display:inline;}
.p-personal .auto_table h3{margin:0;color:#0c6293; font:normal 20px/1 'PT Sans';}
.p-personal .auto_table td div{color:#555;font-size:13px;}
.p-personal .auto_table .kat{width:85px;}
.p-personal .auto_table th.price{width:85px;}
.p-personal .auto_table td.features {text-transform:lowercase;}
.p-personal .auto_table td.zalog{font-size:15px;}
.p-personal .auto_table td.skidka{text-align:center;}
.p-personal .auto_table th div{position:relative;float:left; padding-right:14px;}
.p-personal .auto_table th.features div{width:100px;}
.p-personal .auto_table th.name div{width:100px;}
.p-personal .auto_table th .sort{position:absolute; top:0; right:0;width:9px;}
.p-personal .auto_table th .sort a{display:block; margin-bottom:2px; width:9px; height:5px; background:url(../images/sprite.png) 0 0 no-repeat;}
.p-personal .auto_table th .sort a.up{background-position:-20px -159px;}
.p-personal .auto_table th .sort a.up.active{background-position:0 -194px;}
.p-personal .auto_table th .sort a.down{background-position:-20px -166px;}
.p-personal .auto_table th .sort a.down.active{background-position:0 -201px;}

.p-personal .tarifs{margin-bottom:50px;width:100%; border-collapse:collapse; color:#222; font-size:15px;}
.p-personal .tarifs th{padding:10px; background:#e1f2fc; text-align:left; font:normal 15px 'PT Sans';}
.p-personal .tarifs th div{font-size:13px;}
.p-personal .tarifs td{padding:10px; border-top:1px solid #accce9; border-bottom:1px solid #accce9; vertical-align:middle;}
.p-personal .tarifs .inputbox{width:52px; color:#222;}
.p-personal .tarifs .inputbox::-webkit-input-placeholder {color:#777; font-style:italic; font-family:'PT Sans';}
.p-personal .tarifs .inputbox:-moz-placeholder {color:#777; font-style:italic; font-family:'PT Sans';}
.p-personal .tarifs .inputbox.placeholder {color:#777; font-style:italic; font-family:'PT Sans';}
.p-personal .tarifs.pink th{background:#fbebdc;}
.p-personal .tarifs.pink td{border-color:#da724d;}
.p-personal .tarifs .required{color:#c00; font-size:15px;}

.p-personal hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #507fb8;}

.p-personal .ajax-load {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/ajax-loader.gif) no-repeat;
}

.p-personal .form_list2 li .ajax-load {position:relative; top:3px; left:5px;}


.personal-menu {
  overflow: hidden;
  margin: 0;
  padding: 10px 0 20px;
}

.personal-menu > li {
  float: left;
  list-style: none;
}

.personal-menu > li + li {
  margin-left: 10px;
}

.personal-menu > li > .menu-item {
  position: relative;
  display: block;
  padding: 6px 12px;
  background: #f0f0f0;
}

.personal-menu > li > .inactive {
  color: #999;
}

.personal-menu .menu-item .count {
  position: absolute;
  top: -10px;
  right: -5px;
  padding: 3px 5px;
  background: #c33;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
}


.b-personal-company .reviews-list {
  margin-bottom: 40px;
}

.b-personal-company .review-id {
  color: #aaa;
  vertical-align: super;
  font-weight: normal;
  font-size: 11px;
}


.personal-form .inputbox {
  padding: 0 3px;
  width: 200px;
  height: 20px;
  border: 1px solid #727e8a;
  color: #333333;
  font: 13px/20px tahoma,arial,sans-serif;
}

.card-form .inputbox {
  display: block;
}

.personal-form textarea.inputbox {
  height: 100px;
  resize: none;
}

.tariffs-table {
  border-collapse: collapse;
}

.tariffs-table th,
.tariffs-table td {
  padding: 5px;
  border: 1px solid #ccc;
}

.tariffs-table .col1 {
  text-align: left;
}

.tariffs-table .inputbox {
  width: 100px;
  text-align: right;
}

.personal-form .inputbox::-webkit-input-placeholder {color: #999;}
.personal-form .inputbox:-moz-placeholder {color: #999;}
.personal-form .inputbox.placeholder {color: #999;}


.fb-ribbon {
  position: absolute;
  top: 0x;
  left: 0px;
  width: 38px;
  height: 58px;
  background: url(../images/fb_icon3.svg) no-repeat;
}

.vk-ribbon {
  position: absolute;
  top: 0px;
  left: 38px;
  width: 38px;
  height: 58px;
  background: url(../images/vk_icon2.svg) no-repeat;
}

.twi-ribbon {
  position: absolute;
  top: 0px;
  left: 76px;
  width: 38px;
  height: 58px;
  background: url(../images/inst_icon_2.svg) no-repeat;
}

.inst-ribbon {
  position: absolute;
  top: -1px;
  left: 1px;
  width: 38px;
  height: 58px;
  background: url(../images/inst_icon_5.svg) no-repeat;
}

.whats-ribbon {
  position: absolute;
  top: -1px;
  left: 42px;
  width: 38px;
  height: 58px;
  background: url(../images/whatsapp_icon.svg) no-repeat;	
}

.telegram-ribbon {
  position: absolute;
  top: -1px;
  left: 83px;
  width: 38px;
  height: 58px;
  background: url(../images/telegram_icon.svg) no-repeat;	
}

.photo-random {
  float: left;
  margin: 5px;
}

.photo-rando img {
  width: 125px;
}

.b-head-search-w {
  overflow: hidden;
  background: #fff;
}

.b-head-search {
  margin: 10px;
  padding: 20px;
  border: 3px solid #cdcdcd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: url(../images/pattern-bl.png);
  color: #fff;
  font: 14px/1 'PT Sans', Arial, sans-serif;
}


.autocard-list {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
}

.autocard-list td {
  padding: 3px 1%;
  font-size: 85%;
  vertical-align: top;
  width: 49%;
}

.autocard-list td.separator {
  width: 10px;
  padding: 0;
}

.autocard-list .img {
  display: block;
  float: left;
  overflow: hidden;
  margin-right: 7px;
  width: 120px;
  height: 90px;
  border: 1px solid #fff;
  background: #fff;
}

.autocard-list .name,
.autocard-list .company {
  margin: 0 5px 4px 0;
  padding-bottom: 2px;
}

.autocard-list span {
  font-size: 180%;
}

.autocard-list .price {
  color: #fff;
}

.autocard-list .price_cmnt {
  font-size: 10px;
  line-height: 1;
}

.autocard-list td.without a,
.autocard-list td.with a {
  color: #fff;
}

.autocard-list td.without {
  border: 1px solid #3381bc;
  background: url(../_/bg_bauto_week.gif) repeat-x #4c8cb1;
}

.autocard-list td.without .price {
  border-bottom: 1px solid #8abdda;
}

.autocard-list td.without .price_cmnt {
  color: #8eb4d8;
}

.autocard-list td.with {
  border: 1px solid #ee8220;
  background: url(../_/bg_oauto_week.gif) repeat-x #f1912d;
}

.autocard-list td.with .price {
  border-bottom: 1px solid #f9c873;
}

.autocard-list td.with .price_cmnt {
  color: #ffdc7d;
}

.autocard-list td.none {
  border: 1px solid #accce9;
  background: #dff1fa;
  color: #0c6293;
  text-align: center;
  height: 92px;
  vertical-align: middle;
}

.autocard-list td.none a:hover {
  color: #e86505;
}


.autocard-all {
  text-align: right;
}

.autocard-all a:before,
.autocard-all a > .before {
  top: 50%;
  left: -12px;
  margin-top: -4px;
  width: 9px;
  height: 8px;
  background: url(../_/arr.gif);
}


#card .img {
  text-decoration: none;
}

.p-personal .auto_table .main-price,
.tSearch .main-price {
  position: relative;
}

.p-personal .auto_table .main-price > span {
  display: inline-block;
  border-bottom: 1px dotted #0c6293;
  color: #0c6293;
  font: normal 20px/1 'PT Sans';
  cursor: pointer;
}

.p-personal .auto_table .main-price:hover > span {
  border-bottom-color: #ff6e00;
  color: #ff6e00;
}

.tSearch .main-price > span {
  display: inline-block;
  border-bottom: 1px dotted #ff6e00;
  color: #ff6e00;
  font: normal 20px/1 'PT Sans';
  cursor: pointer;
}

.tSearch .main-price:hover > span {
  border-bottom-color: #0c6293;
  color: #0c6293;
}

.p-personal .main-price:hover .tooltip,
.tSearch .main-price:hover .tooltip {
  display: block;
}

.p-personal .main-price .tooltip,
.tSearch .main-price .tooltip {
  position: absolute;
  top: 21px;
  left: -15px;
  z-index: 999;
  display: none;
  padding: 10px 15px;
  border: 1px solid #9fcdeb;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background: #fff;
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.4);
  box-shadow: 0 2px 2px rgba(0,0,0,0.4);
  color: #222;
  font: normal 13px/1 'PT Sans';
}

.p-personal .auto_table .price-list td,
.tSearch .price-list td {
  padding: 0 20px 0 0;
  min-width: 100px;
  border: 0;
  font-size: 15px;
}

.p-personal .auto_table .price-list .price,
.tSearch .price-list .price {
  color: #0c6293;
  font-size: 20px;
}

.p-personal .auto_table .price-list.with .price,
.tSearch .price-list.with .price {
  color: #ff6e00;
}


.p-personal .auto_table .price-list .cur,
.tSearch .price-list .cur {
  font-size: 13px;
}

.wf-table {
  border-collapse: collapse;
  width: 100%;
}

.wf-table th,
.wf-table td {
  border: 1px solid #ccc;
  padding: 5px 10px;
}

.wf-table th {
  background: #eee;
  white-space: nowrap;
}

.wf-table .status1 td {
  background: #e4ffe1;
}

.wf-table .status3 td {
  background: #fff3c5;
}

.wf-table .sort {
  text-decoration: none;
}

.wf-table span.sort {
  color: #e86505;
}

.wf-auto .col1,
.wf-auto .col2 {
  width: 210px;
}

.wf-companies .col1,
.wf-companies .col2 {
  width: 160px;
}

.wf-note {
  text-align: right;
  color: #999;
  font-size: 11px;
  margin-bottom: 10px;
}


.admin-tabs .tabs {
  list-style: none;
  margin: 0 0 10px;
  padding: 0;
  overflow: hidden;
}

.admin-tabs li {
  float: left;
  padding: 5px 20px 5px 0;
}

.bg_right2 .personal-link {
  font-size: 85%;
  color: #cbf3ff;
}

.bg_right2 .personal-link:hover {
  color: #fff;
}

.bg_right2 .personal-link:before,
.bg_right2 .personal-link > .before {
  top: 50%;
  left: -20px;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background: url(../images/personal-icon.png) no-repeat;
}


.p-personal .pic-frame {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
}


.ajaxload {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/i-ajaxload.gif) no-repeat;
}

.hidden {display: none;}

p.p_section {
  font-weight:bolder;
  border-bottom: 3px #C4CAD1 solid;
  background: url('/images/title-ico.png') no-repeat;
  font-size: 16px;
  padding-left: 20px;
}

.bold {
    font-weight: bold;
    }


  ::-moz-selection { background: rgba(128, 166, 255, 0.9); color: #fff; text-shadow: none; }
  ::selection { background: rgba(128, 166, 255, 0.9); color: #fff; text-shadow: none; }

  abbr[title] { border-bottom: 1px dotted; }

  b, strong { font-weight: bold; }

  blockquote { margin: 1em 40px; }

  dfn { font-style: italic; }

  hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

  ins { background: #ff9; color: #000; text-decoration: none; }

  mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

  /* Redeclare monospace font family: h5bp.com/j */
  pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

  /* Improve readability of pre-formatted text in all browsers */
  pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

  q { quotes: none; }
  q:before, q:after { content: ""; content: none; }

  small { font-size: 85%; }

  /* Position subscript and superscript content without affecting line-height: h5bp.com/k */
  sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
  sup { top: -0.5em; }
  sub { bottom: -0.25em; }

  svg:not(:root) { overflow: hidden; }

  figure { margin: 0; }

  legend { border: 0; *margin-left: -7px; padding: 0; }

  button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

  button, input { line-height: normal; *overflow: visible; }

  table button, table input { *overflow: auto; }

  button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

  button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

 a.button {
    display: block;
    float: right;
    position: relative;
    height: 25px;
    width: 130px;
    margin: 0 10px 18px 0;

    text-decoration: none;
    font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    line-height: 25px;
    text-align: center;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }

  a.button:before,
  a.button:after {
    content: '';
    position: absolute;
    left: -1px;
    height: 25px;
    width: 130px;
    bottom: -1px;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }

  a.button:before {
    height: 23px;
    bottom: -4px;
    border-top: 0;

    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;

    -webkit-box-shadow: 0 1px 1px 0px #bfbfbf;
    -moz-box-shadow: 0 1px 1px 0px #bfbfbf;
    box-shadow: 0 1px 1px 0px #bfbfbf;
  }

  a.blue,
  a.blue:hover,
  a.blue:visited {
    color: #42788e;
    border-bottom: 4px solid #589cb6;
    background: #abe4f8;

    text-shadow: 0px 1px 0px #bee9fa;
    background: -webkit-gradient(linear, left top, left bottom, from(#abe4f8), to(#74d0f4));
    background: -moz-linear-gradient(top,  #abe4f8,  #74d0f4);

    box-shadow: inset 1px 1px 0 #b2e6f8;
  }

  .blue:before,
  .blue:after {
    border: 1px solid #8cc5d9;
    border-bottom: 1px solid #4e8aa1;
  }

  a.blue:hover {
    background: #74d0f4;
    background: -webkit-gradient(linear, left top, left bottom, from(#74d0f4), to(#abe4f8));
    background: -moz-linear-gradient(top,  #74d0f4,  #abe4f8);
  }

  a.button:active {
    border: none;
    bottom: -4px;
    margin-bottom: 22px;

    -webkit-box-shadow: 0 1px 1px #fff;
    -moz-box-shadow:  0 1px 1px #fff;
    box-shadow:  1px 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.3);
  }

  a.button:active:before,
  a.button:active:after {
    border: none;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  a.yellow,
  a.yellow:hover,
  a.yellow:visited {
    color: #996633;
    border-bottom: 4px solid #b98a37;
    text-shadow: 0px 1px 0px #fedd9b;
    
    background: #feda71;
    background: -webkit-gradient(linear, left top, left bottom, from(#feda71), to(#febe4d));
    background: -moz-linear-gradient(top,  #feda71,  #febe4d);
    
    box-shadow: inset 1px 1px 0 #fee9aa;
  }

  .yellow:before,
  .yellow:after {
    border: 1px solid #eab551;
    border-bottom: 1px solid #9f7630;
  }

  a.yellow:hover {
    background: #febe4d;
    background: -webkit-gradient(linear, left top, left bottom, from(#febe4d), to(#feda71));
    background: -moz-linear-gradient(top,  #febe4d,  #feda71);
  }

 .content_1gt{position: relative;}
.what_auto_1gt{background-image: url(1_head.png);width: 567px; height: 28px; color: #FFFFFF; font-size: 18px;padding: 2px 6px; /*text-shadow:;*/ position: absolute; top: -2px; /*background-color: #ECD1BC;*/z-index: 1;left: 0px; text-shadow: 0px 1px 1px #D86737;}
.step1_zayavka_1gt{background-color: #F9F1EB; position: relative; height: 185px; width: 559px;padding: 45px 10px; background-image: url(car_step1.png); background-position: 100% 100%; background-repeat: no-repeat;margin-bottom: 25px;   -webkit-border-radius: 0 0 9px 9px;    -moz-border-radius: 0 0 9px 9px;    border-radius: 0 0 9px 9px;}
.name_dop_property{color: #525965; font-size: 14px; font-weight:bold; font-family:  Arial,Tahoma, Helvetica, sans-serif;}
.content_1gt label{font-size: 12; color: #525A65; font-style:italic;}
.option_1gt{margin-right: 13px; }

.step1_zayavka_1gt hr{border-bottom:1px solid #FFFFFF; border-top: 1px solid #EED8C8; height: 0px; width: 333px;}
.step3_zayavka_1gt hr{border-bottom:1px solid #FFFFFF; border-top: 1px solid #EED8C8; heigh t: 0px; width: 333px;}

.where_auto_1gt{background-image: url(2_head.png);width: 567px; height: 28px; color: #FFFFFF; font-size: 18px;padding: 2px 6px; /*text-shadow:;*/ position: absolute; top: -2px; /*background-color: #80CBE0;*/z-index: 1 ;left: 0px; text-shadow: 0px 1px 1px #356E8B;}
.step2_zayavka_1gt{width: 559px; height: 155px; background-color: #E2F3F8;position: relative;padding: 42px 10px; background-image: url(clock_step2.png); background-position: 100% 100%; background-repeat: no-repeat;margin-bottom: 25px;   -webkit-border-radius: 0 0 9px 9px;    -moz-border-radius: 0 0 9px 9px;    border-radius: 0 0 9px 9px;}
.step2_zayavka_1gt hr{border-bottom:1px solid #FFFFFF; border-top: 1px solid #A0D7E9; height: 0px; width: 100%;}

.step3_zayavka_1gt{background-color: #F9F1EB; width: 559px; position: relative;padding: 32px 9px 8px 12px; background-image: url(img_step3.png); background-position: 100% 100%; background-repeat: no-repeat;margin-bottom: 25px;   -webkit-border-radius: 0 0 9px 9px;    -moz-border-radius: 0 0 9px 9px;    border-radius: 0 0 9px 9px;}
.colum_1{float: left; padding-right: 1px; border-right: 1px #EED8C8 solid;}
.title_colum{color:#525A65; font-size:18px; margin-bottom: 16px;}
.colum_2{float: left; border-left: 0px #FFFFFF solid; padding-left: 7px; width:150px;}
.colum_2 input{width:220px;}
.step3_zayavka_1gt input{border: 1px #ECD3C1 solid; -webkit-border-radius: 3px;    -moz-border-radius:3px;    border-radius: 3px;height: 18px;
    background: #f7ede5; /* Old browsers */
    background: -moz-linear-gradient(top, #f7ede5 1%, #ffffff 46%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f7ede5), color-stop(46%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7ede5 1%,#ffffff 46%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7ede5 1%,#ffffff 46%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7ede5 1%,#ffffff 46%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7ede5 1%,#ffffff 46%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ede5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.obt_1gt{float: left;margin-right: 25%;}

.big_line_1gt{width: 557px !important;}
.b_1gt{font-size: 18px !important;}
.step3_zayavka_1gt input{height: 18px; margin-bottom: 10px;}
.step3_zayavka_1gt .smal_line_1gt{width: 267px !important;}
.step3_zayavka_1gt .obt_1gt{margin-right: 15px;}
.step2_zayavka_1gt select{color: #76818F; width: 215px;}
.step2_zayavka_1gt input, .step2_zayavka_1gt select{color:#76818F; border: #A0D7E9 1px solid;   -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px; padding-bottom: 2px;  padding-left: 4px;height: 18px;

    background: #dbf0f7; /* Old browsers */
    background: -moz-linear-gradient(top, #dbf0f7 1%, #fbfdfe 51%, #fbfdfe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dbf0f7), color-stop(51%,#fbfdfe), color-stop(100%,#fbfdfe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dbf0f7 1%,#fbfdfe 51%,#fbfdfe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dbf0f7 1%,#fbfdfe 51%,#fbfdfe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dbf0f7 1%,#fbfdfe 51%,#fbfdfe 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dbf0f7 1%,#fbfdfe 51%,#fbfdfe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbf0f7', endColorstr='#fbfdfe',GradientType=0 ); /* IE6-9 */
    }
.time_1gt{margin-left: 5px;     background: #dbf0f7; /* Old browsers */
    background: -moz-linear-gradient(top, #dbf0f7 1%, #fbfdfe 51%, #fbfdfe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#dbf0f7), color-stop(51%,#fbfdfe), color-stop(100%,#fbfdfe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dbf0f7 1%,#fbfdfe 51%,#fbfdfe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dbf0f7 1%,#fbfdfe 51%,#fbfdfe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dbf0f7 1%,#fbfdfe 51%,#fbfdfe 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dbf0f7 1%,#fbfdfe 51%,#fbfdfe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbf0f7', endColorstr='#fbfdfe',GradientType=0 ); /* IE6-9 */
}
.clock_ic{top:0px;
    margin-left: -23px;


}
.time_date{margin-bottom: 10px;}
.date_v{margin-left: 5px;}
.time_1gt_error{border:1px red solid !important;}
.time_1gt_error_m{border:1px red solid !important;}
.content_z .glav{font-size: 24px; color:#525965; font-weight: bold; }
.content_z span{font-size: 16px;  color:#525965;}
.content_z{margin-left: 22px; margin-top: 32px;float: left;}
.success_zayavka img{float:left;}
.zayavka_b{width: 215px;
    height: 67px;
    font-size: 30px;
    color: #FFF;
    background: #9CCF00; /* Old browsers */
    border-bottom: #567400 solid 2px ;
    border-left: #ACCF45 2px solid ;
    border-top: #B8DE45 2px solid;
    border-right: #5D7C00 2px  solid;
    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;
    margin-left: 181px;
    text-shadow: 1px 1px 1px black;
}
.overall_colum{height: 300px;}
.date_v_p{margin-left: 10px;}
.custom_c{
    width: 15px; /* Ширина рисунка */
    height: 16px; /* Высота рисунка */
    display: block; /* Блочный элемент */
    position: relative; /* Относительное позиционирование */
    float: left;
    margin-right: 4px;
}
.step1_zayavka_1gt input[type="checkbox"] + span {
    position: absolute; /* Абсолютное позиционирование */
    left: 0; top: 0;
    width: 100%; height: 100%;
    background: url(/images/chek_z.png) no-repeat; /* Фоновый рисунок */
    cursor: pointer; /* Курсор в виде руки */
}
.step1_zayavka_1gt input[type="checkbox"]:checked + span  	{
    background: url(/images/chek_z.png) no-repeat 0px -18px; /* Фоновый рисунок */
}
.dop_text{float: left; margin-right: 10px;}
.step3_zayavka_1gt .option_1gt{margin-bottom: 11px;}
.pas_number{position: absolute;
    bottom: 1px;
    left: 6px;

    letter-spacing: 3px;

}
.v_s_n{    letter-spacing: 3px; padding-left: 5px;}
.gr_1gt{vertical-align: 5px;}
.zayavka_new{
    height: 48px;
    width: 282px;
    background: #ecd4bc; /* Old browsers */
    background: -moz-linear-gradient(left, #ecd4bc 0%, #f5e6d9 65%, #ecd1bc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ecd4bc), color-stop(65%,#f5e6d9), color-stop(100%,#ecd1bc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ecd4bc 0%,#f5e6d9 65%,#ecd1bc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ecd4bc 0%,#f5e6d9 65%,#ecd1bc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ecd4bc 0%,#f5e6d9 65%,#ecd1bc 100%); /* IE10+ */
    background: linear-gradient(to right, #ecd4bc 0%,#f5e6d9 65%,#ecd1bc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecd4bc', endColorstr='#ecd1bc',GradientType=1 ); /* IE6-9 */
    /*border:1px solid #999;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding-top: 7px;
}
.zayavka_link{color: #0C6092; font-size: 14px; width: 125px; float: left; margin-right: 0px;}
.zayavka_new img{float: left;
            margin-left: 5px;
             margin-right: 10px;}
.zayavka_car{margin-top: 5px;}
.ob_1gt{position: relative;}
.shtorka_step3{position: absolute;
    opacity: 0.8;
    background-color: #f4f4f4;
    width: 582px;
    height:736px;
    top: -2px;
    z-index: 100;
    left: -1px;
}
.shtorka_step2{position: absolute;
    opacity: 0.8;
    background-color: #f4f4f4;
    width: 582px;
    height: 217px;
    top: -2px;
    z-index: 100;
    left: -1px;
}

.arrenda{float: left; width: 220px;}
.select_zayavka_time{width: 80px !important; margin-top: 0px !important;}
select.select_zayavka_time, select.select_zayavka { height: 23px; }
.arrenda .select_zayavka_time a{height: 22px; line-height: 22px}
.step3_zayavka_1gt textarea{border: 1px #ECD3C1 solid; -webkit-border-radius: 3px;    -moz-border-radius:3px;    border-radius: 3px;
    background: #f7ede5; /* Old browsers */
    background: -moz-linear-gradient(top, #f7ede5 1%, #ffffff 46%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f7ede5), color-stop(46%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7ede5 1%,#ffffff 46%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7ede5 1%,#ffffff 46%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7ede5 1%,#ffffff 46%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7ede5 1%,#ffffff 46%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ede5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    font-size: 14px !important;
}

.zayavka_1gt_date {
	width:90%;
}

.div-up {
    position: fixed;
    top: 0px;
    left: 0px;
    min-width: 55px;
    height: 45px;
    background: #98a4b2;
    color: #fffefc;
    font-weight: bolder;
    font-size: 13px;
    padding-top: 5px;
    display: none;
    cursor: pointer;
}

.div-up img {
    margin-left: 20px;
}

.p-up {
    margin: 0px 0px 0px 5px;
}
.services__link{
  padding: 0 .5rem;
}
.slick-columns{
  display: flex;
  flex-flow: row wrap;
}
.slick-four .slick-column{
  width: 25%;
}
.slick-three .slick-column{
  width: 33%;
}
.arenda-crosslink a{
  padding: .3em 0;
}











/*********************
  Media Query Classes
**********************/
@media only screen and (max-width: 600px) {
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important;
  }
}

@media only screen and (max-width: 992px) {
  .hide-on-med-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 601px) {
  .hide-on-med-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .hide-on-med-only {
    display: none !important;
  }
}

@media only screen and (min-width: 993px) {
  .hide-on-large-only {
    display: none !important;
  }
}

@media only screen and (min-width: 1201px) {
  .hide-on-extra-large-only {
    display: none !important;
  }
}

@media only screen and (min-width: 1201px) {
  .show-on-extra-large {
    display: block !important;
  }
}

@media only screen and (min-width: 993px) {
  .show-on-large {
    display: block !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .show-on-medium {
    display: block !important;
  }
}

@media only screen and (max-width: 600px) {
  .show-on-small {
    display: block !important;
  }
}

@media only screen and (min-width: 601px) {
  .show-on-medium-and-up {
    display: block !important;
  }
}

@media only screen and (max-width: 992px) {
  .show-on-medium-and-down {
    display: block !important;
  }
}

@media only screen and (max-width: 600px) {
  .center-on-small-only {
    text-align: center;
  }
}

















