/* HTML5 Boilerplate */ article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{
	display: block;
}

audio, canvas, video{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]){
	display: none;
}

[hidden]{
	display: none;
}

html{
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

html, button, input, select, textarea{
	font-family: sans-serif;
	color: #222;
}

body{
	margin: 0;
	font-size: 1em;
	line-height: 1.4;
	background: #000 !important;
}

/*::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; } ::selection { background: #fe57a1; color: #fff; text-shadow: none; } */
a{
	color: #727279;
}

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

.news-list li a:focus{
	outline: thin dotted;
}

a:hover, a:active{
	outline: 0;
}

abbr[title]{
	border-bottom: 1px dotted;
}

b, strong{
	font-weight: bold;
}

blockquote{
	margin: 1em 40px;
}

dfn{
	font-style: italic;
}

hr{
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

ins{
	background: #ff9;
	color: #000;
	text-decoration: none;
}

mark{
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

pre, code, kbd, samp{
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}

pre{
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

q{
	quotes: none;
}

q:before, q:after{
	content: "";
	content: none;
}

small{
	font-size: 85%;
}

sub, sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup{
	top: -0.5em;
}

sub{
	bottom: -0.25em;
}

ul, ol{
	margin: 0;
	padding: 0;
	list-style: none;
}

dd{
	margin: 0 0 0 40px;
}

nav ul, nav ol{
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

img{
	border: 0;
	-ms-interpolation-mode: bicubic;
}

svg:not(:root){
	overflow: hidden;
}

figure{
	margin: 0;
}

form{
	margin: 0;
}

fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}

label{
	cursor: pointer;
}

legend{
	border: 0;
	*margin-left: -7px;
	padding: 0;
	white-space: normal;
}

button, input, select, textarea{
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
}

button, input{
	line-height: normal;
}

button, input[type="button"], input[type="reset"], input[type="submit"]{
	cursor: pointer;
	-webkit-appearance: button;
	*overflow: visible;
}

button[disabled], input[disabled]{
	cursor: default;
}

input[type="checkbox"], input[type="radio"]{
	box-sizing: border-box;
	padding: 0;
	*width: 13px;
	*height: 13px;
}

input[type="search"]{
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{
	-webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner{
	border: 0;
	padding: 0;
}

textarea{
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}

input:valid, textarea:valid{
}

input:invalid, textarea:invalid{
	background-color: #f0dddd;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
}

td{
	vertical-align: top;
}

.chromeframe{
	margin: 0.2em 0;
	background: #ccc;
	color: black;
	padding: 0.2em 0;
}

@media only screen and (min-width: 35em){
}

.ir{
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
	*line-height: 0;
}

.ir br{
	display: none;
}

.hidden{
	display: none !important;
	visibility: hidden;
}

.visuallyhidden{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.invisible{
	visibility: hidden;
}

.clearfix:before, .clearfix:after{
	content: "";
	display: table;
}

.clearfix:after{
	clear: both;
}

.clearfix{
	*zoom: 1;
}

@media print{
	*{
		background: transparent !important;
		color: black !important;
		box-shadow: none !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
	}

	a, a:visited{
		text-decoration: underline;
	}

	a[href]:after{
		content: " (" attr(href) ")";
	}

	abbr[title]:after{
		content: " (" attr(title) ")";
	}

	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{
		content: "";
	}

	pre, blockquote{
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead{
		display: table-header-group;
	}

	tr, img{
		page-break-inside: avoid;
	}

	img{
		max-width: 100% !important;
	}

	@page{
		margin: 0.5cm;
	}

	p, h2, h3{
		orphans: 3;
		widows: 3;
	}

	h2, h3{
		page-break-after: avoid;
	}
}

img[align="left"]{
	float: left;
	margin: 0px 5px 5px 0;
}

img[align="right"]{
	float: right;
	margin: 0px 0 5px 5px;
}

@font-face{
	font-family: Helios;
	font-style: normal;
	font-weight: normal;
	src: url(../extFonts/HeliosCondC.eot);
}

@font-face{
	font-family: Helios2;
	font-style: normal;
	font-weight: normal;
	src: url(../extFonts/HeliosCondC.otf);
}

/*Page_main*/
.left{
	float: left;
}

.right{
	float: right;
}

a{
	padding: 0;
	margin: 0; /*text-decoration:none;*/
}

.clear{
	clear: both;
}

.bg{ /* background:#000 url(../images/background/background_2014_laco.jpg) center top no-repeat; */
	background: #000 url(../images/background/bg_Konti.jpg) 50% 0 no-repeat fixed;
	overflow: hidden;
	min-width: 1060px; /*983px;*/
}

.top-baner{
	width: 100%;
	text-align: center;
}

header{
	z-index: 1000;
	margin: 0 auto;
	width: 983px;
	position: relative;
	background: url(../images/background/bg-header2.png) center 86px no-repeat;
	padding: 0 10px;
}

header .lang{
	left: 18px;
	position: absolute;
	top: 32px;
	width: 25px;
}

header .lang img{
	padding: 0;
	position: absolute;
	top: 0;
}

header .lang a{
	color: #FFFFFF;
	float: left;
	padding: 0;
	margin-top: 11px;
	width: 14px;
	height: 14px;
	display: block;
	position: relative;
	behavior: url('/PIE.htc');
}

header .lang a.active{
	color: #d81c38;
	z-index: 100;
}

header .lang a:hover{
	color: #d81c38;
	z-index: 100;
}

header .logo{
	height: 114px;
	margin-left: 60px;
	position: relative;
	top: 17px;
	width: 459px;
}

header .logo .logo_img{
	width: 167px;
	height: 114px;
	display: block;
	float: left;
}

header .logo .hcdonbass{
	display: block;
	width: 292px;
	height: 49px;
	float: right;
	margin-top: 11px;
}

header .predloj{
	top: 0;
	right: 10px;
	position: absolute;
	width: 405px;
	display: none;
}

header .predloj .bilet{
	background: url("../images/bilet.png") no-repeat scroll center center transparent;
	height: 82px;
	left: -5px;
	position: relative;
	width: 140px;
	left: -5px;
}

header .predloj .bilet div{
	width: 140px;
	height: 75px;
	position: relative;
}

header .predloj .bilet a{
	display: inline-block;
	width: 140px;
	text-align: center;
	position: absolute;
	bottom: -5px;
	color: #fefefe;
	font-size: 11px;
	font-weight: bold;
	text-shadow: #000 1px 1px 1px;
}

header .predloj .marcet div{
	width: 100px;
	height: 75px;
	position: relative;
}

header .predloj .marcet{
	background: url("../images/marcet.png") no-repeat scroll center center transparent;
	height: 82px;
	position: relative;
	width: 105px;
	left: 7px;
}

header .predloj .marcet a{
	display: inline-block;
	width: 105px;
	text-align: center;
	position: absolute;
	bottom: -5px;
	color: #fefefe;
	font-size: 11px;
	font-weight: bold;
	text-shadow: #000 1px 1px 1px;
}

header .predloj .lojalnost{
	background: url("../images/lojalnost.png") no-repeat scroll center center transparent;
	height: 82px;
	position: relative;
	width: 160px;
	left: 7px;
}

header .predloj .lojalnost div{
	width: 100px;
	height: 75px;
	position: relative;
}

header .predloj .lojalnost a{
	bottom: -5px;
	color: #FEFEFE;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	text-shadow: 1px 1px 1px #000000;
	width: 160px;
}

header .nad_menu{
	position: relative;
	width: 700px;
	height: 46px;
	top: -18px;
	left: 241px;
}

header .liga{ /**#618*/
	height: 46px;
	width: 260px; /*255*/
	position: relative;
	left: -8px;
}

header .liga a.phl{
	background: url(../images/phl.png) no-repeat center;
	width: 40px;
	height: 46px;
	display: inline-block;
	margin-right: 20px;
}

header .liga a.iihf{
	background: url(../images/iihf.png) no-repeat center;
	width: 37px;
	height: 46px;
	display: inline-block;
}

header .liga a.mg{
	background: url(../images/logo_mini.png) no-repeat center;
	width: 40px;
	height: 46px;
	display: inline-block;
}

header .liga a.kalmius-arena{
	background: url(../images/kalmius-arena.png) no-repeat center;
	width: 74px;
	height: 46px;
	display: inline-block;
}

header .liga a.druzhba{ /**#618*/
	background: url(../images/logo_druzhba.png) no-repeat center;
	width: 67px;
	height: 46px;
	display: inline-block;
}

header .liga a.ehc{ /**#618*/
	background: url('../images/ehc_logo.png') no-repeat center;
	width: 45px;
	height: 46px;
	display: inline-block;
}

header .social{
	width: 168px; /*235*/
	height: 20px;
	position: absolute;
	top: 13px;
	left: 260px; /*#260*/
}

header .socialfirst{
	width: 10px;
	height: 40px;
	position: absolute;
	top: 1px;
	left: 245px; /*#247*/
}

header .social a{
	width: 18px;
	height: 18px;
	display: block;
	float: right;
	margin-right: 6px; /*8*/
	border-radius: 2px;
	box-shadow: 0 0 1px 0 #000;
}

header .social a.fs{
	background: url(../images/social-sprite.png) -2px -490px no-repeat;
}

header .social a.fs:hover{
	background: url(../images/social-sprite.png) -2px -522px no-repeat;
}

header .social a.vk{
	background: url(../images/social-sprite.png) 0 0 no-repeat;
}

header .social a.vk:hover{
	background: url(../images/social-sprite.png) -2px -30px no-repeat;
}

header .social a.tw{
	background: url(../images/social-sprite.png) 0 -60px no-repeat;
}

header .social a.tw:hover{
	background: url(../images/social-sprite.png) -2px -90px no-repeat;
}

header .social a.fb{
	background: url(../images/social-sprite.png) 0 -120px no-repeat;
}

header .social a.fb:hover{
	background: url(../images/social-sprite.png) -2px -151px no-repeat;
}

header .social a.hz{
	background: url(../images/social-sprite.png) 0 -180px no-repeat;
}

header .social a.hz:hover{
	background: url(../images/social-sprite.png) -2px -210px no-repeat;
}

header .social a.ggl{
	background: url(../images/social-sprite.png) -2px -242px no-repeat;
}

header .social a.ggl:hover{
	background: url(../images/social-sprite.png) -2px -274px no-repeat;
}

header .social a.kar{
	background: url(../images/social-sprite.png) 0 -304px no-repeat;
}

header .social a.kar:hover{
	background: url(../images/social-sprite.png) -2px -334px no-repeat;
}

header .social a.yt{
	background: url(../images/social-sprite.png) 0 -364px no-repeat;
}

header .social a.yt:hover{
	background: url(../images/social-sprite.png) -2px -394px no-repeat;
}

header .social a.pinterest{
	background: url(../images/small_icon/pinterest.png) center no-repeat;
}

header .social a.pinterest:hover{
	background: url(../images/small_icon/pinterest_on.png) center no-repeat;
}

header .social a.rs{
	background: url(../images/rs.png) center no-repeat;
}

header .social a.rs:hover{
	background: url(../images/small_icon/rss_on.png) center no-repeat;
}

header .search form{
	float: left;
	width: 140px; /*90*/
}

header .search{ /*#618*/
	height: 20px;
	left: 470px; /*520*/
	position: absolute;
	top: 11px;
	width: 80px; /*80*/
}

.search form input{
	background: none repeat scroll 0 0 #DBDBDB;
	border: medium none;
	border-radius: 2px 2px 2px 2px;
	font-size: 13px;
	box-shadow: 0 0 1px 0 #000000;
	height: 18px;
	padding: 0px 3px 0px 0px; /*15*/
	width: 100%;
	position: relative;
	z-index: 10;
	behavior: url('/PIE.htc');
}

header .search form button{
	background: url("../images/search.png") no-repeat scroll center center transparent;
	border: medium none;
	height: 10px;
	right: -60px;
	position: absolute;
	top: 7px;
	width: 13px;
	z-index: 31;
}

header .enter{
	color: #DADADA;
	font-size: 12px;
	height: 20px;
	left: 638px;
	line-height: 25px;
	position: absolute;
	top: 11px;
	width: 62px;
}

header .enter a.login-link{
	color: #DADADA;
	font-size: 12px;
	line-height: 25px;
	text-decoration: none;
	float: left;
}

header .enter a.login-image{
	box-shadow: 0 0 1px 0 #000000;
	display: block;
	height: 18px;
	margin-left: 37px;
	margin-top: 3px;
	width: 19px;
}

header .enterA{
	color: #DADADA;
	font-size: 12px;
	height: 20px;
	left: 630px;
	line-height: 25px;
	position: absolute;
	top: 11px;
	width: 100px;
	text-align: center;
}

header .enterA p.loggidin{
	font-size: 12px;
	line-height: 20px;
	margin-top: -4px;
}

header .enterA a{
	color: #DADADA;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}

header .enter img{
	vertical-align: top !important;
}

nav.menu_top{
	background: url(../images/button/red.png) left bottom no-repeat;
	width: 963px;
	margin: 0 auto;
	top: -10px;
	height: 60px;
	position: relative;
}

nav.menu_top a{
	text-align: center;
}

nav.menu_top ul.top{
	width: 963px;
	margin: 0 auto;
	top: 0px;
	height: 30px;
	position: relative;
	background: url(../images/button/black.png) no-repeat top;
}

nav.menu_top ul.top li li{
	text-transform: none;
	white-space: nowrap;
}

nav.menu_top ul.top li{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding-right: 2px;
	float: left;
	background: url(../images/button/mej.png) right top no-repeat;
	text-transform: uppercase;
	behavior: url('/PIE.htc');
}

.ipad nav.menu_top ul.top li.hover, .ipad nav.menu_top ul.top li.active{
	margin-top: -3px;
}

nav.menu_top ul.top li.hover, nav.menu_top ul.top li.active{
	height: 34px;
	font-weight: normal;
	margin-top: -4px;
	line-height: 34px;
	background: url(../images/button/red_hover.jpg) repeat-x top !important;
}

nav.menu_top ul.top li.hover{
	border-radius: 4px 4px 0 0;
	z-index: 30;
	behavior: url('/PIE.htc');
	zoom: 1;
}

nav.menu_top ul.top li.active{
	border-radius: 4px 4px 0 0;
	z-index: 30;
	behavior: url('/PIE.htc');
	zoom: 1;
}

nav.menu_top ul.top li.hover.active{
	height: 30px !important;
	position: relative;
	font-weight: bold;
	top: 0px !important;
	margin-top: 0;
	line-height: 30px !important;
	border-radius: 0 !important;
	background: url(../images/button/gray.jpg) repeat-x top !important;
	behavior: url('/PIE.htc');
}

nav.menu_top ul.top li.active.hover{
	color: #000;
	background: url(../images/button/gray.jpg) repeat-x top;
}

nav.menu_top ul.top li.active.hover a{
	color: #000;
	font-weight: normal;
}

nav.menu_top ul.top li a{
	font-size: 14px;
	color: #fefefe;
	text-decoration: none;
}

nav.menu_top ul.top li{
	padding: 0 23px; /*padding:0 20px; #897*/
}

nav.menu_top ul.top li.menu_8{ /*#678*/ /*padding:0 3px 0 5px;*/
	background: none;
}

nav.menu_top ul.top li.menu_7{ /*#678*/ /* padding:0 20px;*/ /* background: none;*/
}

nav.menu_top ul.top li.menu_1{ /* #897*/
	padding: 0 23px;
}

nav.menu_top ul.top li.menu_7 ul.bot li:first-child{
	padding-left: 25px;
}

nav.menu_top ul.top li.menu_9 a{
	padding-right: 1px;
}

nav.menu_top ul.bot{
	width: 963px;
	margin: 0 auto;
	top: 30px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
}

nav.menu_top .active.hover ul.bot{
	display: none;
}

nav.menu_top .hover ul.bot, nav.menu_top .active ul.bot{
	display: block;
}

nav.menu_top ul.bot li{
	padding-left: 13px;
	display: inline-block;
	float: left;
	height: 30px;
	background: none;
	padding-right: 9px; /* #897*/
}

nav.menu_top li.menu_7 ul.bot li{ /* #678 */
	padding: 0 10px;
}

nav.menu_top ul.bot li a{
	font-size: 14px;
	color: #ead9d9;
}

nav.menu_top ul.bot li:hover{
	height: 30px !important;
	position: relative;
	font-weight: bold;
	line-height: 31px !important;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background: none !important;
}

#main{ /* z-index: 1000; */
	width: 953px;
	margin: 0 auto;
	position: relative;
	padding: 5px;
	background: white;
	border-radius: 4px;
	behavior: url('/PIE.htc');
}

.left_content{
	width: 632px;
	position: relative;
}

.left_content_loyal{
	width: 950px;
	position: relative;
	margin: 6px 0 10px;
	font: 12px/13px arial, sans-serif;
	color: #515f64;
}

#slider{
	background: none repeat scroll 0 0 #000000;
	border-radius: 5px 5px 5px 5px;
	height: 410px; /** margin-bottom: 15px; **/
	padding: 5px;
	position: relative;
	behavior: url('/PIE.htc');
}

#slider .slider_active{
	position: relative;
	height: 350px;
	overflow: hidden;
}

#slider .text{
	background: url("../images/background/slider_bg.png") repeat scroll left top transparent;
	color: #FEFEFE;
	height: 88px;
	padding-left: 14px;
	padding-top: 10px;
	position: absolute;
	bottom: 0;
	z-index: 10;
	left: 0;
	width: 610px;
}

#slider .text h2{
	padding: 0;
	margin: 0;
	font: 20px Arial, Helvetica sans-serif bold;
}

#slider .text p{
	font: 14px Arial, Helvetica, sans-serif;
	margin: 5px 0 0;
	padding: 0;
}

#slider .menu_slider a{
	position: relative;
	width: 99px;
	height: 55px;
	vertical-align: bottom;
}

#slider .menu_slider a.video .video{
	display: block;
}

#slider .menu_slider a .video{
	width: 30px;
	height: 30px;
	background: url("../images/icons/play_small.png") left top no-repeat;
	position: absolute;
	bottom: 13px;
	left: 34px;
	display: none;
}

#slider .menu_slider{
	position: absolute;
	bottom: 5px;
	background: #000;
	height: 58px;
}

#slider .menu_slider img{
	vertical-align: bottom !important;
}

#slider .menu_slider a.active img{
	height: 50px;
	width: 96px;
	border: 3px solid #fff;
}

#slider .slider-container{
	width: 622px;
	height: 350px;
}

#slider .slider-container a{
	position: relative;
	width: 622px;
	height: 350px;
	display: block;
}

#slider .slider-container a .video:hover{
	background-position: left bottom;
}

#slider .slider-container a .video{
	position: absolute;
	left: 266px;
	top: 130px;
	width: 90px;
	height: 90px;
	background: url("../images/icons/play.png") left top no-repeat;
	display: none;
}

#slider .slider-container a.can-play .video{
	display: block;
}

.tabs{
	position: relative;
	width: 316px;
	float: left;
	margin-bottom: 10px;
	height: 267px;
}

.tabs ul.tabs_nav, .tabs ul{
	padding: 0;
	margin: 0;
	position: relative;
	left: 1px;
}

/*.tabs ul.tabs_nav li { background: url("../images/tabs_bg.jpg") no-repeat scroll center top transparent; float: left; height: 28px; line-height: 28px; margin-top: -3px; position: relative; text-align: center; top: -1px; width: 152px; } .tabs ul.tabs_nav li.active { background: url("../images/tabs_bg_active.jpg") no-repeat scroll center top transparent; height: 34px; line-height: 34px; position: relative; top: -5px; width: 158px; }*/
.tabs #tabs-1, .tabs #tabs-2, .tabs .ui-widget-content{
	background: url(../images/news_bg.jpg) no-repeat top;
	width: 301px;
	height: 227px;
	position: relative;
	top: -8px;
	font-size: 10px;
	padding: 7px;
	color: #000;
}

.tabs .border_img_news{
	border: 1px solid #5D6A6E;
	border-radius: 2px 2px 2px 2px;
	margin: 3px 5px 0 2px;
	padding: 0;
	height: 58px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.tabs .border_img_news img{
	border: 1px solid #fff;
	border-radius: 2px;
	behavior: url('/PIE.htc');
}

.tabs #tabs-1 p, .tabs #tabs-2 p, .tabs .ui-widget-content p{
	color: #515F64;
	font-size: 12px;
	line-height: 14px;
	margin: 4px 0 0 0;
	padding: 0;
	margin-left: 1px;
	min-height: 42px
}

.tabs #tabs-1 span.time, .tabs #tabs-2 span.time, .tabs .ui-widget-content span.time{
	font-size: 10px;
	color: #78858a;
}

.tabs .ui-widget-content .title:hover{
	text-decoration: underline;
}

.tabs .ui-widget-content .title{
	color: #AF0B23;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	margin: 3px 0 0;
	padding: 0;
	display: block;
}

.tabs #tabs-1 .link, .tabs #tabs-2 .link, .tabs .ui-widget-content .link{
	line-height: 10px;
	font-size: 10px;
	color: #465258;
	font-weight: normal;
	position: absolute;
	top: 8px;
	height: 10px;
	right: 8px;
}

.tabs #tabs-1 .link, .tabs #tabs-2 .link, .tabs .ui-widget-content .link img{
	margin: 1px 3px 0 0;
}

.tabs #tabs-1 .links img, .tabs #tabs-2 .links img, .tabs .ui-widget-content .links img{
	margin-right: 3px;
	margin-top: 3px;
}

.tabs #tabs-1 ul, .tabs #tabs-2 ul, .tabs .ui-widget-content ul{
	margin-left: 2px;
	margin-top: 17px;
}

.tabs #tabs-1 ul li, .tabs #tabs-2 ul li, .tabs .ui-widget-content ul li{
	margin-bottom: 10px;
	float: left;
}

.tabs #tabs-1 ul li a, .tabs #tabs-2 ul li a, .tabs .ui-widget-content ul li a{
	display: block;
	float: left;
	font-size: 11px;
	line-height: 13px;
	margin: 0 6px 0 3px;
	width: 242px;
}

.tabs #tabs-1 ul li a:hover, .tabs #tabs-2 ul li a:hover, .tabs .ui-widget-content ul li a:hover{
	color: #af0b23;
	text-decoration: underline;
}

.tabs #tabs-1 ul li img.stat, .tabs #tabs-2 ul li img.stat, .tabs .ui-widget-content ul li img.stat{
	margin-right: 3px;
	margin-top: 4px;
}

.tabs #tabs-1 ul li img, .tabs #tabs-2 ul li img, .tabs .ui-widget-content ul li img{
	margin-top: 2px;
}

.tabs .podr:hover{
	background: url(../images/small_icon/rss_on.png) center no-repeat;
}

.tabs .podr{
	background: url(../images/small_icon/rss.png) center no-repeat;
	position: absolute;
	display: block;
	height: 15px;
	width: 15px;
	bottom: 10px;
	right: 15px;
}

.social_big{
	height: 30px;
	width: 636px;
	margin-bottom: 5px;
}

.ie7 .social_big{
	height: 30px;
	width: 636px;
	margin: 10px;
	float: left;
}

.social_big img.padding{
	margin-right: 3px;
}

.social_big img{
	vertical-align: middle;
}

.vk_big, .tw_big, .fb_big, .hz_big, .ggl_big{
	background: url("../images/button/black_center.png") repeat-x scroll center top transparent;
	border-radius: 4px 4px 4px 4px;
	display: inline;
	float: left;
	height: 26px;
	line-height: 23px;
	margin-right: 4px;
	margin-top: -7px;
	padding: 2px 5px;
	position: relative;
	z-index: 300;
	behavior: url('/PIE.htc');
}

.ie7 .vk_big, .ie7 .tw_big, .ie7 .fb_big, .ie7 .hz_big, .ie7 .ggl_big{
	line-height: 26px;
}

.kalendar{
	height: 430px;
	position: relative;
	top: 5px;
	width: 100%;
}

#tabs_big{
	width: 633px;
	float: left;
	margin-bottom: 5px;
	margin-top: 13px;
}

#tabs_big ul.tabs_nav_big{
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	left: 1px;
}

#tabs_big ul.tabs_nav_big li{
	background: url("../images/tabs_bg.jpg") repeat-x scroll center top transparent;
	float: left;
	height: 28px;
	line-height: 28px;
	position: relative;
	text-align: center;
	top: -2px;
	width: 312px;
}

#tabs_big ul.tabs_nav_big li.ui-state-active{
	background: url(../images/tabs_bg_active.jpg) top repeat-x;
	width: 318px;
	height: 34px;
	position: relative;
	top: -6px;
	line-height: 34px;
}

#tabs_big #tabs-1, #tabs_big .ui-tabs-panel.ui-widget-content{
	margin-left: 1px;
	border: 2px solid #871425;
	border-radius: 0 4px 4px 4px;
	width: 616px;
	min-height: 385px;
	position: relative;
	top: -8px;
	font-size: 10px;
	position: relative;
	padding: 7px;
	color: #000;
	behavior: url('/PIE.htc')
}

#tabs_big #tabs-1 p, #tabs_big .ui-widget-content p{
	font-size: 16px;
	color: #d71c38;
	padding: 0;
	margin: 0;
}

#tabs_big #tabs-1 .link img, #tabs_big .ui-widget-content .link img{
	margin-right: 2px;
	margin-top: 1px;
}

#tabs_big #tabs-1 .month, #tabs_big .ui-widget-content .month{
	height: 21px;
	margin: 0 auto;
	position: relative;
	top: -34px;
	width: 220px;
}

#tabs_big #tabs-1 .month p, #tabs_big .ui-widget-content .month p{
	display: block;
}

#tabs_big #tabs-1 h3, #tabs_big .ui-widget-content h3{
	font-size: 14px;
	font-weight: bold;
	margin-left: 7px;
	margin-top: 5px;
	padding: 0;
}

#tabs_big #tabs-1 .month a, #tabs_big .ui-widget-content .month a{
	width: 21px;
	height: 21px;
	margin: 0 auto;
}

/** #tabs_big #tabs-1 .month a.left_but, #tabs_big .ui-widget-content .month a.left_but { margin-right:18px; background: url(../images/kalendar_left.png) 0 0 no-repeat; } #tabs_big #tabs-1 .month a.left_but:hover, #tabs_big .ui-widget-content .month a.left_but:hover { margin-right:18px; background: url(../images/kalendar_left.png) -21px 0 no-repeat; } #tabs_big #tabs-1 .month a.right_but, #tabs_big .ui-widget-content .month a.right_but { background: url(../images/kalendar_right.png) -21px 0 no-repeat; } #tabs_big #tabs-1 .month a.right_but:hover, #tabs_big .ui-widget-content .month a.right_but:hover { background: url(../images/kalendar_right.png) 0 0 no-repeat; } **/
#tabs_big #tabs-1 .month a.left_but, #tabs_big .ui-widget-content .month a.left_but{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#tabs_big #tabs-1 .month a.left_but:hover, #tabs_big .ui-widget-content .month a.left_but:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

/** �������� � ����� **/
#tabs_big #tabs-1 .month a.left_but_1, #tabs_big .ui-widget-content .month a.left_but_1{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#tabs_big #tabs-1 .month a.left_but_1:hover, #tabs_big .ui-widget-content .month a.left_but_1:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

#tabs_big #tabs-1 .month a.left_but_2, #tabs_big .ui-widget-content .month a.left_but_2{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#tabs_big #tabs-1 .month a.left_but_2:hover, #tabs_big .ui-widget-content .month a.left_but_2:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

.momthYear{
	text-align: center;
	width: 170px;
	float: left;
}

#tabs_big #tabs-1 .month a.left_but_3, #tabs_big .ui-widget-content .month a.left_but_3{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#tabs_big #tabs-1 .month a.left_but_3:hover, #tabs_big .ui-widget-content .month a.left_but_3:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

#tabs_big #tabs-1 .month a.left_but_4, #tabs_big .ui-widget-content .month a.left_but_4{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#tabs_big #tabs-1 .month a.left_but_4:hover, #tabs_big .ui-widget-content .month a.left_but_4:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

#tabs_big #tabs-1 .month a.right_but_1, #tabs_big .ui-widget-content .month a.right_but_1{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#tabs_big #tabs-1 .month a.right_but_1:hover, #tabs_big .ui-widget-content .month a.right_but_1:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#tabs_big #tabs-1 .month a.right_but_2, #tabs_big .ui-widget-content .month a.right_but_2{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#tabs_big #tabs-1 .month a.right_but_2:hover, #tabs_big .ui-widget-content .month a.right_but_2:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#tabs_big #tabs-1 .month a.right_but_3, #tabs_big .ui-widget-content .month a.right_but_3{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#tabs_big #tabs-1 .month a.right_but_3:hover, #tabs_big .ui-widget-content .month a.right_but_3:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#tabs_big #tabs-1 .month a.right_but_4, #tabs_big .ui-widget-content .month a.right_but_4{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#tabs_big #tabs-1 .month a.right_but_4:hover, #tabs_big .ui-widget-content .month a.right_but_4:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#tabs_big #tabs-1 .month a:hover, #tabs_big .ui-widget-content .month a:hover{
	width: 21px;
	height: 21px;
}

#tabs_big #tabs-1 .podr, #tabs_big .ui-widget-content .podr{
	float: right;
	margin-top: -12px;
	height: 10px;
	line-height: 5px;
}

.podr a{
	color: #868686;
	padding-right: 12px;
	background: url('../images/podr.png') right 5px no-repeat;
}

.podr a:hover{
	color: #d6202f;
	background-position: right -18px;
}

#tabs_big #tabs-1 ul li, #tabs_big .ui-widget-content ul li{
	display: block;
	padding: 0;
	margin: 0;
	float: left;
	width: 85px;
}

#tabs_big #tabs-1 ul.head_kalendar, #tabs_big .ui-widget-content ul.head_kalendar{
	background: none repeat scroll 0 0 #515F65;
	border-radius: 3px 3px 3px 3px;
	height: 16px;
	line-height: 16px;
	margin: 0 auto;
	position: relative;
	text-transform: uppercase;
	top: -26px;
	width: 615px;
	behavior: url('/PIE.htc');
}

#tabs_big #tabs-1 ul.head_kalendar li, #tabs_big .ui-widget-content ul.head_kalendar li{
	color: #FFFFFF;
	font-size: 11px;
	margin-left: 7px;
	width: 80px;
}

#tabs_big #tabs-1 ul.telo_kalendar, #tabs_big .ui-widget-content ul.telo_kalendar{
	margin: 0 auto;
	position: relative;
	top: -26px;
	width: 616px;
}

#tabs_big #tabs-1 ul.telo_kalendar li, #tabs_big .ui-widget-content ul.telo_kalendar li{
	border: 1px solid #515F65;
	border-radius: 3px 3px 3px 3px;
	color: #515F65;
	display: block;
	font-size: 11px;
	height: 58px;
	margin-right: 1px;
	margin-top: 1px;
	padding: 1px 5px;
	width: 75px;
	position: relative;
	text-align: center;
	behavior: url('/PIE.htc');
}

#tabs_big .ui-widget-content ul.telo_kalendar li .date{
	position: absolute;
	left: 5px;
	top: 1px;
}

#tabs_big .ui-widget-content ul.telo_kalendar li a{
	text-decoration: none !important;
}

#tabs_big .ui-widget-content ul.telo_kalendar li a img{
	max-width: 75px;
	max-height: 37px;
}

#tabs_big .ui-widget-content ul.telo_kalendar li a img{
	max-width: 75px;
	max-height: 37px;
}

#tabs_big .ui-widget-content ul.telo_kalendar li a span{
	color: #fff;
	background: #515f65;
	border-radius: 3px;
	padding: 0 5px;
	font: 11px/11px arial;
	behavior: url('/PIE.htc');
}

#tabs_big #tabs-1 ul.telo_kalendar li:hover, #tabs_big .ui-widget-content ul.telo_kalendar li:hover{
	border: 1px #d71c38 solid;
}

#tabs_big #tabs-1 ul.telo_kalendar li.active, #tabs_big .ui-widget-content ul.telo_kalendar li.active{
	border: 2px solid #D71C38;
	height: 56px !important;
	width: 73px !important;
}

#tabs_big #tabs-1 ul.telo_kalendar li.default, #tabs_big .ui-widget-content ul.telo_kalendar li.default{
	border: 1px #edefef solid;
}

.baner_0{
	border: 2px solid #515F64;
	border-radius: 3px 3px 3px 3px;
	margin-bottom: 5px;
	width: 311px;
	behavior: url('/PIE.htc');
}

.baner_0 img{
	vertical-align: middle;
}

.baner_0 a{
	display: inline-block;
}

.baner_1{
	border: 2px solid #515F64;
	border-radius: 3px 3px 3px 3px;
	height: 103px;
	width: 311px;
	behavior: url('/PIE.htc');
}

.baner_1 a{
	display: inline-block;
}

.baner_2{
	border: 2px solid #515F64;
	border-radius: 3px 3px 3px 3px;
	height: 137px;
	margin-bottom: 5px;
	padding: 0;
	position: relative;
	top: -11px;
	width: 309px;
	behavior: url('/PIE.htc');
}

.baner_2 a{
	display: inline-block;
}

.baner_bot_small{
	border: 2px solid #515F64;
	border-radius: 3px 3px 3px 3px;
	height: 103px;
	width: 311px;
	behavior: url('/PIE.htc');
	float: left;
}

.baner_bot_small a{
	display: inline-block;
}

.baner_bot_long{
	border: 2px solid #515F64;
	border-radius: 3px 3px 3px 3px;
	height: 103px;
	width: 630px;
	behavior: url('/PIE.htc');
	float: left;
}

.baner_bot_small a{
	display: inline-block;
}

.right_content .tabs_match #tabs-1, .right_content .tabs_match #tabs-2, .right_content .tabs_match .ui-widget-content{
	background: url(../images/bg_tabs_match.png) no-repeat top;
	width: 300px;
	height: 278px;
	position: relative;
	top: -8px;
	font-size: 10px;
	padding: 7px;
	color: #000;
	text-align: center;
}

.tabs_match{
	float: left;
	height: 306px;
	margin-bottom: 10px;
	position: relative;
	top: 7px;
	width: 313px;
	margin-top: 7px;
}

.tabs_match ul.tabs_nav, .tabs ul{
	padding: 0;
	margin: 0;
	position: relative;
	left: 1px;
}

/* .tabs_match ul.tabs_nav li { float:left; background:url(../images/tabs_bg.jpg) no-repeat top; width:152px; height:28px; text-align:center; line-height:28px; } .tabs_match ul.tabs_nav li.active { background: url("../images/tabs_bg_active.jpg") no-repeat scroll center top transparent; height: 34px; line-height: 34px; position: relative; top: -4px; width: 158px; } */
select.kalendar_sel{
	font: 11px/11px arial, sans-serif;
}

.tabs_match ul.match{
	background: url(../images/bg_mach.png) top no-repeat;
	width: 300px;
	height: 28px;
	position: relative;
	line-height: 28px;
	text-align: center;
	top: -8px;
}

.match a{
	text-decoration: none;
}

.tabs_match ul.match li{
	display: block;
	float: left;
	position: relative;
	line-height: 28px;
	width: 100px;
}

.tabs_match ul.match li.active{
	background: url("../images/match_active.png") no-repeat scroll center bottom transparent;
	top: -1px;
	width: 100px;
}

.tabs_match ul.match li.active a:hover{
	color: #fff;
}

.tabs_match ul.match li.active a{
	color: #fff;
}

.tabs_match ul.match li a{
	font-size: 12px;
	color: #515f64;
	width: 95px !important;
	text-align: center;
}

.tabs_match ul.match li a:hover{
	color: #af0b23;
	text-decoration: none;
}

.tabs_match .data span{
	font-size: 12px;
	color: #af0b23;
}

.tabs_match .data span.time{
	font-size: 12px !important;
	color: #515f64 !important;
}

span.mesto{
	font-size: 11px;
	color: #000;
}

.tabs_match ul.log_match{
	margin-left: 6px;
	margin-top: -2px !important; /** 5px **/
}

.tabs_match ul.log_match li{
	color: #515F64;
	float: left;
	font-size: 12px;
	text-align: center;
	width: 95px;
	line-height: 1;
}

.tabs_match ul.log_match li.logo_kam{
	margin-bottom: 10px !important;
	line-height: 18px;
	height: 80px;
}

.tabs_match ul.log_match li.logo_kam a{
	float: left;
	width: 100px;
	height: 80px;
	text-align: center;
	line-height: 80px;
}

.tabs_match ul.log_match li.logo_kam a img{
	max-height: 80px;
	max-width: 100px;
	vertical-align: middle;
	margin: 0;
}

.tabs_match ul.log_match .protivnik{
	margin-top: 3px;
}

.tabs_match ul.log_match li.logo_kam span{
	font-size: 24px;
	color: #000;
	font-weight: bold;
	margin: 18px 0 5px 0;
	float: left;
	width: 100%;
}

.tabs_match ul.log_match li span.kam{
	font-size: 12px;
	color: #d71c38;
}

.tabs_match ul.log_match li span.citi{
	font-size: 11px;
	color: #7b7b7b;
}

.tabs_match ul.log_match li.logo_kam p{
	font-size: 11px;
	color: #5b686d;
	height: 12px;
	margin-top: 0;
	padding: 0 !important;
}

.tabs_match ul.info_matc{
	margin-left: 19px;
	margin-top: 12px !important;
	text-align: left;
	width: 270px;
	padding: 5px 0px 0px 0px;
}

.tabs_match ul.info_matc li{
	display: block;
	float: left;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 1px;
	width: 135px;
}

.tabs_match ul.info_matc li a{
	display: block;
	padding-left: 21px;
	width: 135px;
}

.tabs_match ul.info_matc li a.protok{
	background: url(../images/small_icon/1.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.protok:hover{
	background: url(../images/small_icon/1_on.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.press{
	background: url(../images/small_icon/4.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.press:hover{
	background: url(../images/small_icon/4_on.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.online{
	background: url(../images/small_icon/2.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.online:hover{
	background: url(../images/small_icon/2_on.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.photo{
	background: url(../images/small_icon/5.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.photo:hover{
	background: url(../images/small_icon/5_on.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.histor{
	background: url(../images/small_icon/3.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.histor:hover{
	background: url(../images/small_icon/3_on.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.video{
	background: url(../images/small_icon/6.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.video:hover{
	background: url(../images/small_icon/6_on.png) left top no-repeat;
	padding-left: 20px;
}

.center-top-menu1 li a.ontv{
	background: url('../images/icons/tv.png') left center no-repeat;
}

.tabs_match ul.info_matc li a.ontv{
	background: url(../images/small_icon/tv.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a.ontv:hover{
	background: url(../images/small_icon/tv_on.png) left top no-repeat;
	padding-left: 20px;
}

.tabs_match ul.info_matc li a img{
	margin-right: 10px;
}

.tabs_match .border_img_news{
	border: 1px solid #5d6a6e;
	border-radius: 2px;
	margin-right: 5px;
	behavior: url('/PIE.htc');
}

.tabs_match .border_img_news img{
	border: 1px solid #fff;
	border-radius: 2px;
	behavior: url('/PIE.htc');
}

.tabs_match #tabs-1 p, .tabs_match #tabs-2 p, .tabs_match .ui-widget-content p{
	font-size: 12px;
	color: #515f64;
	padding: 0;
	margin: 0;
	margin-top: 6px;
}

.tabs_match #tabs-1 span.time, .tabs_match #tabs-2 span.time, .tabs_match .ui-widget-content span.time{
	font-size: 10px;
	color: #78858a;
}

.tabs_match #tabs-1 h4, .tabs_match #tabs-2 h4, .tabs_match .ui-widget-content h4{
	line-height: 14px;
	font-size: 14px;
	color: #af0b23;
	padding: 0;
	margin: 0;
	font-weight: normal;
	margin-top: 7px;
}

.tabs_match #tabs-1 .link, .tabs_match #tabs-2 .link, .tabs_match .ui-widget-content .link{
	line-height: 10px;
	font-size: 10px;
	color: #465258;
	font-weight: normal;
	position: absolute;
	top: 8px;
	height: 10px;
	right: 8px;
}

.tabs_match #tabs-1 .links img, .tabs_match #tabs-2 .links img, .tabs_match .ui-widget-content .links img{
	margin-right: 3px;
	margin-top: 2px;
}

.tabs_match #tabs-1 ul, .tabs_match #tabs-2 ul, .tabs_match .ui-widget-content ul{
	margin-top: 11px;
}

.tabs_match #tabs-1 ul li img.stat, .tabs_match #tabs-2 ul li img.stat, .tabs_match .ui-widget-content ul li img.stat{
	margin-top: 4px;
}

.tabs_match #tabs-1 ul li img, .tabs_match #tabs-2 ul li img, .tabs_match .ui-widget-content ul li img{
	margin-top: 2px;
}

.right_content .bg_tabs_tabl #tabs-1, .bg_tabs_tabl #tabs-2, .right_content .bg_tabs_tabl .ui-tabs-panel.ui-widget-content.ui-corner-bottom, .bg_tabs_tabl .ui-tabs-panel.ui-widget-content.ui-corner-bottom{
	background: #fff;
	width: 296px;
	position: relative;
	top: -8px;
	font-size: 10px;
	padding: 7px;
	color: #000;
	border: 2px solid #871425;
	border-radius: 0 4px 4px 4px;
	behavior: url('/PIE.htc');
	margin-left: 1px;
}

.bg_tabs_tabl{
	float: left;
	margin-bottom: 10px;
	position: relative;
	top: 8px;
	width: 313px;
}

.bg_tabs_tabl ul.tabs_nav, .tabs ul{
	padding: 0;
	margin: 0;
	position: relative;
	left: 1px;
}

/* .bg_tabs_tabl ul.tabs_nav li { float:left; background:url(../images/tabs_bg.jpg) no-repeat top; width:152px; height:28px; text-align:center; line-height:28px; } .bg_tabs_tabl ul.tabs_nav li.active { background:url(../images/tabs_bg_active.jpg) top no-repeat; width:158px; height:34px; position:relative; top:-4px; line-height:34px; } */ /*ul.tabs_nav li.active a{ font-size:14px; font-weight:bold; color:#fff; }*/
ul.tabs_nav li a{
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

/* ul.tabs_nav_big li.active a{ font-size:14px; font-weight:bold; color:#fff; } */
ul.tabs_nav_big li a{
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

.bg_tabs_tabl h3{
	font-size: 14px;
	color: #000;
	margin: 5px auto;
	text-align: center;
	margin-bottom: 10px;
}

.bg_tabs_tabl span.divizion{
	color: #D71C38;
	display: block;
	font-size: 14px;
	height: 27px;
	line-height: 15px;
	margin: -4px 0 3px 3px;
	width: 285px;
}

.bg_tabs_tabl span.divizion img{
	float: left;
	margin-right: 6px;
	margin-top: 2px;
}

.bg_tabs_tabl span.playoff, .bg_tabs_tabl span.divizion{
	color: #D71C38;
	display: block;
	font-size: 14px;
	height: 27px;
	line-height: 15px;
	margin: 0 0 8px 3px;
	width: 285px;
}

.bg_tabs_tabl span.playoff img{
	float: left;
	margin-right: 6px;
	margin-top: 2px;
}

.bg_tabs_tabl ul.table_divizion{
	width: 298px;
	margin: 0 auto;
}

.bg_tabs_tabl ul.table_divizion li{
	height: 14px;
	line-height: 14px;
	font-size: 11px;
	color: #000;
	border: 1px #515f65 solid;
	margin-bottom: 1px;
	border-radius: 3px;
	text-align: left !important;
	z-index: 300;
	position: relative;
	behavior: url('/PIE.htc');
}

.bg_tabs_tabl ul li.head_divizion{
	text-align: center;
	height: 14px;
	line-height: 14px;
	font-size: 11px;
	color: #fff;
	background: #515f65;
	text-align: center !important;
}

.bg_tabs_tabl ul.table_divizion li span{
	display: block;
	float: left;
}

.bg_tabs_tabl ul.table_divizion li span.first{
	text-align: center !important;
	text-align: center;
	width: 25px;
}

.bg_tabs_tabl ul.table_divizion li span.two{
	padding-left: 4px;
	width: 126px;
}

.bg_tabs_tabl ul.table_divizion li span.three{
	text-align: center !important;
	width: 40px;
}

.bg_tabs_tabl ul.table_divizion li span.four{
	text-align: center !important;
	width: 35px;
}

.bg_tabs_tabl ul.table_divizion li span.five{
	text-align: center !important;
	width: 40px;
}

.bg_tabs_tabl ul.table_divizion li span.six{
	text-align: center !important;
	width: 25px;
}

.bg_tabs_tabl ul.table_playoff{
	width: 298px;
	margin: 0 auto;
}

.bg_tabs_tabl ul.table_playoff li{
	height: 14px;
	line-height: 14px;
	font-size: 11px;
	color: #000;
	border: 1px #515f65 solid;
	margin-bottom: 1px;
	border-radius: 3px;
	text-align: center !important;
	behavior: url('/PIE.htc');
}

.bg_tabs_tabl ul.table_playoff li.head_playoff{
	text-align: center;
	height: 14px;
	line-height: 14px;
	font-size: 11px;
	color: #000;
	background: #515f65;
}

.bg_tabs_tabl ul.table_playoff li span{
	display: block;
	float: left;
}

.bg_tabs_tabl ul.table_playoff li span.first{
	width: 30px;
}

.bg_tabs_tabl ul.table_playoff li span.two{
	width: 100px;
}

.bg_tabs_tabl ul.table_playoff li span.three{
	width: 40px;
}

.bg_tabs_tabl ul.table_playoff li span.four{
	width: 100px;
}

.bg_tabs_tabl ul.table_playoff li span.five{
	width: 26px;
}

.bg_tabs_tabl #tabs-1 .podr, .bg_tabs_tabl .ui-widget-content .podr{
	float: right;
	height: 10px;
	line-height: 5px;
	margin: 5px 5px 10px 0;
}

footer{ /*background:url(../images/background/bg_footer.png) center bottom no-repeat;*/ /* background: url(../images/background/top_sponsor_khl.png) top center no-repeat;*/
	background-color: transparent;
	position: relative;
	padding-bottom: 1px;
	margin-bottom: 23px;
}

footer .main_footer{
	text-align: center;
	position: relative;
	background: url(../images/background/4.jpg) center bottom no-repeat;
	background-color: transparent;
	padding-bottom: 10px;
}

footer .main_footer span{
	color: #949494;
	display: block;
	font-size: 11px;
}

footer .main_footer .top_sponsor{
	width: 963px;
	height: 10px;
	margin: 0 auto;
	background: url(../images/background/top_sponsor.png) top center repeat-x;
	background-color: transparent;
}

footer .main_footer .titulnie{
	padding-top: 10px;
}

footer .main_footer .sponsor{
	background: #e5e5e5;
	width: 963px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	top: -1px;
}

footer .main_footer .oficial{
	margin: 10px auto;
	padding-left: 13px;
	padding-top: 5px;
	position: relative;
	z-index: 10;
}

footer .main_footer .oficial span{
	margin-top: -3px;
}

footer .main_footer .oficial img{
	margin-bottom: 20px !important;
	vertical-align: middle;
}

footer .main_footer .sponsor a{
	display: inline-block;
	margin: 0 5px;
}

footer .main_footer .sponsor img{
	margin-top: 8px;
}

.bot_sponsor{
	background: url("../images/background/2.jpg") center bottom no-repeat;
	background-color: transparent;
	height: 125px;
	margin: -15px auto -86px;;
	position: relative;
	width: 965px;
	z-index: 0;
}

footer .main_footer .portn{
	position: relative;
	padding-bottom: 5px;
}

footer .main_footer .portn span{
	margin-bottom: 10px;
}

footer .main_footer .portn img{
	margin: 0 10px
}

footer .main_footer .top_sponsor_khl{
	background: url(../images/background/top_sponsor_khl.png) top center no-repeat;
	background-color: transparent;
	height: 15px;
	width: 963px;
	margin: 0 auto;
	margin-bottom: -1px;
}

footer .main_footer .sponsor_khl a{
	min-height: 75px;
	display: inline-block;
	vertical-align: top;
	margin: 0 2px;
	zoom: 1;
	*display: inline;
	_height: 75px;
}

footer .main_footer .sponsor_khl a:hover{
	text-decoration: none;
}

footer .main_footer .sponsor_khl span.title{
	display: block;
	color: black;
	margin-bottom: 4px;
}

footer .main_footer .sponsor_khl a span.image img{
	vertical-align: middle;
	margin: 0 1px;
}

footer .main_footer .sponsor_khl a span.image{
	height: 45px;
	line-height: 45px;
}

footer .main_footer .sponsor_khl a span.name{
	color: black;
	margin-top: 5px;
}

footer .main_footer .sponsor_khl{
	width: 943.5px;
	margin: 0 auto;
	background: url(../images/background/mid_sponsor_khl2.png) repeat-y top center;
	background-color: transparent;
	padding: 0 10px;
	text-align: center;
}

footer .main_footer .bot_sponsor_khl{
	width: 963px;
	margin: 0 auto -110px;
	height: 135px;
	background: url(../images/background/3.jpg) center bottom no-repeat;
	background-color: transparent;
	margin-top: -2px;
}

footer .main_footer nav{
	display: inline-block;
	margin: 22px auto 0 35px;
	width: 920px; /*963*/
	position: relative;
	top: -5px;
	background: url(../images/background/foot-sep.png) center 26px no-repeat;
	background-color: transparent;
}

footer .main_footer nav ul{
	width: 120px;
	float: left;
	text-align: left;
	font-size: 11px;
}

footer .main_footer nav ul li a{
	color: #d1d1d1;
	text-decoration: none;
}

footer .main_footer nav ul li{
	margin: 5px 0;
}

footer .main_footer nav ul li.head{
	margin-bottom: 8px;
	color: #ea2627;
	font-size: 13px;
}

.dot_footer{
	width: 963px;
	margin: 0 auto;
	position: relative;
}

footer .copirait{
	color: #878787;
	font-size: 11px;
	line-height: 8px;
	margin-left: 20px;
	text-align: left;
}

footer .copirait a{
	color: #d1d1d1;
	text-decoration: underline;
}

footer .copirait a:hover{
	color: #ea2627;
	text-decoration: underline;
}

footer .test{
	color: #878787;
	font-size: 11px;
	line-height: 10px;
	position: absolute;
	text-align: right;
	width: 170px;
	height: 40px;
	right: 32px;
	bottom: -10px;
}

footer .test a{
	color: #d1d1d1;
	text-decoration: underline;
}

footer .kod{
	bottom: 62px;
	position: absolute;
	right: 34px;
}

.scet{
	text-align: center;
	margin-top: 5px;
}

.telo_kalendar .icon{
	position: absolute;
	right: 4px;
	top: 2px;
}

.right_content .tabs_match .ui-widget-content .match-content.active{
	display: block;
}

.right_content .tabs_match .ui-widget-content .match-content{
	display: none;
}

.autorization{
	width: 312px;
	height: 38px;
	float: left;
	z-index: 1000;
	background: url('../images/login-bg.png') left top no-repeat;
	background-color: transparent;
	top: 0;
	right: -20px;
	position: absolute;
	padding: 8px 0 0 8px;
	display: none;
}

.autorization p{
	float: left;
	width: 100%;
	margin: 0 0 3px 0;
}

.autorization p input{
	float: left;
	width: 116px;
	height: 10px;
	margin: 0 7px 0 0;
	padding: 4px 7px;
	background: url('../images/login-input.png') left top no-repeat;
	border: none;
	font: 11px/10px Tahoma, sans-serif;
}

.autorization p button:hover{
	background-position: left bottom;
}

.autorization p button{
	width: 11px;
	height: 12px;
	float: left;
	border: 0;
	margin: 3px 7px 0 0;
	background: url('../images/login-play.png') left top no-repeat;
}

.autorization p .close:hover{
	background-position: left bottom;
}

.autorization p .close{
	width: 11px;
	height: 11px;
	position: absolute;
	right: 10px;
	top: 11px;
	border: 0;
	background: url('../images/login-close.png') left top no-repeat;
}

.autorization p, .autorization p a{
	font: 11px/11px Tahoma, sans-serif;
	color: #515f64;
	text-decoration: none;
}

.autorization p a:hover{
	color: #c1142e;
	text-decoration: underline;
}

.top-panel{
	position: fixed;
	float: left;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100000;
}

.ui-state-default.last .razdelitel, .ui-state-default.ui-tabs-selected .razdelitel, .ui-state-default.prev .razdelitel{
	display: none;
}

.ui-state-default .razdelitel{
	width: 3px;
	background: url(../images/button/mej.png) right 2px no-repeat;
	right: 0;
	position: absolute;
	top: 0;
	height: 28px;
}

.tabs ul.ui-tabs-nav{
	width: 318px;
}

.tabs_match .ui-tabs-nav{
	width: 317px;
}

#tabs_big .ui-tabs-nav{
	width: 643px;
}

#top-baner{
	display: block;
	text-align: center;
}

#top-baner img{
	max-width: 100%;
}

@media screen and ( max-width: 1000px ){
	#top-baner img{
		max-width: none;
	}
}

#slider .slider-container iframe{
	width: 622px !important;
	height: 350px !important;
	z-index: 10000;
}

#slider .slider-container a img{
	width: 622px !important;
	height: 350px !important;
}

#main.news{
	background: #fff;
}

.history-links{
	float: left;
	width: 615px;
	border-bottom: 1px solid #d81d38;
	font: 10px/14px arial, sans-serif;
	color: #525f64;
	margin: 15px 0 0 10px;
	padding: 0 0 7px 0;
}

.history-links a{
	color: #525f64;
	text-decoration: none;
}

.history-links a:hover{
	color: #bf3c4f;
	text-decoration: underline;
}

.history-links a{
	color: #525f64;
	text-decoration: none;
}

.history-links a:hover{
	color: #bf3c4f;
	text-decoration: underline;
}

.history-links-loyal{
	float: left;
	width: 930px;
	border-bottom: 1px solid #d81d38;
	font: 10px/14px arial, sans-serif;
	color: #525f64;
	margin: 15px 0 0 10px;
	padding: 0 0 7px 0;
}

.history-links-loyal a{
	color: #525f64;
	text-decoration: none;
}

.history-links-loyal a:hover{
	color: #bf3c4f;
	text-decoration: underline;
}

.history-links-loyal a{
	color: #525f64;
	text-decoration: none;
}

.history-links a:hover{
	color: #bf3c4f;
	text-decoration: underline;
}

.left_content h1{
	float: left;
	width: 615px;
	margin: 3px 0 20px 10px;
	color: #d81d38;
	font: 20px/24px arial, sans-serif;
}

.left_content_loyal h1{
	float: left;
	width: 930px;
	margin: 3px 0 20px 10px;
	color: #d81d38;
	font: 20px/24px arial, sans-serif;
}

.news-list{
	float: left;
	width: 615px;
	margin-left: 10px;
}

.news-list li{
	float: left; /*width: 100%;*/
	width: 620px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #dbdbdb;
	margin: 0 0 10px 0;
}

.news-list li .news-image-link{
	float: left;
	width: 150px;
	padding: 1px;
	background: #fff;
	border: 1px solid #515f64;
	border-radius: 3px;
	position: relative;
	behavior: url('/PIE.htc');
	margin: 0 6px 0 0;
}

.news-list li .news-image-link img{
	float: left;
	width: 150px;
	behavior: url('/PIE.htc');
	position: relative;
	border-radius: 3px;
}

.news-list li .about-news{
	float: left;
	width: 455px;
	position: relative;
}

.news-list li .about-news .date{
	float: left;
	width: 100%;
	font: 10px/10px arial, sans-serif;
	color: #000;
}

.news-list li .about-news .date strong{
	color: #78858a;
}

.news-list li .about-news .news-name{
	color: #af0b23;
	font: 14px/16px arial, sans-serif;
	margin: 5px 0;
	float: left;
	width: 100%;
}

.news-list li .about-news .count-views{
	position: absolute;
	right: 0;
	top: 0;
	font: 10px/12px arial, sans-serif;
	color: #465258;
	padding-left: 11px;
	background: url('../images/link.png') left bottom no-repeat;
}

.paginator{
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 20px 0;
}

.paginator a:hover{
	color: #d81c38;
	text-decoration: none;
}

.paginator a{
	color: #515f65;
	font: 11px/12px arial, sans-serif;
	text-decoration: none;
	margin: 0 2px;
}

.paginator span{
	color: #d81c38;
	font: 14px/12px arial, sans-serif;
	text-decoration: none;
	margin: 0 2px;
}

.paginator .next{
	background: url('../images/paginator.png') right 4px no-repeat;
}

.paginator .next:hover{
	background: url('../images/paginator.png') right -19px no-repeat;
}

.paginator .prev{
	background: url('../images/paginator.png') left 4px no-repeat;
}

.paginator .prev:hover{
	background: url('../images/paginator.png') left -19px no-repeat;
}

.news-list li .about-news p{
	float: left;
	width: 100%;
	margin: 0;
	font: 12px/14px arial, sans-serif;
	color: #515f64;
}

.short-news-city-list{
	float: left;
	width: 100%;
}

.short-news-city-list li{
	float: left;
	width: 298px;
	margin: 0 17px 5px 0;
	padding: 0 0 15px;
	position: relative;
}

.short-news-city-list li.odd{
	margin: 0 0px 0 0;
}

.short-news-city-list li .city{
	color: #af0b23;
	font: 14px/16px arial, sans-serif;
	float: left;
	width: 100%;
	border-bottom: 1px solid #515f65;
	padding: 0 0 3px 0;
	margin: 0 0 10px;
}

.short-news-city-list li li{
	padding: 0;
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
	position: relative;
	display: block;
}

.short-news-city-list li .stat{
	float: left;
	width: 10px;
	margin: 0 5px 0 0;
	line-height: 7px;
}

.short-news-city-list li a:hover{
	color: #d81c38;
}

.short-news-city-list li a{
	float: left;
	width: 245px;
	margin: 0 6px 0 0;
	font: 11px/12px arial, sans-serif;
	color: #292929;
}

.short-news-city-list li .links{
	float: left;
	width: 20px;
	font: 10px/12px arial, sans-serif;
	color: #465258;
	padding: 0 0 0 11px;
	background: url('../images/link.png') left bottom no-repeat;
}

.short-news-city-list li .podr:hover{
	background: url(../images/small_icon/rss_on.png) top left no-repeat;
}

.short-news-city-list li .podr{
	background: url(../images/small_icon/rss.png) top left no-repeat;
	position: absolute;
	display: block;
	height: 15px;
	width: 15px;
	bottom: 0px;
	right: 0px;
	margin: 0;
}

.archiv-news{
	float: left;
	width: 315px;
	margin: 0 0 10px 0;
}

.right_content{
	width: 315px;
}

.archiv-news .title-bar{
	float: left;
	width: 100%;
	font: bold 14px/34px arial, sans-serif;
	color: #fff; /*background: url('../images/black-tab.png') left top repeat-x;*/
	background: url('../images/tabs_bg_active.jpg') left top repeat-x;
	position: relative;
	z-index: 100;
	text-align: center;
	border-radius: 4px 4px 0 0;
	behavior: url('/PIE.htc');
}

.archiv-news .archive-content{
	float: left;
	width: 311px;
	font: 12px/16px arial, sans-serif;
	background: #e5e5e5;
	position: relative;
	z-index: 10;
	padding: 3px 0 10px 0;
	border: 2px solid #7e0315;
	border-radius: 0 0 4px 4px;
	behavior: url('/PIE.htc');
}

.archiv-news .archive-content .years{
	margin-top: 55px;
}

.archiv-news .archive-content .years, .archiv-news .archive-content .years li{
	float: left;
	width: 71px;
	text-align: center;
}

.archiv-news .archive-content .sort-archive{
	float: left;
	width: 235px;
	margin: 5px 0;
}

.archiv-news .archive-content .sort-archive label{
	float: left;
	width: 40px;
	text-align: right;
	padding: 0 0 0 17px;
	color: #000;
	position: relative;
	top: -2px;
}

.archiv-news .archive-content .sort-archive .style-select{
	position: relative;
	float: left;
	margin: 0 5px 0 0;
}

.style-select select{
	display: none;
}

.archive-content .search form{
	float: left;
	width: 159px;
}

.archive-content .search{
	height: 20px;
	left: 73px;
	position: absolute;
	top: 7px;
	width: 159px;
}

.archive-content .search form input{
	background: none repeat scroll 0 0 #fff;
	border: medium none;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 1px 0 #000000;
	height: 18px;
	font-size: 13px;
	padding-right: 15px;
	width: 206px;
	position: relative;
	padding-left: 5px;
	padding-right: 20px;
	z-index: 10;
	behavior: url('/PIE.htc');
}

.archive-content .search form button{
	background: url("../images/search.png") no-repeat scroll center center transparent;
	border: medium none;
	height: 10px;
	right: -68px;
	position: absolute;
	top: 5px;
	width: 13px;
	z-index: 31;
}

.archiv-news .archive-content .sort-archive input{
	float: left;
	width: 190px;
	padding: 4px 5px;
	font: 12px/10px Tahoma, arial, sans-serif;
	box-shadow: 0 0 1px 0 black;
	border: none;
	height: 10px;
	border-radius: 3px;
	behavior: url('/PIE.htc');
	color: #515f64;
	margin: 0 5px;
}

.sort-archive form button{
	background: url("../images/search.png") no-repeat scroll center center transparent;
	border: medium none;
	height: 10px;
	right: -12px;
	position: absolute;
	top: 7px;
	width: 13px;
	z-index: 31;
}

.archiv-news .archive-content .years li a:hover{
	text-decoration: underline;
}

.style-select.opened .styling-span{
	background-position: right 1px;
}

.style-select.year-select .styling-span{
	width: 27px;
}

.address-select.style-select .styling-span{
	width: 203px;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.champ-select.style-select .styling-span{
	width: 203px;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.champ-select.style-select{
	float: left;
	width: 229px;
	position: relative;
}

.champ-select.style-select .styling-ul{
	width: 213px;
	top: 20px;
}

.champ-select.style-select .styling-ul li{
	width: 201px;
}

.albom-select.style-select .styling-span{
	width: 203px;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.albom-select.style-select{
	float: left;
	width: 229px;
	position: relative;
}

.albom-select.style-select .styling-ul{
	width: 213px;
	top: 20px;
}

.albom-select.style-select .styling-ul li{
	width: 201px;
}

.country-select.style-select .styling-span{
	width: 203px;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	position: relative;
	color: #849196;
	font-size: 13px;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.country-select.style-select{
	float: left;
	width: 229px;
	position: relative;
}

.country-select.style-select .styling-ul{
	width: 213px;
	top: 20px;
	font: 13px/14px arial, sans-serif;
}

.country-select.style-select .styling-ul li{
	width: 201px;
}

.address-select.style-select{
	float: left;
	width: 229px;
	position: relative;
}

.address-select.style-select .styling-ul{
	width: 213px;
	top: 20px;
}

.address-select.style-select .styling-ul li{
	width: 201px;
}

.style-select .styling-span{
	float: left;
	width: 52px;
	padding: 4px 20px 4px 5px;
	font: 12px/10px Tahoma, arial, sans-serif;
	border: none;
	border-radius: 3px;
	position: relative;
	behavior: url('/PIE.htc');
	color: #515f64;
	background: #fff url('../images/select.png') right -23px no-repeat;
	cursor: pointer;
}

.style-select.opened .styling-ul{
	display: block;
}

.style-select.year-select .styling-ul{
	width: 35px;
}

.style-select .styling-ul{
	float: left;
	position: absolute;
	width: 60px;
	top: 18px;
	left: 0;
	font: 11px/17px Tahoma, arial, sans-serif;
	border: none;
	border-radius: 0 0 3px 3px;
	z-index: 800; /** behavior: url('/PIE.htc'); **/
	color: #fff;
	background: url('../images/select-ul.png');
	padding: 0 0 3px 0;
	z-index: 100;
	display: none;
}

.style-select.year-select .styling-ul li{
	width: 23px;
}

.style-select .styling-ul li{
	cursor: pointer;
	float: left;
	width: 48px;
	padding: 0 6px;
	margin: 1px 0;
}

.style-select .styling-ul li.hover{
	background: #1b0c00;
}

.archiv-news .archive-content .years li a{
	float: left;
	width: 71px;
	text-align: center;
	color: black;
	text-decoration: none;
	line-height: 29px;
	height: 30px;
}

.archiv-news .archive-content .years li a:hover{
	text-decoration: underline;
}

.archiv-news .archive-content .years li a.active{
	background: url('../images/year-hover.png') left top;
	color: #ba2c40;
	width: 75px;
	height: 42px;
	line-height: 42px;
	position: relative;
	left: -2px;
	z-index: 101;
	font-weight: bold;
}

.archiv-news .archive-content .archiv-list{
	background: #fff;
	color: #515f64;
	float: left;
	width: 221px;
	line-height: 26px;
	position: relative;
	border: 2px solid #000;
	z-index: 50;
	border-radius: 4px;
	min-height: 90px;
	behavior: url('/PIE.htc');
	padding: 5px 5px 5px
}

.archiv-news .archive-content .archiv-list li{
	float: left;
	width: 215px;
	border-bottom: 1px solid #dbdbdb;
	padding: 1px 3px;
}

.archiv-news .archive-content .archiv-list li a.current{
	color: #fff !important;
	background: url('../images/month.png') left top repeat-x;
}

.archiv-news .archive-content .archiv-list li a:hover{
	color: #d71c38;
	text-decoration: none;
}

.archiv-news .archive-content .archiv-list li a{
	float: left;
	width: 215px;
	color: #515f64;
	text-decoration: none;
	font: 12px/26px arial, sans-serif;
	border-radius: 3px;
	behavior: url('/PIE.htc');
}

.archiv-news .archive-content .archiv-list li a .month{
	float: left;
	width: 73px;
	text-decoration: none;
	padding-left: 62px;
}

.archiv-news .archive-content .archiv-list li a .count{
	font-size: 10px;
	float: left;
	width: 80px;
}

.date-news{
	float: left;
	width: 615px;
	font: 10px/10px arial, sans-serif;
	color: #000;
	margin: 0 0 0 10px;
}

.date-news strong{
	color: #78858a;
}

.news-content{
	float: left;
	width: 615px;
	margin: 0 0 10px 10px;
	font: 13px/16px arial, sans-serif;
	color: #515f64;
}

.news-content p{
	margin: 6px 0 10px;
	font: 13px/16px arial, sans-serif;
	color: #515f64;
	text-align: justify;
}

.news-content p.strong{
	font: 13px/14px arial, sans-serif;
	color: #000;
}

.news-content p.italic{
	font: italic 12px/13px arial, sans-serif;
}

/* .news-content p img { padding: 1px; background: #fff; border: 1px solid #000; border-radius: 3px; behavior: url('/PIE.htc'); max-width: 611px; } */
#main.news .social_big{
	float: left;
	margin-left: 10px;
	margin-bottom: 15px;
	margin-top: -10px;
}

.group-photo{
	padding: 1px;
	background: #fff;
	border: 1px solid #000;
	border-radius: 3px;
	max-width: 611px;
	margin: 0 0 20px 10px;
	position: relative;
	behavior: url('/PIE.htc');
}

.komand-type{
	color: #af0b23;
	float: left;
	width: 615px;
	margin: 0 0 10px 10px;
	font: 20px/22px arial, sans-serif;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 3px 0;
}

.player-list{
	float: left;
	width: 625px;
	margin: 0 0 10px 10px;
}

.player-list li{
	float: left;
	width: 117px;
	height: 205px;
	position: relative;
	margin: 0 8px 8px 0;
}

.player-list li .player-list-container{
	float: left;
	width: 113px;
	height: 203px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 1px;
	border: 1px solid #515f64;
	background: #fff;
	cursor: pointer;
	z-index: 15;
	border-radius: 3px;
	behavior: url('/PIE.htc');
}

.player-list li.hover .player-list-container{
	border: 2px solid #d81d38;
	border-radius: 4px;
	behavior: url('/PIE.htc');
	left: -1px;
	top: -1px;
}

.player-list li .player-list-container .player-list-box{
	float: left;
	width: 113px;
	height: 203px;
	position: relative;
	background: #e5e5e5;
	z-index: 16;
	text-align: center;
}

.player-list li .player-list-container .image-link{
	float: left;
	width: 113px;
	z-index: 17;
}

.player-list li .player-list-container .image-link img{
	width: 100%;
}

.player-list li .player-list-container .description-box{
	position: absolute;
	left: 0;
	bottom: 0;
	float: left;
	width: 113px;
	height: 88px;
	background: url('../images/player-list-bg.png') -1px top;
	z-index: 20;
}

.player-list li.hover .player-list-container .description-box{
	background-position: -180px top;
}

.player-list li .player-list-container .description-box .name{
	float: left;
	width: 100%;
	text-align: center;
	color: #1c0c00;
	font: bold 13px/15px arial, sans-serif;
	margin: 27px 0 0 0;
}

.player-list li .player-list-container .description-box .birth{
	position: absolute;
	bottom: 6px;
	left: 6px;
	color: #515f64;
	font: 10px/12px arial, sans-serif;
	z-index: 21;
}

.player-list li .player-list-container .description-box .country{
	position: absolute;
	right: 6px;
	bottom: 3px;
	z-index: 21;
	padding: 1px;
	background: #fff;
	border-radius: 2px;
	border: 1px solid #d1cdcc;
	behavior: url('/PIE.htc');
}

.player-list li .player-list-container .description-box .number{
	position: absolute;
	right: 6px;
	top: -16px;
	z-index: 23;
	width: 34px;
	height: 34px;
	background: #fff;
	border-radius: 4px;
	float: left;
	border: 2px solid #d81c38;
	text-align: center;
	color: #000;
	font: 26px/34px Impact, arial, sans-serif;
	behavior: url('/PIE.htc');
}

.player-list li .player-list-container .description-box .number.red{
	color: #d81d38;
}

.about-player{
	float: left;
	width: 615px;
	margin: 0 0 0 10px;
}

.about-player .avatar{
	width: 220px;
	background: #fff;
	position: relative;
	float: left;
	z-index: 20;
	padding: 1px;
	border: 1px solid #515f64;
	margin-right: 12px;
}

.about-player .about-player-content{
	float: left;
	width: 369px;
}

.about-player .about-player-content .name-and-number{
	float: left;
	width: 100%;
	padding: 0 0 5px;
	border-bottom: 1px solid #dbdbdb;
	margin: 0 0 10px 0;
}

.about-player .about-player-content .name-and-number .number{
	float: left;
	color: #d81c38;
	margin: 0 13px 0 0;
	font: 67px/68px Impact, arial, sans-serif;
}

.about-player .about-player-content .name-and-number .name{
	display: block;
	font: 30px/31px arial, sans-serif;
	color: #000;
	margin-top: 3px;
}

.about-player .about-player-content .passport{
	float: left;
	width: 100%;
}

.about-player .about-player-content .passport dl{
	float: left;
	width: 100%;
}

.about-player .about-player-content .passport dt{
	float: left;
	width: 120px;
	color: #515f64;
	text-align: right;
	font: 13px/15px arial, sans-serif;
	margin: 0 7px 8px 0;
}

.about-player .about-player-content .passport .break{
	margin-top: 10px;
}

.about-player .about-player-content .passport dd{
	float: left;
	width: 240px;
	color: #515f64;
	text-align: left;
	font: bold 14px/15px arial, sans-serif;
	margin: 0 0 8px 0;
}

.about-player .about-player-content .passport dd img{
	padding: 1px;
	background: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 2px;
	behavior: url('/PIE.htc');
	vertical-align: top;
}

.about-player .about-player-content .achives, .about-player .about-player-content .achives ul, .about-player .about-player-content .achives li{
	float: left;
	width: 100%;
}

.about-player .about-player-content .achives ul{
	margin: 0 0 15px 0;
}

.about-player .about-player-content .achives li{
	color: #515f64;
	font: 13px/16px arial, sans-serif;
	margin: 0 0 5px 0;
}

.about-player .about-player-content .achives span{
	color: #515f64;
}

.about-player .about-table{
	color: #af0b23;
	font: 16px/22px arial, sans-serif;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 3px;
	float: left;
	width: 100%;
}

.about-player .stat-table{
	float: left;
	width: 100%;
	margin: 10px 0;
}

.about-player .stat-table li{
	float: left;
	width: 100%;
	font: 13px/22px arial, sans-serif;
	color: #515f65;
	text-align: center;
	background: #f5f5f5;
	border: 1px solid #a3a3a3;
	border-radius: 3px;
	behavior: url('/PIE.htc');
	margin-bottom: 1px;
}

#main.news .about-player .social_big{
	margin-left: 0;
	margin-top: 10px;
}

.about-player .stat-table li.head{
	color: #fff;
	background: #515f65;
}

.about-player .stat-table li .champ{
	float: left;
	width: 110px; /* 110 */
	padding: 0 0 0 10px;
	text-align: left;
}

.about-player .stat-table li .season{
	float: left;
	width: 64px;
	text-align: left;
}

.about-player .stat-table li .champ_vr{
	float: left;
	width: 140px;
	padding: 0 0 0 10px;
	text-align: left;
}

.about-player .stat-table li .season_vr{
	float: left;
	width: 100px;
	text-align: left;
}

.about-player .stat-table li .i, .about-player .stat-table li .v, .about-player .stat-table li .p, .about-player .stat-table li .as, .about-player .stat-table li .psh, .about-player .stat-table li .kh, .about-player .stat-table li .vp{
	float: left;
	width: 36px;
	text-align: center;
	margin-left: -1px;
}

.about-player .stat-table li .y, .about-player .stat-table li .plus{
	float: left;
	width: 42px;
	text-align: center;
}

.about-player .stat-table li .ob, .about-player .stat-table li .pres-ob{
	float: left;
	width: 50px;
	text-align: center;
}

/*new stat*/
.about-player .stat-table li .bv{
	float: left;
	width: 42px;
	text-align: center;
}

.about-player .stat-table li .vbr{
	float: left;
	width: 42px;
	text-align: center;
}

.about-player .stat-table li .vvbr{
	float: left;
	width: 50px;
	text-align: center;
}

.about-player .stat-table li .pres-vvbr{
	float: left;
	width: 55px;
	text-align: center;
}

/*end new stat*/
.about-player .about-player-content .achives .subtitle{
	float: left;
	width: 100%;
	padding-bottom: 3px;
	color: #D81D38;
	font: 16px/22px arial, sans-serif;
	border-bottom: 1px solid #DBDBDB;
	margin: 0 0 10px 0;
}

.game-list .game-list-title{
	color: #010101;
	font: bold 14px/16px arial, sans-serif;
	float: left;
	width: 100%;
}

.game-list ul, .game-list ul li{
	float: left;
	width: 100%;
}

.game-list ul li{
	border-bottom: 1px solid #dbdbdb;
}

.game-list .all{
	position: absolute;
	top: 5px;
	right: 10px;
	background: url('../images/podr.png') right 5px no-repeat;
	font-size: 10px;
	color: #868686;
	padding: 0 10px 0 0;
}

.game-list .all:hover{
	background-position: right -18px;
	color: #D6202F;
}

.game-list ul li.last{
	border-bottom: none;
}

.game-list ul li .image img{
	vertical-align: middle;
	max-width: 70px;
}

.game-list ul li .image{
	float: left;
	width: 70px;
	height: 71px;
	text-align: center;
	margin: 1px 9px 1px 0;
	line-height: 71px;
}

.game-list ul li .who-play{
	margin-top: 20px;
	font: 11px/16px arial, sans-serif;
	color: #7B7B7B;
	float: left;
	width: 160px;
}

.game-list ul li .who-play strong{
	color: #D71C38;
	font-size: 12px;
}

.game-list ul li .last-icon img{
	margin-top: 10px;
}

.game-list ul li .last-icon.with-count img{
	margin-top: 4px;
}

.game-list ul li .last-icon.with-count span{
	padding: 0 4px;
	color: #fff;
	font: 11px arial, sans-serif;
	background: #515f65;
	border-radius: 2px;
	behavior: url('/PIE.htc');
}

.game-list ul li .last-icon{
	margin-top: 20px;
	text-align: center;
	float: left;
	width: 50px;
	font: 11px/14px arial, sans-serif;
}

.game-list ul li .last-icon a{
	color: #515F64;
}

.game-list ul li .last-icon a:hover{
	color: #d71c38;
}

.game-list ul li .image{
	vertical-align: middle;
}

.player-navigation{
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
}

.player-navigation .title{
	float: left;
	width: 100%;
	color: #af0b23;
	margin: 9px 0 4px 0;
	font: 20px/24px arial, sans-serif;
	padding-bottom: 3px;
	border-bottom: 1px solid #000;
}

.player-navigation .subtitle{
	float: left;
	width: 100%;
	color: #515f64;
	margin: 0px 0 3px 0;
	font: 13px/15px arial, sans-serif;
}

.player-navigation ul{
	float: left;
	width: 320px;
}

.player-navigation ul li{
	float: left;
	width: 34px;
	margin: 0 6px 6px 0;
	height: 34px;
}

.player-navigation ul li a:hover{
	text-decoration: none;
	color: #fff;
	background-position: left bottom;
}

.player-navigation ul li a{
	position: relative;
	float: left;
	width: 34px;
	height: 34px;
	color: #1c0c00;
	font: 20px/32px Impact, arial, sans-serif;
	text-align: center;
	background: url('../images/players.png') left top no-repeat;
}

.player-navigation ul li a .info{
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 100;
	padding: 0 5px;
	font: 11px/21px arial, sans-serif;
	white-space: nowrap;
	background: url('../images/bg.png');
	border-radius: 2px;
	behavior: url('/PIE.htc');
}

.player-navigation ul li a .info img{
	float: none;
	vertical-align: middle;
	width: 19px;
	max-height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #fff;
}

.player-navigation ul li a .info span{
	float: none;
	vertical-align: middle;
}

.player-navigation ul li a.active{
	color: #fff;
	background-position: right top;
}

.player-navigation a{
	text-decoration: none !important;
}

.style-select.news-select .styling-span{
	border: 1px solid #b4b5ba;
	width: 135px;
}

.style-select.news-select{
	position: absolute;
	right: 6px;
	top: 40px;
}

.style-select.news-select .styling-ul{
	top: 20px;
	width: 145px;
}

.style-select.news-select .styling-ul li{
	width: 133px;
}

.rukovodstvo{
	float: left;
	width: 615px;
	margin: 0 0 0 10px;
}

.rukovodstvo li{
	float: left;
	width: 607px;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #dbdbdb;
	margin: 0 0 25px 0;
}

.rukovodstvo li.last{
	border-bottom: none;
}

.rukovodstvo li .image-block{
	float: left;
	width: 225px;
	margin: 0 13px 0 0;
}

.rukovodstvo li .image-block img{
	float: left;
	max-width: 220px;
	padding: 1px;
	background: #fff;
	border: 1px solid #000;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
	margin: 0 0 5px 0;
}

.rukovodstvo li .image-block span{
	float: left;
	max-width: 100%;
	color: #515f65;
	font: 14px/16px arial, sans-serif;
}

.rukovodstvo li .description-block{
	float: left;
	width: 369px;
}

.rukovodstvo li .description-block .first-name{
	float: left;
	width: 100%;
	color: #1c0c00;
	font: bold 24px/24px arial, sans-serif;
	margin: 5px 0 0 0;
}

.rukovodstvo li .description-block .full-name{
	float: left;
	width: 100%;
	color: #1c0c00;
	font: 24px/24px arial, sans-serif;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #dbdbdb;
	margin: 0;
}

.rukovodstvo li .description-block .about{
	float: left;
	width: 100%;
	color: #515f64;
	font: 13px/16px arial, sans-serif;
	padding: 10px 0 0 0;
	margin: 0;
}

.rukovodstvo li .description-block .about p{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}

.rukovodstvo li .description-block .about ul.bio{
	width: 360px;
	float: left;
	margin: 0;
	padding: 0;
}

.rukovodstvo li .description-block .about ul.bio li{
	width: 100%;
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
	border: none;
}

.rukovodstvo li .description-block .about dl{
	width: 100%;
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
	border: none;
}

.rukovodstvo li .description-block .about dl dt{
	width: 120px;
	float: left;
	padding: 0;
	text-align: right;
	margin: 0 10px 0px 0;
}

.rukovodstvo li .description-block .about .subtitle{
	width: 369px;
	clear: both;
	float: left;
	padding: 0;
	font: 16px arial, sans-serif;
	color: #d81d38;
	border-bottom: 1px solid #e2e2e2;
	padding: 0 0 4px 0;
	margin: 20px 0 10px 0;
}

.rukovodstvo li .description-block .about dl dd{
	width: 230px;
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
	color: #000;
	font: bold 13px arial, sans-serif;
}

.clubs-links{
	float: left;
	line-height: 26px;
	background: #fff url('../images/treners-link-bg.png') center top repeat-x;
	margin: 0 0 20px 10px;
	border-top: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc; /* #f7f7f7; */
	border-radius: 3px;
	color: #515f64;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.clubs-links a{
	float: left;
	padding: 0 21px;
	line-height: 26px;
	text-decoration: none !important;
	border-radius: 2px;
	color: #515f64;
	font: 12px/26px arial, sans-serif;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.clubs-links a:hover{
	color: #d81c38;
}

.clubs-links a.current{
	line-height: 24px;
	color: #fff !important;
	border-top: 1px solid #afafaf;
	border-left: 1px solid #889499;
	border-right: 1px solid #889499;
	border-bottom: 1px solid #22282a;
	background: #dbdfe1 url('../images/clubs-bg.png') left bottom repeat-x;
}

.grey-title{
	float: left;
	width: 606px;
	clear: both;
	color: #1c0c00;
	font: 16px/16px arial, sans-serif;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 5px 0;
	margin: 0 0 0 10px;
}

.titile-sponsors{
	float: left;
	width: 606px;
	clear: both;
	color: #515f64;
	font: 13px/16px arial, sans-serif;
	padding: 0;
	margin: 0 0 0 10px;
}

.titile-sponsors li{
	float: left;
	width: 606px;
	clear: both;
	color: #515f64;
	font: 13px/16px arial, sans-serif;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 10px 0;
	margin: 10px 0 0 0px;
}

.titile-sponsors li.last{
	border-bottom: none;
}

.titile-sponsors li .image-link{
	width: 220px;
	text-align: center;
	height: 140px;
	line-height: 140px;
	float: left;
	margin: 0 15px 0 0;
}

.titile-sponsors li .image-link img{
	max-width: 220px;
	max-height: 140px;
	vertical-align: middle;
}

.titile-sponsors li .about{
	float: left;
	width: 370px;
}

.titile-sponsors li .about .name{
	float: left;
	width: 370px;
	color: #d81d38;
	font: 16px/16px arial, sans-serif;
	text-decoration: none;
	margin: 0 0 5px;
}

.titile-sponsors li .about p{
	float: left;
	width: 370px;
	color: #515f64;
	font: 13px/16px arial, sans-serif;
	margin: 0;
}

.official-sponsors{
	float: left;
	width: 606px;
	clear: both;
	color: #515f64;
	font: 13px/16px arial, sans-serif;
	padding: 0;
	margin: 0 0 20px 10px;
}

.official-sponsors li{
	float: left;
	width: 50%;
	color: #515f64;
	font: 13px/16px arial, sans-serif;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 10px 0;
	margin: 3px 0;
}

.official-sponsors li.last{
	border-bottom: none;
}

.official-sponsors li .image-link{
	width: 105px;
	text-align: center;
	height: 100px;
	line-height: 100px;
	float: left;
	margin: 0 10px 0 0;
}

.official-sponsors li .image-link img{
	max-width: 105px;
	max-height: 100px;
	vertical-align: middle;
}

.official-sponsors li .about{
	float: left;
	width: 170px;
}

.official-sponsors li .about .name{
	float: left;
	width: 100%;
	color: #d81d38;
	font: 16px/16px arial, sans-serif;
	text-decoration: none;
	margin: 0 0 5px;
}

.official-sponsors li .about p{
	float: left;
	width: 100%;
	color: #515f64;
	font: 13px/15px arial, sans-serif;
	margin: 0;
}

.contact-list{
	float: left;
	width: 606px;
	clear: both;
	color: #000;
	font: 13px/15px arial, sans-serif;
	padding: 0;
	margin: 0 0 10px 10px;
}

.contact-list li{
	float: left;
	width: 265px;
	position: relative;
	margin: 0 0 20px 0;
}

.contact-list li.odd{
	width: 341px;
}

.contact-list li .name{
	float: left;
	width: 100%;
	font: 16px/20px arial, sans-serif;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 4px 0;
}

.contact-list li .who{
	float: left;
	width: 50%;
	color: #d81d38;
	position: absolute;
	top: 29px;
	left: 0;
}

.contact-list li .phone, .contact-list li .email, .contact-list li .address{
	float: left;
	width: 265px;
	text-align: right;
	min-height: 15px;
	padding: 4px 0 0 0;
}

.feedback-form{
	float: left;
	width: 606px;
	clear: both;
	color: #515f64;
	font: 12px/20px arial, sans-serif;
	padding: 0;
	margin: 0 0 10px 10px;
	border-top: 1px solid #d81c38;
}

.contErr{
	margin: 0px 0px 0px 9px;
	color: red;
}

.contOk{
	margin: 0px 0px 0px 9px;
}

.feedback-form h2{
	float: left;
	width: 606px;
	clear: both;
	color: #d81c38;
	font: 20px/20px arial, sans-serif;
	padding: 0;
	margin: 10px 0 30px 0;
}

.feedback-form div{
	float: left;
	width: 50%;
}

.feedback-form label{
	float: left;
	width: 72px;
	margin: 0 0 10px 0;
}

.feedback-form input{
	float: left;
	width: 211px;
	height: 10px;
	margin: 0 0 10px 0;
	padding: 4px 8px;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	line-height: 10px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.feedback-form textarea{
	float: left;
	width: 275px;
	height: 168px; /*130*/
	margin: 0 0 10px 15px;
	padding: 5px;
	line-height: 15px;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.feedback-form .err{
	border-color: #d81d38;
}

.feedback-form .err input{
	border-color: #d81d38;
	outline: 0;
}

.feedback-form sup{
	color: #d81c38;
}

.feedback-form p{
	float: left;
	width: 100%;
}

.feedback-form p label{
	float: left;
	width: 60px;
	margin: 0 20px 0 180px;
	line-height: 15px;
}

.feedback-form p img{
	float: left;
}

.feedback-form p input{
	float: left;
	width: 246px;
	margin-left: 180px;
	margin-top: 10px;
}

.feedback-form p button:hover{
	background: white url(../images/tabs_bg_active.jpg) bottom repeat-x;
}

.feedback-form p button{
	float: left;
	padding: 0 16px;
	color: #fff;
	font: bold 12px/24px arial, sans-serif;
	border: none;
	border-radius: 3px;
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
	margin: 0 0 0 261px;
}

/*** Quality Control ***/
.feedback-form-control{
	float: left;
	width: 606px;
	clear: both;
	color: #515f64;
	font: 12px/20px arial, sans-serif;
	padding: 0;
	margin: 0 0 0px 0px;
}

.feedback-form-control h2{
	float: left;
	width: 606px;
	clear: both;
	color: #d81c38;
	font: 20px/20px arial, sans-serif;
	padding: 0;
	margin: 10px 0 30px 0;
}

.feedback-form-control div{
	float: left;
	width: 50%;
}

.feedback-form-control label{
	float: left;
	width: 95px;
	margin: 0 0 10px 0;
}

.feedback-form-control input{
	float: left;
	width: 269px;
	height: 10px;
	margin: 0 0 10px 0;
	padding: 4px 8px;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	line-height: 10px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.feedback-form-control textarea{
	float: left;
	width: 275px;
	height: 168px; /*130*/
	margin: 0 0 10px 0px;
	padding: 5px;
	line-height: 15px;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.feedback-form-control .err{
	border-color: #d81d38;
}

.feedback-form-control .err input{
	border-color: #d81d38;
	outline: 0;
}

.feedback-form-control sup{
	color: #d81c38;
}

.feedback-form-control p{
	float: left;
	width: 100%;
}

.feedback-form-control p label{
	float: left;
	width: 60px;
	margin: 0 20px 0 180px;
	line-height: 15px;
}

.feedback-form-control p img{
	float: left;
}

.feedback-form-control p input{
	float: left;
	width: 246px;
	margin-left: 180px;
	margin-top: 10px;
}

.feedback-form-control p button:hover{
	background: white url(../images/tabs_bg_active.jpg) bottom repeat-x;
}

.feedback-form-control p button{
	float: left;
	padding: 0 16px;
	color: #fff;
	font: bold 12px/24px arial, sans-serif;
	border: none;
	border-radius: 3px;
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
	margin: 0 0 0 180px;
}

.cat-select.style-select .styling-span{
	width: 260px;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.cat-select.style-select.err .styling-span{
	width: 260px;
	border: 1px solid #d81d38;
	border-radius: 3px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.cat-select.style-select{
	float: left;
	width: 260px;
	position: relative;
}

.cat-select.style-select .styling-ul{
	width: 286px;
	top: 20px;
}

.cat-select.style-select .styling-ul li{
	width: 274px;
}

/***************/
.match-sort{
	float: left;
	width: 336px;
	padding: 0 0 0 12px; /* margin: -10px 0 0 0; */
}

.match-sort label{
	float: left; /** width: 100px; **/
	margin: 0 5px 0 0;
	color: #1b0c00;
	font: 13px/20px arial, sans-serif;
	text-align: right;
}

.match-list{
	float: left;
	width: 615px;
	margin: 10px 0 25px 10px;
	border-top: 1px solid #dbdbdb;
	font: 11px/12px arial, sans-serif;
}

.match-list li{
	float: left;
	width: 615px;
	border-bottom: 1px solid #dbdbdb;
}

.match-list li .date-time{
	float: left;
	width: 70px;
	margin: 10px 0 0 15px;
	color: #d81c38;
}

.match-list li a.match-container{
	float: left;
	width: 615px;
	border: 1px solid #fff;
	margin: 3px 0;
	padding: 10px 0;
	position: relative;
	z-index: 30;
}

.match-list li a:hover{
	border: 1px solid #515f64;
	border-radius: 4px;
	position: relative;
	box-shadow: inset 0 0 10px 0px #AAA;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.match-list li .name{
	float: left;
	width: 150px;
	margin: 10px 0 0;
	text-align: center;
	color: #000;
}

.match-list li .fly{
	position: absolute;
	left: 17px;
	top: 8px
}

.ot{
	color: grey;
	font: bold 12px/12px arial, sans-serif;
}

.match-list li .teams{
	float: left;
	width: 380px;
	margin: 0;
	text-align: left;
}

.match-list li .count{
	float: left;
	width: 40px;
	margin: 15px 0 0 0;
	text-align: center;
	color: #d81c38;
	font: bold 16px/14px arial, sans-serif;
}

.count_bilet{
	float: left;
	width: 40px;
	margin: 5px 0 0 0;
	text-align: center;
	color: #d81c38;
	font: 11px/12px arial, sans-serif;
}

.match-list li .teams .first-team{
	float: left;
	width: 115px;
	margin: 10px 5px 0 0;
	text-align: right;
	color: #d81c38
}

.match-list li .teams .second-team{
	float: left;
	width: 110px;
	margin: 10px 0 0 0;
	text-align: left;
	color: #d81c38
}

.match-list li .teams .first-logo, .match-list li .teams .second-logo{
	float: left;
	width: 50px;
	margin: 0 5px 0 0;
	text-align: center;
	line-height: 40px;
}

.match-list li .teams .second-logo img, .match-list li .teams .first-logo img{
	max-width: 50px;
	max-height: 40px;
	vertical-align: middle;
}

.match-list li .teams .first-team span, .match-list li .teams .second-team span{
	color: #515f64
}

.match-list li .date-time span{
	color: #515f64;
}

.match-data{
	float: left;
	width: 430px;
	margin: 0 103px;
	color: #7b7b7b;
	font: 11px/12px arial, sans-serif;
}

.match-data .data-time{
	float: left;
	width: 100%;
	font: 12px/14px arial, sans-serif;
	color: #d81c38;
	text-align: center;
}

.match-data .where{
	float: left;
	width: 100%;
	color: #000;
	text-align: center;
	margin: 4px 0 20px 0;
}

.match-data .third{
	float: left;
	width: 33.3%;
}

.match-data .third .image-block{
	float: left;
	width: 100%;
	text-align: center;
	line-height: 75px;
	margin: 0 0 10px 0;
}

.match-data .third .image-block img{
	vertical-align: middle;
	max-height: 75px;
	max-width: 100%;
}

.match-data .third .team-name{
	float: left;
	width: 100%;
	font: 12px/14px arial, sans-serif;
	color: #d81c38;
	text-align: center;
}

.match-data .third .count{
	float: left;
	width: 100%;
	font: bold 24px/26px arial, sans-serif;
	color: #000;
	text-align: center;
	margin: 24px 0 0 0;
}

.match-data .third .ot{
	float: left;
	width: 100%;
	text-align: center;
	height: 12px;
}

.match-data .third .liga{
	float: left;
	width: 100%;
	text-align: center;
	margin: 20px 0 0 0;
}

.match-data .third .liga img{
	margin: 0 0 10px 0;
}

.match-data .third .team-name span{
	font: 11px/14px arial, sans-serif;
	color: #7b7b7b;
}

.match-data .data-time span{
	color: #515f64;
}

.match-links{
	float: left;
	width: 605px;
	margin: 10px 0 0 10px;
	border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
}

.match-links a{
	font: 11px/25px arial, sans-serif;
	color: #515f65;
	text-decoration: none;
	float: left;
	padding: 0 0 0 19px;
	background: url(../images/small_icon/1.png) left center no-repeat;
}

.match-links a:hover{
	color: #d71c38;
	text-decoration: underline;
}

.match-links li{
	float: left;
	margin: 0 25px 0 0;
}

.match-links li.online{
	margin: 0;
}

.match-links .protocol a:hover{
	background-image: url(../images/small_icon/1_on.png);
}

.match-links .history a{
	background-image: url(../images/small_icon/2.png);
}

.match-links .history a:hover{
	background-image: url(../images/small_icon/2_on.png);
}

.match-links .press a{
	background-image: url(../images/small_icon/3.png);
}

.match-links .press a:hover{
	background-image: url(../images/small_icon/3_on.png);
}

.match-links .photo a{
	background-image: url(../images/small_icon/4.png);
}

.match-links .photo a:hover{
	background-image: url(../images/small_icon/4_on.png);
}

.match-links .video a{
	background-image: url(../images/small_icon/5.png);
}

.match-links .video a:hover{
	background-image: url(../images/small_icon/5_on.png);
}

.match-links .online a{
	background-image: url(../images/small_icon/6.png);
}

.match-links .online a:hover{
	background-image: url(../images/small_icon/6_on.png);
}

.arena-content{
	width: 615px;
	float: left;
	clear: both;
	margin: 10px 0 0px 10px;
	color: #515f64;
	text-align: justify;
	font: 13px/16px arial, sans-serif;
}

.arena-content .arena-image{
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 15px;
}

.arena-content .arena-image img{
	padding: 1px;
	background: #fff;
	border: 1px solid black;
	border-radius: 3px;
	float: left;
	width: 611px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.arena-content p{ /** float: left; **/
	width: 100%;
}

.arena-content .arena-image .a3d{
	position: absolute;
	right: 14px;
	top: 16px;
	width: 71px;
	display: block;
	height: 72px;
	background-image: url(../images/3d_ru.png);
	z-index: 1000;
}

.arena-content .arena-image .a3d:hover{
	background-image: url(../images/3d_ru_ON.png);
}

.arena-content .arena-image .a3d.en{
	background-image: url(../images/3d_en.png);
}

.arena-content .arena-image .a3d.en:hover{
	background-image: url(../images/3d_en_ON.png);
}

.arena-content .arena-image .rule{
	margin: 7px 0 0 0;
	float: right;
	padding: 0 0 0 30px;
	color: #515f64;
	font: 13px/18px arial, sans-serif;
	background: url('../images/dl.jpg') left center no-repeat;
}

.arena-content .arena-image .rule:hover{
	background: url('../images/dl_on.jpg') left center no-repeat;
	color: #d51d35;
	text-decoration: underline;
}

.bg_tabs_tabl ul.table_divizion li span.team{
	width: 120px;
	text-align: center;
}

.bg_tabs_tabl ul.table_divizion li span.count{
	width: 56px;
	text-align: center;
}

.profile{
	width: 615px;
	margin: -15px 0 0 10px;
	float: left;
	padding: 50px 0 0 0;
	background: url('../images/form-bg.png') right top no-repeat;
	min-height: 400px
}

.profile p.center{
	width: 320px;
	margin-left: 150px;
	text-align: center;
	margin-top: 15px;
}

.profile p.remember{
	width: 200px;
	margin-left: 220px;
	text-align: center;
	margin-top: 15px;
}

.profile p .text2{
	text-align: justify;
	float: left;
	width: 150px;
	font: 13px/15px arial, sans-serif;
	color: #515f64;
	margin: 0 0 0 7px;
}

.profile p{
	float: left;
	width: 100%;
	margin: 6px 0;
}

.profile p.date a.open-datepicker{
	width: 21px;
	height: 18px;
	float: left;
	margin: 1px 0 1px 5px; /* background: url('../images/date-picker.png') left center no-repeat; */
}

.profile p.date input[type="text"]{
	width: 192px
}

.profile p input[type="text"]:focus{
	border-color: #515F64;
	outline: 0;
}

.profile p input[type="text"]{
	float: left;
	width: 218px;
	margin: 0;
	padding: 2px 5px;
	position: raletive;
	z-index: 30;
	color: #515F64;
	font: 13px/14px arial, sans-serif;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	position: relative;
	behavior: url('/PIE.htc');
}

.profile p input[type="password"]:focus{
	border-color: #515F64;
	outline: 0;
}

.profile .err input[type="password"]{
	border-color: #d81d38;
	outline: 0;
}

.profile .err input[type="text"]{
	border-color: #d81d38;
	outline: 0;
}

.profile .bloked input[type="text"]{
	color: #C0BBBB;
	outline: 0;
}

.profile p input[type="password"]{
	float: left;
	width: 218px;
	margin: 0;
	padding: 2px 5px;
	position: raletive;
	z-index: 30;
	color: #515F64;
	font: 13px/14px arial, sans-serif;
	border: 1px solid #afb6b8;
	border-radius: 3px;
	position: relative;
	behavior: url('/PIE.htc');
}

.profile p label sup{
	color: #d81c38;
}

.profile p button:hover, .profile p .back:hover{
	background: white url(../images/tabs_bg_active.jpg) bottom repeat-x;
	text-decoration: none;
}

.profile p button{
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	color: white;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 18px;
	height: 29px;
	line-height: 29px;
	float: left;
	margin: 0 8px 0 125px; /* 65px**/
	position: relative;
	text-align: center;
	border: none;
	behavior: url('/PIE.htc');
}

/** Forgot **/
.forgot{
	float: left;
	width: 610px;
	text-align: center;
	margin-top: 7px;
}

.profile div.forgot button:hover, .profile div .back:hover{
	background: white url(../images/tabs_bg_active.jpg) bottom repeat-x;
	text-decoration: none;
}

.profile div.forgot button{
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	color: white;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 18px;
	height: 29px;
	line-height: 29px; /* float: left;*/
	margin: 0 8px 0 11%; /* 65px**/
	position: relative;
	text-align: center;
	border: none;
	behavior: url('/PIE.htc');
}

.profile2{
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	color: white;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 18px;
	height: 29px;
	line-height: 29px;
	float: left;
	margin: 0 8px 0 225px; /* 65px**/
	position: relative;
	text-align: center;
	border: none;
	behavior: url('/PIE.htc');
}

.profile p .back{
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	color: white;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 18px;
	float: left;
	height: 29px;
	line-height: 29px;
	margin: 0;
	position: relative;
	text-align: center;
	border: none;
	behavior: url('/PIE.htc');
}

.profile p label.mobile{
	width: 200px;
	padding: 0 15px 0 0;
	background: url('../images/mobile.png') 200px center no-repeat;
}

.profile p label.phone{
	width: 200px;
	padding: 0 15px 0 0;
	background: url('../images/phone.png') 195px center no-repeat;
}

.profile p label{
	float: left;
	width: 215px;
	color: #515f64;
	font: 13px/20px arial, sans-serif;
	text-align: right;
	margin: 0 7px 0 0;
	min-height: 20px;
}

.profile p .left-part{
	float: left;
	margin-right: 7px;
	width: 265px;
}

.profile p .left-part label{
	float: left;
	width: 265px;
	line-height: 16px;
}

.profile p .left-part input{
	float: right;
	width: 74px;
}

.radio-style{
	position: relative;
	float: left;
	width: 12px;
	height: 12px;
	margin: 4px 3px 4px 0;
}

.profile p .label{
	float: left;
	color: #515f64;
	font: 13px/20px arial, sans-serif;
	margin: 0 15px 0 0;
}

.radio-style input{
	width: 12px;
	height: 12px;
	filter: alpha(opacity=00);
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
}

.radio-style .styled{
	width: 12px;
	height: 12px;
	background: url('../images/radio.png') left bottom no-repeat;
	float: left;
}

.radio-style .styled.checked{
	background: url('../images/radio.png') left top no-repeat;
}

.checkbox-style{
	width: 16px;
	height: 18px;
	float: left;
	position: relative;
	float: left;
	margin-top: -4px;
	margin-left: 5px;
}

.checkbox-style input{
	width: 16px;
	height: 18px;
	filter: alpha(opacity=00);
	opacity: 0;
	position: absolute;
	left: 0;
	margin: 0;
	bottom: 0;
	z-index: 100;
}

.checkbox-style .styled{
	width: 16px;
	height: 18px;
	background: url('../images/checkbox.png') left bottom no-repeat;
	float: left;
}

.checkbox-style .styled.checked{
	background: url('../images/checkbox.png') left top no-repeat;
}

.profile p .text{
	text-align: justify;
	float: left;
	width: 273px;
	font: 13px/15px arial, sans-serif;
	color: #515f64;
	margin: 0 0 0 7px;
}

.profile p .text a{
	text-decoration: underline;
	font: 13px/15px arial, sans-serif;
	color: #515f64;
}

#PERSONAL_COUNTRY{
	width: 230px;
	font: 13px/14px arial, sans-serif;
}

.profile p .text a:hover{
	color: #d81c38;
}

.left_content.all-width{
	width: 935px;
	margin-left: 10px;
	text-align: justify;
}

.left_content.all-width .history-links{
	width: 100%;
	margin-left: 0;
}

.left_content.all-width .title-name{
	width: 100%;
	margin-left: 0;
}

.right-top-menu{
	float: left;
	width: 320px; /*400*/
	position: absolute;
	top: 47px;
	right: 0;
	margin: 0;
	padding: 0;
}

.right-top-menu li{
	display: inline;
	float: left;
	margin-left: 25px;
}

.right-top-menu li a{
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding: 0 0 0 25px;
	font: 11px/13px arial, sans-serif;
	color: #515f65;
}

.right-top-menu li a:hover, .right-top-menu li a.active{
	color: #d81c38;
	background-position: left bottom;
}

.right-top-menu li a:active{
	background-position: left bottom;
}

.right-top-menu li .about{
	background-image: url('../images/icons/about.png')
}

.right-top-menu li .rules{
	background-image: url('../images/icons/rules.png')
}

.right-top-menu li .dogovor{
	background-image: url('../images/icons/dogovor.png')
}

.right-top-menu li .vip{
	background-image: url('../images/icons/vip.png')
}

.right-top-menu li .questions{
	background-image: url('../images/icons/questions.png')
}

.center-top-menu{
	float: left;
	width: 100%;
	height: 34px;
	padding: 10px 0;
	margin: 0 0;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

.center-top-menu li:hover, .center-top-menu li:active, .center-top-menu li.active{
	background-position: left top;
}

.center-top-menu li:hover a, .center-top-menu li:active a, .center-top-menu li.active a{
	color: #d81c38;
}

.center-top-menu li{
	display: inline;
	float: left;
	height: 34px;
	background: url('../images/icons/menu-bg.png') left bottom no-repeat;
	margin: 0 30px;
}

.center-top-menu li a:hover{
	color: #d81c38;
}

.center-top-menu li a{
	float: left;
	padding: 0 0 0 42px;
	color: #000;
	font: 13px/34px arial, sans-serif;
}

.center-top-menu li a.balans{
	background: url('../images/icons/balans.png') left center no-repeat;
}

.center-top-menu li a.maps{
	background: url('../images/icons/maps.png') left center no-repeat;
}

.center-top-menu li a.get-bal{
	background: url('../images/icons/get-bal.png') left center no-repeat;
}

.center-top-menu li a.let-bal{
	background: url('../images/icons/let-bal.png') left center no-repeat;
}

.center-top-menu li a.share{
	background: url('../images/icons/share.png') left center no-repeat;
}

.balans-content{
	float: left;
	width: 100%;
	padding: 20px 0 0 0;
	margin-bottom: 20px;
}

.balans-content .image-conteiner{
	float: left;
	width: 305px;
	text-align: center;
	background: #fff;
}

.balans-content .about{
	float: left;
	width: 630px;
}

.balans-content .about2{
	float: left;
}

.balans-content .balans-title{
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
	color: #D81D38;
	font: 18px/20px arial, sans-serif;
	border-bottom: 2px solid #e86f80;
	display: block;
	margin: 0 0 6px 0;
}

.balans-content .text p{
	margin: 5px 0 0 0;
}

.balans-content .text{
	float: left;
	width: 100%;
	color: #515f64;
	font: 13px/16px arial, sans-serif;
	margin: 0 0 30px 0;
}

.balans-content .balans-info{
	width: 270px;
	margin: 0px auto 0; /*margin: 40px auto 0;**/
}

.balans-count_from{
	font: 13px/9px arial, sans-serif;
}

.balans-content .balans-info .number{
	float: left;
	width: 100%;
	font: bold 15px/18px arial, sans-serif;
	color: #000;
}

.balans-content .balans-info .balans-count{
	float: left;
	font: 14px/62px arial, sans-serif;
	color: #000;
	padding: 0 55px;
	border-radius: 3px;
	border: 1px solid #515f64;
	box-shadow: inset 0 0 10px #aaa;
	position: relative;
	z-index: 1000;
	behavior: url('/PIE.htc');
}

.balans-content .balans-info .balans-count span{
	color: #d81c38;
}

.transactions{
	float: left;
	width: 100%;
	margin: 15px 0 30px;
	clear: both;
}

.transactions .trans-title{
	float: left;
	width: 100%;
	font: bold 16px/18px arial, sans-serif;
	color: #000;
	padding: 4px 0;
	border-bottom: 1px solid #e2e2e2;
}

.transactions form{
	float: left;
	width: 100%;
	font: 13px/20px arial, sans-serif;
	color: #515f64;
	padding: 9px 0;
}

.transactions form label{
	float: left;
	margin-right: 10px;
}

.transactions form input{
	border: 1px solid #b8bec0;
	padding: 2px 5px;
	width: 132px;
	height: 14px;
	line-height: 14px;
	float: left;
	margin-right: 5px;
	border-radius: 3px;
	position: relative;
	z-index: 1000;
	behavior: url('/PIE.htc');
}

.transactions ul{
	float: left;
	width: 935px;
	padding: 10px 0px 10px 0px;
}

.transactions ul li{
	float: left;
	width: 933px;
	border-radius: 2px;
	margin: 0 0 1px 0;
	text-align: center;
	font: 12px/ 16px arial, sans-serif;
	padding: 1px 0;
	border: 1px solid #b5b5b5;
	position: relative;
	z-index: 1000;
	behavior: url('/PIE.htc');
}

.transactions ul li.head{
	background: #515f65;
	color: #fff;
}

.transactions ul li.head .about{
	text-align: center;
}

.transactions ul li .bals{
	float: left;
	width: 90px;
}

.transactions ul li .data{
	float: left;
	width: 95px;
}

.transactions ul li .number{
	float: left;
	width: 95px;
}

.transactions ul li .place{
	float: left;
	width: 153px;
}

.transactions ul li .for{
	float: left;
	width: 200px;
}

.transactions ul li .about{
	float: left;
	width: 300px;
	text-align: center;
}

.transactions ul li .mdate{
	float: left;
	width: 90px;
}

.transactions ul li .mname{
	float: left;
	width: 400px;
}

.transactions ul li .mseson{
	float: left;
	width: 400px;
}

.transactions .date-picker{
	width: 21px;
	height: 18px;
	float: left;
	margin: 1px 10px 1px 0px; /* background: url('../images/date-picker.png') left center no-repeat; */
}

.transactions form button{
	margin: -2px 0 0 10px;
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	color: white;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 20px;
	height: 24px;
	line-height: 24px;
	position: relative;
	text-align: center;
	z-index: 1000;
	border: none;
	behavior: url('/PIE.htc');
}

.transactions form button:hover{
	background: white url(../images/tabs_bg_active.jpg) bottom repeat-x;
}

.balns-ul{
	float: left;
	width: 100%;
	clear: both;
}

.balns-ul .ul-title{
	float: left;
	width: 100%;
	font: bold 16px/18px arial, sans-serif;
	color: #000;
	padding: 4px 0;
}

.balns-ul ul{
	float: left;
	width: 100%;
	color: #515f64;
	margin: 0 0 30px 0;
	padding: 0;
}

.balns-ul ul li{
	float: left;
	width: 100%;
	padding: 0 0 0 15px;
	margin: 2px 0;
	background: url('../images/balans-ul.png') left 5px no-repeat;
}

.qustions{
	float: right;
	width: 625px;
	color: #525f65;
	margin-bottom: 40px;
}

.qustions dl{
	float: right;
	width: 625px;
	padding: 0;
	margin: 0;
	font: 14px/16px arial, sans-serif;
}

.qustions dd{
	float: right;
	width: 599px;
	margin: 0;
	border: 1px solid #515f64;
	background: #f3f6f7;
	border-radius: 3px;
	padding: 0 12px 10px;
	margin: 13px 0 10px 0;
	position: relative;
	z-index: 100;
}

.qustions dd .top-bg{
	width: 22px;
	height: 10px;
	background: url('../images/question-top.png') left top no-repeat;
	position: absolute;
	top: -10px;
	left: 35px;
	z-index: 110;
}

.qustions dd p{
	margin: 10px 0 0;
}

.qustions dt{
	float: right;
	width: 100%;
}

.qustions{
	float: right;
	width: 625px;
}

.pagination{
	font: 13px/16px arial, sans-serif;
	float: left;
	width: 100%;
	text-align: center;
}

.pagination a{
	color: #525f65;
}

.pagination a:hover{
	color: #d81c38;
	text-decoration: none;
}

.pagination span.current{
	font-size: 15px;
	color: #d81c38;
}

.pagination .left-all{
	background: url('../images/pagination.png') left 5px no-repeat;
}

.pagination .left-all:hover{
	background: url('../images/pagination.png') left -8px no-repeat;
}

.pagination .right-all{
	background: url('../images/pagination.png') right 5px no-repeat;
}

.pagination .right-all:hover{
	background: url('../images/pagination.png') right -8px no-repeat;
}

.pagination .prev{
	background: url('../images/pagination.png') left -24px no-repeat;
}

.pagination .prev:hover{
	background: url('../images/pagination.png') left -38px no-repeat;
}

.pagination .next{
	background: url('../images/pagination.png') right -24px no-repeat;
}

.pagination .next:hover{
	background: url('../images/pagination.png') right -38px no-repeat;
}

.to-right .about{
	float: left;
	width: 630px;
}

.card-table{
	float: left;
	width: 590px
}

.card-table ul{
	float: left;
	width: 590px;
	padding: 0;
}

.card-table ul li{
	float: left;
	width: 588px;
	border-radius: 2px;
	margin: 0 0 1px 0;
	text-align: center;
	font: 12px/ 16px arial, sans-serif;
	padding: 1px 0;
	border: 1px solid #b5b5b5;
	position: relative;
	z-index: 1000;
	behavior: url('/PIE.htc');
}

.card-table ul li.head{
	background: #515f65;
	color: #fff;
}

.card-table ul li .to-print{
	position: absolute;
	right: -25px;
	top: 2px;
	width: 17px;
	height: 16px;
	background: url('../images/to-print.png') left top no-repeat;
}

.card-table ul li .to-print:hover{
	background-position: left bottom;
}

.card-table ul li span{
	float: left;
	width: 147px;
}

.card-ul{
	margin: 10px 0;
	list-style-type: decimal;
	padding: 0 0 0 20px;
	color: #D81D39;
	font-weight: bold;
}

.card-ul li{
	margin-bottom: 30px;
}

.card-ul div{
	color: #515f64;
	font-weight: normal;
}

.card-ul div span{
	color: #D81D39;
	font-weight: normal;
}

.balans-content .text p.warning{
	margin: 10px 0;
	padding: 0 0 0 20px;
	background: url('../images/warning.png') left 1px no-repeat;
}

.balans-content .about .subtitle{
	font: bold 16px/20px arial, sans-serif;
	color: black;
	margin: 0 0 3px 0;
}

.balans-content .get-a-card{
	margin: 15px 0;
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	color: white;
	float: left;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 20px;
	height: 24px;
	line-height: 24px;
	position: relative;
	text-align: center;
	z-index: 1000;
	border: none;
	behavior: url('/PIE.htc');
}

.get-a-lp{
	margin: 15px 0;
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	color: white;
	float: left;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 20px;
	height: 24px;
	line-height: 24px;
	position: relative;
	text-align: center;
	z-index: 1000;
	border: none;
	behavior: url('/PIE.htc');
}

.card-ul li ul{
	margin-bottom: 3px;
}

.card-ul li li{
	margin-bottom: 3px;
	padding: 0 0 0 12px;
	line-height: 16px;
	background: url('../images/balans-ul.png') left 6px no-repeat;
}

.card-but p button:hover{
	background: white url(../images/tabs_bg_active.jpg) bottom repeat-x;
	text-decoration: none;
}

.card-but p button{
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	color: white;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 18px;
	height: 29px;
	line-height: 29px;
	float: left;
	margin: 15px 8px 0 10px; /* 65px**/
	position: relative;
	text-align: center;
	border: none;
	behavior: url('/PIE.htc');
}

.order_p-but p button:hover{
	background: white url(../images/tabs_bg_active.jpg) bottom repeat-x;
	text-decoration: none;
}

.order_p-but p button{
	background: url(../images/tabs_bg.jpg) bottom repeat-x;
	color: white;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 18px;
	height: 29px;
	line-height: 29px;
	float: left;
	margin: 0px 8px 0 10px; /* 65px**/
	position: relative;
	text-align: center;
	border: none;
	behavior: url('/PIE.htc');
}

.point-list{
	float: left;
	width: 630px;
}

.point-list a{
	min-height: 150px;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 150px;
	width: 270px;
	text-align: center;
	margin: 10px 0 10px 28px;
	color: #515f64;
}

.point-list a:hover{
	color: #d81d38;
	text-decoration: none;
}

.point-list a:hover .border-image{
	border-color: #d81d38;
}

.point-list a .border-image{
	width: 264px;
	border-radius: 6px;
	height: 120px;
	float: left;
	margin: 0 0 5px 0;
	border: 3px solid #515f64;
	position: relative;
	z-index: 100;
	behavior: url('/PIE.htc');
}

.point-list a .border-image img{
	width: 264px;
	border-radius: 3px;
	height: 120px;
	position: relative;
	z-index: 100;
	behavior: url('/PIE.htc');
}

.special{
	float: left;
	width: 100%;
	margin: 20px 0;
}

.special .spec-title{
	float: left;
	width: 100%;
	color: #d71c38;
	margin: 0 0 3px 0;
}

.special ul{
	float: left;
	width: 840px;
	padding: 0;
}

.special ul li{
	float: left;
	width: 818px;
	border-radius: 2px;
	margin: 0 0 1px 0;
	text-align: center;
	font: 12px/ 16px arial, sans-serif;
	padding: 1px 10px;
	border: 1px solid #b5b5b5;
	position: relative;
	z-index: 1000;
	behavior: url('/PIE.htc');
}

.special ul li.head{
	background: #515f65;
	color: #fff;
}

.special ul li .to-print{
	position: absolute;
	right: -25px;
	top: 2px;
	width: 17px;
	height: 16px;
	background: url('../images/to-print.png') left top no-repeat;
}

.special ul li .to-print:hover{
	background-position: left bottom;
}

.special ul li .name{
	float: left;
	width: 332px;
	text-align: left;
}

.special ul li.head .about, .special ul li.head .name{
	text-align: center;
}

.special ul li .about{
	float: left;
	width: 370px;
	text-align: left;
}

.special ul li .cout{
	float: left;
	width: 115px;
	text-align: center;
}

.special ul li .to-buy{
	position: absolute;
	left: 850px;
	top: 1px;
	color: #515f64;
	padding: 0 0 0 23px;
	background: url('../images/to-buy.png') left -25px no-repeat;
}

.special ul li .to-buy.disable:hover{
	background-position: left 0;
}

.special ul li .to-buy.disable{
	width: 0;
	height: 16px;
	overflow: hidden;
	background-position: left 0;
}

.special ul li .to-buy.disable_ordered{
	width: 0;
	height: 16px;
	background-position: left 0;
}

.special ul li .to-buy.disable_ordered:hover{
	background-position: left 0;
	text-decoration: none;
}

.special ul li .to-buy:hover{
	color: #d70929;
	background-position: left -50px;
}

.balans-content .get-a-card:hover{
	background: white url(../images/tabs_bg_active.jpg) bottom repeat-x;
}

.foto-search{
	float: left;
	width: 615px;
	margin: 0 0 15px 10px;
}

.foto-search label{
	float: left;
	margin: 0 5px 0 0;
	color: #515f64;
	font: 12px/17px Tahoma, arial, sans-serif;
}

.foto-search input{
	float: left;
	margin: 0 5px 0 0;
	background: #fff url("../images/search-photo.png") 205px center no-repeat;
	border: medium none;
	font: 12px/18px arial, sans-serif;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 1px 0 black;
	height: 18px;
	padding: 0 20px 0 5px;
	width: 200px;
	position: relative;
	z-index: 10;
	behavior: url('PIE.htc');
}

.media-list{
	float: left;
	width: 100%;
	margin: 0 0 20px 10px;
}

.media-list li{
	margin: 0 14px 14px 0;
	width: 193px;
	min-height: 159px;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 159px;
}

.media-list li .images-link{
	float: left;
	width: 198px;
	height: 111px;
	padding: 1px;
	background: #fff;
	border: 1px solid #515f64;
	border-radius: 4px;
	position: relative;
	z-index: 10;
	behavior: url('PIE.htc');
}

.media-list li .images-link img{
	float: left;
	width: 198px;
	height: 111px;
	border-radius: 3px;
	position: relative;
	z-index: 10;
	behavior: url('PIE.htc');
}

.media-list li .date{
	float: left;
	width: 100%;
	font: 10px/14px arial, sans-serif;
	color: #d81d38;
	margin: 3px 0 0;
}

.media-list li .name-link{
	float: left;
	width: 100%;
	font: 13px/16px arial, sans-serif;
	color: #515f65;
	text-decoration: none;
}

.media-list li .name-link:hover{
	text-decoration: underline;
	color: #d81c38;
}

.media-list li .date span{
	color: #78858a;
}

.pagination.photo-list{
	width: 615px;
	padding: 5px 0;
	border-top: 1px solid #DBDBDB;
	margin: -10px 0 30px 10px;
}

/** ��������**/
.match_menu{
	float: left;
	width: 615px; /*height: 34px;*/
	padding: 0 0px;
	margin: 20px 0;
	margin-left: 10px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

.center-top-menu1{
	float: left;
	width: 550px; /*height: 34px;*/
	padding: 15px 0px;
	margin: 0 0;
	margin-left: 80px;
}

.center-top-menu1 li:hover, .center-top-menu1 li:active, .center-top-menu1 li.active{
	background-position: left top;
}

.center-top-menu1 li:hover a, .center-top-menu1 li:active a, .center-top-menu1 li.active a{
	color: #d81c38;
}

.center-top-menu1 li{
	display: inline;
	float: left;
	height: 34px;
	background: url('../images/icons/menu-bg.png') left bottom no-repeat;
	margin: 0 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	min-width: 165px;
}

.center-top-menu1 li a:hover{
	color: #d81c38;
}

.center-top-menu1 li a{
	float: left;
	padding: 0 0 0 42px;
	color: #000;
	font: 13px/34px arial, sans-serif;
	text-decoration: none;
}

.center-top-menu1 li a.protokol{
	background: url('../images/icons/protok.png') left center no-repeat;
}

.center-top-menu1 li a.mAnonsDetail{
	background: url('../images/icons/anons_w.png') left center no-repeat;
}

.center-top-menu1 li a.newsDetail{
	background: url('../images/icons/news_w.png') left center no-repeat;
}

.center-top-menu1 li a.press{
	background: url('../images/icons/press.png') left center no-repeat;
}

.center-top-menu1 li a.photo{
	background: url('../images/icons/photo.png') left center no-repeat;
}

.center-top-menu1 li a.video{
	background: url('../images/icons/video.png') left center no-repeat;
}

.center-top-menu1 li a.online{
	background: url('../images/icons/online.png') left center no-repeat;
}

.center-top-menu1 li a.history{
	background: url('../images/icons/history.png') left center no-repeat;
}

.match .balans-title{
	float: left;
	width: 100%;
	padding: 5px 0 0 0;
	color: #af0b23;
	font: 16px/20px arial, sans-serif;
	border-bottom: 1px solid #d81d38;
	display: block;
	margin: 0 0 6px 0;
}

.map-columns{
	width: 600px;
}

.rule{
	margin: 7px 0 0 5px;
	padding: 0 0 0 30px;
	color: #515f64;
	font: 13px/18px arial, sans-serif;
	background: url('../images/dl.jpg') left center no-repeat;
}

.rule:hover{
	background: url('../images/dl_on.jpg') left center no-repeat;
	color: #d51d35;
	text-decoration: underline;
}

.tabs_match ul.log_match li.logo_kam_bilet{
	margin-bottom: 10px !important;
	line-height: 14px;
	height: 80px;
}

.count_bilet_blok a{
	text-align: center;
	color: #d81c38;
	font: 12px/13px arial, sans-serif;
	width: 50px;
}

.ffile input{
	float: left;
	width: 211px;
	height: 20px; /* margin: 10px 0px 10px 00px; */
	padding: 4px 8px;
	line-height: 10px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.ffile label{ /* margin: 10px 10px 10px 10px;*/
	padding: 4px 8px;
	line-height: 10px;
	position: relative;
	behavior: url('/PIE.htc');
}

.rule{
	margin: 7px 0 0 5px;
	padding: 0 0 0 30px;
	color: #515f64;
	font: 13px/18px arial, sans-serif;
	background: url('../images/dl.jpg') left center no-repeat;
}

.rule:hover{
	background: url('../images/dl_on.jpg') left center no-repeat;
	color: #d51d35;
	text-decoration: underline;
}

.school-content{
	width: 615px;
	float: left;
	clear: both;
	margin: 0 0 10px 10px;
	color: #515f64;
	text-align: justify;
	font: 13px/17px arial, sans-serif;
}

.school-content .school-image{
	width: 100%;
	float: left;
	position: relative;
}

.school-content .school-image img{
	padding: 1px;
	background: #fff;
	border: 1px solid black;
	border-radius: 3px;
	float: left;
	width: 611px;
	position: relative;
	z-index: 30;
	behavior: url('/PIE.htc');
}

.school-content p{
	float: left;
	width: 100%;
}

.school-content .school-image .rule{
	margin: 7px 0 0 15px;
	float: right;
	padding: 0 0 0 30px;
	color: #515f64;
	font: 13px/18px arial, sans-serif;
	background: url('../images/dl.jpg') left center no-repeat;
}

.school-content .school-image .rule:hover{
	background: url('../images/dl_on.jpg') left center no-repeat;
	color: #d51d35;
	text-decoration: underline;
}

.school-content .school-image .rulephoto{
	margin: 7px 10px 0 0px;
	float: left;
	padding: 0 0 0 0px;
	color: #515f64;
	font: 13px/18px arial, sans-serif; /* background: url('../images/dl.jpg') left center no-repeat; */
}

.school-content .school-image .rulephoto:hover{ /* background: url('../images/dl_on.jpg') left center no-repeat; */
	color: #d51d35;
	text-decoration: underline;
}

header .social2{
	width: 10px;
	height: 40px;
	position: absolute;
	top: 1px;
	left: 425px; /*#470*/
}

header .social_rs{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 13px;
	left: 440px; /*#485*/
}

header .social_rs a{
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	margin-right: 8px;
	border-radius: 2px;
	box-shadow: 0 0 1px 0 #000;
}

header .social_rs a.rs{
	background: url(../images/social-sprite.png) 0 -552px no-repeat;
}

header .social_rs a.rs:hover{
	background: url(../images/social-sprite.png) 0 -580px no-repeat;
}

header .social a.in{
	background: url(../images/social-sprite.png) -2px -426px no-repeat;
}

header .social a.in:hover{
	background: url(../images/social-sprite.png) -2px -458px no-repeat;
}

.new_style{
	margin: 0 0 10px 10px;
}

/*content ��������� ������� ���������*/
#new_style .content{
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	color: #131313;
	font-size: 12px;
}

#new_style .main{
	width: 100%;
}

#new_style .left{
	width: 615px;
	padding-right: 14px;
}

#new_style .right{
	width: 314px;
}

#new_style .links{
	font-size: 10px;
	color: #525f64;
	padding-top: 10px;
	padding-bottom: 9px;
	border-bottom: 1px solid #d81d38;
}

#new_style .links a{
	color: #525f64;
}

#new_style .links .last{
	color: #bf3c4f;
	text-decoration: underline;
}

#new_style .left_content h1{
	font-size: 20px;
	color: #d81c38;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 25px;
	margin: 0;
}

#new_style .sort{
	font-size: 13px;
	color: #1b0c00;
	padding-bottom: 25px;
	margin: 0;
}

#new_style .sort select{
	width: 230px;
	border: 1px solid #afb6b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #515f64;
	margin-left: 7px;
}

#new_style .sort span{
	margin-right: 15px;
}

#new_style .info_v22{
	padding-bottom: 20px;
}

#new_style .info_v22 td{
	vertical-align: middle;
}

#new_style .info_v22 h5{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1b0c00;
	padding-bottom: 5px;
	margin: 0px;
}

#new_style .glav{
	background: #515f65;
	border: 1px solid #515f65;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/PIE.htc);
	position: relative;
	color: #FFF;
	margin-bottom: 1px;
}

#new_style .info2{
	width: 100%;
}

#new_style .info2 td{
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 13px;
}

#new_style .info2 .t1{
	width: 20px;
	padding-left: 15px;
}

#new_style .t2{
	width: 150px;
	text-align: right;
}

#new_style .info2 .t3{
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}

#new_style .t4{
	width: 150px;
}

#new_style .t5{
	width: 20px;
}

#new_style .inf{
	background: #FFF;
	border: 1px solid #515f65;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/PIE.htc);
	position: relative;
	color: #515f64;
	margin-bottom: 1px;
}

#new_style .t3 span{
	display: inline-block;
	width: 30px;
}

#new_style .t3 .nd{
	width: 10px;
	text-align: center;
}

#new_style .t3 .nd_l{
	text-align: left;
}

#new_style .t3 .nd_r{
	text-align: right;
}

#new_style .t6{
	width: 165px;
}

.t9{
	width: 50px;
}

#new_style .t8{
	width: 195px;
}

#new_style .info2 .t7{
	text-align: center;
	width: 22px;
	padding-left: 4px;
	padding-right: 4px;
}

#new_style .info2 .t7eng{
	text-align: center;
	width: 20px;
	padding-left: 4px;
	padding-right: 4px;
}

#new_style .t8eng{
	width: 195px;
}

#new_style .block{
	background: url(../images/blockbg.gif) left top repeat-y;
	width: 314px;
}

#new_style .block_top{
	background: url(../images/block_top.jpg) left top no-repeat;
	width: 314px;
}

#new_style .block_foot{
	background: url(../images/block_foot.gif) left bottom no-repeat;
	width: 292px;
	min-height: 170px;
	padding-left: 11px;
	padding-right: 11px;
}

#new_style .title{
	text-align: center;
	height: 14px;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 4px;
}

#new_style .list{
	padding: 0;
	list-style: none;
}

#new_style .list li{
	border-bottom: 1px solid #dbdbdb;
	padding-left: 73px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#new_style .ic{
	position: absolute;
	margin-top: 0px;
	margin-left: -56px;
}

#new_style .list .last{
	border: none;
}

#new_style .index_fb{
	color: #466eb4;
	font-size: 14px;
}

#new_style .index_vk{
	color: #2f5879;
	font-size: 14px;
}

#new_style .index_tw{
	color: #2baedc;
	font-size: 14px;
}

#new_style .index_gp{
	color: #e23636;
	font-size: 14px;
}

#new_style .index_in{
	color: #5b2b17;
	font-size: 14px;
}

#new_style .index_pin{
	color: #c61620;
	font-size: 14px;
}

/*content*/ /**����������**/
#new_style .info3{
	color: #515f64;
	font-size: 13px;
}

#new_style .info3 table{
	width: 100%;
}

#new_style .info3 td{
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 9px;
	padding-top: 9px;
	padding-left: 14px;
	vertical-align: top;
}

#new_style .info3 .time2 p{
	white-space: nowrap;
	margin: 0;
	padding: 0px;
	color: #1b0c00;
	font-weight: bold;
	text-align: center;
}

#new_style .info3 p{
	margin: 0;
	padding: 0px;
}

/****/ /****/ /** ���������� ������� **/
.stat-list{
	float: left;
	width: 615px; /** margin: 10px 0 25px 10px; border-top: 1px solid #dbdbdb; **/
	font: 11px/12px arial, sans-serif;
}

.stat-list li{
	float: left;
	width: 615px;
	height: 30px;
	border-bottom: 1px solid #dbdbdb;
}

.stat-list li .num{
	float: left;
	height: 28px;
	width: 40px;
	text-align: center;
}

p.num{ /* padding: 5px 0px 0px 0px; */
	height: 28px;
	width: 40px;
}

.stat-list li .player{
	float: left;
	height: 28px;
	width: 200px; /* padding: 5px 0 0 0px; */
	text-align: left;
}

.stat-list li .player2{
	float: left;
	height: 28px;
	width: 160px; /* padding: 5px 0 0 0px; */
	text-align: left;
}

.stat-list li .i{
	float: left;
	height: 28px;
	width: 40px; /* padding: 5px 0 0 0px; */
	text-align: center;
}

p.player{
	height: 28px;
}

.stat-list li .date-time{
	float: left;
	width: 70px;
	margin: 10px 0 0 15px;
	color: #d81c38;
}

.stat-list li a.stat-container{
	float: left;
	width: 615px;
	border: 1px solid #fff;
	text-decoration: none;
	height: 26px;
	position: relative;
	z-index: 30;
	margin: 1px 0 0px
}

.stat-list li a:hover{
	border: 1px solid #515f64;
	border-radius: 4px;
	position: relative;
	box-shadow: inset 0 0 10px 0px #AAA;
	z-index: 30;
	color: black;
	behavior: url('/PIE.htc');
}

#new_style_stat .stat-table{
	float: left;
	width: 615px;
	margin: 00px 0;
}

#new_style_stat .stat-table li{
	float: left;
	width: 615px;
	font: 13px/14px arial, sans-serif;
	color: #515f65;
	text-align: center;
	background: #f5f5f5; /*border: 1px solid #a3a3a3;*/
	border-radius: 3px; /* behavior: url('/PIE.htc');*/
	margin-bottom: 1px;
	background-color: #f5f5f5;
}

#new_style_stat .news .about-player .social_big{
	margin-left: 0;
	margin-top: 10px;
}

#new_style_stat .stat-table li.head{
	color: #fff;
	background: #515f65;
	height: 37px;
	padding-top: 5px;
}

#new_style_stat .stat-table .head a{
	cursor: pointer;
	text-decoration: none;
	color: white;
}

span.arr{
	font: 10px/10px arial, sans-serif !important;
	color: white;
}

span.arr_active{
	font: 9px/10px arial, sans-serif !important;
	color: #F5BFBF;
}

#new_style_stat .stat-table .i{
	float: left;
	height: 32px;
	width: 40px;
	padding: 2px 0 0 0px;
	text-align: center;
}

#new_style_stat .stat-table .player{
	float: left;
	height: 32px;
	width: 200px;
	padding: 2px 0 0 0px;
	text-align: left;
}

#new_style_stat .player1str{
	float: left;
	width: 200px;
	padding: 0px 0 0 0px;
	text-align: left;
	margin-top: 1px;
}

#new_style_stat .stat-table .player2{
	float: left;
	height: 32px;
	width: 160px;
	padding: 2px 0 0 0px;
	text-align: left;
}

#new_style_stat .player2str{
	float: left;
	width: 160px;
	padding: 0px 0 0 0px;
	text-align: left;
	margin-top: 1px;
}

#new_style_stat .stat-table .num{
	float: left;
	height: 32px;
	width: 40px;
	padding: 2px 0 0 2px;
	text-align: center;
}

#new_style_stat .stat-table .vp{
	float: left;
	height: 32px;
	width: 50px;
	padding: 2px 0 0 0px;
	text-align: center;
}

.stat-list li .vp{
	float: left;
	height: 28px;
	width: 50px; /* padding: 5px 0 0 0px; */
	text-align: center;
}

.new_style_stat{ /*margin: 0 0 10px 10px; */
}

.stat-content{
	float: left;
	width: 615px;
	margin: 0 0 10px 10px;
	font: 13px/13px arial, sans-serif;
	color: #515F64;
}

.stat-content p{
	margin: 6px 0 10px;
	font: 13px/13px arial, sans-serif;
	color: #515F64;
}

.stat-content two.p{
	margin: 0px 0 1px;
	font: 13px/13px arial, sans-serif;
	color: red;
}

#new_style_stat .content{
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	color: #131313;
	font-size: 12px;
}

#new_style_stat .main{
	width: 100%;
}

#new_style_stat .left{
	width: 615px;
	padding-right: 14px;
}

#new_style_stat .right{
	width: 314px;
}

#new_style_stat .links{
	font-size: 10px;
	color: #525f64;
	padding-top: 10px;
	padding-bottom: 9px;
	border-bottom: 1px solid #d81d38;
}

#new_style_stat .links a{
	color: #525f64;
}

#new_style_stat .links .last{
	color: #bf3c4f;
	text-decoration: none;
}

#new_style_stat .left_content h1{
	font-size: 20px;
	color: #d81c38;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 25px;
	margin: 0;
}

#new_style_stat .sort{
	font-size: 13px;
	color: #1b0c00;
	padding-bottom: 25px;
	margin: 0;
}

#new_style_stat .sort select{
	width: 230px;
	border: 1px solid #afb6b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #515f64;
	margin-left: 7px;
}

#new_style_stat .sort span{
	margin-right: 15px;
}

#new_style_stat .info_v22{
	padding-bottom: 20px;
}

#new_style_stat .info_v22 td{
	vertical-align: middle;
}

#new_style_stat .info_v22 h5{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1b0c00;
	padding-bottom: 5px;
	margin: 0px;
}

#new_style_stat .glav{
	background: #515f65;
	border: 1px solid #515f65;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/PIE.htc);
	position: relative;
	color: #FFF;
	margin-bottom: 1px;
}

#new_style_stat .info2{
	width: 610px;
}

#new_style_stat .info2 td{
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 13px;
	vertical-align: middle;
}

#new_style_stat .info2 .t1{
	width: 20px;
	padding-left: 15px;
}

#new_style_stat .t2{
	width: 150px;
	text-align: right;
}

#new_style_stat .info2 .t3{
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}

#new_style_stat .t4{
	width: 150px;
}

#new_style_stat .t5{
	width: 20px;
}

#new_style_stat .inf{
	background: #FFF;
	border: 1px solid #515f65;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/PIE.htc);
	position: relative;
	color: #515f64;
	margin-bottom: 1px;
}

#new_style_stat .t3 span{
	display: inline-block;
	width: 30px;
}

#new_style_stat .t3 .nd{
	width: 10px;
	text-align: center;
}

#new_style_stat .t3 .nd_l{
	text-align: left;
}

#new_style_stat .t3 .nd_r{
	text-align: right;
}

#new_style_stat .t6{
	width: 165px;
}

#new_style_stat .t9{
	width: 50px;
}

#new_style_stat .t8{
	width: 195px;
}

#new_style_stat .info2 .t7{
	text-align: center;
	width: 22px;
	padding-left: 4px;
	padding-right: 4px;
}

#new_style_stat .tw{
	width: 15px;
}

/****/ /*404*/
#new_style .error{
	padding-top: 130px;
	padding-bottom: 130px;
}

#new_style .error table{
	margin: 0 auto;
}

#new_style .error p{
	margin: 0px;
}

#new_style .error td{
	text-align: right;
	vertical-align: top;
}

#new_style .link2{
	font-size: 13px;
	padding-bottom: 48px;
	padding-top: 24px;
	width: 225px;
}

#new_style .link2 a{
	color: #515f64;
}

#new_style .link3{
	font-size: 11px;
	color: #d81c38;
}

#new_style .link3 a{
	color: #515f64;
}

#new_style .error a:hover{
	text-decoration: none;
}

#new_style .error span{
	font-size: 20px;
	color: #000;
	position: absolute;
	margin-left: -83px;
	line-height: 20px;
	margin-top: 20px;
}

/*404*/ /** Kalendar **/
.hidden{
	display: none;
}

.show{ /* width: 250px;*/
	display: block;
	position: relative;
	z-index: 100; /* background-color: red; */
	margin-left: 15px;
	padding: 4px;
	margin-top: -2px;
}

.item{
	float: left; /* width: 100px; */
	padding: 0px;
}

.more{ /* width: 250px; */
	background-color: white;
	padding: 5px;
	margin-top: 0px;
}

/** Kalendar **/ /** 3 MENU**/
.linksM{
	text-align: center;
	font-size: 12px;
	padding-top: 8px;
	text-align: center;
	padding-bottom: 15px;
	float: left;
	width: 100%;
}

.linksM a{
	background: url(../images/3menu/links4_a.gif) center bottom no-repeat;
	display: inline-block;
	width: 85px;
	padding-bottom: 22px;
	color: #515f64;
	text-decoration: none;
	margin-left: -3px;
	text-align: center;
}

.linksM .active{
	background: url(../images/3menu/links4_active.gif) center bottom no-repeat;
	color: #1b0c00;
	font-weight: bold;
}

.linksM a:hover{
	color: #d71c38;
	text-align: center;
}

/** 3 MENU**/ /** ���������**/
.programka_blok{
	width: 615px;
	text-align: right;
	font-size: 13px;
	margin-bottom: -15px;
	margin-left: 10px;
}

a.programka{
	font: 13px/16px arial, sans-serif;
	color: black;
}

a:hover.programka{
	color: #D81C38;
}

/** ����� ���������**/ /** ����� � ��������� **/
#news_blok_new .block3{
	background: url(../images/news_bloks/block3bg.gif) repeat-y;
	width: 314px;
}

#news_blok_new .block3_top{
	background: url(../images/news_bloks/block3_top.gif) left top no-repeat;
}

#news_blok_new .block_foot{
	background: url(../images/news_bloks/block3_foot.gif) left bottom no-repeat;
	width: 308px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	height: 240px;
}

#news_blok_new .info5{
	min-height: 108px;
}

#news_blok_new .links3{
	background: url(../images/news_bloks/links3bg.gif) 3px 4px no-repeat;
	height: 36px;
	width: 314px;
	position: relative;
	bottom: -4px;
	font-size: 13px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}

#news_blok_new .links3 table{
	width: 100%;
}

#news_blok_new .links3 td{
	height: 36px;
	text-align: right;
}

#news_blok_new .links3 .shadow-right span{
	position: absolute;
	margin-top: -36px;
	margin-right: -7px;
	font-size: 0px;
	z-index: 1;
}

#news_blok_new .links3 .shadow-left span{
	position: absolute;
	margin-top: -36px;
	margin-left: -7px;
	font-size: 0px;
	z-index: 1;
}

#news_blok_new .links3 .hidden{
	visibility: hidden;
	display: none;
}

#news_blok_new .links3 .hidden{
	visibility: hidden;
	display: none;
}

#news_blok_new .links3 a{
	background: url(../images/news_bloks/links3_a.gif) right 4px no-repeat;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	height: 28px;
	padding-top: 8px;
	display: block;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

#news_blok_new .links3 a.last{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	height: 28px;
	padding-top: 8px;
	display: block;
	text-align: center;
}

#news_blok_new .links3 a.nodevision{
	background: none;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	height: 28px;
	padding-top: 8px;
	display: block;
	text-align: center;
}

#news_blok_new .links3 a:hover{
	color: #d81c38;
}

#news_blok_new .links3 .active a{
	background: url(../images/news_bloks/links3_a_active.gif) top repeat-x;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/PIE.htc);
	position: relative;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}

#news_blok_new .links3 .active .last{
	background: url(../images/news_bloks/title.gif) right top no-repeat;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/PIE.htc);
	position: relative;
	color: #FFF;
	font-size: 14px;
}

#news_blok_new .links3 .active .one{
	background: url(../images/news_bloks/title.gif) left top no-repeat;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(/PIE.htc);
	position: relative;
	color: #FFF;
	font-size: 14px;
}

#news_blok_new .links3 .one{
	background: url(../images/news_bloks/title.gif) left top no-repeat;
}

#news_blok_new .links3 .last{
	background: none;
}

#news_blok_new .links4{
	text-align: center;
	font-size: 12px;
	padding-top: 8px;
}

#news_blok_new .links4 a{
	background: url(../images/news_bloks/links4_a.gif) center bottom no-repeat;
	display: inline-block;
	width: 95px;
	padding-bottom: 22px;
	color: #515f64;
	text-decoration: none;
	margin-left: -3px;
}

#news_blok_new .links4 .active{
	background: url(../images/news_bloks/links4_active.gif) center bottom no-repeat;
	color: #1b0c00;
	font-weight: bold;
}

#news_blok_new .links4 a:hover{
	color: #d71c38;
}

#news_blok_new .time3{
	text-align: center;
	font-size: 12px;
	color: #515f64;
	margin: 0;
	padding: 0px;
}

#news_blok_new .time3 span{
	color: #d81c38;
}

#news_blok_new .inf2{
	text-align: center;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding-bottom: 7px;
}

#news_blok_new .info7{
}

#news_blok_new .info7 table{
	width: 100%;
}

#news_blok_new .info7 td{
	vertical-align: middle;
}

#news_blok_new .info7 p{
	margin: 0;
}

#news_blok_new .t10{
	width: 120px;
	text-align: center;
	font-size: 0px;
}

#news_blok_new .t11{
	font-size: 24px;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
}

#news_blok_new .t11 p{
	padding-top: 5px;
	white-space: nowrap;
	vertical-align: center;
	margin: 0;
}

#news_blok_new .info8{
	font-size: 11px;
	color: #d3d3d3;
	text-align: center;
	margin-top: -15px;
}

#news_blok_new .info8 span{
	font-size: 11px;
	color: #5b686d;
}

#news_blok_new .info8 p{
	margin: 0;
	padding: 0px;
}

#news_blok_new .info7 .name2{
	font-size: 11px;
	color: #5b686d;
}

#news_blok_new .info7 .name2_team{
	color: #d81c38;
	font: bold 12px/13px Arial;
	text-decoration: none;
}

#news_blok_new .info6{
	font-size: 11px;
	padding-top: 12px;
	min-height: 55px;
}

#news_blok_new .info6 ul{
	padding: 0;
	list-style: none;
}

#news_blok_new .info6 li{
	float: left;
	padding-left: 21px;
	min-width: 130px;
	padding-top: 1px; /*margin-left: 24px; */
}

#news_blok_new .info6 a{
	color: #515f65;
	text-decoration: none;
}

#news_blok_new .info6 a:hover{
	color: #d71c38;
	text-decoration: underline;
}

#news_blok_new .info6 .active a{
	color: #d71c38;
	text-decoration: underline;
}

#news_blok_new .info6 span{
	position: absolute;
	margin-left: -21px;
}

#news_blok_new .slide-show{
	display: block;
}

#news_blok_new .slide-hide{
	display: none;
}

#news_blok_new .ui-widget-content{ /**background:url(/bitrix/templates/hcdonbass/images/news_bg.jpg) no-repeat top; **/
	width: 301px;
	position: relative;
	height: 230px;
	font-size: 10px;
	padding-top: 9px;
	padding-left: 5px;
	color: #000;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}

#news_blok_new .border_img_news{
	border: 1px solid #5D6A6E;
	border-radius: 2px 2px 2px 2px;
	margin: 3px 5px 0 2px;
	padding: 0;
	height: 58px;
	position: relative; /** behavior: url('/PIE.htc'); **/
	z-index: 30;
}

#news_blok_new .border_img_news img{
	border: 1px solid #fff; /**position: relative; behavior: url('/PIE.htc'); */
	border-radius: 2px;
}

#news_blok_new .ui-widget-content p{
	color: #515F64;
	font-size: 12px;
	line-height: 14px;
	margin: 4px 0 0 0;
	padding: 0;
	margin-left: 1px;
	min-height: 42px
}

#news_blok_new span.time, .ui-widget-content span.time{
	font-size: 10px;
	color: #78858a;
}

#news_blok_new .ui-widget-content .title:hover{
	text-decoration: underline;
}

#news_blok_new .ui-widget-content .title{
	color: #AF0B23;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	margin: 3px 0 0;
	padding: 0;
	display: block;
}

#news_blok_new .link, .ui-widget-content .link{
	line-height: 10px;
	font-size: 10px;
	color: #465258;
	font-weight: normal;
	position: absolute;
	top: 9px;
	height: 10px;
	right: 8px;
}

#news_blok_new .ui-widget-content .link img{
	margin: 1px 3px 0 0;
}

#news_blok_new .ui-widget-content .links img{
	margin-right: 3px;
	margin-top: 3px;
}

#news_blok_new .tabs .ui-widget-content ul{
	margin-left: 2px;
	margin-top: 17px;
}

#news_blok_new .ui-widget-content ul li{
	margin-bottom: 10px;
	float: left;
}

#news_blok_new .ui-widget-content ul li a{
	display: block;
	float: left;
	font-size: 11px;
	line-height: 13px;
	margin: 0 6px 0 0px;
	width: 242px;
	text-decoration: none;
}

#news_blok_new .ui-widget-content ul li a:hover{
	color: #af0b23;
	text-decoration: underline;
}

#news_blok_new .ui-widget-content ul li img.stat{
	margin-right: 4px; /** margin-top: 4px; **/
}

#news_blok_new .ui-widget-content ul li img{
	margin-top: 2px;
}

#news_blok_new .podr:hover{
	background: url(../images/small_icon/rss_on.png) center no-repeat;
}

#news_blok_new .podr{
	background: url(../images/small_icon/rss.png) center no-repeat;
	position: absolute;
	display: block;
	height: 15px;
	width: 15px;
	bottom: 0px;
	right: 15px;
}

/** New Kalendar**/
#TabKalendar .ui-tabs-panel.ui-widget-content{
	margin-left: 1px;
	border: 2px solid #871425;
	border-radius: 0 4px 4px 4px;
	width: 616px;
	min-height: 385px;
	position: relative;
	top: -8px;
	font-size: 10px;
	position: relative;
	padding: 7px; /*behavior: url('/PIE.htc') */
	color: #000;
}

#TabKalendar p, #TabKalendar .ui-widget-content p{
	font-size: 16px;
	color: #d71c38;
	padding: 0;
	margin: 0;
}

#TabKalendar .link img, #TabKalendar .ui-widget-content .link img{
	margin-right: 2px;
	margin-top: 1px;
}

#TabKalendar .month, #TabKalendar .ui-widget-content .month{
	height: 21px; /**padding-left: 200px;**/
	position: relative;
	width: 220px;
}

#TabKalendar .month p, #TabKalendar .ui-widget-content .month p{
	display: block;
}

#TabKalendar h3, #TabKalendar .ui-widget-content h3{
	font-size: 14px;
	font-weight: bold;
	margin-left: 7px;
	margin-top: 5px;
	padding: 0;
}

#TabKalendar .month a, #TabKalendar .ui-widget-content .month a{
	width: 21px;
	height: 21px;
	margin: 0 auto;
	cursor: pointer;
}

#TabKalendar .month a.left_but, #TabKalendar .ui-widget-content .month a.left_but{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#TabKalendar .month a.left_but:hover, #TabKalendar .ui-widget-content .month a.left_but:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

/** �������� � ����� **/
#TabKalendar .month a.left_but_1, #TabKalendar .ui-widget-content .month a.left_but_1{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#TabKalendar .month a.left_but_1:hover, #TabKalendar .ui-widget-content .month a.left_but_1:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

#TabKalendar .month a.left_but_2, #TabKalendar .ui-widget-content .month a.left_but_2{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#TabKalendar .month a.left_but_2:hover, #TabKalendar .ui-widget-content .month a.left_but_2:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

.momthYear{
	text-align: center;
	width: 170px;
	float: left;
}

#TabKalendar .month a.left_but_3, #TabKalendar .ui-widget-content .month a.left_but_3{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#TabKalendar .month a.left_but_3:hover, #TabKalendar .ui-widget-content .month a.left_but_3:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

#TabKalendar .month a.left_but_4, #TabKalendar .ui-widget-content .month a.left_but_4{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#TabKalendar .month a.left_but_4:hover, #TabKalendar .ui-widget-content .month a.left_but_4:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

#TabKalendar .month a.left_but_5, #TabKalendar .ui-widget-content .month a.left_but_5{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#TabKalendar .month a.left_but_5:hover, #TabKalendar .ui-widget-content .month a.left_but_5:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

#TabKalendar .month a.left_but_6, #TabKalendar .ui-widget-content .month a.left_but_6{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#TabKalendar .month a.left_but_6:hover, #TabKalendar .ui-widget-content .month a.left_but_6:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

#TabKalendar .month a.left_but_7, #TabKalendar .ui-widget-content .month a.left_but_7{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#TabKalendar .month a.left_but_7:hover, #TabKalendar .ui-widget-content .month a.left_but_7:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

#TabKalendar .month a.left_but_8, #TabKalendar .ui-widget-content .month a.left_but_8{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

#TabKalendar .month a.left_but_8:hover, #TabKalendar .ui-widget-content .month a.left_but_8:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

#TabKalendar .month a.right_but_1, #TabKalendar .ui-widget-content .month a.right_but_1{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#TabKalendar .month a.right_but_1:hover, #TabKalendar .ui-widget-content .month a.right_but_1:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#TabKalendar .month a.right_but_2, #TabKalendar .ui-widget-content .month a.right_but_2{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#TabKalendar .month a.right_but_2:hover, #TabKalendar .ui-widget-content .month a.right_but_2:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#TabKalendar .month a.right_but_3, #TabKalendar .ui-widget-content .month a.right_but_3{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#TabKalendar .month a.right_but_3:hover, #TabKalendar .ui-widget-content .month a.right_but_3:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#TabKalendar .month a.right_but_4, #TabKalendar .ui-widget-content .month a.right_but_4{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#TabKalendar .month a.right_but_4:hover, #TabKalendar .ui-widget-content .month a.right_but_4:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#TabKalendar .month a.right_but_5, #TabKalendar .ui-widget-content .month a.right_but_5{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#TabKalendar .month a.right_but_5:hover, #TabKalendar .ui-widget-content .month a.right_but_5:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#TabKalendar .month a.right_but_6, #TabKalendar .ui-widget-content .month a.right_but_6{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#TabKalendar .month a.right_but_6:hover, #TabKalendar .ui-widget-content .month a.right_but_6:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#TabKalendar .month a.right_but_7, #TabKalendar .ui-widget-content .month a.right_but_7{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#TabKalendar .month a.right_but_7:hover, #TabKalendar .ui-widget-content .month a.right_but_7:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#TabKalendar .month a.right_but_8, #TabKalendar .ui-widget-content .month a.right_but_8{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

#TabKalendar .month a.right_but_8:hover, #TabKalendar .ui-widget-content .month a.right_but_8:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

#TabKalendar .month a:hover, #TabKalendar .ui-widget-content .month a:hover{
	width: 21px;
	height: 21px;
}

#TabKalendar .podr, #TabKalendar .ui-widget-content .podr{
	float: right;
	margin-top: -12px;
	height: 10px;
	line-height: 5px;
}

.podr a{
	color: #868686;
	padding-right: 12px;
	background: url('../images/podr.png') right 5px no-repeat;
}

.podr a:hover{
	color: #d6202f;
	background-position: right -18px;
}

#TabKalendar ul li, #TabKalendar .ui-widget-content ul li{
	display: block;
	padding: 0;
	margin: 0;
	float: left;
	width: 85px;
}

#TabKalendar ul.head_kalendar, #TabKalendar .ui-widget-content ul.head_kalendar{
	background: none repeat scroll 0 0 #515F65;
	border-radius: 3px 3px 3px 3px;
	height: 16px;
	line-height: 16px;
	margin: 0 auto;
	position: relative;
	text-transform: uppercase; /*behavior: url('/PIE.htc') */
	width: 615px;
}

#TabKalendar ul.head_kalendar li, #TabKalendar .ui-widget-content ul.head_kalendar li{
	color: #FFFFFF;
	font-size: 11px;
	margin-left: 7px;
	width: 80px;
}

#TabKalendar ul.telo_kalendar, #TabKalendar .ui-widget-content ul.telo_kalendar{
	margin: 0 auto;
	position: relative;
	width: 616px;
}

#TabKalendar ul.telo_kalendar li, #TabKalendar .ui-widget-content ul.telo_kalendar li{
	border: 1px solid #515F65;
	border-radius: 3px 3px 3px 3px;
	color: #515F65;
	display: block;
	font-size: 11px;
	height: 58px;
	margin-right: 1px;
	margin-top: 1px;
	padding: 1px 5px;
	width: 75px;
	position: relative; /*behavior: url('/PIE.htc') */
	text-align: center;
}

#TabKalendar ul.telo_kalendar li .date{
	position: absolute;
	left: 5px;
	top: 1px;
}

#TabKalendar ul.telo_kalendar li a{
	text-decoration: none !important;
}

#TabKalendar ul.telo_kalendar li a img{
	max-width: 75px;
	max-height: 37px;
}

#TabKalendar ul.telo_kalendar li a img{
	max-width: 75px;
	max-height: 37px;
}

#TabKalendar ul.telo_kalendar li a span{
	color: #fff;
	background: #515f65;
	border-radius: 3px;
	padding: 0 5px; /*behavior: url('/PIE.htc') */
	font: 11px/11px arial;
}

#TabKalendar ul.telo_kalendar li:hover, #TabKalendar .ui-widget-content ul.telo_kalendar li:hover{
	border: 1px #d71c38 solid;
}

#TabKalendar ul.telo_kalendar li.active, #TabKalendar .ui-widget-content ul.telo_kalendar li.active{
	border: 2px solid #D71C38;
	height: 56px !important;
	width: 73px !important;
}

#TabKalendar ul.telo_kalendar li.default, #TabKalendar .ui-widget-content ul.telo_kalendar li.default{
	border: 1px #edefef solid;
}

/** New Kalendar**/ /** 23.04 scrolable **/
#TabKalendar ul.telo_kalendar{
	width: 670px;
	padding-left: 10px;
}

/** New Kalendar**/
.link3-holder .ui-tabs-panel.ui-widget-content{
	margin-left: 1px;
	border: 2px solid #871425;
	border-radius: 0 4px 4px 4px;
	width: 616px;
	min-height: 385px;
	position: relative;
	top: -8px;
	font-size: 10px;
	position: relative;
	padding: 7px; /*behavior: url('/PIE.htc') */
	color: #000;
}

.link3-holder p, .link3-holder .ui-widget-content p{
	font-size: 16px;
	color: #d71c38;
	padding: 0;
	margin: 0;
}

.link3-holder .link img, .link3-holder .ui-widget-content .link img{
	margin-right: 2px;
	margin-top: 1px;
}

.link3-holder .month, .link3-holder .ui-widget-content .month{
	height: 21px; /**padding-left: 200px;**/
	position: relative;
	width: 220px;
}

.link3-holder .month p, .link3-holder .ui-widget-content .month p{
	display: block;
}

.link3-holder h3, .link3-holder .ui-widget-content h3{
	font-size: 14px;
	font-weight: bold;
	margin-left: 7px;
	margin-top: 5px;
	padding: 0;
}

.link3-holder .month a, .link3-holder .ui-widget-content .month a{
	width: 21px;
	height: 21px;
	margin: 0 auto;
	cursor: pointer;
}

.link3-holder .month a.left_but, .link3-holder .ui-widget-content .month a.left_but{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

.link3-holder .month a.left_but:hover, .link3-holder .ui-widget-content .month a.left_but:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

/** �������� � ����� **/
.link3-holder .month a.left_but_1, .link3-holder .ui-widget-content .month a.left_but_1{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

.link3-holder .month a.left_but_1:hover, .link3-holder .ui-widget-content .month a.left_but_1:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

.link3-holder .month a.left_but_2, .link3-holder .ui-widget-content .month a.left_but_2{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

.link3-holder .month a.left_but_2:hover, .link3-holder .ui-widget-content .month a.left_but_2:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

.momthYear{
	text-align: center;
	width: 170px;
	float: left;
}

.link3-holder .month a.left_but_3, .link3-holder .ui-widget-content .month a.left_but_3{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

.link3-holder .month a.left_but_3:hover, .link3-holder .ui-widget-content .month a.left_but_3:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

.link3-holder .month a.left_but_4, .link3-holder .ui-widget-content .month a.left_but_4{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) 0 0 no-repeat;
}

.link3-holder .month a.left_but_4:hover, .link3-holder .ui-widget-content .month a.left_but_4:hover{ /** margin-right:18px;**/
	background: url(../images/kalendar_left.png) -21px 0 no-repeat;
}

.link3-holder .month a.right_but_1, .link3-holder .ui-widget-content .month a.right_but_1{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

.link3-holder .month a.right_but_1:hover, .link3-holder .ui-widget-content .month a.right_but_1:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

.link3-holder .month a.right_but_2, .link3-holder .ui-widget-content .month a.right_but_2{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

.link3-holder .month a.right_but_2:hover, .link3-holder .ui-widget-content .month a.right_but_2:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

.link3-holder .month a.right_but_3, .link3-holder .ui-widget-content .month a.right_but_3{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

.link3-holder .month a.right_but_3:hover, .link3-holder .ui-widget-content .month a.right_but_3:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

.link3-holder .month a.right_but_4, .link3-holder .ui-widget-content .month a.right_but_4{
	background: url(../images/kalendar_right.png) -21px 0 no-repeat;
}

.link3-holder .month a.right_but_4:hover, .link3-holder .ui-widget-content .month a.right_but_4:hover{
	background: url(../images/kalendar_right.png) 0 0 no-repeat;
}

.link3-holder .month a:hover, .link3-holder .ui-widget-content .month a:hover{
	width: 21px;
	height: 21px;
}

.link3-holder .podr, .link3-holder .ui-widget-content .podr{
	float: right;
	margin-top: -12px;
	height: 10px;
	line-height: 5px;
}

.podr a{
	color: #868686;
	padding-right: 12px;
	background: url('../images/podr.png') right 5px no-repeat;
}

.podr a:hover{
	color: #d6202f;
	background-position: right -18px;
}

.link3-holder ul li, .link3-holder .ui-widget-content ul li{
	display: block;
	padding: 0;
	margin: 0;
	float: left;
	width: 85px;
}

.link3-holder ul.head_kalendar, .link3-holder .ui-widget-content ul.head_kalendar{
	background: none repeat scroll 0 0 #515F65;
	border-radius: 3px 3px 3px 3px;
	height: 16px;
	line-height: 16px;
	margin: 0 auto;
	position: relative;
	text-transform: uppercase; /*behavior: url('/PIE.htc') */
	width: 615px;
}

.link3-holder ul.head_kalendar li, .link3-holder .ui-widget-content ul.head_kalendar li{
	color: #FFFFFF;
	font-size: 11px;
	margin-left: 7px;
	width: 80px;
}

.link3-holder ul.telo_kalendar, .link3-holder .ui-widget-content ul.telo_kalendar{
	margin: 0 auto;
	position: relative;
	width: 616px;
}

.link3-holder ul.telo_kalendar li, .link3-holder .ui-widget-content ul.telo_kalendar li{
	border: 1px solid #515F65;
	border-radius: 3px 3px 3px 3px;
	color: #515F65;
	display: block;
	font-size: 11px;
	height: 58px;
	margin-right: 1px;
	margin-top: 1px;
	padding: 1px 5px;
	width: 75px;
	position: relative; /*behavior: url('/PIE.htc') */
	text-align: center;
}

.link3-holder ul.telo_kalendar li .date{
	position: absolute;
	left: 5px;
	top: 1px;
}

.link3-holder ul.telo_kalendar li a{
	text-decoration: none !important;
}

.link3-holder ul.telo_kalendar li a img{
	max-width: 75px;
	max-height: 37px;
}

.link3-holder ul.telo_kalendar li a img{
	max-width: 75px;
	max-height: 37px;
}

.link3-holder ul.telo_kalendar li a span{
	color: #fff;
	background: #515f65;
	border-radius: 3px;
	padding: 0 5px; /*behavior: url('/PIE.htc') */
	font: 11px/11px arial;
}

.link3-holder ul.telo_kalendar li:hover, .link3-holder .ui-widget-content ul.telo_kalendar li:hover{
	border: 1px #d71c38 solid;
}

.link3-holder ul.telo_kalendar li.active, .link3-holder .ui-widget-content ul.telo_kalendar li.active{
	border: 2px solid #D71C38;
	height: 56px !important;
	width: 73px !important;
}

.link3-holder ul.telo_kalendar li.default, .link3-holder .ui-widget-content ul.telo_kalendar li.default{
	border: 1px #edefef solid;
}

/** New Kalendar**/ /** 23.04 scrolable **/
.link3-holder ul.telo_kalendar{
	width: 670px;
	padding-left: 10px;
}

.ipad .header .search form button{
	right: 2px;
}

.right_content .tabs_match .ui-widget-content .match-content{
	float: left;
	width: 100%;
}

#lastVideo{
	margin-top: 7px;
}

#submenuBan{
	width: 975px;
	margin: 0 auto;
	position: relative;
	text-align: center; /* top: -5px; */
	line-height: 1px;
	z-index: 10;
	background: url(/bitrix/templates/hcdonbass/images/background/bg-header2.png) center -70px no-repeat;
}

.banParent{
	position: fixed;
	z-index: 9999;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.8);
	text-align: center;
}

.banParent a{
	top: 0;
	margin: 0 auto;
	float: none;
	bottom: 0;
	left: 0;
	right: 0;
	position: relative;
	display: inline-block;
	max-height: 100%;
}

.banParent img{
	max-width: 100%;
	max-height: 100%;
	visibility: hidden;
}

.banParent .close{
	position: absolute;
	color: #fff;
	z-index: 99999;
	border-radius: 50%;
	height: 1.4em;
	top: -1.4em;
	right: 0;
	cursor: pointer;
	padding-top: 0.1em;
	font-size: 30px;
}

.banParent .content-holder{
	position: absolute;
	top: 0;
	display: block;
	margin: 0 auto;
	float: none;
	left: 0;
	right: 0;
	padding: 0;
	text-align: center;
	bottom: 0;
}

.banParent .content-wrapper{
	display: inline-block;
	position: relative;
	max-width: 70%;
	max-height: 70%;
	top: 100px; /*Chrome �� ��������� �� % ��� relative*/
}

.rss_subs{
	display: none;
}