* {padding:0; margin:0}
html {}
body {position:relative;  min-width:1003px; width:auto; font-family:tahoma, sans-serif; font-size:11px; color:#221508;background:#000 url(../images/bottom2.jpg) no-repeat bottom center;}
img {border:0}
a {outline:none}
a:hover {text-decoration:none}
ul {list-style:none}
p {margin-bottom:10px;}

.news a.readmore, .authorizing a {text-decoration:underline;}
.news a.readmore:hover, .authorizing a:hover {text-decoration:none;}

/*.authorizing, .head, .b-left, .l-block , .b-right, .content, .purse {display:none;}
.left-column {background:#fff;}
.center-column {background:#f00;}
.right-column {background:#0f0;}*/



#container_back {width:100%; background:url(../images/top2.jpg) no-repeat top center;}
#container_back2 {width:998px; margin:0 auto; position:relative;}
.container {height:100%;border:0;width:998px;}
table.container {font-size:11px;}
.page-top {height:1030px}
.page-bottom {height:596px}

.top-left {background:url(../images/left-top.jpg) 100% 0 no-repeat; width:201px;}
.top-right {background:url(../images/right-top.jpg) no-repeat; width:201px;}

.head {height:212px; background:url(../images/head-1.jpg) no-repeat #000; position:absolute; left:196px;width:998px; margin:-212px -198px 0 -196px}
.head-mailru {height:212px; background:url(../images/head-1-mailru.jpg) no-repeat #000; width:998px; margin:-212px -198px 0 -196px}
.head div {height:212px; background:url(../images/head-3.jpg) 100% 0 no-repeat}
a.logo {display:block; position:absolute; width:286px; height:212px; background:url(../images/head-2.jpg) no-repeat; position:absolute; margin:0 0 0 340px}

.play {width:176px; height:156px; background:url(../images/left-2.jpg) no-repeat #000; padding:0 0 0 20px}
.authorizing {/*width:503px;*/ height:118px; background:url(../images/center-2.jpg) no-repeat #000; font-family:georgia; color:#f8e1c0; padding:38px 0 0 101px; margin:0 auto 0 0}
.input {text-transform:uppercase; float:left; padding:0 11px; line-height:19px}
.input input {width:158px; height:16px; background:#000; border:1px solid #69451f; font-size:12px; color:#f8e1c0; font-family:tahoma; padding:2px 2px 0; position:relative; left:-2px}
.mailrurz .input input {width:100px;}
.input select {text-transform:none; height:19px; background:#000; border:1px solid #69451f; font-size:12px; color:#f8e1c0; font-family:tahoma; padding:0;}
.input a {color:#eedaae; font-family:tahoma; text-transform:none; padding:0 0 0 19px; background:url(../images/icon.gif) 1px 3px no-repeat; line-height:20px}
.enter {width:73px; height:32px; background:url(../images/enter.gif) no-repeat; border:0; position:relative; left:2px; top:14px; cursor:pointer}
.purse {width:175px; height:126px; background:url(../images/right-2.jpg) no-repeat #000; padding:21px 0 0 23px}
.purse a {height:101px; display:block;overflow:hidden;background:url(../images/purse.gif) no-repeat left bottom;}
.purse a:hover{background:url(../images/purse.gif) no-repeat left top;}

.hello {padding-top:10px;overflow:hidden;}
.hello .input {text-transform:none; font-weight:bold;}
.hello .input.lvl1_input {padding-top:10px;}
.hello .input a {font-weight:normal;}

.left-column {width:196px; vertical-align:top; padding:212px 0 0}
.l-block {background:url(../images/left-column.jpg) repeat-y}
.l-b-bottom {height:122px; background:url(../images/l-b-bottom.png) no-repeat; position:relative; top:41px; margin:0 0 -80px}
.drago {width:96px; height:181px; background:url(../images/drago.png) no-repeat; position:absolute; margin:418px 0 0; z-index:1}
.b-left {background:url(../images/left-column-1.jpg) no-repeat; min-height:91px; position:relative; z-index:2}
* html .b-left {height:91px}
.menu-top {background:url(../images/menu-top.png) no-repeat; height:18px; margin:0 0 -12px 33px; position:relative; top:3px}
.menu {width:177px; background:url(../images/menu.gif) repeat-y; position:relative; top:20px; left:19px}
.menu div {background:url(../images/t-menu.gif) no-repeat; position:relative; top:-6px; padding:1px 0 0}
.mainmenu {background:url(../images/b-menu.gif) 0 100% no-repeat; position:relative; top:11px; min-height:300px; padding:0 0 1px 9px}
* html .mainmenu {height:300px}
.mainmenu li {display:block; width:168px; background:url(../images/m-menu.gif) no-repeat; margin:-5px 0 8px; position:relative; top:1px; letter-spacing:-1px;}
.mainmenu li a {font-family:georgia; font-size:12px; color:#e6c489; text-transform:uppercase; text-decoration:none; display:block; height:19px; padding:7px 0 0 30px; position:relative; font-weight:bold}
.mainmenu li a span {color:#201610; position:absolute; margin:-1px 0 0; z-index:2; cursor:pointer}
.mainmenu li:hover {background:url(../images/m-menu-h.gif) no-repeat}
.mainmenu ul {padding:10px 0 1px; margin:0; *padding:5px 0 6px 0; *margin:0 0 -5px; display:none;}
.mainmenu ul li, .mainmenu ul li:hover {height:auto; background:url(../images/line.png) 0 0 no-repeat; padding:5px 0;letter-spacing:0px;}
.mainmenu ul li a {font-family:tahoma; color:#e6c489; text-transform:none; font-weight:normal; font-size:11px; background:url(../images/icon3.png) 11px 5px no-repeat; height:auto; width:auto; padding:0 0 0 27px; text-decoration:underline; display:block}
.mainmenu ul li.no-line {background:none}
.mainmenu ul li a:hover {text-decoration:none}
.mainmenu img {position:absolute; margin:-4px 0 0 -26px}
.menu-bottom {background:url(../images/menu-bottom.png) 20px 0 no-repeat; height:33px; position:relative; top:25px}

.center-column {width:604px; background:url(../images/center-column.jpg) 0 100% repeat-y; vertical-align:top; padding:212px 0 0}
.content {background:url(../images/center-column-1.jpg) no-repeat; min-height:945px; padding:0 0 0 34px; position:relative; z-index:3; margin:0 auto -130px 0; /*width:570px;*/}
* html .content {height:918px}
.content ul {margin-bottom:10px;padding-left:30px; list-style:circle;}
.content ol {margin-bottom:10px;padding-left:30px; list-style:decimal;}

h1.list {width:540px; height:27px; padding-top:18px; background:url('../images/block-top.gif') no-repeat; 
font-size:12px; font-weight:bold; font-variant:small-caps; color:#eaceb0; margin:0; text-align:center;}
div.list { background:url('../images/block-center.gif') repeat-y; width:494px; padding:0 23px 1px;}
div.listbottom { background:url('../images/block-bottom.gif') no-repeat; width:540px; height:12px; margin-bottom:20px; }
img.listspacer {width:494px; height:1px;}

h2.newstop {margin:0 0 0 0px; padding:18px 28px 0 29px; width:508px; height:27px; color:#eaceb0; font-size:12px; font-weight:bold; background:url('../images/news_block-top.gif') no-repeat;}
span.new {color:#fde68b;font-weight: bold; margin-left:10px;}
span.newdate { font-weight:normal; float:right; margin-right:20px;font-size:11px;}
div.news {margin:0 0 0 0px; color:#000000;  background:url('../images/news_block-center.gif') repeat-y; padding:0 15px;width:520px;}
div.newsbottom {background:url('../images/news_block-bottom.gif') no-repeat;  height:12px; margin:0 0 20px 0px;}
.news div.insidenews {padding:0px 30px 0 14px; }
.news a.readmore {color:#bf4300; background:url(../images/more.gif) 0 3px no-repeat; padding:0 0 0 14px; margin:0 4px 0 0px;}
/*.pagination {font-size:12px; color:#282828; font-weight:bold; text-align:center; position:relative; left:-58px; top:-17px; padding:0 0 65px;width:520px;}*/
.pagination {font-size:12px; color:#282828; font-weight:bold; text-align:center;width:530px;margin:30px 0; padding:1px 0; }
.pagination .wrd {padding:0px 10px 0px; line-height:24px;}
.pagination a {color:#f6e9c2; text-decoration:none; font-weight:normal; background:url(../images/page.gif) no-repeat center center; text-align:center; width:25px; height:25px; margin:2px 1px 2px 0;  padding:0px; line-height:24px;  letter-spacing:0px;
  display:-moz-inline-stack;/*Нужно для Firefox*/
  display:inline-block; /*Не применяется в IE и Firefox*/
  _overflow:hidden;/*фикс для IE6*/
  zoom:1;/*включаем hasLayout*/
  *display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/
}
.pagination a.active, .pagination a:hover  {background:url(../images/current.gif) no-repeat center center;}


p.allnews {padding:3px 20px; font-size:12px; text-align:left; font-weight:bold;}
p.allnews a {color:#282828;text-decoration:underline;}
p.allnews a:hover {color:#BF4300;}



h2.list {margin:10px 0 3px 0; height:27px; background:url('../images/list_lavrushka_long.gif')  center 4px no-repeat; color:#063b67; text-align:center; font-size:11pt;}
h2.slist {margin:10px 0 3px 0; height:27px; background:url('../images/list_lavrushka_small.gif')  center 4px no-repeat; color:#063b67; text-align:center; font-size:11pt;}
h2.llist {margin:10px 0 3px 0; height:27px; background:url('../images/list_lavrushka_verylong.gif')  center 4px no-repeat; color:#063b67; text-align:center; font-size:11pt;}


/*.news p span {display:block; text-align:center; margin:0 0 -10px}*/
/*
.block {width:538px; background:url(../images/block-center.gif) repeat-y; margin:0 0 64px}
.list {height:27px; background:url(../images/block-top.gif) no-repeat; position:relative; top:-45px; 
margin:0 0 -45px; font-size:12px; color:#eaceb0; padding:18px 28px 0 29px; text-align:center}
*/
/*.newstop {height:27px; background:url(../images/block-top.gif) no-repeat; position:relative; top:-45px;
 margin:0 0 -45px; font-size:12px; color:#eaceb0; padding:18px 28px 0 29px;}
.newstop span {font-size:11px; float:right;}
.news {background:url(../images/block-bottom.gif) 0 100% no-repeat; position:relative; top:12px; padding:1px 0 24px}
*/



.right-column {width:198px; background:url(../images/right-column.jpg) 0 16px repeat-y; vertical-align:top; padding:212px 0 0}
.b-right {background:url(../images/right-column-1.jpg) no-repeat; min-height:87px}
* html .b-right {height:87px}

.right-block {padding:20px 0 6px}
.r-title {width:179px; height:47px; background:url(../images/right-title.png) no-repeat; margin:0 0 -10px -2px; padding:13px 19px 0 0; position:relative; left:2px; z-index:1; font-family:georgia; font-size:13px; color:#edd9b3; text-align:center}
.r-title a {color:#edd9b3;}
.r-title span {color:#201610; display:block; margin:0 0 -15px; position:relative}
@media all and (min-width:0px) {body:not(:root:root) .r-title span {margin:0 0 -14px}} 

.photo {width:171px; height:131px; margin:0 0 0 8px; position:relative; z-index:2}
div.border {display:block; width:186px; height:141px; background:url(../images/photo.png); position:absolute; margin:-10px 0 0 -8px}
.photo a {width:171px; height:131px; display:block}
.buttons {width:171px; height:43px; background:url(../images/buttons.png) no-repeat; padding:0 0 0 15px}
.buttons a {float:left; width:79px; height:27px; margin:0 1px 0 0}
.buttons a:hover {opacity: 0.20; filter: alpha(opacity=20); background:#000}

.brown-block {background:url(../images/right-block.jpg) 0 repeat-y; position:relative; top:45px; margin:0 0 76px}
.brown-block .r-title {top:-27px}
.brown-bottom {background:url(../images/right-block-bottom.png) no-repeat; width:186px; height:67px; position:relative; top:47px}

.l-block .brown-block{background:url(../images/left-block.jpg) 11px 85px repeat-y; top:-5px; margin:0 0 76px; padding-bottom:22px;}
.l-block .brown-bottom {background:url(../images/left-block-bottom.png) right bottom no-repeat; width:auto;height:67px; top:-122px;}
.l-block .brown-top {background:url(../images/left-block-top.png) right top no-repeat; height:25px; top:0px}
.left-block {padding:20px 0 6px}
.left-block .menu-top {margin:0px 3px 0px 0;background:transparent url(../images/menu-top.png) no-repeat right top;}
.left-block  .media {margin-left:25px;}
.left-block  .media  a img {vertical-align:middle; margin-right:5px; margin-top:0px;}
.left-block  .media  a {color:#F6ECB8;font-size:12px;font-weight:bold;text-decoration:none;}

.servers {font-size:11px; color:#f6ecb8; margin:-52px 0 -72px; position:relative; z-index:3}
.name {font-weight:bold; padding:6px 0 5px 14px}
.status {width:145px; height:14px; background:url(../images/server.gif) no-repeat; margin:0 0 0 9px}
.status div {height:14px; background:url(../images/server-y.gif) no-repeat;}
.percent {font-size:10px; color:#d8c474; position:absolute; margin:0 0 0 151px; width:30px; text-align:right}
* html .percent {margin:0 0 0 142px}
*+html .percent {margin:0 0 0 141px}
.recommend {text-align:center; padding:12px 10px 0 0}

.shop {padding:0 0 0 5px; margin:0 0 -124px; *margin:-51px 0 -84px; position:relative; z-index:3; display:table; top:-42px; *top:0}
.shop li {padding:2px 3px 3px; *padding:0 3px 3px; clear:both; background:url(../images/line-2.gif) left bottom no-repeat; display:table; width:173px; position:relative}
.shop li a {color:#f6ecb8; text-decoration:none; font-weight:bold; font-size:12px; display:table; *display:block; padding:4px 0 3px; position:relative; width:173px; cursor:pointer; margin-bottom:1px;}
.shop li a:hover {background:url(../images/hover2.png) repeat-y}
.shop li a img {vertical-align:middle; float:left;}
/*.shop li a span {float:left}*/
.shop li a span.commodity {font-size:11px; margin:2px 0 0 46px;display:block;}
.shop li a span.gr {padding:5px 0;display:block;color:#FFF8CF; margin-left:46px;}
.shop li.no-background {background:none}
.shop li span img {width:34px; height:34px; margin:3px 0px 10px 2px;}

.support {position:relative; width:209px; margin:0 -13px 0 0; position:relative; left:-13px; z-index:3; top:10px}
.curator {position:relative; width:225px; margin:0 -29px 0 0; position:relative; left:-28px; z-index:3; top:0px}


.f-left {background:url(../images/left-bottom.jpg) 100% 74px no-repeat}
.left-button {background:url(../images/f-left.jpg) 0px 100% no-repeat}
.f-center {background:url(../images/f-center.jpg) 0 100% no-repeat; vertical-align:bottom}
.content-bottom {background:url(../images/content-bottom.jpg) no-repeat center bottom; height:221px; width:604px; z-index:2; position:relative; top:-283px}
.f-right {background:url(../images/right-bottom.jpg) 0 100% no-repeat}
.right-button {background:url(../images/f-right.jpg) 0 100% no-repeat}

.copy {width:573px; margin:0 auto; height:100px; background:url(../images/copyright.png) no-repeat; padding:19px 0 0 0; text-align:center; color:#71644b}
.meters {padding:22px 0 0 0}
.meters a {margin:0 2px}

p.rssall { margin-bottom:0;}
.news p.rssall {margin-bottom:7px;}
p.rssall a {background:url(../img/rss_small.gif) no-repeat 0px center;padding:0px 0px 0px 16px; margin:0 0 0 484px;font-weight:bold; color:#4D473A;}
.news p.rssall a {margin:0 0 0 464px;}
p.rssall a:hover {color:#CC571B}
p.allnews a.rssall {float:right;background:url(../img/rss_small.gif) no-repeat 0 center;padding:0px 30px 0px 16px; font-weight:bold; color:#4D473A;text-decoration:none;}
p.allnews a.rssall:hover {color:#CC571B}

div.block {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/block-center.gif) repeat-y scroll 0 0;
padding:0 23px 1px;
width:494px;
}

div.rbottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/block-bottom.gif) no-repeat scroll 0 0;
height:12px;
margin-bottom:20px;
width:540px;
}


/*Rating*/


h2.newstop.players_rating_top {
	background:url(../images/block-top.gif) no-repeat;
}
div.news.players_rating_inside {
	background: url(../images/block-center.gif) repeat-y;
	overflow: hidden;
}

table.rating {border:1px solid #e1c187; margin-bottom: 10px;}
table.rating td {border:1px solid #e1c187; padding: 5px;}
table.rating tr.tablehead {background:#f5ddaf; font-weight:bold; text-align:center;}
table.rating tr.body td {text-align:left; padding:2px 3px 2px 5px;}
td.rating {border:1px solid #e1c187;}
td.lvisible {border:1px solid #e1c187; text-align:center; width:56px;}
span.server_selector { font-weight:normal; float:right; margin:-4px 20px 0px 0px;font-size:11px;}

.sort {
	margin:0 auto 0 auto;
	width:239px;
	height: 26px;
	padding: 10px 0px 10px 0px;
}
	.sort div {
		width: 3px;
		height: 26px;
		background: url(../img/border_vertical.png) top left repeat-y;
		float: left;
	}
.wing_left{
	display: block;
	float: left;	
	margin: -8px -5px 0px -30px;
}
.wing_right{
	display: block;
	float: right;
	margin: -8px -30px 0px -5px;
}
.players_rating, .guilds_rating {
	width: 118px;
	height: 26px;
	background: url(../img/sort_bg_gold.png) top left repeat-x;
	float: left;
	line-height: 26px;
	color: #784f00;
	text-decoration: none;
	text-align: center;
}
	.players_rating:hover {
		background: url(../img/sort_bg_red.png) top left repeat-x;
		color:#500000;
	}
	.guilds_rating:hover{
		background: url(../img/sort_bg_red.png) top left repeat-x;
		color:#500000;
	}
.all_rating {
	text-align: right;
	padding: 5px;
}
.newsbottom.ratingbottom {
	background:url('../images/block-bottom.gif') no-repeat;
}
	.players_rating.on_button {
		background: url(../img/sort_bg_red.png) top left repeat-x;
		color:#500000;
	}
#rating_table {
	width: 97%;
}
#rating_table img {

	width:20px;
	height:20px;
}

.news_item  {font-size:14px; }
.news_anons {float:left;width:414px;padding-left:4px;padding-top:8px}
.news_anons a:hover div {text-decoration:underline;}
.news_anons a:hover {text-decoration:underline;}
.news_date		{margin-top:14px;float:right; width:80px;font-size:12px;}
.list.dark p.allnews {padding:0!important;margin-bottom:0!important;margin-left:10px;}
.both {clear:both;}
.nikita_online_news_head {}
.list.news-block {background:url(../images/block-top-dark.gif) no-repeat scroll left top;}
.list.dark {background:url(../images/block-center-dark.gif) repeat-y scroll left top}
.listbottom.dark {background:url(../images/block-bottom-dark.gif) no-repeat scroll left top;}
.news_anons span {display:block;float:left;width:108px;height:40px;position:relative;top:-2px;left:14px;}

.nikita_online_news_2 {background:url(../images/important_button.gif) no-repeat scroll left top;}
.nikita_online_news_3 {background:url(../images/new_button.gif) no-repeat scroll left top;}
.nikita_online_news_4  {background:url(../images/action_button.gif) no-repeat scroll left top;}
.nikita_online_news_5 {background:url(../images/contest_button.gif) no-repeat scroll left top;}
.nikita_online_news_6 {background:url(../images/tech_button.gif) no-repeat scroll left top;}