/* CSS Document */
*{margin:0; padding:0;}
body {background:url(../images/bg-wall.jpg)no-repeat center top #040901;font-family:Myriad Pro; color:#393939;  }
#wrapper{ width:1021px;  margin:0 auto; position:relative;  color:#797979; }
@font-face { font-family:Myriad Pro; src:url(../fonts/MyriadPro-Regular.otf); }

 li {
    list-style-type: none; /* Убираем маркеры */
   }
   
a {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease; transition: all 0.5s ease; color:#ca8737; }


.bg-top {background:url(../images/bg-top.jpg) no-repeat; width:1020px; height:429px;}
.bg-body { background:url(../images/bg-body.jpg) no-repeat; width:1020px; height:464px; margin:-1px 0;}
.bg-bottom {background:url(../images/bg-bottom.jpg) no-repeat; width:1020px; height:409px; background-size:100% 100%; }

.logo {background:url(../images/logo.png); position: absolute; width:366px; height:92px; top:30px; display:block; left:79px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.logo:hover{background:url(../images/logo2.png);}
.navigation { width:200px; position:absolute; top:162px;  left:170px; }
.navigation ul{}
.navigation li {margin:15px 0; list-style:none; }
.navigation a { display:block; margin:0 auto; }
.navigation .home {background:url(../images/home.png); width:74px; height:17px;}
.navigation .home:hover {background:url(../images/home2.png); width:74px; height:17px;}
.navigation .forum{ background:url(../images/forum.png); width:62px; height:18px;}
.navigation .forum:hover{ background:url(../images/forum2.png); width:62px; height:18px;}
.navigation .files{ background:url(../images/files.png); width:63px; height:21px;}
.navigation .files:hover{ background:url(../images/files2.png); width:63px; height:21px;}
.navigation .reg{ background:url(../images/reg.png); width:114px; height:20px;} 
.navigation .reg:hover{ background:url(../images/reg2.png); width:114px; height:20px;} 
.navigation .lk {background:url(../images/lk.png); width:154px; height:20px;}
.navigation .lk:hover {background:url(../images/lk2.png); width:154px; height:20px;}
.navigation .stat{ background:url(../images/stat.png); width:109px; height:17px;} 
.navigation .stat:hover{ background:url(../images/stat2.png); width:109px; height:17px;} 
.navigation .donate{ background:url(../images/donate.png); width:146px; height:17px;} 
.navigation .donate:hover{ background:url(../images/donate2.png); width:146px; height:17px;}          
.navigation .vk{ background:url(../images/vk.png); width:129px; height:17px;}
.navigation .vk:hover{ background:url(../images/vk2.png); width:129px; height:17px;}
.navigation .serv{ background:url(../images/serv.png); width:87px; height:17px;}
.navigation .serv:hover{ background:url(../images/serv2.png); width:87px; height:17px;}

.server{ position:absolute; top:485px; left:30px; width:450px;}
.server-block:hover .image { background:url(../images/icon-serv-h.png); width:55px; height:62px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;
transition: all 0.5s ease; }
.server .image{ background:url(../images/icon-serv.png); width:55px; height:62px; display:inline-block;  }
.server-block:nth-child(even) .image{ background:url(../images/icon-serv2.png); width:55px; height:62px; display:inline-block; }
.server-block:nth-child(even):hover .image{ background:url(../images/icon-serv-h2.png); width:55px; height:62px; display:inline-block; }

.server .serv-info{display:inline-block; vertical-align:top;padding-top:15px;}
.server .name{font-size:17px; color:#ca8737; text-transform: uppercase; }
.server .name a{font-size:17px; color:#ca8737; text-transform: uppercase; }
.server .online{ color:#868686; font-size:12px;}
.server .online .on {color:#6f7c01; display:inline-block;}
.server .online .off {color:#9c2029; display:inline-block;}

.download{ background:url(../images/download.png); width:284px; height:47px; position:absolute; top:495px; left:500px;}
.download:hover{ background:url(../images/download2.png); width:284px; height:47px;}
.reg-b {background:url(../images/reg-b.png); width:284px; height:47px;position:absolute; top:560px; left:500px;}
.reg-b:hover {background:url(../images/reg-b2.png); width:284px; height:47px;}

.maincontent {position:absolute; top:700px; left:20px; width:970px;}
.maincontent .news-block{ margin:10px 0; }
.maincontent .news { border: solid 1px #372924; cursor:pointer;  }
.title-news{ color:#797979; font-size:17px; display:inline-block; width:665px; padding:5px 10px;background: rgba(6, 4, 3, 0.5);height:24px; text-decoration:underline; text-align:left;}
.title-news a{color:#797979; }
.date {color:#885629; font-size:14px;display:inline-block;} .date span { font-size:18px;}
.news .more{ color:#9e6e42;background:url(../images/more.png) no-repeat 245px 10px, rgba( 33, 28, 26, 0.6); padding:10px; font-size:12px; float:right;text-transform:uppercase; width:264px;height:14px; margin-left:-5px; text-align:center; }
.maincontent .news-full{background: rgba(6, 4, 3, 0.5); width:948px; padding:5px 10px;border: solid 1px #372924; min-height:150px; display:none; }
.news-im { border: solid 1px #343434; display:inline-block; float:left; margin:10px; }
.maincontent .news-full .title-news{ width:645px; background:none;}
.maincontent .news-full .date {float:right; margin-right:10px;}
.maincontent .news-text  {color:#393939; font-size:12px;}
.maincontent .more-news {color:#4f4237; font-size:12px; text-transform:uppercase; display:block; text-align:center; padding-top:5px;}
.maincontent .news-block.active .news-full { display:block; }
.maincontent .news-block.active .news {display:none; }
.forum-block{position:absolute; top:1035px; left:65px;width:360px;}
.title-forum {background:url(../images/title-forum.png); width:253px; height:15px; margin:0 auto;}
.forum-block .forum-fon{  margin-bottom:5px; padding:5px 0 3px 30px;border: solid 1px #372924; width:360px; background:url(../images/mess.png)no-repeat  10px 8px,rgba(6, 4, 3, 0.5);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; padding:17px; margin:5px 0;  }
.forum-block .forum-fon:hover {background: url(../images/mess.png)no-repeat  10px 8px, rgba( 33, 28, 26, 0.6); }
.forum-block .topic {color:#6b6361; font-size:12px;  text-decoration:none; display:inline-block; }
.forum-block .author {color:#564540;font-size:12px; padding-left:35px;}
.forum-block a { color:#564540; text-decoration:none; }
.forum-block .topic a { color:#6b6361; }	

.top{position:absolute; top:1035px; left:590px;width:350px;} 
.top .top-title{background:url(../images/top-title.png); width:227px;  height:12px; margin:0 auto;margin-bottom:5px;}
.top .player {color:#6b6361; font-size:12px; padding:10px 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.top .player:hover {background: rgba( 61, 31, 22, 0.6); }
i {display:inline-block; font-style:normal;}
.top .name{ width:95px; text-align:center;}
.top .pvp{ width:65px; border-left: solid 1px #6b6361;border-right: solid 1px #6b6361; text-align:center; }
.top .pk{ width:55px;border-right: solid 1px #6b6361; text-align:center;}
.top .clan{ width:110px;text-align:center;}

.bottom {position:absolute; top:1250px; width:650px;  margin-left:200px;}
.bottom .copyright{ color:#d1c8c2; font-size:11px; text-transform:uppercase; opacity:0.7; width:115px; text-align:right;display:inline-block; vertical-align:top; padding-top:5px;}
.bottom .counts{ display:inline-block; }
.bottom .count{ background:url(../images/COUNT.png) center; width:88px; height:31px; opacity:0.5;margin:2px 17px 0; display:inline-block;}
.bottom .count:hover {opacity:1;}
.bottom .copyright2{ color:#d1c8c2; font-size:11px; text-transform:uppercase; opacity:0.7; width:125px; display:inline-block;vertical-align:top; padding-top:5px; }

input, select {background:#191515; padding:5px 10px;  border: solid 1px #372924; outline:none; color:#797979;}

.title { color:#797979; font-size:16px; padding-bottom:15px; }
.slimScrollDiv { padding-right:15px; }

/* поля регистрации, логин, пароль */
input{
border: 1px double black;
}

/* h2 */
h2 { font:normal 20px Arial, sans-serif; margin:0 0 0 -16px; position:relative; background:url(../images/title.png) no-repeat; padding:4px 0 0 16px; height:35px;  }

/* новости */
.block .info
	{
		color: #000;
		font-style: italic;
		font-size: 15px;
		font-weight: 700;
		margin-bottom: 20px;
	
	}
	
	.block .title
	{
		color: #000;
		font: normal 26px/1 Helvetica, sans-serif;
		font-size: 15px;
		font-weight: 700;
		margin-bottom: 15px;
	}

		.block .info .author
		{
			
		}

		.block .info .more
		{
			
		}
		
		
			
/* статус сервера */

.name { 
	position:absolute;
	top:15px;
	left:80px;

}

		.server .online
		{
			color: green;
			position:absolute;
			top:15px;
			left:160px;
		}
	
		.server .offline
		{
			color: red;
			position:absolute;
			top:15px;
			left:160px;
		}
		
		.server .online
		{
			color: green;
			position:absolute;
			top:17px;
			left:250px;
		}

/* статистика */	

.stats-list
{
	margin-bottom: 15px;
	margin-left: 30px;
}

	.stats-list li.active a
	{
		color: #fff;  /* цвет ссылок статистики */	
	}
	
	.stats-list li
	{
		display: inline-block;
		margin-right: 10px;
		
	}	
	
	.table
{
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 100%;
	margin-bottom: 20px;
}

	.table2 td,
	.table2 th
	{
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		padding: 4px 90px;
	}

	.table2 th
	{
		background: grey;
	}
	
	.table td,
	.table th
	{
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		padding: 4px 10px;
	}

	.table th
	{
		background: grey;
	}
	
	table
{
	border-spacing: 0;
	border-collapse: collapse;
}

	table td, table th
	{
		padding: 3px 5px;
	}	


/*  deposit */	
.deposit-title
{
	color: #F15B23;
	margin-bottom: 12px;
	font-family: 'PT sans';
	font-size: 21px
}

/* Титул страницы */
	.page-title
{
	
}

	.page-title h1
	{
		margin-bottom: 10px;
		color: #fff;
		font-size: 26px;
		font-weight: 100;
		margin-left: 30px;
	}

/* Регистрация */
	.row
{
	margin-bottom: 10px;
	overflow: hidden;
}
	
	.row label
	{
		width: 140px;
		float: left;
		padding: -4px 0;
		text-align: right;
	}

	.row .controls
	{
		margin-left: 160px;
	}
	
		.row .controls input,
		.row .controls textarea
		{
			width: 200px;
			height: 20px;
		}

		.row .controls button
		{
			border: 1px solid #D5D5D5;
			color: #666666;
			cursor: pointer;
			font-size: 13px;
			font-weight: 700;
			
			-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
			   -mox-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
			        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
			
			font-family: Arial;
			padding: 10px;
			
			background-image: linear-gradient(bottom, rgb(242,242,242) 32%, rgb(251,251,251) 83%);
			background-image: -o-linear-gradient(bottom, rgb(242,242,242) 32%, rgb(251,251,251) 83%);
			background-image: -moz-linear-gradient(bottom, rgb(242,242,242) 32%, rgb(251,251,251) 83%);
			background-image: -webkit-linear-gradient(bottom, rgb(242,242,242) 32%, rgb(251,251,251) 83%);
			background-image: -ms-linear-gradient(bottom, rgb(242,242,242) 32%, rgb(251,251,251) 83%);
			
			background-image: -webkit-gradient(
				linear,
				left bottom,
				left top,
				color-stop(0.32, rgb(242,242,242)),
				color-stop(0.83, rgb(251,251,251))
			);
			
		}
		
		.row .controls button:hover
		{
			background: #fff;
		}