.pagelink { height: 40px; }
.pagelink div { float: left; padding: 4px; margin: 3px; color: #666; }
.pagelink a, .pagelink span { display: block; float: left; padding: 4px; margin: 3px; border: 1px solid #999; }
.pagelink a:hover, .pagelink span { background: #EEE; }

.block5 { display: none; }

#golos_rezult { display: none; }
#golos_rezult .line { height: 10px; font-size: 1px; background-color: #C4D3E6; }
#golos .vopros { margin-bottom: 10px; }
#golos .center { text-align: center; width: 270px; }

#menu { height: 40px; width: 980px; background: url(images/menu_bg.jpg) repeat-x; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; }
#menu a { display: block; float: left; width: 105px; height: 40px; line-height: 40px; text-align: center; text-decoration: none; color: #FFFFFF; font-size: 13px; font-weight: bold; }
#menu a:hover { color: #000000; background: url(images/menu_hover.jpg) no-repeat; }
#menu .pod2 { color: #000000; float: left; position: relative; }
#menu .pod2 div { display: block; width: 105px; height: 40px; line-height: 40px; text-align: center; text-decoration: none; color: #FFFFFF; font-size: 13px; font-weight: bold; }
#menu .pod2 a { display: none; color: #FFF; height: 26px; line-height: 26px; float: none; }
#menu .pod2 a:hover { color: #000; background: url(images/pod.jpg) no-repeat; }

html { background-color: #FFFFFF; }
body { margin: 0; background-color: #FFFFFF; padding: 0; font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
#body_center { width: 980px; margin: 0 auto; }
img { border: none; }
p { margin: 0px; padding: 0px; padding-bottom: 5px; padding-top: 5px; }
a { color: #0099FF; text-decoration: none; }
a:hover { color: #0066FF; text-decoration: underline; }
#reklama_title { font-size: 18px; text-align: center; background: url(images/reklama.jpg) repeat-x; padding: 3px; margin-bottom: 8px; }
#reklama { height: 100px; padding-bottom: 12px; }
#bottom { margin-bottom: 10px; }
#top { background: url(images/top.jpg) no-repeat; height: 200px; }

#ttop { background: url(images/ttop_bg.jpg) repeat-y; margin-bottom: 4px; clear: both; }
#ttop_bottom { background: url(images/ttop_bottom.jpg) bottom no-repeat; padding: 16px; color: #FFFFFF; }
#ttop_bottom h3 { margin: 0px; padding: 0px; margin-bottom: 10px; }
#ttop_top { background: url(images/ttop_top.jpg) top no-repeat; }

#logos { height: 52px; background: url(images/logos_bg.jpg) repeat-x; margin-bottom: 3px; margin-top: 3px; text-align: center; }

#logos a { opacity: 0.75; filter: alpha(opacity=75); float: left; display: block; }
#logos a:hover { opacity: 1; filter: alpha(opacity=100); }

.block { width: 640px; margin-bottom: 10px; }
.block .title { background: url(images/btitle.jpg) no-repeat; text-align: center; font-size: 18px; line-height: 36px; vertical-align: middle; color: #FFFFFF; }
.block .center { background: url(images/bcenter.jpg) repeat-y; padding-left: 16px; padding-right: 16px; padding-top: 5px; }
.block .bottom { background: url(images/bbottom.jpg) no-repeat; height: 20px; }
.block4 { width: 326px; margin-bottom: 10px; }
.block4 .title { background: url(images/b4title.jpg) no-repeat; text-align: center; font-size: 18px; line-height: 36px; vertical-align: middle; color: #FFFFFF; }
.block4 .center { background: url(images/b4center.jpg) repeat-y; padding-left: 16px; padding-right: 16px; padding-top: 5px; }
.block4 .bottom { background: url(images/b4bottom.jpg) no-repeat; height: 20px; }

.block5 { width: 980px; margin-bottom: 10px; clear: both; }
.block5 .title { background: url(images/b5title.jpg) no-repeat; text-align: center; font-size: 18px; line-height: 36px; vertical-align: middle; color: #FFFFFF; }
.block5 .center { background: url(images/b5center.jpg) repeat-y; padding-left: 16px; padding-right: 16px; padding-top: 5px; }
.block5 .bottom { background: url(images/b5bottom.jpg) no-repeat; height: 20px; }

.block2 { width: 978px; margin-bottom: 10px; clear: both; background: url(images/b2center.jpg); }
.block2 .title { background: url(images/b2title.jpg) no-repeat; width: 326px; text-align: center; font-size: 18px; line-height: 36px; vertical-align: middle; float: left; color: #FFFFFF; }
.block2 .center { width: 306px; float: left; padding-top: 10px; padding-left: 10px; padding-right: 10px; }
.block2 .bottom { background: url(images/b2bottom.jpg) no-repeat; height: 20px; clear: both; }
.block3 { width: 980px; margin-bottom: 10px; clear: both; background: url(images/b3center.jpg);  }
.block3 .title { background: url(images/b3title.jpg) no-repeat; width: 196px; text-align: center; font-size: 18px; line-height: 36px; vertical-align: middle; float: left; color: #FFFFFF; }
.block3 .center { width: 176px; float: left; padding-top: 10px; padding-left: 10px; padding-right: 10px; }
.block3 .bottom { background: url(images/b3bottom.jpg) no-repeat; height: 20px; clear: both; }
.left { float: left; }
.right { float: right; }
.title_news { margin-left: 10px; display: block; }

.team_1 { text-align: right; color: #333333; font-weight: bold; padding-right: 6px; }
#team_menu { position: absolute; z-index: 2; }
#team_menu a { cursor: pointer; color: #666666; font-weight: bold; text-decoration: none; display: block; float: left; padding: 8px; margin-right: 4px; background-color: #EEEEEE; border: 1px solid #CCCCCC; height: 15px; }
.team_table { border: 1px solid #CCCCCC; padding: 10px; position: relative; z-index: 1; top: 32px; }
.team_title { margin: 0px; padding: 10px; text-align: center; }
#team_div { padding-bottom: 32px; }
.sostav_table th { background-color: #29568D; color: #FFFFFF; }
.thleft { text-align: left; }
.sostav_table .td1 { background-color: #E8E8E8; color: #666666; }
.sostav_table .td2 { background-color: #F4F4F4; color: #666666; }
.news_list { margin-top: 5px; background-color: #E9E9E9; width: 100%; padding: 5px; }
.news_list .text { padding-left: 10px; }
.news_list .title { margin-left: 10px; }
.news_list .date { color: #999999; }
.news_list:hover { background-color: #B1B9CD; cursor: pointer; }

.rss_list { background-color: #E9E9E9; margin-top: 5px; }

.table_stat { width: 100%; border: none; }
.table_stat td { padding: 3px; }
.table_stat tr { background-color: #E8E8E8; color: #666666; }
.table_stat .tr2 { background-color: #F4F4F4; color: #666666; }
.table_stat .th { background-color: #29568D; font-weight: bold; color: #FFFFFF; }

#photos_list { }
#photos_list a { margin-left: 2px; margin-right: 2px; }
#scroll { width: 948px; overflow-x: auto; height: 136px; }
#album { }
#album img { padding: 3px; }

.cal_table { border: 1px solid #C8CEE1; }
.cal_table td { background-color: #E9E9E9; padding: 2px; color: #666666; font-size: 10px; }
.cal_table th { background-color: #29568D; padding: 3px; color: #FFFFFF; }
.cal_table a { color: #666666; text-decoration: none; }
.cal_table a:hover { color: #0066FF; text-decoration: underline; }

#counters { width: 100px; float: left; }

.block_opacity { opacity: 0.6; filter: alpha(opacity=60); }

.partners { text-align: center; margin-bottom: 10px; }
.partners a { margin-left: 3px; margin-right: 3px; }

.niz { height: 80px; }
.niz .left { background: url(http://www.kmfll.com.ua/uploads/97741_niz_left.jpg) no-repeat; height: 80px; width: 0px; }
.niz .right { background: url(http://www.kmfll.com.ua/uploads/72724_niz_right.jpg) no-repeat; height: 80px; }
.niz .kmfll { color: #FFFFFF; background: url(http://www.kmfll.com.ua/uploads/74219_niz_bg.jpg) repeat-x; }
.niz .kmfll a { color: #FFFFFF; }
.niz .count { background: url(http://www.kmfll.com.ua/uploads/74219_niz_bg.jpg) repeat-x; padding-right: 20px; }

.po1_table { background: url(http://kmfll.com.ua/templates/kmfll/images/pole_playoff1.jpg) no-repeat; width: 608px; height: 330px; font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
.po1_table table { background: #060; position: absolute; }
.po1_table table td { background: #FFF; padding: 2px; text-align: center; }
.po2_table { background: url(http://kmfll.com.ua/templates/kmfll/images/pole_playoff2.jpg) no-repeat; width: 608px; height: 330px; font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
.po2_table table { background: #060; position: absolute; }
.po2_table table td { background: #FFF; padding: 2px; text-align: center; }