.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; background-color: rgba(0,0,0, .7);}
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(loading.gif) no-repeat 50% 50%; }

/*---------------------
	  arctic-modal
----------------------*/
.a-modal {
	position: relative;
	width: 750px;
	margin: 10% auto;
	background: #fff;
	padding: 70px 90px 50px;
	border-radius:5px;


}


.cbh
{
font-size:28px;
font-family:rrb;
line-height:1.2;
color:#000;
text-align:left;
margin-bottom:30px;
}

.cbd
{
color:#000;
text-align:left;
font-size:16px;
margin-bottom:30px
}

.a-modal input
{

}




.b-modal input
{

}

.b-modal select
{
border:1px solid #9d9d9d !important;
width:64% !important;
margin-left:20px;
border-radius:0px;
}


.b-modal .input
{
text-align:left;
}

.check
{
text-align:left;
margin-top:10px;
width:160px;
float:left;
margin-left: 35px;
}

.check input
{
width:30px !important;
height:auto !important;
margin:0px !important;
}


.b-modal {
	position: relative;
	max-width: 499px;
	width:100%;
	margin: 10% auto;
	background: #fff;
	padding: 45px 0px;
	border-radius:0px;

}

.b-modal img{
float:left;
padding-right:40px;	
}

.clear{
clear:both;	
}

.b-modal p.text{
max-width:600px;
font-size:14px;	
line-height:1.4;
margin-top:10px;
color:#828282;
text-align:left;
}

.wr-hidden {
	
}
.g-hidden { display: none; }
.g-line { zoom: 1; }
.g-line:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.arcticmodal-close {
	position: absolute;
	width: 30px;
	height: 30px;
	background: url(../images/modal/cross.png) no-repeat top left;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.form-hidden a {
	text-decoration: none;
}
.name-hidden, .phone-hidden, .email-hidden {
	width: 210px;
	height: 40px;
	padding: 0 15px;
	border: 1px solid #cccccc;
	font-family: "OpenSansBold",sans-serif;
	font-size: 14px;
	display: block;
	margin: 20px auto 0;
	color: #2a2b2b;
}
.name-hidden {
	/*background: url(../images/modal/i-name.png) no-repeat 210px center;*/
}
.phone-hidden {
	/*background: url(../images/modal/i-phone.png) no-repeat 208px center;*/
}
.btn-hidden {
	width: 240px;
	height: 45px;
	display: block;
	margin: 20px auto 0;
	border: 2px solid #ff8e00;
	color: #ff8e00;
	font-family: "OpenSansBold",sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	background: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.btn-hidden:hover {
	background: #ff8e00;
	color: #fff;
}
.spoller {
	background: none;
	color: #000;
	border: none;
	color: #6178c1;
	font-size: 14px;
	border-bottom: 1px dotted #6178c1;
}
.comment {
	width: 210px;
	height: 70px;
	resize: none;
	padding: 10px 15px;
	text-transform: uppercase;
	font-family: "OpenSansBold",sans-serif;
	font-size: 12px;
	color: #c3c3c3;
	border: 1px solid #e5e5e5;
}