@import url(http://fonts.googleapis.com/css?family=Lobster&subset=cyrillic,latin);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700&subset=cyrillic,latin);

.nv_error{
	width:300px;
	margin-top:30px;
	font-family: 'Open Sans Condensed', sans-serif;
	color: red;
	font-size:17px;
}
.nv_success{
	margin-top:56px;
	font-family: 'Lobster';
	color: green;
	font-size:22px;
}
#svh_load {
display: none;
position: relative;
width:280px;
height:80px;
float: center;
line-height: 80px;
font-family: 'Lobster';
color: #3c9eff;
font-size:20px;
margin-top:40px;
padding-left:86px;
background: url(img/blue_loader.gif);
background-position: left center;
background-repeat: no-repeat;
}
#svh_bpc_load {
display: none;
position: relative;
width:280px;
height:80px;
float: center;
line-height: 80px;
font-family: 'Lobster';
color: #3c9eff;
font-size:20px;
margin-top:40px;
padding-left:86px;
background: url(img/blue_loader.gif);
background-position: left center;
background-repeat: no-repeat;
}
#svh_callback {
position: fixed;
top: 50%;
right: 0px;
z-index: 100;
cursor: pointer;
border-radius: 9px;
margin-right: -60px;
margin-top: -90px;
width: 93px;
height: 160px;
border: solid #555 1px;
background: #3c9eff url(img/fbg.png);
box-shadow: 0px 0px 7px #000;
}

#svh_callback:hover {
margin-right: -57px;
}

#svh_bpc {
position: absolute;
cursor: pointer;
border-radius: 17px;
width: 140px;
height: 34px;
border: solid #555 1px;
background: #3c9eff url(img/fbg.png);
box-shadow: 0px 0px 7px #000;
}

#svh_bpc:hover {
width: 142px;
height: 36px;
border-radius: 18px;
padding:1px;
margin-top:-1px;
margin-left:-1px;
}
.l1_1 {
width:115px;
line-height: 30px;
float:left;
}
.l1_2 {
width:250px;
line-height: 30px;
float:left;
}
.l1_3 {
width:265px;
line-height: 32px;
float:left;
margin-top:1px;
font-size:12px;
}
.l1_z {
width:400px;
float:left;
line-height: 5px;
height:5px;
}

.svh_input_a {
outline: none;
width: 130px;
padding: 4px 5px;
font-family: 'Lobster';
font-size:17px;
color:#333;
border:1px solid #3c9eff;
border-radius:3px;
}
.svh_input_ok {
outline: none;
width: 130px;
padding: 4px 5px;
font-family: 'Lobster';
font-size:17px;
color:#333;
border:1px solid #3c9eff;
border-radius:3px;
}
.sBtn {
cursor: pointer;
width: 150px;
height:30px;
font-family: 'Lobster';
color: #3c9eff;
font-size:18px;
background: #fff;
border:1px solid #3c9eff;
border-radius:4px;
}
.sBtn:disabled {
cursor: default;
width: 150px;
height:30px;
font-family: 'Lobster';
color: #444;
font-size:18px;
background: #e8e8e8;
border:1px solid #444;
border-radius:4px;
}

#cb_img {
width: 35px;
height:140px;
background: url(img/cb_img.png);
margin-top: 12px;
margin-right: 2px;
}

#bpc_img {
width: 140px;
height:34px;
background: url(img/bpc_img.png);
}

.bpc_chello {
font-family: 'Lobster';
font-size:24px;
color: #3c9eff;
font-weight: bold;
margin-top: -12px;
}

.cb_chello {
font-family: 'Lobster';
font-size:24px;
color: #3c9eff;
font-weight: bold;
margin-top: -12px;
}

.svh_copy {
position:absolute;
left:10px;
bottom:34px;
font-size: 10px;
font-family: 'Open Sans Condensed', sans-serif;
color: #555;
opacity:0.6;
}
.svh_copy:hover {
opacity:1;
}
.svh_copy  a{
font-size: 10px;
font-family: 'Open Sans Condensed', sans-serif;
color: #3c9eff;
text-decoration:none;
}
.svh_close{
position:absolute;
cursor:pointer;
right:30px;
top:1px;
width:32px;
height:32px;
background: url(img/blue_close.png) no-repeat;
opacity:0.7;
}
.svh_close:hover {
opacity:1;
}
#svh_mask {
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index: 498;
	background-color:#fff;
	display:none;
	font-family: Georgia;
	}
#svh_boxes .cbwindow {
	position:fixed;
	left:50%;
	top:50%;
	margin-top:-130px;
	margin-left:-200px;
	width:400px;
	height:200px;
	display:none;
	z-index: 499;
	padding:20px;
	text-align: left;
		}
#svh_boxes .bpcwindow {
	position:fixed;
	left:50%;
	top:50%;
	margin-top:-130px;
	margin-left:-200px;
	width:400px;
	height:200px;
	display:none;
	z-index: 499;
	padding:20px;
	text-align: left;
		}
#svh_boxes .cbwindow a{
	font-size: 10px;
	}
#svh_boxes #svh_cb_dialog {
	position: fixed;
	width:400px;
	height:220px;
	font-size: 18px;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#444;
	background: url(img/blue_cb_bg.png) no-repeat;
	}
	
	#svh_boxes #svh_bpc_dialog {
	position: fixed;
	width:400px;
	height:220px;
	font-size: 18px;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#444;
	background: url(img/blue_bpc_bg.png) no-repeat;
	}