html{height:100%;width:100%;background:#000;}
body{font-family:Arial;width:100%;min-height:100%;position:relative;font-size:67%;min-width:1000px;padding:0px;margin:0px;color:#fff;z-index:0}
/* resets */
h2{margin:0px}
ul{margin:0px;padding:0px}
ul li{list-style-type:none}
a,a:link,a:visited,a:hover,a:active{outline:0px solid #fff;border:none;color:#fff}
a img,a:hover img,a:active img{border:none}
p{margin:0px}
input{margin:0px;padding:0px;background-color:#000}
/* debug 
#remember #content{background:transparent url(../images/preview/1.png) 0 0 no-repeat;}
#signup1 #content{background:transparent url(../images/preview/4.png) 0 0 no-repeat;}
#signup2 #content{background:transparent url(../images/preview/3.png) 0 0 no-repeat;}
#signup3 #content{background:transparent url(../images/preview/2.png) 0 0 no-repeat;}
#signin #content{background:transparent url(../images/preview/5.png) 0 0 no-repeat;} */
/* main */
#content{width:1000px;height:569px;position:absolute;top:50%;left:50%;margin-left:-500px;margin-top:-285px;z-index:1;font-size:115%;background:transparent;}
#balloon{width:1000px;height:569px;}

#minSocraz{bottom:15px;left:50%;margin-left:-370px;position:absolute;}

.checkbox{overflow:hidden;width:12px;height:12px;float:left;clear:right;background:transparent url(../images/checks.png) 0 4px no-repeat;margin-right:5px;cursor:pointer}
.checkbox input{margin-left:20px;visibility:hidden}

.errorInField .checkbox{background-position:-24px 4px}
.selected{background-position:-12px 4px}


.customInput{width:207px;height:18px;overflow:hidden;float:left;clear:right;background:transparent url(../images/input-r-s.png) 100% 0 no-repeat;padding:0px 10px 0px 0px;}
	.customInput div{padding:0px 0px 0px 10px;background:url(../images/input-l-s.png) 0 0 no-repeat;font-size:100%;outline:none;height:18px;margin:0px; width:197px}
		.customInput input{border:none;font-size:100%;outline:none;height:16px;margin:1px 0px 0px;/* color:#4d4d4d; */ color:#fff; width:187px}

.forPass{position:relative}
	.customInput .pass{background:#000 none;font-size:100%;position:absolute;top:0px;z-index:2;height:15px;opacity:0;width:187px;padding:0px;left:10px;margin:1px}
	.customInput .backPass{position:absolute;top:0px;z-index:1;left:10px;width:187px;height:15px}
	
.customSelect .field{width:205px;background:transparent url(../images/input-r-s.png) 100% 0 no-repeat;font-size:100%;outline:none;padding:0px 10px 0px 0px;height:18px;overflow:hidden;float:left;clear:right;position:relative}
	.customSelect .field div{padding:0px 0px 0px 10px;background:url(../images/input-l-s.png) 0 0 no-repeat;border:none;height:18px;margin:0px;width:185px;cursor:pointer}
		.customSelect .field input{padding:0px;border:none;height:16px;margin:1px 0px 0px;/* color:#4d4d4d; */ width:185px;cursor:pointer;color:#fff;}
	.customSelect .field .button{position:absolute;right:10px;top:5px;background:transparent url(../images/tr-open-select.png) 0 0 no-repeat;width:6px;height:6px;cursor:pointer}

.list{position:absolute;border:1px solid #2e2e2e;background:#000;z-index:100;padding:2px 0px 2px 0px;}
	.list li{cursor:pointer;}
	.list .endgroup,#register1 .list .endgroup,#register2 .list .endgroup{padding-bottom:5px}
	#register1 .list li{padding:0px 2px}
	#register2 .list li{padding:0px 20px}
	/* .list .hover{background:#444;color:#000} */
	.list .hover{color:#939393}
	.list .selected{background:#444;color:#000}

.customSelect .list{display:none;}
.openSelect  .list{display:block;}
	
.errorInField,.errorInField .field{background-position:100% -18px}
	.errorInField div,.errorInField .field div{background-position:0 -18px}	
	
		.errorInField  .field .button{background-image:url(../images/tr-red-1.png)}
		
.smallSelect .field{width:54px;}
	.smallSelect .field input{width:34px}
.smallSelect1 .field{width:45px;}
	.smallSelect1 .field input{width:25px}

.disabled .field{opacity:0.8;cursor:progress}
	.disabled .field input{cursor:progress}

.scroll{width:11px;position:absolute;right:2px;background:#000;top:2px}
	.scroll-up,.errorInField  .scroll-up{position:absolute;cursor:pointer;top:0px;left:0px;width:11px;height:14px;background:url(../images/scroll-up.png) 0 0 no-repeat transparent}
	.scroll-down,.errorInField .scroll-down{position:absolute;cursor:pointer;bottom:0px;left:0px;width:11px;height:14px;background:url(../images/scroll-down.png) 0 0 no-repeat transparent}
	.slider-container{position:absolute;top:14px;left:0px;width:11px;}
	.line{height:100%;width:2px;background:#444;right:4px;top:0px;position:absolute;}
	.slider{height:20px;width:11px;top:0px;left:0px;padding:0px 0px 0px 0px;background:transparent url(../images/slider-bb.png) 0 100% no-repeat;position:absolute;cursor:pointer}
		.slider div{background:transparent url(../images/slider-t.png) 0 0% no-repeat;height:3px;width:11px}
		
.str{overflow:hidden}

.another-link{float:left;clear:right;padding:5px 0px 0px 10px;background:url(../images/an-link.png) 0px 5px no-repeat;text-decoration:none;font-size:80%;margin:0px 0px 0px 40px}
	.another-link a{text-decoration:none;}
		.another-link img{/* color:#ae996f; */ color:#fff;text-transform:uppercase}

/* .gold{color:#ae996f}  */
/*
====================[ PAGES ]================
*/
#mainBack{position:absolute;top:0px;left:0px;padding:0px;margin:0px;width:100%;height:100%;overflow:hidden;z-index:0;}
	#mainBack img{position:absolute;left:50%;margin-left:-720px;top:50%;margin-top:-456px;z-index:0}

#signin2{position:relative}
#signin2 form{padding:153px 0 0 287px;}
#signin2 h2{margin:0px 0px 0px 68px}
#signin2 .str1{padding:25px 0 0 41px;}
#signin2 .str2{padding:16px 0 0 30px;}
#signin2 .str3{font-size:90%;padding:17px 0 0 20px;}
#signin2 .str4{padding:21px 0 0 2px;}
#signin2 #special_text{left:600px;position:absolute;top:173px;width:200px;}
#signin2 #special_text {font-size:90%;}
	#signin2 #special_text span{margin-left:-5px;display:block;white-space:nowrap}
	#signin2 #special_text .text .first{padding:0px 0px 0px 50px}
/* ===[signin]==== */
#signin form{padding:153px 0 0 287px;}
#signin h2{margin:0px 0px 0px 68px}
#signin .str1{padding:25px 0 0 41px;}
#signin .str2{padding:16px 0 0 30px;}
#signin .str3{font-size:90%;padding:17px 0 0 20px;}
#signin .str4{padding:21px 0 0 2px;}
#signin .str3 .another-link{margin:0 0 0 97px;}
.special{color:#4d4d4d;font-size:90%;}
	.special input{margin-right:156px}
	.special a{color:#fff;vertical-align:top;margin-right:3px}
	.special span{vertical-align:top;}
/* ===[signup]=== */
.register .text{font-size:90%;}
	.register .text span{margin-left:-5px;display:block;white-space:nowrap}
	.register .text .first{padding:0px 0px 0px 50px}
.register .text span span {margin-left:-5px}
.register .text span span span {margin-left:-4px}
.register .text span span span span {margin-left:-4px}
.register .text span span span span span {margin-left:-5px}
.register .text span span span span span span span{margin-left:-5px}
.register .text span span span span span span span span{margin-left:-4px}
.register .text span span span span span span span span span{margin-left:-6px}
.register  form{padding:18px 0 0 230px;}
.register  h2{margin:0px 0px 0px 151px}
.register  .step{float:right;margin-right:162px;}
/* .register  .errorBlock{position:absolute;color:#b00;top:53px;left:372px} */
.errorBlock{padding:2px 0px 0px 20px;float:left;white-space:nowrap;color:#9a0a0a;vertical-align:middle}
.errorBlock img{vertical-align:bottom;margin-right:5px;}
.warning{text-transform:uppercase;/* color:#ae996f; */ font-size:78%;white-space:nowrap}}
/* .req{color:#ae996f} */
/* .noreq{color:#4d4d4d;} */
.smallInput{width:88px}
	.smallInput input{width:78px}
.forCheckbox{float:left;clear:right;margin-right:10px;/* color:#4d4d4d; */ cursor:pointer}
.submit-button{float:left;}
/* signup1 */
#register1  form{padding:48px 0 0 228px;}
#register1  h2{margin:0px 0px 0px 153px}
#register1 .leftcol{float:left;clear:right;width:326px;white-space:nowrap}
#register1 .rightcol{float:left;clear:right;width:300px;white-space:nowrap}
#register1 label{/* color:#ae996f; */margin-left:5px}
#register1 .forCheckbox{/* color:#4d4d4d; */ margin-left:0px;margin-right:15px}

/* #register1 .noreq{color:#4d4d4d;} */

#register1 .customSelect .field{width:166px}
	#register1 .customSelect .field div {width:156px}
	#register1 .customSelect .field input{width:146px}
#register1 .smallSelect .field {width:54px;}
	#register1 .smallSelect .field div {width:44px}
	#register1 .smallSelect .field input{width:34px}
#register1 .smallSelect1 .field{width:45px;}
	#register1 .smallSelect1 .field div {width:35px;}
	#register1 .smallSelect1 .field input{width:25px}
	
#register1 .customInput{width:166px}
	#register1 .customInput div{width:156px}
	#register1 .customInput input{width:146px}
#register1 .smallInput{width:88px}
	#register1 .smallInput div {width:78px}
	#register1 .smallInput input{width:68px}
	
#register1 .str1{padding:27px 0 0 126px;}
#register1 .str2{padding:9px 0 0 115px;}
#register1 .str3{padding:9px 0 0 104px;}
#register1 .str4{padding:9px 0 0 93px;}
#register1 .str5{padding:3px 0 0 82px;}
	#register1 .str5 .leftcol{padding:0px 0 0 5px;width:321px}
	#register1 .str5 .rightcol{padding:6px 0 0 0px}
#register1 .str6{padding:9px 0 0 71px;}
#register1 .str7{padding:9px 0 0 60px;}
#register1 .str8{padding:9px 0 0 49px;}
#register1 .str9{padding:9px 0 0 38px;}
#register1 .str10{padding:9px 0 0 27px;}
#register1 .str11{padding:32px 0 0 16px;}
#register1 .str12{padding:17px 0 0;margin-left:-2px;}

#fCity2 {display:none}

#region_770{display:none}
#region_780{display:none}
/* signup2 */
#register2  form{padding:48px 0 0 216px;}
#register2  h2{margin:0px 0px 0px 167px}
#register2 label{/* color:#ae996f; */clear:both;display:block;font-size:94%;padding:0 0px 1px;}
#register2  .forCheckbox{/* color:#4d4d4d; */ width:74px;clear:right;padding:0 0px 0px;}
#register2 .leftcol{float:left;clear:right;width:370px;white-space:nowrap}
#register2 .rightcol{float:left;clear:right;width:316px;white-space:nowrap}

#register2 .customSelect .field{margin-right:10px;margin-top:7px}
#register2 .customInput{margin-top:7px}
	#register2 .smallInput{width:55px}
		#register2 .smallInput div{width:45px}
		#register2 .smallInput input{width:35px}
#register2 .str1{padding:20px 0 0 126px;}
	#register2 .str1 .qLabel{padding-left:15px;}
#register2 .str2{padding:13px 0 0 109px;}
	#register2 .str2 .qLabel{padding-left:9px;}
#register2 .str3{padding:11px 0 0 93px;}
	#register2 .str3 .qLabel{padding-left:9px;}
#register2 .str4{padding:11px 0 0 77px;}
	#register2 .str4 .qLabel{padding-left:9px;}
#register2 .str5{padding:13px 0 0 47px;}
	#register2 .str5 .qLabel{padding-left:15px;float:left;clear:right}
	#register2 .str5 .smallInput{float:left;clear:right;margin-left:25px;margin-top:5px;}
#register2 .str6{padding:12px 0 0 27px;}
	#register2 .str6 .qLabel{padding-left:15px;}
#register2 .str7{padding:23px 0 0 15px;}
#register2 .str8{padding:9px 0 0 0;}

/* signup3 */
#register3  form{padding:48px 0 0 230px;}
#register3 .str1{padding:15px 0 0 142px;}
#register3 .str2{padding:10px 0 0 58px;}
/* #register3 .str2{padding:9px 0 0 70px;} */
#register3 .str3{padding:15px 0 0 17px;}
#register3 .str4{padding:29px 0 0 0;margin-left:-11px;}
#register3  .text{font-size:73%;}
#register3  .errorBlock{top:47px;left:377px}
/* ===[remember]=== */
#remember form{padding:109px 0 0 277px;}
#remember h2{margin:0px 0px 0px 68px}
#remember .customInput{width:355px;}
	#remember .customInput  div{width:345px}
	#remember .customInput  input{width:335px}
#remember .str1{padding:22px 0 13px 47px;}
#remember .str2{padding:16px 0 0 24px;}
#remember .str3{padding:34px 0 0 3px;}
#remember .str3 input{float:left;}
	
#remember .errorBlock{padding-left:20px;}
#registerс .wrap{padding:18px 0 0 228px;}
#registerс .str3{padding:99px 0 0 104px;}
.bigGold{/* color:#ae996f; */ font-size:150%}
#rememberc .wrap{padding:109px 0 0 277px;}
#rememberc h2{margin:0px 0px 0px 68px}
#rememberc .str2{padding:36px 0 0 44px;}

/* ===[activation]=== */
#activation form{padding:109px 0 0 277px;}
#activation h2{margin:0px 0px 0px 68px}
/*
#activation .act1 {display:none}
#activation .act2 {display:none}
#activation .act3 {display:none}
*/
#activation .act1 .str1{padding:22px 0 13px 47px;}
#activation .act1 .str2{padding:16px 0 0 24px;}
#activation .act2 .str1{padding:22px 0 13px 62px;}
#activation .act2 .str2{padding:16px 0 0 24px;}
#activation .act3 .str1{padding:22px 0 13px 58px;}
#activation .act3 .str2{padding:16px 0 0 12px;}
#activation .str3{padding:34px 0 0 3px;}
#activation .stext span{margin-left:-6px;display:block;white-space:nowrap}
#activation .act3 .stext span{margin-left:-6px;display:block;white-space:nowrap}
	#activation  .stext .first{padding:0px 0px 0px 0px}
	
/* ===[terms]=== */
#terms{width:950px;margin:0px auto;min-width:795px;font-size:0.675em;color:#ccc}
#terms #header{height:140px;padding:50px 0px 0px 0px}
	.textContainer{font-size:130%;padding:0px 0px 30px}
		.textContainer h2{color:#FFFFFF;font-size:168%;font-weight:100;margin:0;text-transform:uppercase;vertical-align:top;}
		.textContainer h3,.textContainer dt{text-transform:uppercase;font-size:130%;color:#ae996f;margin:0px;padding:10px 0px 10px;font-weight:normal;}
		.textContainer h4{text-transform:uppercase;font-size:100%;color:#ccc;margin:0px;padding:20px 0px 0px;font-weight:100;}
		.textContainer  dl{margin:0px;padding:20px 0;}
			.textContainer dt{padding:5px 0 5px;}		
			.textContainer dd{padding:20px 0px 20px 40px;margin:0px}
		.textContainer ol {margin:0px;padding:0px 0px 10px 20px}
			.textContainer  ol li{list-style-type:"1";padding:19px 0 0 15px;}
		.textContainer table{padding:9px 0px 9px 0px}
			.textContainer td{padding:0px 60px 0px 0px}
		.textContainer  p{padding:7px 0 9px;}
		
#terms #container{padding:0px 60px 0px 95px}