* {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
html {
background:#FFFFFF;
	height: 100%;
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
	color:#555;
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
a {
	color: #CC9933;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: 0;
}
fieldset{
padding:15px;
border-color:#FFCC00
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 1196px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding:0 20px 0 20px;
	background: url(../img/fon.gif) repeat-y;
}

#l2top{width:100%;height:35px;background:url(../img/l2topfon.png) repeat-x;color:#162A28;}
#l2cont{width:1196px;margin:0 auto}
#l2icon{width:228px;position:absolute;padding:1px 0 0 20px;float:left;z-index:40;}
#l2title{width:470px;position:absolute; color: #333333; font: 12px/12px Verdana, Arial, Helvetica, sans-serif;padding:10px 0 0 350px;float:left;margin:0 auto}
#l2menu{width:140px;position:absolute;padding:7px 0 0 1050px;float:right}
#l2radio{width:180px;height:20px;position:absolute;padding:8px 0 0 800px;}

.css3button {
     background: url(../img/button.gif) bottom repeat-x;
     padding: 2px 10px 2px 10px;
     text-align: center;
     font-weight: bold;
     color: #fff;
     text-decoration: none; border: 1px inset #aaa;
     -webkit-border-radius: 8px; width: auto; -moz-border-radius: 8px;  -khtml-border-radius: 8px;  border-radius: 8px;
     -moz-box-shadow: 1px 1px 1px #3300FF;  -webkit-box-shadow: 1px 1px 1px #666;  box-shadow: 1px 1px 1px #666;
     text-shadow: rgba(0,0,0, .5) 0px -1px 0px;
      border-top: inset 1px #ccc; border-left: inset 1px #ccc; border-bottom: solid 1px solid #000; border-right: 1px solid #666;
}

.css3button:hover  {
     background: #999;
     text-shadow: rgba(0,0,0, .5) 0px 1px 0px;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 217px;
	background: url(../img/header01.jpg) no-repeat;
}

#header_banner{
height: 217px;
margin-left:936px;
background:url(../img/header02.jpg) no-repeat;
}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 50px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 308px;
}

#status_fon{
height:211px;
background:url(../img/fonstatus.jpg) no-repeat;
}

#main_but{
height:47px;
background:url(../img/fonmainbut2.jpg) no-repeat;
}

#contentblock{
width:886px;
background:url(../img/contbordfon.gif) left repeat-y;
}

#contentblock div{
height:100%;
background:url(../img/contbottomfon.gif) bottom no-repeat;
}

#contentblock div div{
padding:76px 15px 20px 15px;
background:url(../img/conttopfon.gif) no-repeat;
}

#contentblock div div div,.sblock div div div{background:none; padding:10px; margin:0}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 308px;
	margin-left: -100%;
	position: relative;
}

#main_menu{
width: 308px;
height:211px;
background:url(../img/fonmenu.jpg) no-repeat;
}

#main_but_fon{
width: 308px;
height:47px;
background:url(../img/fonmainbut1.jpg) no-repeat;
}

.sblock,.marafon{
width:308px;
background:url(../img/sblock02.gif) repeat-y;
}
.sblock div,.marafon div{
height:100%;
background:url(../img/sblock03.gif) bottom no-repeat;
}

.sblock div div,.marafon div div{background:none}

#tit_f,#tit_t,#tit_h{
height:76px;
background:url(../img/sitebut.jpg) no-repeat;
}

#tit_marafon{
height:76px;
background:url(../img/marafon.jpg) no-repeat;
}

#tit_f{background-position: -204px 0;}

#tit_t{background-position: -204px -76px;}

#tit_h{background-position: -204px -152px;}

#tit_s{
height:76px;
background:url(../img/siege.jpg) no-repeat;}

#siege{
margin:10px 0px 0px 20px;
height:540px;
width:245px;
background:url(../img/castles.jpg) no-repeat;}

#siege li{height:60px;}
#siege span{display:block;padding:20px 0px 0px 95px; font-weight:bold; font-size:15px; color:#990000}

.bl_cont{padding:0 12px 14px 12px;}

#mainmenulist{
width:204px;
height:200px;
float:right;
}

#menu_1,#menu_2,#menu_3,#menu_4{
width:204px;
height:50px;
background:url(../img/sitebut.jpg) no-repeat;
}

#menu_1{background-position:0 0}
#menu_2{background-position:0 -100px}
#menu_3{background-position:0 -200px}
#menu_4{background-position:0 -300px}
#menu_1:hover{background-position:0 -50px}
#menu_2:hover{background-position:0 -150px}
#menu_3:hover{background-position:0 -250px}
#menu_4:hover{background-position:0 -350px}

#start_but,#reg_but{
width:176px;
height:47px;
background:url(../img/sitebut.jpg) no-repeat;
}

#start_but{
float:left;
background-position:-204px -228px
}
#reg_but{
float:right;
margin-right:286px;
background-position:-204px -322px
}

#start_but:hover{background-position:-204px -275px}
#reg_but:hover{background-position:-204px -369px}

#status_on,#status_off{
width:120px;
height:103px;
position: absolute;
margin:100px 0 0 230px;
}

#status_on{
background:url(../img/status.png) top no-repeat;
}

#status_off{
background:url(../img/status.png) bottom no-repeat;
}

#online{
margin:30px 0 0 45px;
color:#555;
font: 20px Georgia, "Times New Roman", Times, serif;
}

/* Footer -----------------------------------------------------------------------------*/
#footer {
	width: 1236px;
	margin: -44px auto 0;
	height: 44px;
}

#foot_cont {
	width: 1196px;
	margin-left:20px;
	height: 44px;
	background: url(../img/footer.gif) repeat-x;
}

#foot_menu{
position:absolute;
z-index:30;
float:left;
	width:600px;
	margin:0 auto;
	margin:20px 0 0 300px;
	font: 11px Arial, Tahoma, Verdana, sans-serif;
}

#list_menu{
	list-style:none
	}
	
#list_menu li{
	display:inline;
	padding-left:20px
}

.copyright{
position:relative;
z-index:20;
	float:left;
	color:#999999;
	font: 10px Arial, Tahoma, Verdana, sans-serif;
	padding:20px 0 0 20px;
}

#schet{
width:200px;
float:right;
}


/* Users style -----------------------------------------------------------------------------*/

#news{width:800px;}
.serv_news_list{list-style:none}
.serv_news_list li{display:block; padding:12px; margin-bottom:5px; border-bottom:1px dotted #999}
.serv_news_list img{float:left; border:none}
.serv_news_tema{font:bold 13pt Georgia, "Times New Roman", Times, serif;color:#C70; margin-left:15px; text-shadow: black 1px 1px 1px;}
.serv_news_date{font:10pt Georgia, "Times New Roman", Times, serif;color:#990; float:right}
.serv_news_text{display:block;font:10pt/12pt Verdana, Arial, Helvetica, sans-serif; margin:10px 5px 10px 55px; background-color: #fFfFeF; padding:15px}


.forum_news_list{
padding:20px 10px 20px 10px}

.forum_news_list li{
display:block;
border-bottom:thin #CCC dotted;
padding-bottom:5px
}

.forum_news_list li label{float:right}
.forum_news_list li img{padding-right:10px}
.data_news{color:#990;font: 9px Verdana, sans-serif}
.tema_news{font: 12px Verdana, sans-serif; color: #333; font-weight:bold;}
.mess_news{font-size:12px}
.autor_news{color:#009999;font: 10px Verdana, sans-serif}
.autor_name{font: 11px Verdana, sans-serif;font-weight:bold;}

#bonus ul{list-style:none;}
#bonus li{display:inline}
#bonus1,#bonus2,#bonus3,#bonus4,#bonus5{
display:block;
margin:15px 19px;
float:left;
width:128px;
height:128px;
background:url(../img/bonus.jpg) no-repeat;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}

#bonus1:hover,#bonus2:hover,#bonus3:hover,#bonus4:hover,#bonus5:hover{
filter:alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

#bonus1{background-position:0 0}
#bonus2{background-position:0 -128px}
#bonus3{background-position:0 -256px}
#bonus4{background-position:0 -384px}
#bonus5{background-position:0 -512px}

.wm_box,.smstitle{font: 20px/38px Verdana sans-serif; color:#333; font-weight:bold;text-shadow: #AAA 1px 1px 1px;}
.super{color:#FF0000;font-size:13px}
.silver {font-size:18px;font-weight:500;color: #666666;}
.gold {font-size:18px;font-weight:500;color: #FFCC33;}

#about{ display:block; width:316px; height:95px; margin:0 auto; background:url(../img/about.jpg) bottom no-repeat}
#about:hover{ background-position:top}

.title,.attach,.title2{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666; display:block}
.web_ul{margin:10px; font-weight:bold}
.nomer,.nomer span{font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.nomer,.attach{color:#FF3333}
.nomer span{color:#333333; margin-right:15px}
.codedirection{unicode-bidi:bidi-override;direction:rtl;}
.bold,.codedirection{font-weight:bold}
.sms_tit{margin-top:10px; display:block}
.smstitle,.title2,.smsimg{width:300px; margin:0 auto; display:block}
.title2{width:250px;}
.smsimg{width:180px;}
#country{width:100px}
#cname{width:150px}
.smsinp{width:200px; margin:0 auto; border:1px black solid}

.top{width:606px;height:134px;display:block;background:url(../img/topstat.jpg) top no-repeat;text-decoration:none}
.top:hover{background-position:bottom}
.stat,.stattext{width:100%; height:90px;display:block;text-align:center}
.stat{margin:0 auto; padding-top:25px;color:grey;font: 24px Georgia, "Times New Roman", Times, serif;text-shadow: grey 1px 1px 1px;}
.stat:hover{padding-top:28px;}
.stattext{color:grey;font: 18px Georgia, "Times New Roman", Times, serif;}


.topstat td,th{padding:3px;}
.topstat td img{vertical-align:middle; padding-right:5px}
.anchor{text-decoration:none}
tfoot th{font-size:11px}
thead th, tfoot th, tfoot td {padding:8px;
background: #FFCC33 url(../stat/img/llsh.gif) repeat-x;
color:#666;
text-shadow: grey 1px 1px 2px, white 0 0 1em;
}
.topstat tbody th, .topstat tbody td {border: dotted 1px #999;border-bottom:none}
.topstat tbody th {white-space: nowrap;}
.topstat tbody tr:hover {background: #D6D7FE;color:#990000}
.icon{ width:15px; height:15px; background:#999}
.error{height:85px; vertical-align: middle; font-weight: bold;}
.url_name{color:#000;text-decoration:none}
.don_info{font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666;}

#top10,#marafon{margin: 5px 10px;}
#top10 li,#marafon li{padding:5px}
#top10 li:nth-child(2n){background-color: #ffeebb}
#marafon li:nth-child(2n){background-color: #CCFFCC}
.top10_char{margin-left:15px;font: 13px Georgia, "Times New Roman", Times, serif;}
.stitle{color:grey;font: 18px Georgia, "Times New Roman", Times, serif;text-shadow: grey 1px 1px 1px;}
.download{display:block;list-style:none}
.download li{display:inline}
.but{display:block; margin:10px 0 10px 35px; width:134px; height:55px; float:left; background:url(../img/start.jpg) top no-repeat}
.but{text-align:center;font:14px/22px Georgia, "Times New Roman", Times, serif;}
.but span{display:block;font:12px/12px Georgia, "Times New Roman", Times, serif; color:#999}
.but:hover{background-position:bottom}
.mrf_points{float:right; font-weight:bold}

#nextpay_form{ width: 500px; margin: 0  auto;}
#buy_list li{height:30px}
#buy_list input{width:180px;}
.buy_field{width:180px;display:block;float:left;}

#event_tv{width:245px; height:120px; margin:0 auto; background: url(../img/tv.jpg) no-repeat;}
.tvdays{font:bold 19px Georgia, "Times New Roman", Times, serif; color:#CC3300; padding-left: 130px}
.war{font:bold 19px Georgia, "Times New Roman", Times, serif; color:#CC3300; padding-left: 70px}
.tvtime{font:bold 15px Georgia, "Times New Roman", Times, serif; color:#666666; padding-left: 130px}
