@import url(http://fonts.googleapis.com/css?family=Istok+Web:400,700&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Russo+One&subset=latin,cyrillic);
/* Light */
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("fonts/RobotoCondensed-Light.ttf") format('truetype');
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url("fonts/RobotoCondensed-LightItalic.ttf") format('truetype');
}
/* Normal */
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url("fonts/RobotoCondensed-Regular.ttf") format('truetype');
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url("fonts/RobotoCondensed-Italic.ttf") format('truetype');
}
/* Bold */
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("fonts/RobotoCondensed-Bold.ttf") format('truetype');
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url("fonts/RobotoCondensed-BoldItalic.ttf") format('truetype');
}

/* =Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

/* Styles */

area:focus,
input:focus  { 
 outline-width: 0px;
}
body {
	background: #fff;
	font-family: sans-serif;
	font-size: 11px;
	-webkit-font-smoothing: none;
}
a {
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #006699;
}
a:focus {
	outline: none;
}
a.red {
	color: #cc0000;
}
a.green {
	color: #00995e;
}
a.gray {
	color: #555;
}
.darkgray {
	color: darkgray;
}
a.dimgray {
	color: dimgray;
}
a.peru {
	color: peru;
}
a.salmon {
	color: salmon;
}

a.u {
	text-decoration: underline;
}
p {
	margin-bottom: 1.4em;
}
h1 {
	font-family: 'Russo One', sans-serif;
	font-size: 19pt;
	color: #000;
	letter-spacing: -1px;
	font-weight: normal;
	margin-left: 10px;
	margin-bottom: 2px;
}
h2 {
	color: #111;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 16px;
}
h3 {
	color: #111;
	font-size: 13px;
	font-weight: bold;
}
h4 {
	font-family: 'Roboto Condensed', sans-serif;
	color: #111;
	font-weight: bold;
	font-size: 16px;
}
h5 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 17px;
}
h5 a {
	font-weight: bold;
}
h5 a:hover {
	color: #002C54;
	text-decoration: underline;
}
h6 {
	font-family: 'Roboto Condensed', sans-serif;
	color: #111;
	font-weight: bold;
	font-size: 15px;
}
#container {
	width: 940px;
	margin: 20px auto;
	margin-bottom: 0;
	overflow: hidden;
	position: relative;
}
#logotype {
	float: left;
	width: 380px;
	margin-left: 10px;
}
#login_bar {
	float: left;
	position: relative;
	top: 14px;
	width: 550px;
	height: 52px;
	background-image: url(/img/login_bar_tl.gif), url(/img/shadow.gif);
    background-repeat: no-repeat, no-repeat;
    background-position: top left, bottom right;
	background-color: #EBEBEB;
	font-size: 11px;
}
#login {
	float: left;
	margin: 13px 0 0 10px;
}
#login a {
	vertical-align: middle;
	color: #111;
}
#registration {
	float: left;
	margin: 8px 0 0 10px;
}
#registration a {
	position: relative;
	top: 8px;
	font-weight: normal;
	color: #eee;
	background: #22A219;
	padding: 3px 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #1F9317;
	box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
	-moz-box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
	text-shadow: 1px 1px 0 rgba(0,0,0,.3);
}
#registration a:hover {
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:    -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:     -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:      -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:         linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
}
#registration a:focus {
	box-shadow: 0 0 10px #22A219;
}
#registration .inactive {
	background: #ccc;
	border: 1px solid #bbb;
	color: #666;
	text-shadow: none;
}
#registration .inactive:hover {
	background-image: none;
}
#registration .inactive:focus {
	box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
	border: 1px solid #bbb;
}
#login_bar form {
	float: left;
	margin: 0 0 0 10px;
}
#login_bar #logout {
	margin-top: 13px;
}
#login_bar img, #login img {
	vertical-align: middle;
	margin-right: 6px;
}
#login_bar label {
	position: relative;
	top: 1px;
	cursor: pointer;
}
#login-box input[type="text"],
#login-box input[type="password"] {
	width: 230px;
}
.field_content input[type="text"],
.field_content input[type="file"],
.field_content input[type="password"],
select {
	background: -moz-linear-gradient(top, #fff 20%, #f5f5f5 50%, #eee 52%, #e5e5e5 100%) padding-box;
	background: -webkit-gradient(top, #fff 20%, #f5f5f5 50%, #eee 52%, #e5e5e5 100%) padding-box;
	background: -webkit-linear-gradient(top, #fff 20%, #f5f5f5 50%, #eee 52%, #e5e5e5 100%) padding-box;
	background: -o-linear-gradient(top, #fff 20%, #f5f5f5 50%, #eee 52%, #e5e5e5 100%) padding-box;
	background: -ms-linear-gradient(top, #fff 20%, #f5f5f5 50%, #eee 52%, #e5e5e5 100%) padding-box;
	background: linear-gradient(top, #fff 20%, #f5f5f5 50%, #eee 52%, #e5e5e5 100%) padding-box;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	height: 22px;
	padding: 4px 8px;
	vertical-align: middle;
}
.field_content input[type="file"] {
	height: 34px;
}
textarea {
	background: #fff;
	color: #000;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	margin: 0;
	padding: 4px 8px;
	max-height: 502px;
	min-width: 866px;
	max-width: 866px;
	font-family: sans-serif;
	font-size: 11px;
}
textarea:disabled,
textarea[readonly="readonly"] {
	filter: alpha(opacity=30);
	opacity: 0.30;
}
#login_bar .field_content {
	margin: 6px 0px 14px 175px;
}
#login_bar .field_content a:hover {
	text-decoration: underline;
}
#login_bar .field_title { 
	float: left;
	line-height: 1.6;
	padding-right: 15px;
	text-align: right;
	width: 160px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 18px;
	color: #333;
}
#login_bar .recovery {
	line-height: 1.5;
}
#login_bar input[type="image"] {
	position: relative;
	top: 0px;
	vertical-align: middle;
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=50);
	opacity: 0.50;
}
#login_bar input[type="image"]:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#login_order {
	float: right;
	margin-top: 13px;
	margin-right: 6px;
}
#login_order a {
	vertical-align: middle;
	color: #2B800D;
	font-weight: bold;
	text-decoration: underline;
	text-transform: lowercase;
}
#login_order a:hover  {
	color: #EE0000;
}
#login_order img {
	padding-left: 6px;
}
.person {
	font-size: 12px;
	margin-right: 4px;
	font-weight: bold;
	color: #333333;
}
.person:hover {
	color: red;
}
.login_icon {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=70);
	opacity: 0.70;
}
.login_icon:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#sidebar {
	float: right;
	margin-top: 34px;
	width: 244px;
}
#header {
	background-image: url(/img/shadow_white.png), url(/img/bg.gif);
    background-repeat: no-repeat, repeat-x;
    background-position: bottom right, top left;
	height: 32px;
	margin-top: 4px;
	padding: 4px 4px 4px 11px;
	word-spacing: -1px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
	line-height: 20px;
	font-weight: bold;
}
#header.red:first-letter {
    padding: 5px;
	padding-left: 4px;
	background-color: black;
}
#header.red a {
	color: #CC0000;
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#header.red:first-letter {
		padding: 5px;
		padding-right: 3px;
		margin-right: 1px;
	}
}
#header.gray:first-letter {
    padding: 5px;
	padding-left: 4px;
	background-color: #4C4C4C;
	color: #ddd;
}
#header.gray,
#header.gray  a {
	color: #444;
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#header.gray:first-letter {
		padding: 5px;
		padding-right: 3px;
		margin-right: 1px;
	}
}
#header.black:first-letter {
    padding: 5px;
	padding-left: 4px;
	background-color: #222;
	color: #ddd;
}
#header.black {
	color: #222;
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#header.black:first-letter {
		padding: 5px;
		padding-right: 3px;
		margin-right: 1px;
	}
}
#header.dark:first-letter {
    padding: 5px;
	padding-left: 4px;
	background-color: #222;
	color: #FFFFFF;
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#header.dark:first-letter {
		padding: 5px;
		padding-right: 3px;
		margin-right: 1px;
	}
}
#header.blue:first-letter {
    padding: 5px;
	padding-left: 4px;
	background-color: #006699;
	color: #ddd;
}
#header.blue a {
	color: #444;
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#header.blue:first-letter {
		padding: 5px;
		padding-right: 3px;
		margin-right: 1px;
	}
}
#header.gold {
	color: #333;
	background-image: url(/img/shadow.png), url(/img/bg5.jpg);
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#header.gold:first-letter {
		padding: 5px;
		padding-right: 3px;
		margin-right: 1px;
	}
}
#header.darkSlateGray  {
	color: #384048;
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#header.darkSlateGray:first-letter {
		padding: 5px;
		padding-right: 3px;
		margin-right: 1px;
	}
}
#header.darkSlateGray:first-letter {
    padding: 5px;
	padding-left: 4px;
	background-color: #384048;
	color: #fff;
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#header.darkSlateGray:first-letter {
		padding: 5px;
		padding-right: 3px;
		margin-right: 1px;
	}
}
#header.purple:first-letter {
    padding: 5px;
	padding-left: 4px;
	background-color: #785192;
	color: #ddd;
}
#header.purple a {
	color: #444;
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#header.purple:first-letter {
		padding: 5px;
		padding-right: 3px;
		margin-right: 1px;
	}
}
#header_content  {
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	border-top: 0px;
	box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.298);
	-moz-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.298);
    -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.298);
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	line-height: 0;
}
#header_content.small .null {
	font-family: 'Roboto Condensed', sans-serif;
	padding: 6px 4px;
	padding-top: 12px;
	font-weight: 400;
	color: #555;
	display: block;
}
#header_content.small p {
	font-size: 11px;
	line-height: 150%;
	padding: 0px 10px;
	padding-top: 6px;
}
#header_content.small th,
#header_content.small td {
	font-size: 11px;
	padding: 0px 10px;
	height: 24px;
	line-height: 150%;
	padding-top: 4px;
	padding-bottom: 4px;
}
#header_content.small tr:last-child {
	border: 0;
}
#header2 {
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.298);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.298);
    -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.298);
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	background: #ddd;
	padding: 14px;
	line-height: 120%;
	min-height: 16px;
	clear: both;
	color: #111;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	border: 1px solid #ccc;
	border-bottom: 0;
	vertical-align: middle;
}
#header2 img {
	vertical-align: middle;
}
#header2.spoiler {
	background: url(/img/icon_spoiler_closed.png);
	background-repeat: no-repeat;
    background-position: 99% 50%;
	background-color: #ddd;
	border: 1px solid #ccc;
}
#header2.spoiler:hover {
	cursor: pointer;
	background: url(/img/icon_spoiler_closed.png), -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background: url(/img/icon_spoiler_closed.png), -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background: url(/img/icon_spoiler_closed.png), -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background: url(/img/icon_spoiler_closed.png), -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background: url(/img/icon_spoiler_closed.png), linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-repeat: no-repeat;
    background-position: 99% 50%;
	background-color: #ddd;
}
#header2.spoiler_open {
	background: url(/img/icon_spoiler_open.png);
	background-repeat: no-repeat;
    background-position: 99% 50%;
	background-color: #ddd;
	border-bottom: 0;
}
#header2.spoiler_open:hover {
	cursor: pointer;
	background: url(/img/icon_spoiler_open.png), -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background: url(/img/icon_spoiler_open.png), -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background: url(/img/icon_spoiler_open.png), -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background: url(/img/icon_spoiler_open.png), -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background: url(/img/icon_spoiler_open.png), linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-repeat: no-repeat;
    background-position: 99% 50%;
	background-color: #ddd;
}
.gold:first-letter {
    padding: 5px;
	background-color: #ffcc33;
	color: #333;
}
.rnav {
	background: #F9F9F6;
	padding: 6px 6px 6px 11px;
	position: relative;
	display: block;
	top: -4px;
	border: 1px #F9F9F6 solid;
	color: #666; /* 828280 */
}
.rnav_even {
	background: #fefefe;
	border: 1px #fefefe solid;
}
.rnav:hover {
	background: #f5f5f1;
	border: 1px #A50000 dotted;
	cursor: pointer;
}
.rnav img {
	padding-right: 5px;
	vertical-align: middle;
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=70);
	opacity: 0.70;
}
.rnav:hover img {
	filter: alpha(opacity=100);
	opacity: 1;
}
.rnav span {
	vertical-align: middle;
}
.rnav:hover span {
	text-decoration: underline;
	color: #000;
}
.rnav_new {
	font-weight: bold;
	color: #5B5B5B;
}
.rnav_new img {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=80);
	opacity: 0.80;
}
.rnav_total {
	font-weight: bold;
}
#content {
	float: left;
	width: 680px;
	min-height: 200px;
	margin-top: 20px;
}
#gs_order {
	position: relative;
	top: -32px;
	vertical-align: middle;
}
#gs_order select {
	color: #333;
	font-size: 8pt;
	background: gainsboro;
	color: black;
	position: relative;
	left: 330px;
	top: 2px;
	padding: 0 4px 0 4px;
}
#gs_order input {
	float: right;
	cursor: pointer;
}
#gameinfo {
	position: relative;
	top: 6px;
	margin-left: 12px;
	margin-bottom: 12px;
	background: url(/img/bg2.gif) #FAFAFA;
	padding: 10px;
	line-height: 160%;
	border-left: 5px #ddd solid;
	color: #444;
}
#gameinfo a {
	color: #333333;
}
#gameinfo a:hover {
	color: #006699;
	border-bottom: 1px #006699 dashed;
}
#gameinfo img {
	padding: 6px;
}
#gamelinks {
	float: left;
	position: relative;
	top: 8px;
	margin-left: 17px;
	padding: 6px 10px 6px 0px;
	line-height: 160%;
	height: 20px;
}
#gamelinks img {
	padding-left: 10px;
	vertical-align: middle;
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=85);
	opacity: 0.85;
}
#gamelinks img:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#vk {
	position: relative;
	top: 9px;
	margin-left: 6px;
	padding: 6px 10px 6px 0px;
	float: left;
	width: 94px;
}
#img_txt {
	margin: 0px 0px 10px 28px;
	clear: both;
}
#table {
	margin-left: 12px;
	border-top: 2px #ddd6ac solid;
	padding: 6px;
	background: #fffbcc;
	color: #333333;
}
#table table {
	width: 100%;
	background: #ffffff;
}
#table th {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #111;
	background: #dcd6ad;
	border-bottom: 1px solid #bbb5c4;
	border-spacing: 0px;
	padding: 7px 10px;
	vertical-align: middle;
}
#table tr {
	background: #eee;
}
#table tr:nth-child(odd) {
    background: #fafafa;
} 
#table td {
	font-family: 'Roboto Condensed', sans-serif;
	padding: 7px 10px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
#table td img {
	vertical-align: middle;
	padding-right: 3px;
}
#table.gs .order{
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
#table .right {
	text-align: right;
}
#table .width {
	width: 50%;
}
#table.noborder {
	border: 0;
}
#table.center {
	text-align: center;
}
#table.font td {
	color: #444;
	font-size: 10px;
	padding: 6px;
	font-family: 'Istok Web', sans-serif;
	font-weight: 300;
}
#table.gs {
	background: #dcd6ad;
	top: 10px;
}
#table.gs th {
	border-bottom: 1px solid transparent;
}
#table.gs td {
	border-bottom: 1px solid #dcd6ad;
	line-height: 22px;
}
#table.gs tr:hover {
	background: #ddd;
}
#table.gs select {
	background: #eee;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0 4px;
}
#table.gs input[type="text"] {
	background: transparent;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 0;
	cursor: default;
}
#table_note {
	margin-left: 12px;
	padding: 10px;
	color: #808080;
}
#table2 {
	margin-left: 12px;
	border: 3px double #ddd;
}
#table2 table {
	width: 100%;
	background: #ffffff;
}
#table2 th {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color: #111;
	font-size: 15px;
	background: #ddd;
	border-bottom: 1px solid #bbb5c4;
	padding: 12px 10px;
	vertical-align: middle;
}
#table2 tr {
	background: #fafafa;
	border-top: 3px double #eaeaea;
}
#table2 tr:nth-child(odd) {
    background: #eaeaea;
	border-top: 3px double #fafafa;
}
#table2 tr:first-child {
	border-top: 0px;
}
#table2 td {
	font-family: 'Istok Web', sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: 400;
	padding: 8px;
	vertical-align: middle;
}
#table2 td img {
	vertical-align: middle;
	padding-right: 3px;
}
#table2 .width {
	width: 20%;
}
#table2.center {
	text-align: center;
}
#table2 .total {
	border-top: 3px double #fff;
	background: #ddd;
	padding: 12px 10px;
	font-size: 13px;
}
#features {
	margin-left: 12px;
	margin-top: 10px;
	position: relative;
}
#features table {
	width: 100%;
	background: #ffffff;
	margin-top: 14px;
	margin-bottom: 14px;
	margin-left: 20px;
}
#features td {
	padding: 6px;
	padding-left: 24px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	color: #333;
	font-weight: 700;
	background: url(/img/icon_yes.gif) no-repeat left;
}
#features h6 {
	padding-left: 6px;
}
#features td.as {
	background: url(/img/icon_as.png) no-repeat left;
}
#features .detail {
	width: 244px;
	padding: 8px;
	background: #e5e5e5;
	display: none;
	position: absolute;
	top: 30px;
	right: 0px;
	background: -moz-linear-gradient(top, #BBB5C4 10%, #DCD6AD 25%, #e5e5e5 50%, #eee 75%, #f5f5f5 90%, #fff 100%) padding-box;
	background: -webkit-gradient(top, #BBB5C4 10%, #DCD6AD 25%, #e5e5e5 50%, #eee 75%, #f5f5f5 90%, #fff 100%) padding-box;
	background: -webkit-linear-gradient(top, #BBB5C4 10%, #DCD6AD 25%, #e5e5e5 50%, #eee 75%, #f5f5f5 90%, #fff 100%) padding-box;
	background: -o-linear-gradient(top, #BBB5C4 10%, #DCD6AD 25%, #e5e5e5 50%, #eee 75%, #f5f5f5 90%, #fff 100%) padding-box;
	background: -ms-linear-gradient(top, #BBB5C4 10%, #DCD6AD 25%, #e5e5e5 50%, #eee 75%, #f5f5f5 90%, #fff 100%) padding-box;
	background: linear-gradient(top, #BBB5C4 10%, #DCD6AD 25%, #e5e5e5 50%, #eee 75%, #f5f5f5 90%, #fff 100%) padding-box;
}
#features .detail img {
	filter: alpha(opacity=90);
	opacity: 0.90;
}
#features .header {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: middle;
}
#features .header img {
	padding-right: 4px;
	vertical-align: middle;
}
#features .teaser {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	font-weight: bold;
	display: block;
	padding-bottom: 8px;
	color: #787249;
}
#features .text {
	font-family: 'Istok Web', sans-serif;
	font-size: 13px;
	display: block;
	line-height: 130%;
	font-weight: normal;
}
#features .text strong {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #333;
}
#features .text .note {
	display: block;
	padding-top: 8px;
	font-size: 12px;
	color: #555;
}
#features .text a {
	display: block;
	padding-top: 8px;
}
.detail_name.active,
.detail_name.active:hover {
	color: #787249;
	border-bottom: 2px #aaa47b solid;
	cursor: default;
}
.detail_name:hover {
	cursor: pointer;
	color: #000;
	border-bottom: 2px #444 dotted;
}
#gs_bar {
	margin-top: 20px;
	margin-left: 26px;
	vertical-align: middle;
	font-family: sans-serif;
	color: #000;
	font-size: 13px;
}
#gs_bar img {
	background: #eeeeee;
	margin-left: 6px;
	margin-right: 6px;
	vertical-align: middle;
	transition: background 0.2s;
}
#gs_bar img:hover {
	background: #dddddd;
}
#s42w a,
#s42b,
#s42t {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=30);
	opacity: 0.30;
}
#s42w a:hover,
#s42b:hover,
#s42t:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#footer {
	width: 100%;
	background-image: url(/img/bg3.gif), url(/img/bg4.gif);
    background-repeat: repeat-x;
    background-position: top, bottom;
	background-color: #ebebeb;
	overflow: hidden;
}
#footer ul { 
	float: left;
	text-align: left;
	padding-right: 30px;
	width: 150px;
}
#footer span { 
	font-weight: bold;
	display: block;
	background-image: url(/img/footer_line_span.gif);
	background-position: 50% 100%;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin-bottom: 3px;
}
#footer li { 
	background-image: url(/img/footer_line.gif);
	background-position: 50% 100%;
	background-repeat: repeat-x;
	padding-bottom: 8px;
	padding-top: 8px;
	color: #999;
}
#footer li a {
	text-decoration: none;
	color: #555;
}
#footer li a:hover {
	color: #006699;
}
#footer_content {
	position: relative;
	overflow: hidden;
	width: 940px;
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 52px;
	padding-left: 40px;
}
#copyright {
	width: 900px;
	margin: 0 auto;
	margin-bottom: 300px;
	color: #999;
	line-height: 16px;
}
#cybtel {
	float: right;
	color: #3399FF;
	position: absolute;
	bottom: 0;
	right: 0;
	padding-right: 16px;
	padding-bottom: 8px;
}
#text {
	overflow: hidden;
	padding: 12px;
	vertical-align: middle;
	font-family: 'Istok Web', sans-serif;
	font-size: 13px;
	line-height: 130%;
	color: #111;
}
#text strong {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
}
#text a {
	color: #006699;
	text-decoration: underline;
}
#text a:hover {
	color: #002C54;
}
#text img, #text ul img {
	vertical-align: middle;
	border: 0;
}
#text .date  {
	float: left;
	font-family: sans-serif;
	font-size: 11px;
}
#text .date img  {
	padding-right: 6px;
}
#text .title {
	line-height: 40px;
}
#text .title h2 {
	margin-bottom: 10px;
}
#text .sep {
	float: left;
	color: #DDDDDD;
	font-size: 26px;
	line-height: 300%;
}
#text .smile {
	font-weight: bold;
	font-size: 15px;
}
#text .more {
	clear: left;
	display: block;
	font-weight: bold;
	margin-top: 16px;
}
#text ul {
	margin: 16px;
	margin-left: 32px;
	list-style: outside;
}
#text ul.decimal { 
	list-style: none;
	list-style-type: decimal;
}
#text ol {
	margin: 16px;
	margin-left: 32px;
	list-style: decimal;
}
#text li {
	padding-top: 2px;
	padding-bottom: 2px;
}
#text li a {
	vertical-align: middle;
}
#text.faqQ li,
#text.faqA li { 
	line-height: 140%;
	margin: 3px 0;
}
#text.faqQ li a { 
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #333;
	font-weight: bold;
}
#text.faqQ li a:hover { 
	color: #111;
	border: 0;
}
#text.faqQ ul,
#text.faqA ul { 
	margin-top: 26px;
	margin-bottom: 26px;
}
#text.faqQ h4,
#text.faqA h4 { 
	margin-bottom: 16px;
}
.q, #header.q { 
	width: 916px;
}
#text .payment img {
   	margin-right: 26px;
	margin-bottom: 26px;
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=80);
	opacity: 0.80;
}
#text .payment a:hover {
   	border: 0px;
}
#text .payment a:hover img {
	filter: alpha(opacity=100);
	opacity: 1;
}
#backlight {
	background: url(/img/note.png) 12px 8px no-repeat #ffffcc;
	border: 1px solid #ffffcc;
	padding: 18px 14px 14px 54px;
	font-size: 11px;
	line-height: 120%;
	color: #666;
	min-height: 16px;
	clear: both;
	display: block;
}
#backlight.q { 
	width: 870px;
}
#backlight a {
	text-decoration: underline;
}
#backlight a:hover {
	color: #002C54;
}
#backlight img {
	vertical-align: middle;
}
#backlight.green {
	margin-top: 20px;
	background: url(/img/ok.png) 12px 8px no-repeat #d3ffcc;
	border: 1px solid #d3ffcc;
	color: #222;
	min-height: 16px;
	font-family: 'Istok Web', sans-serif;
	font-weight: 400;
	font-size: 13px;
}
#backlight.green strong {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	color: #111;
}
#backlight.red {
	background: url(/img/error.png) 12px 8px no-repeat #ffcfcc;
	border: 1px solid #ffcfcc;
	color: #222;
	min-height: 16px;
}
#backlight.strong {
	background: url(/img/note_strong.png) 12px 7px no-repeat #fdfdbd;
	border: 1px solid #f8de9b;
	color: #784f4f;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	padding: 14px 14px 14px 54px;
}
#backlight.attention {
	background: url(/img/attention.png) 12px 8px no-repeat #fdc1bd;
	border: 1px solid #FFA5A1;
	color: #222;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	padding: 14px 14px 14px 54px;
}
#backlight.on {
	background: url(/img/on.png) 12px 7px no-repeat #e4ffe4;
	border: 1px solid #7eda9d;
	color: #008b36;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	padding: 14px 14px 14px 54px;
}
#backlight.test {
	background: url(/img/test32.png) 0px 7px no-repeat transparent;
	border: 0px;
	border-bottom: 2px solid #ddd;
	color: #1A3D57;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	padding: 14px 14px 20px 42px;
}
#test {
	background: url(/img/test32.png) 12px 18px no-repeat #ffffcc;
	padding: 14px;
	padding-top: 18px;
	padding-left: 54px;
	min-height: 16px;
	clear: both;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	line-height: 120%;
}
#test strong {
	font-size: 16px;
}
#suspended {
	background: url(/img/32_pause.png) 12px 18px no-repeat #fdc1bd;
	padding: 14px;
	padding-top: 18px;
	padding-left: 54px;
	min-height: 16px;
	clear: both;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	line-height: 120%;
}
#suspended strong {
	font-size: 16px;
}
#suspended u {
	font-weight: bold;
	font-size: 15px;
}
#suspended a {
	font-size: 16px;
	font-weight: bold;
}
#suspended .attention {
	font-size: 15px;
	font-weight: bold;
	color: #cc0000;
}
#offline {
	background: url(/img/offline3.png) 12px 14px no-repeat #fdc1bd;
	color: #000;
	padding: 24px;
	padding-top: 20px;
	padding-left: 54px;
	min-height: 16px;
	clear: both;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	line-height: 120%;
}
#text.backlight {
	background: #ffffcc;
}
#text.backlight a:hover {
	text-decoration: underline;
}
#text.backlight img {
	vertical-align: middle;
}
#text.backlight.green {
	background: #cbffcb;
}
#text.lightgreen {
	background: #cbffcb;
	padding: 6px 10px;
	margin: 0;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.298);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.298);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.298);
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#text.nopadding  {
	padding: 0;
}
#pagination_total {
	font-family: sans-serif;
	font-size: 14px;
}
#pagination_total span {
	font-weight: 300;
}
#pagination  {
	padding: 20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 150%;
}
#text #pagination  {
	padding-left: 0px;
}
#pagination  a {
	text-decoration: none;
}
#pagination .current {
	padding: 7px;
	padding-left: 14px;
	padding-right: 14px;
	color: #fff;
	font-weight: 300;
	background: #888;
}
#pagination .number {
	padding: 6px;
	padding-left: 12px;
	padding-right: 12px;
	color: #000;
	background: #ccc;
}
#pagination .number:hover {
	background: #aaa;
}
blockquote {
	padding: .5em 1.25em;
	margin: 32px;
	border-style: solid;
	border-width: 1px 0 1px 3px;
	background-color: #E2E2E2;
    border-color: #E2E2E2 #E2E2E2 #E2E2E2 #aaaaaa;
}
pre {
	font-family: lucida console, arial, tahoma, verdana;
	color: #000;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	line-height: 13px;
	overflow: hidden;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ поддерживается в IE, Safari, и Firefox 3.1.*/
}
pre b {
	color: #222;
}
pre, code, tt {
    width: 100%;
    margin: 1em 0;
	font-size: 10px;
}
code {
   	font-size: 14px;
	padding: 1 5 2 5;
	background-color: #E2E2E2;
	font-family: Consolas;
	font-weight: bold;
	color: #7A4707;
}
#note_small {
   	font-family: sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #aaa;
}
#popular { 
	float: left;
	padding: 12px;
	padding-left: 0px;
	margin-bottom: 4px;
}
#popular h2 { 
	text-transform: uppercase;
	word-spacing: 4px;
	margin: 0;
}
#hot { 
	float: left;
	margin: 5px 8px 0px 22px;
}
.als-container {
	float: left;
	position: relative;
	width: 100%;
	margin: 0px auto;
	z-index: 0;
}
.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}
.als-wrapper {
	position: relative;
	list-style: none;
}
.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
}
.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}
#als {
	width: 940px;
}
#als .als-item {
	text-align: center;
	text-transform: uppercase;
   	font-family: 'Russo One', sans-serif;
	font-size: 10px;
}
#als .als-item a {
	color: #333;
}
#als .als-item img {
	display: block;
	margin: 0 auto;
	margin-bottom: 4px;
	padding: 0 5px;
	vertical-align: middle;
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=85);
	opacity: 0.85;
}
#als .als-item img:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#als .als-prev, #als .als-next {
	top: 26px;
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=50);
	opacity: 0.50;
}
#als .als-prev:hover, #als .als-next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#als .als-prev {
	left: 6px;
}
#als .als-next {
	right: 10px;
}
#als .hr {
	background: url(/img/bg6.gif);
	height: 22px;
	margin: 12px 58px 12px 55px;
}
canvas {
	font-family: 'Roboto Condensed', sans-serif;
}
.cms { 
	float: left;
	margin-left: 12px;
	margin-top: 6px;
	width: 450px;
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
}
.cms ul { 
	margin: 8px;
}
.cms li { 
	color: #666666;
	font-size: 11px;
	line-height: 1.4em;
	margin-bottom: 11px;
	height: 54px;
}
.cms .date_m,
.cms .date_d { 
	color: #666666;
	display: block;
	float: left;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	width: 30px;
}
.cms .date_d { 
	font-size: 18px;
}
.cms .content { 
	display: block;
	float: left;
}
.cms li a { 
	display: block; 
	float: left;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	height: 18px;
	margin-bottom: 2px;
	white-space: nowrap;
	width: 390px;
	overflow: hidden;
}
.cms li a:hover { 
	text-decoration: underline;
}
.cms em { 
	display: block;
	float: right;
	font-style: normal;
	width: 390px;
}
.focus { 
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.rsect {
	float: right;
	margin-top: 6px;
	width: 450px;
}
#fast { 
	padding: 1px 12px;
	background: #eee;
	position: relative;
	top: -4px;
}
#fast form { 
	margin: 12px 0;
}
#fast select { 
	width: 100%;
}
#fast .chosen-container .chosen-results {
	max-height: 196px;
}
#gamehosting { 
	float: left;
	margin-top: 6px;
	margin-bottom: 20px;
	width: 940px;
}
#gamelist { 
	background: #FFFFDD;
	padding: 12px;
}
#gamelist ul {
	display: inline-block;
	vertical-align: top;
}
#gamelist ul.first {
	padding-left: 46px;
}
#gamelist li {
	vertical-align: middle;
	line-height: 28px;
	overflow: hidden;
	width: 290px;
}
#gamelist li img {
	vertical-align: middle;
	margin-right: 5px;
}
#gamelist a { 
	color: #444;
	text-decoration: none;
	vertical-align: middle;
}
#gamelist a:hover { 
	color: #006699;
	text-decoration: underline;
}
#gamelist .pop { 
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: -1px;
}
#mask {
	display: none;
	background: #000; 
	position: fixed;
	left: 0;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 999;
}
.popup,
.login-popup {
	display: none;
	width: 560px;
	background: #fff;
	padding: 10px; 	
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 33%;
	left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 16px #000;
	-moz-box-shadow: 0px 0px 16px #000;
    -webkit-box-shadow: 0px 0px 16px #000;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.popup #header,
.login-popup #header {
	margin-top: 10px; 	
}
img.btn_close {
	float: right; 
	position: relative;
	top: 17px;
	right: 4px;
}
#form {
	overflow: hidden;
	margin: 12px;
	margin-right: 0px;
	padding: 16px;
	padding-top: 1px;
	font-family: sans-serif;
	font-size: 13px;
	color: #666;
	line-height: 150%;
	border: 5px solid #eee;
	background: rgb(246,246,246); /* Old browsers */
	background: -moz-linear-gradient(-45deg, rgba(246,246,246,1) 0%, rgba(225,225,225,1) 49%, rgba(241,241,241,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(49%,rgba(225,225,225,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(246,246,246,1) 0%,rgba(225,225,225,1) 49%,rgba(241,241,241,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(246,246,246,1) 0%,rgba(225,225,225,1) 49%,rgba(241,241,241,1) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(246,246,246,1) 0%,rgba(225,225,225,1) 49%,rgba(241,241,241,1) 50%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(246,246,246,1) 0%,rgba(225,225,225,1) 49%,rgba(241,241,241,1) 50%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
#form .field_title { 
	display: block;
	line-height: 1.6;
	padding-right: 15px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 18px;
	color: #111;
	margin-top: 12px;
}
#form .field_title em { 
	font-style: normal;
	font-size: 10px;
	letter-spacing: 1px;
	padding-left: 6px;
	padding-right: 6px;
}
#form .field_title a:hover { 
	color: #3D8BD5;
}
#form .field_value { 
	color: #222;
}
#form .field_value img { 
	margin-left: 8px;
}
#form .field_content a,
#form .field_value a {
	border-bottom: 1px #006699 dashed;
	text-decoration: underline;
	cursor: pointer;
}
#form .field_content img {
	vertical-align: middle;
	padding-right: 6px;
}
#form .field_content img#rimage {
	padding: 0;
}
#form input[type="text"],
#form input[type="password"],
#form input[type="file"] {
	width: 606px;
	font-size: 16px;
	font-weight: bold;
}
#form select {
	background: #fff;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	width: 626px;
	height: 32px;
}
#form select[multiple] {
    height: auto;
}
#form .field_total {
	background: #1A4C94 url("http://forums.quakehost.ru/img/nav_bg.jpg") repeat-x;
	overflow: hidden;
	margin: 22px 2px 0px 2px;
	padding: 8px 12px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	line-height: 24px;
}
#form .field_total img {
	vertical-align: middle;
	padding-right: 6px;
}
#form #total,
#form #total_test { 
	background: transparent;
	border: 0;
	width: 140px;
	box-shadow: none;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	font-size: 20px;
	line-height: 20px;
	vertical-align: middle;
}
#form .total { 
	float: left;
	margin: 0px;
	vertical-align: middle;
	color: #fff;
}
#form  .plugin_desc a { 
	color: #222;
	text-decoration: underline;
}
#form .plugin_desc a:hover {
	color: #006699;
	border-bottom: 1px #006699 dashed;
}
input[type="submit"],
input[type="button"] {
	width: auto;
	height: 34px;
	margin: 0;
	padding: 0 24px;
	background: #22A219;
	border: none;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
	-moz-box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
}
input[type="submit"]:hover,
input[type="button"]:hover {
	outline: none;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:    -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:     -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:      -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:         linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
}
input[type="submit"]:focus {
	box-shadow: 0 0 15px #22A219;
	-moz-box-shadow: 0 0 15px #22A219;
    -webkit-box-shadow: 0 0 15px #22A219;
	border: none;
}
input[type="submit"].nofocus {
	box-shadow: none;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
	border: none;
}
input[type="submit"]:active {
	border: none;
}
input[type="submit"]:disabled,
input[type="button"]:disabled {
	background: #ccc;
	border: none;
	text-shadow: none;
	cursor: default;
}
input[type="submit"].gain,
input[type="button"].gain {
	font-weight: normal;
	background: gainsboro;
	color: #111;
	border: 1px solid #bbb;
	box-shadow: #fff 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.196) 0px 2px 3px 0px;
	-moz-box-shadow: #fff 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.196) 0px 2px 3px 0px;
    -webkit-box-shadow: #fff 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.196) 0px 2px 3px 0px;
	outline-offset: -2px;
}
input[type="submit"].gain:focus,
input[type="button"].gain:focus {
	box-shadow: 0 0 15px gainsboro;
	-moz-box-shadow: 0 0 15px gainsboro;
    -webkit-box-shadow: 0 0 15px gainsboro;
	border: 1px solid #bbb;
	outline-offset: -2px;
}

input[type="submit"].gray,
input[type="button"].gray {
	background: #888;
}
input[type="submit"].gray:focus,
input[type="button"].gray:focus {
	box-shadow: 0 0 15px gray;
	-moz-box-shadow: 0 0 15px gray;
    -webkit-box-shadow: 0 0 15px gray;
	border: none;
}
input[type="submit"].textarea,
input[type="button"].textarea {
	background: #ccc;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:    -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:     -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:      -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:         linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	color: ButtonText;
	border: 2px outset ButtonFace;
	color: #111;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
}
input[type="submit"].textarea:hover,
input[type="button"].textarea:hover {
	outline: none;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.2), rgba(0,0,0,0));
	background-image:    -moz-linear-gradient(top, rgba(0,0,0,.2), rgba(0,0,0,0));
	background-image:     -ms-linear-gradient(top, rgba(0,0,0,.2), rgba(0,0,0,0));
	background-image:      -o-linear-gradient(top, rgba(0,0,0,.2), rgba(0,0,0,0));
	background-image:         linear-gradient(top, rgba(0,0,0,.2), rgba(0,0,0,0));
}
input[type="submit"].textarea.disabled {
	text-shadow: none;
	border: none;
	color: #ddd;
	cursor: default;
}
input[type="submit"].textarea.disabled:hover {
	background-image: none;
}
#form .textarea_button {
	padding-top: 4px;
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#form .textarea_button {
		padding: 0px;
	}
}
input[type="submit"].red,
input[type="button"].red {
	background: #cd1d1d;
}
input[type="submit"].red:focus,
input[type="button"].red:focus {
	box-shadow: 0 0 15px #cd1d1d;
	-moz-box-shadow: 0 0 15px #cd1d1d;
    -webkit-box-shadow: 0 0 15px #cd1d1d;
}
input[readonly="readonly"] {
	color: #6d6d6d;
}
#form .button {
	margin-top: 10px;
}
#form table {
	width: 100%;
	vertical-align: top;
}
#form th {
	background: #dcd6ad;
	border-bottom: 1px solid #bbb5c4;
	border-spacing: 0px;
	font-size: 12px;
	font-weight: bold;
	height: 32px;
	padding: 7px 10px;
	vertical-align: middle;
	color: #111;
}
#form tr {
    background: #eee;
	border-bottom: 1px solid #e9e9e9;
} 
#form tr:nth-child(even) {
    background: #fafafa;
} 
#form tr:hover {
	background: #ddd;
	transition: background 0.3s ease;
}
#form .nohover tr:hover {
	background: #eee;
}
#form .nohover tr:nth-child(even) {
    background: #fafafa;
} 
#form td {
	font-size: 13px;
	padding: 7px 10px;
	vertical-align: middle;
	color: #222;
}
#form th > img,
#form td > img,
#form td > span,
#form td > a img {
	vertical-align: middle;
}
#form th.normal {
	font-weight: normal;
}
#rimage {
	float: left;
	border: 1px solid #aaa;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.298);
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	margin-right: 15px;
}
#form input[name="captcha"] {
	width: 374px;
	margin-bottom: 4px;
}
#form .img {
	width: 16px;
}
#form .date {
	width: 120px;
}
#form .ip {
	width: 90px;
}
#form .message {
	width: 16px;
}
#form .message img {
	vertical-align: top;
}
#form .id {
	vertical-align: top;
}
#form .name {
	font-size: 15px;
	min-width: 180px;
	vertical-align: top;
	font-weight: 700;
	color: #555;
}
#form .name img {
	vertical-align: top;
}
#form .name span {
	font-size: 11px;
	color: #555;
}
#form .name span.remove {
	color: red;
	cursor: pointer;
	font-weight: normal;
}
#form .name span.remove:hover {
	text-decoration: underline;
}
#form .name span.disable {
	cursor: pointer;
	font-weight: normal;
}
#form .name span.disable:hover {
	text-decoration: underline;
}
#form .name span.enable {
	color: black;
	cursor: pointer;
	font-weight: normal;
}
#form .name span.enable:hover {
	text-decoration: underline;
}
#form .name span.install {
	color: green;
	cursor: pointer;
	font-weight: normal;
}
#form .name span.install:hover {
	text-decoration: underline;
}
#form .name a {
	color: DarkSlateGray;
	font-weight: bold;
}
#form .name a:hover {
	color: #006699;
	text-decoration: underline;
}
#form .desc {
	color: #555;
}
#form .description {
	vertical-align: top;
}
#form .description img {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#form .description img:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#form .right {
	text-align: right;
}
#form .console_name {
	min-width: 200px;
}
#form .console_uniqueid {
	width: 150px;
}
#form .console_adr {
	width: 130px;
}
#form .console_name img:hover,
#form .console_uniqueid img:hover,
#form .console_adr img:hover {
	cursor: pointer;
}
#form h2 {
	color: #111111;
	font-family: "PT Sans Narrow", sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 16px;
	background: #ddd;
	position: relative;
	left: -16px;
	top: -1px;
	width: 886px;
}
#form h2 img {
	float: right;
	position: relative;
	top: 4px;
}
#banners {
	margin-top: 6px;
	vertical-align: middle;
}
#banners img {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=85);
	opacity: 0.85;
	vertical-align: middle;
}
#banners img:hover {
	filter: alpha(opacity=95);
	opacity: 0.95;
}
#banners .support {
	line-height: 150%;
	background: #eee;
}
.noscript { 
	background: #550000;
	border-bottom: 1px #990000 solid;
	height: 50px;
	text-align: center;
}
.noscript_message { 
	background: url(/img/noscript.png) 0px 50% no-repeat transparent;
	display: inline-block;
	height: 30px;
	margin: 0px auto;
	padding: 19px 0px 0px 42px;
	color: #ccc;
}
.activation { 
	background: #330000;
	border-bottom: 2px #660000 solid;
	height: 76px;
	text-align: center;
}
.activation_message { 
	display: inline-block;
	width: 970px;
	height: 30px;
	padding: 19px 0px 0px 42px;
	color: #ddd;
	text-align: left;
}
.activation_message strong { 
	font-weight: bold;
	vertical-align: middle;
}
.activation_message span { 
	margin-left: 22px;
	line-height: 13px;
	font-weight: normal;
}
.activation_message img { 
	margin-right: 6px;
	vertical-align: middle;
}
.activation_message a { 
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
#game,
#fname {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #000;
}
#game img,
#fname img {
	margin-right: 6px;
}
#game span,
#fname a {
	font-family: sans-serif;
	font-size: 13px;
	letter-spacing: 0px;
	font-weight: normal;
	position: relative;
	top: -2px;
	margin-left: 12px;
	color: #006699;
	border-bottom: 1px #006699 dashed;
	text-decoration: underline;
}
#game span:hover,
#fname a:hover  {
	cursor: pointer;
}
#select_game {
	display: none;
}
.window img,
a.window img {
	vertical-align: middle;
}
#window_content {
	padding: 0 10px;
}
#window_content td:nth-child(1) {
	text-align: right;
	width: 40%;
}
#form #window_content select  {
	width: auto;
}
#list table {
	width: 100%;
	margin: 10px 0px 0px;
	vertical-align: top;
}
#list th {
	background: #dcd6ad;
	border-bottom: 1px solid #bbb5c4;
	border-spacing: 0px;
	font-size: 12px;
	font-weight: bold;
	height: 32px;
	padding: 7px 10px;
	vertical-align: middle;
}
#list .group {
	background: #d5d5d5;
	color: #111;
	border: 1px solid #bfbfbf;
	height: 15px;
	vertical-align: middle;
}
#list .group1 {
	background: #73CCF5;
}
#list .group2 {
	background: #82CA9B;
}
#list .group3 {
	background: #F3979C;
}
#list tr {
    background: #eee;
} 
#list tr:nth-child(2n) {
    background: #fafafa;
} 
#list tr:hover {
	background: #ddd;
}
#list td {
	border-bottom: 1px solid #E9E9E9;
	font-size: 13px;
	padding: 7px 10px;
	vertical-align: middle;
}
#list img {
	vertical-align: middle;
}
#list a:hover {
	color: red;
}
#list .num {
	text-align: right;
	width: 20px;
}
#list .addr {
	font-size: 15px;
	min-width: 260px;
}
#list .addr img {
	margin-right: 5px;
}
#list .addr span {
	vertical-align: middle;
}
#list .addr label {
	font-size: 13px;
	padding-left: 25px;
	color: #999999;
}
#list .order span {
	font-size: 11px;
	background: #ffffcc;
	padding: 6px;
	color: #555;
}
#list .end span {
	vertical-align: middle;
}
#list .end img {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#list .end img:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#list .status {
	color: #666;
	min-width: 94px;
	font-size: 11px;
}
#list .status img {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=90);
	opacity: 0.9;
	vertical-align: middle;
}
#list .action  {
	min-width: 90px;
}
#list .action img {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
	margin-right: 10px;
	vertical-align: middle;
}
#list .action img:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#list .action  .button {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=90);
	opacity: 0.9;
	vertical-align: middle;
	font-style: normal;
	font-size: 11px;
	margin-right: 10px;
	color: #eee;
	background: #22A219;
	padding: 3px 8px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 5px;
	border: 1px solid #1F9317;
	box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
	-moz-box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
	text-shadow: 1px 1px 0 rgba(0,0,0,.3);
	cursor: pointer;
}
#list .action .button:hover {
	filter: alpha(opacity=100);
	opacity: 1;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:    -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:     -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:      -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:         linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
}
#list .action .button:focus {
	box-shadow: 0 0 10px #22A219;
}
#list .action .noaction,
#list .action .noaction:hover,
#fast_action .action .noaction,
#fast_action .action .noaction:hover  {
	filter: alpha(opacity=30);
	opacity: 0.3;
	cursor: default;
}
.hidden,
#list .hidden {
	display: none;
}
#list .nextprev {
	background: #E8E8E8;
	padding-left: 74px;
	border: 0;
}
#list .nextprev input {
	background: #ddd;
	color: ButtonText;
	box-shadow: none;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
	font-weight: normal;
	font-size: 14px;
	text-shadow: none;
	padding: 0px 6px 0px 6px;
	border: 2px outset ButtonFace;
	font: -moz-button;
	line-height: normal !important;
	white-space: pre;
	text-align: center;	
	white-space: inherit;
	text-indent: 0;
	width: 22px;
	height: 22px;
	margin-right: 4px;
}
#list .nextprev input:disabled {
	background: #E8E8E8;
	text-shadow: none;
	border: 2px outset transparent;
	cursor: inherit;
}
.navigation_tab_hr {
	background: url(/img/tab_pps_bg.gif) repeat-x 0 10px;
	clear: both;
	overflow: hidden;
	height: 31px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 10px;
}
.navigation_tab_hr .on {
	background: url(/img/tab_pps_on_01.gif);
	color: #000;
}
.navigation_tab_hr .off {
	background: url(/img/tab_pps_off_01.gif);
}
.navigation_tab_hr .on2 {
	background: url(/img/tab_pps_on_02.gif);
	width: 4px;
}
.navigation_tab_hr .off2 {
	background: url(/img/tab_pps_off_02.gif);
	width: 5px;
}
.navigation_tab {
	float: left;
	height: 31px;
	position: relative;
}
.navigation_tab a {
	color: #444;
	display: block;
	font-size: 15px;
	padding: 7px 13px 0px 17px;
	text-decoration: none;
	white-space: nowrap;
}
.navigation_link a {
	padding: 7px 0px 0px 17px;
	text-decoration: underline;
	color: #777;
}
.alertify-message{
	background: #eee;
	padding: 16px;
}
hr {
	background-color: rgba(0,0,0,.1);
	height: 1px;
	margin: 16px 0px 16px 0px;
	box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
	-moz-box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
}
#form hr {
	margin: 22px 0px 22px 0px;
}
.opacity60,
.opacity60 > td {
	filter: alpha(opacity=60);
	opacity: 0.60;
}
.opacity40 > td {
	filter: alpha(opacity=40);
	opacity: 0.40;
}
#console { 
	background: #3E4637;
	border-top: 1px solid #889180;
	border-right: 1px solid #282E22;
	border-bottom: 1px solid #282E22;
	border-left: 1px solid #889180;
	width: 640px;
	z-index: 10000;
	position: absolute;
	top: 200px;
}
#consolet {
	background: url(/img/icon_console_hlds.gif) 7px 9px no-repeat #4C5844;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
	padding-left: 28px;
	cursor: move;
	position: relative;
}
#consolex {
	background-image: url(/img/icon_console_hlds_close.gif);
    background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 9px;
	right: 7px;
	width: 18px;
	height: 18px;
}
#consolec {
	border-left: 7px solid #4C5844;
	border-right: 7px solid #4C5844;
}
#consoleb {
	background: #4C5844;
	border-top: 8px solid #4C5844;
	border-right: 7px solid #4C5844;
	border-bottom: 7px solid #4C5844;
	border-left: 7px solid #4C5844;
	height: 25px;
}
.console {
	height: 28px;
	overflow: hidden;
	white-space: pre-wrap;
}
.consolew {
	height: 204px;
	overflow: hidden;
	white-space: pre-wrap;
	font-size: 11px;
	font-family: sans-serif;
	padding: 6px;
	line-height: 130%;
	background: #C1CCB7;
	border-top: 3px solid #C1CCB7;
	border-bottom: 3px solid #C1CCB7;
	color: #000;
}
opera:-o-prefocus, .consolew {
	height: 198px;
}
#consolew_content {
	position: relative;
	border: 1px solid #889180;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
#sOn,
#sOff {
	position: absolute;
	right: 24px;
	bottom: 7px;
	text-align: center;
	background: #fff;
	color: #000;
	padding: 4px 8px;
	display: none;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
	white-space: nowrap;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden;
}
#sOn span {
	color: green;
	font-weight: bold;
	padding: 0;
}
#sOff span {
	color: red;
	font-weight: bold;
	padding: 0;
}
#on,
#off,
#dl {
	margin-top: 6px;
}
#console textarea {
	background: transparent;
	border-top: 1px solid #282E22;
	border-right: 1px solid #889180;
	border-bottom: 1px solid #889180;
	border-left: 1px solid #282E22;
	max-height: auto;
	min-width: 616px;
	max-width: 616px;
	width: 616px;
	resize: none;
	padding: 4px;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	color: #D8DED3;
	overflow: hidden;
	border-radius: 0;
}
#console textarea:focus {
    outline: 1px solid #3E4637;
    outline-offset: -2px;
}
#console textarea::selection {
    background: #958831;
}
#console textarea::-moz-selection {
    background: #958831;
}
#console input[type="text"] {
    background: #3E4637;
	border-top: 1px solid #282E22;
	border-right: 1px solid #889180;
	border-bottom: 1px solid #889180;
	border-left: 1px solid #282E22;
	width: 543px;
	height: 22px;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	color: #D8DED3;
	padding-left: 4px;
	border-radius: 0;
	float: left;
}
#console input[type="submit"] {
    background: #4C5844;
	border: 1px solid #000;
	width: 70px;
	height: 26px;
	border-radius: 0;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	color: #fff;
	margin-left: 6px;
	float: left;
}
#console input[type="submit"]:disabled {
	color: #6D6D6D;
}
#console input::selection {
    background: #958831;
}
#console input::-moz-selection {
    background: #958831;
}
#status_bar{
	height: 26px;
	border: 1px #111 solid;
	overflow: hidden;
}
#scale {
	width: 1px;
	height: 24px;
	border: 1px #fff solid;
	background: DodgerBlue;
}
#log { 
	margin-top: 4px;
	height: 16px;
	font-size: 11px;
}
#log img { 
	margin: 0px;
	margin-right: 4px;
	vertical-align: middle;
}
#log a {
	vertical-align: middle;
	text-decoration: underline;
	color: #333;
}
#log a:hover {
	color: #006699;
}
.summary {
	width: 50%;
	float: left;
}
#form .summary tr:nth-child(odd):hover {
	background: #eee;
}
#form .summary tr:nth-child(even):hover {
	background: #fafafa;
}
#form .summary tr:last-child {
	border: 0;
}
#form .summary td {
	height: 22px;
}
opera:-o-prefocus, #form .summary td {
	height: 36px;
}
.summary_block {
	width: 258px;
	float: left;
	background: #fafafa;
	padding: 16px 10px 0px 10px;
	margin-right: 10px;
	border: 5px solid #fff;
}
.summary_block.last {
	margin-right: 0px;
	background: #fff;
	border: 5px solid #fff;
}
br {
	clear: both;
}
.center	{
	text-align: center;
	padding: 16px;
	padding-bottom: 10px;
}
.tip {
	display: none;
	position: absolute;
	border: 1px solid #666;
	background: #ffffcc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 8px 10px 8px 10px;
	color: #111;
	font-size: 11px;
	line-height: 150%;
	max-width: 500px;
}
.click:active {
	position: relative;
	top: 1px;
	left: 1px;
}
#fast_action table {
	position: absolute;
	top: 6px;
	left: 690px;
	z-index: 10;
	width: 1px;
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
#fast_action table:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#fast_action {
	position: relative;
}
#fast_action .status {
	color: #666;
	min-width: 80px;
	font-size: 11px;
	padding-right: 3px;
}
#fast_action .status img {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=90);
	opacity: 0.9;
	vertical-align: middle;
}
#fast_action .action  {
	min-width: 90px;
	padding-left: 3px;
}
#fast_action .action img {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
	margin-left: 10px;
	vertical-align: middle;
}
#fast_action .action img:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
#fast_action tr {
	height: 36px;
	background: #ddd;
}
#fast_action tr:last-child {
	border: 0;
}
#fast_action tr:hover {
	background: #eee;
}
.cfg p {
	margin-top: 4px;
}
.cfg img {
	margin-right: 2px;
	vertical-align: text-bottom;
}
.cfg a,
.cfg span {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 17px;
	vertical-align: text-bottom;
}
.cfg a:hover {
	text-decoration: underline;
}
.field_summary {
	padding-left: 10px;
}
#addplg,
#plg {
	cursor: pointer;
	margin-top: 16px;
	margin-bottom: 16px;
	display: table;
	
}
#addplg a,
#plg a {
	color: #444;
	background: url(/img/icon_add_b.png) 7px 7px no-repeat #f0ece8;
	padding: 4px 8px 5px 28px;
	border: 1px solid #cdc4be;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
}
#addplg a:hover,
#plg a:hover {
	background: url(/img/icon_add.png) 7px 7px no-repeat #f5f5f1;
	color: #016a26;
	border: 1px solid #aea7a2;
}
#plg a {
	background: url(/img/icon_left_b.png) 7px 7px no-repeat #f0ece8;
}
#plg a:hover {
	background: url(/img/icon_left.png) 7px 7px no-repeat #f5f5f1;
	color: #006699;
}
.loader {
	display: none;
	margin-top: 8px;
	height: 5px;
}
.hide {
	display: none;
}
#ac {
	position: relative;
	width: 940px;
	margin: 0px auto;
}
.ac {
	position: absolute;
	top: -10px;
	left: 16px;
	z-index: 1;
}
.ac img {
	transition: opacity 0.1s cubic-bezier(0, 0, 1, 1) 0s;
	filter: alpha(opacity=0);
	opacity: 0;
}
.ac img:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.yes {
	padding: 4px;
	padding-right: 8px;
	background: #E3F6E5;
	border-bottom: 1px solid #b4e3b9;
	border-left: 1px solid #b4e3b9;
	border-top: 1px solid #b4e3b9;
	-webkit-border-radius: 6px 0px 0px 6px;
	-moz-border-radius: 6px 0px 0px 6px;
	border-radius: 6px 0px 0px 6px;
}
.no {
	padding: 4px;
	padding-right: 8px;
	background: #f6e3e3;
	border-bottom: 1px solid #e3b4b4;
	border-left: 0px #4c4c4c;
	border-right: 1px solid #e3b4b4;
	border-top: 1px solid #e3b4b4;
	-webkit-border-radius: 0px 6px 6px 0px;
	-moz-border-radius: 0px 6px 6px 0px;
	border-radius: 0px 6px 6px 0px;
}
.logs {
	padding-left: 10px;
	padding-bottom: 2px;
	font-size: 11px;
}
.logs a {
	color: #222;
	text-decoration: underline;
	vertical-align: middle;
}
.logs a:hover {
	border-bottom: 1px #222 dashed;
}
.logs img {
	vertical-align: middle;
	border: 0;
}
.save {
	position: relative;
	display: block;
	margin: 0 auto;
}
.save img {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.links {
	background: #ffffcc;
	padding: 10px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.298);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.298);
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.298);
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.links a {
	text-decoration: underline;
}
.links a:hover {
	color: #222;
}
.links img {
	vertical-align: middle;
	padding-right: 4px;
}
.http_link_exsist {
	font-weight: bold;
	color: green;
}
.invoice_link {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.invoice_link:hover  {
	text-decoration: underline;
}
@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome */
	#header,
	#popular h2,
	#form h2,
	h2 {
		letter-spacing: 0px;
	}
	textarea {
		max-height: 504px;
		font-size: 12px;
	}
}
.service_inactive {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
a.service_inactive:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;
	text-decoration: none;
}
.specialization span {
	padding: 6px;
	margin: 2px 0;
	background: #e5e5e5;
	font-size: 12px;
	display: inline-block;
}
.statusBlock {
	display: table-row;
	height: 180px;
}
.map {
	padding-right: 10px;
	line-height: 0;
	display: table-cell;
	vertical-align: top;
}
.map img {
	border: 1px solid #999;
}
#consoleStatus {
	width: 100%;
	display: table-cell;
	vertical-align: top;
}
#consoleStatus td {
	height: 22px;
	color: #333;
}
opera:-o-prefocus, #consoleStatus td {
	height: 36px;
}
.px {
	width: 1px;
}
#changelevelMap img,
#changelevelClose,
#changelevelChange {
	vertical-align: middle;
	cursor: pointer;
}
#changelevelSelect {
	display: none;
}
#changelevelSelect select {
	color: #333;
	font-size: 12px;
	background: #dcd6ad;
	color: black;
	position: relative;
	padding: 0 4px 0 4px;
	width: auto;
	height: auto;
}
#playersAM {
	display: inline;
}
.tilde {
	font-size: 20px;
	color: red;
}
.field_content input#promocode {
	width: 210px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
}
#promocode_success img,
#promocode_success span {
	vertical-align: middle;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #009c26;
}
#promocode_fail {
	cursor: pointer;
}
.promocode {
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
.promocodes_rows {
	background: #3CB64B;
	width: 21px;
    height: 21px;
	line-height: 21px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	top: 5px;
	position: absolute;
}
.promocodes_navigation_tab {
	padding-right: 18px;
}
#form .field_ballance {
	float: left;
	background: #8E36B2 url("/img/bg7.jpg") repeat-x;
	overflow: hidden;
	margin: 22px 2px 0px 2px;
	padding: 8px 12px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	line-height: 28px;
	display: table;
}
#form .field_ballance span {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}
#form .field_ballance img {
	vertical-align: middle;
	padding-left: 6px;
}
#form .ballance { 
	float: left;
	margin: 0px;
	vertical-align: middle;
	color: #fff;
}
#form .affiliate_nav {
	float: left;
	color: #333;
	overflow: hidden;
	margin: 22px 2px 0px 2px;
	padding: 8px 12px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	line-height: 28px;
	display: table;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 18px;
}
#form .affiliate_nav:hover {
	color: #006699;
}
#form .affiliate_nav_active {
	background: #d5d5d5;
	color: #000;
}
#promocode_template {
	position: relative;
	width: 884px;
    height: 158px;
	margin-top: 16px;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
	-moz-box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.196) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.400) 0px 1px 4px 0px;
	background: #fff url("/img/promo.jpg") no-repeat;
}
#promocode_template .name {
	position: absolute;
	left: 22px;
	top: 22px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 26px;
	color: #4297FE;
}
#promocode_template .desc {
	position: absolute;
	left: 24px;
	top: 54px;
	font-family: sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #111;
}
#promocode_template .desc strong.discount {
	font-family: 'Russo One', sans-serif;
	font-size: 13px;
	color: #00A651;
}
#promocode_template .desc strong.affiliate {
	font-family: 'Russo One', sans-serif;
	font-size: 13px;
	color: #8E36B2;
}
#promocode_template .code {
	position: absolute;
	left: 22px;
	top: 92px;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 28px;
	color: #A39F83;
}
#promocode_template .note {
	position: absolute;
	left: 24px;
	top: 120px;
	font-family: 'Istok Web', sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #999;
}
#promocode_template.finished {
	filter: alpha(opacity=30);
	opacity: 0.30;
}
#promocode_template.friend {
	background: #fff url("/img/promo_friend.jpg") no-repeat;
}
#promocode_template.friend .name {
	color: #F6313C;
}
.plan {
	color: #666;
}
.manager {
	float: left;
	margin: 0 16px;
	border: 1px solid #fff;
}
.manager_info {
	float: left;
	padding-right: 20px;
	border-right: 1px solid #fff;
	width: 350px;
	line-height: 20px;
}
.manager_contact {
	float: left;
	padding-left: 20px;
	width: 408px;
	line-height: 24px;
}
.manager_contact .block {
	padding: 4px 5px 2px 5px;
	background: #fff;
}
.manager_contact .text,
.manager_contact img,
.manager_contact a {
	vertical-align: middle;
}
#startline {
	word-wrap: break-word;
}
del {
	color: red;
	font-weight: 400;
	text-decoration: none;
	background-image: linear-gradient(transparent 12px, red 12px, red 13px, transparent 13px)
}
ins {
	color: green;
	background: #fff;
}