@charset "windows-1251";

* {margin: 0px; padding: 0px; vertical-align: top;}
body {font-family: Arial; font-size: 12px; color: black;}
table {border-collapse: collapse;}
a img {border: none;}
h1 {font-size: 28px; color: black; font-weight: normal; line-height: 30px;}
h3 {font-size: 12px; color: #7c7a7a; font-weight: normal; font-style: italic;}
.grey {color: #666666;}
.grey14 {color: #666666; line-height: 14px;}
.size_14 {font-size: 14px;}
.size_18 {font-size: 18px; color: #5d5d5d;}
.size_28 {font-size: 28px; line-height: 30px;}
.black_14 {font-size: 14px; color: black;}
.height_16 {line-height: 16px;}
p.path {width: 100%; text-align: left; padding-left: 25px; font-size: 28px; line-height: 30px; padding-bottom: 20px;}
p.title {width: 100%; text-align: left; font-size: 28px; line-height: 30px; padding-bottom: 20px;}
p.title2 {width: 100%; text-align: left; font-size: 28px; line-height: 30px; padding-bottom: 0px;}
p.spacer_15 {line-height: 15px; font-size: 15px;}
.align_left {text-align: left !important;}
.left_h_30 {text-align: left !important; line-height: 30px;}
.h_30_p_3 {line-height: 30px; padding: 0px 3px;}
tr.align_left td {text-align: left !important;}
p.blue {width: 100%; background: #b2e2f2; padding: 5px 0px;}
p.height_24 {vertical-align: top; line-height: 16px; padding-bottom: 8px; text-align: left;}
p.height_25 {vertical-align: top; line-height: 25px; text-align: left; margin-bottom: 20px;}
div.docs p {vertical-align: top; line-height: 16px; padding-bottom: 8px; text-align: left;}
div.docs p img {padding-right: 7px;}
div.docs p.level_1 {padding-left: 0px;}
div.docs p.level_2 {padding-left: 24px;}
div.docs p.level_3 {padding-left: 48px;}
div.line_height_20 {line-height: 20px; vertical-align: top; padding-left: 8px;}
div.line_height_18 {line-height: 18px; vertical-align: top; padding-left: 8px;}
div.line_height_16 {line-height: 16px; vertical-align: top; padding-left: 10px;}
i.month_list {color: #7c7a7a; margin-left: 130px;}
i.month_list img, .stats_3 tr.pad_10 td {padding: 0px 8px !important;}
.left_pad_30 {padding-left: 50px !important;}
.weight_normal_left {font-weight: normal !important; text-align: left !important;}

table.header {margin: 0px auto; width: 1000px; height: 96px; border: solid 12px #7c7b7a; border-bottom: none; background: url("/bg.png");}
table.header td.left {width: 280px; padding-left: 60px; padding-top: 17px;}
table.header td.center {width: 370px;}
table.header td.center div.top_menu a {display: block; float: left; width: 85px; background: url("/top_menu.png") no-repeat; line-height: 14px; padding-top: 1px; padding-bottom: 5px; text-decoration: underline; color: #96e6fe; font-size: 14px; text-align: center; margin-bottom: 20px; vertical-align: middle;}
table.header td.center div.top_menu a:hover {color: #e3f7fd;}
table.header td.center table.league td {font-size: 14px; color: #020202; vertical-align: middle;}
table.header td.center table.league td a {margin-left: 10px;}
table.header td.right {background: url("/auth.png") no-repeat; padding-left: 16px; color: #fcfaf7; padding-top: 5px;}
table.header td.right a {font-size: 11px; color: #96e6fe; text-decoration: underline; margin-right: 17px;}
table.header td.right a:hover {color: #e3f7fd;} 
table.header td.right table.auth td {height: 18px; padding: 0px;}
table.header td.right table.auth td.left {width: 65px;}
table.header td.right table.auth input.login {width: 105px; padding: 0px 3px; height: 18px; background: url("/login.png") no-repeat; border: none; margin-bottom: 4px;}
table.header td.right table.auth input.password {width: 75px; padding: 0px 3px; height: 18px; background: url("/password.png") no-repeat; border: none; margin-bottom: 2px;}
table.header td.right table.auth input.submit {width: 23px; height: 18px; border: none; background: url("/search_submit.png") no-repeat; cursor: pointer; margin-left: 3px;}

table.menu {width: 1000px; margin: 0px auto; height: 14px; background: url("/menu.png") repeat-x; vertical-align: middle; font-size: 14px;}
table.menu td.left {text-align: right;}
table.menu td.right {padding-right: 15px;}
table.menu a {margin: 0px 5px; color: white; text-decoration: underline; line-height: 42px;}
table.menu a:hover {color: #d20a0e;}
table.menu a.active {color: #d20a0e; text-decoration: none;}

table.body {margin: 0px auto; width: 1000px; border: solid 12px #7c7b7a; border-bottom: none; border-top: none; background: url("/bg.png");}
table.body td.main {padding-left: 37px; padding-right: 40px; padding-top: 20px; padding-bottom: 10px;}
table.body td.main a.bookmark {color: #525250; display: block; width: 130px; height: 20px; float: left; background: url("/bookmark.png") no-repeat; line-height: 19px; text-decoration: none; text-align: center;}
table.body td.main a.bookmark:hover {color: white; background: url("/bookmark_active.png") no-repeat; text-decoration: underline;}
table.body td.main a.bookmark_active {color: white; display: block; width: 130px; height: 20px; float: left; background: url("/bookmark_active.png") no-repeat; line-height: 19px; text-decoration: none; text-align: center;}
table.body td.main a.bookmark_active:hover {text-decoration: underline;}
table.body td.main a.bookmark_left {color: #525250; display: block; width: 133px; height: 20px; float: left; background: url("/bookmark_left.png") no-repeat; line-height: 19px; text-decoration: none; text-align: center;}
table.body td.main a.bookmark_left:hover {color: white; background: url("./images/bookmark_left_active.png") no-repeat; text-decoration: underline;}
table.body td.main a.bookmark_left_active {color: white; display: block; width: 133px; height: 20px; float: left; background: url("/bookmark_left_active.png") no-repeat; line-height: 19px; text-decoration: none; text-align: center;}
table.body td.main a.bookmark_left_active:hover {text-decoration: underline;}
table.body td.main a.days {color: #10100e; font-style: italic; text-decoration: none; display: block; line-height: 15px; vertical-align: middle; text-align: center; border-bottom: dashed 1px #10100e; margin: 0px 3px; float: right;}
table.body td.main a.days:hover {border: none;}

table.book {width: 100%; background: url("/book_bg.png") repeat-x;}
table.book td {padding-bottom: 17px; padding-top: 9px; line-height: 18px; color: #303030;}
table.book b {color: #010101;}
table.body td.main a, table.ppl_stats a, table.ppl_stats2 a {color: #d20a0e; text-decoration: underline;}
table.body td.main a:hover, table.ppl_stats a:hover, table.ppl_stats2 a:hover {color: #f49435;}
table.book td.column_1 {padding-left: 25px; width: 400px;}
table.book td.column_2 {padding-left: 60px; width: 380px;}
table.book td.scroll {padding-top: 13px;}

table.columns {width: 100%; margin-top: 25px;}
table.columns td.left, table.columns td.right {width: 230px; text-align: center; line-height: 19px;}
table.columns td.center {width: 100%; text-align: center; line-height: 19px;}

table.columns_half {width: 898px; margin-top: 25px; line-height: 16px;}
table.columns_half td.left {width: 230px; text-align: left; line-height: 19px;}
table.columns_half td.right {width: 314px; text-align: left; line-height: 19px; padding-left: 20px;}
table.columns_half td.center {width: 314px; text-align: left; line-height: 19px; padding-left: 20px;}
table.columns_half td.center_right {width: 628px; text-align: left; line-height: 19px; padding-left: 20px;}

table.col_block, table.week_photo, table.week_inter, table.search, table.search_player, table.search_trainer, table.search_team {width: 225px;}
table.week_photo tr.title td {height: 28px; padding-bottom: 10px; line-height: 28px; text-align: left; font-size: 28px; color: black; font-weight: normal;}
table.week_photo tr.title td img {margin-left: 5px; margin-top: 5px;}
table.week_photo tr.photo td {text-align: center;}
table.week_photo tr.footer td {padding-top: 10px; padding-bottom: 29px; line-height: 15px; text-align: left;}

table.col_block tr.title td {height: 28px; padding-bottom: 10px; line-height: 28px; text-align: left; font-size: 26px; color: black; font-weight: normal;}
table.col_block tr.title td img {margin-left: 5px; margin-top: 5px;}
table.col_block tr.link td {text-align: left; padding-bottom: 10px; padding-left: 5px;}
table.col_block tr.text td {text-align: left; padding-bottom: 10px;}
table.col_block tr.photo td {text-align: center;}
table.col_block tr.footer td {padding-top: 10px; line-height: 15px; text-align: left;}
table.col_block tr.comments td {color: #666666; padding-top: 10px; padding-bottom: 29px; line-height: 15px; text-align: left;}

table.week_inter tr.title td {height: 28px; padding-bottom: 10px; line-height: 28px; text-align: left; font-size: 27px; color: black; font-weight: normal;}
table.week_inter tr.photo td {text-align: center;}
table.week_inter tr.photo td div {position: relative; padding-bottom: 8px;}
table.week_inter tr.photo td div img.words {position: absolute; bottom: 0px; left: 0px;}
table.week_inter tr.footer td {text-align: left; padding: 10px 20px; background: url("/inter_bg.png") repeat-y;}
table.week_inter tr.subfooter td {font-size: 1px; height: 10px; background: url("/inter_sub.png") no-repeat; padding-bottom: 29px}

table.search, table.search_player, table.search_trainer, table.search_team {margin-bottom: 25px;}
table.search tr td {background: url("/search_bg.png") no-repeat; padding-left: 55px; padding-top: 13px; padding-bottom: 11px;}
table.search_player tr td {background: url("/search_bg2.png") no-repeat; padding-left: 55px; padding-top: 13px; padding-bottom: 11px;}
table.search_trainer tr td {background: url("/search_bg3.png") no-repeat; padding-left: 55px; padding-top: 13px; padding-bottom: 11px;}
table.search_team tr td {background: url("/search_bg4.png") no-repeat; padding-left: 55px; padding-top: 13px; padding-bottom: 11px;}
table.search tr td input.text, table.search_player tr td input.text, table.search_trainer tr td input.text, table.search_team tr td input.text {width: 121px; height: 18px; border: none; padding-left: 3px; background: url("/search_form.png") no-repeat; margin-right: 4px;}
table.search tr td input.submit, table.search_player tr td input.submit, table.search_trainer tr td input.submit, table.search_team tr td input.submit {width: 23px; height: 18px; border: none; background: url("/search_submit.png") no-repeat; cursor: pointer;}

table.col_img {width: 225px; margin-top: 15px;}
table.col_img tr td {text-align: center; padding-bottom: 30px;}
table.col_img2 {width: 225px; margin-top: 5px;}
table.col_img2 tr td {text-align: center; padding-bottom: 5px;}

table.news {width: 380px; margin: 0px auto;}
table.news tr.title td.left {padding-left: 5px; width: 352px; height: 28px; padding-bottom: 20px; line-height: 28px; text-align: left; font-size: 28px; color: black; font-weight: normal;}
table.news tr.title td.right {padding-right: 5px; width: 26px; vertical-align: middle; padding-bottom: 20px;}

table.news tr td table.blue {width: 380px; margin-bottom: 15px;}
table.news tr td table.blue tr.top td {height: 10px; line-height: 10px; font-size: 1px; background: url("/blue_top.png") no-repeat;}
table.news tr td table.blue tr.bottom td {height: 10px; line-height: 10px; font-size: 1px; background: url("/blue_bottom.png") no-repeat;}
table.news tr td table.blue tr.middle td {background: url("/blue_bg.png") repeat-y; text-align: left; padding-left: 20px; padding-right: 10px; line-height: 16px;}

table.news tr td table.new {width: 380px; margin-bottom: 20px;}
table.news tr td table.new tr.date td {color: #666666; font-style: italic; text-align: left; line-height: 16px; padding-left: 5px; padding-bottom: 5px;}
table.news tr td table.new tr td.left {text-align: left; line-height: 16px; padding-left: 5px;}
table.news tr td table.new tr td.right {padding-left: 10px; text-align: left; width: 100%; line-height: 16px;}

table.news tr.pages td {font-size: 16px; text-align: left; padding-left: 5px;}

table.footer {margin: 0px auto; width: 1000px; height: 66px; background: url("/footer.png") repeat-x;}
table.footer td.left {color: #d7d5d5; padding-left: 50px; padding-top: 25px; text-align: left;}
table.footer td.right {padding-top: 23px; width: 180px;}
table.footer a {color: #d7d5d5; text-decoration: underline;}
table.footer a:hover {text-decoration: none;}

table.new_big {width: 650px; margin-bottom: 20px; margin-left: 20px;}
table.new_big tr.date td {color: #666666; font-style: italic; text-align: left; line-height: 16px; padding-left: 5px; padding-bottom: 5px;}
table.new_big tr td.left {text-align: left; line-height: 16px; padding-left: 5px;}
table.new_big tr td.right {padding-left: 10px; text-align: left; line-height: 14px; width: 100%; vertical-align: top;}
table.new_big tr.text td {text-align: justify; line-height: 18px;}
table.new_big tr.text td p {padding: 9px 0px;}

table.inter_big {width: 100%; margin-bottom: 20px; margin-top: 20px;}
table.inter_big tr.date td {color: #666666; font-style: italic; text-align: left; line-height: 16px; padding-left: 5px; padding-bottom: 5px;}
table.inter_big tr td.left {text-align: left; line-height: 16px; padding-left: 5px;}
table.inter_big tr td.right {padding-left: 10px; text-align: left; line-height: 14px; width: 100%; vertical-align: top;}
table.inter_big tr td.right2 {padding-left: 10px; text-align: left; line-height: 14px; vertical-align: top;}
table.inter_big tr td.right3 {text-align: center; line-height: 14px; width: 100%; vertical-align: middle;}
table.inter_big tr td.right_middle {padding-left: 10px; text-align: left; line-height: 14px; width: 100%; vertical-align: middle;}
table.inter_big tr td.right img {margin-right: 24px;}
table.inter_big tr.text td {text-align: justify; line-height: 18px;}
table.inter_big tr.text td p {padding: 9px 0px;}
table.inter_big tr.before td {padding-left: 5px; padding-bottom: 5px;}

table.inter_big2 {margin-bottom: 20px; margin-top: 20px;}
table.inter_big2 tr.date td {color: #666666; font-style: italic; text-align: left; line-height: 16px; padding-left: 5px; padding-bottom: 5px;}
table.inter_big2 tr td.left {text-align: left; line-height: 16px; padding-left: 0px;}
table.inter_big2 tr td.right {padding-left: 0px; text-align: left; line-height: 18px; vertical-align: top;}
table.inter_big2 tr td.right_middle {padding-left: 10px; text-align: left; line-height: 14px; width: 100%; vertical-align: middle;}
table.inter_big2 tr td.right img {margin-right: 24px;}
table.inter_big2 tr.text td {text-align: justify; line-height: 18px;}
table.inter_big2 tr.text td p {padding: 9px 0px;}

table.inter_big3 {width: 100%; margin-bottom: 5px; margin-top: 13px;}
table.inter_big3 tr td.left {text-align: left; line-height: 16px; padding-left: 0px;}
table.inter_big3 tr td.right3 {text-align: center; line-height: 14px; width: 100%; vertical-align: middle;}

table.comment {width: 650px; margin-left: 20px; margin-bottom: 30px;}
table.comment tr.date td {background: #b2e2f2; color: #4b4a4b; font-style: italic; height: 18px; text-align: left;}
table.comment tr.user td {background: url("/user.png") 0px 5px no-repeat; height: 28px; padding-top: 2px; padding-left: 20px; text-align: left;}
table.comment tr.guest td {background: url("/guest.png") 0px 5px no-repeat; height: 28px; padding-top: 2px; padding-left: 20px; text-align: left;}
table.comment tr.text td {line-height: 16px; text-align: left;}

table.pages td {font-size: 16px; text-align: left; width: 650px; padding-left: 20px; padding-bottom: 20px;}
table.pages2 td {font-size: 16px; text-align: left; width: 650px; padding-left: 0px; padding-bottom: 10px;}

table.leave_comment {width: 650px; height: 189px; background: url("/comment.png") no-repeat; margin-left: 20px; color: #fffdfa; margin-bottom: 20px;}
table.leave_comment tr td.up {padding-left: 96px; text-align: left; height: 43px;}
table.leave_comment tr td.down {padding-left: 96px; text-align: left; height: 146px;}
table.leave_comment tr td input.name {width: 275px; height: 18px; background: white; border: none; margin-bottom: 16px; margin-top: 24px;}
table.leave_comment tr td textarea.text {width: 275px; height: 66px; background: white; border: none; margin-bottom: 18px; margin-top: 1px;}
table.leave_comment tr td input.submit {width: 107px; height: 23px; background: url("/send.png") no-repeat; border: none; cursor: pointer;}

table.columns_3 {width: 100%;}
table.columns_3 tr td {width: 33%; line-height: 24px; vertical-align: top;}

table.stats_3 {width: 100%; margin-bottom: 10px;}
table.stats_3 td {text-align: center; padding: 1px 0px;}
table.stats_3 tr.sum td {background: #b2e2f2;}
table.stats_3 tr.header td {font-weight: bold; background: #b2e2f2; padding: 3px 0px;}
table.stats_3 tr.header2 td {font-weight: bold; background: #8fd4eb; padding: 3px 0px; text-align: left; padding-left: 10px;}
table.stats_3 tr.footer td {background: #b2e2f2; font-size: 4px; line-height: 4px !important; padding: 0px;}

table.stats_5 {width: 500px; margin-bottom: 10px;}
table.stats_5 td {text-align: center; padding: 0px 5px;}
table.stats_5 tr.sum td {background: #b2e2f2;}
table.stats_5 tr.header td {font-weight: bold; background: #b2e2f2; padding: 3px 0px;}
table.stats_5 tr.header2 td {font-weight: bold; background: #8fd4eb; padding: 3px 0px; text-align: left; padding-left: 10px;}
table.stats_5 tr.footer td {background: #b2e2f2; font-size: 4px; line-height: 4px !important; padding: 0px;}

table.stats_4 {width: 100%; margin-bottom: 10px;}
table.stats_4 td {text-align: center; padding: 1px 0px; border: solid 1px white; line-height: 18px !important;}
table.stats_4 tr.sum td {background: #b2e2f2;}
table.stats_4 tr.header td {font-weight: bold; background: #b2e2f2; padding: 0px 4px;}
table.stats_4 tr.sub_header td {font-weight: bold; background: #b2e2f2; padding: 0px 4px; border-bottom: solid 3px white; padding-top: 8px !important;}
table.stats_4 tr.footer td {background: #b2e2f2; font-size: 4px; line-height: 4px !important; padding: 0px;}

table.fifty {width: 100%;}
table.fifty tr td.left {padding-right: 40px; width: 270px;}
table.fifty tr td.right {width: 310px; text-align: left;}
table.fifty tr td.left table tr td {padding-right: 10px;}
table.fifty tr td.left table tr td.left{text-align: left; padding-right: 0px;}

table.ppl_stats {width: 870px; height: 520px; border: solid 12px #7c7b7a;}
table.ppl_stats tr td {padding: 15px; background: url("/bg.png"); padding-right: 30px;}
table.ppl_stats tr td table.stats_3 tr td {padding: 0px; line-height: 24px; vertical-align: top;}

table.ppl_stats2 {border: solid 12px #7c7b7a;}
table.ppl_stats2 tr td {padding: 15px; background: url("/bg.png"); padding-right: 30px;}
table.ppl_stats2 tr td table.stats_4 tr td {padding: 0px 4px; line-height: 24px; vertical-align: top;}

table.img_line {width: 100%; margin-bottom: 20px;}
table.img_line tr td.left_arr {text-align: left; padding-right: 10px; vertical-align: middle; padding-bottom: 25px;}
table.img_line tr td.right_arr {text-align: right; padding-left: 10px; vertical-align: middle; padding-bottom: 25px;}
table.img_line tr td.img {text-align: center; padding: 0px 10px; line-height: 16px;}

table.week_line {width: 898px; margin-bottom: 20px;}
table.week_line td.left {width: 13px; background: url("/week_border.png") no-repeat; font-size: 1px; line-height: 1px;}
table.week_line td.right {width: 13px; background: url("/week_border.png") no-repeat; font-size: 1px; line-height: 1px;}
table.week_line td.center {width: 872px;}
table.week_line td.center div {width: 872px; overflow: auto; height: 91px;}
table.week_line td.center div table td {padding: 0px 15px; height: 78px; background: url("/week_bg.png") repeat-x; vertical-align: middle; color: #666666; text-align: center; line-height: 18px;}
table.week_line td.center div table td.active {padding: 0px 15px; height: 78px; background: url("/week_spacer3.png") repeat-x; vertical-align: middle; color: #fdfcfb; text-align: center; line-height: 18px;}
table.week_line td.center div table td.spacer {width: 13px; height: 78px; font-size: 1px; line-height: 1px; padding: 0px; background: url("/week_spacer.png") no-repeat;}

table.selects {width: 100%;}
table.selects tr td.sel {width: 200px;}
table.selects tr td {vertical-align: middle;}
table.selects tr td select, select.default {width: 155px; height: 20px;}
table.selects tr td input, input.show_butt {width: 102px; height: 20px; border: none; background: url("/show.png") no-repeat;}

table.calendar {width: 196px; height: 198px; border: solid 1px #7b9ebd; background: #f7f9fb; margin: 0px auto; margin-bottom: 30px;}
table.calendar tr td {text-align: center; vertical-align: middle; padding: 0px;}
table.calendar tr td table.month {width: 182px; border: solid 1px #e0e0e0; background: white; margin: 0px auto;}
table.calendar tr td table.month td.left, table.calendar tr td table.month td.right {width: 11px; height: 20px; padding: 0px;}
table.calendar tr td table.month td.center {text-align: center; font-weight: bold; color: black; font-size: 16px; line-height: 20px; padding: 0px; vertical-align: middle;}
table.calendar tr td table.week {width: 182px; height: 19px; margin: 0px auto;}
table.calendar tr td table.week tr td {width: 26px; height: 19px; line-height: 19px; font-size: 16px; color: #666666; text-align: center; vertical-align: middle;}
table.calendar tr td table.days {width: 182px; margin: 0px auto; background: #f7f9fb; border-collapse: separate;}
table.calendar tr td table.days tr td {width: 26px; border: solid 1px #e0e0e0; font-size: 16px; line-height: 22px; vertical-align: middle; text-align: center; color: #003db8; font-weight: normal; padding: 0px;}
table.calendar tr td table.days tr td.inactive {background: #eeeeee; color: #999999;}
table.calendar tr td table.days tr td.active {background: #fff19f; border: solid 1px #ff9900;}

table.event {width: 460px; margin-top: 5px; margin-bottom: 20px;}
table.event tr td.left img, table.event tr td.right img {border: solid 1px black;}
table.event tr td.left {width: 58px; padding-right: 5px; font-family: Trebuchet MS; font-size: 30px; color: black; text-align: center; vertical-align: top; line-height: 30px;}
table.event tr td.right {width: 58px; padding-left: 5px; font-family: Trebuchet MS; font-size: 30px; color: #7c7b7a; text-align: center; vertical-align: top; line-height: 30px;}
table.event tr td.center {width: 344px; padding: 0px;}

table.consist {width: 100%;}
table.consist tr td {width: 25%; text-align: left; padding-bottom: 40px; line-height: 14px;}

table.leagues {width: 620px;}
table.leagues tr td.left {width: 310px;}
table.leagues tr td.right {width: 260px; padding-left: 50px;}

table.leagues2 {width: 620px;}
table.leagues2 tr td.left_c {width: 310px;}
table.leagues2 tr td.right_c {width: 280px; padding-left: 30px;}

table.people {width: 100%;}
table.people td.pic {height: 40px; width: 40px;}
table.people td.name {padding-left: 20px;}

table.wide_table {width: 600px; margin-bottom: 10px; margin-right: 200px;}
table.wide_table td {text-align: center; padding: 0px 5px !important; vertical-align: middle;}
table.wide_table tr.header td {font-weight: bold; background: #b2e2f2; padding: 0px;}
table.wide_table tr.bg td {background: url("/wide_bg.png");}
table.wide_table td.align_left_150 {text-align: left !important; width: 150px; padding-left: 20px !important;}

table.shop {width: 1000px; margin: 0px auto;}
