.widgetWrapper {
overflow:hidden;
position: relative;
font-family:Arial, sans-serif;
font-size:13px;
}
div.tityl {
border-top:1px solid #FFFFFF;
height:48px;
}
.widgetWrapper a {
color:#3F4096;
}
.bgHotelTop {
background:#ffca00;

}
.bgHotel {
background: url("http://widget.hotels24.ua/img/general/search-fon-bottom.gif") repeat-x bottom right;
}
div.titylname {
background: url("http://widget.hotels24.ua/img/general/titul-search.gif") no-repeat scroll 0 0 transparent;
color: #FFFFFF;
    font-size: 15px;
    height: 38px;
    margin-top: 5px;
    padding-top: 5px;
    text-align: center;
    width: 225px;
    line-height: 14px;
    font-weight: bold;
}
div.tityl-direct {
border-bottom:1px solid #D4D4D4;
padding:0 10px 5px 0;
}
.regionItem {
margin:0 !important; float:none !important;
}

.widgetWrapper em.tl, .widgetWrapper em.tr, .widgetWrapper em.bl, .widgetWrapper em.br { position: absolute;
font-size: 1px; }
.widgetWrapper em.tl, .widgetWrapper em.tr, .widgetWrapper em.bl, .widgetWrapper em.br { width: 10px;
height: 10px; background: url(http://widget.hotels24.ua/img/general/corners-5.png); }
*html .widgetWrapper em.tl,
*html .widgetWrapper em.tr,
*html .widgetWrapper em.bl,
*html .widgetWrapper em.br { width: 10px; height: 10px; background: none; }
.widgetWrapper em.tl { left: -5px; top: -5px; } .widgetWrapper em.tr { right: -5px; top: -5px; }
.widgetWrapper em.bl { left: -5px; bottom: -5px; } .widgetWrapper em.br { right: -5px; bottom: -5px; }

#search_field {
width:100%;
}

.searchField {
list-style:none;
margin:0 !important;
padding:0 !important;
width:99%;

}
.searchField li {
margin-bottom:5px;
font-weight:bold;
color:#A15103;
}
.mar-t10 {
margin-top: 10px;
}
.liBlock {
display:inline-block;
width:99%;
}
.selectDate {
float:left;
width:39%;
}
.selectMonth {
float:right;
width:57%;

}
#previous_request {
padding-left:10px;
padding-bottom:3px;
font-weight:bold;
margin-bottom:10px;
}
#acity {
margin-top:7px;
font-weight:bold;
font-weight:bold;
}
#aregion {
margin-top:7px;
font-weight:bold;
margin-bottom:10px;
}
/*Блок низ*/
.itemResultWrapp {
border: 1px solid #ffaf00;
background:#fff;
}
.itemResultWrapp .hvost {
position:relative;
top:-1px;
left:0;
}
.btnSearchItem {
background:url("http://widget.hotels24.ua/img/general/btnSearchWid.png") no-repeat;
width:107px;
height:24px;
color:#fff;
font-family:Arial, sans-serif;
font-weight:bold;
cursor: pointer;
border:none;
padding-bottom:2px;

}
.btnSearchItem:hover {
background-position:0 -24px;
}
.searchResWrap {
padding: 0 10px 0 10px;
position: relative;
}
.searchResWrap img {

margin-top:5%;
margin-bottom:5%;
margin-left:44%;
}
.searchResWrap #search_result span{
font-weight:bold;
float:left;

}
.searchResWrap #search_result a {
float:right;
}
.searchResWrap #search_result span u{
    text-decoration: none;
    display: inline-block;
    width: 100%;
}
.searchResWrap #search_result div{
width:100%;
display:inline-block !important;
margin-bottom:5px;
}
.clr {
clear:both;
line-height:0;
font-size:0;
}
.searchResWrap #search_result a{
margin-left:20px;
}
#search_result div h4 {
margin:0;
padding:0;
font-size:18px;
}
.pagerWid {
margin-top:5px;
margin-bottom:10px;
width:100%;
position: relative;
height: 18px;

}

#next_page_a a, #previous_page_a a {
width:19px;
height:18px;
font-size:0;
background: url('http://widget.hotels24.ua/img/general/btn.gif') no-repeat;
text-decoration: none;
zoom:1;
text-decoration:none;
position: absolute;
}
#next_page_a a{
right: 0;
top: 0;
background-position:-19px 0;
}
#next_page_a a{
background-position:-19px 0;
}
#previous_page_a a{
top: 0;
left: 0;
}
.infopriceWid {
float:right;
width:80px!important;
text-align:right;
font-size:12px;
}

.infoBlockWrap div {
float:right;
}
.infopriceWid strong {
color:#2F7B05;
}
.infoBlockWrap a{
float:left !important;
margin-left:0 !important;
}
.infoBlockWrap span{
    font-weight:normal !important;
}
.infoBlockWrap span a{
    font-weight:bold !important;
}
.cityOfHot {
float:left !important;
margin-left:0 !important;
}
.dateSel {
    line-height: 1.5;
    margin-bottom: 10px;
}
#pager_count {
    width: 130px;
    text-align: center;
    line-height: 18px;
    margin: 0 auto;
}
.pagerText {
      text-align:center;
      margin:10px 3px 2px 3px;
}
