@charset "utf-8";
/* modal boxes */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
#fade { position: absolute; }
.popup_block {position: absolute;}

/* */
.popup_block{
	display: none; /*--hidden by default--*/
	background:  #ddd;
	padding: 5px;
	border: 5px solid #09599d;
	float: left;
	font: 14px bold "Times New Roman", Times, serif;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 0px 0px 5px #000;
	box-shadow: 0px 0px 5px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
img.btn_close {	float: right;	margin: -55px -55px 0 0;}
/*--Making IE6 Understand Fixed Positioning--*/

/* form  */
.popup_block { margin:0; font-size:10px; }
.popup_block p{ clear:both; margin: 7px 0 !important; overflow:hidden; padding:0;}
.popup_block p.first {padding: 1px 0 0 0;}
.popup_block label{float:left; width:120px; display:block; text-align:right; margin-right:10px; font-size:16px;}
.popup_block label span { color:#F00;}
.popup_block input, .popup_block textarea{margin:0; width:300px; border:1px solid #999; padding:4px 4px 4px 25px; font-size: 14px;}
.popup_block input.who{background:#fff url(../img/form/form_name.gif) no-repeat 5px 50%;}
.popup_block input.contact{background:#fff url(../img/form/form_email.gif) no-repeat 5px 50%;}
.popup_block input.calendar{background:#fff url(../img/form/calendar.png) no-repeat 5px 50%;}
.popup_block input.dom{background:#fff url(../img/form/dom.png) no-repeat 5px 50%;}
.popup_block input.flat{background:#fff url(../img/form/keys.png) no-repeat 5px 50%;}
.popup_block input.polic{background:#fff url(../img/form/polic2.png) no-repeat 5px 50%;}
.popup_block input.web{background:#fff url(../img/form/form_url.gif) no-repeat 5px 50%;}
.popup_block input.phone{background:#fff url(../img/form/phone.png) no-repeat 5px 50%;}
.popup_block input.captcha{background:#fff url(../img/form/keys.png) no-repeat 5px 50%; width:150px;}
.popup_block textarea.text{background:#fff url(../img/form/form_note.gif) no-repeat 5px 6px;}
.popup_block textarea{ height:125px; overflow:auto; }
.popup_block button.uploadfile{ height:28px; line-height:28px; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #333; border-bottom:1px solid #333; background:url(../images/form/form_button.gif) no-repeat; padding:0 10px 0 25px;color:#333; cursor:pointer; text-align:left; font-size:11px; font-weight:bold; }
.popup_block input.uploadfileinfo{ width: 300px; height:28px; line-height:28px; background:url(../images/form/form_button.gif) no-repeat;padding:0 10px 0 25px; color:#333; cursor:pointer; text-align:left; font-size:11px; font-weight:bold; }
.popup_block .button{ height:28px; line-height:28px; padding:0 10px 0 10px; color:#333; cursor:pointer; text-align:left; font-size:11px; font-weight:bold; width: auto; }

.popup_block .file_input_textbox { width: 240px !important; padding: 3px 5px !important; }
.popup_block .file_input_div { position: relative; width: 80px; height: 40px; overflow: hidden; float: left; }
.popup_block .file_input_hidden { font-size: 45px; position: absolute; right: 0px; top: 0px; opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0; cursor: pointer;}
.popup_block .file_input_button { float:left; cursor: pointer; padding: 0px 0px 0px 3px; width: 80px !important; height: 26px; line-height: 26px; display: block; position: relative; margin: 0 0 0 8px; background:url(../images/form/form_button.gif) 0 0 no-repeat; }

.popup_block ul {font-size:70%;padding:10px 0 0 20px;}

