.title p {padding:0 0 0 10px;}
.fast_p {padding:5px 8px;}
.dis_all{ 
height:auto !important;
height:100%;
min-height:100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 197;
	background: url(/i/spacer.png) repeat;
	font-size:18px;
} 

.all_fast_abs{
	height:auto;
	position: relative;
	top: 0px;
}

.all_fast{
	height:auto;
	position: relative;
	padding-bottom: 15px;
}
/* == Message box == */

#messagebox, #messagebox_ifr{
	display: block;
	width: 660px;
	height: 400px;
	position: fixed;
	top: 100px;
	left: 50%;
	margin-left: -330px;
	background: #fff;
	border: 4px solid #18608f;
	z-index: 199;
	overflow: auto;
}
#messagebox_ifr{z-index: 8;	background: transparent;}
html>body #messagebox_ifr{display: none;}
/* For Opera & FF */

#messagebox form{
	margin: 15px 0 15px 20px;
	padding: 0px;
	width: 630px
}

#messagebox .title{
	background: #EEF6FF;
}

#messagebox .fast_close{
	position: absolute;
	right: 2px;
	top: 2px;
	cursor: pointer;
}

#messagebox h2{
	font-size: 18px;
	margin: 0px 10px;
	padding: 15px 0;
	color:#333333;
}

#messagebox h3{
	font-size: 14px;
	margin: 20px 0px 10px 0px;
	color: #0D0E1A;
}

.go_string{
    left:0px;
	background-color: #CCCCCC;
	width: 100%;
	height: 30px;
    bottom: 0px;
    position: fixed;
	top: expression( - this.offsetHeight + document.body.clientHeight + document.body.scrollTop + "px");
	z-index: 3000;
	overflow: hidden;
	white-space: nowrap;
}

/*для IE*/
* HTML .go_string{
    left:0px;
	background-color: #CCCCCC;
	width: 100%;
	height: 30px;
    bottom: 0px;
    position: absolute;
  	top: expression( - this.offsetHeight + document.body.clientHeight + document.body.scrollTop + "px");
	z-index: 3000;
}

.go_string .go_text{
    position: absolute;
	overflow: hidden;
	top: 5px;
	display: inline;
	font-size:5px;
}

/* form */
.form{margin:15px 0 5px}
.form fieldset{border:1px solid #E9DE7A;padding:20px 20px}
.form legend{margin-left:0px;padding:0 10px;font-size:120%;font-weight:bold;height:auto}
.form ul{margin:0;padding:0}
.form .line{clear:both;padding:0 0 5px 0;width:90%;margin:2px 0}
.form.nobord{border-top:0px solid #FFFFFF}
.form.descr .line{border-bottom:1px solid #CCCCCC;padding:5px 0 6px 0}
.form .line:before{content:".";display:block;height:0;clear:both;visibility:hidden}
.form .line:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .form .line{height:1%}
.form .label{float:left;width:25%;display:block;margin-right:10px;display:inline;font-size:92%}
#lb .form .label{width:50px;font-size:10px}
.form .formw{width:65%;display:block;float:left}
.form.descr .formw{width:460px;text-align:justify}
.form .formw .text{width:100%;background:#FFFFFF;border:1px solid #AAAAAA;font:100% Arial,Helvetica,sans-serif}
.rad{margin-right:5px;vertical-align:middle}
.form .btn{cursor:pointer;padding-left:5px;padding-right:5px;cursor:hand;font:92% Arial,Helvetica,sans-serif}
.btn{cursor: pointer;cursor: hand;font: 92% Arial, Helvetica, sans-serif;}
.red{color:#D02B0B}
.grey{color:#808080}
.err{color:#E05332;font-size:83%;line-height:115%}
