html, body {margin: 0; padding: 0; height: 100%;}
/*body {font-family: Arial, Helvetica, sans-serif; position:relative; height: 100%; background-color: #000000;}*/
body {font-family: Tahoma, sans-serif; font-size: 11px; color: #d5caaa; background: url(images/fon_bg_polosa.jpg) top center; background-repeat: repeat-y; min-height: 1500px; margin: 0 auto; z-index: -5; min-width:1000px;}

a:link			{ color: #64abc2; font-size: 12px; font-family: Verdana; text-decoration: none; }
a:visited		{ color: #64abc2; font-size: 12px; font-family: Verdana; text-decoration: none; }

.cls {clear:both;}
body div.wallper {}

h5 { font-family: Georgia, serif; color: #ffffff; font-size: 18px; } /* News topic, ap header */

#balkon { background:url(images/balkon.jpg) no-repeat ;}

#wrap {margin: 0 auto; height: 100%; position: relative; z-index: 20;}
#top {background: url(images/top.jpg) top center; background-repeat: no-repeat; min-height: 1159px; /*overflow: visible;*/ }
#bottom {background: url(images/bottom.jpg) top center; background-repeat: no-repeat; width: 100%; height: 541px;}
#repeated {background: url(images/fon_bg_polosa.jpg) top center; background-repeat: repeat-y; min-height: 1500px; margin: 0 auto; z-index: -5; min-width:1000px;}

.chrom1e #top { margin-bottom: -160px;}
.oper1a #top { margin-bottom: -160px;}

.aut_but {
	background:url(images/enter.png) no-repeat;
	width:134px;
	height:30px;
	border:none;
 margin-top: 22px; margin-left: 33px; cursor: pointer;

	}


#top #logo {background-image: url(images/logo.png); background-repeat: no-repeat; width: 970px; height: 120px; margin: 0 auto; position: relative; top: 27px; left: -4px;}
#top #logo a {display: block; width: 970px; height: 120px;}

#top #menu {position: relative; display: block; min-width: 500px; margin-top: 75px; left: -60px; margin: 0 auto; text-align: center; z-index: 15; margin-bottom: -121px;}
#top #menu ul li{display:inline;}
#top #menu ul li{list-style:none; display:inline; margin-left: 30px;}
#top #menu ul li a.menu_main {display: inline-block; background-image: url(images/menu/menu_main.png); background-repeat: no-repeat; width: 65px; height: 18px;}
#top #menu ul li a.menu_about {display: inline-block; background-image: url(images/menu/menu_about.png); background-repeat: no-repeat; width: 80px; height: 18px;}
#top #menu ul li a.menu_forum{display: inline-block; background-image: url(images/menu/menu_forum.png); background-repeat: no-repeat; width: 57px; height: 18px;}
#top #menu ul li a.menu_stat {display: inline-block; background-image: url(images/menu/menu_stat.png); background-repeat: no-repeat; width: 93px; height: 18px;}
#top #menu ul li a.menu_bonus {display: inline-block; background-image: url(images/menu/menu_bonus.png); background-repeat: no-repeat; width: 48px; height: 18px;}
#top #menu ul li a.menu_radio {display: inline-block; background-image: url(images/menu/menu_radio.png); background-repeat: no-repeat; width: 49px; height: 18px;}
.opera #top #menu, .firefox #top #menu, .safari #top #menu, .chrome #top #menu, .ie6 #top #menu {margin-top: 84px;}

#top_banners {position: relative; margin: 0 auto; opacity: 0.9; left: 409px; width: 88px; top: 90px; z-index: 30;}
#top_banners:hover {opacity: 1.0;}
#top #begin { width: 499px; height: 53px; margin: 0 auto; position: relative; top: 137px;}
#top #begin2 {width: 499px; height: 53px; margin: 0 auto; position: relative; top: 137px;}
#bottom #begin_niz2 {width: 499px; height: 53px; margin: 0 auto; position: relative; margin-top: 25px; left:135px;}
#bottom #begin_niz3 {background-image: url(images/begin.png); background-repeat: no-repeat; width: 499px; height: 53px; margin: 0 auto; position: relative; margin-top: 25px; left:135px; top: -160px;}
#bottom #begin_niz2:hover, #bottom #begin_niz3:hover {background-image: url(images/begin_active.png); cursor: pointer;}


#top #begin:hover {background-image: url(images/begin_active.png); cursor: pointer;}
#top #begin a {display: block; width: 499px; height: 53px;}
#top #donate {background-image: url(images/donate.jpg); background-repeat: no-repeat; width: 167px; height: 60px; margin: 0 auto; position: relative; top: 141px; left: -286px;}
#top #donate:hover {background-image: url(images/donate_active.jpg); cursor: pointer;} 
#top #donate a {display: block; width: 167px; height: 60px;}

#top #content {width: 965px; /*background-color: #00ff00;*/ /*opacity: 0.2;*/ /*margin-left: 352px;*/ margin: 0 auto; margin-top: 121px; position: relative; left: -13px;}
#top #content #left_block {width: 233px; float: left; padding-left: 32px; position: absolute;}
#top #content #right_block {/*background-color: #ff0000;*/ width: 700px; float: right;}

#top #content #left_block #server_stat {/*background-color: #ff0000;*/ width: 260px; margin-top: 40px; height: 110px; margin-left: 10px;}
#top #content #left_block #server_stat #server_stat_pic {background-image: url(images/server_stat.png); background-repeat: no-repeat; width: 106px; height: 15px;}
#top #content #left_block #server_stat #server_stat_pic2 {background-image: url(images/Best_Plyer.png); background-repeat: no-repeat; width: 106px; height: 15px;}
#top #content #left_block #server_stat td.name {color: #ffffff; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 12px; margin-right: 15px; display: block;}
#top #content #left_block #server_stat td.stat_on {color: #88d759; font-family: Tahoma, sans-serif; font-size: 11px;}
#top #content #left_block #server_stat td.stat_off {color: #ffb0b0; font-family: Tahoma, sans-serif; font-size: 11px;} 
#top #content #left_block #server_stat td.em {color: #ffffff; font-family: Tahoma, sans-serif; font-size: 12px; margin-left: 15px; display: block;}

#top #content #left_block #support {width: 260px; margin-top: 40px; /*background-color: #ff0000;*/ height: 110px; margin-left: -15px;}
#top #content #left_block #support #support_pic {background-image: url(images/support.png); background-repeat: no-repeat; width: 75px; height: 15px; margin-bottom: -4px; margin-left: 22px;}
#top #content #left_block #support .support {margin-top: 7px;}
#top #content #left_block #support .support span.phone{color: #ffffff; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 13px;}
#top #content #left_block #support .support span.who {color: #d5caaa; font-family: Tahoma, sans-serif; font-size: 11px;}
#top #content #left_block #support .support .icq {background-image: url(images/icq.png); background-repeat: no-repeat; width: 15px; height: 15px;}

#top #content #left_block #banner {width: 260px; margin-top: 23px;}
#top #content #left_block #banner .banner_pic {background-image: url(images/banner.png); background-repeat: no-repeat; width: 88px; height: 31px;}
#top #content #left_block #banner #vkontakte {background-image: url(images/vkontakte_active.png); background-repeat: no-repeat; width: 122px; height: 21px; margin-top: 18px;}
#top #content #left_block #banner #vkontakte {background-image: url(images/vkontakte_active.png); background-repeat: no-repeat; width: 122px; height: 21px; margin-top: 18px;}
#top #content #left_block #banner #vkontakte:hover {background-image: url(images/vkontakte.png); cursor: pointer;}

#top #content #left_block #banner #avatar {background-image: url(images/avatar.png); background-repeat: no-repeat; width: 110px; height: 41px; margin-top: 33px; margin-left: 10px; cursor: pointer;}

#top #content #left_block #login {background-image: url(images/login_win.png); background-repeat: no-repeat; width: 266px; height: 206px; margin-top: 30px; margin-left: -45px; padding: 23px; padding-left: 38px;}
#top #content #left_block #login #login_mas {background-image: url(images/login_mas.png); background-repeat: no-repeat; width: 183px; height: 13px; margin-bottom: -10px;}
#top #content #left_block #login .reg {float: right; font-family: Tahoma, sans-serif; font-size: 11px; margin-right: 80px;}
#top #content #left_block #login .reg a {color: #fff7e0;}
#top #content #left_block #login .login_text {background-image: url(images/input.png); width: 185px; height: 25px; margin-top: 10px;}
#top #content #left_block #login .login_text input {padding: 2px 0 1px 12px; border: none; background: none; width: 170px; height: 20px; color: #d5caaa; font-family: Tahoma, sans-serif; font-size: 12px;}
#top #content #left_block #enter {background-image: url(images/enter.png); background-repeat: no-repeat; width: 134px; height: 30px; margin-top: 22px; margin-left: 33px; cursor: pointer;}



#top #content #left_block #left_menu {margin-left: -55px; margin-top: -35px;}
#top #content #left_block #left_menu ul li {margin-bottom: 10px;}
#top #content #left_block #left_menu ul li a {color: #d5caaa; font-size: 14px; font-family: Georgia, serif;}
#top #content #left_block #left_menu ul li a:hover {text-decoration: none;}



#top #content #right_block #buttons {position: relative; width: 654px; height: 180px; z-index: 10; margin: 0 auto; top: -15px; left: 18px; }
#top #content #right_block #buttons #buttons_left {background-image: url(images/buttons_left.png); background-repeat: no-repeat; width: 319px; height: 180px; float: left;}
#top #content #right_block #buttons #buttons_left:hover {background-image: url(images/buttons_left_active.png); cursor: pointer;}
#top #content #right_block #buttons #buttons_right {background-image: url(images/buttons_right.png); background-repeat: no-repeat; width: 320px; height: 180px; float: right;}
#top #content #right_block #buttons #buttons_right:hover {background-image: url(images/buttons_right_active.png); cursor: pointer;}

#top #content #right_block #main {/*color: #ff00ff;*/ padding-left: 45px; min-height: 700px; width:500px; width:650px;}


#top #content #right_block #main span.x500_link {font-family: Georgia, serif; font-size: 16px; display: block; float: right; margin-top: 5px; margin-right: 5px;}
#top #content #right_block #main span.x500_link a {color: #ff4b2d;}
#top #content #right_block #main span.x500_link a:hover {text-decoration: none;}
#top #content #right_block #main p.x500_text {color: #d5caaa; font-family: Tahoma, sans-serif; font-size: 11px; margin-bottom: 15px;}

#top #content #right_block #main span.x1000_link {font-family: Georgia, serif; font-size: 16px; display: block; float: right; margin-top: 5px; margin-right: 5px;}
#top #content #right_block #main span.x1000_link a {color: #ffd37d;}
#top #content #right_block #main span.x1000_link a:hover {text-decoration: none;}
#top #content #right_block #main span.m_ult3 {font-family: Georgia, serif; color: #ff4b2d; font-size: 24px;}

#top #content #right_block #main ul.x500_ul, #top #content #right_block #main ul.x500_ul2 {font-family: Tahoma, sans-serif; font-size: 12px; color: #fff7e0; margin-left: -40px; margin-bottom: 15px;}
#top #content #right_block #main ul.x500_ul li {list-style-image:url(images/li.png);}
#top #content #right_block #main ul.x500_ul2 li {list-style-image:url(images/li2.png);}


#top #content #right_block #main #register {background-image: url(images/register.png); background-repeat: no-repeat; width: 433px; height: 53px; margin: 0 auto; position: relative; margin-top: 18px;}
#top #content #right_block #main #register:hover {background-image: url(images/register_active.png); cursor: pointer;}

#top #content #right_block #main #register a {display: block; width: 433px; height: 53px;}
#top #content #right_block #main .register_login {background-image: url(images/register_login.jpg); width: 204px; height: 24px; margin-right: 20px;}
#top #content #right_block #main .register_login input {padding: 2px 0 1px 12px; border: none; background: none; width: 170px; height: 20px; color: #d5caaa; font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold;}
#top #content #right_block #main .register_mail {background-image: url(images/register_mail.jpg); width: 204px; height: 24px;}
#top #content #right_block #main .register_mail input {padding: 2px 0 1px 12px; border: none; background: none; width: 170px; height: 20px; color: #d5caaa; font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold;}
#top #content #right_block #main .register_pass {background-image: url(images/register_pass.jpg); width: 204px; height: 24px; margin-right: 20px;}
#top #content #right_block #main .register_pass input {padding: 2px 0 1px 12px; border: none; background: none; width: 170px; height: 20px; color: #d5caaa; font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold;}
#top #content #right_block #main .register_pass2 {background-image: url(images/register_pass2.jpg); width: 204px; height: 24px;}
#top #content #right_block #main .register_pass2 input {padding: 2px 0 1px 12px; border: none; background: none; width: 170px; height: 20px; color: #d5caaa; font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold;}
#top #content #right_block #main p.reg_form {font-family: Tahoma, sans-serif; font-size: 14px; font-weight: bold; color: #fff7e0; margin-right: 1px;}
#top #content #right_block #main table.reg_table {width: 655px; margin-left: -4px;}
#top #content #right_block #main table.reg_table tr {margin-bottom: 20px;}
.ie6 #top #content #right_block #main table.reg_table tr.reg_tr_ie7_hack {display: block; height: 20px;}
#top #content #right_block #main p.reg_main {font-family: Tahoma, sans-serif; font-size: 16px; color: #ffffff;}
#top #content #right_block #main p.reg_text {font-family: Tahoma, sans-serif; font-size: 12px; color: #fff7e0; margin-bottom: 20px;}




#top #content #right_block #main p.sys_req {font-family: Tahoma, sans-serif; font-size: 16px; color: #fff7e0; margin-top: 30px;}
#top #content #right_block #main table.download_table {margin-top: 10px; margin-bottom: -30px;}
#top #content #right_block #main table.download_table tr.download_table_tr_b {margin-top: -57px; height: 80px;}
.ie6 #top #content #right_block #main table.download_table tr.download_table_tr_ie7_hack {display: block; height: 90px; position: relative; top: -15px;}
#top #content #right_block #main table.download_table .download {float: right; position: relative; background-image: url(images/download.png); background-repeat: no-repeat; width: 424px; height: 53px; margin-right: -95px; margin-top: -50px;}
#top #content #right_block #main table.download_table .download:hover {background-image: url(images/download_active.png); cursor: pointer;}
#top #content #right_block #main table.download_table .download a {display: block; width: 424px; height: 53px;}
#top #content #right_block #main table.download_table tr {margin-bottom: 40px; display: block;}
#top #content #right_block #main table.download_table tr td {width: 645px;}
#top #content #right_block #main table.download_table .d_p span.d_main {font-family: Tahoma, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff;}
#top #content #right_block #main table.download_table .d_p span.d_text {font-family: Tahoma, sans-serif; font-size: 12px; color: #fff7e0;}
#top #content #right_block #main #d_table {background-image: url(images/download_table.png); background-repeat: no-repeat; width: 650px; height: 353px; margin-top: 10px;}

#top #content #right_block #main #d_table {padding-left: 10px;}
#top #content #right_block #main table.d_req_table {width: 724px;}

#top #content #right_block #main table.d_req_table span.d_req1_1 {margin-top: 13px; display: block;}
.ie6 #top #content #right_block #main table.d_req_table span.d_req1_1 {margin-top: 5px;}
.ie6 #top #content #right_block #main table.d_req_table span.d_req00 {margin-top: 25px;}
#top #content #right_block #main table.d_req_table span.d_req1_2 {margin-top: 20px; display: block;}
.ie6 #top #content #right_block #main table.d_req_table span.d_req1_2 {margin-top: 20px;}
#top #content #right_block #main table.d_req_table span.d_req1_44 {margin-left: -11px;}
#top #content #right_block #main table.d_req_table span.d_req1_5 {margin-right: 17px;}
#top #content #right_block #main table.d_req_table tr {height: 38px;}
#top #content #right_block #main table.d_req_table td.d_req1 {font-family: Tahoma, sans-serif; font-size: 12px; color: #d5caaa; font-weight: bold;}
#top #content #right_block #main table.d_req_table td.d_req2 {font-family: Tahoma, sans-serif; font-size: 11px; color: #d5caaa;}
#top #content #right_block #main table.d_req_table td.d_req3 {font-family: Tahoma, sans-serif; font-size: 12px; color: #d5caaa;}


#top #content #right_block #main ul.pic li {list-style-image:url(images/li.png); }
#top #content #right_block #main ul.pic2 li {list-style-image:url(images/li2.png); }

#top #content #right_block #main #donate_page {width: 500px; margin-left: 85px;}
#top #content #right_block #main #donate_page #donate_left {margin-right: 60px; background-image: url(images/x500.png); background-repeat: no-repeat; width: 160px; height: 106px;}
#top #content #right_block #main #donate_page #donate_line {background-image: url(images/donate_line.jpg); background-repeat: no-repeat; width: 1px; height: 115px; margin-right: 40px;}
#top #content #right_block #main #donate_page #donate_right {margin-left: 10px;background-image: url(images/x1000.png); background-repeat: no-repeat; width: 191px; height: 105px;}

#top #content #right_block #main #map {background-image: url(images/map.png); background-repeat: no-repeat; width: 655px; height: 641px;}

#top #content #right_block #main #map .step_1 {position: relative; top: 30px; margin-left: 100px;}
#top #content #right_block #main #map .step_2 {position: relative; top: 82px; left: -197px; text-align: right;}
#top #content #right_block #main #map .step_3 {position: relative; top: 168px; left: -465px; text-align: right;}
.ie6 #top #content #right_block #main #map .step_3 {top: 150px; left: -475px;}
#top #content #right_block #main #map .step_4 {position: relative; top: 325px; left: -156px; text-align: right;}
#top #content #right_block #main #map .step_1 p.step1, #top #content #right_block #main #map .step_2 p.step1, #top #content #right_block #main #map .step_3 p.step1, #top #content #right_block #main #map .step_4 p.step1 {color: #ffd37d; font-size: 18px; font-family: Georgia, serif; margin-bottom: -10px;}
#top #content #right_block #main #map .step_1 p.step2, #top #content #right_block #main #map .step_2 p.step2, #top #content #right_block #main #map .step_3 p.step2, #top #content #right_block #main #map .step_4 p.step2 {color: #fff7e0; font-size: 12px; font-family: Tahoma, sans-serif;}
#top #content #right_block #main #map .step_1 p.step2 span.link, #top #content #right_block #main #map .step_2 p.step2 span.link, #top #content #right_block #main #map .step_3 p.step2 span.link, #top #content #right_block #main #map .step_4 p.step2 span.link {font-size: 14px; font-weight: bold;}
#top #content #right_block #main #map .step_1 p.step2 span.link a, #top #content #right_block #main #map .step_2 p.step2 span.link a, #top #content #right_block #main #map .step_3 p.step2 span.link a, #top #content #right_block #main #map .step_4 p.step2 span.link a {color: #e2e2e2; text-decoration:underline;}
#top #content #right_block #main #map .step_1 p.step2 span.link a:hover, #top #content #right_block #main #map .step_2 p.step2 span.link a:hover, #top #content #right_block #main #map .step_3 p.step2 span.link a:hover, #top #content #right_block #main #map .step_4 p.step2 span.link a:hover {text-decoration: none;}

#top #content #right_block #main span.m_ser {font-family: Georgia, serif; color: #ffffff; font-size: 18px;}
#top #content #right_block #main span.m_ult {font-family: Georgia, serif; color: #ffd37d; font-size: 24px;}
#top #content #right_block #main span.m_ult2 {font-family: Georgia, serif; color: #ff4b2d; font-size: 24px;}
#top #content #right_block #main p.m_art {font-family: Tahoma, sans-serif; font-size: 11px; color: #d5caaa;}
#top #content #right_block #main p.m_begin {font-family: Tahoma, sans-serif; font-size: 12px; color: #ffffff;}
#top #content #right_block #main p.m_begin2 {font-family: Tahoma, sans-serif; font-size: 12px; color: #ffffff; margin-bottom: 20px;}
#top #content #right_block #main table.main_table {width: 100%; margin-left: -27px;}
#top #content #right_block #main table.main_table tr td {width: 50%;}
#top #content #right_block #main table.main_table tr td ul li {font-family: Tahoma, sans-serif; font-size: 12px; color: #fff7e0; margin-bottom: 10px;}
.red_line {background-color: #301f16; height: 1px; width: 652px; opacity: 0.8;}
.red_line2 {background-color: #301f16; height: 1px; width: 652px; opacity: 0.8; margin-top: -31px;}
.ie6 .red_line2 {margin-top: -5px;}
.red_line3 {background-color: #301f16; height: 1px; width: 652px; opacity: 0.8; margin-top: 20px;}
.red_line4 {background-color: #301f16; height: 1px; width: 652px; opacity: 0.8; margin-top: -5px; margin-bottom: 15px;}
.red_line5 {background-color: #301f16; height: 1px; width: 652px; opacity: 0.8;}
.ie6 .red_line5 {margin-top: 30px;}
#top #middle {background-color: #020202; background-repeat: repeat-y; width: 1700px; color: #00ff00; /*background-position: 50% 100%;*/ height: 10px; bottom: 1px; position: relative;}

#bottom #begin_niz {background-image: url(images/begin.png); background-repeat: no-repeat; width: 499px; height: 53px; margin: 0 auto; position: relative; margin-top: 25px; left:135px;}

#bottom #begin_niz:hover {background-image: url(images/begin_active.png); cursor: pointer;}
#bottom #begin_niz a {display: block; width: 499px; height: 53px;}

#bottom #blue_line {background-image: url(images/blue_line.png); background-repeat: no-repeat; height: 2px; margin: 0 auto; position: relative; padding-left:10px; margin-top: 95px;}

#bottom #credits {width: 580px; /*background-color: #ff00ff;*/ margin: 0 auto; margin-top: 10px; position: relative; left: 70px;}
#bottom #credits #credits_left {width: 250px; /*background-color: #00ff00;*/ height: 50px; float: left; margin-left: 45px;}
#bottom #credits #credits_left p {margin-bottom: -10px;}
#bottom #credits #credits_left span.first, #bottom #credits #credits_right span.first {font-family: Tahoma, sans-serif; font-size: 11px; color: #168fb0;}
#bottom #credits #credits_left a, #bottom #credits #credits_right a {font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff;}
#bottom #credits #credits_left a:hover, #bottom #credits #credits_right a:hover {text-decoration: none;}
#bottom #credits #credits_right  {width: 200px; /*background-color: #ff0000;*/ height: 50px; float: right;}
#bottom #credits #credits_right .dev {background-image: url(images/dev.jpg); background-repeat: no-repeat; width: 19px; height: 23px;}
.stattable td{
background:url(images/fon.png);
text-align:center;
}
.menuseparator{
margin-right:10px;

}
.menustat {
width:100%;
}
.menustat td{

background:url(images/fon.png);
text-align:center;
}




