
table.dwell{
border-spacing:0;
border-collapse:collapse;
border-bottom:1px solid #e4e4e4;
width:100%;
}
/* ячейки таблицы */
table.dwell td,table.dwellll th{
padding:6px 10px 7px 10px;
border:1px solid #e4e4e4;
font-size:11px;
}
table.dwell tbody td{
    border-top-width:1px;
}
/* заголовки таблицы */
table.dwell thead td{
vertical-align:middle;
color:#555;
font-size:11px;
}
/* заголовок отсортированного столбца */
table.dwell thead td.curcol{
font-size:11px;
color:#555;
}

table.dwell thead{background-color:#f5f5f5; font-size:11px;}

.small{font-size:11px}
.gr{color:#888;}
.gr_bold {color:#555; font-size:13px;}
.green_bold{color:#06AA06; font-weight: bold;}

.dwelltitle {
color: #286AA5;
font-size: 17px;
}

.reset_filter{display:none;cursor:pointer}

#sort_block{ background: url("/dwell/images/stripe.png") repeat scroll 0 0 #FFF9E5; border: 1px solid #FFF1BD; border-radius: 4px;  padding: 4px 1px 6px 12px; margin: 2px 0 10px 0; float:right;}
#sort_block span.sort{text-decoration:underline; margin:0 0 0 3px; cursor:pointer; padding-right:17px; color: #25639A; font-size: 11px; }
#sort_block span.sort0{background: url('/dwell/images/0.gif') right 6px no-repeat; }
#sort_block span.sort1{background: url('/dwell/images/1.gif') right 6px no-repeat; }
#sort_block #no_sort.sort0{ background: url('/dwell/images/sq.gif') right 6px no-repeat;  }

#map{clear:both;margin-bottom:10px;display:none}
#show_map{cursor:pointer;padding: 6px 0 10px;  }
#show_map span{border-bottom: 1px #25639A dashed; color: #25639A; font-size: 12px;}

#result{clear:both; padding-top:7px}
.distance{margin: 0 0 5px 10px}

.pagenum {cursor:pointer;color:#444;border-bottom:1px solid #444;}
.pagenum.selected{font-weight:bold;border-bottom:none;cursor:default}
.pagenum.selected.arr{font-weight:normal;}
#params_form .selected{color:green; font-weight:bold}
#loading{position:absolute;width:32px;height:32px;background:url('/dwell/images/loading.gif') no-repeat;margin:25px 0 0 355px;display:none;z-index:50000}
#price-distance{margin:15px 0 5px; color:#555}
#filter-text{background: #FFF0DB; padding: 10px 10px; border: 1px solid #FFB78E; margin: 0 0 15px 0;}

#date_in, #date_out{width:85px;margin-bottom:5px;margin-top: 2px;padding: 5px;}

.del_room{cursor:pointer}

.dwell_search_form {
	font-size: 13px;
	font-family: Arial;
	/*background:#FFF1BD;*/
	background: #FBECA2;
	border: 1px solid #DAD4D4;
	/*box-shadow: 0 1px 5px #ddd;*/
	padding:15px 18px;
	color: #000;
	/*font-weight: bold;*/
}

.dwell_search_form a {color: #fff;}

/*input[type="submit"].search_dwell {
	background: #3BB200;
	border: 1px solid #2A8000;
	border-radius: 3px;
	padding: 5px 17px;
	cursor: pointer;
	box-shadow: 0 2px 3px #C2C2C2;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	color: #FFF;
}

input[type="submit"].search_dwell:hover {
	background: #47C10A;
}*/

input.search_dwell {
	background:#3BB200;
	border:1px solid #2A8000;
	color: #FFF;
	font-size:18px;
	border-radius:4px;
	padding:5px 17px;
	cursor:pointer;
	font-weight: bold;
	font-family: Arial;
	box-shadow: 0 1px 1px #999;
	background:-moz-linear-gradient(bottom, #40b405, #78ca4f);
	background:-o-linear-gradient(bottom, #40b405, #78ca4f);
	background:-ms-linear-gradient(bottom, #40b405, #78ca4f);
	background:linear-gradient(bottom, #40b405, #78ca4f);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#40b405), color-stop(100%,#78ca4f));
	background:-webkit-linear-gradient(bottom, #40b405, #78ca4f);
}

input.search_dwell:hover {
	background:#47C10A;
	background:-moz-linear-gradient(bottom, #47C10A, #89D562);
	background:-o-linear-gradient(bottom, #47C10A, #89D562);
	background:-ms-linear-gradient(bottom, #47C10A, #89D562);
	background:linear-gradient(bottom, #47C10A, #89D562);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#47C10A), color-stop(100%,#89D562));
	background:-webkit-linear-gradient(bottom, #47C10A, #89D562);
}


.filter_block {
	/*background: #F1F1F1;
	border: 1px solid #DBDBDB;*/
	border-radius: 5px;
	/*padding:15px;*/
	padding:10px;
	color: #555;
}

.lastbooking_block {
	background: #F1F1F1;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	padding:15px;
	color: #555;
}


.showrooms2{
    background:#3BB200;
    border:1px solid #2A8000;
    color: #FFF;
    font-size:15px;
    font-family: Arial;
    font-weight: bold;
    border-radius:3px;
    padding:7px 15px;
    cursor:pointer;
    box-shadow: 0 1px 1px #999;
    margin-right:19px;
    margin-left:5px;
    background:-moz-linear-gradient(bottom, #40b405, #78ca4f);
    background:-o-linear-gradient(bottom, #40b405, #78ca4f);
    background:-ms-linear-gradient(bottom, #40b405, #78ca4f);
    background:linear-gradient(bottom, #40b405, #78ca4f);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#40b405), color-stop(100%,#78ca4f));
    background:-webkit-linear-gradient(bottom, #40b405, #78ca4f);
    text-align:center;
}

.showrooms2:hover {background:#47C10A;background:-moz-linear-gradient(bottom, #47C10A, #89D562);  background:-o-linear-gradient(bottom, #47C10A, #89D562);background:-ms-linear-gradient(bottom, #47C10A, #89D562);background:linear-gradient(bottom, #47C10A, #89D562);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#47C10A), color-stop(100%,#89D562));background:-webkit-linear-gradient(bottom, #47C10A, #89D562);}

a.nobrd:link, a.nobrd:visited, a.nobrd:hover, a.nobrd:active {text-decoration:none}

#selDatesInfo{display:none;color:#ba5451;position:absolute;font-size:13px;font-weight:bold;margin:108px 0 0 -133px;background:#FBF7AA;;padding:5px;box-shadow: 0 0 3px rgba(0,0,0,0.3);border:3px rgb(249, 233, 142) solid;border-radius:4px; z-index:100000}
#tiparr{background:url('/dwell/images/tiparr.gif') no-repeat;width:12px;height:12px;position:absolute;margin:6px 0 0 132px;}


table.for_company{ width:100%; clear:both; border-collapse:collapse; color: #555555; font-size: 11px; width:100%}
table.for_company td , table.for_company th { border: 1px solid #AFD89A; padding: 6px 10px 7px; }
table.for_company th {background: #CDF3B8; text-align:left; color:#555; font-weight:normal ; }
table.for_company td {background: #E3FCD7}

.filter_props{font-size:12px;padding:8px 10px 10px 10px;color: #00A300;font-weight:bold;} /*background:#FEFDDC;margin:0 0 10px 0;border:1px solid #DFDF86;*/
.filter_props p{margin-bottom:5px;text-align:left;font-size:12px; color: #00A300;font-weight:bold;}


/*****    Гибкий поиск    *****/
	   #flex_loading{position:absolute;width:742px;height:32px;background:url('/dwell/images/loading.gif') no-repeat center center;display:none; margin-top:15px;z-index:50000;}
 	   #flex_date_in, #flex_date_out{width:78px;margin-bottom:5px}
           .fr{float:right;margin-left:10px}
           table.dwell.flex{width:auto}
           .days_head{font-size:8px;font-weight:normal;margin:12px 0 0 10px;position:absolute}
           td.period_cnt{background:#3ece48 url('/dwell/images/period_bg.gif') top left no-repeat;text-align:center;color:#3ece48;vertical-align:bottom}
           td.period_cnt span{display:none}
           /*
           .dwell td.weekend{color:#dc2e13}
           td.period_start{background:#E2F2BD url('/dwell/images/period_start.gif') left bottom no-repeat;}
           td.period_end{background:url('/dwell/images/period_end.gif') left bottom no-repeat;}
           td.period_start div, td.period_cnt div{ background:url('/dwell/images/period_dot.gif') no-repeat; width:7px; height:7px; position:absolute;margin:-3px 13px}

           table.dwell td.first{border-right:1px #286AA5 solid;}
           table.dwell td.last{border-right:1px #286AA5 solid;}
           */
           table.dwell.flex thead td{cursor:pointer;text-align:center}
           #more_variants, #flex_legend{display:none}
           .slink{border-bottom: 1px dashed blue;color:blue;cursor:pointer;}
           .sqr { float: left; height: 26px; margin: 0 5px 0 30px; width: 27px;}
           .sqr.period{background:#3ece48 url('/dwell/images/period_bg.gif') top left no-repeat;}
           table.dwell td.find_days, .sqr.find_days{background:#f9fdca;}
           .flex td b{color:#555555}


	input.showrooms {
	    background: #F2F2F2;
	    border: 1px solid #CCCCCC;
	    border-radius: 3px 3px 3px 3px;
	    box-shadow: 0 1px 1px #999999;
	    cursor: pointer;
	    padding: 5px 11px;
	    font-size:15px;
	    box-shadow: 0 1px 1px #dddddd;
	    background: -moz-linear-gradient(center bottom , #ededed, #fefefe);
background:-o-linear-gradient(bottom, #ededed, #fefefe);
background:-ms-linear-gradient(bottom, #ededed, #fefefe);
background:linear-gradient(bottom, #ededed, #fefefe);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fefefe));
background:-webkit-linear-gradient(bottom, #ededed, #fefefe);

	}

	input.showrooms:hover {
	    background: #f9f9f9;
	    background: -moz-linear-gradient(center bottom , #f3f3f3, #fff);
background:-o-linear-gradient(bottom, #f3f3f3, #fff);
background:-ms-linear-gradient(bottom, #f3f3f3, #fff);
background:linear-gradient(bottom, #f3f3f3, #fff);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#fff));
background:-webkit-linear-gradient(bottom, #f3f3f3, #fff);

	}


/* Спрайты */
#flexible-search{width:40px;height:40px;background:url('/dwell/images/dwell_list_sprite.png') 0 -34px no-repeat;}
.foto2{width:28px;height:18px;background:url('/dwell/images/dwell_list_sprite.png') 0 -15px no-repeat;vertical-align:bottom;display:inline-block}
.del_red{width:10px;height:10px;background:url('/dwell/images/dwell_list_sprite.png') -27px 0 no-repeat; display:inline-block;}
.del_red.reset_filter{display:none;margin: 3px 5px 0 0;float: left;}

.del_room{width:11px;height:11px;background:url('/dwell/images/dwell_list_sprite.png') -15px 0 no-repeat;display:inline-block}
.okbook{width:14px;height:14px;background:url('/dwell/images/dwell_list_sprite.png') 0 0 no-repeat;display:inline-block;vertical-align:top}

#map-sprite{background: url("/images/sprite-glcInfo.png") no-repeat scroll 0 -59px transparent;
    display:inline-block;
    height: 16px;
    width: 16px;
    vertical-align:top }


#big_img {
    display: none;
    position: absolute;
    width: 350px;
    height: 200px;
    z-index: 500000;
    background:#fff url('/dwell/images/loading.gif') center center no-repeat;
}

#big_img img{   border: 1px solid #eee; border-radius:2px;  }

/* Отзывы и Рейтинг */
.star{float:left;width:17px;height:15px;text-indent:-999em;display:block;overflow:hidden;background:transparent;vertical-align:bottom}
.star.on{background:url(/js/star-rating/star.gif) no-repeat 0 -32px;}
.star.off{background:url(/js/star-rating/star.gif) no-repeat 0 0;}
.half_star{float:left;width:8px;height:15px;text-indent:-999em;display:block;overflow:hidden;background:url(/js/star-rating/star.gif) no-repeat 0 -32px;}


.sinfo {
    color: #999999;
    font-size: 11px;
}

.food{color: #00A300;}

.striked{color:#b5b5b5;text-decoration:line-through;}
.striked .gr_bold{color:#b5b5b5;}
.actiontip, .actiontip .gr_bold{cursor:pointer;color: #00A300;}
img.actiontip{margin:-3px -8px 0 0;vertical-align:top;width:11px;float:right}


.price_type, .fprice_type {font-size:9px;margin:3px -7px -3px -8px;float:right;}
.price_type1, .price_type2{border-bottom:1px dashed #555;cursor:pointer}
.price_type1.sel, .price_type2.sel{border-bottom:none; font-weight:bold;cursor:default}


/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-header{height:23px;}


/* Всплывающий календарь */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 1; }
#ui-datepicker-trigger1, #ui-datepicker-trigger2{margin-left:2px; width:18px; height:16px; background:url('/dwell/images/dwell_sprite.png') -101px -42px no-repeat; display:inline-block }

#datepicker_in, #datepicker_out {background:#fff;box-shadow: 0 4px 6px #999999; border: 1px solid #AAAAAA; border-radius:4px;position:absolute;z-index:100000;display:none; font-size:13px; }

#datepicker_in .ui-widget, #datepicker_out .ui-widget{box-shadow:none !important;border:0px !important;}

/* выделение ячеек календаря */
.ui-datepicker td.td_date_in a{border:1px solid #40B405 !important; outline:1px solid #40B405}
.ui-datepicker td.sel a{border: 1px solid #11AC24 !important;  color: #158A23 !important; }

.datepicker-close {
    background: url("/bitrix/templates/nedoma/css/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
    cursor: pointer;
    float: right;
    margin: 6px 7px 4px 2px;
    padding: 4px 9px 5px;
    border-radius: 4px;
    font-size: 14px; font-family: Verdana,Arial,sans-serif;
}

/* для выделения оплаченных/неоплаченных броней по отелям */
.not_payed{ background:#FBECA2;border:1px solid #E0D97A; padding-top:14px; margin-top:-10px; }
.payed{ background:#d5f8c3;border:1px solid #8edd66; padding-top:14px; margin-top:-10px;}
.not_payed .dwell, .not_payed .dwell td, .payed .dwell, .payed .dwell td{border-color:#bbb}

.not_payed .dwell thead {
    background-color: #FBECA2;
}
.payed .dwell thead {
    background-color: #D5F8C3;
}
.not_payed .for_company th, .payed .for_company th {
    background: none repeat scroll 0 0 #C0ECA8;
}
table.for_company td, table.for_company th {
    border: 1px solid #A3D08C;
}



.starsmall{float:left;width:13px;height:12px;text-indent:-999em;display:block;overflow:hidden;background:transparent;}
.starsmall.on{background:url(/dwell/images/stars_small.gif) no-repeat 0 -24px;}
.starsmall.off{background:url(/dwell/images/stars_small.gif) no-repeat 0 0;}
.half_starsmall{float:left;width:6px;height:12px;text-indent:-999em;display:block;overflow:hidden;background:url(/dwell/images/stars_small.gif) no-repeat 0 -24px;}
.dopvdwell{display:none}

.mp_show_variants{text-decoration:none; border-bottom:1px dashed #555;margin-left:18px}
.mp_green_block{line-height:140%; background: #e3fdce; border: 1px solid #afd89a; border-radius: 4px;  padding: 13px 19px 19px; margin:-3px 0 14px 0}

#uslovia{color:#0B8A0B; margin:0px 0 15px; clear:both; background-color: #E3FDCE; border: 1px solid #AFD89A; padding: 10px;}

.ui-slider .ui-slider-handle.ui-state-default{background:url('/webcam/images/webcam-sprite.png') 0 -101px no-repeat;width:17px;height:18px;top:-5px;border:0px none;}
.ui-slider .ui-slider-handle.ui-state-hover,.ui-slider .ui-slider-handle.ui-state-active,.ui-slider .ui-slider-handle.ui-state-focus {background:url("/webcam/images/webcam-sprite.png") 0 -119px no-repeat;width:17px;height:18px;top:-5px;border:none;cursor:pointer;}

div.tslider{background:url("/webcam/images/webcam-sprite.png") repeat-x 0 -138px;text-align:left; margin: 0 15px 0 5px}
div.tslider div, div.tslider div.ui-slider-range {background:url("/webcam/images/webcam-sprite.png") repeat-x 0 -148px;margin-left:0}

/* Блок акций*/
.rent_akcii_block {
    font-size: 12px;
    font-weight: 700;
    color: white;
    background: #ff5722;
    padding: 4px 5px;
    /*border-radius: 5px;*/
    line-height: 16px;
    display: inline-block;
    margin-right: 4px;
}
