﻿#searchForm{
    width: 700px;
    font-family: Verdana;
    font-size:16px;
    margin-top: 20px;
    text-align: left;
}
#searchForm .searchInner{
    padding: 5px;
    float:left;
    background-color: #DCE5EE;
}

#searchForm #searchDates .searchDate{
    float:left;
    padding-top: 10px;
    width: 287px;
}

#searchForm #searchDates .profiletext{
    width: 125px
}
#searchDates a{
    display: inline;
}

#searchForm #searchDates .searchDate .searchDateInner{
    float:left;
}

#searchForm .profiletext{
    padding-left: 8px;
    color:#000000;
    float:left;
    width:80px;
}

#searchForm .control{
    float:left;
    padding:0 8px;
}

#searchForm .control select{
    width: 100px;
}

#searchForm .numbers{
    padding: 10px 0px 0px 4px;
    float:left;
}

#searchForm .childrens{
clear:left;
    padding: 10px 0px 0px 4px;
    float:left;
}
#searchForm .childrens input{
    width:40px;
}

#searchForm .smalltext{
    font-size: 13px;
}

#searchForm #searchDates .numbers .profiletext{
    width: 210px
}

#searchForm .numbers select{
    width:60px;
}
#searchForm .btnsearch{
    float:right;
    margin:5px 80px 0 0;
    width:159px;
}

#searchresult .btnsearch{
    margin:10px 65px;
    padding:10px 35px;
    width:84px;
}
.btnsearch{
    height:44px;
}

.btnsearch a{
    color: white !important;
    text-decoration: none;
}
.btnsearch_hover{
    background:transparent url(../img/search_hover.gif) no-repeat scroll 0 0;
}

.btngo{
    background:transparent url(../img/go.gif) no-repeat scroll 0 0;
    height:26px;
}

.btngo a{
    color: white !important;
    text-decoration: none;
}
.btngo_hover{
    background:transparent url(../img/go_hover.gif) no-repeat scroll 0 0;
}


#searchresult{
    margin:10px;
}

#searchresult h1{
    color:#FF6B04;
    font-size:16px;
}

.hotelImg{
    float:left;
    width: 100px;
}

.hotelImg img{
    width: 80px;
}

.hotelImg a img{
    width: 80px;
}

.hotelImgs{
    float:left;
    padding: 5px;
    width: 100%
}

.hotelImgs img{
    width: 700px;
}

.b_roomsFormInner{
    margin-top: 10px;
}

.b_roomsFormInner table{
    background-color:#DCE5EE;
    border:1px solid #003580;
    width:670px
}

.b_roomsFormInner table tr td{
    padding: 3px 5px;
}

.b_roomsFormInner table tr td.b_roomsPrice{
    text-align: right;
}
.b_roomsFormInner table tr td .avail{
    color: #006400;
    font-weight: bold;
}

#b_pagePrev {
    background-color: #FEBA02;
    margin:0.2em 0 0;
    padding:0.3em;
}

#b_pagePrev, #b_pageNext, #b_pageUp {
    font-weight:bold;
    text-transform:lowercase;
}

.b_clearBoth{
    margin-top:10px;
}

#b_pageNext {
    text-align:right;
    margin:-2em 0 1.8em;
    padding:0.3em;
}

.booking-top-tab{
    background:#C2E9FF;
    height: 30px;
    width: 200px;
}

.booking-top-tab .left-corner{
    width:5px;
    height:4px;
    float:left;
    background: url('../img/booking-left-corner.gif') no-repeat;
}

.booking-top-tab .right-corner{
    width:5px;
    height:4px;
    float:right;
    background: url('../img/booking-right-corner.gif') no-repeat;
}

.booking-top-tab .tab-text{
    height: 23px;
    margin: 0px 5px 10px 10px;
    padding-left: 30px;
}

.booking-top-tab .rus-text{
    background: url('../img/flag-rus.gif') no-repeat;
}

.booking-top-tab .international-text{
    background: url('../img/globus.gif') no-repeat;
}

.booking-link-tab{
    float:left;
    background:#E0F4FF;
    height: 50px;
    width: 140px;
}

.booking-link-tab .left-corner{
    width:4px;
    height:4px;
    float:left;
    background: url('../img/booking-left-bottom-corner.gif') no-repeat;
}

.booking-link-tab .right-corner{
    width:3px;
    height:4px;
    float:right;
    background: url('../img/booking-right-bottom-corner.gif') no-repeat;
}

.booking-link-tab .right-corner-top{
    width:3px;
    height:4px;
    float:right;
    background: url('../img/booking-right-top-corner.gif') no-repeat;
}

.booking-link-tab .booking-link{
    margin: 10px 0;
    height: 26px;
    position:relative;
    text-align:center;
}

.booking-link-tab .booking-link a{
    font-size: 14px;
    color: #666666 !important;
}

.booking-link-tab ._selected a{
    color: #028BFF !important;
}

.booking-link-tab ._selected .arrow{
    position: absolute;
    left: 45%;
    width: 11px;
    height: 6px;
    background: url('../img/arrow.gif') no-repeat;
    top:23px;
}
