body {
	/*background:#111314 url("../images/fon.jpg") no-repeat scroll 0 0 / 100% auto;*/
	padding: 5px;
	margin: 5px;
	font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 16px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.20);
}
a { color:#428bca;text-decoration:none; }
a:focus, a:hover { color:#2a6496;text-decoration:underline; }
a:focus { outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px; }
.footer { padding:20px 20px 20px 20px;font-size:14px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.00); }
.info-hidden { display:none; }
.clearfix:before,
.clearfix:after{content:"";display:table;clear:both;}
.tn { display:none; }

/* Tables */
.table td,th { padding:8px; /*line-height:20px;*/ text-align:left; vertical-align:center; border-top:1px solid #dddddd; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.0); }
.table-condensed td,th { padding: 4px 5px; }
.table-bordered { border:1px solid #dddddd; border-collapse:separate; border-collapse:collapse; border-left:0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.table-bordered td,th { border-left: 1px solid #dddddd; }
.table-settings { margin:auto; font-size:14px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background:#eefcff; color:#000000; }
.table-player { margin-bottom:0px; background:#eefcff; }


/* Заголовок таблицы */
.table_tr {
	background-color: #49afcd;
	background-repeat: repeat-x;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0)";
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	color:#FFFFFF;
}

/* Цвета ячеек */
.label {
	display: inline-block;
	padding: 2px 4px;
	font-size: 11.844px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.top-nick { color:#FF9900; font-weight:bold; white-space:nowrap; }
.top-nick:focus, .top-nick:hover { color:#FF9900; }
.top-nick:focus { outline: #FF9900 dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }

.label-on			{ background-color: #468847; }
.label-off			{ background-color: #b94a48; }
.label-place		{ background-color: #333333; }
.label-frags		{ background-color: #468847; }
.label-death		{ background-color: #b94a48; }
.label-headshots	{ background-color: #468847; }
.label-teamkills	{ background-color: #999999; }
.label-shots		{ background-color: #999999; }
.label-hits			{ background-color: #999999; }
.label-damage		{ background-color: #999999; }
.label-suicide		{ background-color: #999999; }
.label-defusing		{ background-color: #999999; }
.label-defused		{ background-color: #468847; }
.label-planted		{ background-color: #999999; }
.label-explode		{ background-color: #468847; }
.label-zvanie		{ background-color: #3a87ad; }
.label-xp			{ background-color: #3a87ad; }
.label-gametime		{ background-color: #999999; }
.label-connects		{ background-color: #999999; }
.label-rounds		{ background-color: #999999; }
.label-wint			{ background-color: #b94a48; }
.label-winct		{ background-color: #3a87ad; }
.label-pfrags		{ background-color: #999999; }
.label-pheads		{ background-color: #999999; }
.label-pteams		{ background-color: #999999; }
.label-pacc			{ background-color: #999999; }

/* ToolTip */
#tooltip {
	background: #FFFFFF;
	border: 1px solid #46688e;
	color: #215D98;
	font: 11px verdana;
	margin: 1px;
	padding: 1px;
	position: absolute;
	visibility: hidden;
}

/* Spoiler */
.spoiler_body { display: none; cursor: pointer; color: #FFFFFF; }

/* Alert */
.alert { 
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert-success { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; font-size: 14px; }
.alert-danger { color: #b94a48; background-color: #f2dede; border-color: #ebccd1; font-size: 14px; }

.dataTables_wrapper .dataTables_filter input { margin-bottom:0.2em; }
.skill2 { position:relative; }
.skill2 span { position:absolute;color:#5a5454;font-size:11px;left:16px;top:2px; }

.servers { background-color:#FFFFFF; display:block; border: 1px outset #8c8c8c; border-radius: 8px; width: 8px; height: 8px; }
.servers.online { background-color: #468847;margin:auto; }
.servers.offline { background-color: #b94a48;margin:auto; }
