#lean_overlay {
    position: fixed;
	z-index:150;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

#wnd, #wndCall, #wndLead, #wndRegList {
    position: fixed;
    top: 65px !important;
	width: 400px;
	padding-bottom: 2px;
	display:none;
	background: #FFF;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
	z-index:999999;
}

#wndRegList {
    top: 7px !important;
	width: 950px;
}

.modalWindow .wndHeader {
	text-align: left;
/*	background: url(/_img/hd-bg.png);*/
	padding: 18px 18px 14px 18px;
	border-bottom: 1px solid #CCC;
	border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; 
		background: #ffda2e;
		background: #ffda2e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGEyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI2MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffda2e), color-stop(100%, #ffb61a));
		background: -webkit-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -o-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -ms-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: linear-gradient(to bottom, #ffda2e 0%, #ffb61a 100%);
		-pie-background: linear-gradient(top, #ffda2e 0%, #ffb61a 100%);	
}
.modalWindow .wndHeader  span { color: #111; font-size: 22px; font-weight: 700; margin-bottom: 3px;}
.modalWindow .wndHeader  p { color: #111; font-size: 14px; margin: 0; }
/*.modalWindow .wndHeader  span { color: #444; font-size: 22px; font-weight: 700; margin-bottom: 3px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
.modalWindow .wndHeader  p { color: #444; font-size: 14px; margin: 0; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); text-shadow: none; }*/

.modalWindow .btn-fld { width: 360px; overflow: hidden; padding: 12px 20px 12px 20px;}
.modalWindow .txt-fld { position: relative; width: 360px; padding: 14px 20px; border-bottom: 1px solid #EEE; text-align: left;   font-size: 14px; color: #444;}
.modalWindow .txt-fld label { width: 230px; display: block; float: left; padding-top: 8px; padding-bottom: 8px; color: #222; font-size: 14px; text-align: left; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.modalWindow .txt-fld input { width: 110px; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 14px; color: #222; background: #F7F7F7; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }
.modalWindow .txt-fld input.good_input { background: #DEF5E1 url(/_img/good.png) 236px center no-repeat; }
.modalWindow .txt-fld input.error_input { background: #FDE0E0; }
.modalWindow .txt-fld textarea { width: 110px; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 14px; color: #222; background: #F7F7F7; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }

.modalWindow .txt-fld .green { background: #DEF5E1; }
.modalWindow .txt-fld .red { background: #FDE0E0; }

.modalWindow .txt-fld input.checkbox { width: 24px; padding: 0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; font-size: 14px; color: #222; background: #F7F7F7; outline: none; border: 1px solid #CCC; }
.modalWindow .txt-fld input.radio { width: 24px; }
.modalWindow .txt-fld label i { color:#ee0003; font-style:bold; font-size:22px; }

.modalWindow .txt-fld  label.radio {width: 360px;cursor:pointer; padding-top: 3px; padding-bottom: 3px;}

.modalWindow .txt-fld  .w-label-1 {width: 360px;}
.modalWindow .txt-fld  .w-label-2 {width: 230px;}
.modalWindow .txt-fld  .w-label-3 {width: 120px;}
.modalWindow .txt-fld  .w-label-4 {width: 10px;}


.modalWindow .txt-fld  .w-input-1 {width: 10px;}
.modalWindow .txt-fld  .w-input-2 {width: 110px;}
.modalWindow .txt-fld  .w-input-3 {width: 220px;}
.modalWindow .txt-fld  .w-input-4 {width: 360px;}

.order-call-msg{display: block;height: 140px;}
.order-lead-msg{display: block;height: 140px;}
.order-getresult-msg{display: block;height: 140px;}

button {
/*	float: right;*/
	font-family: "Arial", sans-serif;
	border: none;
	width: auto;
	overflow: visible;
	font-size: 14px;
	font-weight: bold !important; 
	color: #111 !important;
	padding: 7px 10px;
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
	cursor:pointer;
	
		background: #ffda2e;
		background: #ffda2e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGEyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI2MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffda2e), color-stop(100%, #ffb61a));
		background: -webkit-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -o-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -ms-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: linear-gradient(to bottom, #ffda2e 0%, #ffb61a 100%);
		-pie-background: linear-gradient(top, #ffda2e 0%, #ffb61a 100%);	
}

button.remove-call {
	float: left;
	background: #8f0d00; 	
}

.aligncenter{
	text-align: center;
}
        
.modal_close {
	position: absolute; top: 12px; right: 12px; display: block; width: 27px; height: 27px; background: url(/_img/close.png); z-index: 2;
}
.closeBtnNew , .closeBtnNewLead {
	text-decoration:none;
	font-weight: bold; 
	font-family: "Arial", sans-serif;
	background: #176bae; 
	font-size: 14px;
	padding:7px 0  7px 22px;
	color: #111;
	top: 135px;
	right: 148px;
	width: 110px; 
	height: 35px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
		background: #ff9321;
		background: #ff9321 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjQ1MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #ff9321 0%, #ff450f 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9321), color-stop(100%, #ff450f));
		background: -webkit-linear-gradient(top, #ff9321 0%, #ff450f 100%);
		background: -o-linear-gradient(top, #ff9321 0%, #ff450f 100%);
		background: -ms-linear-gradient(top, #ff9321 0%, #ff450f 100%);
		background: linear-gradient(to bottom, #ff9321 0%, #ff450f 100%);
		-pie-background: linear-gradient(top, #ff9321 0%, #ff450f 100%);	
}
.closeBtnNew:hover, .closeBtnNewLead:hover{
	color: #111 !important;
}