/* CSS Document */
html {
	height:100%;
	min-height:100%;
	background-color: #000000;
}
* html body { height: 100% }
body {
	margin:0px; 
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;letter-spacing: 0;
outline: none; height:100%; min-height:100%;
}
a{
color: #AADCFB;
}
#error404
{
 color:#FF0000;
 font-size:24px;
 font-weight:bolder;
 background: url(/img/404.png) no-repeat left center;
 padding-left: 100px;
 height:80px;
}
.UserError
{
	width: 100%; 
	text-align: center; 
	color: #FF0B0B;
}
.content
{
	padding-top: 35px;
	padding-bottom: 35px;
	color: #B3B3B3;
	width: 100%; 
	min-height: 100px; 
	max-width: 1100px; 
	margin: 0 auto;
}
.content span
{
    color: #16a085;
}
.topmenu {
	overflow:hidden;
	position: fixed;
	top: 0px;
	width: 100%;
}
.topmenu div {
	display:table;
	width: 100%; 
	border-style: solid none solid none;
	border-width: 1px;
	border-color: #8B8B8B;
	background: -moz-linear-gradient( #F5F5F5, #D2D2D2);
	background: -ms-linear-gradient(#F5F5F5, #D2D2D2);
	background: -o-linear-gradient(#F5F5F5, #D2D2D2);
	background: -webkit-linear-gradient(#F5F5F5, #D2D2D2);
	background: linear-gradient(top, #F5F5F5 0%, #D2D2D2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#D2D2D2',GradientType=0);
}
.topmenu span {
    display:table-cell;
    width: 8px;
    background: url(/img/menuseparator.png) no-repeat left;
}
.topmenu a {
	display:table-cell;
	font-weight: bolder;
	color: #373737;
	text-shadow: 0px 1px 1px #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
}
.topmenu a:hover {
	background : -moz-linear-gradient(#747474, #B5B5B5);
	background : -ms-linear-gradient(#747474, #B5B5B5);
	background : -o-linear-gradient(#747474, #B5B5B5);
	background : -webkit-linear-gradient(#747474, #B5B5B5);
	background : linear-gradient(top, #747474 0%, #B5B5B5 100%); /* W3C */
	filter     : progid:DXImageTransform.Microsoft.gradient(startColorstr='#747474', endColorstr='#B5B5B5',GradientType=0); /* IE6-9 */
}
.hr_servers
{
	border-style: solid none none none; margin: 2px;
}
.servers
{
	width: 1100px; 
	background-color: #111; 
	text-align: center; 
	height: 110px; 
	line-height: 12px;
}
.servers_block
{
	display: inline-block;
	border-style: none solid none none;
	border-width: 1px;
	vertical-align: top;
	height: 110px;
	width: 320px;
}
.servers_block_end
{
	display: inline-block; vertical-align: top; text-align: left; height: 80px;
}
.servers img
{
	display: inline-block; width: 110px; height: 75px; padding-top: 5px;
}
.servers_name
{
	margin: 11px 0px 0px 0px; color: #FFE5A8;
}
.servers_name_off
{
	margin: 11px 0px 0px 0px; color: #F00;
}
.servers_lb
{
	display: inline-block; width: 150px; text-align: left; color: #6FE898;
}
.servers_lb p
{
	margin-left: 10px;
}
.servers_rb
{
	display: inline-block; width: 150px; text-align: right; color: #AADCFB;
}
.servers_rb p
{
	margin-right: 10px;
}
.contacts
{
	margin:0 auto; 
	width: 80px; 
	line-height: 20px;
}
.contacts a 
{
     display: block;   
}
.left_menu_block_icon
{
	padding: 5px;
}

.left_menu_block_icon img
{
	display: block; 
	width: 24px; 
	height: 24px; 
	padding-bottom: 5px;
}

.right_menu
{
    font-family:"Times New Roman", Times, serif; font-size: 12px;	
}
.right_menu_shower
{
	background-color:rgba( 0, 0, 0, 0.59);
	box-shadow: 0px 0px 5px #000;
	width: 34px;
	 border: 1px #CECECE solid;
	 -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	border-radius: 10px;
	position: fixed;
	top: 50%;
	margin-top: -100px;
	margin-left: 6px;
}

.right_menu_block
{
	display:none;
	width:150px;
	text-align: left;
}

.right_menu_shower:hover {
	width: 250px;
	margin-right: 203px;
		background: none;
	background-color:rgba( 0, 0, 0, 0.59);
}

.right_menu_shower:hover .right_menu_block {
 display:block;
}

.right_menu_shower:hover .left_menu_block_icon {
 display:none;
}

.right_menu_block a {
	text-decoration:none;
	display:block;
	font-size:12px;
	font-weight: bolder;
	text-align:center;
	margin:5px;
	text-align:left;
	padding-left:30px;
	background-size:24px 24px; 
	width: 250px; 
	height: 24px;
}
.left_menu_vk
{
	background: url(/img/vk.png) no-repeat;
}
.left_menu_youtube
{
	background: url(/img/youtube.png) no-repeat;
}
.left_menu_administration
{
	background: url(/img/settings.png) no-repeat;
}
.left_menu_donate
{
	background: url(/img/donate.png) no-repeat;
}

.left_menu_discord
{
	background: url(/img/discord.png) no-repeat;
}

.right_menu_block a:hover {
	text-decoration: underline;
}

.basement
{
	position: fixed; bottom: 0; width: 100%; height: 35px; color: #424E53; background-color: #171717; text-align: center; line-height: 35px;
}

.admin_servers_block
{
	width: 100%; margin: 0 auto; text-align: center;
}
.admin_servers_block hr
{
	border: 0px;
	border-bottom: 1px solid;
}
.admin_servers_block div
{
display:inline-block;
vertical-align: top;
 width:30%;
 padding:5px;
 border: 1px solid #000;
 border-color:#CECECE;
 background:#090909;
 font-size:12px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 min-height:500px;
}
.admin_servers_block label
{
	width: 95%;
	margin-top: 5px;
}
.admin_servers_block input
{
	width: 95%;
	margin-top: 5px;
}
.admin_servers_block select
{
	width: 95%;
	margin-top: 5px;
}
.admin_servers_block textarea
{
	width: 90%; height: 85%;
}
.admin_servers_block img
{
	width: 110px; height: 75px;
}
.admin_error
{
	text-align: center; color: #FF0101;
}
.page_navigator
{
    text-align: center; font-size: 12px;
}
.page_navigator a
{
    padding: 5px;
}
.news span
{
    display: block; 
    border-bottom: 1px solid; 
    color: #FFEAAC; 
    margin-bottom: 10px;
}
.news a
{
    display: block; 
    text-align: right; 
    width: 100%;
}
.green
{
    color: #12f335;
}
.yellow
{
    color: #ffe617;
}
.orange
{
    color: #f39c12;
}
.red
{
    color: #f00;
}
.lightgreen
{
    color: #16a085;
}
.Anchor
{
    padding-top:30px;
}