/* Общие теги */

* { margin: 0px; padding: 0px; }

html, body {
	height: 100%;
	width: 100%;
}

body { 
	font-family: Tahoma,Verdana,Arial; 
	font-size:12px; 
	color: #000;
	background-color: #ffffff;
	margin: 0 auto; 
	min-width: 1002px;
	position: relative;
	zoom: 1;
}

#content {
	position: relative;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin-bottom: -100px;
}

#footer {
	position: relative;
	overflow: hidden;
	height: 100px;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1002)? "1002px" : "100%");
}

a:link, 
a:visited, 
a:hover, 
a:active { 
	color: #3399cc; 
	outline: none;
}

.link_while a:link, 
.link_while a:visited, 
.link_while a:active { color: #fff; }
.link_while li:hover a,
.link_while a:hover { color: #ff0; }

.link_black a:link, 
.link_black a:visited, 
.link_black a:hover, 
.link_black a:active { color: #000; }

.link_cherry a:link, 
.link_cherry a:visited, 
.link_cherry a:hover, 
.link_cherry a:active {	color: #990033; }

.allocation a:link, 
.allocation a:visited, 
.allocation a:hover, 
.allocation a:active {
	color: #cc00cc;
	text-decoration: none;
}

img { border: medium none; }


/* Минимальная ширина страницы */

#min-max { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1002)? "1002px" : "100%") }
.min-max { width: 100%; min-width: 1002px; padding-bottom: 100px; }


/* Блоки страницы */

.block_osn { padding-top: 15px; padding-bottom: 15px; overflow: hidden; }
.block_otstup_page { margin: 0px 10px; clear: both;}

.kolonka_left { float: left; width: 200px; }
.kolonka_center { margin-left: 212px; margin-right: 212px; }
.kolonka_bigcenter { margin-left: 212px; }
.kolonka_right { float: right; width: 200px; }

.block_osn .kolonka_left { padding-top: 13px; }
.block_osn .kolonka_right { padding-top: 13px; }


.block_content { padding-bottom: 12px; overflow: hidden; }
 
.float_l { float: left; }
.float_r { float: right; }
.al_center { text-align: center; }

/* Закругление уголков */

.r1, .r2, .r3, .r4, .r5, .r6 { display: block; height: 1px; overflow: hidden; }

.r6 { margin: 0 7px; }
.r5 { margin: 0 4px; }
.r4 { margin: 0 3px; }
.r3 { margin: 0 2px; }
.r2 { margin: 0 1px; }
.r1 { margin: 0 1px; }

/* Шапка для покера */

.block_servis {
	border-bottom: 2px solid #4c8e0a;
}

.block_chapka_poker {
	overflow: hidden;
	padding-top: 16px;
}

.block_chapka_poker .kolonka_left { width: 214px; }
.block_chapka_poker .kolonka_center { margin-left: 226px; margin-right: 212px; text-align: center;}
.block_chapka_poker .kolonka_right { width: 200px; }

.block_logotip {
	padding-top: 32px;
}

.block_rufox_proj {
	padding-left: 22px;
}

.logorufox {
	padding-bottom: 5px;
}

#popap_spisok_proj {
	background-color: #d8eff9;
	height: 27px;
}

.popap_spisok_proj_l {
	background: url(/img/poker/new_disain/angel_1_for_rufox_logo.png) no-repeat left top;
	height: 27px;
}

.popap_spisok_proj_r {
	background: url(/img/poker/new_disain/angel_2_for_rufox_logo.png) no-repeat right top;
	height: 27px;
	padding: 0px 8px;
}

#popap_spisok_proj a, 
#popap_spisok_proj a:link, 
#popap_spisok_proj a:visited, 
#popap_spisok_proj a:active {
	color:#3366CC;
}

#popap_spisok_proj a:hover {
	color:#333;
}

#popap_spisok_proj a.icon:link, 
#popap_spisok_proj a.icon:visited,
#popap_spisok_proj a.icon:hover,
#popap_spisok_proj a.icon:active {
	color:#cc0099;
}

#popap_spisok_proj a.icon {
	display: block;
	background: url(/img/poker/new_disain/arrow.png) no-repeat right 7px;
	font-family: tahoma;
	font-size:12px;
	color:#cc0099;
	font-weight:bold;
	text-decoration:none;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
	width: 160px;
}

.banner_500 {
	width: 500px;
	margin: 0px auto;
	overflow: hidden;
}

/* --- Основной блок --- */

/* Меню проекта */

#block_menu {
	padding-bottom: 10px;
	position: relative;
	z-index: 80;
}

ul.menu_poker {
	background: url(/img/poker/new_disain/green-background.gif) repeat-x left center;
	height: 31px;
	list-style: none;
}

ul.menu_poker li {
	float: left;
	padding-left: 7px;
	color: #fff;
	font-size: 18px;
    position: relative;
}

ul.menu_poker li a {
	display: block;
	background-image: url(/img/poker/white_heart.gif);
    background-repeat: no-repeat;
    background-position: 4px 10px;
	padding: 4px 10px 4px 20px;
    position: relative;
}

ul.menu_poker li a:hover {
    background-image: url(/img/poker/yellow_heart.gif);
}

/*
ul.menu_poker li.over,
ul.menu_poker li:hover {
    background-image: url(/img/poker/yellow_heart.gif);
}
*/

/* общие стили */

.banner_200_300 {
	overflow: hidden;
	position: relative;
	zoom:1;
	padding-bottom: 15px;
	padding-top: 5px;
	text-align: center;
}

h1 { 
	font-size: 18px; 
	padding-bottom: 10px; 
	font-weight: normal;
	color: #ff0000;
}

h1.zagol_rubriki { 
	color: #000;
}

.content_news h1 {
	color: #000;
}

h2 { 
	font-size: 16px; 
	padding-bottom: 10px; 
	font-weight: normal;
	color: #ff0000;
}

h2.name_poker { 
	font-size: 18px; 
	padding-top: 0px; 
	padding-bottom: 4px; 
	font-weight: normal;
}

h3 { 
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding-top: 8px; 
	padding-bottom: 8px; 
}

a.zagol_rubriki:link,
a.zagol_rubriki:visited,
a.zagol_rubriki:hover,
a.zagol_rubriki:active { color: #336600; }

.link_open a {
	font-size: 11px;
	font-weight: bold;
}

.line_poker {
	background: url(/img/poker/new_disain/dots.gif) repeat-x left center;
	height:12px;
	font-size:0px;
}

/* Рамочка с тенью */

.ramka_teni_border {
	border: 1px solid #dadada;
	padding: 12px 20px 15px;
	overflow: hidden;
	position: relative;
	zoom:1;
	z-index:3;
}

.ramka_teni_l {
	background: url(/img/poker/new_disain/shadow_left.gif) repeat-y left center;
	padding-left: 10px;
	margin-bottom:1px;
	overflow: hidden;
	position: relative;
	zoom:1;
	z-index:1;
}

.ramka_teni_r {
	background: url(/img/poker/new_disain/shadow_right.gif) repeat-y right center;
	padding-right: 10px;
	overflow: hidden;
	position: relative;
	zoom:1;
	z-index:2;
}

/* Лента новостей */

.block_lenta_news {
	padding: 4px 0px;
	overflow: hidden;
	color: #666;
}

.block_photo {
	margin-right: 8px;
}

.block_photo img {
	border: 3px solid #e9e9e9;
}

table.glavn_infa tr td.td_2 p {
	padding: 2px 0px;
	line-height: 17px;
	font-size: 12px;
	color: #666;
}

.data_news {
	font-size: 11px;
	color: #666;
	padding-bottom: 4px;
}

/* Новое на форуме */

.block_avatara {
	margin-right: 8px;
}

.nik_user {
	padding-left: 20px;
}

.nik_user.f {
	background: url(/img/poker/new_disain/woman_head.gif) no-repeat left 2px;
}

.nik_user.m {
	background: url(/img/poker/new_disain/man_head.gif) no-repeat 2px 2px;
}

.data_news .nik_user {
	float: left;
	padding-right: 12px;
}

/* Общайся с PRO */

.voprosi_pro {
	overflow: hidden;
	position: relative;
	zoom:1;
	padding-bottom: 12px;
	font-size: 11px;
	color: #666;
}

.kolon_1 {
	float: left;
	width: 78px;
}

img.avatarka {
	height:74px;
	width:74px;
}

.block_question_answer img.avatarka,
.vopros_otvet img.avatarka {
	border: 1px solid #999999;
}

.kolon_2 {
	margin-left: 80px;
	position: relative;
	zoom:1;
}

.consultacii .kolon_2,
.user_conferenc_2 .kolon_2 {
	margin-left: 84px;
}

.kolon_2 p {
	padding-bottom: 6px;
}

.fio_pro {
	color: #000;
	font-weight: bold;
}

/* Рейтинг */

.ball_top {
	padding-left: 20px;
}

.ball_top span {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

/* Регистрируйтесь через нас: */

.poker_registr {
	overflow: hidden;
	position: relative;
	zoom:1;
	padding-top: 4px;
	padding-bottom: 8px;
	color: #3399cc;
	font-size: 11px;
}

.poker_registr .kolon_1 {
	width: 40px;
}

.poker_registr .kolon_2 {
	margin-left: 42px;
}

.poker_registr .kolon_2 p {
	padding-bottom: 3px;
}

/* Просмотр новости */

.block_page_news {
	padding: 4px 0px;
	overflow: hidden;
	color: #666;
}

.content_news {
	overflow: hidden;
	position: relative;
	zoom:1;
	padding: 5px 0px;
}

.content_news img, img.popup_foto {
	border: 3px solid #e9e9e9;
	margin-right: 10px;
	margin-bottom: 6px;
}

.content_news img.glav_foto {
	float: left;
}

.content_news p {
	padding: 5px 0px;
	line-height: 17px;
}

.info_o_news {
	font-size: 11px;
	padding: 5px 0px;
}

.info_o_news p {
	padding: 3px 0px;
}

/* комментарии */

.block_comments {
	overflow: hidden;
	padding: 5px 0px;
}

.block_comments p {
	padding: 3px 0px;
}

.text_comment {
	font-family: arial;
	font-style: italic;
}

.block_for_button {
	overflow: hidden;
	height: 30px;
}

.butt_write_comment {
	display: block;
	float: left;
	background: url(/img/poker/new_disain/write_comments_button.png) no-repeat left top;
	height: 24px;
	width: 168px;
	border: none;
	cursor: pointer;
}

/* последние новости */

.block_posledn_news {
	overflow: hidden;
	padding: 5px 0px;
}

table.posl_news { 
	border-collapse: collapse;
	font-size: 11px;
	line-height: 16px;
}

table.posl_news tr td { 
	padding: 4px 10px 4px 0px;
	vertical-align: top;
}

table.posl_news tr td a {
	font-weight: bold;
}

table.posl_news tr td.td_data {
	font-size: 10px;
	white-space: nowrap;
}

/* Пагинатор */

table.block_spisok {
	border-collapse: collapse;
	width: 90%;
	margin-top: 7px;
	margin-bottom: 3px;
	line-height: 14px;
}

a.numb_page,
a.numb_page_act {
	display: block;
	float: left;
	margin-right: 1px;
	padding: 3px 8px;
	font-size: 10px;
	text-decoration: none;
}

a.numb_page:link,
a.numb_page:visited,
a.numb_page:hover,
a.numb_page:active {
	background-color: #99cc00;
	color: #333;
}

a.numb_page_act:link,
a.numb_page_act:visited,
a.numb_page_act:hover,
a.numb_page_act:active {
	background-color: #fe3333;
	color: #fff;
}

.block_spisok .menu_page span { 
	float: left; 
	margin-top: 6px; 
	padding: 0px 3px;
}

.block_goto_page_l {
	float: left;
	margin-right: 3px;
}

.block_goto_page_r {
	float: left;
	margin-left: 3px;
}

.goto_page a {
	display: block;
	float: left;
	text-decoration: none;
}

.goto_page {
	float: left;
	background-color: #99cc00;
	margin-right: 1px;
}

.goto_page .arrow_1 {
	height: 20px;
	width: 24px;
	background: url(/img/poker/new_disain/paginator/arrow_left.gif) no-repeat center center;
}

.goto_page .arrow_2 {
	height: 20px;
	width: 24px;
	background: url(/img/poker/new_disain/paginator/arrowsmall_left.gif) no-repeat center center;
}

.goto_page .arrow_3 {
	height: 20px;
	width: 24px;
	background: url(/img/poker/new_disain/paginator/arrowsmall_right.gif) no-repeat center center;
}

.goto_page .arrow_4 {
	height: 20px;
	width: 24px;
	background: url(/img/poker/new_disain/paginator/arrow_right.gif) no-repeat center center;
}

/* Форма Задать вопрос */

table.forma_zadat_vopros {
	width:97%;
	color: #666;
	font-size: 11px;
}

table.forma_zadat_vopros tr {
	vertical-align: top;
}

table.forma_zadat_vopros tr td {
	padding-bottom: 8px;
	vertical-align: top;
}

table.forma_zadat_vopros tr td.td_1 {
	width:100px;
	padding-top: 3px;
}

.butt_send {
	background: url(/img/poker/new_disain/send_button.png) no-repeat center;
	height:25px;
	width:96px;
	cursor: pointer;
	border: none;
}

.style_error {
	color: red;
	padding: 5px 0px 10px;
	font-size: 11px;
}

.fio_consult {
	color: #000;
	font-weight: bold;
}

/* Вопрос-ответ */

.block_question_answer {
	overflow: hidden;
	position: relative;
	zoom:1;
	padding: 10px;
	background: #efefef;
}

.vsego_questions {
	float: right;
	padding-top: 4px;
	font-size: 18px;
}

.question_answer {
	overflow: hidden;
	position: relative;
	zoom:1;
}

.link_question {
	font-size: 14px;
	color: #666;
	padding: 2px 0px 6px;
}

.kolon_2_quest .link_grey {
	text-decoration: none;
	color:#999;
	font-weight: bold;
}

.vopros_otvet,
.one_vopros_otvet {
	color: #666;
	padding-bottom: 5px;
}

.vopros_otvet p {
	padding: 4px 15px;
	line-height: 17px;
}

.one_vopros_otvet p {
	padding: 4px 0px;
	line-height: 17px;
}

.vopros_otvet strong,
.one_vopros_otvet strong {
	color: #333;
}

.vibor_tematiki {
	padding: 3px 0px;
	color: #666;
}

.info_o_usere {
	overflow: hidden;
	position: relative;
	zoom:1;
	padding-top: 4px;
}

.one_vopros_otvet .info_o_usere {
	padding-top: 10px;
}

.one_vopros_link {
	overflow: hidden;
	padding: 12px 0px 10px;
}

.one_vopros_link p {
	padding: 2px 0px 4px;
	line-height: 14px;
}

.data_back {
	background: url(/img/zakon/interface_consul/back.gif) repeat-x center 3px;
	height: 18px;
	float: left;
	padding-top: 3px;
}

.data_ugol_l {
	background: url(/img/zakon/interface_consul/side_l.gif) no-repeat left top;
	height: 18px;
	float: left;
}

.data_ugol_r {
	background: url(/img/zakon/interface_consul/side_r.gif) no-repeat right top;
	height: 18px;
	float: left;
}

.data_voprosa {
	background: url(/img/zakon/interface_consul/arrow.gif) no-repeat center top;
	height: 18px;
	float: left;
	padding: 0px 5px;
	color: #fff;
	font-size: 10px;
}

.numb_voprosa {
	float: left;
	font-size: 11px;
	color: #cc3333;
	padding-right: 5px;
	line-height: 17px;
}

.name_user_vopros {
	float: left;
	font-size: 12px;
	color: #666;
	padding-right: 10px;
	line-height: 17px;
}




.block_info_conference {
	overflow: hidden;
	position: relative;
	zoom:1;
	color: #666;
	padding-top: 2px;
	padding-bottom: 5px;
}

.block_info_conference h1 {
	padding-top: 0px;
}

.user_conferenc {
	overflow: hidden;
	position: relative;
	zoom: 1;
	padding: 4px 12px;
}

.user_conferenc_2 {
	overflow: hidden;
	position: relative;
	zoom: 1;
	background-color: #efefef;
	padding: 10px 12px;
}

.user_conferenc p,
.user_conferenc_2 p {
	padding: 3px 0px;
}

.open_rubr {
	height: 21px;
	padding-top: 4px;
	overflow: hidden;
}

.open_rubr a.icon_2 {
	background: url(/img/zakon/arrow_1.gif) no-repeat right 4px;
	padding: 0px 16px 0px 0px;
	text-decoration: underline;
}

.status_otveta {
	color: #cc3333;
}

.vopros_otvet p.status_otveta {
	padding-top: 0px;
}

.name_usera_otvet {
	color: #000;
	font-weight: bold;
}

.butt_question {
	display: block;
	background: url(/img/zakon/question_button.png) no-repeat center;
	height:25px;
	width:113px;
	cursor: pointer;
	border: none;
}

/* Room */

.table_instr tr td {
	padding: 5px 5px 5px 0px;
}

.block_for_room {
	padding: 10px 0;
	overflow: hidden;
	position: relative;
	zoom: 1;
}

.block_for_room p {
	padding: 3px 0px;
}

h2.numb_room {
	color:#666666;
	font-size:12px;
	margin-left:35px;
	padding-top:6px;
	line-height: 16px;
}

.img_numb {
	float: left;
	width: 28px;
	height: 28px;
}

.opisan_room {
	margin-left: 35px;
	overflow: hidden;
	zoom: 1;
	font-size: 11px;
}

.opisan_2_room {
	line-height: 17px;
}

.back_butt_enter {
	margin-top: 10px;
	padding: 0px;
	height:34px;
	background: url(/img/poker/room/shadow_not_act.png) no-repeat 20px bottom;
}

.butt_enter {
	display: block;
	height:25px;
	width:112px;
	background: url(/img/poker/room/enter_not_act.png) no-repeat 20px top;
	cursor: pointer;
	border: none;
}

.back_butt_enter:hover {
	background: url(/img/poker/room/shadow_act.png) no-repeat 20px bottom;
}

.back_butt_enter:hover .butt_enter {
	background: url(/img/poker/room/enter_act.png) no-repeat 20px top;
}


.back_butt_registr {
	display: block;
	margin-top: 10px;
	padding: 0px;
	height:65px;
	background: url(/img/poker/room/shadow_registrarion_no_act.png) no-repeat left bottom;
}

.butt_registr {
	display: block;
	height:46px;
	width:164px;
	background: url(/img/poker/room/registration_not_act.png) no-repeat left top;
	cursor: pointer;
	border: none;
}

.back_butt_registr:hover {
	background: url(/img/poker/room/shadow_registrarion_act.png) no-repeat left bottom;
}

.back_butt_registr:hover .butt_registr {
	background: url(/img/poker/room/registration_act.png) no-repeat left top;
}

.block_screen {
	padding: 10px 0;
}

.block_screen img {
	border: 2px solid #e9e9e9;
	margin-right: 3px;
}

/* Видео */

.infa_o_video {
	font-size: 11px;
	padding: 2px 0px;
	overflow: hidden;
	color: #666;
}

h2.zagol_video {
	font-size: 14px;
	font-weight: normal;
	color: #3399cc;
	padding: 6px 0px 8px;
}

h2.zagol_video_2 {
	font-size: 14px;
	font-weight: normal;
	color: #fe0000;
	padding: 5px 0px 3px;
}

.infa_o_video span {
	float: left;
}

.icon_bubna {
	background: url(/img/poker/bubn.gif) no-repeat center 6px;
	height: 11px;
	width: 22px;
}

.block_list_video {
	padding: 6px 0px 8px;
	overflow: hidden;
	position: relative;
	zoom:1;
	color: #666;
}

.block_list_video .nik_user {
	color: #3399cc;
}


.block_videorolik .cadr {
	background: url(/img/poker/new_disain/video/card.gif) no-repeat;
	height: 76px;
	width: 100px;
	float: left;
	padding: 13px 0px 0px 2px;
}

.link_video {
	display:block;
	height:62px;
	width: 92px;
}

.link_video .photo_play {
	height:62px;
	width:92px;
}

.link_video .photo_play img {
	height:62px;
	width:92px;
}

.link_video .block_play {
	margin-top:-60px;
	padding:12px 27px;
	position:relative;
}

.block_play a {
	display:block;
}

.link_video img.play {
	border:medium none;
	height:36px;
	margin:0;
	width:36px;
}

.kolon_video_2 {
	margin-left:102px;
	padding-right: 6px;
	font-size: 11px;
}

.kolon_video_2 p {
	line-height: 14px;
	padding: 3px 0;
}

.block_for_player {
/*	margin: 0 auto; */
	text-align: left;
	width: 475px;
}

/* Форум */

#block_forum {
	overflow: hidden;
	zoom:1;
	color: #333;
}

#block_forum .head_forum {
	border-width: 2px 0px 1px 0px;
	border-style: solid; 
	border-color: #fff;
}

#block_forum .head_forum h3 {
    font-weight: bold;
    background: #336600;
    color: #fff;
    padding: 8px;
}

#block_forum .head_forum h3.restrict {
	color: #FF8800;
}

.head_forum h3 a {
	text-decoration: none;
}

.headers_forum {
	background: #99cc33;
	font-size: 10px;
}

.back_forum {
	background: #c7e38f;
}

.table_forum {
	width: 100%;
}

/*.table_forum tr,*/
.table_forum tr td {
	border-width: 0px 1px 0px 0px;
	border-style: solid; 
	border-color: #fff;
	vertical-align: top;
	padding: 10px 5px;
}

.table_forum tr.headers_forum td {
	border-width: 0px 1px 1px 0px;
	border-color: #fff;
	padding: 3px 5px;
}

.table_forum tr td.pole_1 {
	width: 35px;
	text-align: center;
}

.table_forum tr td.pole_1 a {
	text-decoration: none;
}

.table_forum tr td.pole_3,
.table_forum tr td.pole_4 {
	width: 80px;
}

.table_forum tr td.pole_5 {
    width: 251px;
    font-size: 11px;
    border-width: 0px 1px 1px 0px;
}

.table_forum tr td.pole_5 div.pole_5 {
	width: 251px;
    overflow: hidden;
}

.table_forum tr.headers_forum td.pole_5,
.table_forum tr.headers_forum td.pole_5_1,
.table_forum tr.headers_forum td.pole_6_1 {
	font-size: 10px;
}
.table_forum tr.headers_forum td.pole_7, .table_forum td.pole_7 {
    width: 80px;
    border-width: 0px 0px 1px 0px;
}

.table_forum tr td.pole_5_1,
.table_forum tr td.pole_6_1 {
	width: 120px;
	font-size: 11px;
}

.data_obn {
	padding: 8px 0px 0px;
}

.opisan_rubriki {
	font-size: 11px;
	font-style: italic;
	font-family: verdana;
	padding: 4px 0px;
	color: #000;
}

.table_forum tr td.razdelit {
	padding: 0px;
	border: 0 none;
}

.lines_forum {
	background: url(/img/poker/new_disain/dots_forum.gif) repeat-x;
	height: 1px;
	font-size: 0px;
	zoom:1;
}

/* Внутренние страницы форума */

.way_rubrik {
	padding: 8px 0px;
	font-size: 11px;
}

.way_rubrik a {
	font-size: 12px;
}

#statistica {
	min-height:134px;
	padding: 15px 0px;
	font-size: 11px;
}

#statistica .body {
/*	border-top:1px solid #FFFFFF;*/
	border: 1px solid #336600;
	height:auto;
	padding:10px 4px;
}

.block_smiles {
	height:22px;
}

#statistica .bodyBB {
	float:left;
	width:200px;
}

.list_smail {
	margin: 0 auto;
	padding-top: 4px;
	text-align: center;
}

.left {
	float:left;
}

.right {
	float:right;
}

.smiles {
	margin:5px;
	min-height:300px;
	overflow:hidden;
	padding:5px;
}

#statistica .bodyPost {
	padding-left:220px;
}

#statistica .text {
	text-align:left;
	width:90%;
}

#statistica textarea {
	height:250px;
}

.butt_submit {
	cursor: pointer;
}

table.forma_add_forum {
	border-collapse: collapse;
	font-size: 11px;
	line-height: 16px;
	width: 96%;
}

table.forma_add_forum tr td { 
	padding: 4px 5px 4px 0px;
	vertical-align: top;
}

table.forma_add_forum tr td.form_td_1 {
	width: 100px;
}

/* Форум - просмотр темы */

.topic_forum {
	border:1px solid #336600;
	padding: 1px;
	margin-bottom: 1px;
}

.topic_forum.tema_foruma {
	margin-bottom: 6px;
}

table.table_topic {
	border-collapse: collapse;
	width: 100%;
	font-size: 11px;
}

table.table_topic tr td { 
	vertical-align: top;
}

table.table_topic tr.headers td { 
	vertical-align: middle;
}

table.table_topic tr td p, table.table_topic tr td div.message {
	padding: 4px 6px;
}

div.message blockquote{
    border: 1px solid green;
    background-color: #AAFFAA;
    padding: 3px;
    margin-bottom: 5px;
}

div.message blockquote div.bb_quote_author{
    font-weight: bold;
}

.topic {
	font-size: 11px;
}

.headers {
	background-color:#336600;
	border-top:1px solid white;
	color: #fff;
	font-size: 10px;
	height: 16px;
}

.second {
	background-color:#c7e38f;
	border:1px solid #fff;
}

.first {
	background-color:white;
	border:1px solid #c7e38f;
}

.msg1 {
	width:140px;
}

.second .msg2 {
	border-left:1px solid white;
}

.first .msg2 {
	border-left:1px solid #c7e38f;
}

.msg_footer {
	height:22px;
}

.second .msg_footer {
	border-top:1px solid white;
}

.first .msg_footer {
	border-top:1px solid #c7e38f;
}

.fs_12 {
	font-size:12px;
}

.signature {
	background: url(/img/poker/new_disain/tochka_sign.gif) repeat-x left 16px;
	color:#999999;
	font-family:verdana;
	font-size:11px;
	font-style:italic;
	padding:20px 0px 6px;
	margin: 0px 6px;
}

.block_avatar img {
	border: 1px solid #336600;
	background-color: #fff;
	padding: 2px;
}

/* Список людей покера */

.block_list_people {
	background-color: #f7f6ea;
	height: 92px;
}

.list_people_back_l {
	background: url(/img/poker/new_disain/people/left_side_for_forms.gif) no-repeat left top;
	height: 92px;
}

.list_people_back_r {
	background: url(/img/poker/new_disain/people/right_side_for_forms.gif) no-repeat right top;
	height: 92px;
}

.list_people {
	overflow: hidden;
	position: relative;
	zoom:1;
	padding: 8px 10px;
	color: #666;
}

.people_otstup {
	margin: 12px 0px 5px;
}

.list_people .kolon_2 {
	margin-left: 86px;
}

.list_people .avatarka {
	border: 1px solid #fff;
}

.list_2 {
	position: relative;
}

.list_2 p {
	font-size: 11px;
	padding: 2px 0px 2px 16px;
	background: url(/img/poker/new_disain/people/bubn_yellow.gif) no-repeat 4px 7px;
}

.list_3 {
	position: relative;
}

.list_3 p {
	font-size: 11px;
	color: #666;
	padding: 2px 0px 2px 16px;
	background: url(/img/poker/bubn.gif) no-repeat 4px 7px;
}

.fs_11 {
	font-size: 11px;
	color: #666;
}

/* Люди покера */

.fio_people {
	color: #fe0000;
}

.content_people {
	font-family: arial;
	font-style: italic;
	font-size: 12px;
	color: #666;
	padding: 5px 0px 10px;
}

.content_people p {
	padding: 5px 0px;
	line-height: 16px;
}

/* табы */

.title_razdelov {
	border-bottom:2px solid #999;
	font-size:11px;
	height:25px;
	padding-left: 5px;
}

.title_razdelov a.tab {
	display:block;
	float:left;
	margin-left:1px;
}

.title_razdelov a.tab.active {
	background-color:#999999;
	color:#FFFFFF;
	text-decoration:none;
}

.title_razdelov a.tab span {
	cursor:pointer;
	display:block;
	float:left;
	font-weight:bold;
	line-height:20px;
	padding:2px 5px 3px;
	text-decoration:underline;
}

.title_razdelov a.tab.active span {
	text-decoration:none;
}

.title_razdelov a.tab .ugol_left,
.title_razdelov a.tab .ugol_right {
	padding: 0px;
	height: 23px;
	width: 4px;	
}

.title_razdelov a.tab.active .ugol_left {
	background: url(/img/poker/new_disain/people/ugol_left.gif) no-repeat;
	width:6px;
}

.title_razdelov a.tab.active .ugol_right {
	background: url(/img/poker/new_disain/people/ugol_right.gif) no-repeat;
	width:6px;
}

.link_while li.over ul.link_submenu,
.link_while li:hover ul.link_submenu { 
    display: block; 
}

ul.link_submenu {
	display: none;
    position: absolute; 
    left: 0;
    z-index: 250; 
    height: auto; 
    background-repeat: repeat;
    width: 170px;
	font-size: 6px;
}

.black_line {
    border-bottom: 1px solid #467706;;
}

ul.link_submenu li.white_line {
   border-bottom: 1px solid white;
   height: 1px;
   font-size: 0px;
}

ul.link_submenu li {
    float: none !important;
    padding-left: 7px;
    font-size: 14px;
}

ul.link_submenu li a {
	display: block;
    color: #fff;
    background-image: url(/img/poker/white_pike.gif);
    background-repeat: no-repeat;
    background-position: 4px 8px;
    padding: 4px 0px 4px 20px;
}

ul.link_submenu li a:hover {
    background-image: url(/img/poker/black_pike.gif);
    color: black;
}

/*
ul.link_submenu li.over,
ul.link_submenu li:hover {
    background-image: url(/img/poker/black_pike.gif);
    color: black;
}
*/

.link_while ul.link_submenu a {
    color: #fff; 
}

.link_while ul.link_submenu a:hover,
.link_while ul.link_submenu ul.link_submenu li:hover a { 
    color: #000; 
}

#userauthorize {
    
}

#userauthorize table{
    margin: 0 auto;
}

#userauthorize table td.empty{
    width: 50px;
}

#userauthorize input.fd_submit {
    width: 60px;
    font-size: 10px;
    line-height: 10px;
    height: 20px;
}

#userauthorize input.fd_text {
    width: 150px;
}

#userauthorize input.fd_pass {
    width: 150px;
}

/* рейтинг в картинках */

.block_rating {
	overflow: hidden;
	zoom:1;
	line-height: 17px;
	padding: 5px 0;
}

.block_rating .rating_text {
	float: left;
	padding-right: 5px;
}

.voice_1 {
	float: left;
    background: url(/img/poker/voice_grey.png) -1px 3px repeat-x;
	height: 18px;
	width: 86px;
}

.voice_2 {
	float: left;
	height: 18px;
    background: url(/img/poker/voice_red.png) -1px 3px repeat-x;
}