@import "reset.css";

/* tools */
.clear {clear:both; display:block; overflow:hidden; width:100%; height:1px;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

.overflow { overflow:auto; }

/* general styles */
.noline a { text-decoration:none }
.noline a:hover { text-decoration:underline; color:#9C3A32; }

a { text-decoration:underline; color:#2e2d29; }
a:hover { text-decoration:none }

html { font-size:100.1%; min-width:1000px; }

/* layout */

/* logo */
#header .logo, #header .logo span { position:absolute; left:0; top:0; display:block; width:126px; height:96px;}
	#header .logo { left:40px; top:14px; text-align:center; line-height:90px; }
	#header .logo, #header .logo a { color:#fff; text-decoration:none; font-size:18px; }
	#header .logo span { background:url('../img/backgrounds/header.jpg') -40px -10px no-repeat; }
	#header .logo a span { cursor:pointer; }
	
/* */

body { background:#060201 url('../img/backgrounds/main-bg.jpg') no-repeat; padding-top:20px; font:12px Arial, Helvetica, sans-serif; }
input, select, textarea { font:12px Arial, Helvetica, sans-serif; }

blockquote a { text-decoration:underline; color:#830B00; font-weight:bold; }
blockquote a:hover { text-decoration:none; }

#mainWrapper { width:936px; margin:0 auto; position:relative; }
#header { background:url('../img/backgrounds/header.jpg') 0 4px no-repeat; position:relative; z-index:50; }
	#header .headerWrapp { background:url('../img/backgrounds/header-top.gif') no-repeat; height:121px; }

	#header .enter { display:block; width:217px; height:40px; background:url('../img/buttons/enter.jpg'); position:absolute; left:350px; top:38px; }
	#header .enter:hover { background-position:0 -40px; }
	
	#header .login { width:252px; height:95px; position:absolute; right:0; top:0; }
	#header .submit { width:46px; padding:10px 0; text-indent:-9999px; height:51px; background:url('../img/buttons/submit.png') 0 50% no-repeat; border:0; cursor:pointer; position:absolute; right:-2px; top:8px; }
	#header .submit:hover { background-position:-46px 0; }
	#header .log { position:absolute; left:12px; top:4px; }
	#header .pass { position:absolute; left:109px; top:4px; }
	
	#header .reg { position:absolute; left:12px; top:49px; background:url('../img/txt/reg.png') 3px -18px no-repeat; text-indent:-9999px; width:138px; height:18px; display:block; }
	#header .reg:hover { background-position:3px 0; }
	
	#header .forgot { position:absolute; left:22px; top:68px; height:11px; display:block; width:111px; text-indent:-9999px; background:url('../img/txt/forgot.png') 0 -11px no-repeat; overflow:hidden; }
	#header .forgot:hover { background-position:0 0; }

	#header .loginText, #header .passText { width:88px; position:absolute; top:19px; background:none; border:0; color:#fff; }
	#header .loginText { left:17px;  }
	#header .passText { left:115px; }
	
	#header .userInfo { width:213px; height:44px; padding-top:3px; background:url('../img/backgrounds/user-info.jpg') no-repeat; position:absolute; right:24px; top:8px; overflow:hidden; color:#8f8e84; font-size:10px; font-style:italic; }
	#header .userInfo strong { color:#aaa9a7; }
	#header .userInfo p { padding-left:6px; }
		
	#header .play { display:block; overflow:hidden; text-indent:-9999px; background:url('../img/txt/play.png') no-repeat; width:45px; height:17px; position:absolute; right:192px; top:58px; }
	#header .profile { display:block; overflow:hidden; text-indent:-9999px; background:url('../img/txt/profile.png') no-repeat; width:82px; height:17px; position:absolute; right:106px; top:58px; }
	#header .exit { display:block; overflow:hidden; text-indent:-9999px; background:url('../img/txt/out.png') no-repeat; width:47px; height:17px; position:absolute; right:54px; top:58px; }
	#header .pm { display:block; overflow:hidden; text-indent:-9999px; background:url('../img/txt/pm.png') 0 -11px  no-repeat; width:111px; height:11px; position:absolute; right:117px; top:75px; }
	#header .play:hover, #header .profile:hover, #header .exit:hover { background-position:0 -17px; }
	#header .pm:hover { background-position:0 0; }
	
#menu { position:absolute; left:50px; top:112px; text-transform:uppercase; z-index:50; }
	#menu li { float:left; width:100px; height:22px; }
	#menu li a { display:block; float:left; width:100px; height:22px; background:url('../img/txt/menu.png') 10px 0 no-repeat; text-indent:-9999px; overflow:hidden; }
	#menu li a:hover { background-position:10px -22px; }
	
	#menu li a.news { background-position:-90px 0; }
	#menu li a.bd { background-position:-190px 0; }
	#menu li a.reyt { background-position:-290px 0; }
	#menu li a.file { background-position:-390px 0; }
	#menu li a.faq { background-position:-490px 0; }
	#menu li a.forum { background-position:-590px 0; }

	#menu li a.news:hover { background-position:-90px -22px; }
	#menu li a.bd:hover { background-position:-190px -22px; }
	#menu li a.reyt:hover { background-position:-290px -22px; }
	#menu li a.file:hover { background-position:-390px -22px; }
	#menu li a.faq:hover { background-position:-490px -22px; }
	#menu li a.forum:hover { background-position:-590px -22px; }

	
#promo { height:364px; background:url('../img/backgrounds/promo.jpg') 50% 0 no-repeat; position:relative; z-index:25; position:relative; }
	#promo .wrappLeft { height:364px; background:url('../img/backgrounds/promo-left.gif') no-repeat; }
	#promo .wrappRight { height:364px; background:url('../img/backgrounds/promo-right.gif') 100% 0 no-repeat; }
	#promo .baner { background:url('../img/backgrounds/banner.jpg') no-repeat; width:229px; height:303px; position:absolute; left:40px; top:20px; padding-left:5px; padding-top:5px; }

	#promo .more { position:absolute; left:295px; top:24px; }

	#more { position:absolute; left:290px; top:25px; width:167px; height:270px; background:url('../img/backgrounds/more.png') no-repeat; text-transform:uppercase; padding-top:15px; display:none; }
		#more li { padding-bottom:12px; font-size:9px; padding-left:20px; background:url('../img/backgrounds/more-bullet.png') 7px -1px no-repeat; padding-right:15px; }
		#more a { color:#fff; text-decoration:none; }

		#more .close { position:absolute; right:5px; top:5px;  }
		
	#promo .infoBox { width:234px; height:308px; position:absolute; left:46px; top:20px; font-size:10px; color:#23251d; padding-top:6px; }
		#promo .infoBox .box { width:224px; height:79px; overflow:hidden; margin-bottom:10px; overflow:hidden; padding:6px 0; background:url('../img/backgrounds/info-block.png') 7px 30px no-repeat; }
		#promo .infoBox .box2 { background-position:7px -71px; }
		#promo .infoBox .box3 { background-position:7px -172px; }
		#promo .infoBox .title { font-size:14px; font-weight:bold; color:#5f0500; padding-left:4px; padding-bottom:4px; }
		#promo .infoBox .info { padding-left:55px; padding-right:6px; }
		#promo .infoBox a { color:#414852; }
	
	#promo .allHelp { position:absolute; left:95px; top:327px; background:url('../img/txt/all-help.png') no-repeat; display:block; width:123px; height:15px; text-indent:-9999px; }
		#promo .allHelp:hover { background-position:0 -15px; }	
	
	.submenu { background:url('../img/backgrounds/submenu.png') no-repeat; height:39px; overflow:hidden; }
	.submenu .wrapp { height:39px; background:url('../img/backgrounds/submenu.png') 100% -39px no-repeat; }

	.submenu ul { height:30px; background:url('../img/backgrounds/submenu.png') 100% -77px repeat-x; text-align:center; margin:0 20px; padding-top:12px; white-space:nowrap; white-space:nowrap;  }
	.submenu ul li { display:block; float:left; }
	.submenu ul li.sep { background:url('../img/backgrounds/submenu.png') 0 -131px no-repeat; width:8px; overflow:hidden; }

	.submenu .reg { background:url('../img/txt/sub-menu-reg.png') 0 -14px no-repeat; width:98; text-indent:-9999px; display:block; float:left; width:98px; height:14px; overflow:hidden; }
	.submenu .reg:hover { background-position:0 0; }
	.submenu .play { background:url('../img/txt/sub-menu-brauserplay.png') no-repeat; width:110; text-indent:-9999px; display:block; float:left; width:110px; height:14px; overflow:hidden; }
	.submenu .play:hover { background-position:0 -14px; }
	.submenu .download { background:url('../img/txt/sub-menu-download.png') no-repeat; width:100; text-indent:-9999px; display:block; float:left; width:99px; height:14px; overflow:hidden; }
	.submenu .download:hover { background-position:0 -14px; }
	
	#promo .submenu { position:absolute; left:50%; bottom:-5px; margin-left:-190px; }
	#promo .submenu .wrapp { width:380px; }

	#promo .submenuLoad { position:absolute; bottom:-5px; right:29px; left:auto; }
	#promo .submenuLoad .wrapp { width:157px; }
	
	
#content { background:url('../img/backgrounds/content.jpg') 50% 0 repeat-y; margin-bottom:-8px; }
	#content .contentWrapper { background:url('../img/backgrounds/content2.jpg') 282px 0 no-repeat; }
	#content .contentWrapper2 { min-height:400px; position:relative; padding-bottom:20px; padding-top:10px; }
	#content .topShadow {  background:url('../img/backgrounds/content-shadow.png') 50% 0 no-repeat; width:900px; height:16px; display:block; position:absolute; left:15px; top:0; }
	#content .botShadow { display:block; height:16px; width:914px; position:absolute; left:11px; bottom:8px; background:url('../img/backgrounds/content-shadow2.png') 0 5px no-repeat; overflow:hidden; }
	#content .clep { display:block; width:30px; height:20px; background:url('../img/backgrounds/clep.png') no-repeat; position:absolute; left:250px; bottom:10px; }
	
#footer { height:110px; background:url('../img/backgrounds/footer.jpg') 11px 0 no-repeat; }
	#footer .copyright { color:#c4bc9c; text-align:center; font-size:10px; padding-top:4px; }
	#footer .copyright a { color:#c4bc9c; }
	#footer .support { text-align:center; color:#8b856e; font-size:11px; padding-top:25px; }
	
#content .sidebar { float:left; width:227px; padding-left:33px; }
#content .content { float:right; width:618px; padding-right:38px;  }

	.sidebar .titleLine { background:url('../img/backgrounds/sidebar-header-line.png') 100% 5px no-repeat; }
	.sidebar .title { padding-bottom:8px; }

	.sidebar .subtitle { color:#6e1c10; font-weight:bold; text-transform:uppercase; display:block; font-size:10px; }
	.title .subtitle { position:relative; top:-5px; margin-bottom:-5px; font-weight:bold; }
	
	.sidebar a { color:#000000; }
	.sidebar .list { font-size:11px;  font-weight:bold; padding-bottom:8px; }
		.sidebar .list li { padding-bottom:3px; padding-left:24px; position:relative; min-height:14px; }
		.sidebar .list li:hover { color:#882721; }
		.sidebar .list .number { position:absolute; left:0; top:0; }
	.sidebar .all { padding-bottom:18px; }
	.sidebar .list li:hover a,
	.sidebar .list a:hover { color:#882721; }
	.sidebar .list a { padding-right:60px; display:block; overflow:hidden; }
	.sidebar .list .col { position:absolute; right:20px; top:0; }
	
		
	.sidebar .warList { font-size:10px; padding-bottom:8px; }
	.sidebar .warList li { padding-bottom:4px; }
	.sidebar .warList a:hover { color:#882721; }
	
	.content .box { padding-left:28px; padding-bottom:4px; }
	.content .titleLine { background:url('../img/backgrounds/content-header-line.png') 0 5px no-repeat; padding-left:32px; padding-bottom:4px; }
	.content .photogalery { padding:0; margin:0;  }
		.content .photogalery li { padding:0; margin:0; list-style:none; float:left; width:33.3%; text-align:center; }
		.content .photogalery li.first { text-align:left; }
		.content .photogalery li.third { text-align:right; }
		.content .photogalery img { border:1px solid #3f3735; }

	.all a { color:#830b00; font-size:11px; font-weight:bold; }
		
		.learnBox .screensahot { float:left; }
		.learnBox .screensahot img { border:1px solid #060405; }
		
		.learnBox .links { margin-left:196px; background:#c4bda0 url('../img/backgrounds/learn.jpg') 100% 0 repeat-y; min-height:106px; padding:6px 9px; border:1px solid #9d9984; }
		.learnBox .links ul { padding:0; margin:0; }
		.learnBox .links li { padding:0; margin:0; list-style:none; font-weight:bold; padding-bottom:1px; }
		.learnBox .all a { padding-left:7px; }
		
	.content .news { margin:0; padding:0; padding-bottom:4px; }
	.content .news li { margin:0; padding:0; list-style:none; }
	.news .newsTitle { font-size:14px; color:#312f28; font-weight:bold; padding-bottom:5px; }
	.news .newsTitle .date { color:#504d44; }
	
	.marketBox { padding-left:70px!important; }
		.marketBox img { border:1px solid #333333; margin:0 11px 0 0; }
		
/* #innerPage */

	#innerPage #header { background:url('../img/backgrounds/header-inner.jpg') 0 4px no-repeat; }
	#innerPage #submenu { background:url('../img/backgrounds/inner-menu.jpg') 3px 0 no-repeat; height:21px; width:930px; }
	
	#innerPage #content { background:url('../img/backgrounds/inner-bg.jpg') 50% 0 repeat-y; z-index:50; }
	#innerPage #content .contentWrapper { background:url('../img/backgrounds/inner-wrapp.png') 0 0 repeat-y; }
	#innerPage #content .contentWrapper2 { padding:10px 28px 40px 28px; }
	#innerPage .sidebar { padding-left:15px; }
	#innerPage .content { width:auto; float:none; }
	#innerPage .twoColumns .content { float:right; width:586px; }
	#innerPage #footer { background:url('../img/backgrounds/footer-inner.jpg') 0 0 no-repeat; z-index:25; position:relative; }
	#innerPage #content .botShadow { background:url('../img/backgrounds/content-shadow2-inner.png') 0 5px no-repeat; left:0; width:936px; }

	#innerPage .twoColumns .contentWrapper2 { background:url('../img/backgrounds/sidebar.jpg') 26px 0 repeat-y; }
	
	#innerPage #submenu { color:#830B00; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; padding-left:72px; padding-top:22px; }
	#innerPage #submenu a { text-decoration:none; color:#1a1918; }
	#innerPage #submenu a:hover { color:#5f0905; }
	#innerPage #submenu .sep { margin:0 2px; }
	
	.anons { padding-bottom:10px!important; }
	.anons .title { font-size:16px; color:#3f3b32; font-weight:bold; padding-bottom:8px; }
	.anons .photo { float:left; border:1px solid #464231;}
	.anons .info { /*margin-left:152px;*/ }
	
	/*.comments { background:url('../img/backgrounds/comment-line.jpg') 28px 0 no-repeat; width:auto; padding-top:12px; }*/
	.comments { background:url('../img/backgrounds/comment-line.jpg') 0px 0 no-repeat; width:auto; padding-top:12px; }
	.commentsWrapp { padding-bottom:12px; background:url('../img/backgrounds/comment-line.jpg') 0 100% no-repeat; }
	.comments dt a { color:#830b00; font-weight:bold; }
	.comments dt { padding:2px 0 5px; }
	.comments dd { padding-bottom:12px; background:url('../img/backgrounds/comment-line.jpg') -820px 100% no-repeat; }
	.comments dd.last { background:none; }
	.comments .actions { /*margin-left:152px;*/ padding-top:4px; font-size:11px; font-weight:bold; float:right; }
	.comments .actions a { color:#830b00; margin-right:10px; }
				
	.content .newsList .title { padding:0; margin:0; font-size:16px; color:#3f3b32; font-weight:bold; padding-bottom:8px; }
	.content .newsList .title a { color:#3f3b32; }
	.content .newsList li { padding:0; margin:0; list-style:none; padding-bottom:17px; background:url('../img/backgrounds/comment-line.jpg') 0 100% no-repeat; margin-bottom:7px; }
	.newsList .photo { float:left; border:1px solid #464231;}
	.newsList .info { /*margin-left:152px;*/ }
	.newsList .actions { /*margin-left:152px;*/ padding-top:4px; font-size:11px; font-weight:bold; float:right; }
	.newsList .actions a { color:#830b00; margin-right:10px; }

	.anons { padding-bottom:10px!important; }
	
	.pager { text-align:right; color:#3d3a33; font-weight:bold; }
	.pager span { color:#830B00; margin:0 5px; }
	.pager a { color:#3d3a33; margin:0 5px; }
	
	.textBox p { padding-bottom:14px; }
	
	.registration { width:661px; height:549px; background:url('../img/backgrounds/registration.jpg') no-repeat; margin:0 auto; padding-bottom:10px; font:italic 12px Georgia, "Times New Roman", Times, serif; color:#4d473e; position:relative; }
	.registration .wrapp { position:absolute; left:65px; top:94px; width:309px; text-align:center; }
	.registration .form { padding-right:12px; }
	
	.registration  div.submit { position:absolute; left:290px; bottom:14px; width:300px; height:40px; }
	.registration  div.submit .submit { width:100px; height:41px; cursor:pointer; overflow:hidden; text-indent:-9999px; background:none; border:0; display:block; float:left; margin-right:3px; background:url('../img/backgrounds/reg-hover.png') -9999px -9999px no-repeat; }
	.registration  div.submit .cancel { width:100px; height:41px; cursor:pointer; overflow:hidden; text-indent:-9999px; background:none; border:0; display:block; float:left; background:url('../img/backgrounds/reg-hover.png') -9999px -9999px no-repeat; }
	.registration  div.submit .cancel:hover { background-position:-93px 11px; }
	.registration  div.submit .submit:hover { background-position:10px 11px; }
	
	.registration p { padding:0; }
	.registration .label { padding:4px 0 9px 0; display:block; }
	.registration .text { background:#f0e9d0; border:1px solid #c4b49d; width:280px; padding:3px 4px; text-align:center; }	
	
	.registration .choise { display:block; border-bottom:1px solid #c4b49d; padding-bottom:4px; }
		.registration .choise label { padding-right:30px; }
		.registration label input { margin-left:4px; }
		.registration span.label { padding-top:2px; }
		
	.registration .captcha { height:85px; padding-bottom:12px; }
	.registration .code { width:158px; text-align:center; float:left; padding-top:45px; }
	.registration .code .text { width:152px; }
	.registration .image { width:134px; text-align:center; float:right; }
	.registration .image img { border:1px solid #0c272d; }
	.registration .image p { padding-bottom:3px; }
	
	.registration .agree { text-align:left; padding-left:18px; position:relative; }
		.registration .agree input { position:absolute; left:0; top:0; margin:0; }
		
	.auth_restore { width:661px; height:235px; background:url('../img/backgrounds/auth_restore.jpg') no-repeat; }
	.auth_change { width:661px; height:262px; background:url('../img/backgrounds/auth_change.jpg') no-repeat; }
		
#profail { width:843px; position:relative; left:19px; background:url('../img/backgrounds/profail.jpg') 50% 0 repeat-y; }
#profail .profailWrapp { background:url('../img/backgrounds/profail-bot.jpg') -1px 100% no-repeat; }
#profail .profailWrapp2 { background:url('../img/backgrounds/profail-top.jpg') 50% 0 no-repeat; min-height:800px; }
#profail .sidebar { width:295px; padding-top:57px; padding-left:29px; }
#profail .subcontent { width:510px; float:right; padding-bottom:100px; }

#profail .photo { border:1px solid #3d3727; }
#profail .user { width:295px; overflow:hidden; }
#profail .user .photo { float:left; margin-right:5px; }
#profail .user .details { float:left; width:188px; height:105px; overflow:hidden; color:#322e2e; }
#profail .offline { color:#9a271a; font-weight:bold; }

#accaunt { height:222px; position:relative; }

#payId { font-size:18px; color:#fcefd1; font-weight:bold; padding-left:8px; padding-top:4px; padding-bottom:10px; }
	#payId span { font-family:Georgia, "Times New Roman", Times, serif; }

.button { display:block; width:101px; height:36px; text-decoration:none; text-transform:uppercase; background:url('../img/buttons/button.png') no-repeat; text-align:center; line-height:35px; font-size:12px; font-weight:bold; color:#b8b2a8!important; }
.button:hover { color:#fff!important; }

#profail p.payment { font-weight:bold; padding-bottom:2px; }
#profail select.payment { width:157px; }

#accaunt .button { position:absolute; left:0; bottom:0; }

#profail .personal { height:188px; padding-top:12px; position:relative; color:#322e2e; }
#profail .personal .title { font:bold 18px Georgia, "Times New Roman", Times, serif; color:#fcefd1; padding-left:10px; }
#profail .personal .button { position:absolute; left:0; bottom:0;  }
#profail .personal ul { padding-left:4px; font-size:12px; padding-top:5px; }
#profail .personal .passChange { font-weight:bold; position:absolute; left:156px; top:164px; color:#9a271a; }

#profail #gifts { padding-top:14px; padding-bottom:30px; }
#profail #gifts .title { font:bold 18px Georgia, "Times New Roman", Times, serif; color:#eaece6; padding-left:10px; padding-bottom:14px; }
#profail #gifts li { /*width:33.3%; float:left;*/text-align:center; padding-bottom:10px; }

.userGenInfo { height:177px; position:relative; padding-top:57px; width:472px; }
.userGenInfo .gragdanin { display:block; width:170px; height:35px; position:absolute; background:url('../img/backgrounds/gragdanin.png') no-repeat; width:170px; height:35px; color:#b8b2a8!important;  line-height:35px; text-decoration:none; text-transform:uppercase; font-weight:bold; text-align:center; right:-27px; bottom:26px; }
.userGenInfo .gragdanin:hover { color:#fff!important; }
.userGenInfo .name { font-size:13px; color:#212121; font-weight:bold; font-style:italic; width:80px; }
.userGenInfo .name span { background:url('../img/backgrounds/user-gen-info.jpg'); padding-right:6px;  }
.userGenInfo .medal { width:34px; }
.userGenInfo table { width:466px; }
.userGenInfo td { height:27px; background:url('../img/backgrounds/tab-bord.png') 0 18px repeat-x; }
.userGenInfo td img { vertical-align:top; position:relative; top:-8px; }
.userGenInfo .val { position:relative; top:-4px; font:12px Georgia, "Times New Roman", Times, serif; color:#69665b; }
.userGenInfo .black { color:#000000; }
.userGenInfo .gragdinfo { padding-left:130px; font:bold 12px Georgia, "Times New Roman", Times, serif; }
.userGenInfo .gragdinfo a { color:#9a271a; }

.yourAvatar { width:467px; height:451px; background:url('../img/backgrounds/your-avatar.jpg') no-repeat; position:relative; margin-bottom:48px; }
	 .yourAvatar .avatar { width:190px; height:400px; display:block; position:absolute; left:50%; margin-left:-80px; top:25px; }
	 .yourAvatar .lot { display:block; width:150px; height:77px; position:absolute; text-align:center; }
	 .yourAvatar .lot1 { top:20px; left:15px; }
	 .yourAvatar .lot2 { top:105px; left:15px; }
	 .yourAvatar .lot3 { top:190px; left:15px; }
	 .yourAvatar .lot4 { top:275px; left:15px; }
	 .yourAvatar .lot5 { top:360px; left:15px; }
	 
	 .yourAvatar .lot6 { top:20px; right:15px; }
	 .yourAvatar .lot7 { top:105px; right:15px; }
	 .yourAvatar .lot8 { top:190px; right:15px; }
	 .yourAvatar .lot9 { top:275px; right:15px; }
	 .yourAvatar .lot10 { top:360px; right:15px; }
	 
.userInfoDetailed { font:13px; color:#212121; font-style:italic; width:467px; }
.userInfoDetailed .title { font:bold 18px Georgia, "Times New Roman", Times, serif; color:#010000; }
.userInfoDetailed .subtitle { font:bold 14px Georgia, "Times New Roman", Times, serif; color:#0c0c0c; }
.userInfoDetailed { font-size:13px; color:#212121; font-weight:bold; }
.userInfoDetailed strong { font-style:normal; }
.userInfoDetailed td { padding-bottom:1px; }
.userInfoDetailed td.img { text-align:center; vertical-align:top; padding:0; padding-top:7px; }
.userInfoDetailed .bt { background:url('../img/backgrounds/line.jpg') no-repeat; padding:5px 0; } 
.userInfoDetailed .bt2 { background:url('../img/backgrounds/line2.jpg') no-repeat; padding-top:10px; } 
.userInfoDetailed .bt3 { padding-bottom:10px; }
.userInfoDetailed .br { border-right:1px solid #837f72; width:85px; padding-right:15px; text-align:right; }
.userInfoDetailed .thirdCol { text-align:right; padding-right:30px; padding-left:20px; }

.changeGrad { position:relative; }
.changeGrad a{ display:block; width:177px; height:34px; background:url('../img/buttons/change-grad.png') no-repeat; text-decoration:none; text-transform:uppercase; text-align:center; line-height:31px; font-size:12px; font-weight:bold; color:#b8b2a8!important; position:absolute; right:0; bottom:15px; }
.changeGrad a:hover { color:#fff!important; }
.changeGrad span { position:absolute; display:block; width:100px; height:103px; background:url('../img/backgrounds/change-grad.png') no-repeat; top:-103px; right:0; }

#mainWrapper { overflow:hidden; }

#popupBackground { background:#000; opacity:0.7; position:absolute; position:fixed; left:0; top:0; height:100%; width:100%; z-index:400; }

.popup .wrapp1 { background:url('../img/backgrounds/popup.jpg'); display:inline-block;  }
.popup .wrapp2 { background:url('../img/backgrounds/popup-left.jpg') repeat-y; } 
.popup .wrapp3 { background:url('../img/backgrounds/popup-right.jpg') 100% 0 repeat-y; min-height:107px; padding:10px 40px; text-align:center; padding-bottom:0; } 
	
	.popup p { padding-bottom:15px; }
	
	.popup .title { font:bold 14px Georgia, "Times New Roman", Times, serif; color:#2f2d2b; padding-bottom:25px; }
	.popup .title span { background:url('../img/backgrounds/popup-line.jpg') 0 100% repeat-x; padding-bottom:3px; }
	
	.popup .input { position:relative; top:4px; }
	
	.popup .submit { padding-bottom:0; }
	.popup .text { background:#f4eedf; border:1px solid #756752; width:120px; padding:2px 5px; margin-left:5px; }
	
	.popup .submit input { background:url('../img/backgrounds/popup-but.jpg') 0 50% no-repeat; width:107px; border:0; text-align:center; height:25px; font:bold 12px Arial, Helvetica, sans-serif; color:#ccc; cursor:pointer; }
	.popup .submit input:hover { color:#fff; }
	.popup .tdtop td { vertical-align:top; }
	
.payBox { background:url('../img/backgrounds/pay-box-l.jpg') 32px 100% no-repeat; height:190px; }

	.payBox .info { width:314px; height:185px; background:url('../img/backgrounds/pay-box.jpg') no-repeat; position:relative; margin-right:-20px; float:left; position:relative; z-index:50; }
	.payBox .payData { margin-left:304px; position:relative; z-index:100; width:518px; padding-top:15px; }
	
	.payBox #payId { padding:0; padding-left:24px; padding-top:15px; white-space:nowrap; padding-bottom:8px; }
	.payBox .photo { padding-left:18px; float:left; }
	.payBox .details { margin-left:126px; }
	
	.payBox .nameH { font-weight:bold; color:#322e2e; }
	.payBox .name { font-weight:bold; color:#9a271a; padding-bottom:4px; white-space:nowrap; position:relative; overflow:hidden; }
	.payBox .ballans { color:#fff; padding-left:5px; font-weight:bold; padding-bottom:7px; }
	
	.payBox .gold img, .payBox .afro img { vertical-align:middle; margin-right:2px; }
	.payBox .afro, .payBox .gold { padding-bottom:5px; color:#322e2e; font-weight:bold; white-space:nowrap; }
	.payBox .afro b, .payBox .gold b { color:#9a271a; }
	
	.payBox .h { font:bold 18px Georgia, "Times New Roman", Times, serif; color:#f4eee0; height:26px; background:url('../img/backgrounds/pay-h.jpg') no-repeat; padding-left:7px; }
	.payBox .det { background:url('../img/backgrounds/pay-det.gif') 50% 100% no-repeat; height:72px; }
		.payBox .det .col { width:50%; float:left; padding-top:2px; }
		.payBox .det p { padding-left:7px; padding-bottom:1px; }
		.payBox .det .edit { text-align:right; font-weight:bold; }
		.payBox .det .edit a { text-decoration:none; }
		.payBox .det .edit a:hover { text-decoration:underline; }
		.payBox .det a { color:#830b00; }
		.payBox .det .p { font-weight:bold; }
		
	.payBox .h2 { font:bold 18px Georgia, "Times New Roman", Times, serif; color:#3a3630; padding:1px 7px; }

	.payMethod { height:76px; background:url('../img/backgrounds/pay-met.jpg') no-repeat; padding-top:7px; padding-left:5px; }
		.payMethod select { width:508px; margin-right:5px; }
		.payMethod .submit { cursor:pointer; color:#fff; font-weight:bold; white-space:nowrap; }

	.emoney { height:38px; text-align:center; font-weight:bold; line-height:41px; padding-top:4px; }
		.emoney a { margin:0 3px; }
		
	.miniFaq { font-weight:bold; color:#090100; }
		.miniFaq .h { padding-bottom:3px; }
		.miniFaq a { color:#830b00; }
		
	.toPay { width:827px; height:257px; padding-bottom:60px; background:url('../img/backgrounds/to-pay.jpg') no-repeat; margin-left:25px; margin-bottom:10px; text-align:center; position:relative; }
		.toPayHide { display:none; }
		.toPay .submit { height:37px; background:url('../img/backgrounds/topayline.jpg') 50% 0 no-repeat;  position:absolute; left:0; bottom:12px; width:100%; padding-top:18px; }
		.toPay table { width:434px; margin:0 auto; }
		.toPay td { vertical-align:top; }
		.toPay .h { font:bold 18px Georgia, "Times New Roman", Times, serif; color:#484138; padding:10px 0 8px; background:url('../img/backgrounds/topayline.jpg') 50% 100% no-repeat; }
		.toPay .form { padding-top:40px; }
		.toPay .label { width:128px; font-weight:bold; line-height:21px; }
		.toPay .form td { padding-bottom:6px; }
		.toPay .form .info { font-size:11px; }
		.toPay .form input { width:260px; padding:1px 5px; }
		.toPay .form input.short { width:142px; }
		
	.toPay .submit input,
	.popup .submit input { background:url('../img/backgrounds/popup-but.jpg') 0 50% no-repeat; width:107px; border:0; text-align:center; height:25px; font:bold 12px Arial, Helvetica, sans-serif; color:#ccc; cursor:pointer; }
	.toPay .submit input:hover,
	.popup .submit input:hover { color:#fff; }
	
	.toPay .submit input { margin:0 2px; background-image:url('../img/backgrounds/pay-but.jpg'); height:37px; }