.slide-out-div {background:#f5f2e7 url(/UI/Scripts/TabSlideOut/i/bgTabDown.png) bottom repeat-x; padding:0 0 20px; width:646px; border:0; z-index:10000}
.slide-bgTabUp {background:#f5f2e7 url(/UI/Scripts/TabSlideOut/i/bgTabUp.png) top repeat-x; padding-bottom:20px; width:100%; height:7px}
.slide-out-div input, .slide-out-div a {outline:none}
.districtTab {background:url(/UI/Scripts/TabSlideOut/i/bgDistrictTab.png) no-repeat; width:286px; height:23px; padding-left:30px; font:bold 12px/21px Tahoma, Geneva, sans-serif; color:#62615c}
.districtName {font:normal 11px/17px Tahoma, Geneva, sans-serif; color:#41413e;  text-decoration:underline; background:url(/UI/Scripts/TabSlideOut/i/bgDistrictName.png) 0 0 no-repeat; display:block; margin-top:-5px; float:left; padding:0 10px}
.clearDistrict {font:normal 9px/13px  Tahoma, Geneva, sans-serif; letter-spacing:-0.8px; float:left; color:#fff; width:48px; height:13px; margin-top:2px; background:url(/UI/Scripts/TabSlideOut/i/bgClearDistrict.png) 0 0 no-repeat; display:block; padding:0 3px; cursor:pointer}
.districtTabTitle {font:bold 12px/13px  Tahoma, Geneva, sans-serif; color:#41413e; text-indent:0 !important; padding:0; margin:0}

.handle {cursor:pointer}
.handle .handleTable {height:100%}
.handleTable .handleTop {background:url(/UI/Scripts/TabSlideOut/i/bgHandleTop.png) right center no-repeat; width:39px; height:25px}
.handleTable .handleMiddle {background:url(/UI/Scripts/TabSlideOut/i/bgHandleMiddle.png) left center; width:39px; height:100%}
.handleTable .handleMiddle:hover {background:url(/UI/Scripts/TabSlideOut/i/bgHandleMiddle.png) right center}
.handleTable .handleBottom {background:url(/UI/Scripts/TabSlideOut/i/bgHandleBottom.png) right center no-repeat; width:39px; height:24px}

.parameters {overflow:hidden;}
.parameters td {width:50%; vertical-align:top !important} 
.parameters td.pR {padding-left:20px;}
.parameters td ul {
	padding: 4px 5px 13px 30px;
}
.parameters td ul li {
	display: inline;
	list-style: none;
	font-size: 11px;
	line-height: 18px;
	padding: 0;
	margin: 0;
}
.scaleSlider {width:280px; font-size:9px; margin-left:-11px}
.metrPriceTB td {width:40px; height:23px; background:url(/UI/Scripts/TabSlideOut/i/bgScaleSlider.png) bottom center no-repeat; text-align:center; vertical-align:top; line-height:10px}

.squareTB {width:312px; font-size:9px}
.squareTB table {width:312px; margin-left:-8px;}
.squareTB td {width:26px; height:23px; background:url(/UI/Scripts/TabSlideOut/i/bgScaleSlider.png) bottom center no-repeat; text-align:center; vertical-align:top; line-height:10px}

.costTB {width:300px; font-size:9px; margin-left:-21px}
.costTB td {width:56px; height:23px; background:url(/UI/Scripts/TabSlideOut/i/bgScaleSlider.png) bottom center no-repeat; text-align:center; vertical-align:top; line-height:10px}

.blockTab {float:none; clear:both; border-bottom:#d9d6cd 1px solid; _height:1%; overflow:hidden; padding-bottom:33px}
.blockDistrictTab {float:none; clear:both; width:300px; _height:1%; border-bottom:#d9d6cd 1px solid; overflow:hidden; padding:15px 0 8px; margin:0 10px}
.blockCostTab {float:none; clear:both; width:260px; padding-top:8px; _height:1%; overflow:hidden; padding-bottom:33px}
.blockSubmitTab {float:none; clear:both; width:260px; text-align:center}
.blockAprtsTab{float:none; clear:both; width:300px; _height:1%; border-bottom:#d9d6cd 1px solid; overflow:hidden; padding:8px 0 8px; margin:0 10px}
.blockSquareCommonTab {float:none; clear:both; width:300px; _height:1%; overflow:hidden; padding:8px 0 8px; margin:0 10px}

.descTab {text-align:right; padding-right:20px; color:#a3a19a; font-size:11px;}

.btnSubmitTab {background:url(/UI/Scripts/TabSlideOut/i/bgBtnSubmitTab.png) no-repeat; color:#a72b00; text-indent:1px; font:bold 11px/30px Arial, Tahoma, Geneva, sans-serif; border:0; padding:0; margin:0 auto; width:155px; height:30px; cursor: pointer}
.btnSubmitTab:hover {background:url(/UI/Scripts/TabSlideOut/i/bgBtnSubmitTabA.png) no-repeat; cursor:pointer}


/* tzCheckBox */
.aprtCountItems {
	padding-top:10px
}
input[type=checkbox] {
	display: none;
}

input[type=checkbox] + label{
	background:url('/UI/Scripts/TabSlideOut/i/checkAprtCount.png') no-repeat left top;
	display:inline-block;
	height:15px;
	white-space:nowrap;
	position:relative;
	cursor:pointer;
	font:normal 12px/13px "Segoe UI", Tahoma, Geneva, sans-serif;
	color:#83817b;
	padding:0 8px 0 20px;
	
}

input[type=checkbox] + label.checked{
	background-position:bottom left;
}

.blockDistrictTab input[type=checkbox] + label {
	background:url('/UI/Scripts/TabSlideOut/i/checkDistrict.png') no-repeat left top;
	display:block;
	float:left;
	height:11px;
	white-space:nowrap;
	position:relative;
	cursor:pointer;
	font:normal 11px/13px "Segoe UI", Tahoma, Geneva, sans-serif;
	color:#83817b;
	padding:0 5px 2px 11px;
	text-align: right;
}

.blockDistrictTab input[type=checkbox] + label.checked{
	background-position:bottom left;
}
/*.aprtCountItems .tzCheckBox.checked{
	background-position:bottom left;
}*/




/* Slider*/
.formCost {
	margin:10px 0 10px;
	color:#62615c;
	font-size:13px;
}
.formCost sup {
	color:#62615c;
	font-size:8px;
	font-weight:normal;
}
.descTab sup {
	color:#a3a19a;
	font-size:8px;
	font-weight:normal;
}
.formCost input {
	text-align: center;
	color: #666;
	font-size: 12px;
	width: 48px;
	height: 26px;
	line-height: 26px;
	border:0;
	background:url(/UI/Scripts/TabSlideOut/i/bgInput.png) 0 0 no-repeat;
}

.sliderCont {
	width: 280px;
	height: 27px;
	float: left;
}		

#squareMetrPrice {
	margin-left:9px;
	margin-top:2px;
	width: 240px;
}
#cost {
	margin-left:9px;
	margin-top:2px;
	width: 240px;
}

#squareCommon {
	margin-left:6px;
	margin-top:2px;
	width: 283px;
}

.ui-slider {
	position: relative;
}
.ui-slider .ui-slider-handle {
	position: absolute !important;
	z-index: 2 !important;
	width: 11px !important;
	height: 22px !important;
	background: url(/UI/Scripts/TabSlideOut/i/slider.png) no-repeat !important;
	cursor: pointer !important
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
	background: #7a7973 !important;
}
.ui-slider-horizontal {
	 height: 2px;
}
.ui-slider-horizontal .ui-slider-handle { 
	top: -11px;
	margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-widget-content { 
	border: 1px solid #7a7973;
	background: #fff;
}
.ui-corner-all 
{
	border:0 !important;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.ui-slider-handle:hover {
    background: url("/UI/Scripts/TabSlideOut/i/sliderA.png") no-repeat scroll 0 0 transparent;    
}

/* InquiryRosevrobank.ascx*/
    .block {
         background-color: #f5f2e7;
         -ms-border-radius: 6px;
         border-radius: 6px;
         padding: 20px;
         border: #cbc4ba 1px solid;
         margin-bottom: 10px;
         overflow: hidden;
     }
    .block > div { float: left; }
    .block > div.submitpanel { float: none;clear: both;padding-top: 20px;text-align: right;}
    .block > span.kendo-slider { display: block;padding:20px 0 3px; clear: both;float: none;}
    .block > div.realty { padding-left: 20px;}
    .block > div.realty > div { display: block;overflow: hidden;white-space: nowrap;padding-bottom: 5px; }

    .submitpanel label { margin-bottom: 5px;margin-right: 2px; padding: 0 20px 0 8px !important; background-position:top right !important;font-size: 13px!important;color: #2C2C2C !important;}
    .submitpanel label.checked {background-position:bottom right !important}
    
    .personal { width: 60%;}
    .personal table { border-collapse: collapse;}
    .personal td { white-space: nowrap;vertical-align: middle !important;padding:0 10px 5px 0;}
    .personal + div { padding-top: 6px;}
    .personal > span { display: block; padding: 24px 0 3px 0;}
    .personal input {
        width: 300px;
        height: 26px;
        padding: 0 5px;
        border-top: #d0cfcb 1px solid;
        border-left: #d0cfcb 1px solid;
        border-right: #e8e5da 1px solid;
        border-bottom: #e8e5da 1px solid;
        -ms-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: inset 3px 3px 2px #e8e8e8;
        -ms-box-shadow: inset 3px 3px 2px #e8e8e8;
        box-shadow: inset 3px 3px 2px #e8e8e8;
        
    }

    #middle .block ul li {margin-left: inherit;}
    
    

    .k-draghandle {
        background: url("/Portals/Common/Themes/Default/i/slider.png") no-repeat scroll 0 0 !important;
        border: none!important;
        -ms-border-radius: 0 !important;
        border-radius: 0 !important;
        height: 22px !important;
        width: 11px !important;
        -webkit-box-shadow: none !important;
        -ms-box-shadow: none !important;
        box-shadow: none !important;
        top: -8px !important;
    }

    .k-slider-selection {
        background-color: #fe6400;
        height: 2px!important;
        margin-top: -1px !important;
    }

    .k-slider-horizontal .k-slider-track, .k-slider-horizontal {
        margin-top: -2px !important;
    }
    
    .k-slider-track {
        height: 2px!important;
    }

    .kendo-slider + div {width: 400px;margin-left: 15px;}

    .k-slider-tooltip {
        font-size: 11px;
        -ms-opacity: 0.9;
        opacity: 0.9; 
        background-image: url("/UI/Kendo/styles/textures/highlight.png") !important
    }
    .k-state-focused {margin: 0 !important}
    .k-invalid-msg { position: absolute!important;margin-left: 3px;}