﻿@charset "UTF-8";
/* war3ft.ru styles */
body {background-color: #FFF;}
html,body,td,th {
	height: 100%;
	line-height:1.3;
	font-family: Arial, sans-serif;
	scrollbar-face-color:#FCFCFC;
	scrollbar-highlight-color:#e6e6e6;
	scrollbar-shadow-color:#e6e6e6;
	scrollbar-3dlight-color:#C5C5C5;
	scrollbar-arrow-color:#4E515B;
	scrollbar-track-color:#e6e6e6;
	scrollbar-darkshadow-color:#C5C5C5;
}
	
site_format {
	padding:20px;
	margin: 20px;
	}

img {border:0px;}
table{
	border-collapse:collapse;
	text-align:left;
	border:0px;
	padding:0px;
	margin: 0px;
	}
table td{vertical-align:top;}

/* TABLES ZEBRA */
table.zebra{
  border-collapse: separate; 
  border-spacing: 2px  
}
table.zebra A{color: #000;}
table.zebra thead A{color: #FFF;}
table.zebra thead {
	color: #FFF;
	background-color: #999;
	font-weight: bold;
}
table.zebra td {
  padding: 4px; /* Поля в ячейках */

}
table.zebra tbody tr {
  background: #eee; /* Цвет фона четных строк */
}
table.zebra tbody tr.odd {
  background: #fff; /* Цвет фона нечетных строк */
}
/* END TABLES ZEBRA */

/* link */
A			{color:#377c80; font-size:100%; text-decoration: none}
A:active		{color:#377c80; text-decoration: none;}
A:hover			{color:#FF9900; text-decoration: none}

A.link			{color:#377c80; font-size:100%;text-decoration: none }
A.link:hover		{color:#FF9900; text-decoration: none}
A.active:link		{color:#377c80; text-decoration: none}

A.gm-link		{color:#000000; font-size:95%; text-decoration:none; font-weight:600}
A.gm-link:hover		{color:#FF9900; text-decoration: none}
A.active:gm-link	{color:#377c80; text-decoration: none}

A.link-bl		{color:#000000; font-size:100%}
A.link-bl:hover		{color:#FF9900; text-decoration: none}
A.active:link-bl	{color:#377c80; text-decoration: none}

link-bl			{color:#000000; font-size:100%}
link-bl:hover		{color:#FF9900}

/* text */
.h3		{
	background-image: url(img/new/title_bg.png);
	background-repeat: repeat-x;
	/*	font-family: Verdana, Geneva, sans-serif; */
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6c95a7;
	border-left-color: #6c95a7;
	height: 31px;
	margin-bottom: 3px;
}
h3		{
	background-image: url(img/new/title_bg.png);
	background-repeat: repeat-x;
	/*	font-family: Verdana, Geneva, sans-serif; */
	font-size: 120%;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6c95a7;
	border-left-color: #6c95a7;
	height: 31px;
	margin-bottom: 3px;
}
.h4		{font-size:110%}
h4		{font-size:110%}

.h5		{
	font-size:130%;
	color:#377c80;
	line-height:2;
	border-bottom-width: 1px;
	border-bottom-color: #006D4F;
	border-bottom-style: outset;
}
h5		{
	font-size:130%;
	color:#377c80;
	line-height:2;
	border-bottom-width: 1px;
	border-bottom-color: #006D4F;
	border-bottom-style: outset;
}
ul		{list-style-type: square}
.newsdate	{font-size:100%; color:#fff; padding:3,3,3,3; background:#377c80;}
.razd		{background: url(img/razd.gif) right center; background-repeat:no-repeat;}
.tb-menu	{font-size:130%; margin-left:20px}
.copy		{font-size:90%; padding-right:90}
.col-s		{font-size:100%; color:#797979}

.bgsearch	{border-top:1px solid #000000}.body_top {
	float: left;
	width: 100%;
	margin-right: -240px;
}
.font_red {
	color: #48798B;
}
.redbold {
	font-weight: bold;
	color: #48798B;
	text-decoration: underline;
}

.text_bg {
	background-repeat: repeat;
	font-size: 90%;
	margin-top: 0px;
	height: 100%;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b5b5b5;
	border-right-color: #b5b5b5;
	border-bottom-color: #b5b5b5;
	border-left-color: #b5b5b5;
	background-color: #e0e0e0;
}
.left_px {
	margin-left: 1px;
}

.ahtung {
	background-color: #BCBCBC;
	padding: 10px;
	border: 2px solid #f9b926;
	color: #000;
	margin-left: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.bottom_left {
	text-align: left;
	vertical-align: bottom;
	font-size: 80%;
	color: #797979;
}
.bottom_right {
	text-align: right;
	vertical-align: bottom;
	color: #797979;
}

.reset_style {
	margin: 0px;
	padding: 0px;
}
.ads_counter {
	clear: right;
	float: left;
	height: 31px;
	width: 88px;
	margin-right: 1px;
	margin-left: 1px;
}

/* Стили для колонки под логотипом (меню навигации ...)*/
.column_title {
	background-image: url(img/new/top_title_bg.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 255px;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
/*	font-family: Verdana, Geneva, sans-serif; */
	font-size:100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	margin-top: 3px;
	padding-bottom: 3px;
	margin-left: 1px;
}
.column_bg { 
	background-image: url(img/new/left_gradient.png);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	width: 223px;
	margin-top: -2px;
	margin-bottom: 2px;
	background-color: #1e5164;
	margin-left: 1px;
	border: 1px solid #215167;
}

.column_text {
	background-repeat: repeat;
	border: 1px solid #215167;
	font-size: 100%;
	background-color: #87b4c5;
}
/* Конец стилей для колонки под логотипом (меню навигации ...) */
/* cs-mon new */
#pct-bar {
	border: 1px solid #AAA;
	height: 6px;
	overflow: hidden;
	text-align: left;
	display: block;
	float: none !important;
	text-align: left !important;
}
#pct-bar span {
	display: block;
	height: 100%;
	text-align: left;
	background-color: #CCC;
	width: 100%;
}
#pct-bar span span {
	background-color: #377c80;
}

div#cs_mon a { 
   display: block;
   text-decoration: none;
   padding: 0px 3px 0px 3px;
} 

div#cs_mon a:hover {
	cursor: pointer;
	padding: 0px 3px 0px 3px;
	background-color:#CCC;
}

div#cs_mon table {
	padding: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
}
div#cs_mon table th {
	font-size:100%;
	background-color: #87b4c5;
	padding-top: 10px;
}
div#cs_mon table tr {
	background-color: #87b4c5;
}
div#cs_mon table td {font-size:90%; color:#FFF}
div#cs_mon table table tr {}
div#cs_mon table table th {
	font-size:85%;
	color:#FFF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
div#cs_mon table table td {
	padding-right: 5px;
	padding-left: 5px;
	font-size:85%;
	color:#000;
	
}
/* cs-mon new end */
/* search */
.search {
	height: 32px;
	width: 253px;
	font-size: 100%;
	text-align: center;
	padding-top: 6px;
	background-image: url(img/new/title_bg.png);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-left: 1px;
}
.search_button {
	background-image: url(img/new/search_button.png);
	background-repeat: repeat-x;
	border: 1px solid #FC0;
	background-color: #f9b926;
	font-size: 80%;
	color: #000;
}

.search_string {
	width: 60%;
}
/* end search */
/* блок стилей топменю */
.topmenu_bg {
	background-image: url(img/new/topmenu_bg.png);
	background-repeat: repeat-x;
	height: 37px;
}
.roger_bg {
	background-image: url(img/new/topmenu_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.topmenu_logo {
	background-image: url(img/new/topmenu_logo.png);
	background-repeat: no-repeat;
}

.topmenu_roger2 {
	background-image: url(img/new/logo_roger.png);
	background-repeat: no-repeat;
	background-position: left top;
}
img {
	border:0px;
}.top_baner {
	text-align: center;
	vertical-align: bottom;
	height: 60px;
	width: 468px;
	clip: rect(auto,auto,auto,auto);
	margin-top: 6px;
}
.topmenu_00 {
	background-image: url(img/new/rule.png);
	background-repeat: no-repeat;
	background-position: center 27px;
	text-align: center;
	font-size: 100%;
	padding-top: 7px;
}

.topmenu_segmented {
	background-image: url(img/new/topmenu_segmented.png);
	background-repeat: no-repeat;
}
.topmenu_left {
	background-image: url(img/new/topmenu_left.png);
	background-repeat: no-repeat;
	background-position: left;
}
.topmenu_right {
	background-image: url(img/new/topmenu_right.png);
	background-repeat: no-repeat;
	background-position: right;
}

table#topmenu a {
	font-size: 100%;
	color: #FFF;
}
table#topmenu a:link {
	text-decoration: none;
	color: #FFF;
}
table#topmenu a:visited {
	text-decoration: none;
	color: #FFF;
}
table#topmenu a:hover {
	text-decoration: none;
	color: #82ced6;
}
table#topmenu a:active {
	text-decoration: none;
	color: #FFF;
}
/* конец топменю* /

/* navigation menu */
div#menunav {text-align: center;} 
div#menunav a {color: #000;display: block; text-decoration: none; padding: 0px 3px 0px 3px} 
div#menunav a:hover {color: #444444; cursor: pointer; background: #FFF; padding: 0px 3px 0px 3px} 
div#menunav td {font-size:80%;}
div#menunav th {line-height: normal; font-size: 90%; color: #FFF; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; background-image: url(img/new/menu_bg.png); border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-repeat: no-repeat; background-position: center}
/* end navigation menu */
/* profiles */
div#profiles btn { float: right;}
div#profiles input.button {margin : 0;font : bolder 12px Arial, Sans-serif;border : 2px solid #ccc;padding : 2px 3px;background : #fff;color : #131212; }
div#profiles .button { height: 23px; margin : 0;font : bolder 12px Arial, Sans-serif;border : 2px solid #ccc;padding : 2px 3px;background : #fff;color : #131212; }
div#xp-table table {border: 1px double #1f1512; font-family: Arial; }
div#xp-table td {border: 1px double #1f1512; }
div#xp-table tr {border: 1px double #1f1512; }
div#xp-table th {border: 1px double #1f1512; }
div#xp-table a { text-align: left; }
div#xp-table a:link { color: #6C7A0E; text-decoration: underline; }
div#xp-table a:visited { color: #6C7A0E; text-decoration: underline; }
div#xp-table a:hover { color: #6C7A0E; text-decoration: none; }
div#xp-table a :active{ color: #6C7A0E; text-decoration: none; }
div#xp-table tr { font-size: 93%}

table.tablesorter { border : 2px solid #ccc;background-color: #CDCDCD; margin:10px 0pt 15px; font-size: 8pt; width: auto; text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #e6EEEE; border: 1px solid #FFF; font-size: 8pt; padding: 4px;}
table.tablesorter thead tr .header { background-image: url(http://pf.t.war3ft.ru/img/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
table.tablesorter tbody td { border : 1px solid #ccc;color: #3D3D3D; padding: 4px; background-color: #FFF; vertical-align: top;}
table.tablesorter tbody tr.odd td { background-color:#F0F0F6; }
table.tablesorter thead tr .headerSortUp { background-image: url(http://pf.t.war3ft.ru/img/asc.gif);}
table.tablesorter thead tr .headerSortDown { background-image: url(http://pf.t.war3ft.ru/img/desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #8dbdd8; }
.btn { height: 25px; margin : 7px 0 0 0;font : bolder 12px Arial, Sans-serif;border : 2px solid #ccc;padding : 2px 3px;background : #fff;color : #131212; }
/* end profiles */
