/* =Reset
-----------------------------------------------------------------------------*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;
}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
table {border-collapse: collapse; border-spacing: 0;}
td, td img, th {vertical-align: top;} 
input, select, button, textarea {margin: 0;font-size: 100%;}
input[type="text"], input[type="password"], textarea {padding: 0;}
input[type="checkbox"] {vertical-align: bottom;}
input[type="radio"] {vertical-align: text-bottom;}
sub {vertical-align: sub;font-size: smaller;}
sup {vertical-align: super;font-size: smaller;}
li{list-style: none;}
i{font-style: normal;}
ins{text-decoration: none;}

/* =Set Default Values
-----------------------------------------------------------------------------*/
html {
	overflow-y: scroll;
	height: 100%;
}
.overall {
	background: url(../images/bg2014-regular.jpg?1925) no-repeat 50% 0;
}
.overall-matchday {
	background: url(../images/bg2014-matchday.jpg?1925) no-repeat 50% 0;
}
.overall-admin {
	background: url(../images/bg2014-regular.jpg?1925) no-repeat 50% 0;
}
body {
	position: relative;
	min-height: 100%;
	min-width: 1010px;
	color: #000;
	font-family:plumbre;
	font-size:14px;
	line-height:22px;
	/*font: plumbre, 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;*/
	/*background: #090c2d url(../images/bg2014_repeat_blue.jpg) repeat-y 50% 0;*/
	background: #000E2B;
	/*background: url(../images/bg-290713.jpg) no-repeat 50% 0;*/
	/*background: url(../images/bg-0713-2.jpg) no-repeat 50% 0;*/
}
b,strong {font-family:plumbBold;font-weight:500;}
body.matchday {
	/*background: #FFE327 url(../images/bg2014_repeat_yellow.jpg) repeat-y 50% 0;*/
	background: #FFCB00;
}
#match_banner{
	width:208px;
	height:770px;
	position:absolute;
	top:47px;
	right:-193px;
	z-index: 100;
}
input, select, textarea{
	outline: none;
	color: #000;
	vertical-align: middle;
	/*font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;*/
}
input[type="submit"], button {
	outline: none;
	color: #FFE000;
	vertical-align: middle;
	/*font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;*/
}
form,fieldset{margin:0;padding:0;border-style:none;}
label, input[type="button"], input[type="submit"], button {cursor: pointer;}
th {text-align: left;font-weight: 100;}
a, a:visited {color: #000; text-decoration: underline;}
a:hover, a:focus, a:active {color: #039;}
img{border-style:none;}
q{quotes:none;}
q:before, q:after{content:'';}
.r{text-align: right;}
.l{text-align: left;}
.b{vertical-align: bottom;}
.t{vertical-align: top;}
.m, .m td{vertical-align: middle;}
.left, .list-hor li{float: left;}
.right{float: right;}
.clear{clear: both;}
.nobullet{list-style: none; line-height: 0; letter-spacing: -1em; font-size: 0;}
.nobullet li{display: inline-block; vertical-align: top; position: relative; letter-spacing:normal; line-height: 18px; font-size: 14px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.nobullet {font-size: 1px;}}
.wrap{overflow: hidden;text-transform:none;}
.struct{clear: both; position: relative;}
.struct:after{clear: both; content: ""; display: block;}
.layout{margin-bottom: 10px;}
.layout_r{margin-right: 10px;}
.illustr{float: left; margin: 4px 10px 5px 0;}
p{margin-bottom: 15px;}

/* =Typography
-----------------------------------------------------------------------------*/
/* Titles */
h1, h2, h3, h4{font-weight: bold;}
h1{font-size: 22px; line-height: 24px; margin-bottom: 10px;}
h2{font-size: 18px; line-height: 20px; margin-bottom: 10px;}
h3{font-size: 16px;}
/*h4{font-size: 14px; margin-bottom: 5px;}*/
h4{
	font-family: 'mx1925';
	font-size: 24px;
	font-weight: normal;
	color: #044980;
	padding:10px 0 10px 0;
	
}

h2 small{font-size: 14px; font-weight: normal;}
h2.large{font-size: 20px; margin-bottom: 20px;}
/* Links */
.more{
	background: url(../images/arrow_more.png) no-repeat 100% 50%;
	padding-right: 15px;
}
.more_small{font-size: 13px;}

/* Button */
.button, a.button{
	height: 22px;
	font: 9px/22px 'PlumbBold', Arial, Helvetica, sans-serif;
	background: #044980;
	border: none;
	text-transform: uppercase;
	padding: 0 25px;
	overflow: visible;
}
a.button{display: block; text-decoration: none;}

.btn-yellow{
	display: inline-block;
	font: 16px/26px 'PlumbBold', Arial, Helvetica, sans-serif;
	background: #FFE000;
	color: #131313;
	border: none;
	padding: 8px 24px;
	text-decoration: none;
	margin: 10px 0;
}

/* Text */
.page table, .page table td, .page table th{border: 0 !important;}
.page table td, .page table th{padding: 0 !important;}
.page img{margin: 0 !important;}
.page table{margin-left: 0 !important;}

.box_brim .text, .box_brim .inner{padding: 0 6px;}
.box_brim .text img{margin-left: -6px;}
.text table, .text ul, .text ol, .text dl{margin-bottom: 15px;}
.text img{margin: 2px 10px 10px 10px !important;}
.text ul, .text ol{padding-left: 15px !important;}
.text ul li{list-style: disc !important;}
.text ol li{list-style: decimal !important;}
.text table{margin-left: 25px;}
.text table, .text table td, .text table th{border: 1px solid #000;}
.text table td, .text table th{padding: 5px 10px;}
.text table caption{ margin-bottom: 5px; font-weight: bold;}
.text a{color: #039;}
.text a:hover{color: #06f;}

.select{color: #fc0;}
.select_gr{color: #666;}
.select_bl{color: #06f;}
.pseudo_link{
	color: #666;
	padding-bottom: 1px;
	display: inline-block;
	cursor: pointer;
}
.pseudo_link span{border-bottom: 1px dashed #06f;}

/* Width Icons */
.with-ico{background: url(../images/width-ico.png) no-repeat;}
.ico-views_wh{background-position: 0 -38px; padding-left: 12px;}
.ico-views{background-position: 0 2px; padding-left: 12px;}
.ico-home{background-position: 0 -84px; padding-left: 18px;}
.ico-print{background-position: 0 -134px; padding-left: 18px;}

/* Border-radius */
.radius,
.banner, .banner img,
.accordion_outer .accordion h3,
a.buy_ticket,
.products_list li,
.incut_roulette .pane img,
.title_team_inner,
.box,
.statistics_name_inner,
.events_match_name_inner,
.billboard img,
.box_brim .text img,
.calendar_outer,
.subheading,
.rubric,
.button{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.title_top{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.substrate, .mtv_box{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/* Gradient */
.accordion_outer .accordion h3{
	/*
	background-image: linear-gradient(bottom, rgb(1,52,154) 48%, rgb(50,101,203) 89%);
	background-image: -o-linear-gradient(bottom, rgb(1,52,154) 48%, rgb(50,101,203) 89%);
	background-image: -moz-linear-gradient(bottom, rgb(1,52,154) 48%, rgb(50,101,203) 89%);
	background-image: -webkit-linear-gradient(bottom, rgb(1,52,154) 48%, rgb(50,101,203) 89%);
	background-image: -ms-linear-gradient(bottom, rgb(1,52,154) 48%, rgb(50,101,203) 89%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.48, rgb(1,52,154)),
		color-stop(0.89, rgb(50,101,203))
	);
	*/
	background: #044980;
}
.title_top{
	background: #fff !important;
}
.accordion_outer .accordion h3 ins, .title_top div{
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3265cb', endColorstr='#02359b');
}
.accordion_outer .accordion h3.current,
.accordion_outer .accordion h3:hover,
.statistics_name_inner,
.subheading,
.title_team_metal, .title_page_inner{
	/*
	background-image: linear-gradient(bottom, rgb(255,200,0) 25%, rgb(255,242,0) 78%);
	background-image: -o-linear-gradient(bottom, rgb(255,200,0) 25%, rgb(255,242,0) 78%);
	background-image: -moz-linear-gradient(bottom, rgb(255,200,0) 25%, rgb(255,242,0) 78%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,200,0) 25%, rgb(255,242,0) 78%);
	background-image: -ms-linear-gradient(bottom, rgb(255,200,0) 25%, rgb(255,242,0) 78%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(255,200,0)),
		color-stop(0.78, rgb(255,242,0))
	);
	*/
	background: #FFE000;
	
	text-transform:uppercase;
	font-weight:500;
}
.accordion_outer .accordion h3.current ins,
.accordion_outer .accordion h3:hover ins,
.statistics_name_inner div,
.subheading div,
.title_team_metal, .title_page_inner{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff400', endColorstr='#ffc800');
	overflow: hidden;
}
.menu_match td a{
	background: #FFEF7A;
	/*background-image: linear-gradient(bottom, rgb(204,204,204) 24%, rgb(232,232,232) 78%);
	background-image: -o-linear-gradient(bottom, rgb(204,204,204) 24%, rgb(232,232,232) 78%);
	background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 24%, rgb(232,232,232) 78%);
	background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 24%, rgb(232,232,232) 78%);
	background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 24%, rgb(232,232,232) 78%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.24, rgb(204,204,204)),
		color-stop(0.78, rgb(232,232,232))
	);*/
}
.rubric {background: #FFE000;font-family:plumbre;text-transform:uppercase;}
.events_match_name_inner,
.calendar_outer{
	/*
	background-image: linear-gradient(bottom, rgb(0,0,0) 25%, rgb(86,86,86) 81%);
	background-image: -o-linear-gradient(bottom, rgb(0,0,0) 25%, rgb(86,86,86) 81%);
	background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 25%, rgb(86,86,86) 81%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 25%, rgb(86,86,86) 81%);
	background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 25%, rgb(86,86,86) 81%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(0,0,0)),
		color-stop(0.81, rgb(86,86,86))
	);
	*/
	background-color: #ccc;	
}
.events_match_name_inner div,
.calendar_outer .calendar_inner{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#000000');
	overflow: hidden;
}
.events_match_name_light .events_match_name_inner{
	background-image: linear-gradient(bottom, rgb(83,83,83) 25%, rgb(121,121,121) 83%);
	background-image: -o-linear-gradient(bottom, rgb(83,83,83) 25%, rgb(121,121,121) 83%);
	background-image: -moz-linear-gradient(bottom, rgb(83,83,83) 25%, rgb(121,121,121) 83%);
	background-image: -webkit-linear-gradient(bottom, rgb(83,83,83) 25%, rgb(121,121,121) 83%);
	background-image: -ms-linear-gradient(bottom, rgb(83,83,83) 25%, rgb(121,121,121) 83%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(83,83,83)),
		color-stop(0.83, rgb(121,121,121))
	);
}
.events_match_name_light .events_match_name_inner div{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#535353', endColorstr='#797979');
	overflow: hidden;
}
.events_match_name_blue .events_match_name_inner{
	background-image: linear-gradient(bottom, rgb(0,87,137) 37%, rgb(4,122,168) 78%);
	background-image: -o-linear-gradient(bottom, rgb(0,87,137) 37%, rgb(4,122,168) 78%);
	background-image: -moz-linear-gradient(bottom, rgb(0,87,137) 37%, rgb(4,122,168) 78%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,87,137) 37%, rgb(4,122,168) 78%);
	background-image: -ms-linear-gradient(bottom, rgb(0,87,137) 37%, rgb(4,122,168) 78%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.37, rgb(0,87,137)),
		color-stop(0.78, rgb(4,122,168))
	);
}
.events_match_name_blue .events_match_name_inner div{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005789', endColorstr='#047AA8');
	overflow: hidden;
}
.events_match_name_red .events_match_name_inner{
	background-image: linear-gradient(bottom, rgb(93,0,0) 37%, rgb(222,0,2) 96%);
	background-image: -o-linear-gradient(bottom, rgb(93,0,0) 37%, rgb(222,0,2) 96%);
	background-image: -moz-linear-gradient(bottom, rgb(93,0,0) 37%, rgb(222,0,2) 96%);
	background-image: -webkit-linear-gradient(bottom, rgb(93,0,0) 37%, rgb(222,0,2) 96%);
	background-image: -ms-linear-gradient(bottom, rgb(93,0,0) 37%, rgb(222,0,2) 96%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.37, rgb(93,0,0)),
		color-stop(0.96, rgb(222,0,2))
	);
}
.events_match_name_red .events_match_name_inner div{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d0000', endColorstr='#de0002');
	overflow: hidden;
}
.events_match_name_green .events_match_name_inner{
	background-image: linear-gradient(bottom, rgb(40,126,2) 37%, rgb(60,172,0) 96%);
	background-image: -o-linear-gradient(bottom, rgb(40,126,2) 37%, rgb(60,172,0) 96%);
	background-image: -moz-linear-gradient(bottom, rgb(40,126,2) 37%, rgb(60,172,0) 96%);
	background-image: -webkit-linear-gradient(bottom, rgb(40,126,2) 37%, rgb(60,172,0) 96%);
	background-image: -ms-linear-gradient(bottom, rgb(40,126,2) 37%, rgb(60,172,0) 96%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.37, rgb(40,126,2)),
		color-stop(0.96, rgb(60,172,0))
	);
}
.events_match_name_green .events_match_name_inner div{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#287E02', endColorstr='#3CAC00');
	overflow: hidden;
}
.events_match_name_dark .events_match_name_inner{
	background-image: linear-gradient(bottom, rgb(23,23,23) 37%, rgb(86,85,83) 96%);
	background-image: -o-linear-gradient(bottom, rgb(23,23,23) 37%, rgb(86,85,83) 96%);
	background-image: -moz-linear-gradient(bottom, rgb(23,23,23) 37%, rgb(86,85,83) 96%);
	background-image: -webkit-linear-gradient(bottom, rgb(23,23,23) 37%, rgb(86,85,83) 96%);
	background-image: -ms-linear-gradient(bottom, rgb(23,23,23) 37%, rgb(86,85,83) 96%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.37, rgb(23,23,23)),
		color-stop(0.96, rgb(86,85,83))
	);
}
.events_match_name_dark .events_match_name_inner div{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171717', endColorstr='#565553');
	overflow: hidden;
}


.events_match_name_wh .events_match_name_inner div{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
	overflow: hidden;	
}

/* =Layout
-----------------------------------------------------------------------------*/
#top-line{
	height: 50px;
	background: url(../images/bg_lines.png) repeat-x;
	position: relative;
	z-index: 20;
}
#wrapper{
	margin: 0 auto;
	width: 1010px;
	position: relative;
	z-index: 4;
}
#header{
	position: relative;
	z-index: 5;
}
#middle{
	width: 100%;
	height: 1%;
}
#middle:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: '.';
}
.conteiner{overflow: hidden;}
.conteiner, .shop_outer{
	position: relative;
	z-index: 2;
	width: 100%;
	background: #fff;
}
.shop_outer{
	background: #ffe800;
	border-top: 1px solid #c2c2c2;
	overflow: hidden;
	padding: 10px 0;
}
.conteiner_inner{
	padding: 10px 0 0 10px;
	overflow: hidden;
}
.conteiner_inner h2{
	font-family: 'mx1925';
	font-size: 32px;
	font-weight: normal;
	color: #044980;
	text-transform:uppercase;
	line-height:32px;
}
.column{
	float: left;
	margin-right: 10px;
}
.column_115{width: 115px;}
.column_220{width: 220px;}
.column_240{width: 240px;}
.column_365{width: 365px;}
.column_490{width: 490px;}
.column_740{width: 740px;}
.column_480{width: 480px;}
.column_brimless{margin-right: 0;}
.hidden{display: none;}
#footer-wrap{
	z-index: 4;
	width: 100%;
	
}
#footer{
	margin: auto;
	width: 990px;
	background: #000 url(../images/bg_footer_stadium.jpg) no-repeat 50% 110px;
	min-height: 350px;
	padding: 10px 10px 6px;
	font-size: 11px;
	line-height: 14px;
	color: #ccc;
	overflow: hidden;
}

/* =Top Line
-----------------------------------------------------------------------------*/
.top-line_inner{
	width: 1010px;
	margin: 0 auto;
	padding-top: 4px;
	position: relative;
}
#top-line .emblem{
	position: absolute;
	top: 3px;
	left: 50%;
	margin-left: -58px;
}
.nav_top-line{
	font-size: 10px;
	text-transform: uppercase;
	line-height: 30px;
	float: left;
	margin-left: 8px;
}
.nav_top-line, .nav_top-line a{color: #ccc; text-decoration: none;}
.nav_top-line a:hover{color: #ffdc00; text-decoration: underline;}
/* social */
.social_float{
	width:42px;
	height:370px;
	position:fixed;
	top:-370px;
	right:0;
	background:#D7BE27;
}
.social{
	overflow: hidden;
	position: absolute;
	top: 70px;
	left: 570px;
		z-index: 10;
}
.social li{
		margin-right: 5px;
}
.social li a{
			display: block;
			width: 14px;
			height: 14px;
			background: url(../images/ico-social.png);
}
.social li.vk a{background-position: -14px 0;}
.social li.tw a{background-position: -28px 0;}
.social li.fb a{background-position: -42px 0;}
.social li.yt a{background-position: -56px 0;}
.social li.gp a{background: url(../images/gplus-ico.png);background-position: 0 0;}
.social li.ig a{background: url(../images/inst-ico.png);background-position: 0 0;}
/* selector */
.selector_outer{
	font-size: 11px;
	position: relative;
	z-index: 20;
}
.selector{
	height: 30px;
	background: #373737 url(../images/bg_lines.png) repeat-x 0 -107px;
	color: #fff;
	line-height: 30px;
	float: left;
	padding: 0 10px 0 6px;
	cursor: default;
}
.selector span{
		display: block;
		background: url(../images/arrow_b.png) no-repeat 100% 12px;
		padding-right: 25px;
}
.selector_outer:hover .selector{height: 36px;}
.selector_dropdown{display: none; color: #fff;}
.selector_outer:hover .selector_dropdown{
	display: block;
	background: #373737;
	width: 340px;
	border-bottom: 1px solid #000;
	position: absolute;
	top: 36px;
}
.selector_dropdown a{color: #ccc;}
.selector_dropdown a:hover{color: #fff;}
/* lang-switcher */
.lang-switcher img{margin-right: 5px; position: relative; top: 1px;}
.selector_dropdown .t-lang{margin: 8px 0;}
.selector_dropdown .t-lang td.end{width: 94px;}
.selector_dropdown .t-lang td{
		width: 114px;
		padding-left: 6px;
		height: 30px;
		line-height: 11px;
		vertical-align: middle;
}
/* selector_cities */
.selector_cities .selector_dropdown{
	right: 0;
	width: 368px !important;
	padding: 8px 10px 8px 12px;
	color: #ccc;
	line-height: 16px;
}
.selector_cities .selector_dropdown b, .selector_cities .selector_dropdown a{color: #fff;}
.selector_cities .selector_dropdown a:hover{color: #ffcc00;}
.selector_cities .selector{padding-left: 10px; min-width: 110px; font-size: 12px; line-height: 28px;}
.selector_cities .selector span{padding-right: 20px;}

/* Scrollable */
.top-matches_outer{
	width: 430px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 10px;
	color: #fff;
}
.top-matches_outer .scrollable{
	position: relative;
	overflow: hidden;
	width: 390px;
	height: 130px;
	float:left;
}
.scrollable .items{
		width: 20000em;
		position: absolute;
}
.top-matches_outer .scrollable .items .item{
			 float: left;
			 width: 390px;
			 height: 40px;
}
.top-matches_outer a.browse {
    background: url(../images/arrow_scroll.png) no-repeat 0 14px;
    display: block;
    width: 20px;
    height: 40px;
    float: left;
    cursor:pointer;
    font-size:1px;
}
.top-matches_outer a.right{background-position: 100% -25px; clear:right;}
.top-matches_outer a.right:hover{background-position: 100% -181px;}
.top-matches_outer a.left:hover{background-position: 0 -142px;}
.top-matches_outer a.right.disabled{background-position: 100% -103px;}
.top-matches_outer a.left.disabled{background-position: 0 -64px;}
.top-matches_outer a.disabled{cursor: default;}

/* top-matches */
.top-matches{
	width: 100%;
	margin-top: 4px;
	color: #fff;
	font-size: 13px;
	white-space: nowrap;
}
.top-matches td{height: 36px;}
.top-matches td.name{
		line-height: 28px;
		padding: 0 5px;
}
.top-matches td.date{
		text-transform: uppercase;
		font: 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #ccc;
		padding-top: 5px;
}
.top-matches td.date .select{font-size: 12px;}
.top-matches td.date, .top-matches td.score{width: 65px;}
.top-matches td.score, .top-matches td.score a{font: bold 24px/24px Arial, Helvetica, sans-serif; color: #999;}
.top-matches td.score a:hover{color: #fff;}

/* =Header
-----------------------------------------------------------------------------*/
#header .logo{padding: 0 0 7px 0;margin-top:-2px;}
/* Navigation */
.nav_outer{
	background:#044980;
	height: 49px;
	/*padding: 0px 10px;*/
	position: relative;
}
.nav{width: 100%;}
.nav, .accordion_outer .accordion h3, .title_top, .title_top h2, .title_top_gallery{
	font-size: 17px;
	
	text-transform: uppercase;
	color: #FFE000;
	/*
	text-shadow: 0 1px 0 #000;
	*/
	font-family: 'mx1925';
	font-weight: normal;
}
.title_top, .title_top h2{ color: #0F2E92 !important; letter-spacing:0.1em;}
.title_top_gallery, .title_top_gallery h2{ color: #fff !important; letter-spacing:2px; }
.nav td{
		vertical-align: middle;
		/*background: url(../images/nav-separate.gif) no-repeat 0 14px;*/
		text-align: center;
		color: #736500;
}
.nav td:first-child{background: none;}
.nav td a.menu_item{
			display: block;
			height: 38px;
			line-height: 37px;
			margin-right: -1px;
			margin-top: -1px;
			white-space: nowrap;
			padding: 6px 10px;
			color: #217CB8;
			text-decoration: none;
			cursor: pointer;
			position: relative;
			z-index: 15;
			font-size: 22px;
			letter-spacing:0px;
}
.nav td:first-child a.menu_item{padding-left: 10px;}
.nav td.end a.menu_item, .nav td:last-child a.menu_item{margin-right:0;}
.nav td a.menu_item:hover, .nav td a.current{color: #ffe800;}
.nav td a.menu_item i{height: 35px; display: inline-block;}
.nav td a.current i{border-bottom: 2px solid #ffdc00;}
.nav td.home a.menu_item i{width: 14px; background: url(../images/ico-social.png) no-repeat -70px 12px;}
.nav td.home a.menu_item:hover i, .nav td.home a.current i{background-position: -84px 12px;}
/* dropdown */
.nav td.dropdown_item a.menu_item:hover, .nav td.dropdown_item:hover a.menu_item{
	background: url('../images/menu-arrow.png') no-repeat 50% 100%;
	color: #FFE000;
	text-shadow: none;
	/*
	background-image: linear-gradient(bottom, rgb(255,230,0) 40%, rgb(255,245,150) 84%);
	background-image: -o-linear-gradient(bottom, rgb(255,230,0) 40%, rgb(255,245,150) 84%);
	background-image: -moz-linear-gradient(bottom, rgb(255,230,0) 40%, rgb(255,245,150) 84%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,230,0) 40%, rgb(255,245,150) 84%);
	background-image: -ms-linear-gradient(bottom, rgb(255,230,0) 40%, rgb(255,245,150) 84%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.4, rgb(255,230,0)),
		color-stop(0.84, rgb(255,245,150))
	);
	*/
}
.nav td.home a.current, .nav td.dropdown_item a.current, .nav td.dropdown_item:hover a.current{
	background: #FFE000;
	color: #044980;
	text-shadow: none;
}
.nav .dropdown{display: none;}
.nav td:hover .dropdown{
	display: block;
	position: absolute;
	z-index: 99999;
	top: 49px;
	left: 0px;
	background: #FFE000;
	width: 1010px;
	font: 16px/22px 'plumbre', Arial, Helvetica, sans-serif !important;
	text-transform: none;
	text-align: left;
	padding: 25px 0 0px;
	border-bottom: 2px solid #9d9d9d;
   box-shadow: 0 5px 10px rgba(0,0,0,0.5);
   
   text-shadow: none;
}
.nav td.dropdown_item a.current i{border: none;}

.nav td .dropdown a{color: #736500;	text-decoration:none;line-height: 18px;font-family:plumbre;font-size:12px;text-transform:uppercase;}

.nav td .dropdown a:hover{color: #044980;text-decoration:underline;}
.nav .dropdown h3, .nav .dropdown p{margin-bottom: 10px;}
.nav .dropdown h3{ font-family: 'PlumbBold'; font-size: 16px; text-transform: uppercase; font-weight:500; color:#044980;}
.nav .dropdown hr{color: #fff; border: none; height: 5px; background: #fff; margin: 10px 0 0;}
.nav .dropdown .col_outer{overflow: hidden;}
.nav .dropdown .col{
		width: 220px;
		padding-left: 20px;
		padding-bottom: 10px;
		float: left;
		margin-left: 10px;
}
.nav .dropdown .col_outer .col:first-child{margin-left: 0;}
/* archiv_matches */
.nav .dropdown .archiv_matches{
	width: 990px;
	margin: 0;
	background: #fff;
	border-top: 5px solid #2053B9;
	padding: 10px;
}
.archiv_matches{
	background: #fff;
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
}
.archiv_matches .archiv_match, .archiv_matches .archiv_match2{
		float: left;
		width: 225px;
		margin-left: 10px;
		padding: 6px 0 6px 10px;
		position: relative;
}
.archiv_matches .archiv_match2{
	width: 146px;
}
.archiv_matches .archiv_match:first-child, .archiv_matches .archiv_match2:first-child{margin-left: 0;}
.archiv_match .photo{float: left; margin-right: 3px;}
.archiv_match .photo img{display: block; margin-top: 2px;}
.archiv_match .details{
			font-size: 11px;
			color: #666;
			margin: 2px 0 10px 0;
}
.archiv_match .logo_team{
			float: left;
			margin-right: 10px;
}
.archiv_match .score_outer{width: 190px; float: left;}
.archiv_match .score{font-size: 14px;}
.archiv_match .score i{
			color: #039;
			font-weight: bold;
			width: 15px;
			display: inline-block;
}
.archiv_match .disc{margin-top: 10px;}
.disc, .nav td .dropdown a.disc{
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/arrow_disk2.png) !important;
}
.f-archiv_matches{
	width: 220px;
	margin: 0 10px;
}
.f-archiv_matches .row{
		overflow: hidden;
		margin-bottom: 10px;
}
.select_line .selectArea{
	float: left;
	margin-right: 10px;
}
.w_65{width: 63px;}
.w_85{width: 85px;}
.w_120{width: 120px;}
.w_145{width: 143px;}
.w_220{width: 220px;}

/* =Footer
-----------------------------------------------------------------------------*/
#footer a{color: #fde200;}
#footer a:hover, #footer .madein a:hover, #footer .sponsors dt a:hover{color: #fff;}
#footer .hotline{
	font-size: 16px;
	
	color: #fff;
	margin: 17px 0;
}
#footer .large{font-size: 13px;}
#footer p{margin-bottom: 13px;}
#footer .copy{
	width: 400px;
	float: left;
	margin-right: 30px;
}
.footer_bottom{
	padding-top: 7px;
	border-top: 1px solid #404040;
	margin-top: 3px;
	line-height: 33px;
}
.footer_bottom .bigmir{margin-top: 7px;}
#footer .madein, #footer .madein a{color: #999;}
#footer .madein{margin-left: 22px;}
#footer .madein img{position: relative; top: 3px;}
.footer_top_banners li{margin-left: 21px;}
.footer_top_banners li:first-child{margin-left: 0;}
.footer_bottom_banners li{margin-right: 10px;}
#footer .banners a img{opacity: 0.5; display: block;}
#footer .banners a:hover img{opacity: 1;}
.sponsors{
	border-top: 1px solid #404040;
	border-bottom: 1px solid #404040;
	margin: 10px 0 20px 0;
	padding: 5px 0 5px;
}
.sponsors dl{overflow: hidden;}
.sponsors dt, .sponsors dd{float: left;}
.sponsors dt{margin: 5px 8px 0 0; color: #fcfffa;}
.sponsors dd.dch{margin-right: 30px;}
.sponsors dd.bbb{margin-right: 30px;}
#footer .sponsors dt a{display: block;	color: #999;}
#footer .social_like{margin-top: 12px;}

/* =Content
-----------------------------------------------------------------------------*/
.box{
	border: 1px solid #ccc;
	padding: 9px;
	overflow: hidden;
}
.box_brim{padding: 4px;}
/* Slider Home Page ---------------------- */
.incut_roulette{
	height: 478px;
	overflow: hidden;
	position: relative;
}
/* Tabs */
.incut_roulette ul.tabs{
    height: 77px;
    position: absolute;
    bottom: 0px;
    left: 3px;
}
.incut_roulette ul.tabs li{
    	float:left;
    	margin-left: 4px;
}
.incut_roulette ul.tabs a,
.incut_roulette ul.tabs a i{
    		display: block;
    		height: 77px;
    		width: 117px;
    		overflow: hidden;
    		position: relative;
}
.incut_roulette ul.tabs a img{
				display: block;
				width: 113px;
				height: 68px;
				margin: 7px 0 0 2px;
				opacity: 0.7;
}
.incut_roulette ul.tabs a i{
				position: absolute;
				top: 0;
				left: 0;
				background: url(../images/bg_tabs2.png);
}
.incut_roulette ul.tabs a:hover i, .incut_roulette ul.tabs a.current i{background-position: 0 -77px;}
.incut_roulette ul.tabs a:hover img, .incut_roulette ul.tabs a.current img{opacity: 1;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a{cursor: default;}
ul.tabs a{cursor: pointer;}

.incut_roulette .panes .pane{
	display: none;
	height: 400px;
	font-size: 11px;
	position: relative;
}
.incut_roulette .panes .pane > a{
	position: absolute;
	top: 0;
	left: 0;
}
.incut_roulette .panes .pane, .incut_roulette .panes .pane a{color: #fff;}
.incut_roulette .panes .pane a:hover{color: #EED200;}
.incut_roulette .title_pane{
		position: absolute;
		bottom: 10px;
		left: 10px;
		width: 720px;	
}
.incut_roulette .title_pane h3 span,
.incut_roulette .title_pane_footer{
			background: #fff;
			background: rgba(0,0,0,0.5);
}
.incut_roulette .title_pane h3{
			color: #fff;
			font: normal 26px/35px  'mx1925', Arial, Helvetica, sans-serif;
			letter-spacing:2px;
			/*border-left-color: rgba(0,0,0,0.7);
			border-left-style: solid;
			border-left-width: 12px;*/
			
			border-left:rgba(0,0,0,0.7) solid 12px;
}
.incut_roulette .title_pane h3 span{padding-right: 10px;}
.incut_roulette .title_pane_footer{padding: 6px 10px 6px 20px; float: left; margin-left:-10px;}
.incut_roulette .title_pane_footer .ico-views_wh{margin-left: 20px;}
.incut_roulette h3 a{text-decoration:none}

/* Accordion ----------- */
.accordion_outer .accordion{
    width: 100%;
}
.accordion_outer .accordion .pane{
    	display: none;
    	height: auto;
    	padding-top: 10px;
    	position: relative;
    	overflow: hidden;
}
.accordion_outer .accordion h3{
letter-spacing:0.1em;
		height: 30px;
		line-height: 30px;
		margin-top: 10px;
    	cursor:pointer;
    	overflow: hidden;
}
.accordion_outer .accordion h3.first{margin-top: 0;}
.accordion_outer .accordion h3.current, .accordion_outer .accordion h3:hover{color: #044980;}
.accordion_outer .accordion h3.current{cursor:default;}
.accordion_outer .accordion h3 ins{padding: 0 8px 0 10px; display: block;}
.accordion_outer .accordion h3 span{display: block; background: url(../images/arrow_scroll2.png) no-repeat 100% -185px;}
.accordion_outer .accordion h3.current span, .accordion_outer .accordion h3:hover span{background: url(../images/arrow_b2.png) no-repeat 100% -30px;}

/* Games box --------------------- */
.games-box .accordion{height: 478px; font-size: 13px;}
.games-box .accordion .pane{height: 356px;}
/* scrollable */
.games-box .scrollable{
   position: relative;
   overflow: hidden;
   width: 240px;
   height: 330px;
}
.games-box .scrollable .items{}
.games-box .items .item{
		float: left;
		width: 240px;
}
.games-box .browse{
	font-size: 12px;
	text-decoration: none;
	color: #666;
	background: url(../images/arrow_scroll.png) no-repeat;
	position: absolute;
	bottom: 0;
}
.games-box .prev{
	background-position: 0 -227px;
	padding-left: 10px;
	left: 0;
}
.games-box .next{
	background-position: 100% -262px;
	padding-right: 10px;
	right: 0;
}
.games-box a.disabled{visibility:hidden !important;}

/* next_game */
.next_game{
	font-size: 12px;
	line-height: 14px;
}
.next_game .photo, .next_game .photo_small, .next_game .data{float: left;}
.next_game .photo{
		margin: 0 5px 5px 0;
		width: 90px;
		overflow: hidden;
}
.next_game .data{width: 115px;}
.next_game p{margin-bottom: 7px;}
.next_game .data p small{
			display: block;
			color: #666;
			font-size: 12px;
}
.next_game .name{font-weight: bold;	font-size: 14px;}
.next_game .name small, .next_game .data .name small{
			color: #999;
			font-size: 11px;
			font-style: italic;
			font-weight: normal;
			display: block;
}
.next_game .photo_small{width: 30px;}
.next_game .score_big{
	font: 35px/28px 'PlumbBold', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #06f;
	padding-right: 10px;
}
.next_game .details_game{margin-top: 16px;}

.t-score_game{margin-bottom: 35px;}
.t-score_game td.b{padding-bottom: 10px; height: 60px;}
.t-score_game td .photo{margin: 0 15px 0 0;}

.next_game_data{margin-bottom: 4px; width: 100%;}
.next_game_data tr td{padding-bottom: 6px;}
.next_game_data tr.separator td{padding-bottom: 18px;}
.next_game_data tr.separator2 td{padding-bottom: 14px;}
.next_game_data .ico{width: 34px; float: left;}
.next_game_data .time_show{color: #039; font: 24px/24px 'PlumbBold', Verdana, Geneva, Arial, Helvetica, sans-serif;}
.next_game_data .time{font-weight: bold; font-size: 14px;}
.next_game_data .r{white-space: nowrap;}

a.buy_ticket{
	background: #d30000;
	font: 9px/23px 'PlumbBold', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	height: 23px;
	padding: 0 6px;
	text-decoration: none;
	float: right;
	text-transform: uppercase;
}

/* Calendar */
.pane_inner{
	overflow-y: auto;
	overflow-x: hidden;
	height: 330px;
	padding-right: 5px;
}
.t-tour{
	width: 100%;
	line-height: 16px;
}
.t-tour td{padding: 0 0 9px 5px; vertical-align: middle;}
.t-tour td.photo{width: 30px;}
.t-tour td i{display: block;}
.t-tour td.where, .t-tour td.who, .t-tour td.select{font-weight: bold;} 
.t-tour td.where i, .t-tour td.who i{font-weight: normal; font-size:11px;} 
.t-tour td.where i{color: #999;} 
.t-tour td.num i, .t-tour td.select{color: #039;}
/* Tour Table */
.t-tour_table td{padding-bottom: 19px;}
.t-tour_table td:first-child{padding-right: 3px; width: 8px;}

/* banner */
.banner img{display: block;}
.banner_birthday{text-align: center; margin-top: 22px;}

/* title_top */
.title_top{
	height: 30px;
	overflow: hidden;
}
.title_top, .title_top h2{line-height: 30px;}
.title_top div{/*padding: 0 10px;*/}
.title_top_gallery{
	height: 134px;
	background: url(../images/bg_photogallery3.jpg);
	padding: 6px 8px 0;
	font-size: 24px;
}
/* newsline */
.substrate{
	background: #efefef;
	position: relative;
	overflow: hidden;
}
.newsline_outer{height: 840px;}
.newsline, .newsline li{
	background-image: url(../images/line_dotted.png);
	background-repeat: repeat-x;
}
.newsline{
	background-position: 0 100%;
	padding-bottom: 1px;
}
.newsline li{padding: 10px; padding-top: 6px; overflow: hidden;}
.newsline li.odd{background-color: #e0e0e0;}
.newsline li:hover{background-color: #ffe400; text-shadow: none;}
.newsline .photo{margin: 4px 10px 0 0; float: left;}
.newsline .photo img{display: block;}
.listitem{text-shadow: 0 1px 0 #fff;}
.listitem .name{font-size: 14px; line-height: 16px; margin-bottom: 5px;}
.listitem .name a{color: #000; text-decoration: none;}
.listitem .name a:hover{text-decoration: underline;}
.listitem .descript{font-size: 13px; line-height: 16px; margin: -1px 0 7px;}
.listitem li.new .name{font-family: PlumbBold; font-weight:500;}
.listitem li.new .name a, .listitem .details a:hover{color: #039;}
.listitem li.new .name a:hover{color: #000;}
.listitem .details{font-size: 11px; line-height: 12px;}
.listitem .details a{color: #666;}
/* newsline_sub */
.newsline_sub{
	margin-left: -25px;
	background: none;
}
.newsline_sub li{
		width: 345px;
		margin-left: 25px;
}
.newsline_sub li, .newsline_review li{
		padding-left: 0;
		padding-right: 0;
}
.newsline_sub li.empty{padding-top: 0;}
.newsline_sub li:hover, .newsline_review li:hover{background-color: #fff;}
/* newsline_review */
.newsline_review, .newsline_review li{background: none;}
.newsline_review .name a{text-decoration: underline;}
.newsline_review .name a:hover{color: #039;}

/* photo_box */
.photo_box_outer{height: 370px;}
.photo_box{padding: 8px 5px 0 3px;}
.photo_box li{
	padding-left: 25px;
	background: #EFEFEF url(../images/ico-photo.png) no-repeat 0 2px;
	margin-bottom: 20px;
}
.photo_box li.new{background-position: 0 -62px;}
.photo_box li.empty{background: none;}
.photo_box .name{line-height: 17px;}

/* products_list */
.products_list{}
.products_list li{
	width: 188px;
	height: 188px;
	border: 1px solid #ddce32;
	background: #fff;
	font-size: 12px;
	margin-left: 10px;
}
.products_list .photo{
		text-align: center;
		padding: 0 3px;
}
.products_list .photo img{
			display: block;
			margin: 5px auto;
			width: 125px;
			height: 125px;
}
.products_list .hold{padding: 0 10px;}
.products_list .price{
		color: #36f;
		float: right;
		font-size: 18px;
		line-height: 30px;
}
.products_list .add_cart{float: left;}
.add_cart{
	 background: url("../images/lnk-add-to-cart.gif");   
    height: 32px;
    text-indent: -9999px;
    width: 37px;
    display: block;
}

/* Metalist TV */
.mtv_outer{#height: 320px;}
.substrate.mtv_outer iframe {
  max-width: 100%; /* Ограничиваем ширину до ширины родителя (490px) */
  width: 100%; /* Растягиваем на всю доступную ширину */
  aspect-ratio: 16 / 9; /* Сохраняем пропорции видео (стандарт для YouTube) */
  height: auto; /* Высота подстраивается автоматически */
}
.mtv_outer .video{
		margin: 1px 0 10px 0;
		height: 266px;
		overflow: hidden;
}
.menu_mtv{
	font-size: 13px;
	text-align: center;
	color: #999;
	overflow: hidden;
	line-height: 30px;
}
.menu_mtv a{
		padding: 8px 13px 10px;
		margin: 0 3px 0 2px;
		color: #000;
}
.menu_mtv a:hover{background: #ffe400;}

.more_outer{
	position: absolute;
	bottom: 10px;
	right: 10px;
}

/* Form Select */
.outtaHere {
	position:absolute;
	left:-3000px;
}
.selectArea {
	position: relative;
	height: 24px;
	color:#000;
	background: #fff;
	border: 1px solid #ccc;
	font-size:11px;
	line-height:24px;
	overflow: hidden;
}
.selectArea .center{
	height: 24px;
	line-height:24px;
	display:block;
	padding:0 20px 0 5px;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	background: url(../images/button_select.png) no-repeat 100% 50%;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	background-color: #fff;
	border: 1px solid #ccc;
	display: block;
	z-index: 30;
	font-size: 11px;
}
.drop-dif {
	background:#99CCCC;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	overflow-y: scroll;
	overflow-x: hidden;
	list-style: none;
	max-height: 300px;
}
.optionsDivVisible ul li {
	float:left;
	width:100%;
}
.optionsDivVisible a {
	color: #000;
	overflow:hidden;
	text-decoration: none;
	display: block;
	height:1%;
	padding: 2px 4px;
}
.optionsDivVisible a img {
	border:none;
	float:left;
}
.optionsDivVisible a:hover {
	background-color: #0066ff;
	color: #FFF;
}
/* Box under for menu */
.under_menu{
	background: #ffe000;
	padding: 10px;
}
.under_menu_empty{height: 5px; padding: 0; display: none;}
.title_to_select_line{
	float: left;
	line-height: 26px;
	margin-right: 20px;
}

.under_menu .title_to_select_line{
	margin:12px 20px 0 10px;
	font-weight:500;
	text-transform:uppercase;
	color:#8F7E00;
}
/* Match Header */
.match_header{
	padding: 5px 0 0 10px;
	height: 58px;
	overflow: hidden;
	background:#FFE000;
	border-bottom:#E1C600 solid 1px;
	/*background: url(../images/bg_lines.png) repeat-x 0 -163px;*/
}
.title_team{
	height: 50px;
	position: relative;
	overflow: hidden;
}
.title_team_inner{
	font-size: 14px;
	line-height: 28px;
	height: 30px;	
	padding: 0 45px;
	margin: 10px 5px;
	white-space: nowrap;
}
.title_team_inner span{
	font-size: 24px;
	font-weight: normal;
}
.title_team_metal span{
	font-family:plumbre;
	text-transform:uppercase;
	font-size: 16px;
	
}
.title_team img{
		position: absolute;
		top: 0;
}
.title_team_left img{left: 0;}
.title_team_left .title_team_inner{padding-right: 0; margin-right: 0;}
.title_team_right img{right: 0;}
.title_team_right .title_team_inner{padding-left: 0; margin-left: 0; text-align: right;}

.title_team_logo_small .title_team_inner{padding-left: 40px;}
.title_team_logo_small img{top: 14px; left: 15px;}
.title_page_inner{padding: 0 22px 0 12px; background: none !important; color: #A89300; font-family: 'mx1925'; font-size: 26px;}
/* menu_match */
.menu_match{
	/*width: 100%;*/
	margin-top: 5px;
}
.column_490 .menu_match{width: 100%;}
.menu_match td{
		text-align: center;
		font-size: 12px;
		font-family:plumbre;
		text-transform:uppercase;
		height: 54px;
		
}
.menu_match td:first-child a{border-left: none;}
.menu_match td.current{
		background: url(../images/menu_match_arrow2014.png) no-repeat 50% 100%;
}
.menu_match td a{
			text-decoration: none;
			display: block;
			height: 38px;
			line-height: 38px;
			border: 1px solid #FFF8C2;
			border-top: none;
			border-right: none;
			padding: 0 10px;
			white-space: nowrap;
			color:#8F7E00;
}
.menu_match td a:hover{color:#1A316F;}
.menu_match td.current a{
			background: none;
			border-bottom: none;
			color:#1A316F;
}
/* match_details */
.match_details_header{
	overflow: hidden;
	margin-bottom: 20px;	
}
.match_details_header .photo{
		float: left;
		margin-right: 15px;
}
.match_details_body{
	overflow: hidden;
	margin-bottom: 6px;
}
.match_details_body .form{
		height: 55px;
		width: 45px;
}
.t-match_details{
	font-size: 12px;
	float: left;
	width: 378px;
}
.t-match_details i{color: #666;}
.t-match_details .score{width: 110px; text-align: center;}
.t-match_details .players{width: 134px;}
.t-match_details .players .ico{margin: 4px 5px 0 0; height: 10px; width: auto;}
.t-match_details .players.r .ico{margin: 4px 0 0 5px;}
/* match_description */
.match_descr{
	overflow: hidden;
	position: relative;
}
.match_descr .photo{
		float: left;
		margin-right: 20px;
}
.match_descr .photo img{
			display: block;
			width: 190px;
			height: 120px;
}
.match_descr .match_descr_body{
		float: left;
		width: 350px;
}
.match_descr .match_descr_body p{margin-bottom: 15px;}
.match_descr .match_descr_body p:last-child{margin-bottom: 0;}
.match_descr .emblem{float: left; margin-right: 12px;}
.match_descr_user{
	float: right;
	width: 160px;
}
.match_descr .buy_ticket{
	position: absolute;
	bottom: 0;
	right: 0;
}
.match_descr .tvchannel{
	margin: 33px 0 0 0;
	float: right;
	min-width: 42px;
}
.tvchannel{
	padding-left: 34px;
	background: url(../images/tv.png) no-repeat;
	font-size: 12px;
	color: #666;
	text-align: left;
}
.prev_game{
	padding-left: 10px;
	background: url(../images/arrow_scroll.png) no-repeat 0 -229px;
	font-size: 12px;
}

/* history_meetings */
.history_meetings{
	line-height: 30px;
	margin-bottom: 8px;
}
.history_meetings .city{
		padding: 0 10px;
		margin-right: 5px;
		display: inline-block;
}
.history_meetings .r{float: right;}
.history_meetings a{color: #039;}
.history_meetings a:hover{color: #000;}

.t-history_meetings{margin-bottom: 10px;}
.t-history_meetings th, .t-history_meetings td{
	height: 30px;
	vertical-align: middle;
}
.t-history_meetings th{
	padding: 0 10px;
	width: 300px;
}
.t-history_meetings .gamers{
	padding-left: 17px;
	font-size: 12px;
}
.t-history_meetings caption{
	height: 30px;
	text-align: left;
	line-height: 30px;
}
.t-history_meetings caption div{
		padding: 0 10px;
		min-width: 75px;
		float: left;
}

/* statistics_table */
.statistics_table{
	width: 100%;
	margin-bottom: 10px;
}
.statistics_table td, .statistics_table th{
		text-align: center;
		vertical-align: middle;
}
.statistics_table td{width: 25px;}
.statistics_table th{
		padding: 0 12px;
		text-shadow: 0 1px 0 rgba(255,255,255,0.7);
		font-weight: bold;
}
.statistics_name, .events_match_name{
	position: relative;
	overflow: hidden;
	margin-bottom: 1px;
}
.statistics_name .arrow, .events_match_name .arrow{
		width: 7px;
		height: 13px;
		position: absolute;
		top: 50%;
		background: url(../images/statistics_table_arrow.png);
		margin-top: -7px;
}
.statistics_name .arrow_l{left: 0;}
.statistics_name .arrow_r{right: 0;	background-position:  -7px 0;}
.statistics_name_inner{margin: 0 7px; overflow: hidden;}
.statistics_name_inner div{padding: 3px 0 4px;}
/* events_match */
.events_match{
	width: 100%;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.7);
}
.events_match td{width: 25px; text-align: center;}
.events_match td, .events_match th{vertical-align: middle;}
.events_match_name_inner{margin-left: 7px; overflow: hidden;}
.events_match_name_inner div{padding: 7px 10px;}
.events_match_name_wh .events_match_name_inner div{padding: 7px 8px;}
.events_match_name_inner table{width: 100%;}
.events_match_name_inner th{
		width: 34px;
		font-weight: bold;
		font-size: 18px;
		padding-right: 5px;
}
.events_match_name_inner th small{font-size: 10px;}
.events_match_name_inner td{
		width: 378px;
		text-align: left;
}
.events_match_name_inner .separator{padding-top: 8px;}
.events_match_name .arrow{background-position: -14px 0; left: 0;}
.events_match_name_light .arrow{background-position: -21px 0;}
.events_match_name_blue .arrow{background-position: -28px 0;}
.events_match_name_red .arrow{background-position: -35px 0;}
.events_match_name_green .arrow{background-position: -51px 0;}
.events_match_name_dark .arrow{background-position: -58px 0;}
.events_match_name_wh .arrow{background-position: -42px 0; width: 9px;}
.events_match_name_else .arrow{
		background-position: 0 -13px;
		width: 13px;
		height: 7px;
		left: 50%;
		margin-left: -4px;
		bottom: 0;
		top: auto;
}
.events_match_name_else .events_match_name_inner{margin-bottom: 7px;}
.events_match_name_else .events_match_name_inner a{
		display: block;
		text-align: center;
		color: #fff;
		text-decoration: none;
}
.events_match_name_wh .events_match_name_inner{
	background: #fff;
	color: #000;
	text-shadow: none;
	border: 2px solid #ccc;
}
/* events_match_more */
.events_match_more{margin: 10px 0 25px;}
.events_match_more .events_match_name_inner{margin-left: 0;}
.events_match_more .events_match_name_else .arrow {margin-left: -7px;}

/* play-field */
.play-field{
	width: 240px;
	height: 312px;
	background: url(../images/play-field.jpg);
	margin: 15px 0;
	position: relative;
}
.play-field .gamer{
	width: 30px;
	height: 25px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
	position: absolute;
	cursor: help;
}
.play-field_red .gamer{background: url(../images/tshirt_red.png); color: #fff;}
.play-field_yellow .gamer{background: url(../images/tshirt_yellow.png); color: #000;}

/* line-up */
.line-up{line-height: 20px;}
.line-up .sep{margin-bottom: 10px;}
.line-up .title{margin-top: 15px;}
.line-up ins{
		display: inline-block;
		width: 24px;
}
.ico_events{color: #666; padding-left: 3px;}
.ico_events img{position: relative;	top: 2px;}
.line-up.r .ico_events{padding-left: 0; padding-right: 3px;}

.t-line-up{width: 100%; margin-bottom: 15px;}
.t-line-up td{padding: 0 5px 0 10px;}
.t-line-up td, .t-line-up th{
		width: 50%;
		height: 30px;
		vertical-align: middle;
		font-weight: bold;
}
/* last_matches */
.last_matches{
	line-height: 14px;
	margin: 5px 0 20px;	
}
.last_matches dt{
	width: 30px;
	float: left;
}
.last_matches dd{
	overflow: hidden;
	margin-bottom: 8px;
}
.last_matches dd small{
	display: block;
	font-size: 10px;
	color: #333;
	line-height: 10px;
}
/* tooltip ----------- */
div#tipDiv{
    color: #000; 
    font-size: 12px;
    line-height: 16px;
    width: 205px;
    left: -50px;
}
.tip_inner{
	 	background: url(../images/bg_tooltip.png); 
    	border: 1px solid #fff; 
    	box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    	border-radius: 5px;
    	padding: 6px 5px;
    	height: 60px;
}
.tip_inner p{margin-bottom: 10px;}
.tip_inner .name b{display: block; text-transform: uppercase;}
div#tipDiv img{
		width: 52px;
		height: 59px;
		float: left;
		display: block;
		margin-right: 10px;
}
div#tipDiv h3{color: #333333}
div#tipDiv a{font-size: 13px}

/* Litebox ---------- */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* list_photos */
.multimedia_block{position: relative;}
.multimedia_block .more_photos{
	position: absolute;
	bottom: 0;
	left: 500px;
}

.list_photos{
	margin-left: -2px;
	overflow: hidden;
	margin-bottom: 15px;
}
.list_photos li{
		width: 122px;
		height: 67px;
		overflow: hidden;
		margin: 0 0 1px 1px;
}
/* list-video */
.list-video{margin-top: 8px;}
.list-video li{
	padding-left: 35px;
	background: url(../images/ico-photo.png) 0 -138px no-repeat;
	margin-bottom: 3px;
	padding-top: 3px;
}
.list-video li a{color: #000;	text-decoration: none;}
.list-video li a:hover{color: #039;	text-decoration: underline;}
/* billboard */
.billboard img{display: block;}
/* social_like */
.social_like_in_box{margin: 50px 0 0 6px;}
.social_like_under_box{margin: 10px;min-height:25px;}
/* Tour */
.tour_table{
	width: 100%;
	font-size: 13px;
	line-height: 14px;
}
.tour_table tr:hover td, .tour_table tr:hover th,
.standings_brief tr:hover td, .standings_brief tr:hover th{
		background-color: #fafafa;
}
.tour_table th, .tour_table td{padding: 8px 0;}
.tour_table th{width: 80px; padding-left: 6px;}
.tour_table th.r{padding-left: 0; padding-right: 6px;}
.tour_table td{
		text-align: center;
		white-space: nowrap;
		font-size: 14px;
}
.tour_table td span{
			display: block;
			font-size: 11px;
			color: #666;			
}
/* Brief standings */
.standings_brief{
	width: 100%;
	margin-bottom: 5px;
}
.standings_brief th, .standings_brief td{padding: 6px 0;}
.standings_brief .separator th, .standings_brief .separator td{
		background-image: url(../images/line_dotted.png);
		background-position: 0 100%;
		background-repeat: repeat-x;
}
.metalist th, .metalist td,
tr.metalist:hover th, tr.metalist:hover td{
		background-color: #ffe400 !important;
}
.standings_brief th{
		width: 144px;
		padding-left: 6px;
}
.standings_brief td{
		width: 40px;
		text-align: center;
}
/* Photogallery */
.photogallery{
	overflow: hidden;
}
.photogallery li{
		width: 119px;
		height: 76px;
		overflow: hidden;
		margin: 0 1px 1px 0;
}
.photogallery li.photo_large{
		width: 490px;
		height: 291px;
}
.photogallery li.photo_mid{
		width: 228px;
		height: 145px;
}
/* mtv_box */
.mtv_box{
	background: #01349a;
	padding: 0 10px 10px;
	overflow: hidden;
	font-size: 13px;
}
.mtv_box .video{
		float: left;
		margin-right: 5px;
		width: 490px;
		overflow: hidden;
}
.mtv_box a{color: #fff; text-decoration: none;}
.mtv_box a:hover{text-decoration: underline;}
.list_play li{
	padding-left: 20px;
	background: url(../images/ico-play.png) no-repeat;
	margin-bottom: 10px;
}
.mtv_box .list_play li{background-color: #01349a;}

/* Table Custom ------------- */
/* Таблицы турнира */
.t-matches.left,
.t-matches.right {
	float: none;
	width: 100% !important;
	margin: 0 0 40px 0; /* небольшой отступ снизу */
}

.t-custom{width: 100%; margin: 20px 0; line-height: 14px;}
.t-custom th, .t-custom td{padding-top: 10px; padding-bottom: 10px; vertical-align: middle;}

.t-custom thead th, .t-custom thead td, .t-custom tfoot th, .t-custom tfoot td{
	background: #dcdcdc;
	font-weight: bold;		
	text-align: center;
	font-size: 20px;
}

.t-custom tbody th, .t-custom tbody td{background-image: url(../images/line_dotted.png); background-repeat: repeat-x; background-position: 0 100%;}
.t-custom tbody tr:hover th, .t-custom tbody tr:hover td{background-color: #f5f5f5;}
.t-custom thead th small{font-size: 11px;}
.t-custom .positive{color: #000 !important;}
.t-custom .negative{color: #f00 !important;}
.t-custom .number{
		width: 25px;
		padding-right: 15px;
		text-align: right;
		font-size: 12px;
		color: #666;
}
/* Table Statistics Player */
.t-statistics_player thead th, .t-statistics_player thead td, .t-statistics_team thead th, .t-statistics_team thead td{padding-bottom: 5px; padding-top: 5px;}
.t-statistics_player td{text-align: center;}
.t-statistics_player thead .name, .t-statistics_player tbody th, .t-statistics_player tfoot th{width: 320px;}
.t-statistics_player tbody th{font-size: 12px;}
.t-statistics_player tbody td{width: 50px;}
.t-statistics_player tbody.body_statistic th, .t-statistics_player tbody.body_statistic td{color: #666;}
.t-statistics_player tbody th ins{color: #000;}
.t-statistics_player tbody th ins{font-size: 14px; text-transform: uppercase;}
.t-statistics_player .time{width: 60px;}
/* Table Statistics Team */
.t-statistics_team{}
.t-statistics_team .team{width: 220px; padding-left: 10px;}
.t-statistics_team .inall{width: 90px;}
.t-statistics_team .avg{width: 100px;}
.t-statistics_team .most{width: 170px;}
.t-statistics_team .least{width: 130px;}
.t-statistics_team .cell{width: 50px; display: inline-block;}
.t-statistics_team a{font-size: 12px; color: #039;}
.t-statistics_team a:hover{color: #06f;}
/* Table Scoreboard */
.t-scoreboard{}
.t-scoreboard tbody th{width: 170px;}
.t-scoreboard tbody th ins{color: #666; font-size: 12px;}
.t-scoreboard th, .t-scoreboard td{padding: 6px 0 7px;}
.t-scoreboard thead th, .t-scoreboard thead td{padding: 5px 0 4px;}
.t-scoreboard td{text-align: center; width: 40px;}
.t-scoreboard .column_i{width: 50px;}
.t-scoreboard .column_m{width: 60px; padding-left: 10px;}
.t-scoreboard .column_bl{width: 168px; padding-left: 10px;}
.t-scoreboard td.r{font-weight: bold; text-align: right; padding-right: 10px; width: 30px;}

.bl{
	display: block;
	width: 21px;
	height: 22px;
	background: url(../images/ico-bl.png);
	margin-right: 3px;
	float: left;
}
.orange_bl{background-position: -21px 0;}
.red_bl{background-position: -42px 0;}
.gray_bl{background-position: -63px 0;}

.bl_big{
	width: 25px;
	height: 26px;
	background: url(../images/ico-bl_big.png);
	line-height: 26px;
	text-align: center;
	font-size: 11px;
	padding-left: 1px;
	margin: 0 auto;
}
.orange_bl_big{background-position: -26px 0;}
.red_bl_big{background-position: -52px 0; color: #fff;}

.team_schedule{margin: 10px 0 10px;}
.team_schedule .bl{margin-bottom: 3px;}

/* Table Matches */
.t-matches{
	width: 355px;
	color: #666;
	margin: 5px 0 15px;
}
.t-matches thead td{padding-left: 10px; color: #000;}
.t-matches .when{width: 100px; padding-left: 10px; padding-right: 10px; font-size: 12px;}
.t-matches .team{width: 110px;}
.t-matches .team.r{padding-right: 10px;}
.t-matches .score{width: 50px; text-align: center; color: #000;}
.t-matches .notice{font-size:13px; color: #000;}

/* All Games */
.t-all_games{width: 100%; font-size: 13px;}
.t-all_games td{padding: 6px 0;}
.t-all_games .logo{width: 30px; padding-left: 5px; vertical-align: middle;}
.t-all_games .team{width: 135px; line-height: 14px;}
	.t-all_games .team small{font-size: 11px; display: block; color: #666;}
.t-all_games .plane{width: 18px;}
	.t-all_games .plane img{position: relative; top: 5px;}
.t-all_games .score{width: 37px; padding-right: 5px; text-align: right;}
.t-all_games .selected td{
		background: #ececec;
		border-bottom: 1px dotted #b1b1b1; 
		border-top: 1px dotted #b1b1b1;
}
.t-all_games .nearest td{
		background: #fff200 !important;
}

/* Vertical Scrollable --------------- */
.vertical_scrollable{
	width: 230px;
	overflow: hidden;
}
.vertical_scrollable .scrollable{
	position:relative;
	overflow:hidden;
	height: 360px;
	width: 230px;
}
.vertical_scrollable .scrollable .items{
		position:absolute;
		height:20000em;
		width: 230px;
}
.vertical_scrollable .scrollable .item{height: 360px;}
.vertical_scrollable a.browse {
    background: url(../images/arrow_b.png) no-repeat 50% -85px;
    display: block;
    width: 230px;
    height: 20px;
    cursor: pointer;
    font-size: 1px;
}
.vertical_scrollable a.down{background-position: 50% -36px;}
.vertical_scrollable a.disabled{opacity: 0.5; cursor: default;}
.vertical_scrollable_short .scrollable{height:120px !important}

/* Calendar of games ---------------------- */
.calendar_outer,
.calendar_inner,
.calendar_outer .scrollable,
.calendar_outer .item{
	width: 720px;
	height: 505px;
}
.calendar_outer{margin: 10px 0 15px;}
.calendar_inner{position: relative;}

.calendar_outer .scrollable{
    position: relative;
    overflow: hidden;
}
.calendar_outer .scrollable .items{}
.calendar_outer .item{float: left;}
.calendar_outer a.browse{
    background: url(../images/arrow_scroll.png) no-repeat;
    display: block;
    width: 50px;
    height: 40px;
    position: absolute;
    top: 4px;
    cursor: pointer;
    font-size: 1px;
    z-index: 50;
}
.calendar_outer a.right{background-position: 9px -26px; right: 10px;}
.calendar_outer a.left{background-position: 35px 13px; left: 10px;}
.calendar_outer a.disabled{visibility:hidden !important;}

.names_months{
	width: 590px;
	font-size: 18px;
	font-weight: bold;
	color: #999;
	margin: 0 auto;
}
.names_months td{
		height: 45px;
		vertical-align: middle;
}
.names_months td.current{
		color: #000;
		text-align: center;
}
/* Calendar -------------- */
.t-calendar{
	border-collapse: separate;
	border-spacing: 2px;
	margin: 0 2px;
	font-weight: bold;
}
.t-calendar th{
		font-weight: bold;
		color: #fff;
		padding: 0 5px;
		height: 22px;
		vertical-align: middle;
}
.t-calendar td{
		background: #f5f5f5;
		width: 100px;
		height: 70px;
		vertical-align: middle;
		text-align: center;
		font-size: 18px;
		color: #666;
}
.t-calendar td.cell_wh{background: #fff; color: #000;}
.t-calendar td.last_month{background: #e6e6e6; color: #999;}
.t-calendar td.next_month{background: #8a8a8a; color: #999; }
.t-calendar .cell_select{border: 2px solid #ffe400;}
.t-calendar .last_month .cell_select{border: 2px solid #ffe400;}
.t-calendar .next_month .cell_select{border: 2px solid #ffe400;}
.t-calendar .cell_wh .cell_select{border: 2px solid #fff;}
.t-calendar .cell_border{border: 2px solid #ffe400 !important;}
.t-calendar .cell_border, .t-calendar .cell_select{
			width: 96px;
			height: 66px;
			position: relative;
			overflow: hidden; 
}
.t-calendar .cell_select a{font-size: 16px; display: block;}
.t-calendar .cell_select .team_logo{
			display: block;
			width: 40px;
			height: 40px;
			margin: 5px auto 0;
}
.t-calendar .cell_select .league_logo{
			display: block;
			width: 18px;
			height: 24px;
			position: absolute;
			top: 3px;
			left: 2px;
}
.t-calendar .cell_select .fly{
			width: 18px;
			height: 18px;
			background: url(../images/ico-plane.png);
			position: absolute;
			top: 6px;
			right: 5px;
}
.t-calendar .cell_select .time{
			font-size: 12px;
			font-style: italic;
			padding-top: 3px;
			display: block;
}

/* Players --------------------------- */
.subheading{
	height: 35px;
	line-height: 35px;
	
	margin: 10px 0 18px;
}
.subheading div{padding-left: 10px;}
.team_players{
	margin-left: 10px; 
}
.team_players li{
		width: 235px;
		margin-bottom: 25px;
		font-size: 12px;
}
.team_players .photo{
			float: left;
			width: 75px;
			height: 85px;
			overflow: hidden;
			margin-right: 10px;
}
.team_players .info{width: 150px;}
.team_players .info_top{margin-bottom: 3px;}
.team_players .number{
				font-size: 32px;
				color: #044980;
				font-family:mx1925;
				font-weight: 500;
				line-height: 31px;
				width: 40px;
				float: left;	
}
.team_players .flag img{
				display: block;
				float: left;
				margin-right: 6px;
				margin-top: 3px;
}
.team_players .lastname{
				font-size: 18px;
				color: #044980;
				font-family:plumbBold;
				font-weight: 500;
				text-transform: uppercase;
				margin-bottom: 3px;
}
.team_players>li>div>div {font-family:plumbre;text-transform:uppercase;}
.team_players .birthday{
				font-style: italic;
}

/* Information about the football player */
.info_player_outer{
	margin: 15px 0 25px;
}
.info_player_outer .photo{
		width: 190px;
		height: 300px;
		float: left;
		overflow: hidden;
		margin-right: 10px;
}
.info-player{
	width: 520px;
}
.info-player_header{
		font-size: 12px;
		line-height: 14px;
		margin-bottom: 24px;
}
.info-player_header .number, .info-player_header .lastname{
			color: #044980;
			
}
.info-player_header .number, .info-player_header .flag{		
			float: left;
			margin-right: 10px;
			display: block;
}
.info-player_header .number{
			font-family:mx1925;
			
			font-size: 40px;
			line-height: 35px;
}
.info-player_header .lastname{
			font-size: 18px;
			line-height: 20px;
			text-transform: uppercase;
			margin-bottom: 3px;
}
.info-player_header .t-info{width: 422px;}

/* t-info_player_stat */
.player-details-container table,
.player-details-container table tbody, 
.player-details-container table tfoot, 
.player-details-container table thead, 
.player-details-container table tr, 
.player-details-container table th, 
.player-details-container table td{
	margin: auto;
	padding: auto;
	border: auto;
	outline: none;
	vertical-align: baseline;
	background: inherit;
	font-size: 100%;
}
.player-details-container table td{
	padding: 10px;
}
.player-details-container table td h3{
	margin: 0;
}
.player-details-container table td img{
	vertical-align: middle;
}
.player-details-container table tr{
	background: #ececec;
}
.player-details-container table tr:hover{
	background: #fafafa;
}
.player-details-container table tr:first-child, .player-details-container table tr:first-child:hover{
	background: #ffe400;
}

.t-info_player_stat{width: 100%; margin-bottom: 0;}
.t-info_player_stat thead th, .t-info_player_stat thead td{padding: 5px 0;}
.t-info_player_stat thead th{font-size: 15px;}
.t-info_player_stat thead th b{float: left; margin-right: 20px; line-height: 24px;}
.t-info_player_stat th{width: 230px; padding-left: 10px !important;}
.t-info_player_stat td{text-align: center; width: 50px;}
.t-info_player_stat td.time{text-align: left; width: 60px; padding-left: 15px;}

.t-info_player_stat .season{width: 130px; padding-left: 10px;}
.t-info_player_stat td.career{width: 450px; text-align: left;}
.t-info_player_stat td.cell{width: 70px;}

/* t-player_sb */
.t-player_sb{width: 100%;}
.t-player_sb th, .t-player_sb td{padding: 3px 0;}
.t-player_sb th{text-align: right; padding-right: 6px;}
.t-player_sb td{text-transform: uppercase;}
.t-player_sb td small{text-transform: none; color: #666; font-size: 11px;}
.t-player_sb td a{color: #039;}
.t-player_sb td a:hover{color: #06f;}

/* article_footer */
.article_footer{
	font-size: 11px;
	border-top: 1px solid #9e9e9e;
	padding-top: 10px;
	margin-top: 10px;
}
.article_footer ul{padding-left: 0; margin: 0;}
.article_footer ul li{list-style: none;}
.article_footer a{color: #000;}
.article_footer a:hover{color: #039;}
.article_footer .links li{margin-right: 15px;}
.article_footer .social_like_in_box{margin: 20px 0 0;}

/* menu_sub */
.menu_sub li{margin-bottom: 7px;}

/* rubric */
.rubric{
	padding: 8px 14px;
	text-shadow: 1px 1px rgba(255,255,255,0.7);
	margin-bottom: 10px;
}

/* Pagination */
.pagination{
	margin: 30px 0 5px;
	overflow: hidden;
}
.pagination li{
		border-left: 1px solid #000;
		line-height: 12px;
		padding: 0 8px 1px;
}
.pagination a, .pagination a.current:hover{text-decoration: none;}
.pagination a:hover{text-decoration: underline;}
.pagination a.current{color: #999; cursor: default;}
.pagination li.no_border, .pagination li.arrow_l, .pagination li.arrow_r{border: none;}
.pagination li.arrow_l, .pagination li.arrow_r{padding: 0;}
.pagination li.arrow_l a, .pagination li.arrow_r a{
	display: block;
	width: 16px;
	height: 9px;
	background: url(../images/pagination.png) no-repeat;
	margin-top: 2px;
}
.pagination li.arrow_r a{background-position: 0 -9px;}
.pagination_review{margin-left: 90px;}

/* Custom Form */
.f-custom .row{
	overflow: hidden;
	margin-bottom: 10px;
}
.f-custom input[type="text"]{
	height: 24px;
	line-height: 24px;
	background: #fff;
	border: 1px solid #ccc;
	font-size: 11px;
	padding: 0 5px;
}
/* Form Search */
.f-search input[type="text"]{width: 208px;}
.f-search select{width: 218px;}
/* Calendar - form*/
.calendar{
	width: 222px;
	border-spacing: 1px;
	border-collapse: separate;
	margin: 6px 0 10px -1px;
	font-size: 11px;
	color: #666;
}
.calendar td{
		border: 1px solid #ccc;
		width: 28px;
		height: 30px;
		text-align: center;
		vertical-align: middle;
}
.calendar td.today{background: #ffda00;}
.calendar td.month{background: #f0f0f0;}
.calendar td a{font-weight: bold;}




/* Hacks for ie7 */
*:first-child+html .nobullet li{display: inline; zoom: 1;}
*:first-child+html .struct, *:first-child+html .wrap{zoom: 1;}
*:first-child+html .incut_roulette .title_pane h3{border-left-color: #333;}
*:first-child+html .history_meetings .r{float: none;}
*:first-child+html .t-tour{width: 220px;}
*:first-child+html .calendar td{height: 28px;}

div.videoplayer-playlist {
    position:relative;
	padding:10px 10px 0 10px;
}
div.videoplayer-playlist div {
	width:120px;
	float:left;
	text-align:center;
	margin:10px 6px 10px 6px;
}
div.videoplayer-playlist img {
	padding:1px;
	border:1px solid #cfcfcf;
}
div.videoplayer-playlist a {
	text-decoration:none;
}
.hiddenpic{display:none}
.subArchive div.right, .tournamentArchive div.right{float:none !important;display:inline !important}
.subArchive select.right, .tournamentArchive select.right{float:none !important}
.singleCol{margin-left:auto;margin-right:auto}

#gallery-breadcrumb{height:18px;}
#gallery-breadcrumb ul{list-style:none}
#gallery-breadcrumb li:first-child:before{display:none}
#gallery-breadcrumb li:before{display:inline-block;*display:inline;zoom:1;content:"\0000a0>\0000a0";}
#gallery-breadcrumb li{float:left}
.gallery-hold {
	width:184px;
	height:200px !important;
	float:left;
	padding-bottom:12px;
	/*height:1%;*/
	overflow:hidden;
	text-align:center;
	margin:10px 12px 0 35px;
}
.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;
}



.profilepage table{border:0}
.profilepage table td{border:0}
.profilepage table td.key{text-align:right;padding-right:12px}
.profilepage select.left{float:left;margin-right:6px}
.profilepage .userbox-fld{
	position: relative;
	height: 24px;
	color:#000;
	background: #fff;
	border: 1px solid #ccc;
	font-size:11px;
	line-height:24px;
	padding: 0 9px;
	width:192px;
}
.dispNone{display:none}
.profilebox table td{vertical-align:middle;height:auto}
.profilebox .key{text-align:right;padding:0 8px 0 0;width:160px}
.profilebox .rkey{text-align:left;padding:0 0 0 8px}
.profileinfo{margin:42px 0 0 406px}
.profileinfo ul{padding-left:30px;margin:0;list-style:none}
.profileinfo ul li{padding:0;margin:0;list-style:none}
.error{color: #990000;font-weight:bold;padding:0 0 12px 0;}
.success{color: #009900;font-weight:bold;padding:0 0 12px 0;}
.profilebox select[name="tribuneA"],.profilebox select[name="country"]{width:210px}
#pageBoth{margin-left:170px;height:300px}
#pageBoth table{position:absolute;}
#pageBoth .float-c{float:left;text-align:left}
#pageBoth table.float-c td{text-align:left}
#pageBoth .userbox-btn{margin-left:-400px;margin-top:130px}

/*-----------------------*/
.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}


.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;
}
.float-r{float:right}
.float-l{float:left}
.clear{clear:both}
.headsearch{position:absolute;right:0;top:68px;opacity:1;}
.headsearch input[type="text"]{border:0; margin: 0; width: 218px; height:30px; font-family: Plumbre, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff !important; background: url('../images/search-field-bg.png') no-repeat;}
.headsearch input::-webkit-input-placeholder {font-family: Plumbre, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;}
.headsearch input:-moz-placeholder {font-family: Plumbre, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;}
.headsearch a{ font-family: 'mx1925'; font-size: 24px; color: #006BB4; text-decoration: none; height: 25px;  padding: 6px 10px 0 10px;}
.headsearch a:hover{ color: #EED200; }

ul.gallery-breadcrumb{
	margin: 15px 0 0 10px;
}
ul.gallery-breadcrumb li{
	float: left;
	margin: 0 10px 0 0;
	background: url(../images/arrow_more.png) no-repeat 100% 50%;
	padding-right: 15px;
}
ul.gallery-breadcrumb li:last-child{
	background:none !important;
}

#menuLogin{padding:0 20px 50px;color:#333333}
#menuLogin h3{font-size:16px;font-weight:bold}
#menuLogin input{border:1px solid #cfccc7;background:#fff;vertical-align:middle;margin-top:-2px;}
#menuLogin input[type="text"],#menuLogin input[type="password"]{height:24px;line-height:24px;padding:0 8px}
#menuLogin .subbox{padding-top:10px;}
#menuLogin form{display:block;float:left;white-space:nowrap;text-align:right;padding-right:32px;}
#menuLogin .button{background:url(/images/menubutton.gif) repeat-x;border:0;color:#fff;height:25px;line-height:27px}
#menuLogin .col{width:225px;margin:0 10px 0 0;padding:0}
#menuLogin .col .name{font-size:16px;padding-bottom:16px;display:block;}

#menuSearch{padding:0 20px 50px;color:#333333}
#menuSearch h3{font-size:16px;font-weight:bold;float:left;margin-right:16px;padding-top:4px}
#menuSearch input{border:1px solid #cfccc7;background:#fff;vertical-align:middle;height:24px;line-height:24px;padding:0 8px;width:300px;margin-right:20px;}
#menuSearch .button{margin-left:20px;background:url(/images/menubutton.gif) repeat-x;border:0;color:#fff;height:25px;line-height:27px;width:auto;padding:0 20px}
#menuSearch span.select{display:block;width:150px;height:26px;position:relative;background:url(/images/select.png) no-repeat right top;overflow:hidden;}
#menuSearch span.select select{height:26px;width:180px;font-size:12px;padding:4px 8px;color:#999;margin:0;border:0;background-color:rgba(0,0,0,0);-webkit-appearance: none;position:absolute;left:0;top:0;cursor:pointer}
#menuSearch span.select:before{display:block;content:"";float:left;height:26px;width:1px;background:url(/images/select.png) no-repeat;}
#menuSearch span.select option{background:#fff}

.announcement{
	padding: 6px 10px;
	border: 1px solid #cbcbcb;
	background-image: linear-gradient(bottom, rgb(233,233,233) 25%, rgb(255,255,255) 78%);
	background-image: -o-linear-gradient(bottom, rgb(233,233,233) 25%, rgb(255,255,255) 78%);
	background-image: -moz-linear-gradient(bottom, rgb(233,233,233) 25%, rgb(255,255,255) 78%);
	background-image: -webkit-linear-gradient(bottom, rgb(233,233,233) 25%, rgb(255,255,255) 78%);
	background-image: -ms-linear-gradient(bottom, rgb(233,233,233) 25%, rgb(255,255,255) 78%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(233,233,233)),
		color-stop(0.78, rgb(255,255,255))
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9');
	overflow: hidden;
	margin-right: 10px;
}
.announcement div.img{ width: auto; float: left; margin-right: 20px; border-right:1px solid #d3d3d3; }
.announcement div.img img{ vertical-align: middle; }
.announcement div.text{ width: 620px; float: right; margin-right: 5px; font-size: 15px; font-family: 'PlumbBold',Verdana,Geneva,Arial,Helvetica,sans-serif; color: #0f0f0f; line-height: 16px; }
.announcement div.text a{ text-decoration: none; }
.announcement div.text table.events_match{ border:0; margin:0 0 4px 0 !important; padding:0; width: 630px; }
.announcement div.text table.events_match td, .announcement div.text table.events_match th{ border:0 !important;padding:0 !important; }
.announcement div.text .events_match_name_inner div{ padding:5px !important; }
.announcement div.text .events_match_name_inner table{ border:0 !important;margin:0 !important; }
.announcement div.text .events_match_name_inner table th, .announcement div.text .events_match_name_inner table td{ border:0 !important; }
.announcement div.text small{ display:block;float:right;font-size:11px;color:#333; }
.announcement div.text small a{ background:#FFED00;text-decoration:underline;padding:4px; }
.announcement div.when{ width: auto; float: right; background: #ffde00; padding: 12px; margin-top: 4px; font-size: 16px; font-family: 'PlumbBold',Verdana,Geneva,Arial,Helvetica,sans-serif; }
.announcement div.when b{ font-size: 21px; }

.apple_overlay {
	display:none;		
	padding: 10px 15px 15px;
	width:960px;
	height: 500px;
	background: #fff;
	background-image: none;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	margin: 0px 0px 0px 30%;
	left: -114px !important;
}
.apple_overlay div.popuptext{height:460px;overflow-y:scroll;}
.apple_overlay .close {display: block; float: right; width: 30px; height: 30px; background-image: url('/images/close.png'); background-repeat: no-repeat; margin-right:2px; margin-top:2px; cursor: pointer;}

.standings_brief a{text-decoration:none;}
::selection {background-color:#FFE000;color:#044980;}
::-moz-selection {background-color:#FFE000;color:#044980;}
::-webkit-selection {background-color:#FFE000;color:#044980;}

.subArchive, .tournamentArchive {background-color:#FFEF7A;border:#FFF8C2 solid 1px;padding:10px;}

.title_pane {width:470px; position:relative;}
.title_pane > p {
    font: 26px mx1925;
	text-transform:uppercase;
    /*line-height: 1.14;*/
    padding: 0;
    border-left: 20px solid rgba(0,0,0,0.5);
    /*position: absolute;
    left: 0;
    bottom: 60px;*/
    color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}
.title_pane > p > span {
    background: rgba(0,0,0,0.5);
}
.title_pane > p > span > span {
    position: relative;
    left: -10px
}
.title_pane p span span > a{ text-decoration:none !important; }
.title_pane_footer {font-family:plumbre !important;font-size:11px;}
.title_pane_footer span a {text-decoration:underline !important; position: relative; left: -10px;}

.menu_news_title { font-size:12px !important;color:#003399 !important;text-decoration:none !important;line-height:105% !important; }
.menu_news_category {font-size:12px !important;color:#999 !important;}
.menu_new_catlink {font-size:10px !important;color:#999 !important;}
.menu_social a img { vertical-align:middle !important; }
.menu_social span { font-family:'PlumbBold';font-size:16px;color:#000; }
.menu_squad span { font-family:'PlumbBold';font-size:16px;color:#000; }
.menu_squad .squad_link { color:#2053B9 !important;font-size:12px !important; }
.menu_squad .squad_player { display:block !important;float:left !important;margin-left:14px !important; }

.penalty_shootout{
	padding-top: 8px;
	font-size: 11px;
	color: #999;
}
.penalty_shootout span{
	font-size: 14px;
	color: #000;
	font-weight: bold;
}