body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 12px/130%  Arial, Tahoma, Verdana,  sans-serif;
	color: #060606;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}
input.hidden {
	position: absolute;
	left: -1000px;

	width: 1px !important;
	height: 1px !important;
	border: 0px !important;
	background: transparent !important;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #060606;
}
a:hover {
	text-decoration: none;
}

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    border-style:Solid;
    border-color:#C0C0C0;
    margin:2px auto auto 1px;
}
.cms_border td {
    border:1px solid #C0C0C0;
}
.cms_border_no, .cms_border_no td {
    border:none;
}

/* custom_form */
.custom_form {

}
.custom_form td {

}
.custom_form td.label {

}
.custom_form input.input_text {

}
.custom_form .error td.label {
	color: #cc0000;
}
.custom_form .error textarea,
.custom_form .error input.input_text {
	border: 1px solid #cc0000;
}
.custom_form .form_separator {
	font-weight: bold;
}
.custom_form .submit {

}
.custom_form .checkbox_radio td {

}
.custom_form .checkbox_radio td.input {

}
.custom_form .checkbox_radio td.input_label {

}
/* custom_form */

/* container */
.whalf {
	width: 50%;
}
.container {
	width: 100%;
	height: 100%;

	background: #C9C9C9;
}
.container td.whf {
	vertical-align: middle;
	text-align: center;
}

.container .layout {
	width: 990px;
	margin: 0px auto 10px auto;
	position: relative;

	background: #136630;
}
/* container */

/* header */
.header {
	padding: 0 9px;
	height: 142px;
	text-align: right;

	background: url('../media/images/bg/header.jpg') left top no-repeat;
}
/* header */

/* content */
.content {
	margin: -39px 0 0 0;
	text-align: left;
}
.content .content_grad {
	background: url('../media/images/bg/content_grad.gif') left 39px repeat-x;
}
.content .content_top {
	width: 100%;
	background: url('../media/images/bg/content_top.gif') right top no-repeat;
}
.content .content_right {
	height: 611px;
}
.content .content_right .wcontent_right {
	width: 166px;
	position: relative;
}
.content .content_right .content_right_padd {
	padding: 5px 9px 2px 2px;
}
/* content */

/* white_block */
.white_block {
	width: 100%;
	position: relative;
}

.white_block .top_left {
	width: 12px;
	height: 11px;
	background: url('../media/images/dec/cont_r_top_left.png') right bottom no-repeat;
}
.white_block .top_center {
	height: 11px;
	background: url('../media/images/dec/cont_r_top_center.png') center bottom repeat-x;
}
.white_block .top_right {
	width: 13px;
	height: 11px;
	background: url('../media/images/dec/cont_r_top_right.png') left bottom no-repeat;
}

.white_block .cnt_left {
	width: 12px;
	background: url('../media/images/dec/cont_r_cnt_left.png') right center repeat-y;
}
.white_block .cnt_center {
	background: #FFFFFF;
}
.white_block .cnt_right {
	width: 12px;
	background: url('../media/images/dec/cont_r_cnt_right.png') left center repeat-y;
}

.white_block .bot_left {
	width: 12px;
	height: 12px;
	background: url('../media/images/dec/cont_r_bot_left.png') right top no-repeat;
}
.white_block .bot_center {
	height: 12px;
	background: url('../media/images/dec/cont_r_bot_center.png') center top repeat-x;
}
.white_block .bot_right {
	width: 13px;
	height: 12px;
	background: url('../media/images/dec/cont_r_bot_right.png') left top no-repeat;
}
/* white_block */

/* banner_list */
.banner_list {
	text-align: center;
}
.banner_list .banner {
	border: none;
}

.footer .banner_list {
	padding: 0 7px;
}
.footer .banner_list .s_banner {
	width: 14px;
}
/* banner_list */

/* footer */
.footer {
	padding: 0 7px 0 12px;
}
/* footer */

/* copyright */
.copyright {
	color: #FFFFFF;
	padding: 4px 15px 9px 15px;
	text-align: right;
	font: normal normal 11px/130% Georgia, Arial, Tahoma, Verdana, sans-serif;
}
.copyright a {
	color: #FFFFFF !important;
	font: normal normal 11px/130% Georgia, Arial, Tahoma, Verdana, sans-serif;
}
.copyright a:hover {
	color: #FCC311 !important;
	text-decoration: underline !important;
}
/* copyright */

/* header_menu */
.header_menu {
	float: right;
}
.header_menu .menu_padd {
	padding: 10px 5px 0 5px;
}

.header_menu .menu_left {
	width: 11px;
	height: 33px;
	background: url('../media/images/dec/h_menu_left.png') right bottom no-repeat;
}
.header_menu .menu_center {
	width: 128px;
	height: 33px;
	background: url('../media/images/dec/h_menu_center.png') center bottom repeat-x;
}
.header_menu .menu_right {
	width: 13px;
	height: 33px;
	background: url('../media/images/dec/h_menu_right.png') left bottom no-repeat;
}
/* header_menu */

/* logo */
.logo {
	padding: 21px 0 0 26px;
	text-align: left;
}
.logo img {
	position: relative;
}
/* logo */

/* lang */
.lang a {
	display:block;
	float: right;
	margin: 0 0 0 9px;
}
.lang a.hide_lang {
	margin-left: 0;
	display:none
}


/* lang */

/* links */
.links a {
	display: block;
	float: left;
	margin: 0 0 0 8px;
}
.links a.first_link {
	margin-left: 0;
}
/* links */

/* login */
.login .white_block .cnt_center {
	height: 124px;
}
.login .input_text {
	margin: 0 0 6px 0;
}
.login a {
	text-transform: lowercase;
	font-size: 10px !important;
	line-height: 100% !important;
}
.login a:hover {
	color: #1A873B !important;
	text-decoration: underline !important;
}
.login .remind {
	margin: -7px 0 4px 0;
	text-align: center;
}
.login .input_text input {
	border: 1px solid #000000;
	background: #DDDDDD;
	padding: 1px 0 0 3px;
	font-size: 12px;
	width: 122px;
}
.login .login_links {
	width: 100%;
	margin: 6px 0 0 0;
}
.login .login_links .input_checkbox label {
	font-size: 10px;
	line-height: 100%;
	text-decoration: underline;
}
.login .login_links .input_checkbox label.ov {
	color: #1A873B;
	cursor: pointer;
	text-decoration: underline;
}

.login .btn {
	text-align: center;
}
.login .btn .button {
	margin: 0 auto;
}
.login .btn .button .btn_left {
	width: 25px;
	background: url('../media/images/btn/btn_dec_left.gif') right top no-repeat;
}
.login .btn .button.ov .btn_left {
	/*background-image: url('../media/images/btn/btn_dec_left_ov.gif');*/
}

.login .input_text.error input {
	border: 1px solid #BA363C;
	color: #BA363C;
	background: #FFFFFF;
}
/* login */

/* logout */
.logout {
	width: 154px;
	height: 147px;
	background: url('../media/images/dec/logout.jpg') left top no-repeat;
}
.logout .logout_padd {
	padding: 9px 11px;
}
.logout .logout_padd .user_name {
	font-size: 12px;
	color: #FCC311;
}
.logout .logout_padd .logout_btn a {
	color: #FFFFFF !important;
	text-transform: lowercase;
}
/* logout */

/* button */
.btn .button .btn_left {
	width: 10px;
	height: 26px;
	background: url('../media/images/btn/btn_left.gif') right top no-repeat;
}
.btn .button .btn_cnt {
	padding: 0 10px;
	height: 26px;
	vertical-align: middle;
	background: url('../media/images/btn/btn_cnt.gif') center top repeat-x;
}
.btn .button .btn_right {
	width: 10px;
	height: 26px;
	background: url('../media/images/btn/btn_right.gif') left top no-repeat;
}

.btn .button.ov {
	cursor: pointer;
}
.btn .button.ov .btn_left {
	/*background-image: url('../media/images/btn/btn_left_ov.gif');*/
}
.btn .button.ov .btn_cnt {
	/*background-image: url('../media/images/btn/btn_cnt_ov.gif');*/
}
.btn .button.ov .btn_right {
	/*background-image: url('../media/images/btn/btn_right_ov.gif');*/
}

.btn .button .btn_cnt a {
	text-transform: lowercase;
	font-size: 11px !important;
	color: #FFFFFF !important;
}
.btn .button.ov .btn_cnt a {
	color: #FCC311 !important;
	text-decoration: underline !important;
}
/* button */

/* main */
.main {
	padding: 41px 2px 0 9px;
}
/* main */

/* main_menu */
.main_menu {
	position: relative;
	z-index: 3;
}
.main_menu .menu_padd {
	padding: 0 4px 0 2px;
}
.main_menu .menu_padd .menu_border {
	border-bottom: 1px solid #000000;
}
.main_menu .menu_padd .menu_item {
	height: 40px;
	text-align: left;
	border-right: 1px solid #000000;
	background: url('../media/images/dec/main_menu.gif') left top repeat-x;
}
.main_menu .menu_padd .menu_item .first {
	background: url('../media/images/dec/main_menu_left_top.gif') left top no-repeat;
}
.main_menu .menu_padd .menu_item.no_bord {
	border-right: 0px;
}
.main_menu .menu_padd .menu_item .last {
	background: url('../media/images/dec/main_menu_right_top.gif') right top no-repeat;
}

.main_menu .menu_padd .menu_item.active .first {
	background: url('../media/images/dec/main_menu_left_top_act.gif') left top no-repeat;
}
.main_menu .menu_padd .menu_item.active .last {
	background: url('../media/images/dec/main_menu_right_top_act.gif') right top no-repeat;
}

.main_menu .menu_padd .menu_item.ov {
	cursor: pointer;
	background: #1A873B;
}
.main_menu .menu_padd .menu_item a,
.main_menu .menu_padd .menu_item span {
	color: #FFFFFF !important;
	font-size: 11px !important;
	text-decoration: none !important;
	font-family: Georgia;
}

.main_menu .menu_padd .menu_item.active {
	background: url('../media/images/dec/main_menu_act.gif') left top repeat-x;
}
/* main_menu */

/* grey_block */
.grey_block {
	width: 100%;
}

.grey_block .gb_top_left_main {
	width: 11px;
	height: 3px;
	background: url('../media/images/dec/gb_top_left_main.png') right bottom no-repeat;
}
.grey_block .gb_top_center_main {
	background: #DDDDDD;
}
.grey_block .gb_top_right_main {
	width: 13px;
	height: 3px;
	background: url('../media/images/dec/gb_top_right_main.png') left bottom no-repeat;
}

.grey_block .gb_top_left {
	width: 11px;
	height: 11px;
	background: url('../media/images/dec/gb_top_left.png') right bottom no-repeat;
}
.grey_block .gb_top_center {
	height: 11px;
	background: url('../media/images/dec/gb_top_center.png') center bottom repeat-x;
}
.grey_block .gb_top_right {
	width: 13px;
	height: 11px;
	background: url('../media/images/dec/gb_top_right.png') left bottom no-repeat;
}

.grey_block .gb_cnt_left {
	width: 11px;
	background: url('../media/images/dec/gb_cnt_left.png') right top repeat-y;
}
.grey_block .gb_cnt_center {
	background: #DDDDDD;
}
.grey_block .gb_cnt_right {
	width: 13px;
	background: url('../media/images/dec/gb_cnt_right.png') left top repeat-y;
}

.grey_block .gb_bot_left {
	width: 11px;
	height: 14px;
	background: url('../media/images/dec/gb_bot_left.png') right top no-repeat;
}
.grey_block .gb_bot_center {
	height: 14px;
	background: url('../media/images/dec/gb_bot_center.png') center top repeat-x;

}
.grey_block .gb_bot_right {
	width: 13px;
	height: 14px;
	background: url('../media/images/dec/gb_bot_right.png') left top no-repeat;
}

.grey_block .grey_block_padd {
	padding: 12px 4px 3px 4px;
}
/* grey_block */

/* page_title */
.page_title {
	padding: 0 20px 0 11px;
}

.page_title .title_top_left {
	width: 6px;
	height: 6px;
	background: url('../media/images/dec/title_top_left.png') right bottom no-repeat;
}
.page_title .title_top_center {
	background: url('../media/images/dec/title_top_center.gif') center bottom repeat-x;
}
.page_title .title_top_right {
	width: 6px;
	height: 6px;
	background: url('../media/images/dec/title_top_right.png') left bottom no-repeat;
}

.page_title .title_bot_left {
	width: 6px;
	background: url('../media/images/dec/title_bot_left.gif') right bottom repeat-y;
}
.page_title .title_bot_center {
	background: #FCC311;
	padding: 0 0 4px 0;
}
.page_title .title_bot_right {
	width: 6px;
	background: url('../media/images/dec/title_bot_right.gif') left bottom repeat-y;
}


.page_title.green .title_top_left {
	background: url('../media/images/dec/title_top_left_green.png') right bottom no-repeat;
}
.page_title.green .title_top_center {
	background: url('../media/images/dec/title_top_center_green.gif') center bottom repeat-x;
}
.page_title.green .title_top_right {
	background: url('../media/images/dec/title_top_right_green.png') left bottom no-repeat;
}

.page_title.green .title_bot_left {
	background: url('../media/images/dec/title_bot_left_green.gif') right bottom repeat-y;
}
.page_title.green .title_bot_center {
	background: #1a873b;
}
.page_title.green .title_bot_right {
	background: url('../media/images/dec/title_bot_right_green.gif') left bottom repeat-y;
}


.page_title .title_bot_center span {
	display: block;
	margin: -3px 0 0 0;
	padding: 0 6px 0 3px;
	text-align: left;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia;
	text-transform: uppercase;
}
/* page_title */

/* white_block_bord */
.white_block_bord {
	width: 100%;
}
.white_block_bord .wb_bord_padd {
	padding: 17px 13px 18px 0;
}

.white_block_bord .wb_bord_top_left {
	width: 10px;
	height: 11px;
	background: url('../media/images/dec/wb_bord_top_left.png') right bottom no-repeat;
}
.white_block_bord .wb_bord_top_center {
	height: 11px;
	background: url('../media/images/dec/wb_bord_top_center.gif') center bottom repeat-x;
}
.white_block_bord .wb_bord_top_right {
	width: 9px;
	height: 11px;
	background: url('../media/images/dec/wb_bord_top_right.png') left bottom no-repeat;
}

.white_block_bord .wb_bord_cnt_left {
	width: 10px;
	background: url('../media/images/dec/wb_bord_cnt_left.gif') right top repeat-y;
}
.white_block_bord .wb_bord_cnt_center {
	background: #FFFFFF;
}
.white_block_bord .wb_bord_cnt_right {
	width: 9px;
	background: url('../media/images/dec/wb_bord_cnt_right.png') left top repeat-y;
}

.white_block_bord .wb_bord_bot_left {
	width: 10px;
	height: 10px;
	background: url('../media/images/dec/wb_bord_bot_left.png') right top no-repeat;
}
.white_block_bord .wb_bord_bot_center {
	height: 10px;
	background: url('../media/images/dec/wb_bord_bot_center.png') center top repeat-x;
}
.white_block_bord .wb_bord_bot_right {
	width: 9px;
	height: 10px;
	background: url('../media/images/dec/wb_bord_bot_right.png') left top no-repeat;
}
/* white_block_bord */

/* club_news */
.club_news {
	width: 100%;
}
.club_news .item_date {
	padding: 2px 0 7px 0;
	white-space: nowrap;
}
.club_news .item_padd {
	padding: 0 0 0 19px;
}
.club_news .item_padd .item_text .item_name span,
.club_news .item_padd .item_text .item_name a {
	color: #060606 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}
.club_news .item_padd .item_text .item_short_text,
.club_news .item_padd .item_text .item_short_text a {
	line-height: 150%;
	font-size: 12px;
}
.club_news .item_padd .item_text .item_short_text {
	text-align: justify;
}
.club_news .item_padd .item_text.ov a {
	text-decoration: underline !important;
}
.club_news .item_padd .item_links {
	margin: 12px 0 0 0;
}
.club_news .item_padd .item_links a {
	display: block;
	float: left;
	color: #000000 !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}
.club_news .item_padd .item_links a:hover {
	color: #1A873B !important;
}
.club_news .item_padd .item_links a.item_comments {
	margin: 0 0 0 20px;
}
.club_news .item_padd .item_links span,
.club_news .item_padd .item_links a.item_comments {
	color: #1A873B !important;
}
.club_news .item_padd .item_links a.item_comments:hover {
	color: #000000 !important;
}
.club_news .item_padd .item_links span.ov {
	color: #000000 !important;
}

.club_news .separate {
	height: 30px;
	background: url('../media/images/dec/club_news_separate.gif') left center repeat-x;
}

.club_news .item_padd .item_links .back a {
	color: #1A873B !important;
	text-transform: lowercase;
}
.club_news .item_padd .item_links .back a:hover {
	color: #000000 !important;
}
/* club_news */

/* flash */
.all_text table.flash {
	width: 813px;
	height: 527px;
}
.all_text .flash td.left {
	width: 2px;
	background: url('../media/images/dec/flash_left_shadow.jpg') left top no-repeat;
}
.all_text .flash td.mid {
	background: url('../media/images/dec/flash_bot_shadow.jpg') left bottom no-repeat;
}
.all_text .flash td.right {
	width: 4px;
	background: url('../media/images/dec/flash_right_shadow.jpg') left top no-repeat;
}
.all_text #pattern {
	width: 813px;
	background: url('../media/images/dec/pattern_bg_long.gif') left 5px repeat-y;
}
.all_text #pattern .bot {
	width: 813px;
	background: url('../media/images/dec/pattern_shadow_bot.gif') left bottom no-repeat;
}
.all_text #pattern .top {
	background: url('../media/images/dec/pattern_shadow_top.gif') left top no-repeat;
}

.all_text .clear_pattern {
	background: none !important;
}
.all_text .clear_pattern .bot {
	background: none !important;
}
.all_text .clear_pattern .top {
	background: none !important;
}

.all_text .text_field {
	position: relative;
	margin: -515px 0 12px 164px;
	width: 487px;
	z-index: 2;
}
.all_text .text_field .shadow_top {
	background: url('../media/images/dec/text_shadow_top.png') left top no-repeat;
	height: 11px;
	width: 487px;
}
.all_text .text_field .shadow_mid {
	background: url('../media/images/dec/text_shadow_mid.png') left top repeat-y;
	width: 487px;
	height: 450px;
}
.all_text .text_field .shadow_bot {
	background: url('../media/images/dec/text_shadow_bot.png') left top no-repeat;
	height: 10px;
	width: 487px;
}
.all_text .text_field div.text {
	padding: 0 24px 11px 21px;
	text-align: justify;
	line-height: 150% !important;
}
.all_text .text_field .text * {
	line-height: 150% !important;
}
/* flash */

/* title_btn */
.btn .title_btn {
	margin: 4px 0 0 0;
}

.btn .title_btn .title_btn_left {
	width: 10px;
	height: 22px;
	background: url('../media/images/btn/title_btn_left.gif') right bottom no-repeat;
}
.btn .title_btn .title_btn_center {
	height: 22px;
	vertical-align: middle;
	background: url('../media/images/btn/title_btn_center.gif') center bottom repeat-x;
}
.btn .title_btn .title_btn_right {
	width: 10px;
	height: 22px;
	background: url('../media/images/btn/title_btn_right.gif') left bottom no-repeat;
}

.btn .title_btn .title_btn_center a {
	display: block;
	color: #FFFFFF !important;
	font-size: 11px !important;
	text-transform: lowercase;
}
.btn .title_btn.ov .title_btn_center a {
	color: #FCC311 !important;
	text-decoration: underline !important
}
/* title_btn */

/* menu_child */
.menu_child {
	position: absolute;
	z-index: 100;
	
	display: none;
	width: 175px;
	border-top: 1px solid #FFFFFF;
}
.ov .menu_child {
	display: block;
}
.menu_child .child_bg {
	width: 175px;
	background: url('../media/images/dec/menu_bg.png') center top repeat-y;
}
.menu_child .child_bg_bot {
	width: 175px;
	height: 9px;
	background: url('../media/images/dec/menu_bg_bot.png') center top no-repeat;
}
.menu_child .child_bg .child_padd {
	padding: 1px;
}
.menu_child .child_bg .child_padd a,
.menu_child .child_bg .child_padd span {
	text-align: left;
	display: block;
	padding: 2px 7px;
	position: relative;
	
	text-align: left;
	font-family: Georgia;
	font-size: 13px !important;
}
.menu_child .child_bg .child_padd a:hover {
	text-align: left;
	background: #1A873B;
	color: #fcc311 !important;
}
.menu_child .child_bg .child_padd span {
	text-align: left;
	color: #fcc311 !important;
	background: #25341A;
}
/* menu_child */

/* next_game */
.next_game .page_title {
	padding: 0;
}
.next_game .page_title table {
	margin: 6px auto 0 auto;
}
.next_game .page_title .title_bot_center span {
	text-align: center;
	white-space: nowrap;
	font-size: 11px;
	padding: 0 2px;
}
.next_game .page_title .title_bot_center {
	padding-bottom: 2px;
}
.next_game .btn {
	margin: 0 0 0 2px;
	float: left;
}
/* next_game */

/* last_game */
.last_game .page_title {
	padding: 0;
}
.last_game .page_title table {
	margin: 6px auto 0 auto;
}
.last_game .page_title .title_bot_center span {
	text-align: center;
	white-space: nowrap;
	font-size: 11px;
	padding: 0 2px;
}
.last_game .page_title .title_bot_center {
	padding-bottom: 2px;
}
.last_game .btn {
	margin: 0 0 0 2px;
	float: left;
}
/* last_game */

/* game */
.game_blocks {
	width: 360px;
}
.game {
	width: 346px;
	margin: 0 auto;
}
.game .top_bg {
	height: 168px;
}
.game .bot_bg {
	background: url('../media/images/bg/game_bot.jpg') center top no-repeat;
}
.game .bot_bg td {
	height: 34px;
}
.game .game_padd {
	padding: 13px 16px 0 14px;
}
.game .game_padd .top_row .left_td,
.game .game_padd .top_row .right_td {
	vertical-align: bottom;
	height: 25px;
}
.game .game_padd .top_row .left_td div,
.game .game_padd .top_row .right_td div {
	width: 78px;

	font-size: 9px;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	font-family: Verdana;
}
.game .game_padd .team_logo {
	margin: 2px 0 0 0;
	width: 77px;
	height: 73px;
}
.game .game_padd .team_logo td {
	vertical-align: middle;
	text-align: center;
}
.game .game_padd .team_logo td img {
	margin: 0 auto;
}
.game .game_padd .time_left {
	padding: 34px 21px 0 19px;
}
.game .game_padd .time_left .days {
	height: 28px;
	vertical-align: middle;
}
.game .game_padd .time_left .days div {
	width: 35px;
	text-align: center;
	font-size: 18px;
	color: #187E3B;
}
.game .game_padd .time_left .time {
	width: 100%;
	vertical-align: middle;
}
.game .game_padd .time_left .time .time_padd {
	padding: 0 7px 0 16px;
	text-align: center;
	font-size: 20px;
}
.game .game_padd .bot_row td {
	height: 30px;
	vertical-align: middle;
}

.all_text .text_field .text .game .game_padd .bot_row .team_place,
.game .game_padd .bot_row .team_place {
	padding: 7px 0 0 0;
	font-size: 10px;
	line-height: 90% !important;
	text-align: center;
}
.all_text .text_field .text .game .game_padd .bot_row .team_place * {
	line-height: 90% !important;
}
.game .game_padd .bot_row .team_place span {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.game .game_padd .bot_row .game_date {
	vertical-align: bottom;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
.game .event_place {
	padding: 0 15px 7px 15px;
	font-size: 10px;
	text-align: center;
}
.game .event_place span {
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
}
.game .game_padd .score {
	padding: 30px 47px 0 45px;
}
.game .game_padd .score td {
	width: 50%;
	height: 27px;
	text-align: center;
	vertical-align: middle;
	font-size: 20px;
}

.game.game_next .top_bg {
	background: url('../media/images/bg/game_next.jpg') center bottom no-repeat;
}
.game.game_last .top_bg {
	background: url('../media/images/bg/game_last.jpg') center bottom no-repeat;
}
/* game */

/* all_tournaments */
.all_tour *,
.all_tour a {
	font-family: Georgia;
}
.all_tour a {
	text-decoration: none !important;
}
.all_tour table.first {
	width: 100%;
	margin: 0 0 6px 0;
}
.all_tour .first *,
.all_tour a {
	font-size: 14px !important;
	color: #FFFFFF !important;
	text-align: center;
}
.all_tour .first td.selected {
	background: url('../media/images/dec/all_tour_first_sel.gif') left top repeat-x;
}
.all_tour .first td.not_selected {
	background: url('../media/images/dec/all_tour_first.gif') left top repeat-x;
	cursor: pointer;
}
.all_tour .first  td.ov {
	background: #1a873b;
}
.all_tour .first div.left {
	background: url('../media/images/dec/all_tour_first_left.gif') left top no-repeat;
	height: 24px;
	border-right: 1px solid #000000;
}
.all_tour .first div.mid {
	height: 24px;
	border-right: 1px solid #000000;
}
.all_tour .first div.right {
	background: url('../media/images/dec/all_tour_first_right.gif') right top no-repeat;
	height: 24px;
}


.all_tour table.second {
	width: 100%;
	margin: 0 0 6px 0;
}
.all_tour .second *,
.all_tour a {
	font-size: 14px;
	text-align: center;
}
.all_tour .second td.selected {
	background: url('../media/images/dec/all_tour_second_sel.gif') left top repeat-x;
}
.all_tour .second .selected div {
	color: #FFFFFF;
}
.all_tour .second .not_selected a {
	color: #000000;
}
.all_tour .second td.not_selected {
	background: url('../media/images/dec/all_tour_second.gif') left top repeat-x;
	cursor: pointer;
}
.all_tour .second  td.ov {
	background: #f3c523;
}
.all_tour .second div.left {
	background: url('../media/images/dec/all_tour_second_left.gif') left top no-repeat;
	height: 26px;
	border-right: 1px solid #000000;
}
.all_tour .second div.mid {
	height: 26px;
	border-right: 1px solid #000000;
}
.all_tour .second div.right {
	background: url('../media/images/dec/all_tour_second_right.gif') right top no-repeat;
	height: 26px;
}

.all_tour table.third {
	margin: 0 0 14px 0;
}
.all_tour .third th {
	background: url('../media/images/dec/all_tour_third_top.gif') left top repeat;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #5b976a;
	border-left: 1px solid #5b976a;
	height: 25px;
	width: 32px;
	font-size: 14px;
	color: #fac100;
	text-align: center;
	vertical-align: middle;
}

.all_tour .third td {
	border-left: 1px solid #25341a;
	border-bottom: 1px solid #074f17;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 29px;
}
.all_tour .third .dark td  {
	background: #0b531c;
}
.all_tour .third .light td {
	background: #0d5e21;
}
.all_tour .third .dark td.team  {
	background: #115f25 url('../media/images/dec/all_tour_third_team_dark.gif') left top repeat-y;
}
.all_tour .third .light td.team {
	background: #156a2a url('../media/images/dec/all_tour_third_team_light.gif') left top repeat-y;
}
.all_tour .third th.team,
.all_tour .third td.team  {
	width: 210px;
	border-left: 0px solid #1c7032;
	padding: 0 0 0 6px;
	text-align: left;
}
.all_tour .third .last td {
	border-bottom: 0px solid #074f17;
}
.all_tour .third .last td.team {
	padding: 0;
}
.all_tour .third .team div {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	height: 24px;
	background: url('../media/images/dec/all_tour_third_left.gif') left bottom no-repeat;
	padding: 0 0 0 6px;
	margin: 5px 0 0 0;
}
.all_tour .third .dark td.lst  {
	background: #0b531c url('../media/images/dec/all_tour_third_right.gif') right bottom no-repeat;
}
.all_tour .third .light td.lst  {
	background: #0d5e21 url('../media/images/dec/all_tour_third_right.gif') right bottom no-repeat;
}
.all_tour .third .fbk td.lst  {
	background: #187b34 url('../media/images/dec/all_tour_third_right.gif') right bottom no-repeat;
}
.all_tour .third .fbk td {
	background: #187b34;
	font-weight: bold;
}
.all_tour .third .fbk td.team {
	font-size: 13px;
	background: #187832 url('../media/images/dec/all_tour_third_team_fbk.gif') left top repeat-y;
}


.all_tour table.arrows {
	width: 100%;
	margin: 0 0 12px 0;
}
.all_tour .arrows td {
	text-align: center;
	vertical-align: middle;
}
.all_tour .arrows .tour {
	width: 229px;
}
.all_tour .arrows div.title {
	font-size: 14px;
}
.all_tour .arrows div.date {
	font-size: 12px;
}


.all_tour .fifth td.yellow {
	background: url('../media/images/dec/all_tour_third_top.gif') left top repeat;
	height: 25px;
	border-bottom: 1px solid #5b976a;
	font-size: 12px;
	color: #fac100;
	vertical-align: middle;
	padding: 0 0 0 6px;
}
.all_tour .fifth td.white {
	background: url('../media/images/dec/all_tour_third_top.gif') left top repeat;
	border-bottom: 1px solid #5b976a;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: right;
	padding: 0 8px 0 0;
}
.all_tour .fifth table.cont {
	width: 442px;
	height: 50px;
	background: #177933 url('../media/images/dec/all_tour_fifth_notfbk.gif') left top repeat;
}
.all_tour .fbkf table.cont {
	width: 442px;
	height: 87px;
	background: #177933 url('../media/images/dec/all_tour_fifth_fbk.gif') left top repeat;
}

.all_tour table.fifth {
	margin: 0 0 3px 0;
}
.all_tour table.fbkf {
	margin: 0 0 21px 0;
}
.all_tour .fifth .player_photo {
	width: 40px;
	height: 39px;
}
.all_tour .fifth .player_photo .photo_frame {
	width: 40px;
	height: 39px;
}
.all_tour .fifth .left .player_photo .photo_frame {
	background: url('../media/images/dec/all_tour_fifth_frame_left.png') left top no-repeat;
}
.all_tour .fifth .right .player_photo .photo_frame {
	background: url('../media/images/dec/all_tour_fifth_frame_right.png') left top no-repeat;
}
.all_tour .fbkf .left .player_photo .photo_frame {
	background: url('../media/images/dec/all_tour_fifth_frame_fbk_left.png') left top no-repeat;
}
.all_tour .fbkf .right .player_photo .photo_frame {
	background: url('../media/images/dec/all_tour_fifth_frame_fbk_right.png') left top no-repeat;
}
.all_tour .fifth td.left {
	background: url('../media/images/dec/all_tour_fifth_fbk_left.gif') left bottom no-repeat;
}
.all_tour .fifth td.right {
	background: url('../media/images/dec/all_tour_fifth_fbk_right.gif') right bottom no-repeat;
}
.all_tour .fifth .cont td.left {
	vertical-align: middle;
	width: 176px;
}
.all_tour .fifth .cont td.mid {
	text-align: center;
	vertical-align: middle;
}
.all_tour .fifth .cont td.right {
	text-align: right;
	vertical-align: middle;
	width: 176px;
}
.all_tour .fifth .cont .right td.team_title {
	text-align: right;
}
.all_tour .fifth .cont .left td,
.all_tour .fifth .cont .right td {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	vertical-align: middle;
}
.all_tour .fbkf .cont .left td,
.all_tour .fbkf .cont .right td {
	font-size: 15px;
}
.all_tour .fifth .cont table.score {
	width: 100%;
}
.all_tour .fifth .cont .score td {
	color: #fcc311;
	font-size: 18px;
	font-family: Arial;
	text-align: center;
}
.all_tour .fbkf .cont .score td {
	font-size: 24px;
}
.all_tour .fifth .cont .score td.sc_left {
	width: 48%;
}
.all_tour .fifth .cont .score td.sc_mid {

}
.all_tour .fifth .cont .score td.sc_right {
	width: 48%;
}
.all_tour .fifth .cont .score td.sc_right {
	width: 48%;
}
.all_tour .fifth .cont .right td.team_photo {
	width: 56px;
	text-align: center;
}
.all_tour .fifth .cont .left td.team_photo {
	width: 56px;
	text-align: center;
}
.all_tour .fifth .cont .team_photo div.player_photo {
	margin: 0 auto 0 auto;
}
.all_tour .fifth .cont .mid .more_btn {
	text-align: center;
}
.all_tour .fifth .cont .mid table.more_btn {
	width: 100%;
	height: 26px;
	background: url('../media/images/btn/all_tour_more.gif') center top no-repeat;
}
.all_tour .fifth .cont .mid .more_btn div {
	margin: 2px 0 0 0;
}
.all_tour .fifth .cont .mid .more_btn a {
	color: #FFFFFF !important;
	font-size: 11px !important;
	font-family: Arial !important;
	text-decoration: underline !important;
}
.all_tour .fifth .cont .mid .more_btn a:hover {
	color: #fcc311 !important;
}
/* all_tournaments */


/* login_error */
#login_error {
	width: 169px;
	height: 95px;
	margin: -75px -9px 0 auto;
	background: url('../media/images/bg/login_error.gif') left top no-repeat;
}
#login_error .login_padd {
	padding: 6px 8px 0 8px;
}
#login_error .login_padd .close {
	float: right;
}
#login_error .login_padd .error_text {
	padding: 8px 0 0 0;
	text-align: center;
}
/* login_error */

/* team_menu */
.team_menu a,
.team_menu span {
	display: block;
	padding: 4px 0 0 0;
	text-decoration: none !important;
}
.team_big a,
.team_big span {
	display: block;
	padding: 2px 0 0 0;
	text-decoration: none !important;
}
.team_menu {
	width: 100%;
	margin: 0 0 6px 0;
}
.team_menu *,
.team_menu a {
	font-size: 11px !important;
	color: #FFFFFF !important;
	font-family: Georgia !important;
	text-align: center;
}
.team_big *,
.team_big a {
	font-size: 14px !important;
}

.team_menu td {
	background: url('../media/images/dec/all_tour_first.gif') left top repeat-x;
	cursor: pointer;
}
.team_menu td.ov {
	background: #1a873b;
}

.team_menu td.selected {
	background: url('../media/images/dec/all_tour_first_sel.gif') left top repeat-x;
}

.team_menu div.left {
	background: url('../media/images/dec/all_tour_first_left.gif') left top no-repeat;
	height: 24px;
	border-right: 1px solid #000000;
}
.team_menu div.mid {
	height: 24px;
	border-right: 1px solid #000000;
}
.team_menu div.right {
	background: url('../media/images/dec/all_tour_first_right.gif') right top no-repeat;
	height: 24px;
}
/* team_menu */

/* team_item */
.team_item {
	padding: 0 20px 0 21px;
}
.team_item .team_logo {
	margin: 15px 0 0 0;
	text-align: center;
}
.team_item .team_logo img {
	margin: 0 auto;
}
.team_item .team_photo {
	text-align: center;
}
.team_item .team_photo .photo {
	margin: 0 auto;
}
.team_item .team_text {
	padding: 3px 0 10px 0;
	text-align: justify;
}
.team_item .team_group {

}
.team_item .team_group .team_subgroup {
	padding: 0 0 5px 0;
}
.team_item .team_group .team_subgroup .team_subgroup_name {
	color: #FCC311;
	font-size: 14px;
	padding: 3px 0 2px 0;
	text-align: center;
	border-bottom: 1px solid #5B976A;
	text-transform: uppercase;
	background: url('../media/images/dec/all_tour_first_sel.gif') left top repeat-x;
}
.team_item .team_group .team_players {
	width: 100%;
}
.team_item .team_group .team_players .player {
	width: 50%;
	border-bottom: 1px solid #25341A;
	background: #156A2B url('../media/images/dec/player.gif') left top repeat-y;
}

.team_item .team_group .team_players .player.left {

}
.team_item .team_group .team_players .player.right {
	border-left: 1px solid #25341A;
}
.team_item .team_group .team_players .player.last {
	border-bottom: 0px;
}
.team_item .team_group .team_players .last.left .player_padd {
	background: url('../media/images/dec/team_players_left.gif') left bottom no-repeat;
}
.team_item .team_group .team_players .last.right .player_padd {
	background: url('../media/images/dec/team_players_right.gif') right bottom no-repeat;
}

.team_item .team_group .team_players .player .player_padd {
	padding: 5px 5px 3px 9px;
	cursor: pointer;
}
.team_item .team_group .team_players .player .player_padd .player_right {
	padding: 0 0 0 20px;
}
.team_item .team_group .team_players .player .player_padd .player_right .name {
	color: #FFFFFF;
	font-weight: bold;
}
.team_item .team_group .team_players .player .player_padd .player_right .surname {
	color: #FFFFFF;
	font-weight: bold;
}
.team_item .team_group .team_players .player .player_padd .player_right .number,
.team_item .team_group .team_players .player .player_padd .player_right .birth_date,
.team_item .team_group .team_players .player .player_padd .player_right .position_alt {
	color: #FFFFFF;
	font-size: 11px;
}
.team_item .team_group .team_players .player .player_padd .player_right .birth_date {
	float: left;
	margin: 0 5px 0 0;
	white-space: nowrap;
}
.team_item .team_group .team_players .player .player_padd .player_right .nationality {
	margin: 3px 0 0 0;
}
.team_item .team_group .team_players .player .player_padd .player_photo {
	margin: 0 0 5px 0;
}
.team_item .team_group .team_players .player .player_padd .player_photo .photo_frame {
	width: 76px;
	height: 77px;
	background: url('../media/images/dec/player_photo_frame.png') left top no-repeat;
}

.play_pop {
	padding: 31px 9px 11px 5px;
}
.play_pop .player_pop {
	width: 100%;
	height: 100%;
}
.play_pop td.player_pop_td {
	width: 100%;
}
.play_pop .player_pop_td .pop {
	width: 50%;
}
.play_pop .player_pop .bio {
	color: #FFFFFF !important;
	text-align: left;
	padding: 0 0 0 20px;
	font-size: 12px;
}
.play_pop .player_pop .bio a,
.play_pop .player_pop .bio * {
	color: #FFFFFF !important;
	font-size: 12px !important;
}
.play_pop .player_pop .player_padd {
	padding: 5px 5px 3px 9px;
	text-align: left;
	color: #ffffff;
}
.play_pop .player_pop .player_padd .pop {
	padding: 0 0 0 10px;
}
.play_pop .player_pop .player_padd .pop .name,
.play_pop .player_pop .player_padd .pop .surname {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.play_pop .player_pop .player_padd .pop .number,
.play_pop .player_pop .player_padd .pop .birth_date,
.play_pop .player_pop .player_padd .pop .position_alt {
	color: #FFFFFF;
	font-size: 12px;
}
.play_pop .player_pop .player_padd .pop .birth_date {
	float: left;
	margin: 0 5px 0 0;
	white-space: nowrap;
}
.play_pop .player_pop .player_padd .pop .nationality {
	margin: 3px 0 0 0;
}
/* team_item */

/* photo */
.photo .photo_top_left {
	width: 10px;
	height: 13px;
	background: url('../media/images/dec/photo_top_left.png') right bottom no-repeat;
}
.photo .photo_top_center {
	height: 13px;
	background: url('../media/images/dec/photo_top_center.gif') center bottom repeat-x;
}
.photo .photo_top_right {
	width: 12px;
	height: 13px;
	background: url('../media/images/dec/photo_top_right.png') left bottom no-repeat;
}

.photo .photo_cnt_left {
	width: 10px;
	background: url('../media/images/dec/photo_cnt_left.gif') right center repeat-y;
}
.photo .photo_cnt_right {
	width: 12px;
	background: url('../media/images/dec/photo_cnt_right.gif') left center repeat-y;
}

.photo .photo_bot_left {
	width: 10px;
	height: 13px;
	background: url('../media/images/dec/photo_bot_left.png') right top no-repeat;
}
.photo .photo_bot_center {
	height: 13px;
	background: url('../media/images/dec/photo_bot_center.png') center top repeat-x;
}
.photo .photo_bot_right {
	width: 12px;
	height: 13px;
	background: url('../media/images/dec/photo_bot_right.png') left top no-repeat;
}
/* photo */

/* news_list */
.news_list {
	padding: 10px 20px 14px 21px;
}
.news_list .btn .button .btn_cnt a {
	text-transform: none;
}
/* news_list */

/* news_item */
.news_item {
	padding: 0 25px 14px 21px;
}
.news_item .news_item_img {
	float: left;
	margin: 0 17px 10px 0;
}
.news_item .club_news .item_padd {
	padding: 0;
}
.news_item .club_news .item_padd .item_text .item_name span {
	display: block;
	padding: 0 0 5px 0;
}
.news_item .write_comment {
	margin: 30px 0 0 0;
}
/* news_item */

/* back */
.back a {
	color: #1A873B !important;
	text-transform: lowercase;
}
.back a:hover {
	color: #000000 !important;
}
/* back */

/* write_comment */
.write_comment .form_name {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 3px 0;
}
.write_comment textarea {
	width: 100%;
	height: 121px;
	font-size: 12px;
	background: #DDDDDD;
	border: 1px solid #000000;
}
.write_comment .button {
	margin: 8px 0;
}
/* write_comment */

/* comments */
.comments .comments_title {
	font-size: 14px;
	font-weight: bold;
	padding: 9px 0 3px 0;
}
.comments .separate {
	background: url('../media/images/dec/club_news_separate.gif') left center repeat-x;
}

.comments .comment_padd {
	padding: 9px 0 10px 0;
}
.comments .comment_padd .comment_date,
.comments .comment_padd .comment_author {
	color: #187E3B;
	font-weight: bold;
	margin: 0 0 3px 0;
}
.comments .comment_padd .comment_date {
	float: left;
	margin: 0 4px 0 0;
	font-size: 12px;
}
.comments .comment_padd .comment_author {
	font-size: 11px;
	padding: 1px 0 0 0;
}
.comments .comment_padd .comment_text {
	line-height: 150%;
	text-align: justify;
}
/* comments */

/* paging */
.paging {
	padding: 12px 0 0 0;
}
.paging .paging_title {
	float: left;
	margin: 0 12px 0 0;
	font-weight: bold;
}
.paging .pages a,
.paging .pages span {
	display: block;
	float: left;
	padding: 1px 3px;
	font-size: 12px;
	text-decoration: none !important;
}
.paging .pages a:hover {
	background: #FCC311;
}
.paging .pages span {
	color: #FFFFFF !important;
	background: #136630;
}
/* paging */

/* gallery */
.gallery {
	padding: 10px 20px 14px 20px;
}
.gal_title {
	padding: 0 0 0 10px;
	position: relative;
}
.gal_title .gal_title_tb td.top {
	background: url(../media/images/dec/gal_title_top.gif) 0 0 repeat-x;
	height: 7px;
}
.gal_title .gal_title_tb td.top_l {
	background: url(../media/images/dec/gal_title_top_l.gif) 0 0 no-repeat;
	width: 7px;
}
.gal_title .gal_title_tb td.top_r {
	background: url(../media/images/dec/gal_title_top_r.gif) 0 0 no-repeat;
	width: 7px;
}
.gal_title .gal_title_tb td.left {
	background: #fcc311;
	border-left: 1px solid #898989;
}
.gal_title .gal_title_tb td.body {
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	background: #fcc311;
	padding: 0 10px 0 10px;
}
.gal_title .gal_title_tb td.right {
	background: #fcc311;
	border-right: 1px solid #898989;
}
.gal_menu {
	padding: 5px 20px 0 20px;
}
/*.gal_cat_title {
	padding: 2px 20px 4px 20px;
	background: url('../media/images/dec/gal_menu_act.gif') left top repeat-x;
	font-family: Georgia;
	font-size: 14px;
	color: #fac100;
	text-align: center;
	vertical-align: top;
	border-bottom: 1px solid #5b976a;
}*/

.gal_cat_title {
	width: 442px;
	border-bottom: 1px solid #5B976A;
	background: #25341A url('../media/images/dec/all_tour_first_sel.gif') left top repeat-x;
}
.gal_cat_title td {
	height: 24px;
	color: #FAC100;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}


/* gallery_menu */
.gal_menu {
	position: relative;
	z-index: 3;
}
.gal_menu .menu_padd {
	padding: 0 4px 0 2px;
}
.gal_menu .menu_padd .menu_item {
	height: 24px;
	border-right: 1px solid #000000;
	background: url('../media/images/dec/gal_menu.gif') left top repeat-x;
}
.gal_menu .menu_padd .first {
	background: url('../media/images/dec/gal_menu_first.gif') left top no-repeat;
}
.gal_menu .menu_padd .menu_item.no_bord {
	border-right: 0px;
}
.gal_menu .menu_padd .last {
	background: url('../media/images/dec/gal_menu_last.gif') right top no-repeat;
}
.gal_menu .menu_padd .active .first {
	background: url('../media/images/dec/gal_menu_first_act.gif') left top no-repeat;
}
.gal_menu .menu_padd .active .last {
	background: url('../media/images/dec/gal_menu_last_act.gif') right top no-repeat;
}
.gal_content {
	width: 442px;
	background: #156b2b url(../media/images/dec/gal_content_bot.gif) 0 bottom no-repeat;
	padding: 12px 0 12px 0;
	
}
.gal_content .photo {
	padding: 6px 12px 6px 12px;
}

/*
.gal_menu .menu_padd .menu_item.ov {
	cursor: pointer;
	background: #1A873B;
}*/
.gal_menu .menu_padd .menu_item a,
.gal_menu .menu_padd .menu_item span {
	color: #FFFFFF !important;
	font-size: 13px !important;
	text-decoration: none !important;
	font-family: Georgia;
}

.gal_menu .menu_padd .menu_item.active {
	background: url('../media/images/dec/gal_menu_act.gif') left top repeat-x;
}
/* gallery_menu */

/* gallery_menu_child */
.gal_menu_child {
	position: absolute;
	z-index: 100;
	width: 225px;
	margin: 0 0 0 0;
	border-top: 1px solid #000000;
	z-index: 10;
}
.gal_menu_child.first_child {
	margin-left: 9px;
}
.gal_menu_child.last_child {
	margin-left: -34px;
}
.gal_menu_child .child_bg {
	width: 225px;
	background: url('../media/images/dec/gal_menu_bg.png') center top repeat-y;
}
.gal_menu_child .child_bg_bot {
	width: 225px;
	height: 9px;
	background: url('../media/images/dec/gal_menu_bg_bot.png') center top no-repeat;
}
.gal_menu_child .child_bg .child_padd {
	padding: 1px;
}
.gal_menu_child .child_bg .child_padd a,
.gal_menu_child .child_bg .child_padd span {
	color: #000000 !important;
	display: block;
	padding: 2px 7px;
	position: relative;
	font-family: Georgia;
	font-size: 13px !important;
}
.gal_menu_child .child_bg .child_padd a:hover {
	background: #1a873b;
	color: #000000 !important;
}
.gal_menu_child .child_bg .child_padd span {
	color: #fac100 !important;
	background: #25341a;
}
/* gallery_menu_child */

/* gal_photo */
.gal_photo {
	width: 84px;
	height: 84px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.gal_photo .photo_thm {
	background: url(../media/images/dec/gal_thumb.png) center center no-repeat;
	width: 84px;
	height: 84px;
	position: absolute;
	top: 0;
	left: 0;
}

.gal_photo .gphoto_top_left {
	background: url('../media/images/dec/gal_photo_top_left.gif') right top no-repeat;
}
.gal_photo .gphoto_top_center {
	width: 100%;
	height: 10px;
	background: url('../media/images/dec/gal_photo_top_cnt.gif') center top repeat-x;
}
.gal_photo .gphoto_top_right {
	background: url('../media/images/dec/gal_photo_top_right.gif') right top no-repeat;
}

.gal_photo .gphoto_cnt_left {
	width: 10px;
	background: url('../media/images/dec/gal_photo_cnt_left.gif') left center repeat-y;
}
.gal_photo .gphoto_cnt_right {
	width: 10px;
	background: url('../media/images/dec/gal_photo_cnt_right.gif') right center repeat-y;
}

.gal_photo .gphoto_bot_left {
	width: 10px;
	height: 10px;
	background: url('../media/images/dec/gal_photo_bot_left.gif') left top no-repeat;
}
.gal_photo .gphoto_bot_center {
	height: 10px;
	background: url('../media/images/dec/gal_photo_bot_cnt.gif') 0 top repeat-x;
}
.gal_photo .gphoto_bot_right {
	width: 10px;
	height: 10px;
	background: url('../media/images/dec/gal_photo_bot_right.gif') right top no-repeat;
}
/* gal_photo */


/*  */

.full_photo td {
	font-size: 1px;
	line-height: 1px;
}
.full_photo .gphoto_top_left {
	background: url('../media/images/dec/gal_photo_top_left.gif') right top no-repeat;
}
.full_photo .gphoto_top_center {
	height: 10px;
	background: url('../media/images/dec/gal_photo_top_cnt.gif') center top repeat-x;
}
.full_photo .gphoto_top_right {
	background: url('../media/images/dec/gal_photo_top_right.gif') right top no-repeat;
}

.full_photo .gphoto_cnt_left {
	width: 10px;
	background: url('../media/images/dec/gal_photo_cnt_left.gif') left center repeat-y;
}
.full_photo .gphoto_cnt_right {
	width: 10px;
	background: url('../media/images/dec/gal_photo_cnt_right.gif') right center repeat-y;
}

.full_photo .gphoto_bot_left {
	width: 10px;
	height: 10px;
	background: url('../media/images/dec/gal_photo_bot_left.gif') left top no-repeat;
}
.full_photo .gphoto_bot_center {
	height: 10px;
	background: url('../media/images/dec/gal_photo_bot_cnt.gif') 0 top repeat-x;
}
.full_photo .gphoto_bot_right {
	width: 10px;
	height: 10px;
	background: url('../media/images/dec/gal_photo_bot_right.gif') right top no-repeat;
}



/* pop */
.gal_pop .pop_title {
	color: #ffffff;
	font-family: Georgia;
	font-size: 14px;
	text-align: center;
}
.gal_pop .pop_desc {
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
}
.gal_pop .g_content {
	width: 100%;
}
.gal_pop .g_content img {
	display: inline;
}
.gal_pop .g_content td.arr_right,
.gal_pop .g_content td.arr_left {
	vertical-align: middle;
}
.gal_pop .g_content td.arr_right img {
	float: left;
}
.gal_pop .g_content td.arr_left img {
	float: right;
}
.gal_pop .g_content td.g_photo {
	text-align: center;
	padding: 10px;
}

/* pop */
/* gallery */

/* user_register */
.user_register {
	padding: 0 25px 14px 21px;
}
.user_register .register_text {
	text-align: justify;
	line-height: 150%;
}
.user_register .register_form {
	margin: 10px 0 0 0;
	width: 100%;
}
.user_register .register_form td {
	width: 50%;
	padding: 3px 0;
}
.user_register .register_form .label {
	text-align: right;
	padding: 0 5px 0 0;
	vertical-align: middle;
}
.user_register .register_form .input_text {
	border: 1px solid #000000;
	background: #DDDDDD;
	width: 186px;
	padding: 0 0 0 3px;
}
.user_register .register_form .right_padd {
	padding: 0 26px 0 0;
	text-align: right;
}
.user_register .register_form .right_padd a {
	color: #1A873B !important;
	font-size: 12px !important;
}
.user_register .register_form .right_padd a:hover {
	color: #000000 !important;
	text-decoration: underline !important;
}
.user_register .register_form .select_date {
	width: 62px;
}
.user_register .btn {
	margin: 10px 0 0 0;
	padding: 0 26px 0 0;
}

.user_register .error label {
	color: #A70007;
}
.user_register .error .input_text {
	color: #A70007;
	background: #FFFFFF;
	border: 1px solid #BA363C;
}
/* user_register */

/* bpopup */
#bpopup {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;

	background: #000000;
	filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;
}
#bpopup #hpopup {
	position: relative;
	cursor: pointer;
}
/* bpopup */

/* popup */
.popup {
	position: absolute;
	top: 50%;
	left: 50%;

	z-index: 101;
	

}
.popup .tpopup {

}
.popup .popup_top_left {
	background: url('../media/images/dec/popup_top_left.png') right bottom no-repeat;
}
.popup .popup_top_center {
	height: 11px;
	background: url('../media/images/dec/popup_top_center.gif') center bottom repeat-x;
}
.popup .popup_top_right {
	background: url('../media/images/dec/popup_top_right.png') left bottom no-repeat;
}

.popup .popup_cnt_left {
	background: url('../media/images/dec/popup_cnt_left.gif') right center repeat-y;
}
.popup .popup_cnt_center {
	width: 530px;
	background: #1A873B;
}
.popup .popup_cnt_center .scroll {
	padding: 25px 0 10px 0;
}
.popup .popup_cnt_center .scroll_wrapper {
	width: 100%;
	height: 350px;
	overflow: auto;
}
.popup .popup_cnt_center .scroll .scroll_padd {
	padding: 0 10px 0 0;
}
.popup .popup_cnt_right {
	background: url('../media/images/dec/popup_cnt_right.gif') left center repeat-y;
}

.popup .popup_bot_left {
	background: url('../media/images/dec/popup_bot_left.png') right top no-repeat;
}
.popup .popup_bot_center {

	height: 11px;
	background: url('../media/images/dec/popup_bot_center.gif') center top repeat-x;
}
.popup .popup_bot_right {
	background: url('../media/images/dec/popup_bot_right.png') left top no-repeat;
}

.popup .close {
	position: absolute;
	top: 13px;
	right: 12px;

	z-index: 102;
}
.popup .close a {
	font-size: 11px !important;
	color: #FCC311 !important;
	text-transform: lowercase;
}
.popup .close a:hover {
	color: #000000 !important;
	text-decoration: underline !important;
}
/* popup */

/* disclaimer */
.disclaimer {
	color: #FFFFFF;
	padding: 0 15px;
}
.disclaimer * {
	color: #FFFFFF;
	text-align: justify;
}
/* disclaimer */

/* schedule */
.schedule table.head {
	width: 100%;
	height: 25px;
}
.schedule td.yellow {
	color: #fac100;
	padding: 3px 0 0 6px;
	width: 220px;
}
.schedule td.white {
	padding: 3px 8px 0 0;
	color: #FFFFFF;
	text-align: center;
}
.schedule td.link {
	padding: 3px 0 0 0;
	text-align: left;
	width: 57px;
}
.schedule td.yellow,
.schedule td.white,
.schedule td.link {
	background: #25341a url('../media/images/dec/all_tour_third_top.gif') left top repeat-x;
	border-bottom: 1px solid #5b976a;
	font-size: 11px;
	font-family: Georgia;
}
.schedule .link a {
	color: #fcc311 !important;
	font-size: 11px !important;
	font-family: Georgia !important;
	text-decoration: underline !important;
}
.schedule .link a:hover {
	text-decoration: none !important;
}
.schedule table.cont {
	width: 442px;
	height: 50px;
	background: #177933 url('../media/images/dec/all_tour_fifth_notfbk.gif') left top repeat-y;
}
table.schedule {
	margin: 0 0 3px 0;
}
.schedule .player_photo {
	width: 40px;
	height: 39px;
}
.schedule .player_photo .photo_frame {
	width: 40px;
	height: 39px;
}
.schedule .left .player_photo .photo_frame {
	background: url('../media/images/dec/all_tour_fifth_frame_left.png') left top no-repeat;
}
.schedule .right .player_photo .photo_frame {
	background: url('../media/images/dec/all_tour_fifth_frame_right.png') left top no-repeat;
}
.schedule td.left {
	background: url('../media/images/dec/all_tour_fifth_fbk_left.gif') left bottom no-repeat;
}
.schedule td.right {
	background: url('../media/images/dec/all_tour_fifth_fbk_right.gif') right bottom no-repeat;
}
.schedule .cont td.left {
	vertical-align: middle;
	width: 50%;
}
.schedule .cont td.right {
	text-align: right;
	vertical-align: middle;
	width: 50%;
}
.schedule .cont .right td.team_title {
	text-align: right;
}
.schedule .cont .left td,
.schedule .cont .right td {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	vertical-align: middle;
}
.schedule .cont .left td,
.schedule .cont .right td {
	font-size: 15px;
}
.schedule .cont .right td.team_photo {
	width: 56px;
	text-align: center;
}
.schedule .cont .left td.team_photo {
	width: 56px;
	text-align: center;
}
.schedule .team_photo div.player_photo {
	margin: 0 auto 0 auto;
}
.schedule .cont td.left {
	vertical-align: middle;
	width: 176px;
}
.schedule .cont td.mid {
	text-align: center;
	vertical-align: middle;
}
.schedule .cont td.right {
	text-align: right;
	vertical-align: middle;
	width: 176px;
}
.schedule .cont .left td.team_title {
	text-align: left;
}
.schedule .cont .right td.team_title {
	text-align: right;
}
.schedule .cont .left td,
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	vertical-align: middle;
}
.schedule .cont .left td,
.schedule .cont .right td {
	font-size: 15px;
}
.schedule .cont table.score {
	width: 100%;
}
.schedule .cont .score td {
	color: #fcc311;
	font-size: 18px;
	font-family: Arial;
	text-align: center;
}
.schedule .cont .score td {
	font-size: 24px;
}
.schedule .cont .score td.sc_left {
	width: 48%;
}
.schedule .cont .score td.sc_mid {

}
.schedule .cont .score td.sc_right {
	width: 48%;
}
.schedule .cont .score td.sc_right {
	width: 48%;
}
.schedule .cont .right td.team_photo {
	width: 56px;
	text-align: center;
}
.schedule .cont .left td.team_photo {
	width: 56px;
	text-align: center;
}
.schedule .cont .team_photo div.player_photo {
	margin: 0 auto 0 auto;
}
.schedule .cont .mid .more_btn {
	text-align: center;
}
.schedule .cont .mid table.more_btn {
	width: 100%;
	height: 26px;
	background: url('../media/images/btn/all_tour_more.gif') center top no-repeat;
}
.schedule .cont .mid .more_btn div {
	margin: 2px 0 0 0;
}
.schedule .cont .mid .more_btn a {
	color: #FFFFFF !important;
	font-size: 11px !important;
	font-family: Arial !important;
	text-decoration: underline !important;
}
.schedule .cont .mid .more_btn a:hover {
	color: #fcc311 !important;
}

/* schedule */

/* look_up */
.look_up {
	padding: 0 25px 14px 21px;
}
.look_up .look_up_text {
	margin: 10px 0 0 0;
	text-align: justify;
	line-height: 150%;
}
.look_up .look_up_text * {
	text-align: justify;
	line-height: 150%;
}
/* look_up */

/* last_game_comments */
.last_game_comments {
	padding: 0 25px 14px 21px;
}
/* last_game_comments */

/* game_stats */
.game_stats {
	padding: 0 25px 14px 21px;
}
.game_stats .game_stats_text {
	margin: 10px 0 0 0;
	text-align: justify;
	line-height: 150%;
}
.game_stats .game_stats_text * {
	text-align: justify;
	line-height: 150%;
}
.game_stats .statistics {
	margin: 1px 0 0 0;
	background: #25341A url('../media/images/dec/all_tour_first_sel.gif') left top repeat-x;
}
.game_stats .statistics td {
	height: 24px;
	text-align: center;
	vertical-align: middle;
}
.game_stats .statistics .stats_left div,
.game_stats .statistics .stats_right div {
	width: 140px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.game_stats .statistics td.wf {
	padding: 3px 0;
	color: #FAC100;
}
/* game_stats */


/* protocol */
.protocol {
	padding: 0 25px 14px 21px;
}
/* protocol */
.shadow_mid .game_gal {
	padding: 0 25px 14px 0;
}
.game_gallery {
	padding: 10px 0 14px 0;
}

/* game_protocol */
.game_protocol .group {
	margin: 5px 0 0 0;
}
.game_protocol .group .group_title {
	border-bottom: 1px solid #5B976A;
	background: #25341A url('../media/images/dec/all_tour_first_sel.gif') left top repeat-x;
}
.game_protocol .group .group_title td {
	height: 24px;
	color: #FAC100;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}
.game_protocol .group .rbord {
	border-right: 1px solid #25341A;
}
.game_protocol .group .players .whalf,
.game_protocol .group .symbols .whalf {
	padding: 11px 0 0 0;
	width: 50%;
	background: #156B2B url('../media/images/dec/stats_light.gif') left top repeat-y;
}
.game_protocol .group .players .player_info {
	padding: 0 1px 0 5px;
}
.game_protocol .group .players .player_info td {
	height: 23px;
	vertical-align: middle;
}
.game_protocol .group .players .player_info span {
	font-size: 9px;
}
.game_protocol .group .players .player_info .fr {
	width: 32px;
	margin: 2px 0;
}
.game_protocol .group .players .player_info .fr img {
	width: 18px;
	margin: 0 2px 0 0;
}
.game_protocol .group .players .player_info .player_name {
	padding: 0 10px 0 0;
	white-space: nowrap;
	color: #FFFFFF;
	font-size: 11px;
}
.game_protocol .group .players .player_info.dark {
	background: #126025 url('../media/images/dec/stats_dark.gif') left top repeat-y;
}

.game_protocol .group .players .player_info .ov .player_name {
	color: #FCC311;
}
.game_protocol .group .players .player_info .ov span {
	color: #FCC311;
}

.game_protocol .group .symbols .symbol {
	color: #FCC311;
	font-size: 11px;
	padding: 4px 0;
}
.game_protocol .group .symbols .symbol img {
	margin: 0 10px 0 15px;
	float: left;
}

.game_protocol .group .left_end {
	height: 10px;
	background: url('../media/images/dec/stats_bot_left.gif') left bottom no-repeat;
}
.game_protocol .group .right_end {
	height: 10px;
	background: url('../media/images/dec/stats_bot_right.gif') right bottom no-repeat;
}

/* game_protocol */

/* sitemap */

.sitemap {
	margin: 5px 0 14px 21px;
}

.sitemap .main_block {
	background: #dddddd url('../media/images/dec/sitemap_content_bottom.gif') center bottom no-repeat;
}

.sitemap .sitemap_block {
	width: 215px;
	padding: 0 0 8px 0;
	vertical-align: top;
}

.sitemap td#spacer {
	width: 13px;
}

.sitemap .sitemap_block div#top {
	background: url('../media/images/dec/sitemap_content_top.gif') center top no-repeat;
	height: 7px;
}

.sitemap .sitemap_block div#bottom {
	padding: 0 0 8px 11px;
}

.sitemap .sitemap_block a,
.sitemap .sitemap_block a:active,
.sitemap .sitemap_block a:link {
	text-decoration: none;
}

.sitemap .sitemap_block a:hover {
	text-decoration: underline;
}

.sitemap .sitemap_block .lv_1 a {
	font-size: 14px;
	font-weight: bold;
	color: #1a873b;
}

.sitemap .sitemap_block .lv_2 {
	padding: 0 0 0 20px;
}

.sitemap .sitemap_block .lv_2 a,
.sitemap .sitemap_block .lv_3 a {
	font-size: 12px;
}

.sitemap .sitemap_block .lv_3 {
	padding: 0 0 0 40px;
}

/* sitemap */

/* comments on line */
div.on_line {
	width: 100%;
}
.on_line table.light {
	width: 100%;
	background: #156b2b url('../media/images/dec/on_line_light.gif') left top repeat-y;
}
.on_line table.dark {
	width: 100%;
	background: #125f25 url('../media/images/dec/on_line_dark.gif') left top repeat-y;
}
.on_line td {
	font-family: Arial;
	font-size: 11px;
}
.on_line td.left {
	width: 40px;
	text-align: center;
	color: #fcc311;
	padding: 4px 0 3px 0;
}
.on_line .left img {
	margin: 0 auto 0 auto;
}
.on_line td.right {
	color: #FFFFFF;
	padding: 4px 9px 3px 0;
}
.on_line td.left * {
	color: #fcc311;
}
.on_line td.right * {
	color: #FFFFFF;
}
.on_line .last td.left	{
	background: url('../media/images/dec/on_line_corners.gif') left bottom no-repeat;
}
.on_line .last td.right	{
	background: url('../media/images/dec/on_line_corners.gif') right bottom no-repeat;
}
.on_line .first td.left	{
	border-top: 1px solid #5b976a;
}
.on_line .first td.right {
	border-top: 1px solid #5b976a;
}
/* comments on line */

/* CSS end */