html, body {background:#fff !important;min-width: 1280px;}
ol, ul {
list-style: none;
}
a {
outline: none;
text-decoration: none;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}
.top-row, #footer {box-shadow:none;}
.block_filter {float:left; width:100%; position:relative;}
#form_filter {float:left; width:100%;}
#form_filter ul {float:left; padding:0 15px;list-style: none}
.filter_simple {float:left; width:100%; height:175px; background:#F99654/*#e76e2b*/; margin:-3px 0 0;}
.filter_simple ul {width:1170px;list-style: none;}
.filter_simple ul li, .filter_advanced ul li {float:left; margin-right:50px; font-size:14px; line-height:22px; color:#fff; margin-top:13px;}
li.check-box1 .niceCheck {float:left; width: 20px; height: 20px; overflow: hidden; display: inline-block; cursor: pointer; background: url(../images/check_btn.png) no-repeat left top; border: none; margin:0 10px 0 0;}
li.check-box1 .niceChecked {background-position: left bottom;}
li.check-box1 .niceCheck input {margin-left: -30px;}

.filter_advanced {float:left; width:100%; background:#f99654; border-radius:0 0 16px 16px; margin-top:2px;}
.filter_advanced .top_row, .filter_advanced .middle_row, .filter_advanced .bottom_row {float:left; width:100%; margin-top:12px;}
.filter_advanced .bottom_row {margin-top:0px;}
.filter_advanced .top_row ul li {float:left; margin:0 30px 0 0;}
.filter_advanced .top_row ul li label, .filter_advanced .top_row .select, .filter_advanced .middle_row .select {float:left; font-size:14px; line-height:28px; color:#fff; margin-right:20px;}
.filter_advanced .top_row  .select, .filter_advanced .middle_row .select {line-height:26px; margin-right:0;}
.filter_advanced .top_row ul li input[type="text"]{/*float:left;*/ width:106px; padding:0 5px;}
.filter_advanced  input[type="text"] {font-size:14px; height: 26px; color: #5e5e5e; border: 1px solid #ccc1bb;}
.filter_advanced  .select .sel-box3 {position: relative; width: 385px; height: 26px; background: #fff; font-size: 14px; color: #535353; text-decoration: none; /*cursor: pointer;*/ border: 1px solid #ccc1bb; margin-left:20px; border-left:2px solid #fccbaa; border-right:2px solid #fccbaa;text-align: left;}

.filter_advanced .middle_row .select {margin-right:0;}
.filter_advanced .middle_row .select .sel-box4 {width:330px;}
.filter_advanced .middle_row ul.rooms li {margin-top:0px; line-height:28px;}
.filter_advanced .middle_row ul.rooms li .niceCheck {margin-top:4px;}
.filter_advanced ul li {margin-right:10px; line-height:20px;}
.filter_advanced ul li.check-box1 .niceCheck {margin-right:5px;}

/***/
.filter_simple .top_row, .filter_simple .middle_row, .filter_simple .bottom_row {float:left; width:100%; margin-top:12px;}
.filter_simple .bottom_row {margin-top:0px;}
.filter_simple .top_row ul li {float:left; margin:0 30px 0 0;}
.filter_simple .top_row ul li label, .filter_simple .top_row .select, .filter_simple .middle_row .select {float:left; font-size:14px; line-height:28px; color:#fff; margin-right:20px;}
.filter_simple .top_row  .select, .filter_simple .middle_row .select {line-height:26px; margin-right:0;}
.filter_simple .top_row ul li input[type="text"]{/*float:left;*/ width:106px; padding:0 5px;}
.filter_simple  input[type="text"] {font-size:14px; height: 26px; color: #5e5e5e; border: 1px solid #ccc1bb;}
.filter_simple  .select .sel-box3 {position: relative; width: 385px; height: 26px; background: #fff; font-size: 14px; color: #535353; text-decoration: none; /*cursor: pointer;*/ border: 1px solid #ccc1bb; margin-left:20px; border-left:2px solid #fccbaa; border-right:2px solid #fccbaa;text-align: left;}

.filter_simple .middle_row .select {margin-right:0;}
.filter_simple .middle_row .select .sel-box4 {width:330px;}
.filter_simple .middle_row ul.rooms li {margin-top:0px; line-height:28px;}
.filter_simple .middle_row ul.rooms li .niceCheck {margin-top:4px;}
.filter_simple ul li {margin-right:7px; line-height:20px;}
.filter_simple ul li.check-box1 .niceCheck {margin-right:5px;}
/***/

.filter_advanced .bottom_row {margin-bottom:20px;}
.block_range {float:left; line-height:60px; margin-left: 15px;}
.block_range p {font-size:14px; color:#fff;}
.demo-description {clear: both; padding: 12px; font-size: 1.3em;	line-height: 1.4em;}
.ui-draggable, .ui-droppable {background-position: top;}
#slider-range, #slider-range2, #slider-range3 {position: relative; width:98%; height:12px; background:#fff; border-radius:4px; box-shadow:inset 0 1px 6px #000; margin-top:2px;}
/*.ui-widget-header {height:100%; top:0; background:url(../images/slider_bg.png) repeat-x; position:absolute; z-index:1;}*/
.ui-slider-handle {background:url(../images/slider_handle.png) no-repeat; width:30px; height:36px; position:absolute; z-index:2; top:-7px; margin-left: -1.1em;}
.block_range input {width:40px; text-align:center; border: 1px solid #fccbaa; margin:0 10px;}
.price_range, .step_range {}
.step_range{}
.price_range input {width:86px;}
.filter_advanced .bottom_row .clean_filter {float:right; /*background:#f0f0f2; height:36px;*/ font-size:15px; /*line-height:37px;*/ color:#FFF; padding:0 10px; /*border-radius:6px;*/ margin:57px 12px 0 0; /*border:1px solid #fff; box-shadow:1px 1px 3px #ad673b;*/text-decoration:none;}
#form_filter .search_btn, #form_find input[type="submit"] {position:absolute; width:204px; height:38px; background:#100958/*url(../images/btn.png) repeat-x*/; left:498px; bottom:-38px; font-size:19px; color:#fff; border:none; border-radius:0 0 16px 16px; cursor:pointer;}

.filter_links {float:left; width:1164px; margin:7px 18px 30px;}
/*.filter_links a { }*/
.filter_links a, .filter_links a.clean_filter {float:left; font-size: 14px; line-height:24px; color:#24245d; border-bottom:1px dashed #24245d; padding:0; margin:0 16px 0 8px;}
.filter_links a.current {background:#f99654;   color:#fff; padding:0 8px; margin-right:8px; border-bottom:none; cursor:default;}
.filter_links a.clean_filter {float:right; padding:0; border-bottom:1px dotted #24245d;}
.filter_links a:hover {text-decoration:none; border-bottom:none;}

#sidebarL {display:block; float:left; width:286px;}
.search_result {float:left; font-size:14px; color:#525252; margin:10px 0 10px 255px;}
.block_variant {float:left; width:214px; padding:10px 18px; border:1px solid #ea7a3a; margin-bottom:20px;}
.block_variant p {float:left; width:100%; font-size:14px; line-height:22px; color:#525252;}
.block_variant p  span {display:block; font-size:16px; font-weight:bold; margin-top:10px;}
.block_variant p  span.object {margin:6px 0 10px;}
.block_variant a {float:left; width:194px; height:27px; background:url(../images/search_btn2.png) repeat-x; font-size:14px; line-height:27px; color:#fff; text-align:center; box-shadow:1px 1px 2px #717171;}
.block_variant a:hover {text-decoration:none;}

#form_filter2 {float:left;}
#sidebarL .filter_box {float:left; width:240px; padding:0 20px;}
#sidebarL .filter_box a.category_filter {float:left; width:100%; font-size:18px; font-weight:bold; color:#e8712e; margin-bottom:16px;}
#sidebarL .filter_box .items_filter {float:left; width:100%; margin-bottom:10px;}
#sidebarL .filter_box .items_filter ul li {float:left; width:100%;}
#sidebarL .filter_box .items_filter input {float:left; margin-right:6px;}
#sidebarL .filter_box .items_filter label {float:left; width:200px; font-size:14px; color:#525252; margin-bottom:14px;}

#sidebarR {display:block; float:right; width:286px;}

.content_right {float:left; width:914px; margin-top:16px; padding-bottom:0 !important;}
.block_navigate {float:left; width:100%;}
.bar_links {float:left; margin-bottom:22px;/*margin-left: 400px;*/}
.select, .bar_links a.service {float:left; font-size:12px; color:#989898; margin-right:10px;}
.sel-box1 {display: block; position: relative; width: 70px; height: 24px; font-size: 16px; line-height: 28px; color: #535353; text-decoration: none; background: #eee; border: 2px solid #dbdbdb; cursor: pointer; margin-right:5px;}
.sel-box1:hover {text-decoration:none;}
.sel-box1 .selectBox-arrow {float:right; background:url(../images/icons-10.png) no-repeat 0 -202px; width:20px; height:30px;}
.selectBox-label {padding-left: 6px;}
.selectBox-dropdown-menu {height: 225px; z-index: 999; position: absolute; list-style: none; font-size: 16px; line-height: 28px; background: #fff; margin: 0; border: 2px solid #dbdbdb;text-align:left;}
.selectBox-dropdown-menu li {display: block; padding:0 6px;}
.selectBox-dropdown-menu li a {display: block; color: #535353; text-decoration: none; cursor: pointer;}
.selectBox-dropdown-menu li:hover {background:#eee;}
.bar_links a.service {background:url(../images/icons-10.png) no-repeat left 4px; height:26px; line-height:32px; padding-left:26px;}
.bar_links a.print {background:url(../images/icons-10.png) no-repeat left -26px; margin-right:0;}

.pagination {float:right; width:220px; height:34px; /*background:url(../images/pagination_bg.png) no-repeat;*/}
ul.yiiPager {font-size:14px;}
ul.yiiPager li {float:left; width:32px; height:34px; text-align:center;background:url(../images/yii_page1.png) no-repeat;}
ul.yiiPager li a {line-height:34px; color:#545457;}
ul.yiiPager li a:hover {text-decoration:none;}
ul.yiiPager li.first{background:url(../images/yii_first.png) no-repeat;}
ul.yiiPager li.last{background:url(../images/yii_last2.png) no-repeat;width:33px;}
ul.yiiPager li.first a, ul.yiiPager li.last a {font-size:16px; font-weight:bold;}
ul.yiiPager li.selected {background:#eb7b28; box-shadow:inset 2px 2px 5px #cb5c1c, inset -2px -2px 5px #cb5c1c;width:32px; height:34px;}
ul.yiiPager li.selected a {color:#fff; text-shadow:1px 1px #000;}

.items_container {float:left; width:100%; margin-bottom:20px;}
.items_container .item_box {float:left; width:912px; border:1px solid #ccc; border-radius:6px; color:#525252; margin-bottom:13px;}
.items_container .item_box .left_part {float:left; width:687px; background:#f5f4f0; border:3px solid #fff; border-right:none; border-radius:6px; padding:11px 0 7px 17px; position:relative;}
.items_container .item_box .address {float:left; width:100%; font-size:18px; font-weight:bold; color:#525252; margin-bottom:12px; position:relative;}
.items_container .item_box .address a.flat{font-size:18px; font-weight:bold; color:#525252;}
.items_container .item_box .address a.link_map {background:url(../images/icons-10.png) no-repeat left -51px; font-size:12px; color:#4752dd; padding-left:20px;}
.items_container .item_box .address .map {float:left; border:2px solid #afafaf;}
.items_container .item_box a.for_img {float:left; width:172px; height:128px; background:#fff; padding:3px; border-radius:4px; box-shadow:1px 2px 3px #70706f; margin:0 18px 16px 0; position:relative;}
.items_container .item_box a.for_img img {border-radius:2px;}
.items_container .item_box a.for_img span.number_photos {display:block; position:absolute; width:94px; height:20px; background:#fff; border-radius:10px 10px 0 0; font-size:14px; color:#525252; text-align:center; z-index:10; left:43px; bottom:0;  box-shadow:0 -2px 4px #606060;}
.items_container .item_box .description {
float: left;
width: 265px;
min-height: 140px;
border: 1px solid #f5f4f0;
display: block;
}
.items_container .item_box .description.newTable {
min-height: 110px;
}
.items_container .item_box .description .map {float:left; width:100%; font-size:14px; margin-bottom:6px;}
.items_container .item_box .description .map a {float:left; background:url(../images/icons-10.png) no-repeat left -66px; padding-left:26px; color:#4752dd;font-size: 15px;}
.items_container .item_box .description .map span {float:left; background:url(../images/icons-10.png) no-repeat right -85px; padding-right:28px; margin-left:8px;}
.items_container .item_box .description .map span.on_foot {background:url(../images/icons-10.png) no-repeat right -150px;}
.items_container .item_box .description .about {float:left; width:100%; margin:20px 0 10px; font-size:14px;}
.items_container .item_box .description .about span {font-weight:bold;}

.items_container .item_box .service_links {float:right; width:216px; margin-top:15px;margin-right: 5px;}
.items_container .item_box .service_links li {float:left; width:100%; margin-bottom:6px;}
.items_container .item_box .service_links span.add, .items_container .item_box .service_links span.request {float:left; background:url(../images/icons-10.png) no-repeat left -120px; width:18px; height:15px;}
.items_container .item_box .service_links a {float:left; font-size:14px; color:#525252; border-bottom:1px dashed #525252;}
.items_container .item_box .service_links a span {border-bottom:1px dashed #525252;}
.items_container .item_box .service_links a:hover, .items_container .item_box .service_links a:hover span {border-bottom:1px solid transparent; text-decoration:none;}
.items_container .item_box .service_links span.request {background:url(../images/icons-10.png) no-repeat left -134px;}


.items_container .item_box .service_links_new {float:right; width:216px; margin-top:-60px;margin-right: 5px;}
.items_container .item_box .service_links_new li {float:left; width:100%; margin-bottom:6px;}
.items_container .item_box .service_links_new span.add, .items_container .item_box .service_links span.request {float:left; background:url(../images/icons-10.png) no-repeat left -120px; width:18px; height:15px;}
.items_container .item_box .service_links_new a {float:left; font-size:14px; color:#525252; border-bottom:1px dashed #525252;}
.items_container .item_box .service_links_new a span {border-bottom:1px dashed #525252;}
.items_container .item_box .service_links_new a:hover, .items_container .item_box .service_links a:hover span {border-bottom:1px solid transparent; text-decoration:none;}
.items_container .item_box .service_links_new span.request {background:url(../images/icons-10.png) no-repeat left -134px;}


.items_container .item_box a.vertical_link {float:left; width:146px; height:31px; background:url(../images/vertical_link.png) repeat-x right top; border-radius:16px 16px 0 0; font-size:12px; line-height:30px; color:#fff; text-align:center;
 -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); position:absolute; bottom:80px; right:-58px;}
.items_container .item_box a.vertical_link:hover {background:url(../images/vertical_link.png) repeat-x 0 -31px; color:#e66e2b; text-decoration:none;}
.items_container .item_box .right_part {float:right; width:190px; padding:34px 10px 10px 0;}
.items_container .item_box .right_part .block_price {float:left; width:100%; font-size:12px; color:#2d2d2d; text-align:right; margin-bottom:12px;}
.items_container .item_box .right_part .block_price span.new {float:left; width:100%; font-size:26px; font-weight:bold; color:#000; margin-top:5px; text-align:right;white-space: nowrap;}
.items_container .item_box .right_part .warranty {float:left; width:100%; font-size:12px; color:#000; text-align:right;}
.items_container .item_box .right_part .warranty .span1 {float:right; background:url(../images/warranty1.png) no-repeat; width:70px; height:18px; margin-left:2px;}
.items_container .item_box .right_part .warranty .span2 {display:block; background:url(../images/warranty2.png) no-repeat; width:128px; height:30px; margin:10px 0 0 32px;}
.items_container .item_box .right_part.newTable {padding:10px 10px 10px 0;}

.block_find {float:left; width:100%; margin:30px 0 80px;}
.block_find .left_part {float:left; width:270px;}
.block_find .left_part img{margin:20px 0 0 16px;}
.block_find .right_part {float:left; width:644px;}
.block_find .right_part #form_find {float:left; width:602px; height:302px; background:#e8e8e8; border-radius:16px; box-shadow:1px 2px 6px #9a9a9a; position:relative;}
.block_find .right_part #form_find .title {float:left; width:100%; height:38px; background:#ea7533; font:bold 23px/36px Arial; color:#fff; text-align:center; border-radius:16px 16px 0 0; margin-bottom:14px;}
.block_find .right_part #form_find label {float:left; width:134px; font-size:14px; line-height:30px; color:#000; margin-left:20px;}

.sel-box2, #form_find input[type="text"], #form_find textarea {display: block; position: relative; width: 410px; height: 30px; background:#fff; font-size: 14px; color: #535353; text-decoration: none; cursor: pointer; border-top:1px solid #d7d7d7; border-left:2px solid #d7d7d7; border-radius:2px; box-shadow:inset 1px 1px 0 #dfdfdf, 1px 1px 2px #dfdfdf; margin-bottom:9px;}
.sel-box2 {line-height: 30px;}
.sel-box2:hover {text-decoration:none;}
.sel-box2 .selectBox-dropdown {padding-left: 6px;}
.sel-box2 .selectBox-arrow, .sel-box3 .selectBox-arrow {float:right; background:url(../images/icons-10.png) no-repeat right -170px; width:25px; height:30px;}
#form_find input[type="text"], #form_find textarea {float:left; width:400px; padding:0 5px; border-right:none; border-bottom:none; margin-right:30px; cursor:auto;}
#form_find input[type="text"] {border-left:1px solid #d7d7d7; width:401px;}
#form_find textarea {height:50px; padding:5px; resize:none; border-right:none; border-bottom:none;}
#form_find input[type="submit"] {width:202px; height:30px; font-size:18px; left:200px; bottom:-30px;}

.bg_gray {background:#f6f5f8; min-height:440px; box-shadow:0 -1px 12px #969696; border-bottom:3px solid #989898;}
.bg_gray .left_part {float:left; width:300px; min-height:440px; position:relative;}
.bg_gray .left_part img {position:absolute; top:78px; left:-93px;}
.bg_gray .right_part {float:left; width:900px; padding:30px 0;}
.bg_gray .right_part .title {float:left; width:100%; font:bold 26px/26px Arial; color:#e66c29; margin-bottom:18px;}
.bg_gray .right_part .block_list {float:left; width:100%; font:bold 18px/24px Arial; color:#26265e;}
.bg_gray .right_part .block_list ul {float:left; width:100%; margin:24px 0 28px;}
.bg_gray .right_part .block_list a{font:bold 18px/24px Arial; color:#26265e;}
.bg_gray .right_part p {float:left; width:100%; font-size:14px; color:#26265e;margin-bottom: 15px;}
.bg_gray .right_part p a{font-size:14px; color:#26265e;text-decoration:underline;font-weight:bold;}

#footer {margin-top:0 !important;}

.filter_simple ul li .radio_box {float:left; width: 20px; height: 20px; overflow: hidden; display: inline-     block; cursor: pointer; background: url(../images/check_btn.png) no-repeat left top; border: none; margin:0 10px 0 0;}
.filter_simple ul li.radio_box .radio_ {float:left; margin-right:8px;}
.filter_simple ul li.radio_box  label {float:left;}

.container{text-align: left;}
.params{font-size:14px;}
.params div{margin-top:5px;}
.items_container a.more {float:left; background:url(../images/icons-10.png) no-repeat left -104px; padding-left:20px; color:#4752dd!important;margin-top: 10px;font-size: 16px;font-weight:bold;text-decoration:none;border-bottom:0px!important;}
.items_container .item_box .rooms a {float:left; width:100%; font-size:18px; font-weight:bold; color:#525252; margin-bottom:5px; position:relative;}
.items_container .item_box .right_part .block_price span.newSmall {font-size:18px;margin-top: 15px;}
.premium{margin-top: 0px;float:right;}
.premium img{width:50px;}

.descriptionInfo{

}
.descriptionInfo .leftInfo{

}

.descriptionInfo .rightInfo{

}
.block-title {
	display: block;
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 20px 0;
	color: #3e3e3e;
}


.ing_up_down_arrow {
	cursor:pointer;
}
.ing_up_down_arrow img{
	float: right;
    margin-top: 4px;
    width: 25px;
}

#ing_time_select .selectBox-label {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7F9DB9;
    cursor: pointer;
    padding: 2px;
}
.dopRaion img{
	position: relative !important;
	top: 0!important;
	left: 0!important;
}
.ul{
	margin-left:40px;
}
.note_item_photo.newTable{
  margin-bottom: 5px;  
}
.note_item_photo.newTable i{
  margin-left: 0px;
  
}
ul.metroInRaion{
margin-bottom: 10px;
}
ul.metroInRaion li{
margin-left: 3px;
}
ul.metroInRaion li a{
font-size: 15px;
line-height: 30px;
color: #4752dd;
background: url(../images/icons-10.png) no-repeat left -66px;
padding-left: 27px;
}
.metroInRaionDiv{
margin-left: 4px;
font-size: 16px;
margin-bottom: 7px;
}
.ulRooms{
width: 470px !important;
margin-top: 6px;
margin-left: -15px;
}