#about-reg { position:absolute; top:0; left:280px; padding-top:5px; width:430px; }
#about-reg span { color:#ff7902; font-size:13px; font-weight:bold; text-align:justify; }
.reg-bg { background:url(/img/registration_bg.gif) 100px 0px no-repeat; width:100%; }

#registration label {
	position: relative;
	float: left;
	clear: both;
	width: 180px;
	padding: 0 8px 0 0;
	color: #595959;
	font-weight: bold;
	text-align: right;
	}
#registration label.nofloat {
	float: none;
	display: block;
	width: auto;
	text-align: left;
	margin: 0.5em 0 0.2em;
	}
#registration .sm-text {
	width: auto;
	padding: 0;
	color: #8f8f8f;
	margin: 0.4em 0;
	}
#registration input { line-height:1em; vertical-align:middle; }
.orange15 { color:#ff7902; font-size:15px; font-weight:bold; }

.darkgrey15 { color:#595959; font-size:15px; font-weight:bold; }
IMG.check-img {
	margin: 0 0 0 8px;
	vertical-align: baseline;
	}

.reg-box-content { padding:10px 25px 0 25px; color:#595959; font-size:13px;} 

.reg-box-content div { clear:both; padding:3px 0; }

.redstar { color:#FF0000; font-size:28px;}
.politics {
	text-align: center;
	}

.rem-bg { background:url(/img/reminder_bg.gif) 650px 0px no-repeat; }
.rem-bg .half-page-width .box-container-c { margin-bottom:180px; }
.rem-box-content { padding:15px 30px 15px 70px; color:#595959; font-size:13px;}
.rem-box-content form p { padding:10px 0; }
.rem-box-content form input { vertical-align:middle; }
.rem-box-content form input.rem-inp { width:240px; }

.enter-box-content { padding:15px 30px 15px 30px; }
form.enter-form label { width:130px; float:left; text-align:right; padding: 0 5px 0 0; }
form.enter-form label span { color:#595959; font-weight:bold; }
form.enter-form input.ent_inp { width:210px; }
form.enter-form div { clear:both; padding:3px 0 0 0;}
form.enter-form div.enter_no_label { padding:0 0 15px 130px; }
form.enter-form div.enter_center_div { text-align:center; padding:3px 0 0 0;}
form.enter-box-content { width:180px; height:80px; }
.enter-box-content p { padding:0px 50px 15px 50px; }
.contact-mess { width:210px; height:70px; margin: 0 0 0 25px;}
.box-footer-l-g { background: url(/img/box-left-bottom-g.gif) left bottom no-repeat; border-top:#d8d8d8 solid 1px; }
.box-footer-r-g { background: url(/img/box-right-bottom-g.gif) right bottom no-repeat; padding:5px 0 5px 22px;}

.reg-import {
	width: 85%;
	clear: both;
	margin: 20px auto;
	}
#registration .imp-prefs select { width:200px;}
.imp-prefs { clear:left; margin:20px;border-top:#ebebeb solid 1px;padding:15px 0 0 0;}
.imp-login p { margin:0 0 5px;} 
.imp-login { margin:20px 52px 20px 20px;}
#vip_checkbox
{
	width: 66px;
	height: 34px;
	overflow: hidden;
	float:left;}
.vip_unchecked { background: url('/img/viplogin_check.gif') no-repeat 0 0; cursor:pointer;}
.vip_checked { background: url('/img/viplogin_check.gif') no-repeat 0 -34px; cursor:pointer;}*/

.footer_reg {background-color:#eeeeee; border-top: 1px solid #cccccc; margin: 10px 1px 0 1px; padding: 5px;}
.darkgrey18 { font-size:18px; color:#595959; line-height:30px; padding:0 0 0 8px;}
.darkgrey18 span, .orange18 { color:#FF7902; font-size:20px;}
.lightgrey18 { font-size:18px; color:#999; line-height:30px; padding:0 0 0 8px;}
.firststroke { font-size:15px; }
#registration label.rbut-label { float:none;  width:auto; clear:none;}

#reg-nick-enter {
	position: relative;
	margin: 0 0 15px;
	}
	#enter-nick {
		padding: 10px 0 10px 20px;
		}

#id_nick {
	width: 200px;
	height: 34px;
	margin: -17px 0 0;
	padding: -9px 0 6px 0;
	border: 3px solid #b2b2b2;
	background-color: #FFF;
	font: bold 27px Tahoma, sans-serif;
	color: #002e4b;
	text-align:right;
	vertical-align: top;
}

.label-text {
	margin: 0 20px;
	font-size: 9px;
	}
.testpic {
	float: right;
	}
.orange19bold { color:#ff7902; font-size:30px; font-weight:bold; padding:0 5px;font-family:Tahoma, sans-serif;}

#login_status {
	position: absolute;
	right: 20px;
	top: 5px;
	width: 71px;
	height: 24px;
	overflow: hidden;
	z-index: 3;
	}
.login_uncheck {
	background: url(/img/login_check.gif) 0 0 no-repeat;
	}
.login_isfree {
	background: url(/img/login_check.gif) 0 -24px no-repeat;
	}
.login_occuped {
	background: url(/img/login_check.gif) 0 -48px no-repeat;
	}
#login_indicator {
	margin: 8px 0 0;
	}
