* {margin: 0; padding: 0;}
html,
body {height: 100%; font: 12px/1.2em 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; background: #000;}
body {color: #a05607; background: #000 url('/img/bg/main_bg.jpg') center top no-repeat;}
table {width: 100%; border: 0; border-spacing: 0;	border-collapse: collapse;}
input:focus,
textarea:focus {outline: none;}
textarea {resize: none;}
a img, img {border: 0;}
a {color: #a05607;}
a:hover {text-decoration: none;}
ins {text-decoration: underline;}

/* Body */
.body {width: 1000px; height: 100%;	margin: 0 auto;}
.body2 {width: 1014px; margin: 0 auto;}
.reg-wrapper {min-height: 100%; height: 100%; height: auto !important; background: #dfc292 url('/img/bg/promo_main_bg.jpg') 50% 0 no-repeat;}
.arrow {width: 13px; height: 16px; vertical-align: middle; background: url('/img/ico/arrow.gif') 0 0 no-repeat;}

	/* Head */
	.header {position: relative; height: 385px;}
	.header2 {position: relative; height: 169px;}
		.header2 a {display: block; position: absolute; top: 34px; left: 150px; width: 277px; height: 105px; cursor: pointer; background: url('/img/bg/logo.png') 0 0 no-repeat;}
	.header .header_bg {position: absolute; z-index: 100; bottom: -17px; right: -33px; width: 821px; height: 385px; background: url('/img/bg/header_races.png') 0 0 no-repeat;}
	.header .header_bg2 {position: absolute; z-index: 100; bottom: -6px; right: 0; width: 681px; height: 230px; background: url('/img/bg/header_races2.png') 0 0 no-repeat;}
	.forum {	height: 240px;}
	.header h1 {height: 108px; padding-top: 13px;}
	.header .logo {position: relative; z-index: 101; display: block; width: 279px;	height: 110px; background: url('/img/bg/logo.png') 0 0 no-repeat;}
		
		/* Login Form */
		.login_form_mail,
		.login_form {position: relative; z-index: 101; height: 177px; margin: -20px 0 0 -10px;}
		.login_form_mail {width: 208px; padding: 85px 42px 0 42px;}
		.login_form {width: 158px; padding: 52px 67px 0 67px;}
		.login_form_mail input,
		.login_form input {vertical-align: middle;}
		.login_form_mail .input_wrapper,
		.login_form .input_wrapper {display: inline-block; height: 20px; padding: 0 5px; /* reduce the width of all wrappers to 10px */}
		.login_form_mail .input_wrapper input,
		.login_form .input_wrapper input {width: 100%; border: 0; background: none;}
		.login_form_mail .select_wrapper {display: inline-block; position: relative; overflow: hidden; vertical-align: bottom; width: 75px; height: 20px;}
		.login_form_mail .select_wrapper select {position: relative; z-index: 2; width: 100%; border: #d1c2a0 1px solid; background: #fef7da;}
		.logged {width: 198px; padding: 90px 47px 0 47px;}
		.logged .content div {margin: 10px 0;}
		
			/* input wrappers */
				.login_form_mail .login {width: 67px; background: url('/img/bg/login_form_field_sprite.png') 0 0 no-repeat;}
				.login_form_mail .pass,
				.login_form .login,
				.login_form .pass {width: 153px; line-height: 20px; background: url('/img/bg/login_form_field_sprite.png') 0 -40px no-repeat;}
				.login_form_mail .domen {position: absolute; z-index: 1; top: 0; left: 0; width: 53px; padding: 0 17px 0 5px; background: url('/img/bg/login_form_field_sprite.png') 0 -20px no-repeat;}
			/* end input wrappers */
		
		.login_form_mail .registration_button,
		.login_form .registration_button,
		.logged .exit {display: block; position: absolute; z-index: 3; top: 203px; left: 22px; width: 151px; height: 38px; line-height: 9000px; overflow: hidden; background: url('/img/buttons/registration.png') 0 0 no-repeat;}
		.logged .get_email {display: block; position: absolute; z-index: 3; top: 203px; left: 36px; width: 220px; height: 38px; line-height: 9000px; overflow: hidden; background: url('/img/buttons/registration2.png') 0 0 no-repeat;}
		.login_form_mail .go_game_button,
		.login_form .go_game_button {position: absolute; z-index: 3; top: 177px; left: 164px; width: 104px; height: 87px; line-height: 9000px; overflow: hidden; border: 0; background: url('/img/buttons/go_game.png') 0 0 no-repeat;}
		.logged .exit {background: url('/img/buttons/exit.png') 0 0 no-repeat;) 0 0 no-repeat;}
		.login_form .content,
		.login_form_mail .content,
		.login_form_mail table,
		.login_form table {position: relative; z-index: 2;}
		.login_form_mail table td,
		.login_form table td {padding-bottom: 7px;}
		.login_form_mail table .left,
		.login_form table .left {width: 45px;}
		.login_form_mail table .right,
		.login_form table .right {padding-left: 3px;}
		.login_form_mail table .remember_cell,
		.login_form table .remember_cell {padding-right: 8px;}
		.login_form_mail .login_form_bg,
		.login_form .login_form_bg {position: absolute; z-index: 1; top: 0; left: 0; width: 292px; height: 262px;}
		.login_form_mail .login_form_bg {background: url('/img/bg/login_form_bg.png') 0 0 no-repeat;}
		.login_form .login_form_bg {background: url('/img/bg/login_form_bg2.png') 0 0 no-repeat;}
		/* end Login Form */
	/* end Head */
	
	/* Main Menu */
	.main_menu {position: relative; z-index: 1; left: -5px; height: 56px;}
	/* end Main Menu */
	
	/* Main Block */
	.main_block {padding-top: 23px; background: url('/img/bg/main_block_top.gif') 0 0 no-repeat;}
	.main_block .main_block_bottom {height: 23px; background: url('/img/bg/main_block_bottom.gif') 0 0 no-repeat;}
	.main_block .main_block_middle{overflow: hidden; padding: 0 23px; background: url('/img/bg/main_block_middle.gif') 0 0 repeat-y;}
	.main_block .left {width: 217px;}
	.main_block .center {width: 500px; padding: 0 9px;}
	.main_block .right {width: 218px;}
	.main_block .right_big {width: 719px; padding: 24px 0 0 9px; margin-bottom: 15px; background: url('/img/bg/right_big_block_header.gif') 9px 0 no-repeat;}
	.main_block .right_big_middle {background: url('/img/bg/right_big_block_middle.gif') 0 0 repeat-y;}
	.main_block .right_big_footer {height: 24px; background: url('/img/bg/right_big_block_footer.gif') 0 0 no-repeat;}
	.main_block  h2 {padding-bottom: 7px;}
	.main_block  h2 a {display: block; width: 100%; height: 100%;}
	.all_items,
	.all_items2 {padding: 10px 0 0 0;text-align: right;}
	.all_items a {position: relative;}
	
		/* Main Block Left */
			.photo_block .photo_header,
			.poll_block .poll_header,
			.poll_results_block .poll_results_header,
			.community_block .community_header,
			.community_block2 .community_header2,
			.screenshot_block .screenshot_header,
			.news_block .news_header,
			.forum_block .forum_header,
			.registration_block .registration_header  {position: relative; height: 32px; text-indent: -9000px;}
			
			.photo_block,
			.poll_block,
			.poll_results_block,
			.community_block,
			.community_block2,
			.screenshot_block,
			.support_menu,
			.payment_form,
			.gallery,
			.wallpapers_block,
			.screenshot_block {padding-bottom: 15px;}
			
			/* Photo Block */
			.photo_block .photo_header {background: url('/img/bg/photo_header.gif') 0 0 no-repeat;}
			.photo {overflow: hidden; list-style: none;}
			.photo li {position: relative; overflow: hidden; float: left; width: 107px; height: 79px; padding: 2px 0 2px 1px; text-align: center;}
			.photo li a {display: block;}
			.photo li span {display: block; position: absolute; top: 0; left: 50%; width: 105px; height: 79px; margin-left: -52.5px; background: url('/img/bg/img_gallery_bg.png') 0 0 no-repeat;}
			/* end Photo Block */
			
			/* Poll Block */
			.poll_block .poll_header {background: url('/img/bg/poll_header.gif') 0 0 no-repeat;}
			.poll_block ul {list-style: none; padding: 0 10px; margin: 15px 0;}
			.poll_block li {padding: 3px 0;}
			.poll_block li a {text-decoration: none;}
			.poll_query {padding: 0 10px;}
			.poll_block .poll_submit {width: 120px; height: 28px; line-height: 9000px; overflow: hidden; cursor: pointer; border: 0; background: url('/img/buttons/poll_submit.gif') 0 0 no-repeat;}
			/* end Poll Block */
			
			/* Poll Results Block */
			.poll_results_block .poll_results_header {background: url('/img/bg/poll_header.gif') 0 0 no-repeat;}
			.poll_results_block .poll_answer,
			.poll_results_block .poll_bar_cont {overflow: hidden; margin: 5px 0; padding: 0 10px;}
			.poll_results_block .poll_bar_cont {margin-bottom: 15px;}
			.poll_results_block .poll_bar,
			.poll_results_block .poll_bar_bg,
			.poll_results_block .poll_bar_frame {display: block; overflow: hidden; font-size: 0; line-height: 0;}
			.poll_results_block .poll_bar {position: relative; float: right; width: 159px; height: 10px; padding: 1px 3px 0 3px; vertical-align: middle;}
			.poll_results_block .poll_bar_bg {height: 7px; background: #f00;}
			.poll_results_block .poll_bar_frame {position: absolute; top: 0; left: 0; z-index: 2; width: 165px; height: 10px; background: url('/img/bg/poll_bar.png') 0 0 no-repeat;}
 			/* end Poll Results Block */
			
			/* Community Block */
			.community_block .community_header {background: url('/img/bg/community_header.gif') 0 0 no-repeat;}
			.community_block .community {list-style: none; padding: 0 13px;}
				
				/* communities */
					.community .vkontakte,
					.community .facebook,
					.community .moimir,
					.community .yandex,
					.community .blogspot,
					.community .liveinternet,
					.community .journals,
					.community .lifejournal,
					.community .rutube {padding-left: 29px;}
					
					.community .vkontakte {background: url('/img/ico/community_sprite.gif') -128px 0px no-repeat;}
					.community .facebook {background: url('/img/ico/community_sprite.gif') -112px -16px no-repeat;}
					.community .moimir {background: url('/img/ico/community_sprite.gif') -96px -32px no-repeat;}
					.community .yandex {background: url('/img/ico/community_sprite.gif') -80px -48px no-repeat;}
					.community .blogspot {background: url('/img/ico/community_sprite.gif') -64px -64px no-repeat;}
					.community .liveinternet {background: url('/img/ico/community_sprite.gif') -48px -80px no-repeat;}
					.community .journals {background: url('/img/ico/community_sprite.gif') -32px -96px no-repeat;}
					.community .lifejournal {background: url('/img/ico/community_sprite.gif') -16px -112px no-repeat;}
					.community .rutube {background: url('/img/ico/community_sprite.gif') 0 -128px no-repeat;}
				/* end communities */
				
			.community_block .community li {padding: 3px 0;}
			/* end Community Block */
			
			/* Community Block 2 */
			.community_block2 .community_header2 {background: url('/img/bg/community_header2.gif') 0 0 no-repeat;}
			.community_block2 ul {list-style: none; padding: 0 10px 15px 10px;}
			.community_block2 li {padding: 3px 0;}
			.community_block2 .community_link,
			.community_block2 .community_link_active,
			.poll_block .poll_link,
			.poll_block .poll_link_active,
			.right_big .gamers_select .gamers_server,
			.right_big .gamers_select .gamers_server_active {text-decoration: none;}
			/* end Community Block 2 */
		/* end Main Block Left */
		
		/* Main Block Center */
			/* News Block */
			.news_block h2 {padding-bottom: 0;}
			.news_block .news_header {height: 55px; background: url('/img/bg/news_header.gif') 0 0 no-repeat;}
			.news_block .news_header a {height: 33px;}
			.news_block .news_body {overflow: hidden; padding: 0 22px 0 30px; background: url('/img/bg/news_body.gif') 0 0 repeat-y;}
			.news_block ul.news_body {list-style: none;}
			.news_block .news_footer {display: block; height: 20px; background: url('/img/bg/news_footer.gif') 0 0 no-repeat;}
			.news_block .news_hr {display: block; overflow: hidden; height: 1px; line-height: 0; background: url('/img/bg/news_hr.gif') 0 0 no-repeat;}
			.news_block .main_news_header,
			.news_block .main_news_body {overflow: hidden; padding-bottom: 15px;}
			.news_block .second_news_body {padding-top: 15px;}
			.news_block .second_news_header {padding: 3px 0;}
			.news_block .main_news_header h3,
			.news_block .second_news_header h4 {margin-right: 152px; line-height: 1.2em;}
			.news_block .second_news_header h4 {padding-left: 25px; background: url('/img/ico/shield_sprite.gif') -13px 0 no-repeat;}
			
				/* news icons */
				.news_block .community,
				.news_block .important,
				.news_block .shop,
				.news_block .event,
				.news_block .all {display: -moz-inline-stack; display: inline-block; width: 86px; height: 20px; vertical-align: middle;}
				
				.news_block .community {background: url('/img/ico/news_sprite.gif') -344px 0 no-repeat;}
				.news_block .important {background: url('/img/ico/news_sprite.gif') -258px -18px no-repeat;}
				.news_block .shop {background: url('/img/ico/news_sprite.gif') -172px -36px no-repeat;}
				.news_block .event {background: url('/img/ico/news_sprite.gif') -86px -54px no-repeat;}
				.news_block .all {background: url('/img/ico/news_sprite.gif') 0 -72px no-repeat;}
				/* end news icons */
			
			.news_block .main_news_body .news_image {position: relative; overflow: hidden; width: 165px; height: 96px; padding: 2px 0 0 2px;}
			.news_block .main_news_body .news_image span {display: block; position: absolute; top: 0; left: 0; width: 155px; height: 89px; background: url('/img/bg/img_news_bg.png') 0 0 no-repeat;}
			.news_block .main_news_body .news_text {text-align: justify;}
				.news_block .main_news_body .news_text ul,
				.news_block .main_news_body .news_text ol {margin-left: 24px;}
			/* end News Block */
			
			/* Forum Block */
			.forum_block h2 {padding-bottom: 0;}
			.forum_block .forum_header {height: 55px; background: url('/img/bg/forum_header.gif') 0 0 no-repeat;}
			.forum_block .forum_header a {height: 33px;}
			.forum_block .forum_body {overflow: hidden; background: url('/img/bg/news_body.gif') 0 0 repeat-y;}
			.forum_block .forum_footer {display: block; height: 23px; background: url('/img/bg/forum_footer.gif') 0 0 no-repeat;}
			.forum_block tr {background: url('/img/bg/forum_hr.gif') 0 0 repeat-x;}
			.forum_block tr.first {background: none;}
			.forum_block td {overflow: hidden; padding: 10px 0;}
			.forum_block tr.first td {padding-top: 0;}
			.forum_block td.name {width: 310px; padding-left: 30px; padding-right: 5px;}
			.forum_block td.name h4 {padding-left: 25px; background: url('/img/ico/shield_sprite.gif') 0 -26px no-repeat;}
			.forum_block td.author {width: 65px; padding-right: 5px;}
			.forum_block td.author a {padding-left: 18px; text-decoration: none; background: url('/img/ico/yellow_diamond.gif') 0 50% no-repeat;}
			.forum_block td.author a:hover {text-decoration: underline;}
			.forum_block td.date {padding-right: 22px; text-align: right;}
			.forum_block .all_items {padding-right: 22px;}
			/* end Forum Block */
		/* end Main Block Center */

		/* Main Block Center Big */
		.right_big .header_big,
		.right_big .header_big2,
		.right_big .simple_header {font: normal 2em "Times New Roman", Georgia, Times, serif; font-variant: small-caps;}
		.right_big .simple_header2 {font: normal 1.667em "Times New Roman", Georgia, Times, serif; font-variant: small-caps;}
		.custom_header {white-space: nowrap; font: normal 1.4em "Times New Roman", Georgia, Times, serif; text-transform: uppercase; padding: 6px 14px 0 28px; color: #f6ce54; background: url('/img/bg/custom_header.gif') 0 0 no-repeat;}
		.right_big .header_big {position: relative; height: 34px; padding-top: 3px; text-align: center; background: url('/img/bg/header_big.gif') 50% 0 no-repeat;}
		.right_big .header_big2 {margin: 15px 0; padding: 0 0 0 45px; background: url('/img/bg/red_gem.gif') 0 50% no-repeat;}
		.right_big .header_big2 div {height: 28px; padding-right: 45px; background: url('/img/bg/red_gem.gif') 100% 50% no-repeat;}
		.right_big .simple_header {margin: 15px 0; text-align: center;}
		.right_big .news_block .news_body {margin: 15px 0; background: none;}
		.right_big .news_block .news_hr{background: url('/img/bg/forum_hr.gif') 0 0 repeat-x;}
		.right_big .all_items {padding-right: 22px;}
		.right_big .all_items2 {padding: 10px 7px 20px 0;}
		.right_big .community_blocks_cont,
		.right_big .content {padding: 0 32px;}
		.right_big .content p {margin: 15px 0;}
		
			.wallpapers_block,
			.community_photo_block,
			.community_screenshot_block,
			.community_community_block {	list-style: none;}
			.wallpapers_block li a.pic,
			.community_photo_block li a.pic,
			.community_screenshot_block li a.pic {display: block; position: relative; overflow: hidden; width: 103px; height: 77px; margin: 0 auto;}
			.wallpapers_block li span,
			.community_photo_block li span,
			.community_screenshot_block li span {display: block; position: absolute; top: 0; left: 0; width: 105px; height: 79px; background: url('/img/bg/img_gallery_bg.png') 0 0 no-repeat;}
			
			/* Support Block */
            .support_menu {overflow: hidden; height: 150px;}
            .support_menu ul {list-style: none;}
            .support_menu dd ul {padding-left: 22px;}
            .support_menu ul li {line-height: 1.5em;}
            .support_menu dt a {padding-left: 20px; background: url('/img/ico/server_sprite.gif') -14px 0 no-repeat;}
            .support_menu dd ul a {padding-left: 20px; background: url('/img/ico/server_sprite.gif') 0 -16px no-repeat;}
            .support_help {display: none; width: 373px; padding-top: 25px; background: url('/img/bg/support_help_top.gif') 0 0 no-repeat;}
            .support_help_bottom {height: 25px; background: url('/img/bg/support_help_bottom.gif') 100% 0 no-repeat;}
            .support_help_middle {padding: 0 25px; background: url('/img/bg/support_help_middle.gif') 0 0 repeat-y;}
            .support_form {width: 450px; margin-top: 15px;}
            .support_form span.thin_input{display: inline-block; height: 20px; padding:0 2px;width: 45px; background: url('/img/bg/datefield_sprite.gif') 0 0 no-repeat;}
                .support_form     span.thin_input input{width:40px}
            .support_form div {padding-bottom: 15px;}
            .support_form .textarea_wrapper {width: 437px; height: 128px; padding: 5px; background: url('/img/bg/textarea_bg.gif') 0 0 no-repeat;}
            .support_form .textarea_wrapper textarea {width: 437px; height: 128px; border: 0; background: none;}
            .support_submit,
            .support_reset {width: 120px; height: 28px; line-height: 9000px; overflow: hidden; cursor: pointer; border: 0;}
            .support_submit {background: url('/img/buttons/send.gif') 0 0 no-repeat;}
            .support_reset {background: url('/img/buttons/reset.gif') 0 0 no-repeat;}
            
            /*>>>>>>>>>��������� ����� */
            .breadcrumbs {margin-bottom:10px}
                .breadcrumbs li {display:inline;background:url("/img/ico/arrow.gif") no-repeat scroll 100% 2px transparent;margin:0 5px 0 0;padding:0 17px 0 0;}
            div.error{padding-bottom:0;width:100%;}
			div.error a{color: #fff;}
            div.errorgreen{padding-bottom:0;width:100%;}
            .support_menu dt a {color: #b50c0c;}
            /*<<<<<<<<<��������� �����*/
            /* end Support Block */
			
			/* Account Block */
			.section {padding-bottom: 15px;}
			.change_pass,
			.change_email,
			.change_save {width: 191px; height: 36px; line-height: 9000px; overflow: hidden; cursor: pointer; border: 0; background: url('/img/buttons/change_password.gif') 0 0 no-repeat;}
			.change_email {background: url('/img/buttons/change_email.gif') 0 0 no-repeat;}
			.change_save {background: url('/img/buttons/change_save.gif') 0 0 no-repeat;}
			.change_quest,
			.add_images {width: 291px; height: 36px; line-height: 9000px; overflow: hidden; cursor: pointer; border: 0; background: url('/img/buttons/change_quest.gif') 0 0 no-repeat;}
			.add_images {background: url('/img/buttons/add_images.gif') 0 0 no-repeat;}
			.account_button_wrapper {width: 350px;}
			.account_photo {width: 94px; height: 94px; margin-right: 10px;}
			.account_photo_info td {padding-right: 10px;}
			
			.submit_wrapper {display: inline-block; height: 36px; padding-right: 20px; background: url('/img/buttons/submit_button_right.gif') 100% 0 no-repeat;}
			.submit_wrapper input {height: 36px; padding-left: 20px; font-size: 1.167em; font-weight: bold; cursor: pointer; color: #ffffab; border: 0; background: url('/img/buttons/submit_button_left.gif') 0 0 no-repeat;}
			/* end Account Block */
			
			/* Payment Block */
			.payment_form div {padding-bottom: 15px;}
			.payment_form ul {overflow: hidden; list-style: none; padding: 0 20px 15px 20px;}
			.payment_form ul li {float: left; padding-right: 20px;}
			.payment_method {padding: 0 20px;}
			.payment_summ {font-size: 1.833em}
			.payment_submit {width: 296px; height: 63px; line-height: 9000px; overflow: hidden; cursor: pointer; vertical-align: top; border: 0; background: url('/img/buttons/payment_submit.gif') 0 0 no-repeat;}
			.payment_other {width: 296px; height: 63px; line-height: 9000px; overflow: hidden; cursor: pointer; vertical-align: top; background: url('/img/buttons/payment_other.gif') 0 0 no-repeat;}
			
				.payment_form .mailru,
				.payment_form .wmr,
				.payment_form .yandex,
				.payment_form .qiwi,
				.payment_form .visa,
				.payment_form .beeline,
				.payment_form .wmu,
				.payment_form .wme,
				.payment_form .wmz,
				.payment_form .p2pay,
				.payment_form .moneymail {display: block; height: 42px; line-height: 42px; padding-left: 108px; margin-bottom: 10px;}
				
				.payment_form .mailru {background: url('/img/ico/payment_sprite.gif') 0 0 no-repeat;}
				.payment_form .wmr {background: url('/img/ico/payment_sprite.gif') 0 -42px no-repeat;}
				.payment_form .yandex {background: url('/img/ico/payment_sprite.gif') 0 -84px no-repeat;}
				.payment_form .qiwi {background: url('/img/ico/payment_sprite.gif') 0 -126px no-repeat;}
				.payment_form .visa {background: url('/img/ico/payment_sprite.gif') 0 -168px no-repeat;}
				.payment_form .beeline {background: url('/img/ico/payment_sprite.gif') 0 -210px no-repeat;}
				.payment_form .wmu {background: url('/img/ico/payment_sprite.gif') 0 -252px no-repeat;}
				.payment_form .wme {background: url('/img/ico/payment_sprite.gif') 0 -294px no-repeat;}
				.payment_form .wmz {background: url('/img/ico/payment_sprite.gif') 0 -336px no-repeat;}
				.payment_form .p2pay {background: url('/img/ico/payment_sprite.gif') 0 -378px no-repeat;}
				.payment_form .moneymail {background: url('/img/ico/payment_sprite.gif') 0 -420px no-repeat;}
			/* end Payment Block */
			
			/* Gallery Block */
			.gallery {list-style: none; padding: 0 20px;}
			.gallery_item {overflow: hidden; width: 133px; margin: 8px; padding-top: 9px; vertical-align: top; background: url('/img/bg/gallery_item_top.gif') 0 0 no-repeat;}
			.gallery_item_bottom {height: 9px; background: url('/img/bg/gallery_item_bottom.gif') 0 0 no-repeat;}
			.gallery_item_middle {padding: 0 14px; background: url('/img/bg/gallery_item_middle.gif') 0 0 repeat-y;}
			.gallery_top_info,
			.gallery_bottom_info,
			.gallery_footer {overflow: hidden;}
			.gallery_views {padding-left: 18px; line-height: 15px; background: url('/img/ico/paper.gif') 0 0 no-repeat;}
			.gallery_score {padding-right: 18px; line-height: 15px; background: url('/img/ico/server_sprite.gif') 100% 0 no-repeat;}
			.gallery_pic {position: relative; display: block; overflow: hidden; width: 101px; height: 75px; margin: 3px 0; padding: 2px; cursor: pointer;}
				.gallery_pic span {display: block; position: absolute; z-index: 2; top: 0; left: 0; width: 105px; height: 79px; background: url('/img/bg/img_gallery_bg.png') 0 0 no-repeat;}
			
			.gallery_footer {padding: 0 0 0 30px;}
			.gallery_footer .fr a, .gallery_footer .fl a {font: 1em Verdana, Tahoma, Arial, sans-serif;}
			/* end Gallery Block */
			
			/* Wallpapers Block */
			.wallpapers_block {width: 400px; margin: 0 auto;}
			.wallpapers_block li {width: 120px; margin: 5px;}
			.wallpapers_block li a.pic {padding: 2px 0 10px 2px;}
			.wallpapers_block .wallpapers_links {overflow: hidden;}
			/* end Wallpapers Block */
			
			/* Community Photo block */
			.community_photo_block li {width: 105px;}
			.community_photo_block li a.pic {padding: 2px 0 3px 2px;}
			/* end Community Photo Block */
			
			/* Community Screenshot block */
			.community_screenshot_block li {width: 105px;}
			.community_screenshot_block li a.pic {padding: 2px 0 3px 2px;}
			/* end Community Screenshot Block */
			
			/* Community Community Block */
			.community_community_block li {margin: 0 5px; text-align: left; vertical-align: top;}
			.community_community_block li a {padding: 0 0 5px 33px; line-height: 26px;}
			
				.community_community_block li .vkontakte {background: url('/img/ico/community_sprite_2.gif') -234px 0 no-repeat;}
				.community_community_block li .moimir {background: url('/img/ico/community_sprite_2.gif') -208px -26px no-repeat;}
				.community_community_block li .journals {background: url('/img/ico/community_sprite_2.gif') -182px -52px no-repeat;}
				.community_community_block li .yandex {background: url('/img/ico/community_sprite_2.gif') -156px -78px no-repeat;}
				.community_community_block li .blogspot {background: url('/img/ico/community_sprite_2.gif') -130px -104px no-repeat;}
				.community_community_block li .facebook {background: url('/img/ico/community_sprite_2.gif') -104px -130px no-repeat;}
				.community_community_block li .liveinternet {background: url('/img/ico/community_sprite_2.gif') -78px -156px no-repeat;}
				.community_community_block li .livejournal {background: url('/img/ico/community_sprite_2.gif') -52px -182px no-repeat;}
				.community_community_block li .blog {background: url('/img/ico/community_sprite_2.gif') -26px -208px no-repeat;}
				.community_community_block li .diary {background: url('/img/ico/community_sprite_2.gif') 0 -234px no-repeat;}
			/* end Community Community Block */
		
		.right_big .photo_name,
		.right_big .photo_info {overflow: hidden;}
		.right_big .photo_name .photo_name_left,
		.right_big .photo_name .photo_name_right {width: 106px;}
		.right_big .photo_name .photo_name_center {margin: 0 106px; padding-top: 45px; font: normal 1.5em "Times New Roman", Georgia, Times, serif; font-variant: small-caps;}
		.right_big .photo_name .next_pic,
		.right_big .photo_name .prev_pic {position: relative; width: 106px;}
		.right_big .photo_name .next_pic a,
		.right_big .photo_name .prev_pic a {display: block; position: relative; width: 100px; padding: 3px; text-decoration: none;}
		.right_big .photo_name .next_pic a:hover ins,
		.right_big .photo_name .prev_pic a:hover ins {text-decoration: none;}
		.right_big .photo_name .next_pic a span,
		.right_big .photo_name .prev_pic a span {position: absolute; z-index: 2; top: 0; left: 50%; width: 105px; height: 79px; margin-left: -52.5px; background: url('/img/bg/img_gallery_bg.png') 0 0 no-repeat;}
		.right_big .photo_big {margin: 15px 0 0 0; padding: 25px 0 10px 0; background: url('/img/bg/big_photo_bg.gif') 50% 0 no-repeat;}
		.right_big .photo_big .photo_cont {overflow: hidden; width: 588px; margin: 0 auto; text-align:center;}
		.right_big .photo_big .photo_cont img {border: #543838 1px solid;}
		.right_big .photo_big_bottom {height: 15px; background: url('/img/bg/big_photo_bg.gif') left bottom no-repeat;}
		.right_big .photo_info .photo_rating ul {list-style: none; white-space: nowrap;}
		.right_big .photo_info .photo_rating li {width: 12px; height: 12px; margin: 0 1px; vertical-align: middle; background: url('/img/ico/rating_sprite.gif') 0 -12px no-repeat;}
		
		.right_big .photo_info .about_photo .rating_line_container {position: relative; width: 160px; height: 14px; vertical-align: middle; background: url('/img/ico/rating_sprite.gif') 0 -16px no-repeat;}
		.right_big .photo_info .about_photo .rating_line {position: absolute; z-index: 2; left: 0; top: 0; height: 14px; background: url('/img/ico/rating_sprite.gif') 0 0 no-repeat;}
		.right_big .photo_info .about_photo .rating_line_container a {position: relative; z-index: 3; float: left; width: 14px; height: 14px; margin: 0 2px 0 0;}
		
		.right_big .comments {table-layout: fixed; background: url('/img/bg/forum_hr.gif') 0 0 repeat-x;}
		.right_big .comments td {padding: 5px; line-height: 1.5em; vertical-align: top; background: url('/img/bg/forum_hr.gif') 0 100% repeat-x;}
		.right_big .comments .comments_text {overflow: hidden;}
		.right_big .comments .comments_datetime {width: 220px; white-space: nowrap; text-align: right;}
		.right_big .add_comment {margin: 0;}
		.right_big .add_comment textarea {width: 656px; height: 140px; border: #a05607 1px solid; background: #f5e6c3;}
		.right_big .add_comment input {width: 218px; height: 31px; margin: 5px 0; border: 0; background: url('/img/bg/comment_button.gif') 0 0 no-repeat;}
		.right_big .bottom_links {overflow: hidden; margin-top: 15px;}
		.right_big .gamers_select {margin: 15px 0;}
		.right_big .gamers_select .gamers_race_selection {width: 450px;}
		.right_big .gamers_select .gamers_server_selection span {font: normal 1.667em "Times New Roman", Georgia, Times, serif; font-variant: small-caps; line-height: 2em;}
		.right_big .gamers_select .gamers_server,
		.right_big .gamers_select .gamers_server_active {	line-height: 1.5em !important;}
			
			.right_big .gamers_select .gamers_ork,
			.right_big .gamers_select .gamers_elf,
			.right_big .gamers_select .gamers_human {width: 114px; height: 152px; margin: 0 5px;}
			.right_big .gamers_select .gamers_ork {background: url('/img/bg/gamers_race_selection_sprite.gif') 0 0 no-repeat;}
			.right_big .gamers_select .gamers_ork:hover {background-position: 0 -152px;}
			.right_big .gamers_select .gamers_elf {background: url('/img/bg/gamers_race_selection_sprite.gif') -114px 0 no-repeat;}
			.right_big .gamers_select .gamers_elf:hover {background-position: -114px -152px;}
			.right_big .gamers_select .gamers_human {background: url('/img/bg/gamers_race_selection_sprite.gif') -228px 0 no-repeat;}
			.right_big .gamers_select .gamers_human:hover {background-position: -228px -152px;}
		
		.right_big .gamers_rating,
		.right_big .gamers_rating th {border-bottom: #cbc6ae 1px solid;}
		.right_big .gamers_rating td,
		.right_big .gamers_rating th {text-align: left; padding: 5px 3px; background: url('/img/bg/forum_hr.gif') 0 0 repeat-x;}
		.right_big .gamers_rating th,
		.right_big .gamers_rating tr.first td {background: none;}
		.right_big .gamers_rating td.num,
		.right_big .gamers_rating th.num {text-align: center;}
		/* end Main Block Center Big */
		
		/* Main Block Right */
		.how_to_play {display: block; width: 217px; height: 113px; margin-bottom: 3px; background: url('/img/bg/how_to_play_sprite.gif') 0 0 no-repeat;}
		.billing {display: block; width: 217px; height: 113px; margin-bottom: 3px; background: url('/img/bg/how_to_play_sprite.gif') 0 -113px no-repeat;}
		.support {display: block; width: 217px; height: 113px; margin-bottom: 3px; background: url('/img/bg/how_to_play_sprite.gif') 0 -226px no-repeat;}
		.payment {display: block; width: 217px; height: 113px; margin-bottom: 3px; background: url('/img/external_links/komplect.gif') no-repeat;}
		
			/* Screenshot Block */
			.screenshot_block .screenshot_header {background: url('/img/bg/screenshot_header.gif') 0 0 no-repeat;}
			.screenshot_block .screenshot {overflow: hidden; list-style: none;}
			.screenshot_block .screenshot li {position: relative; overflow: hidden; float: left; width: 107px; height: 79px; padding: 2px 0 2px 1px; text-align: center;}
			.screenshot_block .screenshot li a {display: block;}
			.screenshot_block .screenshot li span {display: block; position: absolute; top: 0; left: 50%; width: 105px; height: 79px; margin-left: -52.5px; background: url('/img/bg/img_gallery_bg.png') 0 0 no-repeat;}
			/* end Screenshot Block */
		/* end Main Block Right */
		
		/* Center Block Single */
		.center_block_single {position: relative; left: -3px; width: 957px; margin: 0 auto;}
		.registration_block h2 {padding-bottom: 0;}
		.registration_block h3 {font: normal 1.833em "Times New Roman", Georgia, Times, serif;}
		.registration_block .registration_header {height: 55px; background: url('/img/bg/registration_header.gif') 50% 0 no-repeat;}
		.registration_block .registration_body {overflow: hidden; padding: 0 20px; background: url('/img/bg/registration_middle.gif') 0 0 repeat-y;}
		.registration_block .registration_footer {height: 24px; background: url('/img/bg/registration_footer.gif') 50% 0 no-repeat;}
		.registration_block .registration_body .reg_left {position: relative; width: 427px;}
		.registration_block .registration_body .reg_right {margin-left: 445px;}
		.registration_block table {margin: 15px 0;}
		.registration_block p.mailru_text {display: none; margin: 15px 0;}
		
			/* race selection */
			.registration_block div.orc,
			.registration_block div.elf,
			.registration_block div.human {height: 150px; margin-bottom: 15px; padding-top: 328px; text-align: justify;}
			.registration_block div.orc {background: url('/img/bg/registration_orc.jpg') 0 0 no-repeat;}
			.registration_block div.elf {background: url('/img/bg/registration_elf.jpg') 0 0 no-repeat;}
			.registration_block div.human{background: url('/img/bg/registration_human.jpg') 0 0 no-repeat;}
			.race_selection li {margin: 5px;}
			.registration_block a.orc,
			.registration_block a.elf,
			.registration_block a.human,
			.registration_block a.orc_active,
			.registration_block a.elf_active,
			.registration_block a.human_active {display: block; width: 120px; height: 102px;}
			.registration_block a.orc {background: url('/img/bg/race_selection_sprite.gif') 0 -102px no-repeat;}
			.registration_block a.orc:hover,
			.registration_block a.orc_active {background: url('/img/bg/race_selection_sprite.gif') 0 0 no-repeat;}
			.registration_block a.elf {background: url('/img/bg/race_selection_sprite.gif') -120px -102px no-repeat;}
			.registration_block a.elf:hover,
			.registration_block a.elf_active {background: url('/img/bg/race_selection_sprite.gif') -120px 0 no-repeat;}
			.registration_block a.human {background: url('/img/bg/race_selection_sprite.gif') -240px -102px no-repeat;}
			.registration_block a.human:hover,
			.registration_block a.human_active {background: url('/img/bg/race_selection_sprite.gif') -240px 0 no-repeat;}
			/* end race selection */
			
			/* registration form */
			.mailru_registration_form {display: none;}
			.registration_form input {vertical-align: middle;}
			.registration_form .main_info td {padding-bottom: 5px; vertical-align: bottom;}
			.registration_form span.head,
			.mailru_registration_form span.head {font: normal 1.5em "Times New Roman", Georgia, Times, serif;}
			.registration_form .input_wrapper,
			.registration_form .input_wrapper_short,
			.mailru_registration_form .input_wrapper,
			.input_wrapper_big,
			.mailru_registration_form .input_wrapper_short,
			.support_form .input_wrapper,
			.payment_form .input_wrapper,
			.new_select_wrapper_big,
			.new_select_wrapper_day,
			.new_select_wrapper_month,
			.new_select_wrapper_year {display: block; height: 20px; padding: 0 7px;}
			.registration_form .input_wrapper,
			.mailru_registration_form .input_wrapper,
			.support_form .input_wrapper,
			.payment_form .input_wrapper {width: 215px; background: url('/img/bg/registration_input_sprite.gif') 0 0 no-repeat;}
			.input_wrapper_big,
			.new_select_wrapper_big,
			.new_select_wrapper_day,
			.new_select_wrapper_month,
			.new_select_wrapper_year {width: 335px; background: url('/img/bg/registration_input_sprite.gif') 0 -20px no-repeat;}
			.new_select_wrapper_big,
			.new_select_wrapper_day,
			.new_select_wrapper_month,
			.new_select_wrapper_year {width: 344px; height: 19px; padding: 1px 2px 0 3px;}
			.new_select_wrapper_day {width: 45px; background: url('/img/bg/datefield_sprite.gif') 0 0 no-repeat;}
			.new_select_wrapper_month {width: 215px; background: url('/img/bg/datefield_sprite.gif') 0 -20px no-repeat;}
			.new_select_wrapper_year {width: 65px; background: url('/img/bg/datefield_sprite.gif') 0 -40px no-repeat;}
			.registration_form .input_wrapper_short,
			.mailru_registration_form .input_wrapper_short {width: 119px; background: url('/img/bg/registration_input_sprite.gif') 0 -60px no-repeat;}
			.registration_form .input_wrapper input,
			.input_wrapper_big input,
			.registration_form .input_wrapper_short input,
			.mailru_registration_form .input_wrapper input,
			.mailru_registration_form .input_wrapper_short input,
			.support_form .input_wrapper input,
			.payment_form .input_wrapper input {width: 100%; border: 0; background: none;}
			.new_select_wrapper_big select,
			.new_select_wrapper_day select,
			.new_select_wrapper_month select,
			.new_select_wrapper_year select {display: block; width: 100%; border: #d1c2a0 1px solid; background: #fef7da;}
			.registration_form .select_wrapper_big,
			.registration_form .select_wrapper_short,
			.mailru_registration_form .select_wrapper_big,
			.mailru_registration_form .select_wrapper_short {display: inline-block; position: relative; overflow: hidden; vertical-align: bottom; height: 20px;}
			.registration_form .select_wrapper_big,
			.mailru_registration_form .select_wrapper_big  {width: 349px;}
			.registration_form .select_wrapper_short,
			.mailru_registration_form .select_wrapper_short {width: 96px;}
			.registration_form .select_wrapper_big select,
			.registration_form .select_wrapper_short select,
			.mailru_registration_form .select_wrapper_big select,
			.mailru_registration_form .select_wrapper_short select  {position: relative; z-index: 2; width: 100%; border: #d1c2a0 1px solid; background: #fef7da;}
				
				/* input wrappers */
				.registration_form .question,
				.registration_form .mailru_reg_domen,
				.mailru_registration_form .question,
				.mailru_registration_form .mailru_reg_domen {position: absolute; z-index: 1; top: 0; left: 0; border: 0;}
				.registration_form .question,
				.mailru_registration_form .question {background: url('/img/bg/registration_input_sprite.gif') 0 -40px no-repeat;}
				.registration_form .mailru_reg_domen,
				.mailru_registration_form .mailru_reg_domen {background: url('/img/bg/registration_input_sprite.gif') 0 -80px no-repeat;}
				/* end input wrappers */
			
			.registration_form .server_info {margin: 15px 0;}
			.registration_form .server_info td {padding-right: 10px;}
			.registration_form .server_info .text {width: 170px; vertical-align: top;}
			.registration_form .server_info .server_name,
			.registration_form .server_info .server_name_active,
			.community_block2 ul .community_link,
			.community_block2 ul .community_link_active,
			.poll_block .poll_link,
			.poll_block .poll_link_active,
			.right_big .gamers_select .gamers_server,
			.right_big .gamers_select .gamers_server_active {padding-left: 20px; line-height: 1.167em; text-decoration: none; background: url('/img/ico/server_sprite.gif') 0 -16px no-repeat;}
			
			.registration_form .server_info .server_name:hover,
			.registration_form .server_info .server_name_active,
			.community_block2 ul .community_link:hover,
			.community_block2 ul .community_link_active,
			.poll_block .poll_link:hover,
			.poll_block .poll_link_active,
			.right_big .gamers_select .gamers_server:hover,
			.right_big .gamers_select .gamers_server_active {background-position: -14px 0;}
			.registration_form .server_info .servers div {padding-bottom: 3px;}
				
				.registration_form .server_info .recommended,
				.registration_form .server_info .most_populated,
				.registration_form .server_info .new_server {float: right; width: 120px; height: 18px; vertical-align: bottom;}
				.registration_form .server_info .recommended {background: url('/img/ico/server_info_sprite.gif') 0 0 no-repeat;}
				.registration_form .server_info .most_populated {background: url('/img/ico/server_info_sprite.gif') 0 -18px no-repeat;}
				.registration_form .server_info .new_server {background: url('/img/ico/server_info_sprite.gif') 0 -36px no-repeat;}
			
			.registration_form .secret_question {margin: 15px 0;}
			.registration_form .secret_question td {padding-bottom: 5px;}
			.registration_form .secret_question .field {width: 349px;}
			.registration_form .confirmation {overflow: hidden;}
			.registration_form .confirmation .text {width: 260px;}
			.registration_form .confirmation .warning {width: 135px;}
			.registration_form .registration_submit {width: 296px; height: 63px; margin: 15px 0; line-height: 9000px; overflow: hidden; border: 0; background: url('/img/bg/registration_submit_bg.gif') 0 0 no-repeat;}
			.mailru_registration_form .mailru_info td {padding-bottom: 5px;}
			.mailru_registration_form .mailru_info td.mailru_login {width: 133px;}
			.mailru_registration_form .mailru_info td.mailru_domen {width: 96px;}
			.mailru_registration_form .mailru_info td.mailru_reg_text {width: 229px;}/* fix strange IE (all!) and Opera bug */
			.mailru_registration_form .mailru_submit {width: 193px; height: 42px; line-height: 9000px; overflow: hidden; border: 0; background: url('/img/bg/mailru_get_email.gif') 0 0 no-repeat;}
			
				/* show blocks if mailru */
				.mailru .mailru_registration_form,
				.mailru p.mailru_text {display: block;}
				.mailru .registration_form .mailru_hide {display: none;}
				.mailru .mailru_user_mail {margin: 15px 0;}
				/* show blocks if mailru */
			/* end registration form */
		/* end Center Block Single */
	/* end Main Block */
	
	/* Registration */
	.red_wrapper {overflow: hidden; position: relative; z-index: 2; margin-bottom: 10px;}
	.red2 {position: relative; width: 347px; height: 603px; padding: 36px 53px 80px 64px;}
		.red2 h2, .red2 ul, .red2 p, .red2 object {position: relative; z-index: 1;}
		.red2 h2 {height: 47px; margin-bottom: 3px; background: url('/img/bg/red_header.png') 0 0 no-repeat;}
		.red2 p {font-size: 12px; text-indent: 17px; color: #ffc777; background: url('/img/ico/bullet2.gif') 0 0 no-repeat;}
		.red2 .flash {width: 340px; height: 193px; margin: 10px auto 0 auto;}
		.red2 .screenshots2 {margin-top: 30px; list-style: none; line-height: 0; letter-spacing: -0.3em;}
			.red2 .screenshots2 li {display: -moz-inline-stack; display: inline-block;overflow: hidden; width: 111px; height: 81px; margin-left: 3px; line-height: normal; letter-spacing: normal; vertical-align: top;}
				.red2 .screenshots2 a {display: block; position: relative; width: 109px; height: 79px; padding: 2px 0 0 2px; cursor: pointer;}
					.red2 .screenshots2 .screen_img {display: block; overflow: hidden; width: 107px; height: 77px;}
					.red2 .screenshots2 .screen_bg {position: absolute; z-index: 1; top: 0; left: 0; width: 111px; height: 81px; background: url('/img/bg/screen_frame2.png') 0 0 no-repeat;}
	.red2-bg {position: absolute; top: 0; left: 0; width: 464px; height: 719px;  background: url('/img/bg/red2.png') 0 0 no-repeat;}
	
	.yellow2 {position: absolute; top: 115px; right: 0; width: 463px; height: 496px; padding: 70px 49px 30px 49px; font-size: 10px;}
		.yellow2 form,
		.yellow2 p {position: relative; z-index: 1;}
		.yellow2 table {width: 100%; margin-top: 5px; border: 0; border-spacing: 0; border-collapse: collapse;}
			.yellow2 td {padding: 5px;}
			.yellow2 table.mailru-reg td {padding: 1px 5px;}
		.yellow2 label {font-size: 12px !important; color: #6a5044;}
		.yellow2 select {width: 100%; font-size: 11px; border: #cbbaa4 1px solid;}
		.yellow2 p {margin-top: 5px; font-size: 10px;}
		.yellow2 .small-text {margin-top: 10px; font-size: 10px;}
		.yellow2 .reg-mail {overflow: hidden;}
			.yellow2 .reg-mail-but {display: block; position: relative; overflow: hidden; float: right; width: 150px; height: 38px;}
				.yellow2 .reg-mail-but a {display: block; position: absolute; top: 0; left: 0; width: 150px; height: 76px; background: url('/img/buttons/reg_mail_sprite.png') 0 0 no-repeat; cursor: pointer;}
				.yellow2 .reg-mail-but a:hover {top: -38px;}
		.yellow2 .form-bottom {position: relative; z-index: 1; overflow: hidden; margin-top: 10px;}
			.yellow2 .form-bottom .left,
			.yellow2 .form-bottom .left input {float: left;}
			.yellow2 .form-bottom .left,
			.yellow2 .form-bottom .left a {color: #6a5044;}
				.yellow2 .form-bottom .text {margin-left: 20px;}
			.yellow2 .form-bottom .right {float: right; width: 150px;}
				.yellow2 .form-bottom .right span {float: left;}
				.yellow2 .form-bottom .right .text {margin-left: 10px;}
			.yellow2 .form-submit {position: relative; width: 181px; height: 45px; margin: 15px auto 0 auto; text-align: center;}
				.yellow2 .form-submit input {display: block; position: relative; z-index: 1; overflow: hidden; width: 181px; height: 45px; text-indent: -999px; text-transform: capitalize; cursor: pointer; border: 0; background: url('/img/buttons/start_play_sprite.png') 0 0 no-repeat;}
			.yellow2 .form-submit2 {margin-top: 25px;}
		.yellow2 .yellow2-bg {position: absolute; top: 0; left: 0; width: 561px; height: 556px; background: url('/img/bg/yellow2.png') 0 0 no-repeat;}
	
	.reg-input-wrapper {padding-right: 3px; background: url('/img/bg/input_right_bg.gif') 100% 0 no-repeat;}
	.reg-input-wrapper div {height: 18px; padding: 1px 0 0 3px; background: url('/img/bg/input_left_bg.gif') 0 0 no-repeat;}
	.reg-input-wrapper input {width: 100%; border: 0; background: none;}
	.reg-input-wrapper input:focus {outline: 0;}
	/* end Registration */
	
	/* Foot */
	.footer {position: relative; padding: 8px 15px 25px 15px; background: url('/img/bg/footer_bg.gif') 50% 5px no-repeat;}
	.body2 .footer {padding-top: 5px; background: none;}
	.footer .oak_logo,
	.footer .mail_logo,
	.footer .it_logo {vertical-align: bottom;}
	.footer .oak_logo {width: 110px; height: 45px; background: url('/img/bg/oak_pacific_game_logo.png') 0 0 no-repeat;}
	.footer .mail_logo {width: 110px; height: 45px; margin-left: 26px; background: url('/img/bg/mailru_logo.png') bottom no-repeat;}
	.footer .it_logo {width: 55px; height: 45px; margin-left: 22px; background: url('/img/bg/itterritory_logo.png') 0 0 no-repeat;}
	.footer .copy {margin-left: 30px; vertical-align: middle;}
	.footer .counters {width: 90px; margin-left: 10px;}
	.footer_bg {display: none; position: absolute; z-index: 1; top: 0; left: 50%; width: 890px; height: 64px; margin-left: -445px; background: url('/img/bg/footer.png') 0 0 no-repeat;}
	.body2 .footer_bg {display: block;}
	.body2 .footer_content{position:relative; z-index:2}
	.body2 .footer, .body2 .footer a{color:#fff}
	.body2 div.error{position:relative; z-index:2; margin:0}
	.body2 div.error #center{padding:2px}
	/* end Foot */
/* end Body */

/* Colors */
.login_form_mail,
.login_form,
.login_form .exit {color: #000;}
.login_form_mail .remember,
.login_form_mail .forgot,
.login_form .remember,
.login_form .forgot,
.logged .username {color: #a05607;}
.news_block .date,
.forum_block td.date span {color: #dea96f;}
.right_big .photo_info .photo_author a,
.right_big .comments .comments_text a,
.right_big .gamers_rating td.nick,
.registration_block p.mailru_text span,
.registration_form .server_info .server_name:hover,
.registration_form .server_info .server_name_active,
.community_block2 ul .community_link:hover,
.community_block2 ul .community_link_active,
.poll_block .poll_link:hover,
.poll_block .poll_link_active,
.right_big .gamers_select .gamers_server:hover,
.right_big .gamers_select .gamers_server_active,
.registration_form .secret_question .label,
.poll_results_block .poll_bar_cont,
.support_menu ul a,
.right_big .simple_header2,
.star,
.gallery_footer .fl a {color: #b50c0c;}
.right_big .add_comment textarea,
.registration_form .input_wrapper input,
.input_wrapper_big input,
.registration_form .input_wrapper_short input,
.mailru_registration_form .input_wrapper input,
.mailru_registration_form .input_wrapper_short input {color: #313131;}
.registration_block h3,
.registration_form span.head,
.mailru_registration_form span.head {color: #b30000;}
.footer,
.footer a {color: #9b9793;}
/* end Colors */

/* Fonts */
.news_block .news_hr {font-size: 0;}
.login_form_mail .remember,
.login_form_mail .forgot,
.login_form .remember,
.login_form .forgot {font-size: 0.9em;}
.news_block .date,
.forum_block td.date span {font-size: 0.917em;}
.news_block h3,
.logged .username,
.mailru_user_mail {font-size: 1.417em;}
.news_block h4,
.forum_block td.name h4,
.registration_form .server_info .server_name,
.registration_form .server_info .server_name_active,
.community_block2 ul .community_link,
.community_block2 ul .community_link_active,
.poll_block label,
.poll_block .poll_link_active,
.right_big .gamers_select .gamers_server,
.right_big .gamers_select .gamers_server_active,
.poll_query,
.support_menu ul a,
.payment ul li {font-size: 1.167em;}
/* end Fonts */

/* Helpers */
.header .logo,
.logged .exit,
.login_form_mail .remember,
.login_form_mail .registration_button,
.login_form_mail .go_game_button,
.login_form .remember,
.login_form .registration_button,
.login_form .go_game_button,
.photo_block .photo li a,
.wallpapers_block li a.pic,
.community_photo_block li a.pic,
.community_screenshot_block li a.pic,
.right_big .photo_name .next_pic a,
.right_big .photo_name .prev_pic a,
.right_big .photo_info .photo_rating li,
.right_big .add_comment input,
.right_big .gamers_select .gamers_ork,
.right_big .gamers_select .gamers_elf,
.right_big .gamers_select .gamers_human,
.screenshot_block .screenshot li a,
.registration_form .server_info .server_name,
.registration_form .server_info .server_name_active,
.community_block2 ul .community_link,
.community_block2 ul .community_link_active,
.right_big .gamers_select .gamers_server,
.right_big .gamers_select .gamers_server_active,
.registration_form .registration_submit,
.mailru_registration_form .mailru_submit,
.footer .oak_logo,
.footer .mail_logo,
.footer .it_logo  {cursor: pointer;}
.fl {float: left;}
.fr {float: right;}
.text_right {text-align: right;}
.text_center {text-align: center;}
.inline_block {display: -moz-inline-stack; display: inline-block;}
.inner_block {padding: 0 25px 15px 25px; position: relative;}
.nowrap {white-space: nowrap;}
.red_txt {color: #b50c0c;}
.overflow {overflow: hidden;}
/* end Helpers */
