.black_overlayrs{
display: none;
position: absolute;
float:left;
top: 0%;
left: 0%;
width: 100%;
height: 1500px;
background-color: black;
z-index:1001;
-moz-opacity: 0.5;
opacity:.50;
filter: alpha(opacity=50);
}
.white_contentrs{
display: none;
position: absolute;
top: 30%;
left: 14%;
z-index:1002;
overflow: hidden;
height:auto;
width:72%;}
.poprussian{ width:700px; margin:0 auto;}
.poprussianin{ float:left; width:680px; background:#ededed; border:1px #fcfcfc solid; box-shadow:0px 1px 1px #212121; padding:6px 10px;}
.ttpop{ float:left; width:100%; text-align:right;}
.ttpop a{ background:url(../images/i-close.gif) no-repeat right center; padding-right:12px; font-size:11px;}
.bnote{ float:left; background:650px; background:#FFF; padding:12px 15px; border-radius:4px; font-size:12px; line-height:18px; box-shadow:1px 2px 0 #d6d6d6 inset;}
.btpop{ float:left; width:680px; margin:20px 0 0 0; text-align:right; padding-bottom:6px;}
.btnapply{ padding:8px 12px; font-size:11px; font-weight:bold; color:#FFF; text-transform:uppercase; text-shadow:0px 1px 1px #2672a3; box-shadow: 0px 1px 0px #6ab9f7 inset; background:#328fcb; border-radius:3px;
background: -webkit-gradient(linear, left top, left bottom, from(#47a0d9), to(#066cae)); background: -moz-linear-gradient(top, #47a0d9, #066cae);}
.btnapply:hover{ color:#FFF;}
.russianct{ float:left; width:724px;}
.titlehowdo{ float:left; width:722px; height:34px; background:#fbfbfb url(../images/arr-russian.gif) no-repeat left center; border:1px #dedede solid; border-radius:3px; margin:18px 0 0 0;}
.titlehowdo h2{ float:left; width:60%; font-size:14px; font-weight:bold; color:#444; padding-left:54px; line-height:34px;}
.fullct{ float:left; width:100%; padding:18px 0 0 0;}
.taboption{ position:relative; float:left; width:100%; height:31px; margin:12px 0 0 0; background:url(../images/dotb.gif) repeat-x bottom center;}
.tabon{ position:relative; float:left; width:74px; height:27px; background:#FFF; border-top:4px #009ad9 solid; border-left:1px #009ad9 solid; border-right:1px #009ad9 solid; line-height:27px; font-weight:bold; color:#065689; text-align:center;}
.option-r{ float:left; width:646px; height:26px; background:#f1f1f1; margin:3px 0 0 2px; display:inline;}
.option-r h2{ float:left; font-weight:bold; text-indent:15px; font-weight:bold; color:#4a4a4a; line-height:26px; font-size:12px;}
a.more{ float:right; font-size:11px; color:#777; background:url(../images/more.gif) no-repeat right center; padding-right:20px; line-height:26px; margin:0 8px 0 0; display:inline;}
a.less{ float:right; font-size:11px; color:#777; background:url(../images/less.gif) no-repeat right center;padding-right:20px; line-height:26px; margin:0 8px 0 0; display:inline;}
.contentop{ position:relative; float:left; width:712px; margin:12px 0 0 12px; display:inline;}
#howdolink, #howdolink1{position: relative;}
#howdoform, #howdoform1{ position: relative; float:left; left:12px; top: 1px; width:712px; z-index: 99999; display: none; padding:15px 0; line-height:18px;}
#howdoform p, #howdoform1 p{ padding-top:10px;}
.applyonline{ float:right; background: #4598cd url(../images/arr-apply.gif) no-repeat left center; height:34px; font-weight:bold; color:#FFF; line-height:34px; padding:0 12px 0 20px;}
.applyonline:hover{ color:#FFF; text-decoration:none;}
.apppro{ position:relative; float:left; width:690px; margin:10px 0 0 34px; display:inline;}
.apppro li{ position:relative; float:left; width:100%; margin-top:5px; font-weight:bold;}
.apppro li a.moreapp{ font-size:11px; color:#d32302; font-weight:normal;}

.visafee{ float:left; width:100%; margin-top:10px;}
.visafee-l{ float:left; width:728px;}
.titlefee{ float:left; width:726px; height:30px; background:url(../images/bgtitle.gif) repeat-x; border:1px #e4e4e4 solid;}
.titlefee span.left{ float:left; height:30px; background:#df0500; line-height:30px; padding:0 28px; color:#FFF; font-size:16px; font-weight:bold; text-transform:uppercase; border-right:1px #e4e4e4 solid;}
.titlefee span.right{ float:right; height:30px; line-height:30px; padding:0 10px 0 0; color:#df0500;}
.bapply{ float:left; width:100%; margin-top:8px; text-align:right;}

a.btnapp{ float:right; background:#4197c8; padding:5px 18px; font-size:12px; font-weight:bold; color:#f4f9fb; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px;}
a.btnapp:hover{ color:#FFF; text-decoration:underline;}
.bapply span.note{ float:left; width:100%; margin-top:8px; text-align:left;}

#applink1, #applink2, #applink4, #applink4{position: relative;}
#appform1, #appform2, #appform3, #appform4{ position: relative; float:left; left:12px; top: 1px; width:694px; z-index: 99999; display: none; padding:0 0 10px 0; line-height:18px; font-weight:normal;}
#appform1 p, #appform2 p, #appform3 p, #appform4 p{ padding-top:10px;}
.apppro ul li{ font-weight:normal; list-style:inside; width:690px;}
.appvnvs{ padding:8px 12px; font-size:14px; font-weight:bold; color:#FFF; border-radius:8px;
background: -webkit-gradient(linear, left top, left bottom, from(#4799ce), to(#0374bc)); background: -moz-linear-gradient(top, #4799ce, #0374bc);}
.appvnvs:hover{ text-decoration:none; color:#FFF;}
.asked{ float:left;position:relative; height:42px; padding-left:65px; background:url(../images/i-sv4.gif) no-repeat left center; font-size:14px; font-weight:bold; color:#4197c8; margin:10px 0 0 8px; display:inline;}
.b-commentrus{ float:left; width:238px; height:212px; background:url(../images/bg-commentrus.gif) no-repeat top center; margin-top:8px;}
.b-commentrus p{ width:185px; padding:22px 0 0 45px; line-height:18px; font-size:12px;}
.b-commentrus p.source{ padding:12px 0 0 20px; font-size:12px;}
.b-whyus{ float:left; width:236px; border:1px #d4eaf6 solid; margin-top:6px; padding-bottom:12px;}
.b-whyus span.title{ float:left; width:150px; height:40px; background:url(../images/i-sv4.gif) no-repeat left center; font-size:14px; font-weight:bold; line-height:18px; color:#4197c8; padding-left:68px; text-transform:uppercase; margin:8px 0 0 8px; display:inline;}

ul.question{ float:left; width:215px; margin:15px 0 0 12px; display: inline;}
ul.question li{ float:left; width:100%; margin-top:8px;}
ul.question li.end{ text-align:right; font-size:11px; font-weight:bold;}
h1.titleuse{ float:left; width:100%; border-bottom:1px #a8a8a8 dotted; padding-bottom:8px; font-size:18px; font-weight:normal; color:#4a4a4a; text-transform:uppercase; margin-top:8px;}

.listuse{ float:left; width:690px; margin:32px 0 0 22px; display:inline;}
.listuse li{ float:left; width:100%; margin-top:1px;}
.listuse li span.number{ float:left; width:18px; line-height:38px; color:#4598cd;}
.buseform{ position:relative; float:left; width:672px; height:37px; background:#fbfbfb; border-bottom:1px #eeeeee solid; display:block;}
.buseform label{ position:relative; float:left; text-indent:12px; line-height:37px;}
.use-down{ position:relative; float:right; width:41px; height:37px; background:url(../images/use-down.gif) no-repeat left center;}
.use-up{ position:relative; float:right; width:41px; height:37px; background:url(../images/use-up.gif) no-repeat left center;}
#uselink1, #uselink2, #uselink3, #uselink4, #uselink5, #uselink6, #uselink7, #uselink8, #uselink9, #uselink10, #uselink11, #uselink12, #uselink13, #uselink14{position: relative;}
#useform1, #useform2, #useform3, #useform4, #useform5, #useform6, #useform7, #useform8, #useform9, #useform10, #useform11, #useform12, #useform13, #useform14{ position: relative; float:left; top: 1px; width:672px; left:18px; background:#fffdeb; border-bottom:1px #f5efb0 solid; z-index: 99999; display: none; padding:15px 0;}
.usect{ float:left; width:600px; line-height:18px; padding-left:22px;}
.usect p{ padding-top:10px;}

.tip-yellowsimple {
	z-index:1000;
	text-align:left;
	border:5px solid #8fcbea;
	border-radius:4px;
	border-radius:10px;
	padding:6px 15px;
	min-width:50px;
	max-width:420px;
	color:#000;
	background-color:#FFF;
	box-shadow:0px 1px 2px #e3e3e3;
}
.tip-yellowsimple .tip-inner {
	font:12px/16px arial,helvetica,sans-serif;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-yellowsimple .tip-arrow-top {
	margin-left:-5px; /* approx. half the width to center it */
	left:50%;
	width:16px;
	height:8px;
	background:url(../images/arrtip.gif) no-repeat;
}

.tip-yellowsimple .tip-arrow-bottom {
	margin-left:-5px; /* approx. half the width to center it */
	bottom:-12px;
	left:50%;
	width:16px;
	height:8px;
	background:url(../images/arrtip.gif) no-repeat;
}