#BlockOrder{
	display:none;	
	left:50%;
	top:50%;	
	z-index:10000;		
	font-size:14px;
	margin:-250px 0 0 -260px;
	padding:26px 110px 0 0;
	position:fixed;	
	width:500px;
}
#BlockOrder img#h1_img{	
	margin:-10px 0 20px -7px;
	position:relative;		
}
#BlockOrder h2{
	margin:0px 0px 13px 0px;
	font-size:19px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	padding:0px 0px 4px 0px;
	background:url(images/018.gif) left bottom repeat-x;
	width:415px;
	color:#333333;
	border:0;
}
form.OrderForm{
	margin:25px 0px 0px 0px;
	padding:0px;
}
form.OrderForm em{
	color:#f79625;
	font-style:normal;
}
table.OrderForm{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	color: #333333;
}
table.OrderForm th{
	width:120px;
	padding-right:10px;
	padding-bottom:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
table.OrderForm td{
	padding-bottom:8px;
	text-align:left;
	vertical-align:top;
}
table.OrderForm td input.text{
	width:280px;
	padding:1px;
	border:1px solid #404040;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	font-family:tahoma,Arial;
	color:#333333;
	font-size:11px;
}
table.OrderForm td input.text:hover{
	border:1px solid #d4d0c8;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
}
table.OrderForm td textarea.textarea{
	width:280px !important;
	height:118px !important;
	padding:1px;
	border:1px solid #404040;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	font-family:tahoma,Arial;
	color:#333333;
	font-size:11px;
}
table.OrderForm td textarea.textarea:hover{
	border:1px solid #d4d0c8;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
}
table.OrderForm td input.submit{
	padding:3px 10px 3px 10px;
	border:1px solid #ffffff;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	background:#d4d0c8;
	cursor:pointer;
	font:11px Tahoma;
	color:#242d34;
}
table.OrderForm td input.submit:active{
	border:1px solid #404040;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
#close{
	position: absolute;
	top:32px;
	right:24px;
	cursor: pointer;
}
#open{
	cursor:pointer;
}
.messages{
	margin:-10px 0 -10px 0;
	padding:0;
}
.messages .sendState{
	font-size:112%;
	margin:0;
	padding:0;
}
.messages .sendState.true{
	color:#039300;
}
.messages .sendState.false{
	color:#dd3030;
}
.messages .sendErrors{
	color:#e97300;
	margin-top:0px;
	padding-top:5px;
}
#B_Order div.form_wrapp{
	width:595px;
	margin:0 0 60px 0;
	background:url(../images/bg_form.gif) left top #202737;
}
#B_Order div.form_wrapp .c1{
	background:url(../images/bg_form_c1.gif) left top no-repeat;
}
#B_Order div.form_wrapp .c2{
	background:url(../images/bg_form_c2.gif) right top no-repeat;
}
#B_Order div.form_wrapp .c3{
	background:url(../images/bg_form_c3.gif) right bottom no-repeat;
}
#B_Order div.form_wrapp .c4{
	background:url(../images/bg_form_c4.gif) left bottom no-repeat;
	padding:25px 55px 25px 35px;
}
#B_Order span.req{
	font:12px Tahoma, Arial, serif;
	color:#c83b4c;
}
#B_Order div.input_center{
	background:url(../images/input_center.gif) repeat-x;
}
#B_Order div.input_left{
	background:url(../images/input_left.gif) left top no-repeat;
}
#B_Order div.input_right{
	background:url(../images/input_right.gif) right top no-repeat;
	padding:6px 15px;
}
#B_Order div.input_right input{
	background:#303c50;
	width:280px;
	height:18px;
	border:0;
	font:14px Arial, Tahoma, serif;
	color:#c4ced9;
}
#B_Order table.form_tbl{
	border-collapse:collapse;
}
#B_Order table.form_tbl td{
	padding:0 0 15px 0;
	font:14px Arial, Tahoma, serif;
	color:#c4ced9;
	vertical-align:top;
}
#B_Order table.form_tbl td div.textarea{
	background:url(../images/bg_textarea.gif) left top no-repeat;
	padding:10px;
	width: 289px !important;
	height: 104px !important;
}
#B_Order table.form_tbl td div.textarea textarea{
	background:#303c50;
	width: 289px !important;
	height: 104px !important;
	border:0;
	font:14px Arial, Tahoma, serif;
	color:#c4ced9;
}
#B_Order td.kapcha div.input_center{
	width:140px;
}
#B_Order td.kapcha div.input_right input{
	width:110px;
}
#B_Order table.form_tbl a.reload{
	font-size:12px;
	padding:0 0 0 15px;
	background:url(../images/icon_load.gif) left 2px no-repeat;
	text-decoration: none;
}
#B_Order table.form_tbl a.reload span{
	color:#a2daff;
	border-bottom:1px dashed #a2daff;
}
#B_Order table.form_tbl input.btn{
	float:right;
	margin-top:10px;
}
#B_Order table.form_tbl p.req_text{
	margin-top:15px;
}
div#overlay_order{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity: 0.5;
	background:#000;
	display:none;
}
