* {
  margin: 0;
}
a img, img {
  border: 0;
}
.radio {
	border: none;
}
body {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	background-image: url(/img/design/body_bg.gif);
}
ul, ol {
	padding-left: 30px;
}
table, td{
	color: #333333;
	font-size: 11px;
}
/*--основной стиль ссылок--*/
A:link
{
    COLOR: #db0f0f;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #db0f0f;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #db0f0f;
    TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #db0f0f;
	TEXT-DECORATION: none;
}
/* Колонки в основной части */
.left {
	vertical-align: top;
	border-left: #949494 1px solid;
	border-right: #666666 1px dotted;
	padding: 1px;
	background-color: #ffffff;
}
.top {
	vertical-align: bottom;
}
.top_bolid {
	text-align: center;
	border-bottom: #696969 1px solid;
	width: 100%;
	vertical-align: bottom;
}
.center {
	vertical-align: top;
	background-color: #ffffff;
	padding: 1px;
}
td.container {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.right {
	vertical-align: top;
	border-left: #999999 1px dotted;
	border-right: #4c4c4c 1px solid;
	padding: 1px;
	background-color: #ffffff;
}
.copy {
	padding-left: 10px;
	text-align: center;
	height: 55px;
}
.copy_text {
	color: #ffffff; padding-left: 10px;
}
.copy_sm {
	color: #ffd800;
	font-size: 10px;
}
div.alert {
	color: #ff0000;
	background-color: #fffcdd;
	border: solid 1px #ffe466;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.border {
	border: #888888 1px solid;
}
div.alert_ok {
	color: #009500;
	background-color: #fffcdd;
	border: solid 1px #ffe466;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

div.admin_alert {
	color: #ff0000;
	background-color: #fff2ef;
	border: solid 1px #ff9e94;
	padding: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
}
table.tm {
	background-color: #000000;
	background-image: url(/img/design/tm_bg.gif);
	background-repeat: repeat-x;
	border-bottom: #4c4c4c 1px solid;
	border-top: #000000 1px solid;
	height: 23px;
}
td.top_menu {
	background-color: #666666;
	background-image: url(/img/design/top_menu_bg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}
td.tm_line {
	padding-left: 30px;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
}
.tm_line a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.tm_line a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.tm_line a:active {COLOR: #ffd800;  TEXT-DECORATION: none;}
.tm_line a:hover {COLOR: #ffd800;  TEXT-DECORATION: none;}

.tm_line div{
	padding-left: 12px;
	float: left;
	background-image: url(/img/design/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0% 2px;
	height: 11px;
	margin-right: 15px;
}
td.tm_date {
	padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	white-space: nowrap;
}
.tm_date a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.tm_date a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.tm_date a:active {COLOR: #ffd800;  TEXT-DECORATION: none;}
.tm_date a:hover {COLOR: #ffd800;  TEXT-DECORATION: none;}

/*--главный стиль инпутов и батонов--*/
input {
	font-size: 11px;
	border: #9a9a9a 1px solid;
}
input.bt {
	border-top: #fec0c0 1px solid;
	border-left: #f28484 1px solid;
	border-right: #f28484 1px solid;
	border-bottom: #da0b0b 1px solid;
	background-color: #ff0000;
	background-image: url(/img/design/bt_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #ffffff;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.bt {
	border-top: #fec0c0 1px solid;
	border-left: #f28484 1px solid;
	border-right: #f28484 1px solid;
	border-bottom: #da0b0b 1px solid;
	background-color: #ff0000;
	background-image: url(/img/design/bt_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #ffffff;
	padding: 3px 7px 3px 7px;
	text-decoration: none;
	white-space: nowrap;
	height: 20px;
}
a.bt:link {COLOR: #ffffff; TEXT-DECORATION: none;}
a.bt:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
a.bt:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
a.bt:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

/*--главный стиль селектов--*/
select {
	font-size: 11px;
	color: #000000;
	border: #9a9a9a 1px solid;
}

div.radio_group {
	margin-top: 3px;
	color: #444444;
	font-style: italic;
	white-space: nowrap;
	margin-right: 3px;
}

/*-----------------заголовки----------------*/
h1 {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}
h2 {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}
.title {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}

div.cols_title {
	background-color: #eeeeee;
	border: #e6e6e6 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #515151;
	padding-left: 20px;
	background-image: url(/img/design/tit_arrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 50%;
	margin-bottom: 10px;
}
div.cols_title h1 {
	color: #000000;
	font-weight: bold;
	margin: 0px;
}
/*-----------------//заголовки----------------*/


/*-----------------инфо-панели----------------*/
table.L_tab {
	margin-bottom: 10px;
}
td.L1 {
	color: #000000;
	font-weight: bold;
	background-color: #dddddd;
	border: #cdcdcd 1px solid;
	padding-left: 5px;
	width: 100%;
}
td.L2 {
	padding-top: 1px;
}
.L2 div{
	background-color: #dddddd;
	border: #cdcdcd 1px solid;
	padding-left: 20px;
	margin-bottom: 1px;
}
.L2 a:link {COLOR: #000000; TEXT-DECORATION: none;}
.L2 a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.L2 a:active {COLOR: #db0f0f;  TEXT-DECORATION: none;}
.L2 a:hover {COLOR: #db0f0f;  TEXT-DECORATION: none;}

td.L3 {
	padding-top: 5px;
	padding-left: 15px;
}

td.pan {
	background-color: #e1e1e1;
	border: #cccccc 1px solid;
	padding: 3px;
}

div.user_bar {
	padding: 5px;
	color: #999999;
}
div.user_bar div{
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.user_bar a:link {COLOR: #000000; TEXT-DECORATION: none;}
.user_bar a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.user_bar a:active {COLOR: #db0f0f;  TEXT-DECORATION: none;}
.user_bar a:hover {COLOR: #db0f0f;  TEXT-DECORATION: none;}

span.rep_ico {
	background-image: url(/img/design/rep_ico.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
}
span.comm_ico {
	background-image: url(/img/design/comm_old.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
	color: #666666;
}

span.no_mess {
	background-image: url(/img/design/message_old.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
}
span.new_mess {
	background-image: url(/img/design/message_new.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
	font-weight: bold;
}
span.no_pw {
	background-image: url(/img/design/pw_old.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
}
span.new_pw {
	background-image: url(/img/design/pw_new.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
	font-weight: bold;
}
span.notes_ico {
	background-image: url(/img/design/note_ico.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
}
span.edit_prof {
	background-image: url(/img/design/setting_ico.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
}
span.edit_photo {
	background-image: url(/img/design/photo_ico.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
}
span.f1p_game {
	background-image: url(/img/design/f1pg_ico.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
}
td.f1p_social {
	border-bottom: #696969 1px solid;
}
td.f1p_social a {
	display: block;
	margin-bottom: 3px;
}
td.f1p_social img {
	width: 72px;
	height: 16px;
}
/*-----------------//инфо-панели----------------*/

/*-----------------------голосовка--------------*/
table.polls {
	margin-top: 10px;
	margin-bottom: 10px;
}
.poll {
	color: #444444;
}

td.poll {
	padding-left: 2px;
}
td.q_td {
	background-image: url(/img/design/q_bg.gif);
	background-repeat: repeat-x;
	background-color: #3b9af4;
}
/*-----------------------//голосовка------------*/

/*-----------------top-обсуждений----------------*/
td.comm_count {
	width: 26px;
	vertical-align: top;
	background-image: url(/img/design/comm_ico.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 2px;
	height: 22px;
	font-size: 10px;
	color: #666666;
}
td.comm_title {
	width: 100%;
	padding-left: 5px;
	vertical-align: top;
	padding-right: 3px;
}
.comm_title a:link { COLOR: #000000; TEXT-DECORATION: none;}
.comm_title a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.comm_title a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.comm_title a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

/*-----------------//top-обсуждений----------------*/

/*-----------------rand-comment----------------*/

td.com_12 {border-top: solid 1px #ffb86c; background-color: #fffcdd;}
td.com_13 {border-left: solid 1px #ffb86c; background-color: #fffcdd;}
td.com_24 {border-right: solid 1px #ffb86c; background-color: #fffcdd;}
td.com_34 {border-bottom: solid 1px #ffb86c; background-color: #fffcdd;}
td.com {background-color: #fffcdd;}

.rand_comm a:link { COLOR: #000000; TEXT-DECORATION: none;}
.rand_comm a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.rand_comm a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.rand_comm a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

/*-----------------//rand-comment----------------*/

/*-----------------last-news----------------*/
div.last_news {
	margin-top: 5px;
	margin-bottom: 15px;
}
div.last_news div {
	color: #ffffff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 65px;
	height: 13px;
	background-image: url(/img/design/last_date_bg.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
.last_news a:link { COLOR: #000000; TEXT-DECORATION: none;}
.last_news a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.last_news a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.last_news a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

/*-----------------//last-news----------------*/

/*-----------------hot-news----------------*/
td.hot_tit {padding: 10px 5px 10px 5px;}
td.hot_tit span {color: #666666; font-size: 11px;}
td.hot_tit strong {color: #000000;}

td.hot_desc {padding: 0px 5px 10px 5px; border-bottom: dotted 1px #999999;}
td.hot_desc img {border: solid 1px #666666; height: 90px; margin-bottom: 2px; margin-right: 5px;}

td.hot_stat {
	text-align: right;
	font-style: italic;
	color: #666666;
	padding-top: 2px;
}
td.hot_stat span {color: #000000;}
/*-----------------//hot-news----------------*/

/*-----------------full-news----------------*/
td.full_news_tit {padding-bottom: 10px;}

td.full_news {padding: 0px 5px 10px 5px; border-bottom: dotted 1px #999999;}
td.full_news img {border: solid 1px #666666; margin-bottom: 2px; margin-right: 5px;}

td.full_news_date {
	color: #333333;
	padding-top: 2px;
	white-space: nowrap;
}

td.full_news_stat {
	text-align: right;
	font-style: italic;
	color: #666666;
	padding-top: 2px;
	white-space: nowrap;
}
td.full_news_stat span {color: #000000;}
/*-----------------//full-news----------------*/

/*-----------------list----------------*/
td.list_date {
	padding-right: 3px;
	white-space: nowrap;
	color: #666666;
	text-align: right;
	border-bottom: dotted 1px #999999;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.list_name {
	width: 100%;
	color: #000000;
	border-bottom: dotted 1px #999999;
	padding-top: 2px;
	padding-bottom: 2px;
}
.list_name a:link {COLOR: #000000; TEXT-DECORATION: none;}
.list_name a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.list_name a:active {COLOR: #db0f0f;  TEXT-DECORATION: none;}
.list_name a:hover {COLOR: #db0f0f;  TEXT-DECORATION: none;}

td.list_stat {
	white-space: nowrap;
	color: #666666;
	text-align: right;
	font-style: italic;
	border-bottom: dotted 1px #999999;
	padding-top: 2px;
	padding-bottom: 2px;
}
/*-----------------//list----------------*/

/*-----------------last_article----------------*/
td.last_article {
	border-bottom: dotted 1px #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.last_article a:link { COLOR: #000000; font-weight: bold; TEXT-DECORATION: none;}
.last_article a:visited {COLOR: #000000; font-weight: bold; TEXT-DECORATION: none;}
.last_article a:active {COLOR: #ff0000; font-weight: bold; TEXT-DECORATION: none;}
.last_article a:hover {COLOR: #ff0000; font-weight: bold; TEXT-DECORATION: none;}

div.last_article_desc {
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 5px;
}
td.last_article_date {
	color: #666666;
	white-space: nowrap;
}
td.last_article_stat {
	color: #666666;
	white-space: nowrap;
	font-style: italic;
	width: 100%;
	text-align: right;
}
/*-----------------//last_article----------------*/

/*-----------------forum_last_answers----------------*/
td.f_theme {
	width: 50%;
	color: #000000;
	border-bottom: dotted 1px #999999;
	padding-top: 3px;
	padding-bottom: 3px;
}
.f_theme a:link {COLOR: #000000; TEXT-DECORATION: none;}
.f_theme a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.f_theme a:active {COLOR: #db0f0f;  TEXT-DECORATION: none;}
.f_theme a:hover {COLOR: #db0f0f;  TEXT-DECORATION: none;}

td.f_autor {
	color: #666666;
	border-bottom: dotted 1px #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 40%;
}
.f_autor a:link {COLOR: #000000; TEXT-DECORATION: none;}
.f_autor a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.f_autor a:active {COLOR: #db0f0f;  TEXT-DECORATION: none;}
.f_autor a:hover {COLOR: #db0f0f;  TEXT-DECORATION: none;}

td.f_answers {
	color: #666666;
	border-bottom: dotted 1px #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
	font-style: italic;
}
td.f_answers span {
	color: #000000;
}
/*-----------------//forum_last_answers----------------*/

/*-----------------comment----------------*/
textarea.add_comment {
	width: 450px;
	padding: 5px;
	border: solid 1px #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.comment_div {
	background-color: #eeeeee;
	margin-bottom: 5px;
	border: #e6e6e6 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.comment_tab {
	width: 100%;
}
td.comment_info {
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}
.comment_info a:link {COLOR: #444444; TEXT-DECORATION: none;}
.comment_info a:visited {COLOR: #444444; TEXT-DECORATION: none;}
.comment_info a:active {COLOR: #444444; TEXT-DECORATION: none;}
.comment_info a:hover {COLOR: #444444; TEXT-DECORATION: none;}

td.comment_text {
	padding: 5px;
	vertical-align: top;
	text-align: left;
	width: 100%;
	border-left: dotted 1px #999999;
}
td.comment_text span {
	color: #666666;
}
td.comment_text div {
	margin-top: 3px;
}
.rang {
	color: #666666;
}
div.edit_mark {
	font-size: 10px;
	color: #444444;
}
td.comment_bt {
	border-left: dotted 1px #999999;
}
td.bt_nav {
	width: 70%;
	padding-left: 5px;
	padding-top: 3px;
}
td.bt_nav a {
	border: none;
	margin-right: 3px;
	float: left;
}
td.bt_set {
	text-align: right;
	width: 30%;
	padding-right: 5px;
	padding-top: 3px;
}
td.bt_set a {
	border: none;
	margin-right: 3px;
	float: right;
}

div.rang_null {
	width: 100px;
	height: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(/img/design/rang_null.gif);
	background-repeat: no-repeat;
}
div.rang_green {
	height: 5px;
	background-image: url(/img/design/rang_green.gif);
	background-repeat: no-repeat;
}
div.rang_yell {
	height: 5px;
	background-image: url(/img/design/rang_yell.gif);
	background-repeat: no-repeat;
}

/*-----------------//comment----------------*/

/*-----------------message----------------*/
table.pm_list {
	border-left: #cdcdcd 1px solid;
	border-right: #cdcdcd 1px solid;
	border-top: #cdcdcd 1px solid;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 5px;
}
table.pm_list input {
	border: none;
}
table.pm_list th {
	background-image: url(/img/design/pm_th_bg.gif);
	background-repeat: repeat-x;
	background-color: #d7d7d7;
	text-align: center;
	color: #000000;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: #aaaaaa 1px solid;
}
table.pm_list td {
	background-color: #f7f7f7;
	border-bottom: #cccccc 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #666666;
}
.pm_list a:link {COLOR: #666666; TEXT-DECORATION: none;}
.pm_list a:visited {COLOR: #666666; TEXT-DECORATION: none;}
.pm_list a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.pm_list a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

tr.new_pm td {
	background-color: #fff7a3;
	border-bottom: #ffb86c 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #7f5a00;
}

.new_pm a:link {COLOR: #7f5a00; TEXT-DECORATION: none;}
.new_pm a:visited {COLOR: #7f5a00; TEXT-DECORATION: none;}
.new_pm a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.new_pm a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

div.pm_title {
	background-image: url(/img/design/message_old.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
td.pm_top {
	padding-left: 25px;
	padding-bottom: 10px;
}
.pm_top a:link {COLOR: #444444; TEXT-DECORATION: none;}
.pm_top a:visited {COLOR: #444444; TEXT-DECORATION: none;}
.pm_top a:active {COLOR: #444444; TEXT-DECORATION: none;}
.pm_top a:hover {COLOR: #444444; TEXT-DECORATION: none;}

td.pm_text {
	padding: 5px;
}
td.pm_text div {
	padding: 8px;
	background-color: #ffffff;
	border: #aaaaaa 1px solid;
}
table.pm_form {
	width: 550px;
	background-color: #eeeeee;
	border: #e6e6e6 1px solid;
	margin-top: 10px;
}
table.pm_form td {
	padding-bottom: 5px;
}
table.pm_form textarea {
	width: 100%;
	padding: 5px;
	border: solid 1px #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.pm_stat {
	margin-bottom: 8px;
}
table.pm_stat td{
	color: #666666;
}
table.pm_stat td.pm_perc {
	color: #000000;
}
div.pm_ind {
	width: 69px;
	height: 10px;
	background-image: url(/img/design/pm_gray_ind.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
}
div.pm_ind div {
	height: 10px;
	background-image: url(/img/design/pm_color_ind.gif);
	background-repeat: no-repeat;
}

div.pm_alert {
	color: #ff0000;
	background-color: #fffcdd;
	border: solid 1px #ffe466;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;
}
/*-----------------//message----------------*/


/*-----------------all-comment----------------*/
table.all_comment_tab {
	width: 100%;
	background-color: #eeeeee;
	margin-bottom: 10px;
	border: #e6e6e6 1px solid;
}
div.all_comment_tit {
	margin-top: 15px;
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 3px;
}
.all_comment_tit a:link {COLOR: #000000; TEXT-DECORATION: none;}
.all_comment_tit a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.all_comment_tit a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.all_comment_tit a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

td.all_comment_nick {
	width: 100%;
	font-weight: bold;
}
.all_comment_nick a:link {COLOR: #444444; TEXT-DECORATION: none;}
.all_comment_nick a:visited {COLOR: #444444; TEXT-DECORATION: none;}
.all_comment_nick a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.all_comment_nick a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

td.all_comment_date {
	white-space: nowrap;
	color: #666666;
}

td.all_comment_text {
	height: 50px;
	padding-top: 3px;
	vertical-align: top;
}
/*-----------------//all-comment----------------*/

/*-----------------user-notes----------------*/
table.u_notes {
	margin-bottom: 10px;
	width: 100%;
}
td.u_notes_text {
	padding-left: 5px;
	padding-bottom: 10px;
	border-bottom: #666666 1px dotted;
}
div.u_notes_title {
	font-weight: bold;
	margin-bottom: 5px;
	background-color: #f6f6f6;
	padding: 3px;
}
.u_notes_title a:link {COLOR: #000000; TEXT-DECORATION: none;}
.u_notes_title a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.u_notes_title a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.u_notes_title a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

div.u_notes_desc {
	text-align: justify;
	padding-left: 3px;
}
.u_notes_stat {
	color: #666666;
	font-style: italic;
	white-space: nowrap;
}
.u_notes_stat span {
	color: #000000;
}

td.all_notes {
	border-bottom: #666666 1px dotted;
	padding: 10px 5px 0px 30px;
	background-image: url(/img/design/user_note.gif);
	background-repeat: no-repeat;
	background-position: 5px 15px;
}
div.all_notes_tit {
	font-weight: bold;
}
.all_notes_tit a:link {COLOR: #000000; TEXT-DECORATION: none;}
.all_notes_tit a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.all_notes_tit a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.all_notes_tit a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

div.all_notes_date {
	color: #666666;
}
.all_notes_date a:link {COLOR: #000000; TEXT-DECORATION: underline;}
.all_notes_date a:visited {COLOR: #000000; TEXT-DECORATION: underline;}
.all_notes_date a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.all_notes_date a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

div.all_comment_text {
	margin-top: 5px;
	margin-bottom: 10px;
}
td.last_notes_stat {
	white-space: nowrap;
	width: 100%;
	padding-bottom: 2px;
}
span.user_3_f_close {
	color: #009500;
	padding-left: 13px;
	background-image: url(/img/design/g_plus.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	cursor: pointer;
}
span.user_3_f_open {
	color: #009500;
	padding-left: 13px;
	background-image: url(/img/design/g_minus.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	cursor: pointer;
}
/*-----------------//user-notes----------------*/

/*-----------------profile----------------*/
td.prof_left {
	width: 100%;
	vertical-align: top;
	border-right: solid 1px #cccccc;
	padding-right: 2px;
}
td.prof_right {
	width: 200px;
	vertical-align: top;
	padding-left: 5px;
}
div.prof_user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	margin-left: 5px;
}

div.prof_title {
	background-color: #dddddd;
	border-top: solid 1px #666666;
	font-weight: bold;
	color: #666666;
	padding: 3px 0px 3px 10px;
	margin-bottom: 3px;
}

table.prof_data_tab {
	width: 100%;
	margin-bottom: 10px;
	margin-left: 5px;
}
table.prof_data_tab th {
	font-weight: normal;
	color: #666666;
	vertical-align: top;
	width: 35%;
	text-align: left;
	white-space: nowrap;
	padding: 3px 0px 3px 0px;
}

table.prof_data_tab td {
	font-weight: normal;
	color: #000000;
	vertical-align: top;
	width: 65%;
	text-align: left;
	padding: 3px 0px 3px 0px;
}
table.prof_data_tab td a:link { COLOR: #000000; TEXT-DECORATION: none;}
table.prof_data_tab td a:visited {COLOR: #000000; TEXT-DECORATION: none;}
table.prof_data_tab td a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
table.prof_data_tab td a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

table.prof_cups {
	width: 100%;
	margin-bottom: 10px;
	margin-left: 5px;
}
table.prof_cups td div {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	height: 70px;
}

div.prof_nav {
	font-size: 11px;
	font-weight: bold;
}
table.prof_pic {
	margin-bottom: 10px;
	width: 200px;
	height: 200px;
}
table.prof_pic td {
	width: 200px;
	height: 200px;
	text-align: center;
	vertical-align: middle;
}
div.prof_nav a {
	display: block;
	background-image: url(/img/design/prof_nav_bg.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	background-color: #444444;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 1px;
	border: solid 1px #000000;
	padding-left: 15px;
}
.prof_nav a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.prof_nav a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.prof_nav a:active {COLOR: #ffd800; TEXT-DECORATION: none;}
.prof_nav a:hover {COLOR: #ffd800; TEXT-DECORATION: none;}

div.prof_nav a span {
	background-image: url(/img/design/prof_nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 10px;
}

span.antibot_code {
	color: #000000;
	background-color: #fffcdd;
	border: solid 1px #ffe466;
	padding: 2px 5px 2px 5px;
}
div.user_online {
	font-size: 11px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666666;
}
div.user_online span {
	white-space: nowrap;
}
.user_online a:link {COLOR: #000000; TEXT-DECORATION: none;}
.user_online a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.user_online a:active {COLOR: #db0f0f; TEXT-DECORATION: none;}
.user_online a:hover {COLOR: #db0f0f; TEXT-DECORATION: none;}

div.rb_t {
	padding-left: 25px;
}

div.rb_post {
	padding: 8px;
	background-color: #fff6ae;
	position: relative;
	color: #666666;
	width: 310px;
}
div.rb_post div.rb_1 {position: absolute; top: 0px; left: 0px;}
div.rb_post div.rb_2 {position: absolute; top: 0px; right: 0px;}
div.rb_post div.rb_3 {position: absolute; bottom: 0px; left: 0px;}
div.rb_post div.rb_4 {position: absolute; bottom: 0px; right: 0px;}

div.rb_post input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.rb_cancel {
	color: #db0f0f;
	text-decoration: underline;
	cursor: pointer;
	margin-left: 5px;
	font-size: 10px;
}
form.rb_form {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	vertical-align: bottom;
}

div.user_birthday {
	font-size: 11px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666666;
	background-image: url(/img/design/cake_ico.gif);
	background-repeat: no-repeat;
	background-position: 0% 3px;
	padding-left: 35px;
}
div.user_birthday div {
	margin-top: 5px;
}
div.user_birthday span {
	white-space: nowrap;
}
.user_birthday a:link {COLOR: #000000; TEXT-DECORATION: none;}
.user_birthday a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.user_birthday a:active {COLOR: #db0f0f; TEXT-DECORATION: none;}
.user_birthday a:hover {COLOR: #db0f0f; TEXT-DECORATION: none;}

div.user_date_reg {
	font-size: 11px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666666;
	background-image: url(/img/design/star_ico.gif);
	background-repeat: no-repeat;
	background-position: 0% 3px;
	padding-left: 35px;
}
div.user_date_reg div {
	margin-top: 5px;
}
div.user_date_reg span {
	white-space: nowrap;
}
.user_date_reg a:link {COLOR: #000000; TEXT-DECORATION: none;}
.user_date_reg a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.user_date_reg a:active {COLOR: #db0f0f; TEXT-DECORATION: none;}
.user_date_reg a:hover {COLOR: #db0f0f; TEXT-DECORATION: none;}
/*-----------------//profile----------------*/


/*-----------------user-rep----------------*/
table.rep_panel {
	background-image: url(/img/design/rep_panel_bg.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 85px;
	margin-bottom: 10px;
}
td.rep_minus {
	font-family: Arial Narrow;
	font-size: 40px;
	color: #ff8c8c;
	text-align: center;
	width: 72px;
	height: 70px;
	cursor: default;
}
td.rep_all {
	font-family: Arial Narrow;
	font-size: 40px;
	color: #ffffff;
	text-align: center;
	width: 76px;
	height: 70px;
	cursor: default;
}
td.rep_plus {
	font-family: Arial Narrow;
	font-size: 40px;
	color: #7bec7b;
	text-align: center;
	width: 72px;
	height: 70px;
	cursor: default;
}
table.rep_up {
	background-color: #e5ffe5;
	border: solid 1px #79eb79;
	margin-bottom: 5px;
}
table.rep_down {
	background-color: #ffe5e5;
	border: solid 1px #eb7979;
	margin-bottom: 5px;
}

td.rep_info {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}
.rep_info a:link {COLOR: #444444; TEXT-DECORATION: none;}
.rep_info a:visited {COLOR: #444444; TEXT-DECORATION: none;}
.rep_info a:active {COLOR: #444444; TEXT-DECORATION: none;}
.rep_info a:hover {COLOR: #444444; TEXT-DECORATION: none;}

td.rep_info span {
	color: #666666;
}
div.text_explain {
	margin-top: 5px;
	margin-bottom: 10px;
}
div.text_rep {
	margin-top: 5px;
	padding: 5px;
	color: #666666;
	background-color: #ffffff;
	border: dotted 1px #cccccc;
	background-image: url(/img/design/text_rep_bg.gif);
	background-position: -10px -5px;
	background-repeat: no-repeat;
}
span.rep_count {
	line-height: 11px;
	padding: 0px 5px 2px 5px;
	font-weight: bold;
	font-size: 12px;
}
span.rep_count a {color: #000000;}

td.rm_text {
	background-color: #fffcdd;
	border-top: #ffe466 1px solid;
	border-left: #ffe466 1px solid;
	border-right: #ffe466 1px solid;
	padding: 5px;
	color: #555555;
	font-size: 10px;
}
td.rm_bot {
	border-top: #ffe466 1px solid;
}
a.rm_tool {position: relative; height: 12px;}
a.rm_tool:hover {position: relative; height: 12px;}
a.rm_tool:link div {display: none;}
a.rm_tool:visited div {display: none;}
a.rm_tool:hover div {display: block; position: absolute; bottom: 13px; right: 0px; width: 180px; z-index: 1000;}
a.rm_tool:active div {display: block; position: absolute; bottom: 13px; right: 0px; width: 180px; z-index: 1000;}
/*-----------------//user-rep----------------*/

/*-----------------online----------------*/
span.online_time {
	background-image: url(/img/design/online_time_bg.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-color: #fff6ae;
	padding: 2px 20px 2px 15px;
	color: #fe0000;
}
.online_date {
	color: #777777;
}

div.time_action {
	font-size: 10px;
	color: #333333;
	padding-left: 10px;
}
div.time_action span {
	color: #777777;
}


/*-----------------//online----------------*/


/*-----------------next/prev_news----------------*/
td.n_news_1 {
	color: #666666;
	white-space: nowrap;
	text-align: right;
	padding-right: 10px;
}
td.n_news_2 {
	color: #000000;
	width: 100%;
	text-align: left;
	font-weight: bold;
}
.n_news_2 a:link { COLOR: #000000; TEXT-DECORATION: none;}
.n_news_2 a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.n_news_2 a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.n_news_2 a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

td.n_news_3 {
	vertical-align: bottom;
}

td.p_news_1 {
	color: #666666;
	white-space: nowrap;
	text-align: right;
	padding-right: 10px;
	border-top: solid 1px #cccccc;
}
td.p_news_2 {
	color: #000000;
	width: 100%;
	text-align: left;
	font-weight: bold;
	border-top: solid 1px #cccccc;
}
.p_news_2 a:link { COLOR: #000000; TEXT-DECORATION: none;}
.p_news_2 a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.p_news_2 a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.p_news_2 a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

td.p_news_3 {
	border-top: solid 1px #cccccc;
	vertical-align: top;
}

/*-----------------//next/prev_news----------------*/

table.user_form {
	width: 450px;
	background-color: #eeeeee;
	border: #e6e6e6 1px solid;
	margin-top: 10px;
}
table.user_form td {
	padding-bottom: 5px;
}
table.user_form textarea {
	width: 100%;
	padding: 5px;
	border: solid 1px #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.symb_stat {
	text-align: right;
	padding-top: 2px;
	padding-right: 2px;
}
div.symb_stat input {
	width: 80px;
	text-align: right;
	font-size: 11px;
	color: #666666;
	background-color: #eeeeee;
	border: none;
}

/*-----------------pager----------------*/
div.pager {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
div.pager a {
	float: left;
	padding: 3px 5px 3px 5px;
	margin-right: 3px;
}
.pager a:link {COLOR: #666666; background-color: #eeeeee; border: solid 1px #666666; TEXT-DECORATION: none;}
.pager a:visited {COLOR: #666666; background-color: #eeeeee; border: solid 1px #666666; TEXT-DECORATION: none;}
.pager a:active {COLOR: #333333; background-color: #eeeeee; border: solid 1px #333333; TEXT-DECORATION: none;}
.pager a:hover {COLOR: #333333; background-color: #eeeeee; border: solid 1px #333333; TEXT-DECORATION: none;}

a.page_on:link {COLOR: #ff0000; background-color: #ffffff; border: solid 1px #ff0000; TEXT-DECORATION: none; font-weight: bold;}
a.page_on:visited {COLOR: #ff0000; background-color: #ffffff; border: solid 1px #ff0000; TEXT-DECORATION: none; font-weight: bold;}
a.page_on:active {COLOR: #ff0000; background-color: #ffffff; border: solid 1px #ff0000; TEXT-DECORATION: none; font-weight: bold;}
a.page_on:hover {COLOR: #ff0000; background-color: #ffffff; border: solid 1px #ff0000; TEXT-DECORATION: none; font-weight: bold;}
/*-----------------//pager----------------*/

/*-----------------pager ajax----------------*/
div.l_pager {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
div.l_pager span {
	float: left;
	padding: 3px 5px 3px 5px;
	margin-right: 3px;
	cursor: pointer;
}
.l_pager span {COLOR: #666666; background-color: #eeeeee; border: solid 1px #666666; TEXT-DECORATION: none;}
span.l_page_on {COLOR: #ff0000; background-color: #ffffff; border: solid 1px #ff0000; TEXT-DECORATION: none; font-weight: bold;}
/*-----------------//pager ajax----------------*/
span.preload {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009500;
	padding: 1px 0px 1px 15px;
	width: 100px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(/img/design/preload.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

table.ts{
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
}
td.ts{
	border-left: #808080 1px solid;
	border-top: #808080 1px solid;
}
.ts a:link { COLOR: #000000; TEXT-DECORATION: none;}
.ts a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.ts a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.ts a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

td.ts_t{
	border-left: #808080 1px solid;
	border-top: #808080 1px solid;
	background-color: #aaa9a9;
	font-weight: bold;
	color: #000000;
	background-image: url(/img/ts_t_bg.jpg);
	background-repeat: repeat-x;
	background-color: #f6f6f7;
}

span.next {
	background-image: url(/img/design/red_arrow_sm.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 8px;
	font-size: 11px;
}
/*--стиль сслыки "подробнее >>"--*/
.next a:link { COLOR: #000000; TEXT-DECORATION: none;}
.next a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.next a:active {COLOR: #ff0000; TEXT-DECORATION: none;}
.next a:hover {COLOR: #ff0000; TEXT-DECORATION: none;}

.green_link a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:active {COLOR: #009500;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #009500;  TEXT-DECORATION: none;}

.gray_link a:link {COLOR: #666666; TEXT-DECORATION: underline;}
.gray_link a:visited {COLOR: #666666; TEXT-DECORATION: underline;}
.gray_link a:active {COLOR: #666666;  TEXT-DECORATION: none;}
.gray_link a:hover {COLOR: #666666;  TEXT-DECORATION: none;}


/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}
.yel {color: #ffd800;}

.pink_s {
     color: #FF3366;
     font-style: italic;
}
.blue_s {
     color: #17299a;
     font-style: italic;
}
.deep_pink_s {
     color: #ff0066;
     font-style: italic;
}
span.live_blog {
	background-image: url(/img/livejournal.png);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 25px;
	padding-top: 5px;
	text-decoration: underline;
}
span.blogs {
	background-image: url(/img/blogs.png);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 25px;
	padding-top: 5px;
	text-decoration: underline;
}


/*------------------game-styles-------------------*/
.t_game {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
}
.date_green {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #009500;
}
.date_red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff0000;
}
.tit_gp {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #17299a;
}
span.read {
	background-image: url(img/file.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	padding-top: 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 13px;
}
span.comm {
	background-image: url(img/post.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 13px;
}
table.ys{
	border-right: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}
td.ys{
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #eeeeee;
	text-align: center;
}
td.ys_t{
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #cccccc;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	text-align: center;
}

span.g_point {
	background-image: url(img/f1p_point.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #009500;
}

table.game_menu {
	margin: 0px auto;
	width: 535px;
	height: 78px;
	background-image: url(/img/design/game_menu_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
table.game_menu td {
	font-size: 11px;
	padding: 3px 0px 0px 5px;
	margin: 0px;
	width: 535px;
	height: 78px;
	vertical-align: top;
}
table.game_menu td a {
	float: left;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-top: 2px;
}
table.game_menu td a img {
	border: none;
	width: 170px;
	height: 19px;
}
div.game_rang {
	color: #666666;
	padding-left: 25px;
	margin-top: 2px;
}
div.admin_rang {
	color: #666666;
	padding-left: 25px;
	line-height: 11px;
	background-image: url(/img/design/rang_admin.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
}

div.user_team {
	line-height: 15px;
	color: #003482;
	margin-top: 5px;
}
.user_team a:link {COLOR: #003482; TEXT-DECORATION: underline;}
.user_team a:visited {COLOR: #003482; TEXT-DECORATION: underline;}
.user_team a:active {COLOR: #003482;  TEXT-DECORATION: none;}
.user_team a:hover {COLOR: #003482;  TEXT-DECORATION: none;}

.user_team span a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.user_team span a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.user_team span a:active {COLOR: #009500;  TEXT-DECORATION: none;}
.user_team span a:hover {COLOR: #009500;  TEXT-DECORATION: none;}

table.game_stat {
	width: 100%;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.game_stat td {
	vertical-align: top;
	text-align: left;
}
div.stat_type {
	color: #333333;
	font-weight: bold;
	margin-bottom: 5px;
}

table.stat_tab th {
	color: #666666;
	text-align: left;
	padding-right: 10px;
	white-space: nowrap;
	font-weight: normal;
}
table.stat_tab td {
	color: #000000;
}


div.team_p {
	float: left;
	border: solid 1px #cccccc;
	background-color: #f5f5f5;
	height: 113px;
	width: 240px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px 10px 0px 10px;
}
.team_p a:link {COLOR: #000000; TEXT-DECORATION: none;}
.team_p a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.team_p a:active {COLOR: #db0f0f;  TEXT-DECORATION: none;}
.team_p a:hover {COLOR: #db0f0f;  TEXT-DECORATION: none;}

div.team_tit {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}
div.team_gamers {
	padding-left: 15px;
	margin-bottom: 10px;
}
div.team_reg {
	color: #888888;
}

/*------gamers_room-----*/
div.chat_window {
	overflow: auto;
	height: 300px;
	border: solid 1px #666666;
	padding: 10px;
	color: #444444;
}
.g1 {	color: #ff0000; }
.g2 {	color: #001295; }
.g3 {	color: #009500; }
div.chat_stat {
	color: #666666;
	margin-bottom: 10px;
	margin-top: 5px;
}
div.chat_online {
	color: #666666;
	margin-bottom: 10px;
	margin-top: 5px;
}
div.chat_online input {
	width: 300px;
	text-align: left;
	border: none;
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
}
input.chat_timer {
	width: 30px;
	text-align: center;
	background-color: #000000;
	color: #00ff00;
}
span.chat_refresh {
	color: #db0f0f;
	text-decoration: underline;
	margin-left: 5px;
	cursor: pointer;
}


/*------//gamers_room-----*/

table.users_stakes {
	width: 350px;
	background-color: #eeeeee;
	border: #e6e6e6 1px solid;
	margin-bottom: 5px;
}
table.users_stakes td {
	padding: 8px;
	vertical-align: top;
}
div.date_stakes {
	background-color: #fffcdd;
	border: solid 1px #ffe466;
	padding: 2px 5px 2px 5px;
	color: #984400;
	margin-bottom: 5px;
	text-align: center;
}
div.stakes_data {
	background-color: #ffffff;
	border: #e6e6e6 1px solid;
	color: #444444;
	padding: 8px;
}
div.stakes_data span {
	color: #000000;
}


td.ga_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffd800;
	text-align: center;
	background-image: url(/img/design/ga_top.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 41px;
	padding-left: 5px;
	padding-right: 5px;
	width: 153px;
}
td.ga_d1 {
	background-image: url(/img/design/ga_d1.gif);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	height: 37px;
	letter-spacing: 8px;
	width: 45px;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 5px;
}
td.ga_d2 {
	background-image: url(/img/design/ga_d2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	height: 37px;
	letter-spacing: 8px;
	width: 40px;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 4px;
}
td.ga_d3 {
	background-image: url(/img/design/ga_d3.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	height: 37px;
	width: 59px;
	letter-spacing: 8px;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 3px;
}
td.ga_cup {
	text-align: center;
	padding-bottom: 10px;
}
td.ga_stake {
	background-image: url(/img/design/ga_stake_date.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
}
td.ga_stake span {
	font-weight: bold;
}
/*------------------game-styles-------------------*/

/*--------------start-position-------------*/
td.position {
	width: 33px;
	height: 33px;
	background-image: url(/img/st_pos_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
}
td.pilot {
	padding-left: 10px;
	white-space: nowrap;
}
td.pilot_foto {
	background-color: #f2f2f2;
	border-bottom: solid 4px #e5e5e5;
	text-align: center;
}
.pilot b {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.pilot span {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

/*--------------//start-position-------------*/

div.vk {text-align: center;}
div.vk table {margin: 0 auto;}