BODY {background: #ebebeb;}
H1, H2, H3 {color: #4e6681; font-size: 250%; font-weight: normal;}
H2 {font-size: 190%}
H3 {font-size: 170%; color: #393c41;}

.w175 {width: 175px}

A, A.notice {color: #08659c; text-decoration: underline;}
A:hover {color: #f79a63; text-decoration: underline;}

.blue_bg {background: #ebeff4 !important}
.gray {color: #7e7e7e;}

.hr {font-size: 1px; height: 1px; background: url(../../style/rentacar/i/dot.gif) repeat-x 0 0; margin: 10px 0;}

DIV.w_header {background: #4d657f url(../../style/rentacar/i/header_bg.gif) repeat-x 0 0; color: #dbe0e6;}
.w_header TD {padding-top: 10px; padding-bottom: 10px;}
.w_header A {color: #fff}
.w_header A:hover {color: #dbe0e6}
.w_body {background: url(../../style/rentacar/i/body_bg.png) repeat-x center 0 ;}
.w_footer {background: #c8c8c8; color: #303030; padding: 15px;}
.w_footer A {color: #000;}
.w_footer A:hover {color: #303030;}

DIV.container{width:980px;margin:0 auto; text-align:left}
DIV.content{float:right;width:646px; margin: 20px 0 0 0 ; }
DIV.content_one{float:right;width:980px; margin: 20px 0 0 0 ; }
DIV.navigation{float:left;width:318px; margin: 20px 16px 0 0;}
DIV.extra{float:left;clear:left;width:318px; margin: 15px 16px 0 0;}
DIV.footer{clear:both;width:100%; }

.lol {padding: 10px 10px 10px 10px;}
.topmenu {background: #42566d url(../../style/rentacar/i/topmenu_bg.gif) repeat 0 0; border-top: 1px solid #667a91; padding: 8px 0; word-spacing: 12px; border-bottom: 1px solid #4e6681;}
.topmenu A {word-spacing: normal; text-decoration: none;}
.topmenu A:hover {color: #dbe0e6}

.good_desc {}
.good_desc TD.separate {background: url(../../style/rentacar/i/dot.gif) repeat-y 100% 0; padding: 0 15px 0 0; width: 250px;}
.good_desc TD.noseparate {padding: 0 0 0 15px ;}



.dopoprops TD {padding: 4px 0}
TD.proptitle {width: 140px; padding: 4px 10px 4px 0; }
TD.proptitle DIV { background: url(../../style/rentacar/i/dot.gif) repeat-x 100% 80%;}
TD.proptitle SPAN {padding: 0 2px 0 0; background: #fff;}

.order_button {margin: 5px 0 0 0}

.left_search TD {padding: 5px 0;}
.left_search TD.nl {padding-left: 10px;}
.left_search TD.nr {padding-right: 10px;}

/* календарик */
.date_selector, .date_selector * {width: auto; height: auto; border: none; background: none; margin: 0; padding: 0; text-align: left; text-decoration: none}
.date_selector {background: #E6E8ED; border: 1px solid #CDD1DB; padding: 5px; margin: 0; position: absolute; z-index: 100000; display: none}
.date_selector_ieframe {position: absolute; z-index: 99999; display: none}
.date_selector .nav {width: 17.5em}
.date_selector .month_nav, .date_selector .year_nav {margin: 0 0 3px 0; padding: 0; display: block; position: relative; text-align: center}
.date_selector .month_nav {float: left; width: 55%}
.date_selector .year_nav {float: right; width: 35%; margin-right: -8px}
.date_selector .month_name, .date_selector .year_name {font-weight: bold; line-height: 20px; color: #000}
.date_selector .button {display: block; position: absolute; top: 0; width: 18px; height: 18px; line-height: 17px; font-weight: bold; color: #4292DD; text-align: center; font-size: 120%; overflow: hidden; border: 1px solid #E6E8ED}
.date_selector .button:hover, .date_selector .button.hover {background: #6fb6d9; color: #fff; cursor: pointer; border-color: #6fb6d9}
.date_selector .prev {left: 0}
.date_selector .next {right: 0}
.date_selector table {border-spacing: 0; border-collapse: collapse; clear: both}
.date_selector th, .date_selector td {width: 2.5em; height: 2em; padding: 0; text-align: center; color: #666E79; font-weight: normal}
.date_selector td {border: 1px solid #CDD1DB; line-height: 2em; text-align: center; white-space: nowrap; color: #515a68; background: #fff}
.date_selector td.today {color: #000}
.date_selector td.unselected_month {color: #e0e2e5}
.date_selector td.selectable_day {cursor: pointer}
.date_selector td.selected {background: #CDD1DB}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {background: #6fb6d9; color: #fff}

INPUT.dateselect {background-image: url(../../style/rentacar/i/dateselect.gif); background-repeat: no-repeat; background-position: 99% 50%;}


.box {background: #fff; padding: 3px; box-shadow: 0 0 10px rgba(0,0,0,0.2); border-radius: 12px; }
.search_form {
    padding: 8px 0 0 0;
    background: #edf2f7;
    background:   -moz-linear-gradient(top, #dbe4ef, #fefeff, #dbe4ef);
    background:-webkit-linear-gradient(top, #dbe4ef, #fefeff, #dbe4ef);
    background:     -o-linear-gradient(top, #dbe4ef, #fefeff, #dbe4ef);
    background:    -ms-linear-gradient(top, #dbe4ef, #fefeff, #dbe4ef);
    background:        linear-gradient(top, #dbe4ef, #fefeff, #dbe4ef);
    border-radius: 12px;
}
.search_form H3 {
    color: #fff;
    font-size: 18px;
    padding: 8px 18px 6px 18px;
            display: inline;
}
.search_form H3 {
        background: gray;
}
.search_form H3.act {
        background: #FF6D31;
       background: -moz-linear-gradient(top, #ff9859, #fe3f07);
    background: -webkit-linear-gradient(top, #ff9859, #fe3f07);
         background: -o-linear-gradient(top, #ff9859, #fe3f07);
        background: -ms-linear-gradient(top, #ff9859, #fe3f07);
            background: linear-gradient(top, #ff9859, #fe3f07);
}
.search_form H3.one {
    border-radius: 12px 0 0 0;
}
.search_form H3.three {
    border-radius: 0 0 12px 0;
}
.search_form H3 IMG {vertical-align: middle; margin: 0 0 0 5px;}
.search_form H3 A {color: #fff; text-decoration: none; border-bottom: 1px dotted #fff;}
.search_form H3 A:hover {color: #f79a63; border-bottom: 1px dotted #f79a63;}
.search_form H3.act A {border-bottom: none}
.search_form H3.act A:hover  {color: #fff; border-bottom: none}




.standart {padding: 15px 20px; }
.news_block_item {margin: 15px 20px 22px; }
.some_blue_block {background: #ebeff4; border-radius: 0 0 12px 12px;}
.blue_conner {background: #ebeff4; border-radius: 12px; padding: 15px}
.white_conner {background:#fff; border-radius: 12px; padding: 10px 15px; border: 4px solid #92A4B9}

TABLE.form {width: auto;}
TABLE.form TD {padding: 10px 3px; vertical-align:top;}
TABLE.form TD TD {padding: 0;}

.goods_list TD {padding: 0 5px 10px 5px; width: 33%;}
.goods_list .blue_bg {padding: 5px 7px;}
.breadcrumbs {padding: 15px 0 0 20px;}
.standart .breadcrumbs {padding: 0;}

.butikus_error, .butikus_info, .notice {background: #ffe5e5 url(../../style/rentacar/i/info_err.gif) no-repeat 10px 10px; color: #462b2c; padding: 9px 35px; margin: 0 0 10px 0; box-shadow: 0 0 10px rgba(0,0,0,0.2); border-radius: 6px; }
.butikus_info, .notice {background: #e5eeff url(../../style/rentacar/i/info_ok.gif) no-repeat 10px 10px; color: #2c3446}
.notice{box-shadow: none; background-image: none;}
a.notice{padding: 9px 36px 9px 30px}

.prop_ico {padding: 0 10px 8px 30px; height: 27px; vertical-align: middle}
.prop_ico I {position: absolute; width: 27px; height: 27px; margin: -5px 0 0 -30px}
I.i2 {background: url(../../style/rentacar/i/ico_wheel.gif) no-repeat 0 0}
I.i6 {background: url(../../style/rentacar/i/ico_snow.gif) no-repeat 0 0}
I.i9 {background: url(../../style/rentacar/i/ico_case.gif) no-repeat 0 0}
I.i4 {background: url(../../style/rentacar/i/ico_fuel.gif) no-repeat 0 0}
I.i7 {background: url(../../style/rentacar/i/ico_man.gif) no-repeat 0 0}
I.i8 {background: url(../../style/rentacar/i/ico_door.gif) no-repeat 0 0}
I.i10 {background: url(../../style/rentacar/i/ico_check.gif) no-repeat 0 0}

.l_p {padding-right: 0; width: 145px}

TABLE.list{width:100%;}
.list TD {padding: 5px 5px;  border-bottom: 1px solid #dbdbdb;  }
.list .last TD, .list .itogo TD {border: none;}
.list .itogo TD {font-size: 115%}

.validated_form DIV {position: relative;}
.form_error{
    display:block; position: absolute; top:0; left:308px;
    width:20em; padding:.4em 18px .4em 17px;
    font-style: normal; font-size:.9em;
    background: #ffd5d5 url("../../style/rentacar/i/msg_arrow.gif") repeat-y 0 50%; color:#462b2c;
}
.validated_form_narrow .form_error{width:10em;}
.form_error SPAN{display:block; position:absolute; top:1px; right:1px; width:18px; height:18px; cursor: pointer; background:transparent url("../../style/rentacar/i/msg_close.gif") no-repeat 50% 0;}
.form_error SPAN:hover{background-position: 50% 100%}

.some_dates {background: #DBE4EF; padding: 7px 10px; display: none; margin: 0 0 0 0; border: 1px solid #fff}
.goods_list .some_dates TD {width: auto; padding: 0;}

A.gism {background: #fff; padding: 3px 7px; color: #516781; border-radius: 6px; margin-right: 3px}
A.gism:hover {color: #000}
.gism_block {position: absolute; width: 260px; padding: 10px; background: #fff; margin: 0 0 0 700px;  z-index: 12; color: #000; box-shadow: 0 0 10px rgba(0,0,0,0.2); border-radius: 12px; text-align: left}
.gism_block A {color: #516781; text-decoration: none; border-bottom: 1px dashed #516781}
.gism_block A:hover {color: #000; text-decoration: none; border-bottom: 1px dashed #000}

INPUT.readoly_select {border: none; background: transparent; background-image: url(../../style/rentacar/i/dateselect.gif); padding-left: 28px; background-repeat: no-repeat; background-position: 0 50%; width: 90px; font-size: 130%; color: #08659C; border-bottom: 1px dashed #08659C }


.left_menu {list-style: none; margin: 0; padding: 0}
.left_menu A {padding: 10px 20px 10px 25px; display: block; color: #fe3f07; text-decoration: none; font-size: 110%}
.left_menu A:hover {color: #333}
.left_menu LI {position: relative; border-bottom: 1px dotted #CFCFD0}
.left_menu LI:last-child {border-bottom: none}


/*
playback timings (ms):
  captures_list: 0.67
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.011
  esindex: 0.013
  cdx.remote: 16.793
  LoadShardBlock: 304.457 (3)
  PetaboxLoader3.datanode: 275.119 (4)
  load_resource: 341.828
  PetaboxLoader3.resolve: 287.872
*/