html, body {
    background-color: black;
}
/* меню */
#head_menu {
background: #fff url(/img/hok/head_menu_background.jpg) top left repeat-x;
}
div#head_logo{
	background: url(/img/hok/head_logo.png) top left no-repeat;
	width: 181px;
	}
div#head_logo:hover{
	background: url(/img/hok/head_logo_selected.png) top left no-repeat;
	}
#head_menu_hockey{
	display: none;
	}
#head_menu_hockey:hover{
	background: url(/img/hok/head_menu_hockey_selected.png) top left no-repeat;
	}
#head_menu_football{
	background: url(/img/hok/head_menu_football.png) top left no-repeat;
	margin-left: -22px;
	width: 115px;
	}
#head_menu_football:hover{
	background: url(/img/hok/head_menu_football_selected.png) top left no-repeat;
	}
#head_menu_regby{
	background: url(/img/hok/head_menu_regby.png) top left no-repeat;
	width: 115px;
	margin-left: -22px;
	}
#head_menu_regby:hover{
	background: url(/img/hok/head_menu_regby_selected.png) top left no-repeat;
	}
#head_menu_others{
	background: url(/img/hok/head_menu_others.png) top left no-repeat;
	margin-left: -22px;
	width: 115px;
	}
#head_menu_others:hover{
	background: url(/img/hok/head_menu_others_selected.png) top left no-repeat;
	}
#head_menu_forum{
	background: url(/img/hok/head_menu_forum.png) top left no-repeat;
	margin-left: -30px;
	width: 115px;
	}
#head_menu_forum:hover{
	background: url(/img/hok/head_menu_forum_selected.png) top left no-repeat;
	}
#head_menu_copyright{
	background: url(/img/hok/head_menu_copyright.png) top left no-repeat;
	}
#head_menu_copyright:hover{
	background: url(/img/hok/head_menu_copyright_selected.png) top left no-repeat;
	}

/* старое */ 
a:link,a:visited,a:active {
	color: #333333;
	text-decoration: underline
}

a:hover {
	color: #9d0404;
	text-decoration: underline
}

img {
	border: none
}

.cat_name {
	font-size: 16pt;
	text-transform: uppercase;
	font-weight: bold;
	margin: 20px 20px 20px 0px;
	color: #a30000
}

/*VOTE*/
.button {
	font-size: 9pt;
	border: 1px solid #9d0404;
	width: 150px;
	color: #333333;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px
}

.progress_bar {
	height: 5px;
	background-color: #9d0404;
	font-size: 1p;
	line-height: 1px
}

.archive {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase
}

.archive_block {
	margin: 30px 5px 10px 5px
}

.archive_block h3 {
	color: #a30000
}

.archive_block .archive_name {
	margin: 0px;
	background-color: #a60001;
	padding: 5px;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold
}

.archive_block .archive_name span {
	border-left: 5px solid #FFFFFF;
	padding-left: 5px
}

.archive_block .archive_menu p {
	margin: 0px;
	padding: 8px;
	font-size: 9pt;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	line-height: 18px
}

.archive_block .archive_menu span {
	margin-left: 20px;
	font-weight: bold
}

.archive_block .archive_menu span a {
	text-decoration: none
}

.archive_select {
	background-color: #ea7d7e
}

/*COPYRIGHT*/
.copyright {
	padding: 0px 10px 0px 15px;
	text-align: justify;
	border-left: 3px solid #a60001
}

.copyright p {
	font-size: 10pt
}

/*TABLES*/
.tables {
	border: 1px solid #000000
}

.tables th {
	color: #FFFFFF;
	background-color: #a60001;
	font-size: 10pt
}

.tables td {
	font-size: 9pt;
	/*text-align: left;*/
}

.table_white {
	background-color: #FFFFFF
}

.table_red {
	background-color: #ea7d7e
}

/*TOP MENU*/
.top_line_menu {
	background: url(/img/top_line_bg.jpg) repeat-x;
	color: #9d0404;
	font-size: 8pt;
	font-weight: bold;
	word-spacing: 10px
}

.top_line_menu a:link,.top_line_menu a:visited,.top_line_menu a:active {
	color: #FFFFFF;
	text-decoration: none
}

.top_line_menu a:hover {
	color: #9d0404;
	text-decoration: none
}

.top_line_menu_flash {
	position: absolute;
	left: 45px;
	top: 2px;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px
}

.top_line_menu_flash a:link,.top_line_menu_flash a:visited,.top_line_menu_flash a:active
	{
	color: #FFFFFF;
	text-decoration: none
}

.top_line_menu_flash a:hover {
	color: #9d0404;
	text-decoration: none
}

.top_line_menu_author {
	position: absolute;
	right: 45px;
	top: 2px;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px
}

.top_line_menu_author a:link,.top_line_menu_author a:visited,.top_line_menu_author a:active
	{
	color: #FFFFFF;
	text-decoration: none
}

.top_line_menu_author a:hover {
	color: #9d0404;
	text-decoration: none
}

/*PAGES*/
.pages {
	font-size: 10pt;
	margin: 20px 0px 0px 20px;
	word-spacing: 3px
}

.pages span {
	border: 1px solid #ffe5e5;
	padding: 0px 4px 0px 4px
}

.pages a:link,.pages a:visited,.pages a:active {
	text-decoration: none
}

.pages a:hover {
	background-color: #a60001;
	text-decoration: none;
	color: #FFFFFF
}

/*OTHER*/
.other_txt {
	background-color: #a60001;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	line-height: 20px;
	padding: 7px;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold
}

.other_txt p {
	font-size: 8pt;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold
}

.other_txt_noblock {
	font-size: 9pt;
	line-height: 18px;
	margin: 15px 0px 15px 0px;
	text-align: justify;
	padding: 0px 10px 0px 10px;
	border-left: 3px solid #a60001
}

.other_txt_noblock p {
	font-size: 9pt;
	line-height: 18px;
	text-align: justify
}

/*MAIN MENU*/
#menu_title {
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	width: 208px;
	line-height: 30px;
	cursor: pointer
}

/*RIGHT TABLE WITH RESULT GAMES*/
#table_result_date {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #e1e1e1;
	height: 17px;
	text-align: center;
	background-color: #2e2e2e;
	text-transform: uppercase
}

#table_result_comand {
	padding-left: 5px;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	font-size: 9pt;
	color: #2e2e2e
}

#table_result_count {
	padding-right: 5px;
	color: #a12929;
	font-weight: bold;
	font-size: 10pt;
	text-align: right
}

#table_result_nogame {
	height: 40px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	text-align: center
}

#table_result_separator {
	background-color: #a9a9a9;
	height: 1px
}

/*RIGHT TABLE WITH INFO*/
#table_tabl_title {
	height: 45px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	text-transform: uppercase
}

#table_tabl_top {
	background-color: #2e2e2e;
	text-align: center;
	color: #e1e1e1;
	font-size: 8pt;
	font-family: Tahoma;
	font-weight: bold;
	height: 17px;
	text-transform: uppercase
}

#table_tabl_body {
	text-align: center;
	color: #2e2e2e;
	font-size: 8pt;
	font-family: Tahoma;
	height: 19px;
	text-transform: uppercase
}

#table_tabl_body_ {
	text-align: center;
	color: #2e2e2e;
	font-size: 8pt;
	font-family: Tahoma;
	height: 19px;
	background-color: #ecd5d5;
	text-transform: uppercase
}

/*PHOTOGALLERY*/
.photogallery_menu {
	font-size: 9pt;
	font-weight: bold;
	word-spacing: 8px;
	margin: 10px 0px 25px 10px
}

.photogallery_menu a:link,.photogallery_menu a:visited,.photogallery_menu a:active
	{
	word-spacing: normal;
	background-color: #a60001;
	padding: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #a60001;
	line-height: 25px
}

.photogallery_menu a:hover {
	word-spacing: normal;
	background-color: #ffffff;
	border: 1px solid #a60001;
	color: #333333;
	text-decoration: none
}

.photogallery_title {
	font-size: 12pt;
	font-weight: bold;
	padding: 5px 8px 0px 8px;
	text-transform: uppercase
}

.photogallery_table {
	border: 2px solid #a60001
}

.photogallery_table td {
	border: 1px solid #a60001;
	background: url(/img/hok/table_bg.gif);
	padding: 15px 0px 15px 0px
}

.photogallery_table td table td {
	border: none;
	padding: 0px
}

.photogallery_table td div {
	background-color: #FFFFFF;
	margin-top: 15px;
	padding: 5px;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	font-size: 9pt;
	line-height: 20px;
	color: #666666
}

.photogallery_table td div a {
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase
}

.photogallery_table td p {
	background-color: #FFFFFF;
	margin-top: 15px;
	padding: 5px;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	font-size: 9pt;
	line-height: 20px;
	color: #333333;
	font-weight: bold
}

.photogallery_table td img {
	border: 2px solid #a60001
}

/*VIDEOGALLERY*/
.videogallery_menu {
	font-size: 9pt;
	font-weight: bold;
	word-spacing: 8px;
	margin: 10px 0px 25px 10px
}

.videogallery_menu a:link,.videogallery_menu a:visited,.videogallery_menu a:active
	{
	word-spacing: normal;
	background-color: #a60001;
	padding: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #a60001;
	line-height: 25px
}

.videogallery_menu a:hover {
	word-spacing: normal;
	background-color: #ffffff;
	border: 1px solid #a60001;
	color: #333333;
	text-decoration: none
}

.videogallery_title {
	font-size: 12pt;
	font-weight: bold;
	padding: 5px 8px 0px 8px;
	text-transform: uppercase
}

.videogallery_table {
	border: 2px solid #a60001
}

.videogallery_table td {
	border: 1px solid #a60001;
	background: url(/img/hok/table_bg.gif);
	padding: 15px 0px 15px 0px
}

.videogallery_table td table td {
	border: none;
	padding: 0px
}

.videogallery_table td div {
	background-color: #FFFFFF;
	margin-top: 15px;
	padding: 5px;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	font-size: 9pt;
	line-height: 20px;
	color: #666666
}

.videogallery_table td div a {
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase
}

.videogallery_table td p {
	background-color: #FFFFFF;
	margin-top: 15px;
	padding: 5px;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	font-size: 9pt;
	line-height: 20px;
	color: #333333;
	font-weight: bold
}

.videogallery_table td img {
	border: 2px solid #a60001
}

/*STATISTIC*/
.stat_title {
	font-size: 11pt;
	font-weight: bold;
	padding: 5px 8px 0px 8px
}

/*ONLINE*/
.online_result {
	background-color: #a60001;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding: 7px;
	color: #FFFFFF;
	font-size: 8pt;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	line-height: 28px
}

.online_result span {
	font-size: 20pt;
	margin: 0px;
	letter-spacing: 4px
}

.online_txt {
	font-size: 11pt;
	font-weight: bold;
	padding: 5px 8px 0px 8px;
	color: #9d0404
}

.online_block {
	margin: 30px 5px 10px 5px
}

.online_block .online_name {
	margin: 0px;
	background-color: #a60001;
	padding: 5px;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold
}

.online_block .online_name span {
	border-left: 5px solid #FFFFFF;
	padding-left: 5px
}

.online_block .online_menu p {
	margin: 0px;
	padding: 8px;
	font-size: 9pt;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	line-height: 18px
}

.online_block .online_menu span {
	margin-left: 20px;
	font-weight: bold
}

/*COMMAND*/
.command_allphoto {
	text-align: justify;
	font-size: 9pt;
	width: 600px;
	color: #333333
}

.command_allphoto img {
	border: 3px solid #a60001
}

.command_title {
	font-size: 11pt;
	font-weight: bold;
	padding: 5px 8px 0px 8px
}

.command_block {
	margin: 0px 5px 10px 5px
}

.command_block .command_name {
	margin: 0px;
	background-color: #a60001;
	padding: 5px;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold
}

.command_block .command_name span {
	border-left: 5px solid #FFFFFF;
	padding-left: 5px
}

.command_block .command_menu {
	margin: 0px;
	padding: 8px;
	font-size: 9pt;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	line-height: 20px
}

.command_photo {
	margin-bottom: 15px
}

.command_photo td p {
	font-size: 10pt;
	padding: 5px 20px 10px 20px
}

.command_photo td img {
	border: 2px solid #333333
}

/*SDYHR*/
.sdyhor_menu {
	font-size: 9pt;
	font-weight: bold;
	word-spacing: 8px;
	margin: 10px 0px 25px 10px
}

.sdyhor_menu a:link,.sdyhor_menu a:visited,.sdyhor_menu a:active {
	word-spacing: normal;
	background-color: #a60001;
	padding: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #a60001;
	line-height: 25px;
	margin-right: 10px;
}

.sdyhor_menu a:hover {
	word-spacing: normal;
	background-color: #ffffff;
	border: 1px solid #a60001;
	color: #333333;
	text-decoration: none
}

.sdyhor_title {
	font-size: 11pt;
	font-weight: bold;
	padding: 5px 8px 0px 8px
}

/*VIDEO*/
.video_title {
	font-size: 11pt;
	font-weight: bold;
	padding: 5px 8px 0px 8px
}

.video_txt {
	font-size: 11pt;
	line-height: 22px;
	padding: 10px 10px 10px 5px;
	border-bottom: 1px solid #9d0404
}

.video_txt span {
	color: #666666;
	font-size: 10pt
}

/*HISTORY*/
.history_menu {
	font-size: 9pt;
	font-weight: bold;
	word-spacing: 8px;
	margin: 10px 0px 25px 10px
}

.history_menu a:link,.history_menu a:visited,.history_menu a:active {
	word-spacing: normal;
	background-color: #a60001;
	padding: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #a60001;
	line-height: 25px
}

.history_menu a:hover {
	word-spacing: normal;
	background-color: #ffffff;
	border: 1px solid #a60001;
	color: #333333;
	text-decoration: none
}

.history_title {
	font-size: 11pt;
	font-weight: bold;
	padding: 5px 8px 0px 8px
}

.history_txt {
	font-size: 10pt;
	line-height: 10px;
	margin-top: 25px
}

/*BLOG*/
.blog_menu {
	margin: 20px 0px 0px 0px;
	background: url(/img/book.jpg) 0px 50% no-repeat;
	padding: 10px 0px 10px 60px;
	width: 70%;
	border-bottom: 2px solid #000000;
	font-size: 12pt;
	font-weight: bold
}

.blog_title {
	background: url(/img/book.jpg) 0px 50% no-repeat;
	padding: 30px 0px 0px 60px;
	font-size: 13pt;
	font-weight: bold;
	height: 50px
}

.blog_date {
	color: #a60001;
	padding: 5px;
	font-size: 9pt;
	font-weight: bold;
	width: 64px;
	margin: 0px
}

.blog_txt {
	font-size: 10pt;
	margin: 0px;
	padding: 0px 0px 10px 50px;
	border-bottom: 1px solid #000000
}

.blog_txt p {
	margin: 0px;
	padding: 0px
}

/*QUESTIONS*/
.quest_menu {
	line-height: 25px;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 10px
}

.quest {
	margin: 0px 20px 10px 20px
}

.quest .quest_name {
	margin: 0px;
	background-color: #a60001;
	padding: 5px;
	font-size: 9pt;
	color: #FFFFFF
}

.quest .quest_name span {
	border-left: 5px solid #FFFFFF;
	padding-left: 5px
}

.quest .quest_post {
	margin: 0px;
	padding: 8px;
	font-size: 9pt;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000
}

.quest .quest_post div {
	margin-left: 8px
}

.quest .quest_post span {
	font-weight: bold;
	font-style: italic
}

.quest_form_title {
	font-size: 11pt;
	font-weight: bold;
	padding: 15px 8px 0px 8px
}

.quest_form {
	margin: 0px 0px 0px 20px
}

.quest_form td {
	font-size: 10pt;
	padding: 2px
}

.quest_form td input {
	font-size: 9pt;
	border: 1px solid #9d0404;
	width: 150px;
	color: #333333;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px
}

.quest_form td textarea {
	font-size: 9pt;
	border: 1px solid #9d0404;
	width: 330px;
	height: 80px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px
}

/*NEWS*/
.form_alert {
	font-size: 11pt;
	font-weight: bold;
	color: #9d0404;
	padding: 0px 0px 15px 15px;
	border-bottom: 1px solid #9d0404
}

#news_date {
	color: #9d0404;
	font-size: 9pt;
	font-weight: bold
}

#news_title {
	font-size: 11pt;
	font-weight: bold;
	padding: 4px 8px 0px 8px
}

#news_body {
	font-size: 10pt;
	padding: 4px 8px 0px 16px;
	width: 100%;
	text-align: left
}

#news_comments {
	font-size: 9pt;
	padding: 15px 0px 0px 5px;
	font-weight: bold;
	color: #666666
}

#news_separator {
	margin: 10px 8px 10px 8px;
	padding: 0px;
	border-top: #9d0404 solid 1px;
	font-size: 1px;
	height: 1px
}

#news_next a:link,#news_next a:visited,#news_next a:active {
	color: #9d0404;
	padding: 15px 8px 0px 0px;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none
}

#news_next a:hover {
	color: #000000;
	text-decoration: none
}

.news_archive {
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px
}

.full_news {
	margin: 20px 0px 0px 0px;
	border-bottom: 1px solid #9d0404;
	padding-bottom: 15px
}

.user_comment_title {
	font-size: 11pt;
	font-weight: bold;
	padding: 4px 8px 0px 8px
}

.user_comment {
	margin: 0px 20px 10px 20px
}

.user_comment .user_name {
	margin: 0px;
	background-color: #a60001;
	padding: 5px;
	font-size: 9pt;
	color: #FFFFFF
}

.user_comment .user_name span {
	word-spacing: 10px;
	border-left: 5px solid #FFFFFF;
	padding-left: 5px;
	color: #FFFFFF
}

.user_comment .user_name a:link,.user_comment .user_name a:visited,.user_comment .user_name a:active
{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
}

.user_comment .user_name a:hover {
	text-decoration: underline;
}

.user_comment .user_post {
	margin: 0px;
	font-size: 9pt;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000
}

.user_comment_form_title {
	font-size: 11pt;
	font-weight: bold;
	padding: 15px 8px 0px 8px
}

.user_comment_form {
	margin: 0px 0px 0px 20px
}

.user_comment_form td {
	font-size: 10pt;
	padding: 2px
}

.user_comment_form td input {
	font-size: 9pt;
	border: 1px solid #9d0404;
	width: 150px;
	color: #333333;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px
}

.user_comment_form td textarea {
	font-size: 9pt;
	border: 1px solid #9d0404;
	width: 330px;
	height: 80px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px
}

.news_banner {
	background: url(/img/hok/banner_news_bg.jpg) repeat-x;
	height: 157px;
	margin: 0px;
	padding: 0px
}

#calend table, table.brd {
	/*border: 1px solid #a60000;*/
	border: 1px solid blue;
	border-spacing: 0px;
}
#calend td{
}
#calend th,table.brd th {
	background: #A60001;
	color: #fff;
	padding: 0 5px;
}

#calend td,table.brd td {
	border-top: 1px solid #a60000;
	padding: 0 5px;
}

table.brd td {
	padding: 3px 5px;
	border-right: 1px solid #a60000;
}

.title {
	background: #000;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}

a.but {
	background: #9d0404;
	color: #fff;
	padding: 4px 5px;
	text-decoration: none;
	float: right;
}

#cabinet p {
	font-size: 10pt;
	text-align: center;
	padding: 5px 20px;
}

#auth,#cabinet {
	border-bottom: 2px solid #000;
	padding-bottom: 15px;
}

#auth input {
	border: 1px solid #9d0404;
}

#auth input.but {
	background: #9d0404;
	color: #fff;
}

#gallery span,#gallery_in span {
	border: 2px solid #A60001;
}

#gallery div {
	border-bottom: 1px solid #A60001;
}

#calendar {
	color: #fff;
}

#calendar .hdr {
	background: #000;
	height: 20px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	margin: 20px 0 5px 0;
	text-transform: uppercase;
}

#calendar table {
	padding: 0 0 10px 0;
}

#calendar th {
	color: #333;
	font-size: 12px;
	padding-bottom: 10px;
}

#calendar th.h {
	color: #a10000;
}

#calendar td {
	color: #333;
	text-align: center;
	font-size: 13px;
	width: 20px;
	padding: 1px;
	cursor: default;
}

#calendar td.d,#calendar td.h {
	background: #eee;
	border: 1px solid #aaa;
}

#calendar td.h {
	border: 1px solid #a10000;
}

#calendar td.today {
	border: 2px solid #000;
}

#calendar td.owners {
	background: #f00;
	color: #fff;
}

#calendar td.guests {
	background: #00f;
	color: #fff;
}

#calendar a,#calendar a:hover {
	color: #fff;
	text-decoration: none;
}

#calendar #points {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

td.tt {
	font-size: 11px;
	text-align: center;
}

td.tt a {
	text-decoration: none;
}

#table_tabl_1 small {
	font-size: 9pt;
}

#sape_links {
	background: white;
	border: 2px solid black;
	margin: 5px;
}
.title {
	background: #000;
}
/* тотализатор */
.table_toto_new{
	border: 1px solid #000;
	font-size: 14px;
	border-collapse: collapse;
	text-align: center;
	}
.table_toto_new th{
	font-weight: bold;
	background-color: #808080;
	border: 1px solid #000;
	padding: 0px;
	}
.table_toto_new td{
	border: 1px solid #000;
	padding: 0px;
	}

	/* sportsru*/

.sportsru {
    background-color: #FFFFFF"
    padding: 0;
    text-align: left;
}
.sportsru h3 {
    background-color: #A60001;
    color: #FFFFFF;
}
/* боковое меню */
.td_menu_title{
	background: url(/img/hok/menu_bg_.jpg); height: 30px;
	}
.menu_title{
	color: #333020;
	background: url(/img/hok/menu_bg.jpg);
}
/* строка поиска */
#search_string{
border: 1px solid red;
}
/* header */
#header{
height: 286px;
}

/*переключение лиги*/
#liga_button {
margin: 1px 0 1px 0;
overflow: hidden;
}

#khl_button, #mhl_button {
height: 39px;
width: 105px;
float:left;
cursor: pointer;
}

#khl_button span, #mhl_button span {
color:white;
font-size: 23px;
margin: 6px 0 0 35px;
display: block;
position: relative;
}

#khl_button.active, #mhl_button.active {
background: url('/img/hok/liga_active.jpg') no-repeat;
}

#mhl_button.inactive, #khl_button.inactive {
background: url('/img/hok/liga_inactive.jpg') no-repeat;
}

/* таблица/результат */

#table_button_table.active, #table_button_result.active {
background: url('/img/hok/table_button_active.jpg') repeat-x;

}

#table_button_table.inactive, #table_button_result.inactive {
background: url('/img/hok/table_button_inactive.jpg') repeat-x;

}

.h_widget_table {
height: 25px;
background-color: #A20800 !important;

}

.h_widget_table h1 {
color: white;
font-size: 12px;
text-transform: uppercase;
margin: 0;
padding-top: 6px;
height: 25px;
}

/* из style.css */

#table_widget_button {
overflow: hidden;
padding-top: 1px;
height: 25px;
margin-bottom: 1px;
}

.widget_result {
background-color: white;
text-align: center;
overflow: hidden;
}



.widget_result span {
height: 25px;
font-size: 12px;
}

.widget_result_date {
width: 210px;
background-color: black;
color: white;
font-size: 12px;
line-height: 22px;
font-weight: bold;
position: relative;
overflow:hidden;
}

.widget_result_left, .widget_result_right {
max-width: 170px;
font-size: 12px;
line-height: 22px;
float: left;
display: block;
background-color: white;
color: #333;
position: relative;
height: 25px;
overflow: hidden;
}

.widget_result_left {
margin-left: 10px;
float: left;
}
.widget_result_right {
float:right; 
margin-right: 5px;
font-weight: bold;
}

#table_button_result, #table_button_table {
float: left;
width: 105px;
height: 24px;
text-align: center;
padding-top: 6px;
font-size: 12px;
text-transform: uppercase;
color: white;
font-weight: bold;
cursor: pointer;
}
.mhl_widget {
display: none;
}

