#form_box {position:relative;}
a {color:#0f8cb0;}
a:hover {color:#be31f9;}
.clear {clear:both;}
table,img {border:0;}
table {border-collapse:collapse;}
.left {float:left;}
.right {float:right;}
.hand {cursor:pointer;}

/*blinking*/
#number input.txtf {border:3px solid #0f8cb0; margin:5px 0 5px -2px;}
#number input.txtf_ar {border:3px solid #0f8cb0; margin:5px -2px 5px 0;}


.but {padding:10px 4% 12px 4%; min-height:24px; margin:20px 0 20px 0; background:#353535; color:#fff; border:none;
	font-size:26px; line-height:30px; font-weight:bold;
	-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; text-align:center;
	cursor:pointer;
}
.but:hover {padding:11px 4% 11px 4%;}

#box_area {position:relative; padding:15px;}
#cong1 {font-size:24px; color:#000000; font-weight:bold; padding:4px 0; text-align:center;}
#error {display:none;  background-color:#ffefef; border:1px solid #ff0000; font-weight:bold;
	width:90%; cursor:default; margin:0 5% 0 5%;
}
#error div {color:#ee0000; font-size:16px; padding:4px 10px 6px 10px; text-align:center; line-height:19px;}
#freezing {display:none; position:absolute; width:100%; text-align:center;}
#freeze {color:#888888; font-size:19px; display:inline-block; /*IE7*/*display:inline;zoom:1; padding:50px 9px 9px 9px;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#ffffff url(../html/img/loading.gif) no-repeat; background-position:50% 10px; box-shadow:0 0 4px #cccccc;
}
#asking_popup {display:none; position:absolute; top:100%; left:5%; width:90%; min-width:155px;
	font-size:19px; color:#000000; text-align:center;
}
#but_yes {margin:20px 0 0 0;}
#but_no {margin:20px 0 0 0;}
#checkbox {width:100%; margin:7px auto 0 auto; text-align:center;}
#checkbox td {text-align:left; vertical-align:top;}
#check_text {font-size:13px; color:#888888; padding:2px 0 0 5px;}
#pricing {padding:8px; width:100%;
	font-size:12px; color:#444444;
}
#pricing.ru {font-size:11px; line-height:11px;}
#pricing div {padding:0 8px 6px 8px;} /*inside box*/
#fields_centered {position:relative; text-align:center; width:90%; margin:0 auto 0 auto; padding:14px 0 14px 0;}
#number input,#mail input,#pincode {width:100%; padding:5px 6px 5px 6px; border:1px solid #888888; margin:7px 0 7px 0; font-size:20px;}
#number {position:relative;}
#operator select {width:100%; padding:2px 0 2px 12px; border:1px solid #888888; margin:7px 0 7px 0; font-size:20px;}
#identifications select {padding:2px 0 2px 0; border:1px solid #888888; margin:2px 0 2px 0; font-size:20px;}
#sendbut_pos {width:100%; margin-top:10px;}
#sendbut {text-align:center; width:92%;}

/*sms*/
#sms {display:none; position:absolute; width:94%; text-align:center; margin:0 3% 0 3%; left:0;}
#sms_txt {color:#000000; font-weight:normal; font-size:29px;}
#sms_txt .big {color:#0f8cb0; font-size:1.45em; font-weight:bold;}
/*pin*/
#pin {display:none; margin:8px 5% 0 5%;}
#pincode {width:130px; min-width:130px;}
#pinbut {clear:both; margin:5px 0 0 0;}
#pinok {display:none; position:absolute; font-size:28px; font-weight:bold; padding:20px 0 20px 80px; background:url(img/checked.png) no-repeat left center; width:70%; top:37%;}
#pinok div {margin-left:8%;}

/*additional*/
.over_number {margin-bottom:20px;}
.under_number {margin-top:12px;}
#asking_popup2 {display:none; background:url(../html/img/bg2.png); position:absolute; left:0; top:0; width:100%; height:100%; z-index:2000; text-align:center;
	font-size:19px;
}
#asking_popup2 div.box {position:relative; top:36%; left:0; right:0; margin:auto; width:80%; background:#ffffff; padding:10px;
	-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; box-shadow:1px 1px 7px #000000;
}
.singtel_fii {text-align:center;}
.singtel_fii span {background:#000000; color:#ffffff; padding:1px 3px 2px 3px;}
#stars {display:none; margin:14px 0 0 0; width:126px; height:126px; position:relative;}
#qr {margin:14px 0 0 0; display:inline-block; /*IE7*/*display:inline;zoom:1;}
#qrcodeimg {width:90px; height:90px;}
#star1s,#star2s {position:absolute; width:76px; height:76px; top:0; left:0; font-weight:bold; opacity:0;}
#star1s {background:url(../html/img/star1.png) no-repeat; color:#ffffff; padding:25px; text-shadow:0 -1px 0 #222222;}
#star2s {background:url(../html/img/star2.png) no-repeat; color:#000000; padding:25px; text-shadow:0 2px 0 #ffffff;}
#star1,#star2  {height:58px; word-wrap:break-word;}

/*mediabox*/
#identifications {display:none; color:#000000; position:relative; margin:0 5% 0 5%; width:90%; font-size:19px; line-height:21px;}
#identifications div.dd {font-size:16px; color:#444444; margin:17px 0 16px 0;}
#identifications div.dd div {vertical-align:middle; display:inline-block; /*IE7*/*display:inline;zoom:1; margin:0;}
#reply_pin {margin:20px 0 8px 0; position:relative;}
#resend_ask {vertical-align:middle; display:inline-block; /*IE7*/*display:inline;zoom:1; margin:0 0 4px 0; font-size:17px; color:#444444;}
#resend {vertical-align:middle; display:inline-block; /*IE7*/*display:inline;zoom:1;}
#manual_ident {display:none; position:relative; top:0; margin:0 5% 0 5%; width:90%; font-size:16px; line-height:17px;}
#manual_ident input {width:90%; font-size:16px; padding:2px 5px 2px 5px;}