body {
	margin: 0px;
	padding: 0px;
	background-color: #666666;
	background-image: url("/img/bg.gif");

	font-family: "verdana", "tahoma";
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
}

legend {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #000000;
}

/* forms inputs */
form {
	padding: 0px;
	margin: 0px;
}

input {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
}

select {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
}

input.qlogin {
	background-color: #777777;
	padding-left: 1px;
	border: 0px;
	width: 0px;
	height: 18px;
}

input.qdfilter {
	background-color: #00b5ff;
	border: 0px;
	width: 0px;
	height: 36px;
}

input.top_lo {
	background-color: #ffffff;
	border: 1px solid #777777;
	padding-left: 3px;
	height: 14px;
	
	font-family: "arial", "tahoma";
	font-size: 8pt;
	color: #000000;
}

input.search {
	background-color: #b2b2b2;
	border: 1px solid #414141;
	width: 124px;
	height: 10px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #414141;
}

input.subscribe {
	background-color: #ffffff;
	border: 1px solid #073779;
	border-right: 0px;
	padding-left: 3px;
	height: 14px;
	
	font-family: "arial", "tahoma";
	font-size: 8pt;
	color: #000000;
}

input.glob_inp, select.glob_inp {
	background-color: #ffffff;
	border: 2px dotted #606060;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #606060;
}

input.tb_inp {
	background-color: #ffffff;
	border: 1px solid #00b5ff;
	padding-left: 3px;
	height: 14px;
	
	font-family: "arial", "tahoma";
	font-size: 8pt;
	color: #000000;
}

input.tb_rinp, input.tb_rinp_s, input.tb_rinp_w,
select.tb_rinp, select.tb_rinp_s, select.tb_rinp_w,
textarea.tb_rinp {
	background-color: #ffffff;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
}

input.tb_rinp_s, select.tb_rinp_s {
	width: 200px;
}

input.tb_rinp_w, select.tb_rinp_w {
	width: 150px;
}

input.users_c, input.users_cw, select.users_c,
select.users_cd, select.users_cm, select.users_cy {
	border: 1px dashed #cccccc;
	width: 100px;
}

input.users_cw {
	width: 150px;
}

select.users_c {
	width: 150px;
}

select.users_cd {
	width: 40px;
}

select.users_cm {
	width: 80px;
}

select.users_cy {
	width: 60px;
}

input.users_save {
	border: 1px outset #000000;
}

.new_text {
	padding-left: 2px;
	padding-right: 2px;
	
	color: #bb0000;
	font-weight: bold;
}

.new_silver {
	color: #bb0000;
}

.new_silver, .new_blue {
	padding-left: 2px;
	padding-right: 2px;
	
	font-family: "verdana", "arial";
	font-size: 7pt;
	font-weight: bold;
}

.new_silver {
	color: #bb0000;
}

.new_blue {
	color: #ffffff;
}

.small {
	font-size: 7pt;
}

.page_cur {
	border: 1px solid #ffffff;
}

td.trh_form {
	padding-right: 5px;
	
	font-weight: bold;
}

td.trh_form  * {
	vertical-align: middle;
}

td input.b {
	background-color: #dddddd;
	background-image: url("/img/bg_bt_trh.gif");
	background-repeat: repeat-x;
	padding: 0px;
	border: 1px solid #5d5d5d;
	cursor: pointer;
}

td input.b_red {
	background-color: #7d1e01;
    background-image: url("/img/bg_bt_trh_red.gif");
	border-color: 3px solid #737373;
	
	color: #ffffff;
	font-family: "verdana", "tahoma";
	font-size: 11px;
	cursor: pointer;
}

td.trh_form input, td.trh_form select {
	background-color: #ffffff;
	padding-left: 1px;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
}

td.trh_form select {
	width: 150px;
}

td.trh_form input.b {
	background-color: #dddddd;
	background-image: url("/img/bg_bt_trh.gif");
	background-repeat: repeat-x;
	padding: 0px;
	border: 1px solid #5d5d5d;
	cursor: pointer;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #000000;
}

/* images */
img {
	border: 0px;
}

img.n {
	vertical-align: top;
}

img.m {
	vertical-align: middle;
}

img.b {
	vertical-align: bottom;
}

p {
	margin: 0px;
	/*text-indent: 25px;*/
}

/* links */
a:link, a:visited, a:hover {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

a.user:link, a.user:visited, a.user:hover {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

/* comments */
span.commdate {
	font-size: 7pt;
}

/* main */
table.main {
	background-image: url("/img/bg_main.gif");
	border-left: 2px #cccccc solid;
	border-right: 2px #cccccc solid;
}

/* top */
td.top {
	background-color: #a10000;
	vertical-align: top;
}

td.topb {
	background-image: url("/img/bg_topb.gif");
	background-repeat: repeat-x;
	height: 5px;
}

td.top_tl {
	background-image: url("/img/bg_top_tl.gif");
	background-repeat: repeat-x;
	background-position: top;
	height: 21px;
	
	font-family: "tahoma", "arial";
	font-size: 7pt;
	color: #0a2667;
}

span.top_tl {
	font-weight: bold;
	color: #000000;
}

td.top_tmenu {
	background-image: url("/img/bg_tmenu.gif");
	background-repeat: repeat-x;
	background-position: top;
	height: 31px;
	
	font-family: "verdana", "arial";
	font-size: 7pt;
	color: #000000;
}

td.top_tmenu *, td.top_input *, a.top_input:link *, a.top_input:visited * {
	vertical-align: middle;
}

/* paddings */
td.mainpad {
	padding-right: 3px;
}

td.trhtpad {
	padding-top: 3px;
}

td.trhbrpad {
	padding-bottom: 5px;
	padding-right: 5px;
}

td.trhpad {
	padding-bottom: 3px;
}

td.trlpad {
	padding-left: 3px;
}

td.trhrbpad {
	padding-bottom: 3px;
	padding-right: 3px;
}

td.mainallpad {
	padding: 3px;
}

td.commpad {
	padding: 2px;
	vertical-align: top;
}

td.textpad {
	padding: 10px;
	padding-top: 0px;
	padding-right: 0px;
}

td.textpad p {
}

td.textpad a:link, td.textpad a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

td.textpad_blue {
	padding: 3px;
	padding-right: 0px;
}

td.textpad_blue a:link, td.textpad_blue a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* text */
table.text, table.text2 {
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 9pt; /* F */
}

table.text th, table.text2 th {
	background-color: #ffffff;
}

table.text td {
	background-color: #ffffff;
	padding: 3px;
	padding-left: 7px;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}

table.text td.descr a:link, table.text td.descr a:visited {
	color: #0000ff;
	font-weight: bold;
}

table.text td.t {
	font-size: 7pt;
}

table.text td.t a:link, table.text td.t a:visited {
	font-size: 7pt;
	text-decoration: none;
}

table.text td.t a.vt:visited {
	color: #aaaaaa;
}

table.text td.t a.vt:hover {
	color: #000000;
}

table.text2 td {
	background-color: #ffffff;
	padding: 3px;
	padding-left: 7px;
}

table.text2 td.t {
	font-size: 7pt;
}

table.text2 td.tdfilename, table.text2 td.tdfilelink {
	background-color: #d8d8d8;
	font-size: 7pt;
}

table.text2 td.tdfilename a:link, table.text2 td.tdfilename a:visited {
	text-decoration: none;
}

table.text2 td.tdfilename a:hover {
	text-decoration: underline;
}

table.text2 td.tdfilelink {
	padding: 1px;
	padding-bottom: 0px;
	width: 10%;
	text-align: right;
}

table.text2 td.tdfiledesc {
	font-size: 7pt;
	background-color: #e3e3e3;
}

table.text2 td.tdfiledesc a:link, table.text2 td.tdfiledesc a:visited {
	color: #0000ff;
	font-weight: bold;
}

table.text2 td.tdfiledesc a.toggle:link, table.text2 td.tdfiledesc a.toggle:visited {
	color: #000000;
	font-weight: normal;
}

table.text2 td.border_br {
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}

/* text rules */
table.text td h3 {
	color: #800000;
}

table.text td div.iblock {
	border: 1px solid #cccccc;
	
	font-size: 7pt;
	font-weight: normal;
	text-align: left;
}

table.text td div.iblock a:link, table.text td div.iblock a:visited {
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

table.text td span.title, table.text2 td span.title {
	font-family: "tahoma", "verdana", "arial";
	font-size: 10pt;
	font-weight: bold;
}

table.text td a:link, table.text td a:visited {
	color: #000000;
	font-family: "verdana", "arial";
	font-size: 9pt; /* F */
	font-weight: bold;
	text-decoration: none;
}

table.text td a:hover {
	color: #555555;
}

table.text2 td a:link, table.text2 td a:visited {
	color: #000000;
	font-family: "verdana", "arial";
	font-size: 7pt; /* F */
	font-weight: normal;
	text-decoration: none;
}


table.text td a.blue:link, table.text td a.blue:visited,
table.text2 td a.blue:link, table.text2 td a.blue:visited {
	color: #072c6d;
	font-family: "verdana", "arial";
	font-size: 9pt; /* F */
	font-weight: bold;
	text-decoration: none;
}

table.text td a.lblue:link, table.text td a.lblue:visited,
table.text2 td a.lblue:link, table.text2 td a.lblue:visited {
	color: #0569dc;
	font-family: "verdana", "arial";
	font-size: 9pt; /* F */
	font-weight: bold;
	text-decoration: none;
}

table.text td a.lblue:hover,
table.text2 td a.lblue:hover {
	color: #555555;
}

table.text2 td.users_journals {
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}

table.text2 td.users_journals span.time {
	font-size: 7pt;
}

table.text2 td.users_journals span.time a:link, table.text2 td.users_journals span.time a:visited {
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

table.text2 td.users_journals span.time a:hover {
	text-decoration: underline;
}

table.text2 * td.users_journals a:link, table.text2 * td.users_journals a:visited {
	font-family: "verdana", "tahoma";
	font-size: 9pt; /* F */
	font-weight: bold;
	color: #0059a1;
	text-decoration: none;
}

/* tourneys link: past, future */
table.text td a.tourneys_past:link, table.text td a.tourneys_past:visited, table.text td a.tourneys_past:hover, 
table.text td a.tourneys_future:link, table.text td a.tourneys_future:visited, table.text td a.tourneys_future:hover {
	text-decoration: none;
}

table.text td a.tourneys_past:link, table.text td a.tourneys_past:visited, table.text td a.tourneys_past:hover {
	color: #093d83;
}

table.text td a.tourneys_future:link, table.text td a.tourneys_future:visited, table.text td a.tourneys_future:hover {
	color: #000000;
}

td.text {
	background-color: #ffffff;
	padding: 5px;
	padding-left: 10px;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	vertical-align: top;
}

td.text p {
}

td.text a:link, td.text a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

td.text_bluer {	
	padding: 2px;
	padding-bottom: 15px;
	color: #00b4fd;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	text-align: right;
	vertical-align: top;
}

td.text_bluer a:link, td.text_bluer a:visited {	
	color: #ffffff;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	text-decoration: none;
}

td.text_bluer a:hover {
	color: #00b4fd;
}

/* blocks header */
td.trh_blue, td.trh_silver, td.trh_red, 
td.trh_blue2, td.trh_silver2, td.trh_red2 {
	background-repeat: repeat-x;
	background-position: left;
	padding-left: 7px;
	padding-right: 5px;
	height: 16px;
	
	font-family: "verdana", "arial";
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

td.trh_silver a.black:link, td.trh_silver a.black:visited {	
	font-family: "verdana", "arial";
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

td.trh_red a.white:link, td.trh_red a.white:visited {	
	font-family: "verdana", "arial";
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

td.trh_blue {
	background-image: url("/img/bg_trh_blue.gif");
	color: #ffffff;
	text-align: left;
}

td.trh_silver {
	background-image: url("/img/bg_trh_silver.gif");
	color: #000000;
	text-align: left;
}

td.trh_red {
	background-image: url("/img/bg_trh_red.gif");
	color: #ffffff;
	text-align: left;
}

td.trh_blue2 {
	background-image: url("/img/bg_trh_blue2.gif");
	color: #ffffff;
}

td.trh_silver2 {
	background-image: url("/img/bg_trh_silver2.gif");
	color: #6c0000;
}

td.trh_silver2 span {
	color: #000000;
}

td.trh_red2 {
	background-image: url("/img/bg_trh_red2.gif");
	color: #ffffff;
}

a.trh_blue:link, a.trh_blue:visited, 
a.trh_silver:link, a.trh_silver:visited, 
a.trh_red:link, a.trh_red:visited {
	font-family: "arial", "verdana";
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

a.trh_blue:link, a.trh_blue:visited {
	color: #ffffff;
}

a.trh_silver:link, a.trh_silver:visited {
	color: #404040;
}

a.trh_red:link, a.trh_red:visited {
	color: #ffffff;
}

a.trh_blue:hover, a.trh_silver:hover, a.trh_red:hover {
	text-decoration: underline;
}

/* blocks normal */
th.trh_bluen, th.trh_silvern, th.trh_redn {
	background-repeat: repeat-x;
	background-position: left;
	padding-left: 7px;
	padding-right: 5px;
	height: 16px;
	
	font-family: "verdana", "arial";
	font-size: 7pt;
	font-weight: normal;
}

th.trh_bluen {
	background-image: url("/img/bg_trh_bluen.gif");
	color: #ffffff;
	text-align: left;
}

th.trh_bluen a:link, th.trh_bluen a:visited {
	color: #ffffff;
	font-family: "verdana", "arial";
	font-size: 7pt;
	text-decoration: none;
}

th.trh_bluen span.r {
	float: right;
}

th.trh_silvern {
	background-image: url("/img/bg_trh_silvern.gif");
	color: #000000;
	text-align: left;
}

th.trh_silvern a:link, th.trh_silvern a:visited {
	color: #000000;
	font-family: "verdana", "arial";
	font-size: 7pt;
	text-decoration: none;
}

th.trh_silvern a.b:link, th.trh_silvern a.b:visited {
	font-weight: bold;
}

th.trh_silvern span.team {
	color: #0053b4;
}

th.trh_redn {
	background-image: url("/img/bg_trh_redn.gif");
	color: #ffffff;
	text-align: left;
}

th.trh_redn a:link, th.trh_redn a:visited {
	color: #ffffff;
	font-family: "verdana", "arial";
	font-size: 7pt;
	text-decoration: none;
}

th.trh_redn a.b:link, th.trh_redn a.b:visited {
	font-weight: bold;
}

td.trh_r {
	padding-right: 5px;
	
	font-weight: normal;
	text-align: right;
}

/* blocks header2 */
td.trh_silver3, td.trh_red3, td.trh_blue3 {
	background-repeat: repeat-x;
	background-position: left;
	padding-left: 7px;
	padding-right: 5px;
	height: 21px;
	
	font-family: "verdana", "arial";
	font-size: 7pt;
	text-align: left;
}

td.trh_silver3 a:link, td.trh_silver3 a:visited {
	color: #000000;
	font-family: "verdana", "arial";
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
}

td.trh_silver3 a.u:hover {
	text-decoration: underline;
}

td.trh_silver3 * a.n:link, td.trh_silver3 * a.n:visited {
	font-weight: normal;
}

td.trh_silver3 * a.n:hover {
	text-decoration: underline;
}

td.trh_red3 {
	background-image: url("/img/bg_trh_red3.gif");
	color: #ffffff;
}

td.trh_blue3 {
	background-image: url("/img/bg_trh_blue3.gif");
	color: #ffffff;
}

td.trh_silver3 {
	background-image: url("/img/bg_trh_silver3.gif");
	font-weight: bold;
	color: #000000;
}

td.trh_red3 {
	background-image: url("/img/bg_trh_red3.gif");
	color: #ffffff;
}

td.trhr {
	padding-right: 5px;
	
	font-family: "arial", "verdana";
	font-size: 7pt;
	font-weight: normal;
	text-align: right;
}

/* blocks body */
tr.trhei {
	height: 17px;
}

td.trblock {
	background-color: #ffffff;
	background-image: url("/img/bg_trblock.gif");
	background-position: top;
	background-repeat: no-repeat;
	padding: 4px 5px 5px 1px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #000000;
	vertical-align: top;
}

td.trblock_lblue {
	background-color: #f5f5f5;
	border-top: 1px solid #bababa;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #000000;
	vertical-align: top;
}

a.trblock_lblue:link, a.trblock_lblue:visited {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}

a.trblock_lblue:visited {
	color: #777777;
}

a.trblock_lblue:hover {
	color: #333333;
}

td.trblock_silver {
	background-color: #c7c7c7;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #cccccc;
	vertical-align: top;
}

a.trblock_silver:link, a.trblock_silver:visited {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.trblock_silver:visited {
	color: #555555;
}

a.trblock_silver:hover {
	color: #333333;
}

td.trblock_blue {
	padding-left: 2px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #ffffff;
}

td.trblock_blue a:link, td.trblock_blue a:visited {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #ffffff;
	text-decoration: none;
}

td.trblock_blue a:hover {
	color: #bbbbbb;
}

td.trblock_blue a.b:link, td.trblock_blue a.b:visited {
	font-weight: bold;
}

td.trblock_blue2 {
	background-image: url("/img/bg_tr_blue2.gif");
	background-repeat: repeat-x;
	padding-left: 2px;
	padding-right: 2px;
	height: 18px;
	
	font-family: "verdana", "arial";
	font-size: 7pt;
}

td.trblock_blue2 a, td.trblock_blue2 a:link {
	font-family: "verdana", "arial";
	font-size: 8pt;
	text-decoration: none;
}

td.trblock_blue2_bt {
	border-top: 1px solid #ffffff;
}

td.trblock_blue2_bb {
	border-bottom: 1px solid #ffffff;
}

td.trblock_blue3, td.trblock_blue3_field, td.trblock_blue3l,
td.trblock_red3, td.trblock_red3_field {
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 2px;
	padding-right: 2px;
	height: 14px;
	
	font-family: "verdana", "arial";
	font-size: 7pt;
}

td.trblock_blue3_field,
td.trblock_red3_field {
	padding-right: 8px;
	border-right: 1px solid #ffffff;
	text-align: right;
}

td.trblock_blue3, td.trblock_blue3_field {
	background-image: url("/img/bg_tr_blue3.gif");
	color: #ffffff;
}

td.trblock_blue3l {
	background-image: url("/img/bg_tr_blue3l.gif");
	height: 13px;
	color: #ffffff;
}

td.trblock_blue3l code {
	background-color: #ffffff;
	padding: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #333333;
}

td.trblock_blue3l a:link, td.trblock_blue3l a:visited {
	text-decoration: none;
}

td.trblock_blue3l a:hover {
	text-decoration: underline;
}

td.trblock_red3, td.trblock_red3_field {
	background-image: url("/img/bg_tr_red3.gif");
	color: #ffffff;
}

td.trblock_time {
	padding-right: 8px;
	
	font-family: "arial", "tahoma";
	font-size: 8pt;
	color: #000000;
	text-align: right;
}

td.trblock_timey {
	padding-right: 8px;
	
	color: #ffffff;
	font-family: "arial", "tahoma";
	font-size: 8pt;
	text-align: right;
}

td.trblock_timeyc {
	padding-right: 0px;
	
	color: #ffffff;
	font-family: "arial", "tahoma";
	font-size: 8pt;
	text-align: right;
}

td.trb_big_blue {
	background-color: #0a3d95;
	background-image: url("/img/bg_big_blue.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 10px;
	border: 1px solid #ffffff;
	border-left: 0px;
	
	font-family: "verdana", "tahoma";
	font-size: 9pt; /* F */
	color: #ffffff;
}

td.trb_big_blue div.block {
	padding: 5px;
	margin: 10px;
	margin-bottom: 0px;
	border: 1px dotted #dfdfff;
}

td.trb_big_blue a:link, td.trb_big_blue a:visited {
	font-family: "verdana", "tahoma";
	font-size: 9pt; /* F */
	color: #ffffff;
	text-decoration: none;
}

/* blocks main body */
td.trb_blue {
	background-color: #0b438f;
	border: 1px solid #ffffff;
	border-top: 0px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #ffffff;
	vertical-align: top;
}

/* block copyight */
td.trcpyl, td.trcpyl2 {
	background-image: url("/img/bg_cpyl.gif");
	background-repeat: repeat-x;
	height: 16px;
	
	font-family: "arial", "tahoma";
	font-size: 7pt;
	color: #525252;
}

td.trcpyl {
	padding-left: 8px;
	width: 200px;
}

td.trcpyl2 {
	text-align: right;
}

td.trcpyl_r {
	background-image: url("/img/bg_cpyl_r.gif");
	background-repeat: repeat-x;
	background-position: right;
	width: 549px;
	height: 16px;
	
	text-align: right;	
}

td.trcpy {
	background-color: #9b0000;
	background-image: url("/img/bg_cpy.gif");
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-left: 8px;
	border-right: 1px solid #ffffff;
	height: 32px;
	
	font-family: "arial", "tahoma";
	font-size: 7pt;
	color: #ffffff;
}

a.trcpy:link, a.trcpy:visited {
	font-family: "arial", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.trcpy:hover {
	text-decoration: underline;
}

td.trcpy_r {
	background-image: url("/img/cpy_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 10px;
	height: 32px;
	
	font-family: "arial", "tahoma";
	font-size: 7pt;
	color: #ffffff;
}

/* block right */
td.rbblock {
	padding-bottom: 3px;
}

td.rbh {
	padding-bottom: 3px;
	vertical-align: top;
}

td.rbsub {
	background-color: #0b438f;
	border: 1px solid #ffffff;
	border-top: 0px;
	border-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	
	text-align: center;
}

td.rbsub * {
	vertical-align: middle;
}

td.rbbody, td.rbtext {
	background-color: #d9d9d9;
	
	font-family: "arial", "tahoma";
	font-size: 7pt;
	color: #000000;
}

td.rbtext {
	padding: 2px;
}

td.rbtext input, select {
	background-color: #ffffff;
	padding-left: 1px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #000000;
}

td.rbtext select {
	width: 120px;
}

td.rbtext input.b {
	background-color: #dddddd;
	background-image: url('/img/bg_bt_trh.gif');
	background-repeat: repeat-x;
	padding: 0px;
	border: 1px solid #5d5d5d;
	cursor: pointer;
}

td.rbblue, td.rbred, td.rbwhite {
	background-color: #175e8f;
	border:1px solid #ffffff;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #ffffff;
}

td.rbblue {
	background-color: #175e8f;
}

td.rbred {
	background-color: #8e0000;
}

td.rbwhite {
	background-color: #ffffff;
	padding: 3px;
	padding-left: 5px;
	color: #000000;
}

td.rbblue span {
	color: #69c1ff;
}

td.rbblue a:link, td.rbblue a:visited {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

td.rbpad, td.rbinpad {
	padding-left: 2px;
}

td.rbinpad * {
	vertical-align: middle;
}

td.rbmania_tr {
	background-color: #c7c7c7;
	height: 14px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #585858;
}

td.rbmania_datepr {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #000000;
	text-align: center;
}

td.rbtheme {
	padding-left: 2px;
	height: 15px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #585858;
	text-align: center;
	text-transform: uppercase;
}

td.rbvote {
	height: 15px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #585858;
	text-align: center;
	text-transform: uppercase;
}

a.rbvote:link, a.rbvote:visited, a.rbvote:hover {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}

img.rbmania {
	border: 1px solid #585858;
	vertical-align: top;
}

a.rbb:link, a.rbb:hover, a.rbb:visited {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.rbb:visited {
	color: #555555;
}

a.rbbn:link, a.rbbn:visited {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}

a.rbbn:hover {
	color: #555555;
}

/* block --- */
td.main_li_x {
	background-image: url("/img/main_li_x.gif");
	background-repeat: repeat-x;
	background-position: center;
	height: 1px;
}

td.main_li_y {
	background-image: url("/img/main_li_y.gif");
	background-repeat: repeat-y;
	background-position: center;
	width: 1px;
}

td.main_tr_text {
	padding-left: 4px;
	
	font-family: "arial", "tahoma";
	font-size: 8pt;
	color: #000000;
	vertical-align: top;
}

a.main_tr_text:link, a.main_tr_text:visited, a.main_tr_text:hover {
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.main_tr_text:visited {
	color: #555555;
}

div.main_tr_text {
	overflow: hidden;
	height: 165px;
	max-height: 165px;
}

div.main_tr_text_reports {
	overflow: hidden;
	height: 140px;
	max-height: 140px;
}

td.main_tr_image {
	width: 1%;
	vertical-align: top;
}

div.main_tr_image {
	background-color: #ffffff;
	padding: 4px;
}

td.main_tr_image_t {
	background-image: url("/img/main_tr_image_t.gif");
	background-repeat: repeat-x;
	height: 5px;
}

td.main_tr_image_b {
	background-image: url("/img/main_tr_image_b.gif");
	background-repeat: repeat-x;
	height: 6px;
}

td.main_tr_image_l {
	background-image: url("/img/main_tr_image_l.gif");
	background-repeat: repeat-y;
	width: 5px;
}

td.main_tr_image_r {
	background-image: url("/img/main_tr_image_r.gif");
	background-repeat: repeat-y;
	width: 5px;
}

/* team */
table.team_text, table.team_text2, table.team_text2 {
	color: #ffffff;
	font-family: "verdana", "tahoma";
	font-size: 9pt; /* F */
}

table.team_text th.blank,
table.team_text2 th.blank,
table.team_text3 th.blank {
	padding: 5px;
	padding-top: 10px;
	color: #00b0ff;
	font-weight: bold;
	text-align: left;
}

table.team_text th.c,
table.team_text2 th.c,
table.team_text3 th.c {
	color: #ffffff;
	font-weight: normal;
	text-align: left;
}

table.team_text2 table.fv th {
	color: #c1c1c1;
	font-weight: bold;
	text-align: right;
}

table.team_text2 table.fv td {
	padding-left: 3px;
	text-align: left;
}

table.team_text2 table.fv td.thead {
	text-align: right;
}

table.team_text tr.th th,
table.team_text2 tr.th th,
table.team_text3 tr.th th {
	border-bottom: 1px solid #ffffff;
}

table.team_text td {
	background-color: #1e4471;
	padding: 3px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

table.team_text td a:link, table.team_text td a:visited,
table.team_text2 td a:link, table.team_text2 td a:visited,
table.team_text3 td a:link, table.team_text3 td a:visited {
	color: #ffffff;
	font-family: "verdana", "arial";
	font-size: 9pt; /* F */
	font-weight: bold;
	text-decoration: none;
}

table.team_text td.trb_vbig_blue,
table.team_text2 td.trb_vbig_blue,
table.team_text3 td.trb_vbig_blue {
	background-color: #0a3d95;
	background-image: url("/img/bg_vbig_blue.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 10px;
	padding-bottom: 5px;
	border: 1px solid #ffffff;
	border-top: 0px;
	border-left: 0px;
	
	color: #ffffff;
	font-family: "verdana", "tahoma";
	font-size: 9pt; /* F */
}

table.team_text2 td.trb_vbig_blue {
	font-size: 7pt; /* F */
}

table.team_text td.trb_big_blue,
table.team_text2 td.trb_big_blue,
table.team_text3 td.trb_big_blue {
	background-color: #0a3d95;
	background-image: url("/img/bg_big_blue.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px;
	border: 1px solid #ffffff;
	border-top: 0px;
	
	color: #ffffff;
	font-family: "verdana", "tahoma";
	font-size: 7pt; /* F */
}

table.team_text * img.photo,
table.team_text2 * img.photo,
table.team_text3 * img.photo {
	border: 1px solid #ffffff;
}

table.team_text td div.bluer,
table.team_text2 td div.bluer,
table.team_text3 td div.bluer {
	padding: 2px;
	color: #00b4fd;
	font-family: "verdana", "tahoma";
	font-size: 7pt; /* F */
	text-align: right;
	vertical-align: top;
}

table.team_text td div.image,
table.team_text2 td div.image,
table.team_text3 td div.image {
	float: right;
}

table.team_text td div.bluer a:link, table.team_text td div.bluer a:visited,
table.team_text2 td div.bluer a:link, table.team_text2 td div.bluer a:visited,
table.team_text3 td div.bluer a:link, table.team_text3 td div.bluer a:visited {
	color: #00b4fd;
	font-family: "verdana", "tahoma";
	font-size: 7pt; /* F */
	font-weight: normal;
	text-decoration: none;
}

td.team_bg {
	background-image: url("/img/team_bg.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px;
	height: 182px;
	
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	color: #ffffff;
	vertical-align: top;
}

td.team_feedback {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #ffffff;
}

td.team_top {
	background-image: url("/img/bg_team_top.gif");
	background-repeat: repeat-x;
	background-position: left;
	padding-left: 5px;
	height: 21px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
}

td.team_top span {
	color: #f40002;
}

div.team_aninfo {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #ffffff;
	
	text-align: left;
}

.team_aninfo a.l2:link, a.l2:visited {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
}

td.team_n {
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #0e1d3a;
}

a.team_n:link, a.team_n:visited, a.team_n:hover {
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #0e1d3a;
	text-decoration: none;
}

a.team_title:link, a.team_title:visited, a.team_title:hover {
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.team_demos:link, a.team_demos:visited, a.team_demos:hover {
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

td.team_page {
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	color: #f1c932;
}

a.team_page:link, a.team_page:visited, a.team_page:hover {
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	color: #f1c932;
	text-decoration: none;
}

td.main_cellpad {
	padding: 5px;
	vertical-align: top;
}

/* team players */
td.team_team_bg {
	background-color: #346b93;
}

td.team_team_info {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #ffffff;
}

/* block --- */
td.ta_tr_text {
	padding: 3px;
	
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	color: #333333;
	vertical-align: top;
}

td.ta_tr_text div {
	background-color: #e6ddcb;
	padding: 3px;
}

td.ta_tr_text span {
	font-weight: bold;
}

a.ta_tr_text:link, a.ta_tr_text:visited, a.ta_tr_text:hover {
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

td.ta_tr_g {	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #0e1d3a;
	text-align: center;
}

/* tables */
table.tab {
	background-color: #093d83;
}

.tab_bg2 {
	background-color: #b2dbeb;
}

.tab_bg2_main, .tab_bg2_mainb {
	background-color: #b2dbeb;
	float: right;
	margin-left: 5px;
}

.tab_bg2_main {
	width: 210px;
}

.tab_bg2_mainb {
	width: 300px;
}

.tab_bg2_main a.l:link, a.l:visited, .tab_bg2_mainb a.l:link, a.l:visited {
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.tab_bg2_from {
	background-color: #b2dbeb;
	font-weight: bold;
	text-align: right;
}

.tab_bg2_gn, .tab_bg2_gt {
	height: 13px;
	
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	vertical-align: middle;
}

.tab_bg2_gt {
	border-top: 2px solid #c2e5f3;
}

.tab_strip {
	border-top: 1px dotted #000000;
	width: 90%;
	height: 1px;
}

td.tab_top {
	background-image: url("/img/bg_tab_top.gif");
	background-repeat: no-repeat;
	height: 45px;
	
	font-family: "verdana", "impact";
	font-size: 20pt;
	font-weight: bold;
	color: #ffffff;
	text-transform: lowercase;
}

a.tab_top:link, a.tab_top:visited, a.tab_top:hover {
	font-family: "verdana", "impact";
	font-size: 20pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: lowercase;
}

td.tab_top_r {
	background-image: url("/img/tab_top_r.gif");
	background-repeat: no-repeat;
	padding-left: 100px;
	width: 312px;
	height: 45px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #ffffff;
	text-transform: none;
	vertical-align: middle;
}

td.tab_top_r * {
	vertical-align: middle;
}

td.tab_bot {
	background-color: #093d83;
	background-image: url("/img/bg_tab_bot.gif");
	background-repeat: no-repeat;
	padding-left: 10px;
	height: 34px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #ffffff;
}

td.tab_bottom {
	padding: 5px;
	padding-right: 10px;
}

td.tab_title {
	background-color: #093d83;
	padding: 4px;
	padding-left: 10px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	vertical-align: top;
}

td.tab_title span {
	font-weight: normal;
	color: #cccccc;
}

a.tab_title:link, a.tab_title:visited, a.tab_title:hover {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}

table.tab_text {
	background-color: #c2e5f3;
	border: 4px solid #c7c7c7;
	border-left: 0px;
	border-right: 0px;
	
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	color: #000000;
	vertical-align: top;
}

a.tab_text:link, a.tab_text:visited, a.tab_text:hover {
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

table.tab_textblue {
	background-color: #093d83;
	border: 4px solid #c7c7c7;
	border-left: 0px;
	border-right: 0px;
	
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	color: #ffffff;
	vertical-align: top;
}

a.tab_textblue:link, a.tab_textblue:visited, a.tab_textblue:hover {
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

td.tab_antitle {
	font-size: 11pt;
	font-weight: bold;
}

a.tab_antitle:link, a.tab_antitle:visited, a.tab_antitle:hover {
	font-family: "verdana", "tahoma";
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

td.tab_npage, td.tab_page {
	padding-right: 10px;
	text-align: center;
}

td.tab_page {
	background-image: url("/img/page_circle.gif");
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	
}

a.tab_page:link, a.tab_page:visited, a.tab_page:hover {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

table.image {
	background-color: #093d83;
	margin: 10px;
}

td.image_text {
	background-color: #dddddd;
	width: 200px;
	
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	color: #000000;
	text-align: center;
}

div.imagepos {
	float: right;
}

/* messages */
td.msg_error, td.msg_ok {
	background-color: #dddddd;
	padding: 3px;
	
	font-family: "impact", "lucida console", "tahoma";
	font-size: 20pt;
	font-weight: bold;
}

td.msg_error {
	border: 2px dashed #bb0000;
	padding: 3px;
	
	color: #bb0000;
}

td.msg_ok {
	border: 2px dashed #093d83;
	padding: 3px;
	
	color: #093d83;
}

/* blocks bottom */
td.glob_bottom {
	padding: 5px;
	padding-right: 10px;
	
	color: #ffffff;
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	font-weight: bold;
}

td.glob_bottom a:link, td.glob_bottom a:visited {
	color: #ffffff;
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

a.lblue:link, a.lblue:visited, a.lblue:hover {
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #0f5ae8;
	text-decoration: underline;
}

/* PER PAGES */

/* galleries */
a.galleries_text:link, a.galleries_text:visited, a.galleries_text:hover {
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	font-weight: bold;
	color: #284296;
	text-decoration: underline;
}

td.galleries_image {
	background-repeat: no-repeat;
	text-align: center;
}

span.galleries_descr {
	display: block;
	background-color: #093d83;
	padding-left: 2px;
	
	color: #ffffff;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

/* ratings */
a.ratings_text:link, a.ratings_text:visited, a.ratings_text:hover {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #284296;
	text-decoration: underline;
}

a.ratingsg_text:link, a.ratingsg_text:visited, a.ratingsg_text:hover {
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	font-weight: bold;
	color: #284296;
	text-decoration: underline;
}

span.ratings_top {
	color: #18a700;
}

span.ratings_down {
	color: #ff0000;
}

span.ratings_circle {
	color: #ffd200;
}

span.ratings_new {
	color: #ff0000;
	font-weight: bold;
}

/* tourneys */
td.tourneys_p1, td.tourneys_p2, td.tourneys_p3 {
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 3px;
	padding-right: 3px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #494b4e;
	text-align: center;
	vertical-align: middle;
}

td.tourneys_p1 {
	background-image: url("/img/tourneys_p1.gif");
}

td.tourneys_p2 {
	background-image: url("/img/tourneys_p2.gif");
}

td.tourneys_p3 {
	background-image: url("/img/tourneys_p3.gif");
}

/* teambuilding */
table.tb_tab {
	
}

table.tb_tab td {
	
}

table.tb_tab td.f {
	font-weight: bold;
	text-align: right;
}

table.tb_tab td.f span {
	font-weight: normal;
}

table.tb_text {
	background-color: #8293ab;
	
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	color: #000000;
	vertical-align: top;
}

td.tb_bg {
	background: url("/img/bg_tb.gif");
	vertical-align: top;
}

a.tb_top_text:link, a.tb_top_text:visited {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.tb_top_text:hover {
	text-decoration: underline;
}

td.tb_ta, td.tb_ta_reg {
	background-color: #c7c7c7;
	padding: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
	font-family: "verdana", "tahoma";
	font-size: 9pt;
	color: #000000;
}

td.tb_ta_reg {
	font-weight: bold;
}

td.tb_ta_n {
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	font-weight: normal;
	color: #ffe89e;
}

table.tb_pad {
	background-color: #d9d9d9;
}

table.tb_pad td {
	border-bottom: 1px solid #b8b8b8;
	border-left: 1px solid #b8b8b8;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
}

table.tb_pad td.blue, table.tb_pad td.red {
	background-repeat: repeat-x;
	background-position: bottom;
	height: 51px;
}

table.tb_pad td.blue {
	background-color: #0a3d95;
	background-image: url("/img/bg_tb_blue.gif");
	padding-left: 20px;
}

table.tb_pad td.red {
	background-color: #950a2b;
	background-image: url("/img/bg_tb_red.gif");
	border-right: 1px solid #b8b8b8;
	
	text-align: center;
}

/* articles */
td.articles_types {
	background-image: url("/img/bg_demos_sort.gif");
	background-repeat: repeat-x;
	padding-left: 30px;
	width: 100%;
	height: 21px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #011082;
}

a.articles_types:link, a.articles_types:visited {
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	color: #011082;
	text-decoration: none;
}

a.articles_types:hover {
	text-decoration: underline;
}

div.articles_more {
	background-color: #093d83;
	padding-left: 2px;
	
	font-family: "verdana", "tahoma";
	font-size: 8pt;
	color: #ffffff;
}

div.articles_more ul {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
}

/* users */
td.photo {
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: top;
}

div.photo, div.photo_shop {
	background-color: #ffffff;
	background-position: center top;
	background-repeat: no-repeat;
	padding-left: 1px;
	border: 1px solid #ffffff;
	border-left: 0px;
	border-bottom: 0px;
	width: 128px;
	vertical-align: top;
}

div.photo {
	height: 157px;
}

div.photo_shop {
	height: 88px;
}

img.avatar {
	border: 1px solid #000000;
	vertical-align: top;
}

div.games_info_block {
	overflow: auto;
	
	height: 29px;
	max-height: 29px;
	
	scrollbar-face-color: #8c8c8c;
	scrollbar-arrow-color: #c6c6c6;
	scrollbar-3d-light-color: #8c8c8c;
	scrollbar-hightlight-color: #c6c6c6;
	scrollbar-shadow-color: #c6c6c6;
	scrollbar-dark-shadow-color: #8c8c8c;
	scrollbar-track-color: #8c8c8c;
}

div.users_block, div.shop_block,
div.investor_block, div.map_block,
div.demos_block {
	overflow: auto;
	
	scrollbar-face-color: #8c8c8c;
	scrollbar-arrow-color: #c6c6c6;
	scrollbar-3d-light-color: #8c8c8c;
	scrollbar-hightlight-color: #c6c6c6;
	scrollbar-shadow-color: #c6c6c6;
	scrollbar-dark-shadow-color: #8c8c8c;
	scrollbar-track-color: #8c8c8c;
}

div.users_block a:link, div.users_block a:visited,
div.shop_block a:link, div.shop_block a:visited,
div.investor_block a:link, div.investor_block a:visited,
div.map_block a:link, div.map_block a:visited,
div.demos_block a:link, div.demos_block a:visited {
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	text-decoration: none;
}

div.users_block a.blue:link, div.users_block a.blue:visited {
	color: #0254b2;
	font-weight: bold;
}

div.users_block {
	height: 145px;
	max-height: 145px;
}

div.users_block table td.field {
	width: 75px;
	text-align: right;
}

div.users_block table td.value {
	padding-left: 10px;
	color: #000000;
}

div.users_block table td.value span {
	color: #0254b2;
	font-weight: bold;
}

div.shop_block {
	height: 100px;
	max-height: 100px;
}

div.shop_block table td.field {
	width: 95px;
	text-align: right;
}

div.shop_block table td.value {
	padding-left: 10px;
	color: #000000;
}

div.shop_block table td.value span {
	color: #0254b2;
	font-weight: bold;
}

div.investor_block {
	height: 42px;
	max-height: 42px;
}

div.investor_block table td.field {
	width: 85px;
	text-align: right;
}

div.investor_block table td.value {
	padding-left: 10px;
	color: #000000;
}

div.investor_block table td.value span {
	color: #0254b2;
	font-weight: bold;
}

div.map_block {
	height: 42px;
	max-height: 42px;
}

div.map_block table td.field {
	width: 85px;
	text-align: right;
}

div.map_block table td.value {
	padding-left: 10px;
	color: #000000;
}

div.map_block table td.value span {
	color: #0254b2;
	font-weight: bold;
}

div.demos_block {
	height: 56px;
	max-height: 56px;
}

div.demos_block table td.field {
	width: 85px;
	text-align: right;
}

div.demos_block table td.value {
	padding-left: 10px;
	color: #000000;
}

div.demos_block table td.value span {
	color: #0254b2;
	font-weight: bold;
}

td.users_red, td.users_blue,
td.shop_red, td.investor_red, td.map_red,
td.demos_red {
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #b9b9b9;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	vertical-align: top;
}

td.users_red {
	background-image: url("/img/bg_users_red.gif");
	color: #ffffff;
}

td.users_blue {
	background-image: url("/img/bg_users_blue.gif");
	color: #ffffff;
}

td.shop_red {
	background-image: url("/img/bg_shop_red.gif");
	color: #ffffff;
}

td.investor_red {
	background-image: url("/img/bg_investor_red.gif");
	border-left: 0px;
	color: #ffffff;
}

td.map_red {
	background-image: url("/img/bg_investor_red.gif");
	border-left: 0px;
	color: #ffffff;
}

td.map_white {
	background-color: #f5f5f5;
	padding-left: 10px;
	border: 1px solid #b9b9b9;
	border-left: 0px;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	vertical-align: middle;
}

td.demos_red {
	background-image: url("/img/bg_demos_red.gif");
	border-left: 0px;
	color: #ffffff;
}

td.demos_white {
	background-color: #f5f5f5;
	padding-left: 10px;
	border: 1px solid #b9b9b9;
	border-left: 0px;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	vertical-align: middle;
}

td.team_white {
	background-color: #ffffff;
	border: 1px solid #b9b9b9;
	border-left: 0px;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	vertical-align: middle;
}

td.game_white {
	background-color: #ffffff;
	padding-left: 10px;
	border: 1px solid #b9b9b9;
	border-left: 0px;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	vertical-align: top;
}

td.game_white span {
	color: #ff0000;
}

td.article_white {
	background-color: #ffffff;
	padding-left: 10px;
	border: 1px solid #b9b9b9;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	vertical-align: top;
}

/* rate */
div.rate a:link, div.rate a:visited {
	background-color: #9ebce8;
	background-image: url("/img/bg_rate.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	width: 7px;
	height: 9px;
	
	color: #ffffff;
	font-family: "verdana", "tahoma";
	font-size: 6pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

/* users journal */


/* users results */
td.users_results {
	background-color: #d0d1d0;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
}

td.users_results table td {
	background-color: #ffffff;
	padding: 3px;
	
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	color: #000000;
}

/* users comments */
td.users_comments {
	background-color: #d0d1d0;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
}

td.users_comments table td {
	background-color: #ffffff;
	padding: 3px;
	
	color: #000000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
}

td.users_comments a:link, td.users_comments a:visited {
	color: #720000;
	font-family: "verdana", "tahoma";
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
}

hr.line {
	color: #b3b3b3;
	width: 100%;
	height: 1px;
}

span.last_edit {
	float: right;
	font-weight: bold;
}

span.last_edit span {
	color: #bb0000;
}















table.brackets td {
	border: 0px;
}

table.brackets td.playercell
{
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	text-align: center;
	background-color: #DDDDDD;
	width: 128;
	height: 20
}

table.brackets td.winnercell
{
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	color: #000000;
	text-align: center;
	background-color: #DDFFDD;
	width: 128;
	height: 20
}

table.brackets td.losercell
{
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	color: #000000;
	text-align: center;
	background-color: #DDEEEE;
	width: 128;
	height: 20
}

table.brackets td.tableheader
{
	border-style: solid;
	border-color: #00DD00;
	border-width: 1;
	border: 1px;
	background-color: #DDFFDD;
	color: #000000;
	text-align: center;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	height: 20
}

table.brackets td.infownd
{
	border-style: solid;
	border-color: #00DD00;
	border-width: 1;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Arial;
	font-size: 8pt;
	width: 300;
	height: -1;
	visibility: hidden;
	position: absolute
}

table.brackets td.infowndtable
{
	border-style: solid;
	border-color: #00DD00;
	border-width: 1;

	background-color: #FFFFFF;
	text-align: center;
	font-family: Arial;
	font-size: 9pt;
}


table.brackets td.lcentercell
{
	background: url(/img/brackets/lcenter.jpg);
	width: 20px;
	height: 20px;
}

table.brackets td.trcornercell
{
	background: url(/img/brackets/trcorner.jpg);
	width: 20px;
	height: 20px;
}

table.brackets td.brcornercell
{
	background: url(/img/brackets/brcorner.jpg);
	width: 20px;
	height: 20px;
}

table.brackets td.lvlinecell,
table.brackets td.rvlinecell
{
	background: url(/img/brackets/vline.jpg);
	width: 20px;
	height: 20px;
}

table.brackets td.voidcell
{
	background-color: #F6F6F6;
	width: 20px;
	height: 20px;
}

table.brackets td.narrowvoidcell
{
	background-color: #FFFFFF;
	width: 20px;
	height: 20px;
}

table.brackets td.hlinecell
{
	background: url(/img/brackets/hline.jpg);
	width: 20;
	height: 20
}

table.brackets td.bigvlinecell
{
	background: url(/img/brackets/bigvline.jpg);
	width: 20px;
	height: 20px;
}

table.brackets td.tlcornercell
{
	background: url(/img/brackets/tlcorner.jpg);
	width: 20px;
	height: 20px;
}

table.brackets td.blcornercell
{
	background: url(/img/brackets/blcorner.jpg);
	width: 20px;
	height: 20px;
}

table.brackets td.rcentercell
{
	background: url(/img/brackets/rcenter.jpg);
	width: 20px;
	height: 20px;
}
p.style1{
	text-indent:20px;
	padding-bottom:5px;
}
p.style2{
	text-indent:20px;
	padding-bottom:5px;
}
p.style3{
	text-indent:20px;
	padding-bottom:5px;
}
p.style4{
	text-indent:20px;
	padding-bottom:5px;
}
p.style5{
	text-indent:20px;
	padding-bottom:5px;
}
p.style6{
	text-indent:20px;
	padding-bottom:5px;
}
p.style7{
	text-indent:20px;
	padding-bottom:5px;
}
span.style7{
	text-indent:20px;
	padding-bottom:5px;
}

td.style1{
	text-align:center;
}

.ext_reklama,
.ext_reklama a,
.ext_reklama a:link,
.ext_reklama a:hover,
.ext_reklama a:visited
{
	font-size:9px;
	color:#333344;
}

div.ext_reklama {
	width:80%;
	padding:5px;
	margin:10px;
	border:1px solid #081122;
	background-color:#0e1d3a;
}