/*---------------------------------------All Types-------------------------------------------------------*/
.sp_title{
	width:100%;color:#333333;text-transform:uppercase;text-align:center;font-size:26px;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);padding:40px 0px 30px;clear:both;
}
.smen_box{height:35px;margin:0px 0px 10px;width:100%;position:relative;z-index:11;}
.smb_tit{width:100%;text-align:center;line-height:33px;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);text-transform:uppercase;font-weight:bold;font-size:16px;}
.smen_but{
	float:left;width:33%;height:35px;position:absolute;z-index:5;background:#585858;
	-webkit-transition:height 0.4s ease-in;-moz-transition:height 0.4s ease-in;-o-transition:height 0.4s ease-in;transition:height 0.4s ease-in;overflow:hidden;
	background:linear-gradient(#787878,#383838);background:-webkit-linear-gradient(#787878,#383838);box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;
}
.smen_but .smb_tit{color:#fff;cursor:pointer;}
.smen_but:hover{background:#383838;background:linear-gradient(#383838,#181818);background:-webkit-linear-gradient(#383838,#181818);}
.smen_but.nohover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.smen_but.nohover:hover{background:#585858;background:linear-gradient(#787878,#383838);background:-webkit-linear-gradient(#787878,#383838);}
.smen_but:hover .smb_tit{color:red;}
.smen_but.b1{border-radius:5px 0 0 5px;}
.smen_but.b2{width:34%;margin-left:33%;}
.smen_but.b3{border-radius:0 5px 5px 0;margin-left:67%;}
.smen_but.sm_open .smb_tit,.smen_but.sm_close .smb_tit{color:#333333;}
.smen_but.b1.sm_open .smb_tit,.smen_but.b1.sm_close .smb_tit{width:33%;float:left;}
.smen_but.b1.sm_open,.smen_but.b1.sm_close{height:800px;border-radius:5px;width:100%;position:relative;}
.as_select input{border-color:#aaa;border-radius:3px;color:#000;text-align:center;}
#smen_b1 #as_cities{height:469px;}
#smen_b1.asb_sml #as_cities{height:301px;}


/* высота - монитор*/
#smen_b1.sm_open.homes_sale.asb_big{height:775px;}
#smen_b1.sm_open.condos_sale.asb_big{height:740px;}
#smen_b1.sm_open.homes_rent.asb_big{height:740px;}
#smen_b1.sm_open.condos_rent.asb_big{height:740px;}
#smen_b1.sm_open.residential_incom.asb_big{height:715px;}
#smen_b1.sm_open.residential_land.asb_big{height:600px;}
#smen_b1.sm_open.commercial_land.asb_big{height:555px;}
#smen_b1.sm_open.commercial_industrial.asb_big{height:530px;}
#smen_b1.sm_open.business_opportunity.asb_big{height:535px;}
/* высота - планшет*/
#smen_b1.sm_open.homes_sale.asb_mid{height:1320px;}
#smen_b1.sm_open.condos_sale.asb_mid{height:1280px;}
#smen_b1.sm_open.homes_rent.asb_mid{height:1310px;}
#smen_b1.sm_open.condos_rent.asb_mid{height:1290px;}
#smen_b1.sm_open.residential_incom.asb_mid{height:1215px;}
#smen_b1.sm_open.residential_land.asb_mid{height:1005px;}
#smen_b1.sm_open.commercial_land.asb_mid{height:960px;}
#smen_b1.sm_open.commercial_industrial.asb_mid{height:840px;}
#smen_b1.sm_open.business_opportunity.asb_mid{height:900px;}
/* высота - телефон*/
#smen_b1.sm_open.homes_sale.asb_sml{height:2170px;}
#smen_b1.sm_open.condos_sale.asb_sml{height:2290px;}
#smen_b1.sm_open.homes_rent.asb_sml{height:2210px;}
#smen_b1.sm_open.condos_rent.asb_sml{height:2250px;}
#smen_b1.sm_open.residential_incom.asb_sml{height:2035px;}
#smen_b1.sm_open.residential_land.asb_sml{height:1825px;}
#smen_b1.sm_open.commercial_land.asb_sml{height:1705px;}
#smen_b1.sm_open.commercial_industrial.asb_sml{height:1530px;}
#smen_b1.sm_open.business_opportunity.asb_sml{height:1570px;}

#smen_b1.sm_open #as_waterdesc{height:82px;}
#smen_b1.sm_open #as_possess{height:62px;}
#smen_b1.sm_open #as_style_6{height:62px;}
#smen_b1.sm_open.asb_sml #as_style_3{height:82px;}
#smen_b1.sm_open.asb_sml #as_style_5{height:82px;}
.mms_main_box{overflow-y:scroll;border:solid 1px #aaa;border-right:solid 2px #aaa;border-radius:3px;height:102px;overflow-x:hidden;}
.mms_main_box .mms_val{white-space:nowrap;color:#000;cursor:pointer;}
.mms_main_box .mms_val:hover{background-color:#ddd;}
.mms_vcb{margin-left:7px;}
#smen_b1.sm_open.homes_rent #as_waterdesc{height:62px;}
#smen_b1.sm_open.residential_incom #as_waterdesc{height:62px;}
#smen_b1.sm_open.business_opportunity #as_waterdesc{height:62px;}

/*1 колонка - монитор*/
#smen_b1.sm_open.residential_incom.asb_big .asb4.p1 select{margin-bottom:6px;}
#smen_b1.sm_open.residential_incom.asb_big .asb4.p1 #as_larea_max{margin-bottom:5px;}
#smen_b1.sm_open.residential_incom.asb_big .asb4.p1 #as_sale_max{margin-bottom:4px;}
#smen_b1.sm_open.residential_land.asb_big .asb4.p1 select{margin-bottom:10px;}
#smen_b1.sm_open.residential_land.asb_big .asb4.p1 #as_larea_max{margin-bottom:4px;}
#smen_b1.sm_open.residential_land.asb_big .asb4.p1 #as_sale_max{margin-bottom:4px;}
#smen_b1.sm_open.commercial_industrial.asb_big .asb4.p1 select{margin-bottom:25px;}
#smen_b1.sm_open.commercial_industrial.asb_big .asb4.p1 #as_sale_min{margin-bottom:15px;}
#smen_b1.sm_open.commercial_industrial.asb_big .asb4.p1 #as_mdays{margin-bottom:-5px;}
#smen_b1.sm_open.business_opportunity.asb_big .asb4.p1 select{margin-bottom:4px;}

/*2 колонка - монитор*/
#smen_b1.sm_open.homes_sale.asb_big #as_cities{height:502px;}
#smen_b1.sm_open.condos_sale.asb_big #as_cities{height:469px;}
#smen_b1.sm_open.homes_rent.asb_big #as_cities{height:469px;}
#smen_b1.sm_open.condos_rent.asb_big #as_cities{height:469px;}
#smen_b1.sm_open.residential_incom.asb_big #as_cities{height:445px;}
#smen_b1.sm_open.residential_land.asb_big #as_cities{height:325px;}
#smen_b1.sm_open.commercial_land.asb_big #as_cities{height:281px;}
#smen_b1.sm_open.commercial_industrial.asb_big #as_cities{height:252px;}
#smen_b1.sm_open.business_opportunity.asb_big #as_cities{height:264px;}
/*2 колонка - планшет*/
#smen_b1.sm_open.homes_sale.asb_mid #as_cities{height:502px;}
#smen_b1.sm_open.condos_sale.asb_mid #as_cities{height:469px;}
#smen_b1.sm_open.homes_rent.asb_mid #as_cities{height:469px;}
#smen_b1.sm_open.condos_rent.asb_mid #as_cities{height:469px;}
#smen_b1.sm_open.residential_incom.asb_mid #as_cities{height:403px;}
#smen_b1.sm_open.residential_land.asb_mid #as_cities{height:282px;}
#smen_b1.sm_open.commercial_land.asb_mid #as_cities{height:282px;}
#smen_b1.sm_open.commercial_industrial.asb_mid #as_cities{height:185px;}
#smen_b1.sm_open.business_opportunity.asb_mid #as_cities{height:248px;}

/*3 колонка - монитор*/
#smen_b1.sm_open.homes_sale.asb_big .asb4.p3 select{margin-bottom:6px;}
#smen_b1.sm_open.homes_sale.asb_big #ase_ssale_box select{margin-bottom:8px;}
#smen_b1.sm_open.condos_sale.asb_big .asb4.p3 select{margin-bottom:1px;}
#smen_b1.sm_open.condos_sale.asb_big #ase_ssale_box select{margin-bottom:0px;}
#smen_b1.sm_open.homes_rent.asb_big .asb4.p3 select{margin-bottom:1px;}
#smen_b1.sm_open.condos_rent.asb_big .asb4.p3 select{margin-bottom:1px;}
#smen_b1.sm_open.residential_incom.asb_big .asb4.p3 select{margin-bottom:-3px;}
#smen_b1.sm_open.residential_incom.asb_big  #as_ssale{margin-bottom:-3px;}
#smen_b1.sm_open.residential_land.asb_big .asb4.p3 select{margin-bottom:-3px;}
#smen_b1.sm_open.residential_land.asb_big #as_yeart{margin-bottom:-3px;}
#smen_b1.sm_open.residential_land.asb_big #as_zipc{margin-bottom:-3px;}
#smen_b1.sm_open.commercial_land.asb_big .asb4.p3 select{margin-bottom:1px;}
#smen_b1.sm_open.commercial_land.asb_big #as_yeart{margin-bottom:1px;}
#smen_b1.sm_open.commercial_industrial.asb_big .asb4.p3 select{margin-bottom:-7px;}
#smen_b1.sm_open.commercial_industrial.asb_big #as_zipc{margin-bottom:-7px;}
#smen_b1.sm_open.business_opportunity.asb_big .asb4.p3 select{margin-bottom:-4px;}
#smen_b1.sm_open.business_opportunity.asb_big #as_zipc{margin-bottom:-2px;}
/*3 колонка - планшет*/
#smen_b1.sm_open.homes_sale.asb_mid .asb4.p3 select{margin-bottom:-2px;}
#smen_b1.sm_open.homes_sale.asb_mid .asb4.p3 #ase_ssale_box select{margin-bottom:-5px;}
#smen_b1.sm_open.condos_sale.asb_mid .asb4.p3 select{margin-bottom:-3px;}
#smen_b1.sm_open.condos_sale.asb_mid #as_ssale{margin-bottom:0px;}
#smen_b1.sm_open.homes_rent.asb_mid .asb4.p3 select{margin-bottom:1px;}
#smen_b1.sm_open.homes_rent.asb_mid #as_rental{margin-bottom:2px;}
#smen_b1.sm_open.condos_rent.asb_mid .asb4.p3 select{margin-bottom:-2px;}
#smen_b1.sm_open.condos_rent.asb_mid #as_zipc{margin-bottom:1px;}
#smen_b1.sm_open.residential_incom.asb_mid .asb4.p3 select{margin-bottom:-4px;}
#smen_b1.sm_open.residential_incom.asb_mid #as_ssale{margin-bottom:-3px;}
#smen_b1.sm_open.residential_land.asb_mid .asb4.p3 select{margin-bottom:3px;}
#smen_b1.sm_open.residential_land.asb_mid #as_binclude{margin-bottom:4px;}
#smen_b1.sm_open.commercial_land.asb_mid .asb4.p3 select{margin-bottom:10px;}
#smen_b1.sm_open.commercial_land.asb_mid #as_yeart{margin-bottom:9px;}
#smen_b1.sm_open.commercial_industrial.asb_mid .asb4.p3 select{margin-bottom:1px;}
#smen_b1.sm_open.business_opportunity.asb_mid .asb4.p3 select{margin-bottom:0px;}
#smen_b1.sm_open.business_opportunity.asb_mid .asb4.p3 #as_zipc{margin-bottom:1px;}

#smen_b1.sm_open.commercial_industrial.asb_mid #as_sale_max{margin-bottom:-2px;}
#smen_b1.sm_open.residential_incom.asb_mid #as_wfront{margin-bottom:-4px;}
#smen_b1.sm_open.residential_land.asb_big #as_wfront{margin-bottom:7px;}

/*4 колонка - монитор*/
#smen_b1.sm_open.homes_sale.asb_big .asb4.p4 .mms_main_box{margin-bottom:24px;}
#smen_b1.sm_open.homes_sale.asb_big #as_petsr{height:142px;}
#smen_b1.sm_open.homes_sale.asb_big #as_cool{height:182px;}
#smen_b1.sm_open.condos_sale.asb_big .asb4.p4 .mms_main_box{margin-bottom:10px;height:82px;}
#smen_b1.sm_open.condos_sale.asb_big #as_condon{margin-bottom:11px;height:122px;}
#smen_b1.sm_open.homes_rent.asb_big .asb4.p4 .mms_main_box{margin-bottom:11px;height:82px;}
#smen_b1.sm_open.homes_rent.asb_big #as_cool{margin-bottom:0;}
#smen_b1.sm_open.homes_rent.asb_big #as_cool{height:142px;}
#smen_b1.sm_open.homes_rent.asb_big #as_petsr{height:102px;}
#smen_b1.sm_open.condos_rent.asb_big .asb4.p4 .mms_main_box{margin-bottom:11px;height:102px;}
#smen_b1.sm_open.condos_rent.asb_big #as_cool{height:102px;}
#smen_b1.sm_open.residential_incom.asb_big #as_cool{height:182px;}
#smen_b1.sm_open.residential_incom.asb_big .asb4.p4 .mms_main_box{margin-bottom:26px;height:82px;}
#smen_b1.sm_open.residential_incom.asb_big .asb4.p4 #as_waterdesc{height:82px;}
#smen_b1.sm_open.residential_incom.asb_big .asb4.p4 #as_style_3{margin-bottom:10px;}
#smen_b1.sm_open.residential_land.asb_big .asb4.p4 .mms_main_box{height:82px;margin-bottom:16px;}
#smen_b1.sm_open.commercial_land.asb_big .asb4.p4 .mms_main_box{height:82px;margin-bottom:-7px;}
#smen_b1.sm_open.commercial_land.asb_big .asb4.p4 #as_possess{margin-bottom:-6px;}
#smen_b1.sm_open.commercial_industrial.asb_big .asb4.p4 .mms_main_box{height:82px;margin-bottom:-5px;}
#smen_b1.sm_open.commercial_industrial.asb_big #as_style_7{height:142px;}
#smen_b1.sm_open.commercial_industrial.asb_big #as_waterdesc{margin-bottom:-8px;}
#smen_b1.sm_open.business_opportunity.asb_big .asb4.p4 .mms_main_box{height:82px;}
#smen_b1.sm_open.business_opportunity.asb_big #as_style_8{height:162px;}
#smen_b1.sm_open.business_opportunity.asb_big #as_waterdesc{margin-bottom:16px;}
/*4 колонка - планшет*/
#smen_b1.sm_open.homes_sale.asb_mid .asb4.p4 .mms_main_box{margin-bottom:-3px;}
#smen_b1.sm_open.homes_sale.asb_mid #as_petsr{height:142px;margin-bottom:-2px;}
#smen_b1.sm_open.homes_sale.asb_mid #as_cool{height:162px;}
#smen_b1.sm_open.condos_sale.asb_mid .asb4.p4 .mms_main_box{height:82px;}
#smen_b1.sm_open.condos_sale.asb_mid #as_style_2{height:102px;}
#smen_b1.sm_open.homes_rent.asb_mid .asb4.p4 .mms_main_box{height:82px;margin-bottom:-6px;}
#smen_b1.sm_open.homes_rent.asb_mid #as_cool{height:122px;}
#smen_b1.sm_open.homes_rent.asb_mid #as_petsr{height:122px;}
#smen_b1.sm_open.homes_rent.asb_mid #as_waterdesc{height:82px;}
#smen_b1.sm_open.condos_rent.asb_mid .asb4.p4 .mms_main_box{height:82px;margin-bottom:-5px;}
#smen_b1.sm_open.condos_rent.asb_mid #as_condon{height:102px;}
#smen_b1.sm_open.condos_rent.asb_mid #as_petsr{height:102px;}
#smen_b1.sm_open.condos_rent.asb_mid #as_cool{height:102px;}
#smen_b1.sm_open.residential_incom.asb_mid .asb4.p4 .mms_main_box{height:82px;margin-bottom:5px;}
#smen_b1.sm_open.residential_incom.asb_mid #as_cool{height:182px;margin-bottom:23px;}
#smen_b1.sm_open.residential_incom.asb_mid #as_waterdesc{height:82px;margin-bottom:24px;}
#smen_b1.sm_open.residential_land.asb_mid .asb4.p4 .mms_main_box{height:82px;margin-bottom:0px;}
#smen_b1.sm_open.residential_land.asb_mid .asb4.p4 #as_sewer{height:102px;margin-bottom:0px;}
#smen_b1.sm_open.residential_land.asb_mid .asb4.p4 #as_style_4{height:102px;margin-bottom:0px;}
#smen_b1.sm_open.commercial_land.asb_mid .asb4.p4 .mms_main_box{height:82px;margin-bottom:-3px;}
#smen_b1.sm_open.commercial_land.asb_mid .asb4.p4 #as_possess{height:82px;margin-bottom:-3px;}
#smen_b1.sm_open.commercial_industrial.asb_mid .asb4.p4 .mms_main_box{height:82px;}
#smen_b1.sm_open.commercial_industrial.asb_mid .asb4.p4 #as_style_7{height:182px;}
#smen_b1.sm_open.commercial_industrial.asb_mid .asb4.p4 #as_waterdesc{height:62px;margin-bottom:13px;}
#smen_b1.sm_open.business_opportunity.asb_mid .asb4.p4 .mms_main_box{height:82px;margin-bottom:0px;}
#smen_b1.sm_open.business_opportunity.asb_mid .asb4.p4 #as_style_8{height:162px;}
#smen_b1.sm_open.business_opportunity.asb_mid .asb4.p4 #as_waterdesc{height:82px;}

#smen_b1.sm_open.homes_sale.asb_big .as_separ.bottom{margin-top:-15px;}
#smen_b1.sm_open.condos_sale.asb_big .as_separ.bottom{margin-top:-7px;}
#smen_b1.sm_open.homes_rent.asb_big .as_separ.bottom{margin-top:-7px;}
#smen_b1.sm_open.condos_rent.asb_big .as_separ.bottom{margin-top:-7px;}
#smen_b1.sm_open.residential_land.asb_big .as_separ.bottom{margin-top:-7px;}
#smen_b1.sm_open.commercial_land.asb_big .as_separ.bottom{margin-top:-7px;}
#smen_b1.sm_open.commercial_land.asb_mid .as_separ.bottom{margin-top:-7px;}
#smen_b1.sm_open.residential_incom.asb_big .as_separ.bottom{margin-top:-10px;}
#smen_b1.sm_open.business_opportunity.asb_big .as_separ.bottom{margin-top:-10px;}
#smen_b1.sm_open.condos_sale.asb_mid .as_separ.bottom{margin-top:0px;}

.smen_but.b2.sm_open,.smen_but.b2.sm_close{height:170px;border-radius:0 0 5px 5px;}
.smen_but.b3.sm_open,.smen_but.b3.sm_close{height:170px;border-radius:0 5px 5px 5px;}
.smen_but.b3.homes_sale.sm_open{height:530px;}
.smen_but.b3.condos_sale.sm_open{height:410px;}
.smen_but.b3.homes_rent.sm_open{height:470px;}
.smen_but.b3.condos_rent.sm_open{height:470px;}
.smen_but.b3.residential_incom.sm_open{height:530px;}
.smen_but.b3.residential_land.sm_open{height:410px;}
.smen_but.b3.commercial_land.sm_open{height:470px;}
.smen_but.b3.commercial_industrial.sm_open{height:470px;}
.smen_but.b3.business_opportunity.sm_open{height:470px;}
.smen_but.b1.sm_close,.smen_but.b2.sm_close,.smen_but.b3.sm_close{height:35px;}
.smen_but.sm_open,.smen_but.sm_close{
	z-index:0;background:#fff;
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75), 0px 0px 35px -15px rgba(0,0,0,0.75) inset;
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75), 0px 0px 35px -15px rgba(0,0,0,0.75) inset;
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75), 0px 0px 35px -15px rgba(0,0,0,0.75) inset;
}
.smt_line{text-align:center;font-size:16px;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);text-transform:uppercase;padding:3px 0px;}
.smt_line a{}
.smt_line:hover{background:#A7C5F9;color:#000;background:linear-gradient(#B7D5FF, #A7C5F9, #97B5E9);background:-webkit-linear-gradient(#B7D5FF, #A7C5F9, #97B5E9);}
.smt_line:hover a{color:#000;}
.smt_line.fc{margin-top:5px;}
.smt_line.current{color:#ccc;text-shadow:none;}
.smt_line.current:hover{background:none;cursor:default;}
.navmenu_top{margin:-20px 0px 0px;}
.sr_clear{clear:both;font-size:1px;height:1px;}
.asbox{padding:20px;}
.asbox select{color:#000;}
.asb1_box{margin-top:10px;height:30px;margin-bottom:5px;clear:both;}
.asb1_box.top{margin-top:30px;}
.asbi1{width:25%;float:left;padding:3px 8px 3px 3px;}
.asbi2{width:25%;float:right;}
.asb2{width:50%;float:left;}
.asb4{width:50%;float:left;padding:3px 8px 3px 3px;}
.asbi1 select,.asb2 select{width:100%;border-color:#aaa;border-radius:3px;}
.ase_b_tit{font-size:15px;font-weight:bold;margin:10px 0px 0px 1px;text-shadow:2px 2px 2px #ccc;color:#000;}
.ase_box{}
.as_select{margin-bottom:5px;}
.ase_but{}
#ase_button.ase_but a,#ase_clear_button.ase_but a{width:100%;height:40px;}
#ase_button.ase_but,#ase_clear_button.ase_but{width:100%;padding:3px 8px 3px 3px;}
.as_select .half_select{width:calc(50% - 19px);}
.as_select .half_select_txt{text-transform:uppercase;font-size:15px;font-weight:bold;text-shadow:2px 2px 2px #ccc;color:#000;width:30px;display:inline-block;text-align:center;}

.ppag{margin:65px 0px 5px;height:34px;}
.ppag ul{padding:0px;}
.ppag li {font-weight:bold;float:left;display:block;}
.ppag li a {
	display:block;float:left;text-decoration:none;padding:6px 11px;margin-right:6px;border-radius:3px;color:#fff;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);
	border:1px solid #43505e;background:#556270;background:linear-gradient(to bottom, #556270 0%,#444d57 100%);background:-webkit-linear-gradient(top, #556270 0%,#444d57 100%);
	box-shadow:inset 0 3px 0px -2px rgba(255,255,255, .3);-webkit-box-shadow:inset 0 3px 0px -2px rgba(255,255,255, .3);-moz-box-shadow:inset 0 3px 0px -2px rgba(255,255,255, .3);
}
.ppag li a:hover{background:#838d98;}
.ppag li.single,.ppag li.current{
	display:block;float:left;text-decoration:none;padding:6px 11px;margin-right:6px;border-radius:3px;color:#fff;border:1px solid #616c78;background:#838d98;
	text-shadow:0px 1px 2px rgba(0,0,0,0.5);
	box-shadow:inset 0 3px 0px -2px rgba(255,255,255,.3);-webkit-box-shadow:inset 0 3px 0px -2px rgba(255,255,255,.3);-moz-box-shadow:inset 0 3px 0px -2px rgba(255,255,255,.3);
}
.ppag li.current{
	background:#ccc;
	background:linear-gradient(#eee 1px, #ddd 1px, #ccc calc(100% - 1px), #999 calc(100% - 1px));
	background:-webkit-linear-gradient(#eee 1px, #ddd 1px, #ccc calc(100% - 1px), #999 calc(100% - 1px));
}
#down_pn{clear:both;}
#down_pn .ppag{margin:5px 0px 5px;}
.swh{display:none;}
.ase_msb_box select{height:auto;}
.as_separ{height:30px;background:url("/wp-content/plugins/zwp_intre_plugin/img/divider.png") no-repeat center center;margin-top:5px;}
.asbi_mln{float:right;width:25%;padding:3px 8px 3px 3px;}
.asbi_mln input{width:100%;border-color:#aaa;border-radius:3px;}
.asbi_sort{float:left;width:25%;padding:3px 8px 3px 3px;}
.asbi_sort select{width:100%;border-color:#aaa;border-radius:3px;}
.ase_b_tit.sort{margin-top:-20px;}
#as_sortby{height:34px;}
#as_mln_val{color:#000;}
.as_noobjects{text-align:center;font-size:50px;font-weight:bold;text-transform:uppercase;margin:100px auto;}
.adm_save_search{width:32px;height:28px;background:url("/wp-content/plugins/zwp_intre_plugin/img/save_search.png") no-repeat center center;display:inline-block;cursor:pointer;position:relative;}
.adm_save_search.grey{background:url("/wp-content/plugins/zwp_intre_plugin/img/icons/disket.png") no-repeat center center;}
.adm_ssrch_title{
	position:absolute;white-space:nowrap;right:30px;top:-28px;font-size:18px;font-weight:bold;background-color:#fff;padding:3px 15px;border:solid 1px #333;display:none;
	z-index:1;border-radius:3px;box-shadow:0px 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5);
}
#op_print_priview{
	background:url(/wp-content/plugins/zwp_intre_plugin/img/icons/printer.png) no-repeat center center;
	width:30px;height:28px;cursor:pointer;background-size:contain;
}
#op_print_jpg{
	background:url(/wp-content/plugins/zwp_intre_plugin/img/icons/photocam.png) no-repeat center center;
	width:30px;height:27px;cursor:pointer;background-size:contain;display:inline-block !important;
}
div.szw300{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/nophr_300_180.png');}
div.szw_cp1{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/1.jpg');}
div.szw_cp2{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/2.jpg');}
div.szw_cp3{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/3.jpg');}
div.szw_cp4{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/4.jpg');}
div.szw_cp5{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/5.jpg');}
div.szw_cp6{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/6.jpg');}
div.szw_cp7{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/7.jpg');}
div.szw_cp8{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/8.jpg');}
div.szw_cp9{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/9.jpg');}
div.szw_cp10{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/10.jpg');}
div.szw_cp11{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/11.jpg');}
div.szw_cp12{background-image:url('/wp-content/plugins/zwp_intre_plugin/img/nophoto/mid/12.jpg');}

/* + Compare */
div.qsp_compare{position:absolute;width:40px;height:40px;bottom:-5px;right:-5px;padding:10px;z-index:3;}
div.qsp_compare_img{
	width:20px;height:20px;cursor:pointer;background-size:contain;background:url(/wp-content/plugins/zwp_intre_plugin/img/icons/plus_20.png) no-repeat center center;
	box-shadow:0px 0px 2px 1px #fff;-webkit-box-shadow:0px 0px 2px 1px #fff;-moz-box-shadow:0px 0px 2px 1px #fff;
}
div.qsp_compare.listv{bottom:-3px;}
td.st_prop_val div.qsp_tbl_icobox{
	position:absolute;left:0px;width:100px;top:31px;border-radius:0px 0px 20px 20px;padding:0 10px;z-index:1;display:none;
	background:#555;background:linear-gradient(to top,#666,#444);background:-webkit-linear-gradient(top,#666,#444);
}
div.qsp_compare.tablev{padding:10px 30px;right:0;bottom:0;width:80px;}
div.qsp_compare.tablev .qsp_compare_img{padding:0 10px;}
.sr_main_table tbody:hover > tr:hover div.qsp_tbl_icobox{display:block;}
.jgmo_img{position:relative;}
td.st_prop_val{position:relative;}
/* - Compare */


@media(max-width:1022px){
	.ppag{margin-top:-30px;}
	.navmenu_bottom .ppag{margin-top:0px;}
}
@media(max-width:1000px){
	.ppag li.pnbh_10{display:none;}
	.asbi1{width:50%;}
	.asbi2{width:50%;}
	.asb2{width:100%;}
	.asbi_mln{width:50%;}
	.asbi_sort{width:50%;}
	.asbi2_midbox{clear:both;}
}
@media(max-width:900px){
	.ppag li.pnbh_9{display:none;}
}
@media(max-width:800px){
	.ppag li.pnbh_8{display:none;}
	.mtxt_hd{display:none;}
}
@media(max-width:700px){
	.ppag li.pnbh_7{display:none;}
}
@media(max-width:620px){
	.ppag li.pnbh_6{display:none;}
	.smen_but.b1{width:100%;position:relative;border-radius:5px;margin:0px auto;}
	.smen_but.b2{width:100%;margin-left:0px;position:relative;border-radius:5px;margin:1px auto;}
	.smen_but.b3{width:100%;margin-left:0px;position:relative;border-radius:5px;margin:0px auto;}
	.smen_but.b1.sm_open .smb_tit,.smen_but.b1.sm_close .smb_tit{width:100%;float:left;}
	.smen_but.b2.sm_open,.smen_but.b2.sm_close,.smen_but.b3.sm_open,.smen_but.b3.sm_close{border-radius:5px;}
	.mtxt_hd{display:inline;}
	.smt_line{padding:3px 0px;}
	.smen_but.b2.sm_open,.smen_but.b3.sm_open{height:150px;}
	.smen_but.b3.condos_sale.sm_open,.smen_but.b3.residential_land.sm_open{height:360px;}
	.smen_but.b3.homes_rent.sm_open,.smen_but.b3.condos_rent.sm_open,.smen_but.b3.commercial_land.sm_open,.smen_but.b3.commercial_industrial.sm_open,.smen_but.b3.business_opportunity.sm_open{height:410px;}
	.smen_but.b3.residential_incom.sm_open,.smen_but.b3.homes_sale.sm_open{height:460px;}
	.smen_box{height:105px;}
}
@media(max-width:590px){
	.asbi1{width:100%;padding:3px 0px;}
	.asbi2{width:100%;padding:3px 0px;}
	.asb4{width:100%;padding:3px 0px;}
	.asbi_mln{width:100%;padding:3px 0px;}
	.asbi_sort{width:100%;padding:3px 0px;}
}
@media(max-width:570px){
	.ppag li.pnbh_5{display:none;}
}
@media(max-width:520px){
	.ppag li.pnbh_4{display:none;}
}
@media(max-width:450px){
	.ppag li.pnbh_3{display:none;}
}
@media(max-width:420px){
	.ppag{height:28px;}
	.ppag li a,.ppag li.single,.ppag li.current{padding:3px 8px;margin-right:4px;}
	.np_hide{display:none;}
	.sp_title {padding:30px 0px 20px;}
}


.mre_td.st_prop_val div.qsp_tbl_icobox{
	position:absolute;left:0px;width:100px;top:31px;border-radius:0px 0px 20px 20px;padding:0 10px;z-index:1;display:none;
	background:#555;background:linear-gradient(to top,#666,#444);background:-webkit-linear-gradient(top,#666,#444);
}
.sr_main_table .mre_tbody:hover > .mre_tr:hover div.qsp_tbl_icobox{display:block;}
.mre_td.st_prop_val{position:relative;}