*{margin: 0; padding: 0; border:0;}
body {
background-color: #011B39;
background-image:url(/pictures/bg_main.jpg);
background-position:top center;
background-repeat:no-repeat;
text-align: center;
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}
html,body {
height: 100%;
}
.main {
min-height: 100%;
z-index:1;
}
*html .main { /* ��� ��� ie6 */
height: 100%;
position:relative;
}
.clearMain {
height: 153px;
}
.footer { background: url(/pictures/bg_footer.png) center  bottom no-repeat;color: #fff; height: 143px; margin-top: -153px; padding-top:10px;}
div.redcap { position: absolute; top: 31px; left: 50%; margin-left: -547px; width: 143px; height: 108px; background: url(/pictures/ny/redcup.png)  top left no-repeat; z-index:500;}
div.snow { position: absolute; top: 273px; left: 50%; margin-left: -495px; width: 995px; height: 18px; background: url(/pictures/ny/snow.png)  top left no-repeat; z-index:500;}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
#line_top {	width:100%; height:36px; background: url(/pictures/bg_top_grey.gif) repeat-x;}
#line_top .center {width:990px; margin:0 auto !important;}
#line_top #logo{float:left;margin-right:7px; margin-top:3px;}
#line_top #logo a, #line_top #logo span{display:block;float:left;height:30px;width:30px;margin-right:7px;}
#line_top #logo a.logo_khl{background:url(/pictures/logo_khl.gif) no-repeat center center;}
#line_top #logo a.logo_mhl{background:url(/pictures/logo_mhl.gif) no-repeat center center;}
#line_top #logo .logo_vhl{background:url(/pictures/logo_vhl.gif) no-repeat center center;}
#line_top #logo .logo_fhr{background:url(/pictures/logo_fhr.png) no-repeat center center;}
#line_top #logo .logo_ska{background:url(/pictures/logo_ska.png) no-repeat center center;}
#line_top #logo .logo_sl{background:url(/pictures/logo_sl.png) no-repeat center center;}

#line_top a{text-decoration:none;font-weight:normal;}

#line_top #select{float:right;padding:3px 0; text-align:left;}
#line_top #select div{position:relative;float:left;width:210px;z-index:1500;}
#line_top #select #hockey{padding-left:6px; background:url(/pictures/v_line.gif) top left no-repeat;}
#line_top #select #vhl{width:170px; margin-right:5px;}
#line_top #select div div{position:absolute;top:26px;left:5px;z-index:1500;}
#line_top #select #hockey div{width:210px;left:6px;}
#line_top #select #vhl div{width:170px;left:0px;}
#line_top #select div div ul li{list-style:none none;white-space:nowrap;}
#line_top #select a.head{display:block;height:26px;padding-left:12px;cursor:pointer;background: url(/pictures/bg_sel_left.gif) no-repeat left top;}
#line_top #select a.head .corner_right{height:26px;padding-right:22px;display:block;}
#line_top #select a.head .corner_right .center{height:26px;background: url(/pictures/bg_sel_main.gif) repeat-x left top;color:#fff;font-size:12px;padding:4px 0 0 0px;display:block; width:176px;}
#line_top #select #vhl a.head .corner_right .center {width:136px;}
#line_top #select .selector_open a.head{background: url(/pictures/bg_tl_sg.gif) no-repeat left top;}
#line_top #select .selector_open a.head .corner_right{background: url(/pictures/bg_tl_sh.gif) no-repeat right top;}
#line_top #select .selector_open a.head .corner_right .center{background:#232526;}
#line_top #select .selector_close a.head{ font-weight:normal;}
#line_top #select .selector_close a.head .corner_right{background: url(/pictures/bg_sel_right.gif) no-repeat right top;}
#line_top #select .selector_close div{display:none;}
#line_top #select .selector_open div{font-size:11px;}
#line_top #select .selector_open div a{text-decoration:none;color:#62b6ff;}
#line_top #select .selector_open div a:hover{color:#fff;}
#line_top #select .selector_open div ul li{background:#232526;border-bottom:1px solid #0f4648;padding:3px 17px 3px 12px;}
#line_top #select .selector_open div ul li.last{border:0px none;}
#line_top #select .selector_open div ul li.bottom{border:0px none;padding:0;margin:0 8px;background:#232526;height:8px;line-height:0px;font-size:1px;position:relative;}
#line_top #select .selector_open div ul li.bottom span{display:block;height:8px;position:absolute;top:0px;}
#line_top #select .selector_open div ul li.bottom span.left{width:8px;/*float:left;*/background: url(/pictures/bg_tl_se.png) no-repeat left bottom;left:-8px;
/*_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_tl_select_lbcor.png', sizingMethod="crop");*/}
#line_top #select .selector_open div ul li.bottom span.right{width:8px;float:right;background: url(/pictures/bg_tl_sf.png) no-repeat right bottom;right:-8px;
/*_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_tl_select_rbcor.png', sizingMethod="crop");*/}
#line_top #select .selector_open div ul li.bottom span.center{margin:0 8px;background:#232526;}


#width900 {width:998px; margin:0 auto!important; z-index:5000;}
div.top_pic {height:235px; margin-bottom:8px; background:url(/pictures/top_pic/top_pic.png) top no-repeat; text-align:left; position:relative;width:998px; }
div.top_pic img.logo {position:absolute;top:44px;left:11px;}
div.top_pic div.menu {position:absolute;bottom:5px;left:180px; height: 38px; width:810px;float:left; z-index:1000;}
div.top_pic div.menu li {list-style:none; float:left; position:relative;height:38px; width: auto; padding: 0 18px;line-height: 38px;}
div.top_pic div.menu li.divider {width: 2px; height: 38px; background:url(/pictures/divider.png) top center no-repeat; margin: 0; padding: 0;}
div.top_pic div.menu li a {color:#FFF;text-transform: uppercase;font-weight: bold;font-size: 14px;text-decoration: none;text-shadow: 0px -1px 1px #053D71;display:block;float:left;text-align:center;line-height:38px; list-style:none; width: 100%; position: relative;}
div.top_pic div.menu li ul {display:none; width: 100%; position: relative;}
div.top_pic div.menu li:hover ul,div.top_pic div.menu li a:hover ul {display:block;}
div.top_pic div.menu li:hover, div.top_pic div.menu li.active {background:url(/pictures/bg_menu_active.png) top left repeat-x;}
div.top_pic div.menu li:hover a, div.top_pic div.menu li.active a { color:#004F97; text-shadow: none;}
/*
div.top_pic div.menu li.menu1 a, div.top_pic div.menu li.menu1active a{width:120px;}
div.top_pic div.menu li.menu2 a, div.top_pic div.menu li.menu2active a{width:103px;}
div.top_pic div.menu li.menu3 a, div.top_pic div.menu li.menu3active a{width:137px;}
div.top_pic div.menu li.menu4 a, div.top_pic div.menu li.menu4active a{width:111px;}
div.top_pic div.menu li.menu5 a, div.top_pic div.menu li.menu5active a {width:124px;}

div.top_pic div.menu li.menu1 a:hover, div.top_pic div.menu li.menu1:hover a, div.top_pic div.menu li.menu1active a{width:120px;background:url(/pictures/top_menu/menu1.png) center bottom no-repeat;}
div.top_pic div.menu li.menu2 a:hover, div.top_pic div.menu li.menu2:hover a, div.top_pic div.menu li.menu2active a{width:103px;background:url(/pictures/top_menu/menu2.png) center bottom no-repeat;}
div.top_pic div.menu li.menu3 a:hover, div.top_pic div.menu li.menu3:hover a, div.top_pic div.menu li.menu3active a{width:137px;background:url(/pictures/top_menu/menu3.png) center bottom no-repeat;}
div.top_pic div.menu li.menu4 a:hover, div.top_pic div.menu li.menu4:hover a, div.top_pic div.menu li.menu4active a{width:111px;background:url(/pictures/top_menu/menu4.png) center bottom no-repeat;}
div.top_pic div.menu li.menu5 a:hover, div.top_pic div.menu li.menu5:hover a, div.top_pic div.menu li.menu5active a{width:124px;background:url(/pictures/top_menu/menu5.png) center bottom no-repeat;}
*/
div.top_pic div.menu li ul li{list-style:none none;white-space:nowrap;margin:0;padding:0 !important;width: 100%; }
div.top_pic div.menu li ul {position:absolute;top:35px;left:0;margin:0;padding:0; background:#054987; border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px; -khtml-border-radius: 0 0 8px 8px; *top:36px;}
div.top_pic div.menu li ul li {height:16px; height:auto !important;clear:both;display:block;margin:0;position:relative;  border-top:1px solid #3D7EB6; }
div.top_pic div.menu li ul li.first {border:0 !important;}
div.top_pic div.menu li ul li a,div.top_pic div.menu li:hover ul li a, div.top_pic div.menu li.active ul li a  {font-size:12px;text-transform: none;font-weight: normal;margin:0;color:#9EC8EB; background:none !important;line-height:13px;padding:8px 0; text-shadow:none !important;}
div.top_pic div.menu li ul li:hover { background: none;}
div.top_pic div.menu li ul li a:hover {color:#FFF;}
div.top_pic div.menu li ul li.bottom{border:0px none;padding:0;line-height:0px;font-size:1px;background:#054987;}
div.top_pic div.menu ul li ul li.bottom1{width:103px;margin:0 8px!important;height:8px!important; border:0!important; *margin:0 4px;line-height:0px;font-size:1px;}
div.top_pic div.menu li ul li.bottom2{width:87px;margin:0 8px!important; height:8px!important; border:0!important;*margin:0 4px;line-height:0px;font-size:1px;}
div.top_pic div.menu li ul li.bottom3{width:121px;margin:0 8px!important; height:8px!important; border:0!important;*margin:0 4px;line-height:0px;font-size:1px;}

div.top_pic div.menu li ul li span{height:8px;position:absolute;bottom:0px;}
div.top_pic div.menu li ul li span.left{width:8px;background: url(/pictures/blue_left.png) no-repeat left bottom;left:-8px;}
div.top_pic div.menu li ul li span.right{width:8px;float:right;background: url(/pictures/blue_right.png) no-repeat right bottom;right:-8px;}

div.top_pic div.menu div.icons {float:right; position: relative; height: 24px; margin: 6px 6px 0 0;}
div.top_pic div.menu div.icons a { display:inline; margin: 0 5px; padding: 0;}



div.white {min-height:1263px; height: auto; padding-bottom: 11px; /* background-color: #BEE1FA; background:url(/pictures/white_bg_index.png) center top no-repeat; */
           background:url(/pictures/1px_blue_op75.png); width:990px; margin:0 auto; z-index:2;position:relative; text-align:left;
border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; -khtml-border-radius: 10px;
behavior: url(/css/PIE.htc);
}
div.white {-webkit-box-shadow: 0 0 5px #011B39;	-moz-box-shadow: 0 0 5px #011B39;box-shadow: 0 0 5px #011B39;}
div.white div.first_blocks_line, div.white div.blocks_line{width:968px; min-height:347px;margin: 0 auto 10px; z-index:10;
*text-align:left; padding:0 !important; }
div.white div.blocks_line {height:363px;}
div.white div.first_blocks_line {padding-top:10px !important; height:364px;}

div.white div.news {width:639px; height:358px;float:left;display:inline;margin: 0 11px 0 0; position:relative; overflow:hidden; padding:3px; background-color: #3B7AB2; *text-align:left;}

div.white div.news div div.left {width:160px; background:url(../pictures/1px_blue_op.png);height:364px; overflow:hidden; padding-top:38px; text-align:left !important;-webkit-box-shadow: 1px 0 5px #011B39;	-moz-box-shadow: 1px 0 5px #011B39;box-shadow: 1px 0 5px #011B39;}

div.white div.news .header {height: 39px; width: 163px;background:url(../pictures/news_title.png) top left; position: absolute; left: 0; top: 0; z-index:10000; }
div.white div.news  h2 {display:block; height:26px; color:#FFF;text-transform: uppercase;font-weight: bold;font-size: 14px;text-decoration: none;text-shadow: 0px -1px 1px #4E91C6; text-align:center;padding-top:12px; position:absolute;left:0;top:0;width:160px; z-index:500;}
div.white div.news div div.left p {margin:10px 15px 10px 15px; font-size:12px; font-weight:normal; text-align:left !important;}
div.white div.news div div.left p.date {color:#79A7CF}
div.white div.news div div.left p a {color:#FFF; text-decoration:none;}
div.white div.news div div.left p a:hover {text-decoration:n;}
div.white div.news div div.left p img {border: 1px solid #FFF;}
div.white div.news div div.left h3, div.white div.news div div.left p.title {color:#FFF; font-size:13px; font-weight:bold; margin:10px 15px;}
div.white div.news div div.left p.title a { text-decoration: none;}
div.white div.news div div.left p.title a:hover {color:#BDD7EE; text-decoration: none;}
div.white div.news div div.left div.newstxt { border-top:#FFF dotted 1px; height:auto; position:relative; margin:0 15px;}
div.white div.news div div.left div.newstxt p {color:#FFF;margin:0; margin-top:10px;}
div.white div.news #digit {position:absolute;right:9px; bottom:3px; width:160px; height:20px; z-index:100; text-align: right;}
div.white div.news #digit a {display:block !important; width:20px; height:20px; text-decoration:none; background: url(../pictures/digit.png) no-repeat;float:left; cursor:pointer; margin: 0;}


 div.white div.news #digit a.active {background: url(../pictures/digit_active.png) no-repeat;}
 div.white div.news #digit a:hover{background: url(../pictures/digit_hover.png) no-repeat;}

 div.white div.news a.img_link { display: block; cursor: pointer; position: absolute; right: 0; top: 0;
 height: 358px; width: 479px;}

.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 639px;
	height:358px !important;

	/* custom decorations */
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}




div.white div.news div.news1 {width:639px;float:left; height:358px; position: relative;}




div.white #games{width:312px; height:364px; background:#004F97; z-index:100; float:left;position:relative; overflow:hidden;}
div.white #games h2{display:block; background:url(../pictures/news_title.png) top left; height:39px; color:#FFF;text-transform: uppercase;font-weight: bold;font-size: 14px;text-decoration: none;text-shadow: 0px -1px 1px #4E91C6; text-align:center;padding:0; margin: 0; line-height: 39px; }
div.white #games #next_games {height:182px; border-bottom:2px solid #FFF; width:312px;}

div.white #games #next_games, div.white #games #last_games {position:relative; text-align:left;}
#games #last_games div div.result a {font-size:16px; font-weight:bold; color:#fff; text-align: center !important; text-decoration: none; display: inline;}
#games div.txt {text-align:center;}
#games div.txt p {font-size:12px; font-weight:normal;padding-top:8px;}
#games div.txt p {color:#FFF;}
#games #next_games div {background: url(../pictures/bg_next_game.jpg) no-repeat top; height:140px; overflow:hidden;}
#games #last_games div {background: url(../pictures/bg_last_game.jpg) no-repeat top; height:140px; overflow:hidden;}
#games #next_games div div.first, #games #next_games div div.second {width:156px !important; float:left; display:inline; text-align:center; background:none !important;}
#games #next_games div div.first img {margin-top:20px;margin-left:14px;}
#games #next_games div div.second img {margin-top:20px;margin-left:-14px;}
#games #next_games div div.first p {margin-left:12px; margin-top:12px;}
#games #next_games div div.second p{margin-left:-15px; margin-top:12px;}

#games #last_games div div.first, #games #last_games div div.second {width:138px !important; float:left; display:inline; text-align:center; background:none !important;}
#games #last_games div div.result {background:none !important;float:left; width:36px;display:inline; color:#FFF; padding-top:40px;}
#games #last_games div div.result.prim {padding-top:30px !important;}
#games #last_games div div.first img {margin-top:20px;margin-left:31px;}
#games #last_games div div.second img {margin-top:20px;margin-left:-32px;}
#games #last_games div div.first p {margin-left:30px !important; margin-top:12px; text-align:center !important;}
#games #last_games div div.second p{margin-right:30px !important; margin-top:12px;text-align:center !important;}



div.banners_middle {margin:0px auto 11px;clear:both; text-align: center;}


#games #last_games div div.result {background:none !important;float:left; width:36px;display:inline; color:#FFF; padding-top:40px; text-align:center;font-size:16px; font-weight:bold;}
div.white div.pressa {width:645px; height:363px; background:url(../pictures/bg_pressa.png) top left;margin:0; text-align:left;  padding:0; overflow:hidden; float:left; display:inline; margin-right:11px;}
div.white div.pressa ul.tabs {list-style:none; margin:0 !important; padding:0; border:0;height:38px;}
div.white div.pressa ul.tabs li.pres {*width:170px;}
div.white div.pressa ul.tabs li.news{*width:140px;}
div.white div.pressa ul.tabs li {float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;}
div.white div.pressa ul.tabs li a {color:#FFF;text-transform: uppercase;font-weight: bold;font-size: 14px;text-decoration: none !important;text-shadow: 0px -1px 1px #4E91C6; line-height:38px; padding:0 18px; display:block; height:38px;}
div.white div.pressa ul.tabs li a.current {background: url(../pictures/bg_menu_active.png) repeat-x top; color:#17568F;}

div.white div.pressa div.panes div.pr, div.white div.pressa div.panes div.pr.vhl {width:621px;height:285px;float:left; margin-left:12px;position:relative; display:inline;}
div.white div.pressa div.panes div.pr.vhl {background-position: 210px top;_margin-left:6px;}
div.white div.pressa div.panes div.pr.photo {background-position: 50px top;_margin-left:6px;}
div.white div.pressa div.panes div.pr div.pr_item {width:206px; height:259px; margin-top:12px; background:  url(../pictures/press_border.png) left repeat-y;float:left; display:inline;overflow:hidden;}
div.white div.pressa div.panes div.pr div.pr_item.first {background-image: none!important;}
div.white div.pressa div.panes div.pr div.pr_item p {text-align:left; padding:5px 14px; font-size:12px; font-weight:normal; color:#111;}
div.white div.pressa div.panes div.pr div.pr_item p.date {color:#004F97; font-style: italic;}
div.white div.pressa div.panes div.pr div.pr_item p a {color:#004F97;text-decoration:underline;}
div.white div.pressa div.panes div.pr div.pr_item p a:hover {text-decoration:none;}
div.white div.pressa div.panes div a.prev_press, div.white div.pressa div.panes div a.next_press, div.white div.pressa div.panes div a.prev_vhl, div.white div.pressa div.panes div a.next_vhl, div.white div.pressa div.panes div a.next_photo, div.white div.pressa div.panes div a.prev_photo {display:block; width:11px; height:21px;cursor:pointer;font-size:1px;z-index:100;position:absolute; top:50px;}
div.white div.pressa div.panes div a.prev_press,div.white div.pressa div.panes div a.prev_vhl, div.white div.pressa div.panes div a.prev_photo { background-image:url(../pictures/arr_gal_left.png);background-position:0 0;  left:-3px; }
div.white div.pressa div.panes div a.next_press, div.white div.pressa div.panes div a.next_vhl,div.white div.pressa div.panes div a.next_photo { background-image:url(../pictures/arr_gal_right.png);background-position:0 0;  right:-3px;}
div.white div.pressa div.panes div a.next_press.disabled, div.white div.pressa div.panes div a.next_vhl.disabled, div.white div.pressa div.panes div a.next_photo.disabled, div.white div.pressa div.panes div a.prev_press.disabled,div.white div.pressa div.panes div a.prev_vhl.disabled,div.white div.pressa div.panes div a.prev_photo.disabled {background-position:0 -21px; cursor:default !important;}


div.white div.pressa div.panes div.scroll_press,div.white div.pressa div.panes div.scroll_vhl {width:620px; height:324px; position:relative; overflow:hidden;}
div.white div.pressa div.panes div.scroll_press div.items, div.white div.pressa div.panes div.scroll_vhl div.items {width:20000px;position:absolute; left:0; top:0; overflow:hidden;}
div.white div.pressa div.panes div.scroll_press div.items div.press_block, div.white div.pressa div.panes div.scroll_vhl div.items div.press_block {float:left; width:645px;}
div.white div.pressa div.panes div a.all {display:block; position:absolute; right:5px; bottom:-34px; _bottom:6px; width:132px; height:30px; text-align:center; background:url(/pictures/bg_link_all.png) no-repeat top center; line-height:30px; font-size:12px; font-weight:normal; color:#fff; text-decoration:none; z-index:1000;}
div.white div.pressa div.panes div a.all:hover { background-position: 0 -30px;}
div.panes div.items div.press_block img { border:4px solid #245075; margin: 0 auto; text-align: center; display: block; width: 170px; height: 90px;}




.footer table.menu{width:990px; margin:20px auto 0;}
.footer table.menu tr td{vertical-align:top;background: url(/pictures/bg_footer_line.png) no-repeat right 2px;padding:0 15px; width:80px;}
.footer table.menu tr td.last{background:none;padding-right:20px; width:300px; font-size: 11px; }
.footer table.menu tr td.first{padding-left:0;}
.footer table.menu tr td ul li{list-style:none none;font-size:11px;padding-bottom:3px;line-height:15px; text-align:left;}
.footer table.menu tr td.last ul li {padding-bottom:0px;}
.footer table.menu tr td ul li a{white-space:nowrap;color:#BFE0F8;text-decoration:none;}
.footer table.menu tr td ul li.title{text-transform:uppercase;font-size:12px;font-weight:bold;padding-bottom:15px;line-height:16px;text-shadow: 0px -1px 1px #4E91C6;}
.footer table.menu tr td ul li.copyright {margin-bottom:5px; padding-left:70px; background:url(/pictures/logo_footer.png) left top no-repeat;}
.footer table.menu tr td ul li.cuba-design {margin-top:10px; margin-bottom: 0!important;}
.footer table.menu tr td ul li.cuba-design a {text-decoration:underline;}
.footer table.menu tr td ul li.title a{color:#fff; text-decoration:none !important;}
.footer table.menu tr td ul li a:hover{color:#fff; text-decoration:underline;}
.footer table.menu tr td ul li.title a:hover {color:#BFE0F8;}
.footer table.menu tr td div{color:#9c9c9c;font-size:11px;padding:25px 0 30px 70px;background: url(logo_foo.gif) no-repeat left 13px;width:840px;}


#games div a {display:block; width:15px; height:25px;cursor:pointer;font-size:1px; z-index:100;}
#games div a.prev_nextgame, #games div a.prev_prevgame { background-image:url(../pictures/arr_left.png);background-position:0 0; position:absolute; left:10px; top:105px;}
#games div a.next_nextgame, #games div a.next_prevgame {background-image:url(../pictures/arr_right.png); background-position:0 0; position:absolute; right:10px; top:105px;}
#games div a.next_nextgame.disabled, #games div a.next_prevgame.disabled,#games div a.prev_nextgame.disabled, #games div a.prev_prevgame.disabled {background-position:0 -25px; cursor:default !important;}

.scroll_next_game, .scroll_prev_game {position:relative; z-index:1; overflow:hidden;}
.scroll_next_game .items, .scroll_prev_game .items {position:absolute; width:2000px; height:100px;}
.scroll_next_game .items div, .scroll_prev_game .items div  {float:left;}





div.white div.tables {
	float:left;
	width:312px;
	display:inline;
	height:363px;
	background-color:#004F97;
	background-image:url(../pictures/bg_tables.png);
	background-repeat:repeat-x;
	background-position:top;
	position:relative;
	/*overflow:hidden;*/
	margin:0px;
}
div.white div.tables ul.tabs {list-style:none; margin:0 !important; padding:0; border:0;height:38px;}
div.white div.tables ul.tabs li {float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;}
div.white div.tables ul.tabs li a {color:#FFF;text-transform: uppercase;font-weight: bold;font-size: 14px;text-decoration: none !important;text-shadow: 0px -1px 1px #4E91C6; line-height:38px; display:block; height:38px;text-align:center;}
div.white div.tables ul.tabs li.table a {width:86px;}
div.white div.tables ul.tabs li.stat a {width:110px; border-left:1px solid #004F97;border-right:1px solid #004F97;}
div.white div.tables ul.tabs li.schedule a {width:114px;}
div.white div.tables ul.tabs li a.current {background: url(../pictures/bg_menu_active.png) repeat-x top;color: #17568F;}

table.calendar {width:100%; height:269px; border-collapse:collapse; border:0;}
table.calendar td {color:#FFF;font-size:10px;font-weight:normal;border:1px solid #3D7EB6;border-collapse:collapse;height:40px;	text-align: center; vertical-align:top;text-align:left;padding:3px 0 0 5px;}
table.calendar td.month {height:33px; font-size:12px; text-align:center !important; vertical-align:middle !important; border:0; }
table.calendar th {background:url(../pictures/bg_table_th.png) top repeat-x; height:21px!important; color:#004D94; font-size:12px;text-align:center;}
div.white div.tables div.bottom_txt {
	height:38px;
	overflow:hidden;
	z-index:100;
	width:100%;
	position:absolute;
	bottom:1px;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	left: 1px;
	overflow:hidden;
}
div.white div.tables div.bottom_txt span {line-height:38px;}
div.white div.tables div.bottom_txt span {display:block; width:110px; height:38px; padding-left:30px;margin-left:15px; float:left;}
div.white div.tables div.bottom_txt span.event_0 {background:url(../pictures/round_viezd.png) center left no-repeat;}
div.white div.tables div.bottom_txt span.event_1 {background:url(../pictures/round_home.png) center left no-repeat;}



div.white div.pressa div.panes div.pr div.big_photo {width:413px; height:230px; margin-top:22px; float:left; display:inline;overflow:hidden;}
div.white div.pressa div.panes div.pr div.big_photo img {margin-left:15px; border:4px solid #245075;}
div.white div.pressa div.panes div.pr div.description {width:190px; height:259px; margin-top:20px; float:left; display:inline;overflow:hidden;padding-left:16px;}
div.white div.pressa div.panes div.pr div.description p {text-align:left; font-size:12px; margin:0 0 5px 0px; color:#fff; font-weight: bold;}
div.white div.pressa div.panes div.pr div.description p a.photo {display:block; width:73px; height:30px; background:url(/pictures/bg_photo.png) no-repeat top center; text-indent: 38px; text-decoration:none; color:#FFF; line-height: 30px; font-weight: normal; margin-top: 10px;}
div.white div.pressa div.panes div.pr div.description p a.photo:hover {color:#FFF; text-decoration:none; background-position: 0 -30px;}
div.white div.pressa div.panes div.pr div.description p.change{color:#5D5D5D; font-size:10px;}
div.white div.pressa div.panes div.pr div.description div.small_photo {margin-top:8px;}
div.white div.pressa div.panes div.pr div.description div.small_photo img {margin:0 1px 5px 0; cursor:pointer;border:1px solid #CCE6F9;width:83px; height:51px; }
div.white div.pressa div.panes div.pr div.description div.small_photo img.active {border:3px solid #245075; cursor:default !important;width:79px; height:47px; }
div.white div.pressa div.panes div.pr a.photoall {display:block; position:absolute; right:5px; bottom:-34px;_bottom:26px;width:132px; height:30px; text-align:center; background:url(/pictures/bg_link_all.png) no-repeat top left; line-height:30px; font-size:12px; font-weight:normal; color:#FFF; text-decoration:none; z-index:1000;}
div.white div.pressa div.panes div.pr a.photoall:hover {color:#FFF; background-position: 0 -30px;}
div.white div.pressa ul li.photo a{width:106px !important;}

div.pressa div.panes div.pr.photo div.scroll_photo {position:relative; overflow:hidden; height:329px;}
div.pressa div.panes div.pr.photo div.scroll_photo div.items {position:absolute; width:20000px; height:100px;}
div.pressa div.panes div.pr.photo div.scroll_photo div.items div.gal {float:left;}
div.white div.pressa div.panes div a.next_photo, div.white div.pressa div.panes div a.prev_photo {top:125px;}

div.white div.birsdays {background:url(/pictures/bg_birsday.png) no-repeat; width:312px; height:363px; float:left; display:inline; background-color: #004F97;}
div.white div.birsdays h2 {display:block; height:38px; color:#FFF;text-transform: uppercase;font-weight: bold;font-size: 14px;text-decoration: none;text-shadow: 0px -1px 1px #4E91C6; text-align:center;line-height:38px;}
div.white div.birsdays ul, div.white div.birsdays li {list-style:none; margin:0; padding:0;}
div.white div.birsdays li {display:block;border-top:1px dotted #3D7EB6; color:#FFF; width:312px; text-align:center; font-size:12px; padding:8px 0;}
div.white div.birsdays li.first {border:0 !important; padding-top:14px; }
div.white div.birsdays li span.date {font-size:11px; color:#BFE0F8;}
div.white div.birsdays li.today { background-color: #BDD7EE; color: #004F97; font-weight: bold;}
div.white div.birsdays li.today span.date { color: #004F97;}
div.white div.birsdays li.first.today { background-image: url(/pictures/bg_birsday_today.png) ; background-position: top center; background-repeat: no-repeat;}
div.white div.birsdays li.check {background-color: #4783B9; }
div.white div.birsdays li.first.check { background-image: url(/pictures/bg_birsday_check.png); background-position: top center; background-repeat: no-repeat;}



div.white div.banners {clear:both; margin:11px auto 0; text-align:left; width: 970px;height:152px;}
div.white div.banners img.adv {margin-right:11px;}



div.white div.first_blocks_line div.left_text_block {width:645px; min-height:1184px;height:1184px;float:left;display:inline;margin: 0 11px 0 0; position:relative; overflow:hidden;*text-align:left;}

div.tabl, div.stat {position:relative; height:308px;}
div.white h2.stat{ color:#FFFFFF; text-align:left; font-size:12px; line-height:34px; margin:0; padding:0; margin-left:20px;}
table.table_stat, table.table_stat_pl  {border-collapse:collapse; width:100%; position:relative; color:#FFFFFF;}
table.table_stat a, table.table_stat_pl  a { color:#FFF;text-decoration: none;}
table.table_stat a:hover, table.table_stat_pl  a:hover { color:#BFE0F8; text-decoration: none;}
table.table_stat tr, table.table_stat_pl tr {border-top:1px solid #3D7EB6; border-bottom:1px solid #3D7EB6; border-collapse:collapse;}
table.table_stat tr.head, table.table_stat_pl tr.head {height:22px;}
table.table_stat th {background:url(../pictures/bg_table_th.png) top repeat-x; height:22px; color:#004D94; font-size:12px; text-align:center; }
table.table_stat_pl th {background:url(../pictures/bg_table_th.png) top repeat-x; height:22px; color:#004D94; font-size:12px;text-align:center;}
table.table_stat tr td {height:21px !important; text-align:center;line-height:21px; padding:0;}
table.table_stat_pl tr td {height:21px !important; text-align:center;line-height:21px; padding:0; }
table.table_stat tr.active td {background:url(../pictures/bg_table_th.png) top repeat-x; height:22px; color:#004D94; font-size:12px;font-weight:bold;}
div.tabl a.stat_more{display:block; width:100px; height:34px; text-align:center; line-height:34px; font-size:11px; color: #bfe0f8; text-decoration:underline; position:absolute; bottom:-12px; left:50%;margin-left:-50px;}
div.stat a.stat_more{display:block; width:108px; height:23px; text-align:center; line-height:23px; font-size:11px; color: #bfe0f8; text-decoration:underline; position:absolute; bottom:8px; left:114px;}
div.tabl a.stat_more:hover, div.stat a.stat_more:hover {color:#FFFFFF;}
table.players tr.active td{font-weight:bold;}

div.partners_vhl {width: 646px; float:left; margin-right: 10px; text-align:center; height:152px; background-color:#9BB7CD;}
div.partners_vhl .main_partner {margin-top:6px;}