body, html {}
html {
	background: #001644 url(../images/bg.gif) no-repeat 50% 0%;
	/*background: #001644 url(../images/line.gif) repeat-x 0% 100%;*/
	margin: 0;
	padding: 0;
	border-bottom: 6px solid #F0C600;
}
body {
	/*background: url(../images/bg.gif) no-repeat 50% 0%;*/
	font:13px "Trebuchet MS",Trebuchet,Arial,Helvetica,san-serif;
	margin:0;
	min-width:998px;
}
.in_body{
	background: url(../images/html_bg.gif) repeat-x 50% 0%;
	height: 100%;
}
a {
	color:#336cbb;
	outline:none;
}
p{
	font:13px "Trebuchet MS",Trebuchet,Arial,Helvetica,san-serif;
	margin:0;
	line-height: auto;
}
img{
	border: none;
}
h1{}
h2, h2 a{
	font-size: 12px;
	color: #fff;
	margin: 0;
	font-weight: normal;
}
h3, h3 a{
	font-size: 12px;
	margin: 0;
}
.f-left{
	float: left;
}
.f-right{
	float: right;	
}
a:hover{
	text-decoration: underline;
}
li{
	list-style: none;
}
img {
	border:0;
}
form{
	margin:0;
	padding:0;
}
input, textarea {
	vertical-align:middle;
	color:#808080;
}
#main{
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	width: 990px;
	z-index:4;
}
#content{
	overflow: hidden;
	padding: 192px 0 0;
	width: 100%;
	height: 1000px;
	height: auto !important;
	min-height: 1000px;
	z-index:30;
}
.main-placeholder{
	background: #000;
	width: 990px;
	height: 395px;
	overflow: hidden;
}
.content-holder{
	margin: 0;
	position:relative;
	height: 602px;
	height: auto !important;
	min-height: 602px;
	z-index:2;
}
.t-content-holder{
	background: #fff;
	overflow: hidden;
	padding-top: 5px;
	z-index: 1;
}
.b-content-holder{
	background: url(../images/content_holder.png) no-repeat 0% 0%;
	height: 12px;
	width: 990px;
}
/*--------------------------------------------header------------------------------------*/
#header  {
	background:url("../images/top_ul_bg.gif") no-repeat scroll 0 0 transparent;
	height: 193px;
	left: 0;
	position: absolute;
	top: 0;
	width: 990px;
	z-index: 29;
}
#logo{
	background:url("../images/logo.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:159px;
	left:406px;
	margin:0;
	overflow:hidden;
	position:absolute;
	text-indent:-1000px;
	top:-2px;
	width:177px;
	z-index:1;
}
#logo a{
	display: block;
	height: 100%;
	cursor: pointer;
}
#header form {
	position: absolute;
	width:210px;
	height:35px;
	bottom: -5px;
	right:0;
	background: url(../images/header_navy.gif) repeat-x 0% 0%;
	padding-top:5px;
}
#header form input.text {
	width:142px;
	margin-left:36px;
	border:1px solid #F0C600;
	color:#808080;
}
/*--------------------------------------------------------home_nav-------------------------------------------------------*/
.top_navy .home-nav a{
	background:url("../images/home.png") no-repeat scroll 10px 9px transparent;
	width: 34px;
	display: block;
	height: 100%;
	padding: 0;
}
.top_navy .home-nav{
	width: 34px;
	height: 32px;
}
#header .top_navy .home-nav a:hover{
	background:url("../images/home.png") no-repeat scroll 10px 9px  transparent;
}
#header .top_navy .home-nav:hover{
	background: none;
}
/*-------------------------------------------------------end -home_nav-------------------------------------------------------*/
*+html #header .top_navy{
	margin-left: -40px;
}
#header .top_navy{
	background: url(../images/header_navy.gif) repeat-x 0% 0%;
	position: absolute;
	bottom: 0;
	height: 35px;
	margin: 0;
	width: 780px;
	padding-left: 0px;
}
.top_navy li{
	float: left;
	position: relative;
	line-height: 32px;
}
.top_navy li a{
	background: url(../images/navy_bg_li.gif) no-repeat 0% 0%;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 23px;
	color: #fff;
	text-decoration: none;
	display: block;
}
.top_navy .last{
	background: url(../images/navy_bg_li.gif) no-repeat 0% 0%;
}
.top_navy .last a{
	background: url(../images/navy_bg_li.gif) no-repeat 100% 0%;
}
#logo_copy{
	background: url(../images/logo_copy.png) no-repeat 0% 0%;
	display: block;
	width: 299px; 
	height: 98px;
	margin:49px 0 0 5px;
	z-index: 9;
	cursor: pointer;
}
#logo_copy_ru{
	background: url(../images/logo_copy_ru.png) no-repeat 0% 0%;
	display: block;
	width: 299px; 
	height: 98px;
	margin:49px 0 0 5px;
	z-index: 9;
	cursor: pointer;
	position: absolute;
}
#logo_copy_ua{
	background: url(../images/logo_copy_ua.png) no-repeat 0% 0%;
	display: block;
	width: 299px; 
	height: 98px;
	margin:49px 0 0 5px;
	z-index: 9;
	cursor: pointer;
}
#logo_copy_en{
	background: url(../images/logo_copy_en.png) no-repeat 0% 0%;
	display: block;
	width: 299px; 
	height: 98px;
	margin:49px 0 0 5px;
	z-index: 9;
	cursor: pointer;
}
.subnav {
	display: none;
	font-weight: normal;
	left: 0;
	overflow:hidden;
	position: absolute;
	top: 32px;
	width: 290px;
	z-index: 100000;
}
.subnav-holder  {
	background: #FEC803;
	height: 1%;
	padding: 5px 10px 5px;
	position: relative;
	margin-left: 1px;
}
#header .subnav-holder ul {
	float: none !important;
	margin: 0 0 0 !important;
	position: relative;
	padding: 0;
}
#header ul li .subnav-holder .subnav-title{
	display: block;
	font-size: 13px;
	height: 1%;
	padding: 0 0 3px;
	position: relative;
	background: none;
}
#header ul li .subnav-holder .subnav-title:hover{background: none;}
#header ul li .subnav-holder ul li {
	/*background: url(../images/row-separ.gif) no-repeat 0 7px;*/
	float: none !important;
	height: 1%;
	position: relative;
	/*padding-left: 10px;*/
}
#header ul li .subnav-holder ul li:hover {background: url(../images/row-separ.gif) no-repeat 0 7px;}
#header ul li .subnav-holder a {
	background: url(../images/row-separ.gif) no-repeat 0 7px;
	padding-left: 10px;
	float: none !important;
	line-height: 90% !important;
	text-indent: 0;
	color: #000;
	height: 27px;
	text-align: left;
	text-decoration: underline;
	font-size: 13px;
	text-transform: none;
	font-weight: normal;
}
#header ul li .subnav-holder a:hover{
	color: #0066cc;
	background: url(../images/row-separ.gif) no-repeat 0 7px;
}
#header .top_navy li:hover a{
	color: #000;
}
#header .top_navy a:hover{
	background: #FEC803 url(../images/navy_bg_li.gif) no-repeat 0% 0%;
	color: #000;
}
#header .top_navy li:hover{
	background:  #FEC803; 
}
#header .top_navy li:hover .subnav {
	display: block;
}

.lang{
	bottom:86px;
	height:52px;
	overflow: hidden;
	position:absolute;
	right:0px;
	width:129px;
	padding: 0px;
}
.lang li{
	float: left;
}
.lang a{
	color:#87A5CC;
	display:block;
	float:left;
	font-size:11px;
	height:15px;
	padding:34px 0 0 0;
	text-align:center;
	text-transform:uppercase;
	width:43px;
}
.lang a:hover{
	text-decoration: underline;
	color: #fff;
}
.ua{
	background: url(../images/ua.png) no-repeat 0% 0%;
}
.ru{
	background: url(../images/ru.png) no-repeat 0% 0%;
}
.eng{
	background: url(../images/eng.png) no-repeat 0% 0%;
}
.top_navy_one{
	bottom:37px;
	height:23px;
	position:absolute;
	right:0;
	padding: 0;
}
.top_navy_one li{
	border-right:1px solid #FFFFFF;
	float:left;
	height:10px;
}
.top_navy_one .last{
	border: none;
}
.top_navy_one li a{
	color:#FFFFFF;
	float:left;
	margin-top:-4px;
	text-align:center;
	text-decoration:none;
	padding: 0 10px;
	font-size:12px;
}
.top_navy_one li a:hover{
	background: #001938;
	text-decoration: none;
}
.top_information{
	height:44px;
	margin:0;
	padding:0;
	width:404px;
}
.top_information li{
	float: left;
}
.team-away{
	width: 108px;
	margin: 4px 0 0 5px;
	height: 37px;
	position: relative;
}
.team-away span{
	color: #fff;
	float: right;
	margin:3px 16px 0 0;
}
.team-away img{
	float: left;
}
.team-away a{
	display: block;
	height: 100%;
	color: #fff;
	text-decoration: none;
}
.team-away:hover{
	background: url(../images/top_inform_hover_li.gif) no-repeat 100% 0%;
}
.team-away:hover .scrollable {
	height:140px;
	}
.box_team{
	display: none;
	background: url(../images/box-team_one.gif) no-repeat 0% 0%;
	width: 388px;
	height: 70px;
	position: absolute;
	top: 35px;
	right: 0;
	z-index: 1000;
	padding: 5px;
}
.team-away:hover .box_team{
	display: block;
}
.box_team p a{
	color: #FFCC33;
	float: left;
	margin-right: 2px;
	text-decoration: underline;
}
.box_team p span{
	color: #FFCC33;
	float: none;
	margin: 0;
}
.box_team p{
	color: #fff;
	font-size: 12px;
}
.time_next{
	color:#FFFFFF;
	margin:0 0 0 10px;
	padding:9px 0 0;
	width:97px;
}
.time_next b{
	font-size:13px;
	font-weight:normal;
}
.place{
	background:none repeat scroll 0 0 #F1C71A;
	color:#011745;
	font-size:11px;
	margin:6px 0 0 4px;
	padding:5px 0 5px 7px;
	width:91px;
}
.time{
	color: #F1C71A;
	font-size: 18px;
	margin-left: 11px;
	padding-top: 6px;
	width: 48px;
}
.date{
	color: #F1C71A;
	font-size: 9px;
	margin: 5px 0 0 -1px;
	text-align: center;
	width: 21px;
}
.date span{
		display: block;
		color: #fff;
		background: #1e6cc9;
		width: 19px;
		height: 15px;
		text-align: center;
		font-size: 12px;
		margin: 0 auto;
}
.user{
	margin:0;
	overflow:auto;
	position:absolute;
	right:-6px;
	top:8px;
}
.user li{
	float: left;
	width: auto;
	text-align: center;
	margin: 0 10px 0 10px;
}
.user li a{
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	text-decoration: underline;
}
.user li a:hover{
	color: #F1C71A;
}
.out_scroller{
	left:0;
	overflow:auto;
	position:absolute;
	z-index:1000;
}
/*-----------------------------------------------------------content-----------------------------------------------------*/
#flash_news{
	background: none;
	width: 654px;
	height: 369px;
	margin: 15px 11px 11px 11px;
	float: left;
}
.game-right-holder{
	background: url(../images/game_right_holder.gif) no-repeat 0% 0%;
	float: right;
	width: 305px;
	height: 369px;
	margin: 15px 8px 0 0;
}
/*---------------------------------------------accordion---------------------------------------------*/
#accordion{
	margin: 10px;
}
#accordion h3{
	margin-bottom: 11px;
}
#accordion .last_hold{
	margin-bottom: 0px;
}
#accordion h3 a{
	background: url(../images/accordion_h3.png) no-repeat 0% 0%;
	color: #001938;
	text-decoration: none;
	display: block;
	width: 276px;
	height: 26px;
	margin: 0;
	line-height: 27px;
	padding-left: 8px;
	letter-spacing: 0.6px;
}
.one_accord{
	overflow: hidden;
}
.one_accord .in_accordion{
	margin-bottom: 10px;
}
.in_accordion{
	/*height: 246px;*/
	height: 237px;
	overflow: hidden;
}

.met, .arc{
	width: 107px;
	height: 149px;
}
.out_met_arc{
	height: 152px;
	width: 280px;
	overflow: hidden;
	margin: -9px 0 0 8px;
}
.met p, .arc p{
	padding:108px 0 0;
	margin: 0;
	text-align: center;
	color: #62d9f5;
	font-size: 13px;
}
.met p span, .arc p span{
	color: #ffed00;
	font-size: 16px;
}
.met{
}
.arc{
}
.tour{
	color: #FFF;
	display: block;
	padding-left: 36px;
	clear: both;
	margin: 0px;
	line-height:98%;
}
.info{
	color: #62d9f5;
	font-size: 13px;
	margin:4px 0 0;
	padding-left: 36px;
	line-height:98%;
}
.info a{
	color: #ffed00;
	display: block;
	margin-top: -1px;
}
.center_accord{
	height: 149px;
	width: 55px;
}
.center_accord img{
	margin-top: 112px;
}
.center_accord .im3{
	margin-bottom: 5px;
	margin-left:1px;
	margin-right:1px;
}

.accordion_two{
	padding-left: 10px;
	position: relative;
	overflow: auto;
	margin-bottom: 10px;
}
.calendar_row{
	height:43px;
	overflow:hidden;
	padding-bottom:10px;
}
.calendar_row p{
	display: block;
	width: 90px;
	float: left;
	color: #fff;
	margin: 0;
}
.calendar_row p span{
	display: block;
	font-weight: bold;
}
.calendar_row .num{
	width: 72px;
	font-weight: bold;
}
.calendar_row .where{
	padding-left:20px;
	width:86px;
}
.calendar_row .where span{
	font-size: 14px;
}
.num span{
	color: #f1c71a;
}
.calendar_row .calc{
	text-decoration: underline;
	padding: 5px 0 0 16px;
	width: 20px;
	font-weight: bold;
}
.calendar_row .calc a{
	text-decoration: underline;
	color: #fff;
	width: 20px;
	font-weight: bold;
}
.calendar_row .calendar_img{
	width: 35px;
	height: 40px;
}
.calendar_row .calendar_img img{
	margin: 5px 0 0 0;
}
.accordion_three{
	height: 236px;
	padding-top: 12px;
	overflow: hidden;
}
.tour_row{
	height: 46px;
	overflow: hidden;
}
.tour_row p{
	display: block;
	float: left;
	color: #fff;
	margin: 0;
	font-size: 13px;
}
.tour_row .tour_img{
	width: 40px;
	height: 50px;
	padding-top:2px;
}
.tour_row .where_tour{
	padding-top:0;
	padding-left: 3px;
	width: 87px;
}
.tour_row .where_tour span{
	font-size: 13px;
	display: block;
	font-weight: bold;
}
.tour_row .number{
	width: 26px;
	font-size: 13px;
	text-align: right;
	font-weight: bold;
	padding-top:6px;
}
.tour_row .pos{
	width: 20px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	padding-top:6px;
}
.tour_row .number span{
	color: #f0c600;
}
.accordion_three a{
	color: #ffed00;
	float: right;
	font-size: 13px;
	margin-top: -10px;
}
/*----------------------------------------------------content-holder_main------------------------------------------------------*/
.blocks{
	float:left;
	margin-left:2px;
	overflow:auto;
}
/*------------------------------------------------.block_one-------------------------*/
.left-c-column{
	margin-left: 7px;
	width: 313px;
}
.block_top{
	background: url(../images/block_top.gif) no-repeat 0% 0%;
	width: 313px;
	height: 35px;
}
.photo-video-holder{
	background: url(../images/block_mid.gif) repeat-y 0% 0%;
	padding: 0 11px;
	width: 291px;
	height: 539px;
	height: auto !important;
	min-height: 539px;
}
.block_bottom{
	background: url(../images/block_bottom.gif) no-repeat 0% 0%;
	width:313px;
	height: 14px;
}
.block_top h2{
	margin: 0px;
	font-weight: normal;
	padding:5px 0 0 14px;
}
.video-box{
	/*background: url(../images/img1.jpg) no-repeat 0% 0%;*/
	width: 290px;
	height: 376px;
	vertical-align:top;
}
.photo-video-holder p{
	color: #336cbb;
	font-size: 13px;
	margin-bottom:18px;
}
.photo-video-holder span a{
	color: #102a58;
	font-weight: bold;
	display: block;
}
.photo-video-holder span a:hover{
	text-decoration: underline;
	color: #336cbb;
}
.media-list{
	height:132px;
	overflow: auto;
	margin: 10px 0 10px 2px;
	padding:0 75px 0 0;
}
.media-list p{
	font-size:12px;
}
*+html .media_images{
	overflow: auto;
	margin: 0 0 -6px 3px;
	padding: 0;
}
.media_images{
	overflow: auto;
	margin: 0 0 0 3px;
	padding: 0 0 3px 0;
}
.media_images a{
	display: block;
	height: 100%;
	float: left;
	margin:0 6px 8px 2px;
}
.media_images .last_im{
	margin-bottom:0;
}
.block_bottom_media{
	width: 313px;
	height: 27px;
	background: url(../images/block_bottom_media.gif) no-repeat 0% 0%;
}
.block_top_media{
	width: 290px;
	height: 17px;
	background: url(../images/block_top_media.jpg) no-repeat 0% 0%;
}
.block_bottom_media a{
	color: #0B2650;
	float: right;
	font-size: 11px;
	padding: 2px 32px 0 0;
	text-decoration: none;
}
/*------------------------------------------.block_next----------------------------------*/
.center-c-column{
	width: 349px;
}
.block_next_top{
	background: url(../images/block_next_top.gif) no-repeat 0% 0%;
	width: 349px;
	height: 38px;
}
.news-block{
	background: url(../images/block_next_mid.gif) repeat-y 0% 0%;
	padding: 0 13px 0 0;
	width: 336px;
	height: 363px;
	height: auto !important;
	min-height:363px;
	margin: -3px 0 0;
}
.block_next_bot{
	background: url(../images/block_next_bot.gif) no-repeat 0% 0%;
	width:349px;
	height: 30px;
}
.interview{
	background: url(../images/block_next_mid.gif) repeat-y 0% 0%;
	padding: 0 10px;
	width: 327px;
	/*height: 95px;
	height: auto !important;
	min-height: 95px;*/
	overflow: auto;
	margin-top: -3px;
}
.block_next_top h2{
	margin: 0px;
	font-weight: normal;
	padding:4px 0 0 13px;
}
.news_box ul{
	display: block;
	height: 355px;
	overflow: auto;
	margin:0 0 10px;
	padding: 0 30px 0 15px;
}
.news_box ul li{
	background:url("../images/arrow.gif") no-repeat scroll 0 7px transparent;
	color:#336CBB;
	line-height:15px;
	margin-bottom:16px;
	padding-left:15px;
}
.news_box ul li a{
	font-size: 13px;
	color: #336cbb;	
	text-decoration: none;
}
.news_box ul li span a{
	color: #102a58;
	font-weight: bold;
}
.news_box ul li span a:hover, .news_box ul li a:hover{
	color: #336cbb;	
	text-decoration: underline;
}
.block_next_bot a{
	color: #0b2650;
	font-size: 11px;
	float: right;
	text-decoration: none;
	padding:2px 32px 0 0;
}
.interview_row{
	overflow: hidden;
	
	margin-bottom: 10px;
}
.interview_row .img_block{
	display: block;
	height: 100%;
	float: left;
}
.interview_row p{
	display: block;
	padding:0 0 0 15px;
	width:155px;
	float: left;
	margin: 0;
	
	line-height:98%;
}
.interview_row p a{
	color: #102a58;
	text-decoration: none;
}
.interview_row p a:hover{
	color: #336cbb;
	text-decoration: underline;
}
.interview_box{
	height: 120px;
	overflow: auto;
	margin-bottom: 10px;
}
.news_box{
	overflow: auto;
}

.left-img {
	float:left;
	margin:5px 20px 10px 0;
}
.news-hold {
	padding-bottom:12px !important;
	height:1%;
	overflow:hidden;
}
.news-hold img {
	float:left;
	padding:1px;
	border:1px solid #cfcfcf;
}
.news-text {
	width:528px;
	float:right;
	font-size:11px !important;
	margin:0 !important;
}
.news-text h3 {
	font-size:11px !important;
	margin:0 0 3px;
	text-transform:none !important;
}
.news-text h3 a {
	color:#102a58;
	text-decoration:none;
}
.news-text h3 a:hover {
	color:#336cbb;
	text-decoration:underline;
}
.news-text p {
	margin:0;
	font-size:11px !important;
	line-height:13px;
	margin:0 !important;
}
.news-text span {
	color:#336cbb;
	padding-left:3px;
}
.news-item-date{
	width:100%;
	overflow:hidden;
	color:#336cbb;
	border-top:1px solid #ccc;
	padding:4px;
	font-size:11px;
	margin:0;
}
.news-item-date span{
	position:absolute;
	right:0;
	margin: 0px 340px 0px 0;

}
.news-item-date em{
	color:#999;
}
.news-item-date a{
	color:#336cbb;
}
/*-------------------------------.block_three---------------------------------*/
.right-c-column{
	width: 313px;
}
.block_three_top{
	background: url(../images/block_three_top.gif) no-repeat 0% 0%;
	width: 313px;
	height: 37px;
}
.poll-info{
	background: url(../images/block_three_middle.gif) repeat-y 0% 0%;
	padding: 0 20px 0 11px;
	width: 282px;
	min-height: 68px;
	margin-top: -8px;
}
.poll-info p{
	padding: 5px;
	font-size:14px;
}
.block_three_bot{
	background: url(../images/block_three_bottom.gif) no-repeat 0% 0%;
	width:313px;
	height: 27px;
}
.banners{
	overflow: auto;
	width: 313px;
}
.banners a{
	height: 100%;
	display: block;
	float: left;
	margin-top: 2px;
}
.block_three_top h2{
	margin: 0px;
	font-weight: normal;
	padding:4px 0 0 11px;
}
.block_three_bot a{
	color: #0b2650;
	font-size: 11px;
	float: right;
	text-decoration: none;
	padding:2px 23px 0 0;
}
.poll-info p a{
	color: #060c16;
}
.tour-info div {
	width:173px;
	height:27px;
	background:url(../images/team2-bg.jpg);
	margin-top:4px;
	float:left;
	color:#001287;
	font-size:12px;
	line-height:26px;
	padding:0 14px;
	position:relative;
}
.tour-info div.home-team {
		text-align:right;
}
.tour-info div img {
	position:absolute;
	right:12px;
	top:-3px;
}
.tour-info div.home-team img {
	right:auto;
	left:12px;
	top:-3px;
}
.game-statistics {
	padding:0 0 0 11px;
	margin:0 0 17px;
	list-style:none;
	height:1%;
	overflow:hidden;
	border-top:4px solid #e9b527;
	font-size:10px;
	height:19px;
}
.contentinf-block-t2 .game-statistics {
	position:relative;
	top:-9px;
	left:-7px;
	width:619px;
	margin:0 -7px 0 0;
}
.game-statistics li {
	float:left;
	padding-right:1px;
	height:19px;
}
.game-statistics li a {
	float:left;
	background:url(../images/game-statistics-l.gif) no-repeat;
	color:#fff;
	text-decoration:none;
}
.game-statistics li a span {
	float:left;
	cursor:pointer;
	background:url(../images/game-statistics-r.gif) no-repeat 100% 100%;
	height:15px;
	line-height:15px;
	overflow:hidden;
	padding:0 5px 0 6px;
}
.game-statistics li a:hover,
.game-statistics li a.active {
	background:url(../images/game-statistics-l-h.gif) no-repeat;
	color:#173359;
	height:19px;
}
.game-statistics li a:hover span,
.game-statistics li a.active span {
	height:19px;
	line-height:19px;
}
.statistic-content {
	height:1%;
	overflow:hidden;
	padding:0 10px 20px;
}
.content-block h2 {
	margin:0 0 7px;
	font-size:18px;
	line-height:21px;
	color:#102a58;
	font-weight:normal;
}
.statistic-table {
	width:299px;
	margin:0 auto 35px;
	padding:0;
	border-collapse:collapse;
	font-size:11px;
}
.statistic-table th,
.statistic-table td {
	padding:5px 0;
	margin:0;
	border:solid #fff;
	border-width:0 0 1px 1px;
	text-align:center;
	color:#102a58;
}
.statistic-table th {
	width:195px;
	background-color:#aec7eb;
	font-weight:normal;
}
.statistic-table td {
	width:50px;
	background-color:#d9e5f6;
}
/*--------------------------------------------------footer------------------------------------------------------*/
#footer{
	background: url(../images/footer_bg.png) no-repeat 0% 74px;
	/*height: 340px;*/
	margin-bottom:6px;
	padding:0 4px 0;
	position: relative;
	text-align: center;
}
#footer p{
	color:#fff;
}
#footer .copy{
	/*margin-top: 23px;*/
}
#footer .copy p{
	color: #f0c600;
	font-size:12px;
}
#footer .copy a:hover{
	color: #f0c600;
}
#footer .copy a{
	color: #fff;
}
.footer-ads  {
	list-style:none outside none;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 6px;
	width:400px;
}
.footer-ads li {
	float: left;
	padding: 0 5px;
	text-align: center;
	width: 190px;
	color: #fff;
	font-size: 11px;
}
.footer-ads li img {
	display: block;
	margin: 9px auto 0;
}
.footer-ads2-home, .footer-ads2-home_next {
	list-style:none outside none;
	margin:0 auto;
	overflow:hidden;
	padding:0;
}
.footer-ads2-home{
	width: 463px;
	margin-bottom: 10px;
}
.footer-ads2-home_next{
	width: 705px;
	margin-bottom: 15px;
}
.footer-ads2-home li, .footer-ads2-home_next li{
	display: block;
	float: left;
	padding: 0;
	text-align: center;
	margin-right: 10px;
}
.footer-ads2-home .last, .footer-ads2-home_next .last{
		margin-right: 0px;
}
.footer-ads2-home li a, .footer-ads2-home_next li a{
	display: block;
	height: 100%;
}
.footer-ads2-home li img, .footer-ads2-home_next li img {
	display:block;
	float:left;
	margin:0 auto 0;
}


.footer-ads2-sub, .footer-ads2-sub_next {
	list-style:none outside none;
	margin:0 auto;
	overflow:hidden;
	padding:0;
}
.footer-ads2-sub{
	width: 875px;
	margin-bottom: 10px;
}
.footer-ads2-sub_next{
	width: 535px;
	margin-bottom: 15px;
}
.footer-ads2-sub li, .footer-ads2-sub_next li{
	display: block;
	float: left;
	padding: 0;
	text-align: center;
	margin-right: 10px;
}
.footer-ads2-sub .last, .footer-ads2-sub_next .last{
		margin-right: 0px;
}
.footer-ads2-home li a, .footer-ads2-sub_next li a{
	display: block;
	height: 100%;
}
.footer-ads2-sub li img, .footer-ads2-sub_next li img {
	display:block;
	float:left;
	margin:0 auto 0;
}
.footer-ads4  {
	margin:0 auto;
	overflow:hidden;
	padding:0 0 0;
	width:228px;
}
.footer-ads4 li {
	float:left;
	padding:0 0;
	text-align:center;
	width:auto;
}
.footer-ads4 a{
	display: block;
	height: 100%;
}
.footer-ads4 li img {
	display:block;
	margin:0 auto 0;
}


.footer-ads5  {
	margin:0 auto;
	overflow:hidden;
	padding:0 0 0;
	width:828px;
}
.footer-ads5 li {
	float:left;
	padding:0 0;
	text-align:center;
	width:auto;
}
.footer-ads5 a{
	display: block;
	height: 100%;
}
.footer-ads5 li img {
	display:block;
	margin:0 auto 0;
}
.allgames-table {
	width:396px;
	margin:0 auto 35px;
	padding:0;
	border-collapse:collapse;
}
.allgames-table th,
.allgames-table td {
	margin:0;
	border:solid #fff;
	border-width:0 0 1px 1px;
	color:#336cbb;
}
.allgames-table th {
	width:55px;
	background-color:#aec7eb;
	font-weight:normal;
	padding:5px 0;
	color:#07111d;
}
.allgames-table td {
	width:146px;
	background-color:#d9e5f6;
	padding:5px 11px;
}
.allgames-table td.home-team {
	text-align:right;
}
.allgames-table td.winner-team {
	color:#07111d;
}

.key-events-table {
	width:100%;
	padding:0;
	margin:0 0 20px;
	border-collapse:collapse;
	font-size:11px;
}
.key-events-table td {
	border-bottom:1px solid #fff;
	background-color:#aec7eb;
	height:24px;
}
.light-table td {
	background-color:#d9e5f6;
}
.key-events-table td.minute-home-cell {
	width:24px;
	text-align:right;
}
.key-events-table td.num-player-cell {
	width:31px;
	padding:0 5px 0 0;
	text-align:right;
}
.key-events-table td.minute-home-cell2 {
	width:20px;
	padding:0 2px 0 0;
	color:#102a58;
}
.key-events-table td.action-cell {
	width:33px;
	text-align:center;
}
.key-events-table td.action-cell2 {
	width:18px;
}
.key-events-table td.player-home-cell {
	width:250px;
}
.key-events-table td.player-away-cell {
	width:250px;
	border-left:1px solid #fff;
	text-align:right;
}
.key-events-table td.minute-away-cell {
	width:24px;
}
.key-events-table td.player-name-cell {
	width:62px;
	padding-left:5px;
}
.key-events-table td.player-name-cell2 {
	width:72px;
	padding-right:5px;
	color:#102a58;
}
.key-events-table td.coach-name-cell,
.key-events-table td.referee-name-cell {
	padding:0 10px;
	color:#102a58;
}
.key-events-table td.referee-name-cell strong {
	padding-right:5px;
}
.key-events-table td.player-name-away,
.key-events-table td.coach-name-away {
	text-align:right;
}
.key-events-table td.spacer-cell {
	width:500px;
}
.key-events-table td.action-game-cell {
	width:550px;
}
.game-action td {
	padding-top:6px !important;
	padding-bottom:6px !important;
	height:auto;
	vertical-align:top;
	line-height:13px;
	color:#102a58;
}
.game-action td.action-cell2 {
	padding:5px 4px 5px 2px !important;
}
.game-action .event-row td {
	background-color:#aec7eb;
}
.abbr-table1 {
	padding:0;
	margin:0;
	border-collapse:collapse;
	width:100%;
	font-size:11px;
}
.abbr-table1 td {
	border-bottom:1px solid #fff;
	background-color:#d9e5f6;
	height:24px;
}
.abbr-table1 td.abbr-change-cell {
	width:43px;
	text-align:center;
}
.abbr-table1 td.abbr-changetext-cell {
	width:76px;
}
.abbr-table1 td.abbr-yellow-card-cell {
	width:18px;
}
.abbr-table1 td.abbr-yellow-cardtext-cell {
	width:142px;
}
.abbr-table1 td.abbr-red-card-cell {
	width:18px;
}
.abbr-table1 td.abbr-red-cardtext-cell {
	width:129px;
}
.abbr-table1 td.abbr-secyellow-card-cell {
	width:20px;
}
.abbr-table1 td.abbr-goal-cell {
	width:33px;
	text-align:center;
}
.abbr-table1 td.abbr-goaltext-cell {
	width:82px;
}
.abbr-table1 td.abbr-penalty-cell {
	width:23px;
}
.abbr-table1 td.abbr-penaltytext-cell {
	width:161px;
}
.abbr-table1 td.abbr-nopenalty-cell {
	width:19px;
}
.abbr-table1 td.abbr-nopenaltytext-cell {
	width:167px;
}
.abbr-table1 td.abbr-autogoal-cell {
	width:26px;
}
.abbr-table1 td.abbr-autogoaltext-cell {
	width:105px;
}

/*-----------------------------------------------------------index_sub content-------------------------------------------------------------*/
.t-content-holder_one{
	padding-top: 0;
	z-index:3;
}
#breadcrumb{
	background:url("../images/breadcrumb-bg.gif") repeat-x scroll 0 100% #FEC803;
	border-top:1px solid #FFFFFF;
	font-size:13px;
	height:13px;
	margin:0 0 3px;
	padding:8px 0 19px;
}
#breadcrumb li:first-child {
	background:none repeat scroll 0 0 transparent;
}
#breadcrumb li {
	background:url("../images/breadcrumb-separ.gif") no-repeat scroll 0 60% transparent;
	display:inline;
	padding:0 3px 0 11px;
	float: left;
}
#breadcrumb li a {
	color: #060E1D;
	font-weight: bold;
	text-decoration: none;
}
#breadcrumb li a:hover{
	text-decoration: underline;
}
.content-wrap{
	overflow: hidden;
	padding-bottom: 3px;
	width: 100%;
	z-index: 5;
}
.inner-content{
	float:left;
	width:662px;
}
.right-c-column{
	float:right;
	margin-right:3px;
	width:313px;
}
.right-c-column-one{
	margin-right: 7px;
}
.content-block{
	overflow: auto;
	width: 662px;
	background: url(../images/content-block.gif) repeat-y scroll 0 0 transparent;
	margin: 0 0 2px 7px;
}
.content-block-top{
	background: url(../images/contentinf-block-t2.gif) no-repeat 0% 0%;
	width: 662px;
	height: 14px;
}
.content-block-mid{
	overflow: auto;
}
.content-block-bot{
	background: url(../images/content-block-b.gif) no-repeat 0% 0%;
	width: 662px;
	height: 14px;
}
.content-block-b {
	background:url(../images/content-block-b.gif) no-repeat 0 100%;
	padding-bottom:10px;
}
.content-block-t {
	background:url(../images/content-block-t.gif) no-repeat;
	padding:8px 14px 0;
	overflow:hidden;
	width:634px;
}
.content-block-mid h1 {
	color: #1A449D;
	font: 32px Georgia,"Times New Roman",Times,serif;
	letter-spacing: -2px;
	margin: 0 0 10px -10px;
	text-align: left !important;
}
.left-img  {
	float:left;
	margin:5px 20px 10px 0;
}
.content-block p {
	font-size:14px;
	margin:0 0 15px;
}
.content-block-post{
	overflow: hidden;
	padding:0 20px 6px 20px;
}
.news-item-date  {
	border-top:1px solid #CCCCCC;
	color:#336CBB;
	font-size:11px;
	margin:0;
	overflow:hidden;
	padding:4px;
}
.news-item-date a {
	color:#336CBB;
	margin-left: 9px;
}
.news-item-date span {
	margin:0 340px 0 0;
	position:absolute;
	right:0;
}
.news-item-date em {
	color:#999999;
}
.news-item-date a {
	color:#336CBB;
}
.news-item-date span a {
	margin:0;
}
.tour-inf {
	height:115px;
	background:url(../images/tour-inf-bg.jpg) repeat-y;
	padding:13px 23px 0 24px;
	margin-bottom:2px;
	margin-left:8px;
}
.tour-inf .player-match {
	margin:0;
	width:125px;
	float:right;
}
.tour-inf .player-match-select {
	padding:0 0 10px;
}
.tour-inf .player-match-select select {
	width:105px;
}
.tour-inf .player-match-img {
	float:left;
	width:125px;
}
.tour-inf .player-match-img img {
	left:26px;
	right:auto;
}
.tour-inf .player-match-img p {
	left:7px;
	right:auto;
}
.tour-sel select {
	font-size:10px;
	color:#3a5984;
}
.tour-res-inf {
	width:491px;
	float:left;
	margin-left:-2px;
	display:inline;
	position:relative;
}
.tour-place {
	text-align:center;
	line-height:12px;
	padding-bottom:18px;
	font-size:11px !important;
}
.tour-place p {
	margin:0;
	font-size:11px !important;
}
.tour-info {
	width:100%;
	overflow:hidden;
}
.tour-info span {
	float:left;
	width:86px;
	text-align:center;
}
.tour-sel {
	position:absolute;
	top:0;
	left:0;
}
/*---------------------------------------------gallery----------------------------------------------*/
#gallery  {
	clear: both;
	margin: 0 -12px;
	overflow: hidden;
	padding: 12px 0 18px;
	position: relative;
	width: 638px;
}
#gallery .gallery-holder {
	padding:0 11px;
	width:616px;
}
#pics-container  {
	height:84px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:615px;
}
#pics-scroller  {
	width:612px;
}
.scroll-content-item  {
	border:medium none;
	float:left;
	height:78px;
	padding:2px;
	width:119px;
}
.left-gallery, .right-gallery {
	background:url("../images/left-gallery.gif") no-repeat 0% 0%;
	height:29px;
	left:0;
	margin-top:-15px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:50px;
	width:10px;
}
.right-gallery  {
	background:url("../images/right-gallery.gif") no-repeat 0% 0%;
	left:auto;
	right:0;
}
*html #gallery {
	margin-left: -9px;
}
.top-right-informer  {
	height:240px;
}
.news-content-list  {
	background:url("../images/news-content-list.jpg") repeat scroll 0 0 transparent;
	height:230px;
	padding:11px 14px 0;
}
.news-content-list ul {
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
	width:125px;
}
.news-content-list ul li {
	background:url("../images/row-separ.gif") no-repeat scroll 0 7px transparent;
	padding:0 0 4px 13px;
	line-height: 15px;
}
.news-content-list ul li a {
	color:#060D17;
	text-decoration:none;
	font-size: 11px;
}
.news-content-list ul li a:hover {
	color:#336CBB;
	text-decoration:underline;
}
.archive  {
	float: right;
	margin-right: -2px;
	width: 154px;
}
.archive strong {
	display: block;
	font-size: 12px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.archive form{
	margin: 0;
	padding: 0;
}
.seelect-archive-date  {
	overflow:hidden;
	width:152px;
}
.seelect-archive-date select {
	border: 1px solid #122C5C;
	color: #102A58;
	font-size: 12px;
}
.seelect-archive-callendar  {
	margin:0;
	padding:0;
	width:100%;
	font-size: 11px;
}
.seelect-archive-callendar td.active-state {
	background-color:#FEC803;
}
.seelect-archive-callendar td {
	background-color:#CAD4DF;
	color:#4C71A4;
	height:19px;
	margin:0;
	padding:0;
	text-align:center;
	width:20px;
}
.seelect-archive-callendar td.holiday-cell {
	background-color:#BAC3CC;
}
.seelect-archive-callendar td a{
	font-weight:bold;
	color: #333333;
}
.league-holder {
	width:100%;
	margin-right:4px;
}
.league-holder .tabset {
	height:30px;
	list-style:none outside none;
	margin:0 0 -10px;
	overflow:hidden;
	padding:0 0 0 1px;
	position:relative;
	width:311px;
}
.league-holder .tabset li{
	float:left;
}
.league-holder .video-lnk a.active {
	background: url(../images/1-b-tab.gif) no-repeat 0% 0%;
	color:#FFFFFF;
	margin-right:-9px;
	position:relative;
}
.photo-video-holder .tabset li a, .league-holder .tabset li a {
	color: #4C71A4;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 29px;
	line-height: 27px;
	text-decoration: none;
	text-transform: uppercase;
}
.video-lnk a {
	padding-left:13px;
	width:147px;
}
.league-block  {
	background:url("../images/league-block-bg.gif") no-repeat scroll 0 0 transparent;
	height:129px;
	margin-bottom:2px;
	padding:11px 14px 0;
}
.league-block .tab {
	height:129px;
	position:relative;
}
.league-block table {
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
}
.league-block table td {
	font-size:10px;
	margin:0;
	padding:1px 0;
}
.place-cell{
	padding-left:6px !important;
	width:18px;
}
.team-cell{
	color: #4C71A4;
	text-transform: uppercase;
	width: 221px;
}
.team-cell{
	color:#4C71A4;
	text-transform:uppercase;
	width:221px;
}
.point-cell{
width:26px;
}
.game-cell{
	width:13px;
}
.league-block table tr.active-team {
	background-color:#ACC6EA;
}
.league-block .all-info {
	left:0;
	width:284px;
}
.all-info  {
	border-bottom:4px solid #E7AD0E;
	bottom:6px;
	font-size:11px;
	left:15px;
	position:absolute;
}
.all-info a {
	background:url("../images/left-more.jpg") no-repeat scroll 0 0 transparent;
	color:#0B2650;
	float:right;
	height:15px;
	margin-right:10px;
	overflow:hidden;
	padding-left:23px;
	text-decoration:none;
}
.all-info a span {
	cursor:pointer;
	float:left;
	padding-right:8px;
}
.team-cell strong {
	color:#060D17;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}
.pool-holder  {
	height:auto !important;
	min-height:100px;
	padding-bottom:1px;
	position:relative;
	width:100%;
}
.pool-title  {
	background:url("../images/pool-title.gif") repeat scroll 0 0 transparent;
}
.news-title, .pool-title {
	height:30px;
	padding:0 14px;
}
.news-title h2, .pool-title h2 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:27px;
	margin:0;
	text-transform:uppercase;
}
#sidebar-mainpoll-vote{display:none;}
#sidebar-mainpoll-results{display:block;}
.pool-block  {
	/*background:url("../images/poll-block-top.png") no-repeat scroll 0 0 transparent;*/
	height:auto !important;
	margin-top:-12px;
	min-height:14px;
	height:14px;
}
.poll-container  {
	padding-top:11px;
}
.poll-container2  {
	background:url("../images/poll-block-rpt.gif") repeat-y scroll 0 0 transparent;
}
.poll-container2 .poll-info  {
	background:url("../images/poll-block-bg.gif") no-repeat scroll 0 0 transparent;
	height:auto !important;
	line-height:14px;
	min-height:43px;
	padding:0 14px 8px;
	font-size: 11px;
}
.poll-bottom  {
	background:url("../images/poll-block-bottom.gif") no-repeat scroll center bottom transparent;
	height:30px;
}
.pool-holder .all-info {
	left:14px;
	width:284px;
}
.pool-listholder{margin-top:12px;border-bottom:4px solid #e7ad0e;font-size:11px}
.pool-listholder li a{
	color:#0b2650;
	text-decoration:none;
	float:right;
	background:url(../images/left-more.jpg) no-repeat;
	height:15px;
	overflow:hidden;
	padding-left:23px;
	margin-right:10px;
}
.pool-listholder a span {
	float:left;
	background:url(../images/right-more.gif) no-repeat 100% 0;
	padding-right:8px;
	cursor:pointer;
}
.pool-listholder a:hover {
	text-decoration:underline;
}
.pool-list  {
	height:15px;
	list-style:none outside none;
	margin: 0;
	padding:0;
}
.pool-list li {
	float:left;
}
.pool-list li a:hover{
	background:url("../images/left-more.jpg") no-repeat 100% 0%;
}
.pool-list li a {
	background:url("../images/pool-lnk.gif") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:left;
	margin-right:2px;
	padding-left:9px;
}
.pool-list li a span {
	background:url("../images/right-more-blue.gif") no-repeat scroll 100% 0 transparent;
}
.pool-list li a:hover{
	color: #173359;
	text-decoration: none;
}
.pool-list li a.active {background:url(../images/pool-lnk-act.gif) no-repeat;color:#173359;text-decoration:none;}
.poll-container2 .poll-info{
	margin-top: 0px;
}
#sidebar-poll-vote  {
	display:none;
	/*display: block;*/
	font-size: 11px;
}
.polls-popup  {
	left:-4px;
	position:absolute;
	top:23px;
	width:316px;
	z-index:8;
}
.polls-popup-t, .polls-popup-b {
	background:url("../images/polls-popup-t.gif") repeat scroll 0 0 transparent;
	height:10px;
	overflow:hidden;
}
.polls-popup-holder  {
	background:url("../images/polls-popup.gif") repeat-y scroll 0 0 transparent;
	height:1%;
	padding:0 15px 10px;
	position:relative;
}
.polls-popup-content  {
	overflow:hidden;
	position:relative;
	width:100%;
	z-index:10;
}
.close-polls  {
	background:url("../images/close-polls.gif") repeat scroll 0 0 transparent;
	height:16px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:0;
	width:17px;
}
.polls-popup-content p {
	margin:0 40px 20px 0;
	font-size: 11px;
}
.polls-form  {
	overflow:hidden;
	width:100%;
}

.polls-popup-content .row {
	float:left;
	height:auto !important;
	margin-bottom:8px;
	min-height:11px;
	vertical-align:top;
	width:100%;
}
.polls-popup-content .row label {
	float:left;
	line-height:13px;
}
.polls-popup-b  {
	background:url("../images/polls-popup-b.gif") repeat scroll 0 0 transparent;
	height:21px;
	padding:0 14px;
}
.polls-popup-b .all-info {
	position:static;
}
.content-title{
	background:url("../images/content-title.gif") no-repeat scroll 0 0 transparent;
	height:29px;
	padding:4px 14px 0;
}
.content-title h2 {
	font-size:10px;
	color:#fff;
	margin:0;
	font-weight:normal;
	text-transform:uppercase;
}
.contentinf-block-t  {
	background:url("../images/contentinf-block-t.jpg") no-repeat scroll 0 0 transparent;
	padding:0 22px;
	width:618px;
}
.full-news-box  {
	margin:0 -30px 0 -10px;
	padding-bottom:5px;
	position:relative;
	width:650px;
}
.full-news-box .news-box {
	color:#336CBB;
	height:auto;
	line-height:13px;
	overflow:auto;
	position:relative;
}
.full-news-box .news-box ul {
	float:left;
	width:305px;
	margin:0;
	padding:3px 20px 3px 0;
}
.news-box ul li {
	background:url("../images/row-separ.gif") no-repeat scroll 1px 4px transparent;
	padding:0 0 15px 15px;
	font-size: 11px;
}
.news-box ul li strong a {
	color:#102A58;
}
.news-box ul li span a {
	font-weight:bold;
	color:#102A58 !important;
}
.news-box ul li a {
	text-decoration:none;
}
.full-news-box .all-info {
	margin-bottom: -9px;
	left:0;
	width:633px;
}
.content-block-b  {
	background:url("../images/content-block-b.gif") no-repeat scroll 0 100% transparent;
	padding-bottom:10px;
}
.news-box ul li strong a:hover, .news-box ul li a:hover{
	color:#336CBB;
	text-decoration: underline;
}
.league-holder .banners a{
	margin-top: 4px;
}

.club-personallist {
	background:url(../images/club-personallist-bg.jpg);
	height:94px;
	padding:11px 0 0 14px;
	margin:0 0 2px;
	list-style:none;
	overflow:hidden;
}
.club-personallist li {
	float:left;
	width:127px;
	padding:0 8px 4px 13px;
	background:url(../images/row-separ.gif) no-repeat 0 7px;
}
.club-personallist li a {
	color:#060d17;
	text-decoration:none;
}
.club-personallist li a:hover,
.club-personallist li.active a {
	color:#1152b6;
	text-decoration:underline;
}
.player-select {
	height:42px;
	background:url(../images/player-select-bg.jpg);
	padding:23px 20px 0;
}
.player-select select {
	font-size:11px;
	color:#060d17;
	width:248px;
	float:left;
}
.player-select input {
	float:right;
	margin-top:1px;
}

.paging {
	font-size:11px;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
	padding-top:8px;
}
.paging li {
	display:inline;
	font-weight:bold;
	background:url(../images/paging-separ.gif) no-repeat 0 50%;
	padding:0 3px 0 7px;
}
.paging li.no-separ {
	background:none;
}
.paging li a {
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
.paging li a:hover {
	color:#039;
	text-decoration:underline;
}

.rss-category{
	padding: 8px;
	text-align:center;
}
.rss-category a{
	padding-left:16px;
	background:url(../images/rss-ico-2.gif) no-repeat 0 50%;
}

/*
.news-content-list {
	background:url(../images/news-content-list.jpg);
	height:214px;
	padding:11px 14px 0;
}
.news-content-list ul {
	padding:0;
	margin:0;
	list-style:none;
	width:125px;
	float:left;
}
.news-content-list ul li {
	padding:0 0 4px 13px;
	background:url(../images/row-separ.gif) no-repeat 0 7px;
}
.news-content-list ul li a {
	color:#060d17;
	text-decoration:none;
}
.news-content-list ul li a:hover,
.news-content-list ul li.active a {
	color:#1152b6;
	text-decoration:underline;
}

*/
.archive {
	width:154px;
	float:right;
	margin-right:-2px;
}
.archive strong {
	display:block;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:5px;
}

.player-inform {
	width:100%;
	overflow:hidden;
	padding:10px 0;
}
.player-inform h2 {
	text-transform:none;
}
.player-inform-holder {
	width:404px;
	float:right;
}
.player-inform-heading {
	height:1%;
	overflow:hidden;
	padding:0 0 5px 0;
	margin-top:-9px;
}
.player-inform-heading h3 {
	float:right;
	margin:9px 0 3px;
	font-weight:normal;
	color:#1152b6;
	font-size:11px;
}
.player-inform-heading .born-place {
	float:right;
	clear:right;
	color:#102A58;
	font-size:11px;
	margin:0 0 5px;
}
.player-inform-heading .born-place span {
	color:#336CBB;
}
.player-inform-heading h3 strong {
	font-size:18px;
}
.player-sign {
	float:left;
}
.player-sign strong {
	font-size:36px;
	color:#102a58;
	float:left;
}
.player-sign ul {
	float:left;
	padding:15px 0 0 11px;
	margin:0;
	list-style:none;
}
.player-sign ul li {
	float:left;
	padding-right:3px;
}
.player-sign ul li img {
	border:1px solid #fff;
}
.player-inform-top {
	padding-bottom:2px;
}
.player-inform-heading .player-inform-top {
	padding-top:16px;
	padding-bottom:15px;
}
.player-inform-top p {
	color:#102a58;
	margin:0 0 5px;
	font-size:11px;
}
.player-inform-top span {
	color:#336cbb;
	padding-left:12px;
}
.player-inform-top span:first-child {
	padding-left:0;
}

/* -- add -- */
.scrollable  {
	float: left;
	z-index: 5;
}
.scrollable {
	height:119px;
	overflow:hidden;
	position:relative;
	width:404px;
	z-index:1000;
}
.scrollable .items {
	clear:both;
	position:absolute;
	width:404px;
}
.items .in {
	float:left;
	width:404px;
}
a.browse  {
	cursor:pointer;
	display:block;
	float:left;
	height:30px;
	width:20px;
}

/*#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0;}*/
*+html #logo_copy  {
	margin: 0;
	position: absolute;
	left: 0;
	top: 49px;
}
*+html .blocks{
	overflow: hidden;
}
*+html .photo-video-holder{
	padding-bottom: 8px;
}
*+html .content-block{
	overflow: hidden;
}
*+html .poll-bottom  {
	margin-left:-1px;
}

.player-satistic-table,
.all-players-table {
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
	color:#102a58;
}
.player-satistic-table th,
.player-satistic-table td {
	padding:0;
	margin:0;
	border:solid #fff;
	border-width:0 0 1px 1px;
	background-color:#aec7eb;
	height:24px;
	text-align:center;
}
.all-players-table td {
	padding:0;
	margin:0;
	border-bottom:1px solid #fff;
	background-color:#aec7eb;
	height:24px;
}
.player-satistic-table td{
	font-size:11px;
}
.player-satistic-table .separate-row td,
.all-players-table .separate-row td {
	background-color:#d9e5f6;
}
.player-satistic-table th.season-cell {
	width:151px;
	padding-left:3px;
	text-align:left;
}
.player-satistic-table th.season-cell select {
	width:148px;
	font-size:11px;
	color:#102a58;
}
.player-satistic-table td.season-cell {
	width:145px;
	padding-left:9px;
	text-align:left;
}
.player-satistic-table .games-cell,
.player-satistic-table .goals-cell {
	width:59px;
}
.player-satistic-table .cards-cell {
	width:29px;
}
.player-satistic-table .times-cell {
	width:69px;
}
.player-satistic-table .summary-row td {
	font-weight:bold;
}
.main-photo {
	padding:9px 0 6px 1px;
}
.main-photo img {
	display:block;
}
.team-list {
	height:1%;
	overflow:hidden;
	margin:0 -7px;
	width:639px;
}
.team-list-box {
	width:208px;
	float:left;
	margin-right:5px;
	padding:0 0 22px 0;
	background:url(../images/team-list-bg.jpg) no-repeat 0 100%;
}
.team-list .player-sign strong {
	width:35px;
}
.team-list h3 {
	color:#1152B6;
	font-size:11px;
	font-weight:normal;
	margin:0;
	line-height:15px;
}
.team-list h3 strong {
	font-size:15px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
}
.team-list .player-inform-heading {
	float:left;
	padding-bottom:0;
}
.team-list img {
	float:left;
	margin-right:11px;
}
.team-list .player-sign ul li img {
	margin:0;
}
.team-list .born-place {
	float:none;
	clear:none;
	color:#102A58;
	font-size:11px;
	line-height:12px;
}
.team-list .born-place span {
	display:block;
	font-size:10px;
	color:#336cbb;
}
.coaches-descr {
	padding-top:10px;
}

.gallery-hold {
	float:left;
	padding-bottom:12px;
	height:1%;
	overflow:hidden;
	text-align:center;
	margin:10px 12px 0 10px;
}
.gallery-hold img {
	padding:1px;
	border:1px solid #cfcfcf;
}
.gallery-text {
	float:none;
}
.gallery-text h3 {
	font-size:11px;
	margin:3px 0 3px 0;
}
.gallery-text h3 a {
	color:#102a58;
	text-decoration:none;
}
.gallery-text h3 a:hover {
	color:#336cbb;
	text-decoration:underline;
}
.gallery-text p {
	margin:0;
	text-align:center;
	font-size:11px;
	line-height:12px;
	color:#336cbb;
}

p.errorText {
	margin:10px 0 10px 0;
	text-align:center;
	font-size:13px;
	line-height:12px;
	color:#102a58;
}
p.album-content-title {
	margin:6px 0 2px 0;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#102a58;
	border-bottom:1px dotted #FEC803;
}
.album-content-photos {
	margin:0 0 10px 0;
	text-align:left;
	font-size:11px;
	color:#336cbb;
	background-color:#F1F4F9;
	padding:10px 10px 20px 38px;
}
.album-content-photos div {
	float:left;
	margin:10px 6px 0px 6px;
}
.album-content-photos div img {
	padding:1px;
	border:1px solid #cfcfcf;
}
.album-content-videos {
	margin:0 0 10px 0;
	text-align:left;
	font-size:11px;
	color:#336cbb;
	background-color:#F1F4F9;
	padding:8px;
}
.album-content-videos div.videoplayer-playlist {
    position:relative;
	padding:10px 10px 20px 38px;
}
.album-content-videos div.videoplayer-playlist div {
	float:left;
	text-align:center;
	margin:10px 6px 10px 6px;
}
.album-content-videos div.videoplayer-playlist img {
	padding:1px;
	border:1px solid #cfcfcf;
}
.album-content-videos div.videoplayer-playlist a {
	text-decoration:none;
}

.photo-list {
	overflow:hidden;
	padding:0 0 10px;
	margin:0;
	list-style:none;
	width:620px;
}
.photo-list li {
	float:left;
	padding:0 5px 5px 0;
}
.photo-list li img {
	display:block;
}
.video-holder {
	width:100%;
	overflow:hidden;
}
.video-holder-player {
	width:314px;
	float:left;
}
.video-holder-list {
	float:left;
	padding:5px 0;
	margin:0;
	list-style:none;
}
.video-holder-list li {
	padding:0 0 5px 22px;
	background:url(../images/video-ico.jpg) no-repeat 0 1px;
}
.video-holder-list li a {
	color:#333;
}
.player-of-match-list {
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.player-of-match-list li {
	width:130px;
	height:131px;
	background-color:#aec7eb;
	float:left;
	margin:0 7px 0 13px;
	display:inline;
	overflow:hidden;
	border-bottom:20px solid #fff;
}
.player-of-match-list li label {
	display:block;
	padding:2px 0 0 6px;
	height:21px;
}
.player-of-match-list li label input {
	margin:0 4px 0 0;
}
.player-of-match-list li img {
	display:block;
	margin:0 auto 5px;
}
.player-of-match-list .player-rate {
	width:120px;
	overflow:hidden;
	font-size:9px;
	color:#fff;
	margin-left:5px;
}
.player-of-match-list .player-rate div {
	float:right;
	position:relative;
	background:url(../images/player-rate-per.jpg) no-repeat 100% 0;
	text-align:right;
	height:13px;
	line-height:11px;
	white-space:nowrap;
}
.player-of-match-list .player-rate div span {
	position:absolute;
	left:0;
	top:0;
	width:1px;
	background:url(../images/player-rate-bg.gif);
	height:13px;
	overflow:hidden;
}
.player-of-match-list .player-rate div em {
	font-style:normal;
	white-space:nowrap;
	letter-spacing:-1px;
	padding-right:2px;
}
.player-of-match-vote {
	float:right;
	margin-right:20px;
}

.search-results-box {
	height:auto;
	color:#000;
	line-height:13px;
	position:relative;
}
.search-results-box ul {
	padding:3px 0;
	margin:0;
	list-style:none;
	width:600px;
}
.search-results-box ul li {
	padding:0 0 15px 15px;
	background:url(../images/row-separ.gif) no-repeat 1px 4px;
}
.search-results-box ul li a {
	text-decoration:none;
}
.search-results-box ul li a:hover {
	text-decoration:underline;
}
.search-results-box ul li strong a {
	color:#102a58;
}
.search-results-box ul li strong a:hover {
	color:#336cbb;
}

ul.sitemap {padding-left:0;margin-left:14px}
.sitemap {color:#336cbb;}
.sitemap .bold{font-size:120%;color:#333;}
.bold{font-weight:bold;}
.capitalize:first-letter{text-transform:capitalize;}
.nodisplay{display:none;}
.loadingBox{text-align:center;padding:30px;}

/* ADDED BY WM @ 15.12.09 */

.error{color: #990000;font-weight:bold;padding:0 0 12px 0;}
.success{color: #009900;font-weight:bold;padding:0 0 12px 0;}
.notice, a.notice, a.notice:link, a.notice:active, a.notice:visited, a.notice:hover{color: #999;font-style: italic;}
a.success, a.success:active,  a.success:link, a.success:visited, a.success:hover{color: #009900;font-weight:bold;}
a.error, a.error:active,  a.error:link, a.error:visited, a.error:hover{color: #990000;font-weight:bold;}

.userbox{
	position:absolute;
	width:258px;
	top:8px;
	left:704px;
	text-align:right;
	color:#88c7ff;
	font-size:11px;
	text-transform:uppercase;
}
.userbox a{color:#88c7ff;}
.userbox a:hover,.userbox a.selected{color:#f8dd44;}
a.userprofile-lnk{color:#f8dd44;text-decoration:none;text-transform:none;}
a.userprofile-lnk:hover{text-decoration:underline}
.userprofile-as{color:#999999;text-transform:none;}
#loginbox, #signupbox{
	z-index:100;
	visibility:hidden;
	position:absolute;
	top:30px;
}
#loginbox{left:688px;width:295px;}
#signupbox{left:633px;width:350px;}
#logincontent{
	background:url(../images/loginbox-bg.png) no-repeat !important;
	padding: 14px 14px 0 14px;
}
#signupcontent{
	background:url(../images/signupbox-bg.png) no-repeat !important;
	padding: 14px 14px 0 14px;
}
.loginbox-bottom{
	height:13px;
	background:url(../images/loginbox-bottom.png) no-repeat !important;
}
.signupbox-bottom{
	height:13px;
	background:url(../images/signupbox-bottom.png) no-repeat !important;
}

.profilebox{width:350px;padding: 0 0 24px 0;}
.profileinfo{float:left;width:210px;padding:55px 20px;font-size:11px;}
.questionbox{padding: 0 0 24px 0;}
.profilebox h2,questionbox h2{padding:12px 0 12px 0;}
#logincontent td, #signupcontent td, .profilebox td, .questionbox td{
	color:#081315;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, san-serif !important;
	font-size:11px;
	padding: 2px;
}
#logincontent .userbox-fld, #signupcontent .userbox-fld, .profilebox .userbox-fld, .questionbox .userbox-fld{
	width:192px;
	border:1px solid #192b5b;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, san-serif !important;
	font-size:11px;
	color:#081315;
}
#logincontent .key, #signupcontent .key, .profilebox .key, .questionbox .key{width:130px;}
#logincontent .right, #signupcontent .right, .profilebox .right, .questionbox .right{text-align:right}
.userbox-btn{width:82px; height:17px}
.float-r{float:right}
.float-l{float:left}
.clear{clear:both}

.question-asker{width:120px;float:left;text-align:center}
.question-answerer{width:140px;float:right;text-align:center}
.question-hold, .conference-hold {font-size:14px; border-top:1px dotted #336cbb; padding:12px 0 12px 0;height:1%;overflow:hidden;}
.question-hold img, .conference-hold img {padding:1px;border:1px solid #cfcfcf;}
.question-text{width:460px;}
.question-text h3, .conference-text h3,  {margin:0 0 3px;}
.question-text a, .conference-text a {color:#102a58;text-decoration:none;}
.question-text a:hover, .conference-text a:hover {color:#336cbb;text-decoration:underline;}
.question-text p, .conference-text p {margin:0;line-height:13px;}
.question-text span, .conference-text span {font-size:13px; color:#336cbb;padding-left:3px;}
.question-q{padding:0 24px 0 0; font-size:13px; color:#666;}
.question-a{padding:8px 0 0 24px; font-size:13px;}
.answerer-occupation{color:#336cbb;}
.new-q-input{width:460px;}
img.icon{position:relative;vertical-align: middle;}

/* ADDED @ 20.01.10 */

.relative{position:relative}
.forecast-block{margin:0 auto !important;width:484px;}
.forecast-date {/*position:absolute;right:22px;top:31px;*/color:#333;width:484px;height:47px;padding-bottom:15px;/*background:url(../images/date-bg.gif);*/font-size:12px;text-align:center;overflow:hidden;}
.forecast-date div {width:100%;overflow:hidden;padding:2px 0;height:23px;}
.forecast-date span {color:#333;width:245px;float:left;text-align:center;font-size:11px;line-height:23px;}
.forecast-date em {color:#333;width:237px;float:left;text-align:center;line-height:23px;font-style:normal;}
.forecast-date p {margin:0;color:#333;position:relative;font-size:11px;line-height:14px;display:block;}
.forecast-next-play {/*position:absolute;top:80px;right:25px;*/width:520px;font-size:10px;color:#333;}

.forecast-next-play .place-game {font-size:12px;color:#333;font-size:10px;padding-bottom:10px;text-align:center;}
.forecast-next-play .place-game span {display:block;}
.forecast-next-play .team-play {width:100% !important;overflow:hidden;padding:2px 0 3px;margin-top:0px;}
.forecast-next-play .team-play span {float:left;width:106px;font-size:18px;color:#333;text-align:center;padding-top:6px;}
.forecast-next-play .team-home,
.forecast-next-play .team-away {float:left;width:179px;font-size:15px;background:transparent;text-transform:none;position:relative;padding:10px 5px 0;color:#001287; vertical-align:top;}
.forecast-next-play .team-home {text-align:right;}
.forecast-next-play .team-home img {position:absolute;top:-4px;left:2px;}
.forecast-next-play .team-away img {position:absolute;top:-4px;right:2px;}
.forecast-next-play .tickets-summary {text-align:center;color:#333;padding:0;margin:0;}
.prognosis{padding-top:10px;padding-bottom:20px;text-align:center}
.prognosis .float-l{padding-left:140px;}
.prognosis .float-r{padding-right:140px;}
.prognosis h2.success{color: #009900;font-weight:bold;padding:0 0 12px 0;}

.cl1, .cl2, .clsel{padding:4px;vertical-align:middle;text-align:center;font-size:11px; height:40px;}
.cl1{background:#fff;}
.cl2{background:#eaeaea;}
.clsel{background:#fec803;}
.stathead{background:#234ca2;color:#fff;font-weight:bold;text-align:center;height:30px;font-size:11px}

/* ------------------------------------------------- */
/* ADDED @ 26.02.10 								 */
/* UPDATE: Skin for questions, conferences and polls */
/* ------------------------------------------------- */

/* polls start */

#sidebar-poll-vote{display:none;}
#sidebar-poll-results{display:none;}

.polls-popup {width:316px;position:absolute;top:23px;left:-4px;z-index:8;}
.polls-popup-top, .polls-popup-btm {height:13px;overflow:hidden;}
.polls-popup-t, .polls-popup-b {height:10px;overflow:hidden;background:url(../images/polls-popup-t.gif);}
.polls-popup-b {background:url(../images/polls-popup-b.gif);height:21px;padding:0 14px;}
.polls-popup-holder {background:url(../images/polls-popup.png);padding:0 15px 10px;height:1%;position:relative;background:url(../images/polls-popup.gif) repeat-y;}
.polls-popup-content {position:relative;width:100%;overflow:hidden;z-index:10;}
.polls-popup-content p {margin:0 40px 20px 0;}
.close-polls {position:absolute;top:0;right:0;width:17px;height:16px;overflow:hidden;text-indent:-9999px;background:url(../images/close-polls.gif);}
.polls-form {width:100%;overflow:hidden;}
.polls-popup-content .row {width:100%;/*overflow:hidden;*/vertical-align:top;float:left;min-height:11px;height:auto !important;height:11px;margin-bottom:8px;}
.polls-popup-content .row img {float:left;}
.polls-popup-content .row label {float:left;line-height:13px;}
.polls-popup-content .row div.result {float:left;line-height:13px;width:140px;padding-right:8px;}
.polls-popup-content .row div.resultline {text-align:right;padding:0 3px 0 0;color:#fff;font-size:10px;margin-top:1px;border-left:1px solid #fff; float:left;background:url(../images/poll-res.gif) no-repeat right;width:117px;height:13px;}
.polls-popup-content .row div.resultperc {float:left;padding:0 0 0 3px;font-size:10px;color:#333}

.polls-popup-content .row label input {margin:0 4px 0 0;}
.polls-popup-b .all-info {position:static;}
.polls-popup-holder .pool-list {float:right !important;padding-right:8px;}
/* polls end */

/* login start */
#login {position:absolute;top:9px;right:18px;width:285px;}
#login ul {padding:0;margin:0;list-style:none;}
#login ul li {background:url(../images/login-separ.gif) no-repeat 0 50%;display:inline;padding:0 7px 0 13px;}
#login ul li:first-child {background:none;}
#login ul li a {color:#88c7ff;}
#login ul li a:hover {text-decoration:none;}
.user-login {position:relative;width:100%;}
.login-popup {position:absolute;top:16px;left:4px;width:295px;}
.login-holder {height:111px;background:url(../images/login-bg.png);padding:22px 16px 0;}
.login-holder a {color:#050d17;}
.login-holder a:hover {text-decoration:none;}
.login-holder .row {width:100%;overflow:hidden;position:relative;padding-bottom:5px;}
.login-holder .row label {float:left;width:129px;}
.login-holder .row .text {padding:1px 3px;margin:0;width:126px;float:left;border:1px solid #122c5c;height:15px;font-size:11px;color:#050d17;}
.login-holder .row .enter-btn {float:right;margin-bottom:6px;}
.user-login ul {text-align:center;}
.user-welcome {color:#ffe026;text-align:right;}
.user-welcome ul {display:inline;}
/* login end */

/* conference page */
.conf-list-title{width:67%;}
.conference-content h2 {font:32px/30px Georgia, "Times New Roman", Times, serif;margin:0 0 10px;color:#1a449d;}
.name-conference {padding-bottom:15px;}
.conference-title {height:1%;overflow:hidden;padding:0 5px 10px 0;}
.conference-title h1 {margin:-5px 0 10px;line-height:36px;}
.conference-img {float:right;margin-left:10px;}
.conference-end {font-size:12px !important;margin:0 !important;}
.conference-end strong, .polls-list strong {color:#666;font-weight:normal;}
.conference-row {width:100%;overflow:hidden;margin-bottom:2px;}
.conference-box {width:286px;padding:10px 10px 0;float:left;background-color:#d9e5f6;margin-right:2px;padding-bottom:9999px;margin-bottom:-9999px;text-align:justify;}
.conference-separate-row .conference-box {background-color:#aec7eb;}
.conference-box p {font-size:12px;}
.conference-box .autor {font-size:10px;}
.quest-answ {padding-bottom:15px;}
.quest-answ .conference-box .autor {margin:0 0 5px;}
.quest {width:233px;}
.answ {width:340px;}
.answ img {float:left;margin-right:10px;}
.answ .answ-text {height:1%;overflow:hidden;}
.main-polls .poll-row {width:100%;overflow:hidden;padding-bottom:12px;}
.main-polls .poll-row .radio {float:left;}
* html .main-polls .poll-row .radio {margin-top:-2px;}
.main-polls .poll-row label {float:left;width:590px;padding-left:5px;}
.main-polls .all-info {position:static;}
.main-polls .all-info .conference-end {float:right;position:relative;top:-2px;}
.polls-content {padding-bottom:15px;}
.polls-allert, .main-polls .error {color:#f00;}
.poll-answ {float:left;width:284px;margin-top:-2px;}
.poll-progress {float:right;width:301px;font-size:12px;color:#666;line-height:16px;}
.poll-progress-l {float:left;background:url(../images/polls-01.gif) no-repeat;padding-left:2px;height:15px;margin-right:5px;}
.poll-progress-r {float:left;background:url(../images/polls-03.gif) no-repeat 100% 0;padding-right:2px;height:15px;}
.poll-progress-c {float:left;background:url(../images/polls-02-content.gif) no-repeat;height:15px;}
.polls-list {padding:10px 0;margin:0;list-style:none;}
.polls-list li {padding-bottom:10px;}
.polls-list li a:hover {text-decoration:none;}

#player-gallery {
	width:638px;
	margin:0 0 0 10px;
	padding:12px 0 18px;
	overflow:hidden;
	position:relative;
}