body {
background:#282828;
margin:0px;
}

.cent {
width:1020px;
margin:0px auto 30px auto;
border-left: 3px solid #353535;
border-right: 3px solid #353535;
}

.menu {
background:#353535;
width:100%;
border-top: 1px solid #4B4B4B;
height:40px;
}

#lin {
background:url(../img/menu.png) bottom no-repeat;
height: 20px;
width: 1018px;
margin-top: -10px;
}

#logo {
background: url(../img/logo.png) no-repeat center;
height: 100px;
width: 372px;
}

#info {
margin: 11px 20px 20px 452px;
color: #fff;
font-family: Tahoma;
font-size: 12px;
}

#vips {
padding: 24px;
font-family: Tahoma;
color: #fff;
font-size: 12px;
}

#logo a {
padding: 72px 163px;
text-decoration:none;
}

#top {
height: 99px;
overflow: hidden;
background:url(../img/bg2.png) no-repeat;
}

.main {
background:#3f3f3f;
min-height:500px;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

#hz {
background:url(../img/lin.png) repeat-x;
width:1004px;
height:38px;
margin-bottom:20px;
}

#txtt {
background:#2d2d2d;
padding:20px;
margin-bottom:30px;
color:#bbbbbb;
font-family:Tahoma;
font-size:13px;
}

#title {
padding:10px 10px 10px 0px;
font-size:14px;
}


#menu_t {
padding: 8px 10px 0px 0px;
width: 72%;
margin: 0px auto;
}

#menu_t li {
list-style:none;
float:left;
font-size: 14px;
padding: 5px 0px;
text-align: center;
min-width: 133px;
}

#menu_t li:hover {
background:url(../img/knopa.png) no-repeat center;
}

#menu_t li a {
text-decoration:none;
color:#fff;
font-family:Tahoma;
font-size: 14px;
padding:17px;
}

#menu_t li a:hover {
text-decoration:none;
text-shadow:0px 0px 10px #fff;
font-family:Tahoma;
}

#ss {
margin: 20px 0px 0px 10px;
}

#ss a {
background:url(../img/kn.png)repeat-x;
padding:4px 20px;
text-decoration:none;
color:#b6b6b6;
font-size:13px;
margin:10px;
font-family:Tahoma;
}

#ss a:hover {
color:#e3e3e3;
}

#icons {
margin:15px;
}

#icons li {
float:right;
padding:10px 5px;
list-style:none;
}

.unit {
	width:18%;
	color:#789ABF;
	font-size:11px;
	float:left;
	padding:0 0 0 20px;
}

.unit div.map_section {
	float:left;
	height:75px;
overflow:hidden;
opacity:0.8;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
-webkit-box-shadow:0 1px 5px #888888;
-moz-box-shadow:0 1px 5px #888888;
box-shadow:0 1px 5px #888888;
}

.unit div.info_section {
margin-top:5px;
margin-left:5%;
width:39%;
height:80px;
font: normal 11px "Trebuchet MS",tahoma,helvetica,arial,sans-serif;
float:left;
margin-bottom:1px;
overflow:hidden;

}

.unit div.info_section span.title {
	color:#ccc;
}

.unit div.adress_section {

}

.top_zebra_1 {
	background-color:#242424;
	padding:10px 0;
}

.top_zebra_2 {
	background-color:#292929;
	padding:10px 0;
}

table.servers {
width: 100%;
background:#292929;
border-collapse: collapse;
}

.servers thead {
	background:url('../img/server_list_head_bg.png') repeat-x;
height:25px;
}

.servers thead  th {
	font-family: Arial;
	font-weight:normal;
	text-align:left;
	height:40px;
	line-height:40px;
}

.servers tbody tr {
	background-color:#353535;
	border-top:1px solid #4F4F4F;
}

.servers tbody :first-child {
	border-top:0;
}

.servers tbody tr td {
	text-align:left;
	color:#CCC;
	font-size:11px;
	height:28px;
	line-height:28px;
	vertical-align:middle;
}

.servers tbody tr td a:link,
.servers tbody tr td a:visited,
.servers tbody tr td a:active,
.servers tbody tr td a:hover {
	color:#fff;
}

.servers tbody tr td a.map {
	color:#789ABF;
	text-decoration:none;
}

.servers tbody tr td a.map:hover {
	color:#fff;
	border-bottom:1px dashed #fff;
}

.servers tbody tr:hover td {
	background-color:#00496B;
}

.servers tbody tr td.noservincat {
	font-size:13px;
	background-color:#232323;
	height:100px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	border:none;
}

.regform {
color:#fff;
}

.comments b {
color:#000;
}

.cont div#txtt {
padding:5px;
overflow: hidden;
}

.cont div#txtt button{
background:#c5c5c5;
font: normal 14px "Tahoma",tahoma,helvetica,arial,sans-serif;
color:#000;
text-align:center;
padding:2px 10px;
margin-left:30px;
margin-top:10px;
}

.cont div#txtt input{
background: #4B4949;
border: 1px solid #00779C;
color: white;
}

.cont div#txtt input:focus {
background: #fff;
border: 1px solid #00779C;
color: #000;
}

.cont div#txtt p{
font: normal 12px "Tahoma",tahoma,helvetica,arial,sans-serif;
color:white;
margin:5px;
}

#conv {
border: 8px solid #245069;
border-radius:8px;
margin:5px 0px 5px 10px;
width:130px;
height:170px;
float:left;
}

#cond {
background: #292929;
border-radius: 8px;
border: 0px;
width: 110px;
padding: 10px;
height: 150px;
font-weight: 600;
font: normal 19px "Tahoma",tahoma,helvetica,arial,sans-serif;
color: #FAFAFA;
}

#cond a {
text-align: center;
font-weight: 600;
font: normal 19px "Tahoma",tahoma,helvetica,arial,sans-serif;
color: #FAFAFA;
}

#texts {
padding:10px;
margin-left: 170px;
}

.hads {
font: normal 16px "Tahoma",tahoma,helvetica,arial,sans-serif;
color: #FAFAFA;
padding: 20px;
}

#red_plan {
background: #6D0000;
padding: 10px;
border-radius: 10px;
border: 2px solid #F00;
text-align: center;
color: #FFF;
font-size: 15px;
}

#green_plan {
background: #006D00;
padding: 10px;
border-radius: 10px;
border: 2px solid #00FF14;
text-align: center;
color: #FFF;
font-size: 15px;
}

#yellow_plan { 
background: rgba(246, 255, 0, 0.37);
padding: 10px;
border-radius: 10px;
border: 2px solid #FFF500;
text-align: center;
color: #FFF;
font-size: 15px;
}