body, html, * { padding: 0; margin: 0; font-size: 1em; outline: none;}
a img, iframe, fieldset, object { border: none; }
caption, th { text-align: left; }
td { vertical-align: top; }
sub, sup { vertical-align: baseline; }
ul { list-style-type: none; }
table { border-collapse: collapse; border-spacing: 0; }
body { background-color: white; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
cite, em { font-style: normal; }

body {
font-family: Arial;font-size: 12px;color: #fff;
background:#121212 url('http://cs-master.ru/images/background.jpg') top center no-repeat;}

body {

font-family: Arial;font-size: 12px;color: #fff;}

@font-face {
font-family: Arial;}

h2 {
font-family: Arial;
color: #fff;
font-weight: normal;
font-size: 12px;
}

h3 {
font-family: Arial;
color: #fff;
font-size: 12px;
}

h3.subtitle {
font-family: Arial;
/*font-weight: bold;*/
font-size: 16px !important;
}

h3 span {
color: #92c848;
font-weight: normal;
font-size: 26px;
}

h3.bordered {
border-bottom: 1px solid #92c849;
margin-top: 16px;
}

h4 {
font-family: Arial;
font-size: 18px;
color: #7dc823;
line-height: 17px;
}

.green {
color: #92c848;
}

a {
color: #CC3333;
text-decoration: underline;
}

a span {
color: #fff;
}

a:hover {
/*color: #fff;*/
}

a:hover span {
color: #7dc823;
}

a:hover {
color: #fff;
text-decoration: underline;
}


a {
text-decoration: none;
}

.clear {
clear: both;
}

.wrapper {
width: 1063px;
margin: 0 auto;
padding-left:13px;
padding-right:12px;
background: url('http://cs-master.ru/images/bgshadow.png') top repeat-y;
}


.header {
width: 1060px;
position: relative;
background: #1C1C1C;

}



.header .right {
width: 170px;
float: right;
padding-top: 0px;

}

.header .right ul {
float: right;
}

.header .right ul li {
padding-left: 25px;
margin-right: 26px;
display: inline;
}

.header .right ul li:first-child {
padding-left: 0;
background: none;
}

.ull {background: #313131 url('http://cs-master.ru/images/menu_bg.gif') repeat-x 0px 0px;}

ul.nav {
/* background: #313131 url('http://cs-master.ru/images/menu_bg.gif') repeat-x 0px 0px; */
list-style:none;
height:41px;

margin: 0px;
width: 950px;
margin: 0 auto;
}

ul.nav li {
background: url('http://cs-master.ru/images/devision.gif') no-repeat 20px 0px;
float:left;
line-height:41px;
padding: 0 0 0 40px;
}

.ull ul li:first-child {
padding-left: 0;
background: none;
}

li.top_menu {margin: 0; list-style-position: outside; line-height:40px;}

ul.nav li a:link{color: #ffffff; text-decoration:none;}
ul.nav li a:active{color: #ffffff; text-decoration:none;}
ul.nav li a:visited{color: #ffffff; text-decoration:none;}
ul.nav li a:hover{color: #ffffff; text-decoration:underline;}

.join {position: absolute; margin: 5px 0 0 150px; font-size: 11px;}
.country {position: absolute; margin: 100px 0 0 400px;}
.social {position: absolute; margin: 10px 0 0 150px;}
.flags {position: absolute; margin: 0px 0 0 450px; font-size: 11px;}
.soc_save {color: #333; font-size: 10px; vertical-align: top;}

#shapka {
margin: 0 auto;
background: #363636 url('http://cs-master.ru/images/headerbg.png') repeat-x 0px 0px;
}
.xheader {
color: #cccccc;
font-size: 11px;
overflow: hidden;
margin: 0 auto;
padding: 0px 0 0px 0;
width: 100%;
}

.xheader span {
color: #ffffff;
}


.xheader div{
float:left;
padding: 0 0 0 0px;
width: 39%;
}

.li_stat *, .li_stat {
color: #00AEEF;
}

.li_stat a {
color: #ffffff;
}

.li_stat a:hover {
color: #ffffff;
}


img{
border: 0;
}

td.bgt {
background: url('http://cs-master.ru/images/bg-table.gif') repeat-x;
border-bottom: 0px solid #717171;
border-right: 0px solid #717171;
height: 70px;
}

td.metal1 {
background: url('http://cs-master.ru/images/bg-metal1.gif') 30px 0 no-repeat;
height: 39px;
}

td.metal2 {
background: url('http://cs-master.ru/images/bg-metal2.gif') 70% 0 no-repeat;
height: 39px;
}

div.logo {
background: url('http://cs-master.ru/images/logo.png') center center no-repeat;
height: 33px;
padding-top: 38px;
padding-left: 100px;
color: #FFFFFF;
font-family: Arial;
font-size: 9px;
color: #E1E1E1;
}

.right h2 {
margin: 0;
padding-top: 20px;
padding-bottom: 10px;
font-size: 140%;
}

.content {
width: 1060px;
padding-left:0px;
padding-right:0px;
padding-bottom: 1px;
background: #1C1C1C;
}

.menu2 {
background: #393939 url('http://cs-master.ru/images/sort_bg.gif') repeat-x 0px 0px;
}

.first {padding:0!important;}

ul.menu2_nav {
/* background: #393939 url('http://cs-master.ru/images/sort_bg.gif') repeat-x 0px 0px; */
list-style:none;
height:20px;
margin-top: 0px;
padding-right: 0px;
font-size:11px;
width:1000px;
margin: 0 auto;
}

ul.menu2_nav {
    text-align: center;
}

ul.menu2_nav {
    display: inline-block;
}

ul.menu2_nav li {
line-height:20px;
padding: 0 0 0 155px;
}

ul.menu2_nav li a:link{color: #ffffff; text-decoration:none;}
ul.menu2_nav li a:active{color: #ffffff; text-decoration:none;}
ul.menu2_nav li a:visited{color: #ffffff; text-decoration:none;}
ul.menu2_nav li a:hover{color: #ffffff; text-decoration:underline;}


.menu2 ul li {
padding-left: 11px;
margin-right: 10px;
display: inline;
}

.menu2 ul li:first-child {
padding-left: 0;
background: none;
}



/* Premium servers style */
#premuim {
margin: 0 auto;
background: #292929;
}

.dark {background: #363636;}

.servers {
color: #cccccc;
font-size: 11px;
overflow: hidden;
margin: 0 auto;
padding: 10px 0 10px 0;
width: 100%;
}

.servers span {
color: #ffffff;
}

.servers img {
padding: 0 20px 0 0;
}

.servers div{
float:left;
padding: 0 0 0 20px;
width: 18%;
}

span.topcolor1 {
background: #FF0000;
color: #FFFFFF;
font-weight: bold;
display: inline-block;
margin-top: 2px;
}

span.topcolor2 {
background: #6600FF;
color: #FFFFFF;
font-weight: bold;
display: inline-block;
margin-top: 2px;
}

span.topcolor3 {
background: #ffff00;
color: #222222;
font-weight: bold;
display: inline-block;
margin-top: 2px;
}

span.topcolor4 {
background: #ffa500;
color: #222222;
font-weight: bold;
display: inline-block;
margin-top: 2px;
}

span.topcolor5 {
background: #00f3ff;
color: #222222;
font-weight: bold;
display: inline-block;
margin-top: 2px;
}

span.topcolor6 {
background: #ff00f2;
color: #222222;
font-weight: bold;
display: inline-block;
margin-top: 2px;
}

span.topcolor7 {
background: #66ff00;
color: #222222;
font-weight: bold;
display: inline-block;
margin-top: 2px;
}

span.topcolor8 {
background: #003366;
color: #ffffff;
font-weight: bold;
display: inline-block;
margin-top: 2px;
}

span.topcolor9 {
background: #003300;
color: #ffffff;
font-weight: bold;
display: inline-block;
margin-top: 2px;
}

.sort {
background: #393939 url('http://cs-master.ru/images/sort_bg.gif') repeat-x 0px 0px;
}

.first {padding:0!important;}

ul.sort_nav {
/* background: #393939 url('http://cs-master.ru/images/sort_bg.gif') repeat-x 0px 0px; */
list-style:none;
height:20px;
margin-top: 0px;
padding-right: 0px;
font-size:11px;
width:1000px;
margin: 0 auto;
}

ul.sort_nav {
    text-align: center;
}

ul.sort_nav {
    display: inline-block;
}

ul.sort_nav li {
line-height:20px;
padding: 0 0 0 155px;
}

ul.sort_nav li a:link{color: #ffffff; text-decoration:none;}
ul.sort_nav li a:active{color: #ffffff; text-decoration:none;}
ul.sort_nav li a:visited{color: #ffffff; text-decoration:none;}
ul.sort_nav li a:hover{color: #ffffff; text-decoration:underline;}


.sort ul li {
padding-left: 11px;
margin-right: 10px;
display: inline;
}

.sort ul li:first-child {
padding-left: 0;
background: none;
}

.serverlist {
width: 100%;

}

.serverlisttitle td {
font-size:12px;
background: #56718F url('http://cs-master.ru/images/serverlistbg.gif') repeat-x;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;
}

.serverlistr td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;
}

.players td, th {
padding:5px; /* Внутренний отступ */
background-color:#363636;    /* Фон */
color:#fff;        /* Цвет */
font:12pt;    /* Размер, семейство шрифта */
}
.players table, tr, td, th {
border-collapse:collapse; /* Убираем двойные линии */
}
.table {
-webkit-border-radius: 10px; /* Округления */
-moz-border-radius: 10px;    /* Округления */
border-radius:10px;            /* Округления */
display:inline-block;    /* Делаем так, что бы блок обтягивал таблицу */
overflow:hidden;     /* Убираем все, что не поместилось в блок */
}
.players table td:nth-child(odd) {
background-color:#363636; /* Цвет фона */
}

.map_info td, th {
padding:5px; /* Внутренний отступ */
background-color:#363636;    /* Фон */
color:#fff;        /* Цвет */
font:12pt;    /* Размер, семейство шрифта */
}
.map_info table, tr, td, th {
border-collapse:collapse; /* Убираем двойные линии */
}
.table {
-webkit-border-radius: 10px; /* Округления */
-moz-border-radius: 10px;    /* Округления */
border-radius:10px;            /* Округления */
display:inline-block;    /* Делаем так, что бы блок обтягивал таблицу */
overflow:hidden;     /* Убираем все, что не поместилось в блок */
}
.map_info table td:nth-child(odd) {
background-color:#363636; /* Цвет фона */
}

div.box_title {
font-size: 16px;
font-weight: bold;
color: #EEEEEE;
padding-bottom: 5px;
border-bottom: 1px solid #EEEEEE;
margin-bottom: 4px;
text-align:center;
vertical-align:middle;
}

td.load_bar {
padding-bottom: 2px;
border: 1px solid #1c1c1c;
padding-left: 5px;
padding-right: 5px;
font-size: 14px;
}

td.load_green {
background: url('http://cs-master.ru/images/load_green.gif') left 0 no-repeat;
}

td.load_yellow {
background: url('http://cs-master.ru/images/load_yellow.gif') left 0 no-repeat;
}

td.load_red {
background: url('http://cs-master.ru/images/load_red.gif') left 0 no-repeat;
}

.color1 {background:#413B25}
.color1 td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.color1:hover {background:#363636} 

.color2 {background:#553A1E} 
.color2 td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.color2:hover {background:#363636} 

.color3 {background:#284F42} 
.color3 td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.color3:hover {background:#363636} 

.color4 {background:#4C5866} 
.color4 td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.color4:hover {background:#363636} 

.color5 {background:#2F4F4F} 
.color5 td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.color5:hover {background:#363636} 

.color6 {background:#505050} 
.color6 td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.color6:hover {background:#363636} 

.color7 {background:#003153} 
.color7 td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.color7:hover {background:#363636} 

.color8 {background:#5A2F54} 
.color8 td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.color8:hover {background:#363636} 

.color9 {background:#6E2828} 
.color9 td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.color9:hover {background:#363636} 

.ten {background:#292929} 
.ten td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.ten:hover {background:#363636}

.eighty {background:#1C1C1C} 
.eighty td {
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}
.eighty:hover {background:#363636} 

.navigation {
color:#666; 
border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
text-decoration:none;
color: #000000;
background:#75a13a;
border:1px solid #000000;
padding:3px 6px;
font-size:11px
}

.navigation a:hover {
background:#92c848;
color:#000000;
border-color:#000000;
}

.navigation span {
text-decoration:none;
background:#92c848;
padding:3px 6px;
border:1px solid #000000;
color:#000000;
font-size:11px;
}

.footer {
clear: both;
width: 1012px;
border-left:0px solid #1C1C1C;
background: #363636 url('http://cs-master.ru/images/footer.jpg') repeat-x 0px 0px;
padding:40px 0 22px 48px;
position: relative;
/*margin-left: -26px;*/
}

.footer ul {
float: left;
margin-right: 180px;
}

.footer ul li {
padding-left: 11px;
margin-right: 10px;
display: inline;
}

.footer ul li:first-child {
padding-left: 0;
background: none;
}

.copy {
clear: both;
float: left;
width: 430px;
margin-top: 26px;
}

.footer-search {
width: 464px;
float: right;
margin-top: 17px;
padding-left: 21px;
margin-right: 10px;
}

.footer-search .text {
width: 228px;
margin: 0 10px;
}

.footer-search .button, .content-search .button {
position: relative;
top: -1px;
}

#banners a img { 
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40); 
} 

#banners a:hover img { 
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); 
}

.clear {
clear: both;
}

.table {
-webkit-border-radius: 10px; /* Округления */
-moz-border-radius: 10px;    /* Округления */
border-radius:10px;            /* Округления */
display:inline-block;    /* Делаем так, что бы блок обтягивал таблицу */
overflow:hidden;     /* Убираем все, что не поместилось в блок */
}

div.inserver ,
div.cont,
div.inside {
	background: #363636;
	padding-bottom: 10px;

}

.cont,
.cont a,
.cont td,
.inside,
.inside a,
.inside td {
	font-size:12px;
}


.add td, th {
padding:5px; /* Внутренний отступ */

color:#fff;        /* Цвет */
font:12pt;    /* Размер, семейство шрифта */
}
.add table, tr, td, th {
border-collapse:collapse; /* Убираем двойные линии */
}

input.checkbox ,
input.myradio {
font-size: 11px;
background: transparent;
border: 0;
vertical-align: middle;
}

input,
textarea,
select,
textarea.myinput {
background: #2F2F2F;
color: #FFFFFF;
font: 14px "trebuchet ms",tahoma,arial,serif;
border: 1px solid #4f4f4f;
}

div.box_title {
font-size: 14px;
font-weight: bold;
color: #EEEEEE;
padding-bottom: 5px;
border-bottom: 1px solid #EEEEEE;
margin-bottom: 4px;
}

.listbuy span {color:gold;}
.listbuy {
font-size: 12px;
color:#FFF;
padding:5px;
border: 1px solid #00FF66;
background: #003300;
text-align: justify;
}

#index, #maps, #content, #billing, #item { width:980px; padding:13px 10px 40px; background:#363636 0 0 repeat-x; margin:0 auto; }

#maps {}
#maps .menu, #map .menu { text-align:center; margin:20px 0 20px 0; display:block; }
#maps .menu li, #map .menu li { display:inline; background:none; padding:0; margin:0 10px 0 0; }
#maps .menu li a, #map .menu li a { padding:5px; }
#maps .menu li a.s, #map .menu li a.s { background:#222 url('http://cs-master.ru/images/header-bg.png'); padding:5px 10px; border:1px solid #666; border-radius:3px; color:#ddd; text-decoration:none; font-weight:bold; }
#maps .list { list-style:none; overflow:hidden; }
#maps .list li { background:none; padding:0; width:98px; height:95px; overflow:hidden; margin:0 10px 10px 0; float:left; }
#maps .list li img { width:98px; }
#maps .list li p { text-align:center; }

.topserv_list li, .viplist li {padding-bottom:10px;}
.topserv_list span {color:#3ECBFA;}
.viplist span {color:#AAAAAA;}

table.editform ,
.regform span {color:gold;}
table.regform {
width:100%;
}
.editform td,
.regform td {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
border-bottom: 0;
border-left: 0;
margin: 1px 0 0 0;
padding: 6px;
width: 25%;
}

table.data {
	border-collapse: collapse;
	margin: 0.3em auto 0.5em;
	width: 50%;
        height: 300px;
}

.data td, .data th {
 	border: 1px solid #000000;
 	padding: 4px;
	text-align: center;
	color: #000000;
}

.htcolor1 {background:#FF0000}
.htcolor1 td {
color: #000000;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.htcolor2 {background:#6600FF} 
.htcolor2 td {
color: #000000;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.htcolor3 {background:#ffff00} 
.htcolor3 td {
color: #000000;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.htcolor4 {background:#ffa500} 
.htcolor4 td {
color: #000000;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.htcolor5 {background:#00f3ff} 
.htcolor5 td {
color: #000000;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.htcolor6 {background:#ff00f2} 
.htcolor6 td {
color: #000000;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.htcolor7 {background:#66ff00} 
.htcolor7 td {
color: #000000;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.htcolor8 {background:#003366} 
.htcolor8 td {
color: #000000;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}


.htcolor9 {background:#003300} 
.htcolor9 td {
color: #000000;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}


table.data2 {
	border-collapse: collapse;
	margin: 0.3em auto 0.5em;
	width: 50%;
        height: 300px;
}

.data2 td, .data2 th {
 	border: 1px solid #000000;
 	padding: 4px;
	text-align: center;
	color: #ffffff;
}

.hcolor1 {background:#413B25}
.hcolor1 td {
color: #ffffff;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.hcolor2 {background:#553A1E} 
.hcolor2 td {
color: #ffffff;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.hcolor3 {background:#284F42} 
.hcolor3 td {
color: #ffffff;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.hcolor4 {background:#4C5866} 
.hcolor4 td {
color: #ffffff;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.hcolor5 {background:#2F4F4F} 
.hcolor5 td {
color: #ffffff;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.hcolor6 {background:#505050} 
.hcolor6 td {
color: #ffffff;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.hcolor7 {background:#003153} 
.hcolor7 td {
color: #ffffff;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.hcolor8 {background:#5A2F54} 
.hcolor8 td {
color: #ffffff;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}

.hcolor9 {background:#6E2828} 
.hcolor9 td {
color: #ffffff;
font-size:12px;
height: 40px;
vertical-align: middle;
border-bottom: 1px solid #4F4F4F;}


.add td, th {
padding:5px; /* Внутренний отступ */

color:#fff;        /* Цвет */
font:12pt;    /* Размер, семейство шрифта */
}
.add table, tr, td, th {
border-collapse:collapse; /* Убираем двойные линии */
}

div.title {
font-size: 15px;
color: #989898;
padding-bottom: 5px;
}

.styled-select select {
display:-webkit-box;
-webkit-appearance: default-button;
-webkit-appearance: button;
width: 232px;
font-size: 16px;
border: 1px solid #4f4f4f;
color: #fff; 
background: url('http://cs-master.ru/images/down.png') no-repeat right #2F2F2F;
}

.scrollTop{
position: fixed;
z-index: 9999;
bottom: 0%;
right: 0%;
background:url('http://cs-master.ru/images/arrows2.png') 0 0 no-repeat;
opacity: .6;
margin: 5px 15px 15px 5px;
display:block; width:50px; height:50px; 
}
.scrollTop:hover{ background-position:0 -58px; }