.hcsb_wrap_ru{
	position:relative;
	width:871px;
	height:183px;
	padding:10px 0 0;
	font-family:'Helvetica Neue',Helvetica,sans-serif;
	color:#000;
}
.hcsb_wrap_ru .hcsb_hd hr{
	display:block;
	float:left;
	width:100%;
}
.hcsb_wrap_ru .hcsb_hd h3{
	background:#fff none no-repeat scroll 0 0;
	display:block;
	font-size:13.6px;
	font-style:italic;
	font-weight:bold;
	padding:0 5px;
	margin:0 0 0 -3em;
	text-align:center;
	position:absolute;
	left:50%;
	top:-1px;	
}
#SB_259758.hcsb_container{	
	background:#fff none no-repeat scroll 0 0;
	clear:both;
	float:left;
}
#SB_259758{
	background:transparent none no-repeat scroll 0 0!important;
	border-radius:0!important;	
}
#SB_259758 .hcsb_outer,
#SB_259758 .hcsb_content,
#SB_259758 fieldset,
.hcsb_roomsConfig{
	background-color:transparent!important;
}
#SB_259758 .hcsb_topTitle{
	display:none!important;
}
#SB_259758 input{
	border:1px solid #CACACA!important;
	border-radius:2px!important;
}
#SB_259758 select{
	border:0!important;
	color:#666;
}
#SB_259758 .hcsb_checkinDateContent img,
#SB_259758 .hcsb_checkoutDateContent img{
	background:transparent url(//res.cloudinary.com/ruslanchik/raw/upload/v1454162491/go.ruslanchik.ru/i/calendar.png) no-repeat!important;
	background-size:23px 22px!important;
	float:right!important;
	width:23px!important;
	height:22px!important;
	top:-1px!important;
}
#SB_259758 .hcsb_outer,
#SB_259758 .hcsb_content{
	padding:0!important;
	border:0!important;
}
#SB_259758 .hcsb_content{
	padding:10px 0 0 5px!important;
}
#SB_259758 .hcsb_citySearchLabel{
	padding-bottom:5px!important;
    display:block;
}
#SB_259758 .hcsb_citySearchWrapper{
	width:350px!important;
	padding-bottom:10px!important;
}
#SB_259758 .hcsb_citySearchWrapper input{
	width:327px!important;
	padding:11px 10px!important;
	color:#666;
}
#SB_259758 .hcsb_citySearchWrapper,
#SB_259758 .hcsb_checkinDateWrapper,
#SB_259758 .hcsb_checkoutDateWrapper{
	float:left!important;
}
#SB_259758 .hcsb_guestsRoomsWrapper{
	clear:left!important;
}
#SB_259758 .hcsb_checkinDateWrapper,
#SB_259758 .hcsb_checkoutDateWrapper{
	margin-left:10px!important;
}
#SB_259758 .hcsb_checkinDateWrapper,
#SB_259758 .hcsb_checkoutDateWrapper{
	width:auto!important;
}
#SB_259758 .hcsb_checkinDateLabel,
#SB_259758 .hcsb_checkoutDateLabel{
	padding-bottom:5px!important;
}
#SB_259758 .hcsb_checkinDateContent,
#SB_259758 .hcsb_checkoutDateContent{
	border:1px solid #CACACA!important;
	border-radius:2px!important;
	padding:10px!important;
	height:19px!important;
	width:225px!important;
}
#SB_259758 .hcsb_checkinDateContent select,
#SB_259758 .hcsb_checkoutDateContent select{
	float:left!important;
}
#SB_259758 .hcsb_checkinDateContent select,
#SB_259758 .hcsb_checkoutDateContent select{
	padding:0 2px!important;
}
#SB_259758 .hcsb_checkinMonth,
#SB_259758 .hcsb_checkoutMonth{
	border-radius:0!important;
	margin-right:0px!important;
	margin-left:0!important;
}
#SB_259758 .hcsb_noDatesWrapper{
	display:none!important;
}
#SB_259758 .hcsb_guestsLabel{
	float:left!important;
	width:auto!important;
	padding-bottom:5px!important;
	margin:5px 10px  0 0!important;
}
#SB_259758 .hcsb_guests{
	clear:left!important;
	float:left!important;
}
#SB_259758 .hcsb_guestsRoomsWrapper select{
	border:1px solid #CACACA!important;
	border-radius:2px!important;
}
#SB_259758 .hcsb_searchButton{
	color:#fff!important;
	background:transparent url(//media.datahc.com/Affiliates/123825/Brands/Image/sb-btn.jpg) no-repeat scroll 0 0!important;
	box-shadow: 0 0 2px rgba(0,0,0,0.5) inset!important;
	border-radius:2px!important;
	height:46px!important;
	line-height:46px!important;
	margin:14px 2px 0 0!important;
	text-indent:-99999px!important;
	padding:0!important;
	width:160px!important;
}
#SB_259758 .hcsb_searchButton:hover{
	background:transparent url(//media.datahc.com/Affiliates/123825/Brands/Image/sb-btn.jpg) no-repeat scroll 0 -46px!important;
	color:#fff!important;
}
#SB_259758 .hcsb_roomsConfig input,
#SB_259758 .hcsb_roomsConfig select{
	border:1px solid #CACACA!important;
	border-radius:0!important;
}
#hcsb_bodyElements #ui-datepicker-div a:hover,
#hcsb_bodyElements .ui-autocomplete a:hover{
	color:#fff!important;
}
ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
	z-index:501!important;
}
a#ui-active-menuitem.ui-corner-all.ui-state-hover {
	background-color:#72bf3d;
}
#hcsb_bodyElements .ui-widget-header {
	border:1px solid #ccc!important;
    background-color:#ccc!important;
}
a.ui-datepicker-next.ui-corner-all.ui-state-hover.ui-datepicker-next-hover {
	border:1px solid #669a16!important;
    background-color:#669a16!important;
}
a.ui-datepicker-prev.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover {
	border:1px solid #598810!important;
    background-color:#598810!important;
}
button.ui-datepicker-close.ui-state-default.ui-priority-primary.ui-corner-all {
	color:#999!important;
}
button.ui-datepicker-close.ui-state-default.ui-priority-primary.ui-corner-all.ui-state-hover {
	color:#fff!important;
	background-color:#598810!important;
}
button.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all {
	color:#999!important;
}
button.ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all.ui-state-hover {
	color:#fff!important;
	background-color:#598810!important;
}