@charset "utf-8";

/* =General
--------------------------------------------------------------------------------------------------------*/

/* Removing margin/padding */
p, div {
  margin: 0;
  padding: 0;
}

/* Giving margin and padding back to several elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin:0; padding:0;
}

/* Class for clearing floats */
div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:0px;
     }

/* Removing border on linked images */
img, a img {
	border: 0;
}

.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

.fl_left { float:left;}
.fl_right { float:right;}

.fotol { float:left;}
.fotol img { display:block; margin:0 19px 0 19px;}

.fotor { float:right;}
.fotor img { display:block; margin:0 19px 0 19px;}

.bold { font-weight:bold;}


/* =Links
--------------------------------------------------------------------------------------------------------*/

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

/* End Links
--------------------------------------------------------------------------------------------------------*/


/* End General
--------------------------------------------------------------------------------------------------------*/


/* =Typography
--------------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */

html { height:100%;}
body {
	height:100%;
	text-align:center;
	padding:0; margin:0;
	background-color:#000000;
	background-image:url(../img/bg_body.gif); background-repeat:repeat-x; background-position:left top;
	color:#000000; font-size:11px; font-family:Verdana;
}
/*
body {
	height:100%;
	text-align:center;
	padding:0; margin:0;
	background-color:#000000;
	background-image:url(../img/bg_body.gif); background-repeat:repeat-x; background-position:left top;
	color:#000000; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;
}
*/
#site {
	margin: 0 auto -140px auto;
	padding:0;
	text-align:center;
	width:1018px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	}
	

h2 {  font-size:22px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px}

h3 {  font-size:18px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin:0px}

h4 { color:#FFFFFF; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold; padding:8px 0 10px 14px; margin:0;}
h4.pad { padding:3px 0 6px 14px;}

.box_big_bottom1 { width:728px; text-align:left; padding:0 0 9px 0; margin:0 0 4px 0;
	background-image:url(../img/bg_box_big_bottom.gif); background-repeat:no-repeat; background-position:left bottom;
	}
	
h4.bg { padding:3px 0 6px 14px; background-image:url(../img/bg_h4.gif); background-repeat:no-repeat; background-position:left top;}
h4.plashka_gold_blank { padding:35px 20px 0px 0px;background-image:url(../img/plashka_gold_blank.gif);background-repeat:no-repeat; background-position:left top; width:733px; height:54px; text-align:right; font-size:16px; color:white;}
h4.plashka_gold_match { padding:35px 20px 0px 0px;background-image:url(../img/plashka_gold_match.gif);background-repeat:no-repeat; background-position:left top; width:733px; height:54px; text-align:right; font-size:16px; color:white; position:relative; left:-4px; top:-3px;}
h4.plashka_gold_turtable { padding:35px 20px 0px 0px;background-image:url(../img/plashka_gold_turtable.gif);background-repeat:no-repeat; background-position:left top; width:733px; height:54px; text-align:right; font-size:16px; color:white; position:relative; left:-4px; top:-3px;}
h4.plashka_gold_clubs { padding:35px 20px 0px 0px;background-image:url(../img/plashka_gold_blank.gif);background-repeat:no-repeat; background-position:left top; width:733px; height:54px; text-align:right; font-size:16px; color:white; position:relative; left:-4px; top:-3px;}
h4.plashka_gold_stats { padding:35px 20px 0px 0px;background-image:url(../img/plashka_gold_stats.gif);background-repeat:no-repeat; background-position:left top; width:733px; height:54px; text-align:right; font-size:16px; color:white; position:relative; left:-4px; top:-3px;}
h4.plashka_gold_stadiums { padding:35px 20px 0px 0px;background-image:url(../img/plashka_gold_stadiums.gif);background-repeat:no-repeat; background-position:left top; width:733px; height:54px; text-align:right; font-size:16px; color:white; position:relative; left:-4px; top:-3px;}
h4.plashka_gold_photos { padding:35px 20px 0px 0px;background-image:url(../img/plashka_gold_photos.gif);background-repeat:no-repeat; background-position:left top; width:733px; height:54px; text-align:right; font-size:16px; color:white; position:relative; left:-4px; top:-3px;}

#plashka_nadpis{font-size:22px; position:absolute; top:26px; right:36px; font-family: Verdana; font-weight:normal;}

.plashka_sublinks {position: absolute; bottom:6px; right:38px;}
.plashka_sublinks a {color:white; font-size:11px; font-weight:normal;}


h4.header_bg { padding:3px 0 6px 14px; height:76px; background-image:url(../img/header_bg.gif); background-repeat:no-repeat; background-position:left top;}
	
h5 { color:#000000; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold; padding:0; margin:0;}


/* End Typography
--------------------------------------------------------------------------------------------------------*/


/* =Headings
--------------------------------------------------------------------------------------------------------*/

.header { position:relative; z-index:900; height:183px; padding:0; margin:0;
	background-image:url(../img/bg_header.png); background-repeat:no-repeat; background-position:left top;}

.logo { position:absolute; left:30px; top:57px;}
.logo_beer { position:absolute; left:781px; top:67px;}

.block_header_link { width:337px; height:24px; position:absolute; left:665px; top:33px;
	background-image:url(../img/bg_block_header_link.gif); background-repeat:no-repeat; background-position:left top;}
.block_header_link_pad { padding:7px 0px 0 55px; overflow:hidden; zoom:1;}

.block_header_link a { display:block; float:left; color:#FFFFFF; font-size:11px; font-weight:bold; white-space:nowrap;}
.block_header_link a:hover, .block_header_link a.act { color:#EF9A3A; text-decoration:none;}

.block_header_link a.yellow { display:block; float:left; color:#EF9A3A; font-size:11px; font-weight:bold; white-space:nowrap;}
.block_header_link a.yellow:hover, .block_header_link a.act { color:#FFFFFF; text-decoration:none;}


.block_header_link a.marg {margin:0 50px 0 0;}
.block_header_link a.mob {position:relative; right:16px;}

/* End Headings
--------------------------------------------------------------------------------------------------------*/


/* =Main Nav
--------------------------------------------------------------------------------------------------------*/

#main_nav { width:986px; height:40px; position:absolute; left:26px; top:157px; list-style:none; margin:0; padding:0;}
#main_nav li { padding:0; margin:0; float:left;}

#main_nav li a { display:block; background:none; text-decoration:none; padding: 4px 8px 4px 8px; margin:1px 0 0 1px;
	color:#FFFFFF; font-size:12px; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; height:16px;}
	
#main_nav li a:hover, #main_nav li a.act { text-decoration:none;
	background-image:url(../img/bg_a.gif); background-repeat:repeat-x; background-position:left top;}


/* End Main Nav
--------------------------------------------------------------------------------------------------------*/


/* =Sub Nav
--------------------------------------------------------------------------------------------------------*/

/* End Sub Nav
--------------------------------------------------------------------------------------------------------*/


/* =Main Content
--------------------------------------------------------------------------------------------------------*/

.main_block { width:986px; position:relative; text-align:left; padding:0; margin:0 auto; background-color:#DADADA;
	overflow:hidden; zoom:1;}

/* =End Main Content
--------------------------------------------------------------------------------------------------------*/


/* =Secondary Content
--------------------------------------------------------------------------------------------------------*/

.column_left { float:left; width:733px; margin:0; overflow:hidden;}
.column_left_pad { padding:0 0 0 4px;}

.top_banner_link {position:relative; left:-4px;}
.top_banner_div {position:relative; left:-4px;}


div.top_content { overflow:hidden; zoom:1; margin-top:6px;}

.block_white_bottom { width:500px; float:left; text-align:left; padding:0 0 10px 0; margin:0 0 4px 0;
	background-image:url(../img/bg_block_white_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
.block_white { padding:8px 2px 0 10px; margin:0; overflow:hidden; zoom:1;
	background-image:url(../img/bg_block_white.gif); background-repeat:no-repeat; background-position:left top;}

div.photo_desc { float:left; width:240px; height:70px; margin:4px 0 8px 2px; font-weight:bold;}
div.photo_desc_marg { margin:0 6px 0 0;}
div.photo_desc .fotol { float:left;}
div.photo_desc .fotol img { display:block; margin:0 10px 0 0;}


.news_line_bottom { position:relative; width:224px; float:right; text-align:left; padding:0 0 25px 0; margin:0 0 4px 0;
	background-image:url(../img/bg_news_line_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
.news_line { padding:0 2px 0 2px; margin:0;
	background-image:url(../img/bg_news_line.gif); background-repeat:no-repeat; background-position:left top;}
.news_line h4 { text-align:center; padding:3px 0 6px 0;}
.news_line h5 { display:block; text-align:center; padding:2px 0; margin:0; background-color:#F3F6F4; border-bottom:1px solid #CDCECE;}

.news_line .item_news { border-bottom:1px solid #CDCECE; overflow:hidden; zoom:1; padding:3px 0;}
.news_line .item_news div { width:34px; float:left; text-align:center;}
.news_line .item_news a { display:block; float:left; width:180px;}

.news_line a.news_archive { position:absolute; left:12px; bottom:10px; padding:0 0 0 14px;
	color:#FFFFFF; font-weight:bold;
	background-image:url(../img/bg_news_archive.gif); background-repeat:no-repeat; background-position:left center;}




.box_pad2 h5 { display:block; text-align:center; padding:2px 0; margin:0; background-color:#F3F6F4; border-bottom:1px solid #CDCECE;}

.box_pad2 .item_news { border-bottom:1px solid #CDCECE; overflow:hidden; zoom:1; padding:3px 0;}
.box_pad2 .item_news div { width:42px; float:left; text-align:center;}
.box_pad2 .item_news a { display:block; float:left; width:180px;}

.box_pad2 a.news_archive {padding:0 0 0 14px;color:#000000; font-weight:bold; background-image:url(../img/bg_news_archive.gif); background-repeat:no-repeat; background-position:left center;}

a.stats_full_link {padding:0 0 0 14px;color:#000000; font-weight:bold; background-image:url(../img/bg_news_archive.gif); background-repeat:no-repeat; background-position:left center;}




.block_video_photo { width:728px; height:147px; text-align:left; padding:0 2px 0 1px; margin:0 0 4px 0;
	background-image:url(../img/bg_block_video_photo.gif); background-repeat:no-repeat; background-position:left bottom;}

ul.list_video_photo { list-style:none; padding:0; margin:0; overflow:hidden; zoom:1;}
ul.list_video_photo li { width:362px; height:18px; padding:0; margin:0; line-height:16px; float:left;
	color:#FFFFFF; font-weight:bold; cursor:pointer;}
ul.list_video_photo li img { margin:0 6px 0 10px;}

ul.list_video_photo li.video { background-image:url(../img/bg_li_video.gif); background-repeat:no-repeat; background-position:left top;}
ul.list_video_photo li.photo { width:363px; background-image:url(../img/bg_li_photo.gif); background-repeat:no-repeat; background-position:right top;}
ul.list_video_photo li.video_act { background-image:url(../img/bg_li_video_act.gif); background-repeat:no-repeat; background-position:left top;}
ul.list_video_photo li.photo_act { width:363px; background-image:url(../img/bg_li_photo_act.gif); background-repeat:no-repeat; background-position:right top;}

#photo {display:none;}
.scrollable_block {margin:3px 2px 0 1px; overflow:hidden; zoom:1;}

.scrollable {

		/* required settings */

	position:relative; overflow:hidden; width: 679px; height:110px;

	/* custom decorations */
	
	margin:5px 0 0 0;
	float:left;

}

.scrollable .items {

	/* this cannot be too large */

	width:20000em; position:absolute; clear:both;

}



/* single scrollable item */

.scrollable .item { float:left; margin:0 9px 0 0; z-index:100; height:110px; position:relative; }

.scrollable .item img { display:block; position:relative; z-index:100; }

.scrollable .item .item_text { position:absolute; top:83px; z-index:200; width:147px; height:27px;
	color:#ffffff;
	background-image:url(../img/bg_video_item.png); background-repeat:no-repeat; background-position:left top;}
.scrollable .item .ico_video_play { position:absolute; top:60px; z-index:200; left:124px;}

.prev, .next, .prevPage, .nextPage{ float:left; cursor:pointer;}

.prev, .prevPage {margin:0 7px 0 0;}






	
.box_big_bottom { width:728px; text-align:left; padding:0 0 9px 0; margin:0 0 4px 0;
	background-image:url(../img/bg_box_big_bottom.gif); background-repeat:no-repeat; background-position:left bottom;
	position:relative; top:-8px;
	}
.box_big { padding:0 2px 0 2px; margin:0;
	background-image:url(../img/bg_box_big.gif); background-repeat:no-repeat; background-position:left top;}

.box_big_zakrug_top { padding:0 2px 0 2px; margin:0;
	background-image:url(../img/bg_box_big_zakrug_top.gif); background-repeat:no-repeat; background-position:left top;}
	
div.block_top { overflow:hidden; zoom:1; padding:11px 0 11px 0; font-size:14px;}
div.top_left { float:left; width:280px; text-align:left;}
div.top_center { float:left; width:142px; text-align:center;}
div.top_right { float:right; width:280px; text-align:right;}

div.block_top .fotol { float:left;}
div.block_top .fotol img { display:block; margin:0 10px 0 2px;}

div.block_top .fotor { float:right;}
div.block_top .fotor img { display:block; margin:0 2px 0 10px;}

div.block_top span.country { font-size:23px; font-weight:bold; line-height:70px;}
div.block_top p.count { font-size:23px; font-weight:bold; line-height:35px;}

	
div.block_container { overflow:hidden; zoom:1; padding:10px 0 10px 6px;}
div.block_container div { float:left;}
div.block_container div.marg { margin:0 10px 0 0;}


div.block_container_stadiums { overflow:hidden; zoom:1; padding:10px 24px 10px 24px; font-size:13px;}
div.block_container_stadiums h1 {margin: 0px 0px 16px 0px; font-size:16px;}
div.block_container_stadiums p {margin: 0px 0px 16px 0px;}

.table_result { width:351px;}
.table_result td { text-align:center; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#E4E4E4;}
.table_result tr.light td { border:1px solid #FFFFFF; background-color:#F2F2F2;}
.table_result td.month { width:70px;}
.table_result td.score {}


.table_result_big { width:723px;}
.table_result_big td {font-size:11px; text-align:center; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#e4e4e4; padding: 2px 2px 2px 2px;}
.table_result_big tr.light td { border:1px solid #FFFFFF; background-color:#F2F2F2;}
.table_result_big td.group { width:70px;}
.table_result_big td.matchnumber { width:25px;}
.table_result_big td.datetime { width:70px;}
.table_result_big td.time { width:35px;}
.table_result_big td.club1, .table_result_big td.club2 { width:136px; font-weight:bold;}
.table_result_big td.score {width:88px;}
.table_result_big td.review, .table_result_big td.photo, .table_result_big td.video { width:54px;}

.table_result_big tr.turtable_head td {color:#FFF; background-color:#AAA; font-weight:bold;}



.graylink{color:#444444;}

.turtablehidelnk {margin:4px 0px 4px 8px; cursor:pointer;}


.table_clubs_big { width:540px; margin:0px auto 0px auto;}
.table_clubs_big td {font-size:13px; text-align:center; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#E4E4E4; padding: 6px 2px 6px 2px;}
.table_clubs_big tr.light td { border:1px solid #FFFFFF; background-color:#F2F2F2;}
.table_clubs_big td.clubname { width:400px;}
.table_clubs_big td.group {}
h4.bg_clubs { padding:3px 0 6px 14px; background-image:url(../img/bg_h4.gif); background-repeat:no-repeat; background-position:left top; width: 524px; margin: 0px auto 0px auto;}


div.block_table_bottom { width:351px; float:left; text-align:left; padding:0 0 0 0; margin:0; background-color:#F2F2F2;
	background-image:url(../img/bg_block_table_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
.block_table { background-image:url(../img/bg_block_table.gif); background-repeat:no-repeat; background-position:left top;}
div.block_table_bottom.marg { margin:0 10px 0 0;}

div.block_table_bottom p { font-size:12px; font-weight:bold; padding:3px 0 4px 6px;}

.label_servicepersonal{float:left; /*color:#CCC;*/ clear:left;}
.value_servicespersonal{color:black;}

.matchone_headers div{ clear:both; text-align:center; width:700px;}
.matchone_referees {margin-top:12px;}
.matchone_referees div{ text-align:center; width:700px;}

div.block_table_playersinmatch { width:187px; float:left; text-align:left; padding:0 0 0 0; margin:0; background-color:#F2F2F2;
	background-image:url(../img/bg_block_table_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
.block_table_playersinmatch { background-image:url(../img/bg_block_table.gif); background-repeat:no-repeat; background-position:left top;}
div.block_table_playersinmatch.marg { margin:0 10px 0 0;}

div.block_table_playersinmatch p { font-size:12px; font-weight:bold; padding:3px 0 4px 6px;}
div.block_table_playersinmatch .table_group { width:187px;}
div.block_table_playersinmatch .table_group th { text-align:center; color:#F2F2F2; font-weight:bold; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#999999;}
div.block_table_playersinmatch .table_group td { text-align:center; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#E4E4E4; padding:4px 2px 4px 2px;}
div.block_table_playersinmatch .table_group tr.light td { border:1px solid #FFFFFF; background-color:#F2F2F2;}
div.block_table_playersinmatch .table_group .team { width:120px; text-align:left; padding:0 0 0 10px;}
.block_table_playersinmatch .block_table { background-image:url(../img/bg_block_table_playersinmatch.gif); background-repeat:no-repeat; background-position:left top;}
.table_group_listmatchevents tr.turtable_head td, .table_group tr.turtable_head td {color:#FFF; background-color:#AAA; font-weight:bold;}

.table_group_listmatchevents {clear:both; width:340px;}
.table_group_listmatchevents td { text-align:center; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#E4E4E4; padding:4px 2px 4px;}
.table_group_listmatchevents tr.light td { border:1px solid #FFFFFF; background-color:#F2F2F2;}



.table_group_clubs {clear:both; width:540px; margin: 0px auto 0px auto;}
.table_group_clubs td { text-align:center; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#E4E4E4; padding:4px 2px 4px; font-size:13px;}
.table_group_clubs tr.light td { border:1px solid #FFFFFF; background-color:#F2F2F2;}


.table_group_clubs2 {clear:both; width:540px; margin: 0px auto 0px auto; border:0px;}
.table_group_clubs2 td {width:50%; text-align:left; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:4px 2px 4px; font-size:16px; color:black; border:0px; font-weight:bold;}


.div_clubs_container{height:1070px; padding-left: 32px;}
.div_group_clubs2 {float:left; width:220px; height:44px; margin: 20px 3px 20px 3px; border:0px;}
.div_group_clubs2 div.flag {width:40px; float:left;}
.div_group_clubs2 div.clubname {width:150px; text-align:left; padding:4px 2px 4px; font-size:16px; color:black; border:0px; font-weight:bold; float:left; padding:14px 0px 0px 12px;}



div.block_container_clubs { overflow:hidden; zoom:1; padding:10px 24px 10px 24px; font-size:13px;}
div.block_container_clubs h1 {margin: 0px 0px 16px 0px; font-size:16px;}
div.block_container_clubs p {margin: 0px 0px 16px 0px;}


.div_group_qualification {clear:both; margin-left:120px;}
.div_group_qualification .qualificationtitle, .div_group_qualification .qualificationtitle a{font-size:16px; padding: 29px 10px 5px 12px;}
.div_group_qualification .qualificationimage {float:left; width:70px; }

div.block_container h1 {margin: 0px 0px 16px 0px; font-size:16px; margin-left:42px;}


.table_group { width:351px;}
.table_group th { text-align:center; color:#F2F2F2; font-weight:bold; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#999999; font-size:11px;}
.table_group .mainpageturtableclub{text-align:left; padding-left: 4px}
.table_group td { text-align:center; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#E4E4E4; font-size:11px;}
.table_group tr.light td { border:1px solid #FFFFFF; background-color:#F2F2F2;}
.table_group .team { width:120px; text-align:left; padding:0 0 0 10px;}

a.link_calendar { display:block; line-height:17px; color:#FFFFFF; padding:0 0 0 22px;}
a.link_calendar:hover { text-decoration:none;}
a.hide { margin:4px 0 0 0; background-image:url(../img/bg_link_calendar.gif); background-repeat:no-repeat; background-position:left top;}
a.open { margin:4px 0 0 0; background-image:url(../img/bg_link_calendar.gif); background-repeat:no-repeat; background-position:left bottom;}

.table_result_calendar { margin:0 0 4px 0; display:none;}

.column_right { float:right; width:249px; padding:4px 0px 0px 0px; overflow:hidden;}
.column_right_pad { padding:0 4px 0 0; text-align:center;}

a.link_pic { display:block; margin:0 0 4px 0;}
a.link_pic img { display:block; margin:0;}

.search_block { width:244px; height:66px; margin:0 0 4px 0;
	background-image:url(../img/bg_search_block.gif); background-repeat:no-repeat; background-position:left top;}
.search_block a { display:block; margin:5px 0 0 104px;}
	
.search_block fieldset { padding:9px 0 0 9px;}
.search_block input { float:left; color:#000000; font-size:11px;
	width:147px; line-height:14px; padding:6px 3px 6px 3px; margin:0; border:none;
	background:none; background-image:url(../img/bg_input_search.gif); background-repeat:no-repeat; background-position:left top;} 
.search_block input.but_search { float:left; width:73px; height:24px; padding:0; margin:0; border:none; cursor:pointer;
	background:none; background-image:url(../img/bg_button_search.gif); background-repeat:no-repeat; background-position:left top;} 
	
	
.box_bottom { width:245px; text-align:left; padding:0 0 10px 0; margin:0 0 4px 0;
	background-image:url(../img/bg_box_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
.box { padding:0 2px 0 3px; margin:0;
	background-image:url(../img/bg_box.gif); background-repeat:no-repeat; background-position:left top;}
.box_pad { padding:0 6px 0 9px;}

p.date_tele { color:#BBBBBB; font-weight:bold; line-height:20px; height:28px; padding:0 0 0 9px;
	background-image:url(../img/bg_date_tele.gif); background-repeat:no-repeat; background-position:left top;}
.box_tele { background-color:#FFFFFF; overflow:hidden; zoom:1; padding:11px 0 11px 9px;
	background-image:url(../img/bg_block_tele.gif); background-repeat:no-repeat; background-position:left bottom;}
.box_time { float:left; width:48px; font-weight:bold;}
.box_desc { float:left; width:170px;}

h5 { display:table-cell; overflow:hidden; zoom:1; vertical-align:middle;
	color:#000000; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold; padding:0; margin:0;}
h5 span { display:block; float:left; width:48px; height:23px;}

	
.block_advertising { text-align:center; padding:10px 0 10px 0; margin:0;}
.block_advertising_bord { border-bottom:1px solid #C3D3C4;}
.block_advertising b { display:block; margin:0 0 10px 0;}
.block_advertising img { display:block; margin:0 auto; border:1px solid #CCCCCC;}


.top_content_links_bottom { width:500px; float:left; text-align:left; padding:0 0 10px 0; margin:0 0 4px 0;
	background-image:url(../img/bg_top_content_links_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
.top_content_links { position:relative; padding:4px 2px 0 10px; margin:0; overflow:hidden; zoom:1;
	background-image:url(../img/bg_top_content_links.gif); background-repeat:no-repeat; background-position:left top;}
	
.top_content_links .top_content_links_content { position:absolute; left:10px; top:6px; width:240px; display:none;
	font-size:13px; font-weight:bold;}	

.top_content_links .top_content_links_content .title{clear:both; cursor:pointer;}
.top_content_links_content .title:hover{clear:both; text-decoration:underline;}


.top_content_links table{cursor:pointer;}

.top_content_links .first {display:block;}

.top_content_links .links {float:right; width:243px; min-height:186px;
	background-image:url(../img/bg_links_block.gif); background-repeat:repeat-x; background-position:bottom; 
	margin-top: expression(((outer.offsetHeight/2)
-parseInt(offsetHeight)/2)  <0 ? "0" :
(outer.offsetHeight/2)
-(parseInt(offsetHeight)/2) +'px') ;
	}
	
.top_content_links .links a { display:block; height:50px; border-bottom:1px solid #ECECEC; padding:0 0 0 20px; font-weight:bold; }
	

.top_content_links .links a:hover { text-decoration:none; color:#ffffff;
	background-color:#636463; background-image:url(../img/bg_links_block_item_a.gif); background-repeat:no-repeat; background-position: 5px center;}

.centrovka tr td {font-weight:bold;}

.top_content_links .links a span { height:50px;}

.top_content_links .links a span p{
	position: relative;
	border:1px solid blue;
	margin-top: expression(this.offsetHeight > this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}
	

.top_content_links img {cursor:pointer;}


/* End Secondary Content
--------------------------------------------------------------------------------------------------------*/


/* =Footer
--------------------------------------------------------------------------------------------------------*/

.push { height:140px;}
.footer { position:relative; width:986px; height:140px; padding:0; margin:8px auto; text-align:left;
	text-align:center;
	background-image:url(../img/bg_footer.gif); background-repeat:no-repeat; background-position:left top;}

.copyright { color:#B1B1B1; line-height:14px; padding:7px 0 0 0;}
.copyright a { color:#B1B1B1;}
.copyright a.green { color:#15B30B;}

/* End Footer
--------------------------------------------------------------------------------------------------------*/


/* =Forms
--------------------------------------------------------------------------------------------------------*/

/* Removing fieldset borders */
fieldset {
  border:none; margin:0; padding:0;
}

/* End Forms
--------------------------------------------------------------------------------------------------------*/

/* =Tables
--------------------------------------------------------------------------------------------------------*/

/* Making tables collapse and removing spacing */
table { 
  border-spacing: 0;
  border-collapse: collapse;
}

/* Preparing table columns */
td {
  text-align: left;
  font-weight: normal;
}

/* End Tables
--------------------------------------------------------------------------------------------------------*/


/* =Additional 1
--------------------------------------------------------------------------------------------------------*/

.block_news_bottom { width:986px; position:relative; text-align:left; padding:0 0 7px 0; margin:0 auto;
	background-image:url(../img/bg_block_news_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}

.block_news { padding:0; margin:0; overflow:hidden; zoom:1;
	background-image:url(../img/bg_block_news.gif); background-repeat:no-repeat; background-position:left top;}
	
.block_news p { color:#FFFFFF; font-size:14px; line-height:29px; padding:0 0 0 11px;}

div.container { float:left; padding:0; margin:0 0 0 15px; overflow:hidden; zoom:1; }	
div.container ul { float:left; list-style:none; padding:0 0 10px 0; margin:4px 11px 0 0; width:200px;}
div.container ul li { padding:0 0 1px 16px; margin:0; line-height: 15px;
	background-image:url(../img/bg_li_link.gif); background-repeat:no-repeat; background-position:left center;}
div.container ul li a { color:#E1E2E4; font-size:11px;}
div.container ul li a:hover { color:#FFFFFF;}

/* End Additional 1
--------------------------------------------------------------------------------------------------------*/


/* =Additional 2
--------------------------------------------------------------------------------------------------------*/
.block_white_bottom2 { width:500px; float:right; text-align:left;  padding:0 0 10px 0; margin:0 0 4px 0;
	background-image:url(../img/bg_block_white_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}

.news_line_bottom2 { position:relative; width:224px; float:left; text-align:left; padding:0 0 25px 0; margin:0 0 4px 0;
	background-image:url(../img/bg_news_line_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}

.obzor{margin-top:-7px;}
.obzor td{border-bottom:1px solid #CECECE;}
.obzor-content{ padding-right:7px; padding-top:7px;}
.obzor-image{width:70px; padding:7px;}
.comments{width:580px; border:1px solid #e3e3e3; background-color:#f7f7f7; font-size:11px; margin-top:5px; margin-bottom:5px;}
.comments a {text-decoration:none; color:#000000}
.comments td {padding:7px}
.comments-post{width:560px; font-size:12px; margin:10px;}
.comments-post td{border-bottom:1px dotted #aaaaaa; padding-bottom:5px;}
.comments-post p{margin-bottom:3px; margin-top:5px;}
.comments-sign{text-align:right; color:#909090; font-size:11px;}
.small-paging{ font-size:11px; }
.small-paging a{text-decoration:none; font-weight:bold;}
.publication-link{color:#000000; text-decoration:none; font-size:11px; font-weight:bold;}
.publication-content{color:#000000; text-decoration:none; font-size:11px; padding-top:5px; display:block;}
.news-title{color:#000000; font-size:20px; }
.article {font-family: Verdana; font-size: 13px; font-weight: normal; margin-top: 20px; width:584px;}
.article p{font-family: Verdana; font-size: 13px;}
.article table {font-family: Verdana; font-size: 11px;}
.article a {color:darkgreen;}
.table-top-left-shadow{ background:url(http://ua-football.com/interface/table-top-left-shadow.jpg); width:2px; height:28px;}
.table-top-right-shadow{ background:url(http://ua-football.com/interface/table-top-right-shadow.jpg); width:2px; height:28px;}
.table-top-left-corner{ background:url(http://ua-football.com/interface/table-top-left-corner.jpg); width:5px; height:28px;}
.table-top-right-corner{ background:url(http://ua-football.com/interface/table-top-right-corner.jpg); width:5px; height:28px;}
.table-left-shadow{ background:url(http://ua-football.com/interface/table-left-shadow.jpg); width:2px;}
.table-right-shadow{ background:url(http://ua-football.com/interface/table-right-shadow.jpg); width:2px;}
.table-bottom-left-shadow{ background:url(http://ua-football.com/interface/tabble-bottom-left-shadow.jpg); width:2px; height:9px;}
.table-bottom-right-shadow{ background:url(http://ua-football.com/interface/tabble-bottom-right-shadow.jpg); width:2px; height:9px;}
.table-bottom-left-corner{ background:url(http://ua-football.com/interface/table-bottom-left-corner.jpg); width:5px; height:9px;}
.table-bottom-right-corner{ background:url(http://ua-football.com/interface/table-bottom-right-corner.jpg); width:5px; height:9px;}
.table-top-central{ background:url(http://ua-football.com/interface/table-top-central.jpg); height:28px; width:230px;}
.table-bottom-central{ background:url(http://ua-football.com/interface/table-bottom-central.jpg); }
.accents{margin-left:5px; margin-top:3px;margin-right:4px;}
.accents-top-left-shadow{ background:url(http://ua-football.com/interface/search-top-left-shadow.jpg); width:2px; height:8px;}
.accents-top-right-shadow{ background:url(http://ua-football.com/interface/search-top-right-shadow.jpg); width:2px; height:8px;}
.accents-top-left-corner{ background:url(http://ua-football.com/interface/search-top-left-corner.jpg); width:5px; height:8px;}
.accents-top-right-corner{ background:url(http://ua-football.com/interface/search-top-right-corner.jpg); width:5px; height:8px;}
.accents-top-central{ background:url(http://ua-football.com/interface/search-top-central.jpg); height:8px; width:714px;}
.accents-content{background-color:#FFFFFF; width:724px;}
.article p{margin-bottom:10px; margin-top:12px;}
table.worktable {border-collapse: collapse; font-family: verdana, tahoma; font-size: 10px; border: 1px solid #cccccc;}
table.worktable td {padding:3px; font-family: verdana, tahoma; font-size: 10px; border: 1px solid #cccccc;}
table.macros {border-collapse: collapse; font-family: verdana, tahoma; font-size: 10px; border: 1px solid #cccccc;}
table.macros td {padding:3px; font-family: verdana, tahoma; font-size: 10px; border: 1px solid #cccccc;}

/* End Additional 2
--------------------------------------------------------------------------------------------------------*/

.counters {position:absolute; top:12px; right:36px;}
.countersleft {position:absolute; top:12px; left:36px;}


.stadiums_details_link{font-weight:bold; color:#004E93; }

#galleria {margin: 8px 16px 0px 8px;}
#galleria .galleria-container{height:540px;}
#galleria .galleria-info-link{display:none;}

