body {
	background-color: Black;
	font-family: tahoma, arial, helvetica, verdana;
	font-size: 12px;
	color: White;
	text-decoration: none;
	margin: 3px 6px;
	padding: 0px;
}
a {color: White; font-size: 12px; text-decoration: underline;}
a:hover {color: White; font-size: 12px; text-decoration: none;}
img {border: none;}
td, div {font-size: 12px;}
form {margin: 0px; padding: 0px;}
input {background-color: Black; border: 1px solid #999999; color: #999999; font-size: 15px; height: 21px;}
textarea {background-color: Black; border: 1px solid #999999; color: #999999;}

.info {border-bottom: 1px solid #333333; font-size: 11px; margin-left: 250px; height: 45px;}
.info a, .info a:hover {font-size: 11px;}

.search_title {font-size: 16px; margin: 10px 0;}

.social {position: absolute; margin: 46px 0 0 -102px;}
.soc_save {color: #808080; font-size: 10px; vertical-align: top;}

.center_title {font-size: 16px; margin-bottom: 10px;}

.ts {margin: 2px; width: 100%;}
.top_server {margin: 0 2% 15px 0; float: left; width: 18%;}
.name_ts, .name_ts a, .name_ts a:hover {overflow: hidden; width: 100%; height: 14px; font-size: 11px; white-space: nowrap;}
.top_server img {border: 1px solid #999999; float: left; margin: 4px 7px 4px 0;}
.top_server p {overflow: hidden; min-width: 1px; font-size: 11px; margin: 10px 0 0 0;}
.top_server p span {color: #999999;}
.top_server a, .top_server a:hover {overflow: hidden; width: 100%; font-size: 11px;}
.address_ts {overflow: hidden; width: 100%; font-size: 11px;}

.monitoring {font-family: verdana, tahoma, arial, helvetica;}
.monitoring td {white-space: nowrap;}
.monitoring a {text-decoration: none;}
.blocks td {font-size: 14px;}
.row1 {background-color: Black;}
.row2 {background-color: #333333;}
.flag {margin: 0 4px -1px 0;}

.pages {margin: 20px 0;}
.pages span, .pages a {padding: 3px 6px; border: 1px solid #4F4F4F;}
.pages span {background: #666666;}
.pages a {background: #333333; text-decoration: none;}
.pages a:hover {background: #339900;}

.footer_line {border-top: 1px solid #333333; margin-top: 20px;}
.footer {color: #CCCCCC; white-space: nowrap;}
.footer a, .footer a:hover {color: #CCCCCC;}
.separator {color: #333333; margin: 0 2px;}
.copyright a {color: #CCCCCC; text-decoration: none;}

#refresh {display: none;}
.banner {margin-top: 4%;}
.refresh {margin-top: 7%;}
.refresh a, .refresh a:hover {font-size: 20px;}

/* Второстепенные заголовки */

.back, .back a, .back a:hover {color: #999999;}
.next_title {font-size: 14px; margin: 10px 0;}

/* Нумерация */

.numeral {font-size: 16px;}

/* Сноска */

.footnote {color: #999999; font-family: serif; font-size: 14px;}

/* VIP TOP */

.vt_free {margin: 0 2px;}
.vt_free span {color: #999999;}

/* VIP */

.vip_pay {margin: 20px 0;}
.vip_pay a {font-size: 14px; padding: 3px 6px; border: 1px solid #4F4F4F; background: #333333; text-decoration: none;}
.vip_pay a:hover {background: #339900;}

/* Информация о сервере */

.server_info {font-size: 14px;}

/* Скачать CS 1.6 */

.cs_info li {margin: 0 0 5px 0; font-size: 14px;}

.cs_instruct {margin: 10px 2px; border: 1px solid #4F4F4F;}
.cs_instruct ul {list-style: none;}
.cs_instruct li {background: url(/images/arrow.gif) no-repeat left; padding: 0 0 0 15px;}
.cs_instruct span {color: #999999;}

.cs_sys_req li {margin: 0 0 5px 0;}

/* MasterServer */

.ms_info {margin: 20px 2px; padding: 3px 6px; border: 1px solid #4F4F4F; background: #333333;}
.ms_info span {padding: 0 2px 1px 2px; background: #339900;}

.ms_instruct {margin: 10px 2px; border: 1px solid #4F4F4F;}
.ms_instruct li {margin: 0 0 10px 0;}
.ms_instruct span {color: #999999;}
.ms_instruct div {margin: 0 0 2px 0;}
