html {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
}
.iOS body{
	-webkit-text-size-adjust: none;
}
.big-width {
	width: 1335px;
	margin: 0 auto;
	clear: both;
}
.width {
	width: 980px;
	margin: 0 auto;
	clear: both;
}

::selection {
	background-color: #095f8d;
	color: #ffffff;
}

a {
	text-decoration: none;
	color: inherit;
	-webkit-transition: color				0.2s ease-out,
		opacity				0.2s ease-out,
		background-color	0.2s ease-out;
	-moz-transition: color				0.2s ease-out,
		opacity				0.2s ease-out,
		background-color	0.2s ease-out;
	-ms-transition: color				0.2s ease-out,
		opacity				0.2s ease-out,
		background-color	0.2s ease-out;
	-o-transition: color				0.2s ease-out,
		opacity				0.2s ease-out,
		background-color	0.2s ease-out;
	transition: color				0.2s ease-out,
		opacity				0.2s ease-out,
		background-color	0.2s ease-out;
}
input, textarea {
    font-family: 'ArianAMURegular';
	-webkit-transition: border-color	0.2s ease-out;
	-moz-transition: border-color	0.2s ease-out;
	-ms-transition: border-color	0.2s ease-out;
	-o-transition: border-color	0.2s ease-out;
	transition: border-color	0.2s ease-out;
}
a img, iframe, table {border: 0 none;}
p {margin: 5px 0;}
section p {
/*	font-size: 100%;
	line-height: 175%;*/
}
hr.indent {border: 0 none; margin:33px 0;}
hr.smallIndent {border: 0 none; margin:17px 0;}
section h1,
section h2,
section h3,
section h4,
section h5,
section h6 {
	color: #333333;
}
section h1 {
}
section h2 {font-size: 24px;}
section h3 {font-size: 13px;}
section h4 {font-size: 18px;}
section h5 {font-size: 14px;}
section h6 {font-size: 12px;}
.left {float: left;}
.center {text-align: center;}
.right {float: right;}
.none {display: none;}
.clear {clear: both;}
.clear_left {clear: left;}
.clear_right {clear: right;}
.margin-top {margin-top: 20px;}
.margin-bottom {margin-bottom: 20px;}
.margin-up {margin-top: -30px;}
.margin-down {margin-bottom: -30px;}
.nomargin {margin: 0px !important;}
.nopadding {padding: 0px !important;}
.notopborder {border-top: 0 none !important;}
.pre {white-space: pre-wrap;}
.bold{font-weight: bold;}
.blue {color: #3fe0ff;}
.italic {font-style: italic;}
label.error {
	display: none !important;
}
input.error,
textarea.error {
	color: #ff0000 !important;
	border: 1px dashed #ff0000 !important;
	outline: 0 none;
}
.btn {
	cursor: pointer;
}
.btn:hover {
	position: relative;
	top: 1px;
}
.btn:active {
	position: relative;
	top: 2px;
}
.bigCol {
	width: 610px;
}
.smallCol {
	width: 340px;
}
.smallCol1 {
	width: 300px;
}
.banner {
	cursor: pointer;
	overflow: hidden;
}
header .banner {
	width: 960px;
}
aside .banner {
	width: 320px;
	margin-bottom: 13px;
}
.bigCol .banner {
	margin-bottom: 15px;
	width: 610px;
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
section.width {
	position: relative;
	margin-top: -100px;
	background-color: #e3e3e3;
	padding: 10px 10px 0 10px;
	width: 960px;
}
.white-bg {
	background: url('../img/middle.jpg') repeat-y center 0px;
}
/* HEADER */

header {
	position: relative;
	height: 480px;
	background: url('../img/header.jpg') no-repeat center 30px;
	background-color: #FFF;
}
.fb-like  {
	margin-top: 5px;
}
header .top-nav {
	margin-top: 7px;
	height: 22px;
	list-style: none;
	display: inline-block;
}
header .top-nav  li {
	list-style: none;
	display: inline-block;
	margin-left: 20px;
}
header .top-nav  li:first-child {

}
header .top-nav li.rss {
	list-style: none;
	display: inline-block;
	padding-left:17px; 
	background: url('../img/rss.png') no-repeat 0 0px;
}
header .top-nav  li:first-child {
	margin-left: 14px;
	margin-right: 93px;
}
header .top-nav  li:first-child a{
	text-decoration: none;
}
header .top-nav ul li a {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
header .top-nav li a:hover {
	text-decoration: none;
}
header .logo {
	display: inline-block;
	width: 342px;
	height: 139px;
	margin: 38px 14px 0px 27px;
	background: url('../img/logo2.png') no-repeat 0 0;
}
header .lng {
	margin-top: 7px;
	display: inline-block;
	list-style: none;
}
header .lng li {
	margin-left: 19px;
	padding-left: 17px;
	display: inline-block;
	list-style: none;
}
header .lng li.arm {
	background: url('../img/am.png') no-repeat 0 3px;
}
header .lng li.rus {
	background: url('../img/ru.png') no-repeat 0 3px;
}
header .lng li.eng {
	background: url('../img/en.png') no-repeat 0 3px;
}
header .lng li a {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
header .lng li a:hover, 
header .lng li.active a {
	text-decoration: none;
	color: #666666;
}
header .lng a.active {
	color: #a30006;
}
header .serch-social {
	margin-top: 74px;
	margin-left: 60px;
	line-height: 26px;
	vertical-align: middle;
	display: inline-block;
}
header form {
	float: left;
	display: inline-block;
	height: 24px;
	border: 1px solid #ee6764;
	background-color: #ffffff;
}
header form input[type='submit']{
	border: none;
	height: 24px;
	width: 24px;
	text-indent: -999px;
	font-size: 1px;
	color: transparent;
	background: url('../img/search.png') no-repeat 6px 5px;
	cursor: pointer;
}
header form input[type='text']{
	height: 20px;
	width: 140px;
	line-height: 20px;
	vertical-align: middle;
	padding: 0px 7px;
	color: #999999;
	font-size: 12px;
	font-style: italic;
	border: none;
}
header form input[type='text']:focus {
	outline-color: transparent;
}
header .serch-social .social {
	margin-left:  4px;
	display: inline-block;
	list-style: none;
}
header .serch-social .social li {
	margin-left:  6px;
	display: inline-block;
	list-style: none;
}
header .serch-social .social li a {
	display: inline-block;
	width: 26px;
	height: 26px;
}
header .serch-social .social li.fb a {
	background: url('../img/fb.png') no-repeat 0px 0px;
}
header .serch-social .social li.tw a {
	background: url('../img/tw.png') no-repeat 0px 0px;
}
header .serch-social .social li.youtube a {
	background: url('../img/youtube.png') no-repeat 0px 0px;
}
header .serch-social .social li.vk a {
	background: url('../img/vk.png') no-repeat 0px 0px;
}
header .serch-social .social li.inst a {
  background: url('../img/inst.png') no-repeat 0px 0px;
}
header .serch-social .social li.linkedin a {
  background: url('../img/linkedin.png') no-repeat 0px 0px;
}
/* NAV */

header nav {
	position: relative;
	display: block;
	margin-top: 43px;
	margin-bottom: 0px;
	min-height: 47px;
}
header nav > ul {
	width: 100%;
	min-height: 40px;
	list-style: none;
	display: block;
}
header nav > ul > li {
	float: left;
	list-style: none;
	display: inline-block;
	float: left;
}
header nav > ul > li:hover > a, 
header nav > ul > li.active > a{
	background-color: #590000;
	border-top: 1px solid #a04747;
	
}
header nav > ul > li > a {
	display: inline-block;
	padding: 13px 10px 0 10px;
	height: 34px;
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
header  nav ul li > ul {
	display: none;
	position: absolute;
	top: 48px;
	left: 0px;
	right: 0px;
	padding-bottom: 10px;
	padding: 4px  12px 5px 12px;
	list-style: none;
	background-color: #000000;
	z-index: 500;
	border-top: 1px solid #590000;
}
header  nav ul li.active > ul {
	display: block;
}
header nav > ul > li > ul > li {
	float: left;
	list-style: none;
	display: inline-block;
}
header nav > ul > li > ul > li > ul > li{
	clear:both;
	list-style: none;
	display: block;
}
header nav ul li ul li a {
	display: inline-block;
	padding: 4px 6px 5px 6px;
	font-size: 12px;
	line-height: 12px;
	color: #cccccc;
}
header nav ul li > ul > li:hover > a, 
header nav ul li > ul > li.active > a {
	text-decoration: none;
	background-color: #fdcd00;
	color: #000000;
}
header nav ul li ul li ul {
	position: absolute;
	top: 26px;
	width: 500px;
	display: none;
	list-style: none;
	background-color: #570100;
} 
header nav ul li ul li > ul li a {
	display: block;
	background: transparent;
	padding: 4px 6px 5px 6px;
	font-size: 12px;
	line-height: 12px;
	color: #cccccc;
} 
header nav ul li ul li > ul li:hover a {
	text-decoration: none;
	background-color: #fdcd00;
	color: #000000;
}
/* SIDEBAR */

aside .widget {
	margin-bottom: 10px;
	background-color: #ffffff;
	position: relative;
	padding-bottom: 5px;
}
aside .widget .header {
	font-size: 20px;
	color: #000000;
	line-height: 39px;
	padding: 0 15px;
	position: relative;
	background: url('../img/widget_bg.png') repeat-x 0 -1px;
}
aside .widget .red_right {
	position: relative;
	height: 22px;
	width: 355px;
	right: -5px;
	background: url('../img/red-header2.png') no-repeat 0px 0px;
}
aside .widget.afisha .header:after {
	display: block;
	width: 22px;
	height: 22px;
	content: ' ';
	position: absolute;
	top: 10px;
	right: 10px;
	background: url('../img/icon2.png') no-repeat 0 0;
}
aside .widget.afisha .container {
	padding: 5px 5px 13px 5px;
	margin-top: -10px;
	background: url('../img/widget_afisha.jpg') no-repeat 5px 0px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
}
aside .widget.afisha .match {
	width: 75%;
	margin: 0 auto;
}
aside .widget.afisha .one_half {
	padding: 21px 0;
}
aside .widget.afisha .one_half .name {
	font-size: 16px;
	line-height: 20px;
}
aside .widget.afisha .one_half .date {
	font-size: 18px;
	line-height: 22px;
}
aside .widget.afisha hr {
	display: block;
	height: 0px;
	overflow: hidden;
	margin: 0 auto;
	width: 95%;
	border: solid #909588;
	border-width: 1px 0 0;
	margin-top: 5px;
	margin-bottom: 12px;
}
aside .widget.afisha .location,
aside .widget.afisha .tickets {
	font-size: 14px;
	line-height: 19px;
}
aside .widget.afisha .video {
	margin: 0 5px;
	border: 5px solid #000000;
}

aside .widget.tv .header:after {
	display: block;
	width: 22px;
	height: 22px;
	content: ' ';
	position: absolute;
	top: 10px;
	right: 10px;
	background: url('../img/icon3.png') no-repeat 0 0;
}
aside .widget.tv .container {
	margin: -10px 5px 0;
	border: 5px solid #e5e5e5;
}
aside .widget.tv .name {
	display: block;
	padding: 10px;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
}
aside .widget.tv .other {
	display: block;
	margin: 30px 10px 9px;
	padding-left: 22px;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	background: url('../img/icon-video.png') no-repeat 0 0;
}
aside .widget.tv ul {
	list-style: none;
	display: block;
	margin: 0 auto;
}
aside .widget.tv ul li {
	float: left;
	margin: 0 1px 1px 0;
	width: 105px;
}
aside .widget.tv ul li img {
	max-width: 105px;
	max-height: 70px;
}

aside .widget.cup .header, .headerfz {
	padding-left: 61px;
	line-height: 18px;
	height: 55px;
	font-size:18px;
	padding-top:15px;
}
aside .widget.cup .header:before {
	display: block;
	width: 45px;
	height: 45px;
	content: ' ';
	position: absolute;
	top: 10px;
	left: 5px;
	background: url('../pics/fwc1.png') no-repeat 0 0;
	background-size: 45px 45px;
}

aside .widget.cup .headerfz:before {
	display: block;
	width: 45px;
	height: 45px;
	content: ' ';
	position: absolute;
	top: 10px;
	left: 5px;
	background: url('../pics/ufe.png') no-repeat 0 0;
	background-size: 45px 45px;
}
aside .widget.cup .header:after, .headerfz:after {
	display: block;
	width: 22px;
	height: 22px;
	content: ' ';
	position: absolute;
	top: 10px;
	right: 10px;
	background: url('../img/table.png') no-repeat 0 0;
}
aside .widget.cup .table {
	margin: -10px 5px 0;
	border: solid #d9d2d2;
	border-width: 5px 0 5px 5px;
	height: 250px;
}
aside .widget.cup table {
	width: 295px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
aside .widget.cup table tr td {
	background-color: #ffffff;
	font-size: 11px;
	line-height: 25px;
	color: #666666;
	text-align: center;
	padding: 0px 3px;
}
aside .widget.cup table tr td img {
	margin: 0 5px;
}
aside .widget.cup table tr td.date,
aside .widget.cup table tr td.vsRight {
	text-align: left;
}
aside .widget.cup table tr td.time,
aside .widget.cup table tr td.vsLeft {
	text-align: right;
}
aside .widget.cup table tr.even td {
	background-color: #ebebeb;
}
aside .widget.cup .scroll {
	float: right;
	width: 30px;
	height: 260px;
	margin-top: -5px;
	background: url('../img/widget_cup_scroll.png') repeat-y 0 0;
	position: relative;
}
aside .widget.cup .up,
aside .widget.cup .down {
	position: absolute;
	width: 11px;
	height: 7px;
	background: url('../img/arrows.png') no-repeat;
}
aside .widget.cup .up {
	top: 10px;
	right: 10px;
	background-position: 0 0;
}
aside .widget.cup .down {
	bottom: 10px;
	right: 10px;
	background-position: 0 -11px;
}

/*FZ table*/

#fz_div .widget {
	margin-bottom: 10px;
	background-color: #ffffff;
	position: relative;
	padding-bottom: 5px;
}
#fz_div .widget .header {
	font-size: 20px;
	color: #000000;
	line-height: 39px;
	padding: 0 15px;
	position: relative;
	background: url('../img/widget_bg.png') repeat-x 0 -1px;
}
#fz_div .widget .red_left {
	position: relative;
	height: 22px;
	width: 340px;
	background: url('../img/red-header3.png') no-repeat 0px 0px;
}

#fz_div .widget.cup .header {
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	line-height: 18px;
	height: 55px;
	font-size:18px;
	padding-top:15px;
}
#fz_div .widget.cup .header:before {
	display: block;
	width: 45px;
	height: 45px;
	content: ' ';
	position: absolute;
	top: 10px;
	left: 5px;
	background: url('../pics/ufe.png') no-repeat 0 0;
	background-size: 45px 45px;
}
#fz_div .widget.cup .header:after {
	display: block;
	width: 22px;
	height: 22px;
	content: ' ';
	position: absolute;
	top: 10px;
	right: 10px;
	background: url('../img/table.png') no-repeat 0 0;
}
#fz_div .widget.cup .table {
	margin: -10px 5px 0;
	border: solid #d9d2d2;
	border-width: 5px 0 5px 5px;
	height: 250px;
}
#fz_div .widget.cup table {
	width: 295px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#fz_div .widget.cup table tr td {
	background-color: #ffffff;
	font-size: 11px;
	line-height: 25px;
	color: #666666;
	text-align: center;
	padding: 0px 3px;
}
#fz_div .widget.cup table tr td img {
	margin: 0 5px;
}
#fz_div .widget.cup table tr td.date,
#fz_div .widget.cup table tr td.vsRight {
	text-align: left;
}
#fz_div .widget.cup table tr td.time,
#fz_div .widget.cup table tr td.vsLeft {
	text-align: right;
}
#fz_div .widget.cup table tr.even td {
	background-color: #ebebeb;
}
#fz_div .widget.cup .scroll {
	float: right;
	width: 30px;
	height: 260px;
	margin-top: -5px;
	background: url('../img/widget_cup_scroll.png') repeat-y 0 0;
	position: relative;
}
#fz_div .widget.cup .up,
#fz_div .widget.cup .down {
	position: absolute;
	width: 11px;
	height: 7px;
	background: url('../img/arrows.png') no-repeat;
}
#fz_div .widget.cup .up {
	top: 10px;
	right: 10px;
	background-position: 0 0;
}
#fz_div .widget.cup .down {
	bottom: 10px;
	right: 10px;
	background-position: 0 -11px;
}

/* INDEX*/

.header-div{
	padding-bottom: 4px;
	background-color: #ffffff;
}
.header-div .header {
	position: relative;
	height: 52px;
	background: url('../img/bg.png') repeat-x 0px 0px;
}
.header-div .header h1 {
	padding: 0 50px 0 15px;
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	vertical-align: middle;
	color: #000000;
	background: url('../img/icon1.png') no-repeat 98% 10px;
}
.header-div .header .red {
	position: absolute;
	width: 626px;
	height: 22px;
	bottom: -12px;
	left: -21px;
	background: url('../img/red-header.png') no-repeat 0px 0px;
}
.slider-div {
	padding-bottom: 4px;
	margin-bottom: 10px;
	background-color: #ffffff;
}
.slider-div .slider {
	width: 600px;
	padding: 1px 5px 1px 5px;
}
.slider-div .slider ul {
	position: relative;
	display: block;
	list-style: none;
	height: 357px;
}
.slider-div .slider ul a.overlay-big {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: #000000;
}
.slider-div .slider ul .overlay {
	display: block;
	padding: 6px 14px 15px 14px;
/*	max-height: 98px;
	min-height: 98px;
	overflow: hidden;*/
	background: url('../img/overly.png') no-repeat 0px 0px;
}
.slider-div .slider ul .overlay .date {
	padding-bottom: 2px;
	font-size: 11px;
	color: #ffffff;	
	text-decoration: none !important;
}
.slider-div .slider ul .overlay {
	font-size: 18px;
	line-height: 23px;
	color: #ffffff;
	text-decoration: underline;
}
.slider-div .slider ul .overlay:hover  {
	text-decoration: none;
}
.slider-div .slider ul li {

	display: block;
	list-style: none;
}
.slider-div .slider .navigation {
	position: relative;
	display: block;
	overflow: hidden;
	height: 115px;
	-moz-box-shadow: inset 0 -1px 4px 0 #cdcdcd;
	-webkit-box-shadow: inset 0 -1px 4px 0 #cdcdcd;
	box-shadow: inset 0 -1px 4px 0 #cdcdcd;
}
.slider-div .slider .navigation .prev {
	float: left;
	height: 115px;
	width: 25px;
	background: url('../img/prev.png') no-repeat center center;
}
.slider-div .slider .navigation .next {
	float: right;
	height: 115px;
	width: 25px;
	background: url('../img/next.png') no-repeat center center;
	position: absolute;
	top: 0px;
	right: 0px;
}
.slider-div .slider .navigation ul {
	height: 115px;
	list-style: none;
	display: block;
}
.slider-div .slider .navigation li {
	max-height: 85px;
	overflow: hidden;	
	vertical-align: top;
	padding-top: 15px;
	list-style: none;
	display: inline-block;
	width: 122px;
	margin-left: 10px;
}
.slider-div .slider .navigation li.active {
	background: url('../img/yellow.png') repeat-x 0 0px;
}
.slider-div .slider .navigation li.active a{
	text-decoration: none;
	color: #666666;
}
.slider-div .slider .navigation li a{
	font-size: 11px;
	line-height: 15px;
	color: #000000		
}
.vertical-slider {
	position: relative;
	margin-bottom: 10px;
	border: 5px solid #ffffff;
	border-right: 0px;
	height: 110px;
	overflow: hidden;
	background-color: #ffffff;
}

.vertical-slider ul {
	display: inline-block;
	list-style: none;
}
.vertical-slider ul li {
	position: relative;
	float: left;
	margin: 0px;
	display: inline-block;
	list-style: none;
}
.vertical-slider ul li .overlay {
	position: absolute;
	right: 0px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	display: none;
	background: url('../img/overly2.png') no-repeat center center;
}
.vertical-slider ul li .overlay .text {
	padding: 0 9px;
	display: block;
	position: absolute;
	bottom: 9px;
	color: #ffffff;
	font-size: 11px;
	line-height: 13px;
	text-decoration: underline;
}
.vertical-slider ul li .overlay .text .header {
	display: block;
	font-weight: bold;
	padding: 0 0px 3px 0;
	text-decoration: none!important;
}
.vertical-slider ul li:hover .overlay {
	display: block;
}
.vertical-slider .navigation {
	position: relative;
	display: inline;
	height: 110px;
	width: 30px;
	background: url('../img/icon-slider.png') no-repeat center center;
}
.vertical-slider .up {
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	height: 10px;
	background: url('../img/up.png') no-repeat center center;
}
.vertical-slider .down {
	position: absolute;
	bottom: 0px;
	right: 0px;
	left: 0px;
	height: 10px;
	background: url('../img/down.png') no-repeat center center;
}
.vertical-slider .albom {
	display: inline-block;
	height: 110px;
	width: 143px;
	background: url('../img/red-bg.png') no-repeat 0 0;
}
.vertical-slider .albom a{
	display: inline-block;
	font-weight: bold;
	margin: 10px 0 5px 6px;
	font-size: 16px;
	color: #ffffff;
}
.vertical-slider .albom .number {
	padding-left: 6px;
	font-size: 48px;
	color: #ffffff;
}
.vertical-slider .albom .title {
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 6px;
	font-size: 12px;
	width: 125px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #000000;
	font-weight: bold;
	background-color: #f7c500;
}
.teams {
	position: relative;
	display: inline-block;
	margin-bottom: 10px;
	border: 5px solid #ffffff;
	box-shadow: inset 0 0px 6px 0 #cdcdcd;
	-moz-box-shadow: inset 0 0px 6px 0 #cdcdcd;
	-webkit-box-shadow: inset 0 0px 6px 0 #cdcdcd;
}
.teams img, .teams-youth img {
	max-width: 600px;
	max-height: 385px;
}
.teams .header {
	position: absolute;
	bottom: 124px;
	left: 10px;
	padding: 0 13px;
	width: 554px;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	line-height: 45px;
	vertical-align: middle;
	background: url('../img/teams-header.png') repeat-x 0px 0px;
}
.teams .teams-list {
	position: absolute;
	bottom: 10px;
	left: 10px;
	padding: 10px 13px;
	width: 554px;
	font-size: 14px;
	color: #ffffff;
	background: url('../img/teams-list.png') repeat 0px 0px;
}
.teams .teams-list ul {
	list-style: none;
	display: inline-block;
	margin-left: 9px;
	vertical-align: top;
}
.teams .teams-list ul:first-child {
	margin-left:0;
}
.teams .teams-list span {
	border-bottom: 1px solid #e4c75d;
}
.teams .teams-list ul  li a {
	display: inline-block;
	border-bottom: 1px solid #e4c75d;
}
.teams .teams-list ul  li {
	margin-bottom: 8px;	
}
.teams .teams-list ul  li:hover a {
	border-bottom: 1px solid transparent;
}
.teams .teams-list ul  li a {
	text-decoration: none;
}

.teams-youth {
	position: relative;
	display: inline-block;
	margin-bottom: 10px;
	border: 5px solid #ffffff;
	box-shadow: inset 0 0px 6px 0 #cdcdcd;
	-moz-box-shadow: inset 0 0px 6px 0 #cdcdcd;
	-webkit-box-shadow: inset 0 0px 6px 0 #cdcdcd;
}

.teams-youth .header {
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0 13px;
	width: 554px;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	line-height: 45px;
	vertical-align: middle;
	background: url('../img/teams-red.png') repeat-x 0px 0px;
}
.teams-youth .teams-list {
	position: absolute;
	top: 56px;
	left: 10px;
	padding: 10px 13px;
	width: 554px;
	font-size: 14px;
	color: #ffffff;
	background: url('../img/teams-red.png') repeat 0px 0px;
}
.teams-youth .teams-list  {
	list-style: none;
	display: inline-block;
}
.teams-youth .teams-list li {
	margin-right: 20px;
	margin-bottom: 10px;
	list-style: none;
	display: inline-block;
}
.teams-youth .teams-list li a {
	display: inline-block;
	border-bottom: 1px solid #ae5a58;
}
.teams-youth .teams-list  li:hover a {
	border-bottom: 1px solid transparent;
}
.teams-youth .teams-list li a {
	text-decoration: none;
}
section .banner {
	margin-bottom: 10px;
	border: 5px solid #ffffff;
	display: block;
	overflow: hidden;
}
.fun-club {
	position: relative;
	width: 260px;
	height: 290px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 5px solid #ffffff;
	margin-right: 5px;
}
.fun-club .header {
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0 13px;
	width: 554px;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	line-height: 45px;
	vertical-align: middle;
	background: url('../img/fun.png') repeat 0px 0px;
}
.fun-club .text {
	position: absolute;
	top: 60px;
	left: 10px;
	padding: 0 13px;
	width: 340px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #ffffff;	
}
.fun-club .text a {
	display: block;
	margin-top: 15px;
}
.table1 {	
	width: 340px;
	background-color: #ffffff;
}
.table1 .header .red {
	position: absolute;
	height: 22px;
	width: 355px;
	bottom: -10px;
	right: -20px;
	background: url('../img/red-header2.png') no-repeat 0px 0px;

}
.table1 .white{
	background-color: #ffffff;
	padding: 0 5px 5px;
}
.table1 > .header {
	position: relative;
	height: 67px;
	background: url('../img/bg.png') repeat-x 0px 0px;
}
.table1 .header img {
	margin: 4px 9px 0 9px;
}
.table1 .header h1 {
	width: 280px;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	line-height: 53px;
	vertical-align: middle;
	background: url('../img/table.png') no-repeat 96% 9px;
}
.table1 table {
	width: 330px;
	padding: 5px;
}
.table1 table th {
	background-color: #929292;
	line-height: 20px;
	vertical-align: middle;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.table1 table tr th.team {
	text-align: left;
	padding-left: 20px;
}
.table1 table tbody td {
	line-height: 25px;
	vertical-align: middle;
	text-align: center;
}
.table1 table tbody tr td {
	background-color: #ebebeb;
}
.table1 table tbody tr.even td {
	background-color: #fffefe;
}
.table1 table tbody td {
	background-color: #d9d2d2;
	line-height: 26px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
}
.table1 table tr td.number {
	width: 20px;
	text-align: center;
	color: #666666;
}
.table1 table tr td.team {
	width: 225px;
	max-width: 225px;
	text-align: left;
	color: #191919;
	font-weight: bold;
}
.table1 table tr td.team img {
	vertical-align: middle;
	margin-right: 3px;
	margin-top: -2px;
	max-height: 26px;
}
.table1 table tr td.number1,
.table1 table tr td.number2 {
	width: 38px;
	text-align: center;
	color: #191919;
	font-weight: bold;
}

/* FOOTER */

footer{
	/*border-top:10px solid #fff;*/
}
footer.big-width {
	width: 1335px;
	margin: 0 auto;
	background-color: #e40300;
}
footer .big-width {
	width: 1335px;
	margin: 0 auto;
}
footer .width {
	width: 960px;
	padding: 10px 10px;
	background-color: #E3E3E3;
}
footer .big-width {
	background: url('../img/footer_white.jpg') no-repeat 0px 0px;
}
footer .boxes {
	display: block;
	list-style: none;
	border: 5px solid #ffffff;
	margin-bottom: 10px;
	background-color: #ffffff;
}
footer .boxes li {
	display: inline-block;
	list-style: none;
	margin-left: 3px;
}
footer .boxes li img {
	max-width: 233px;
	max-height: 150px;
}
.IE footer .boxes li {
	display: inline-block;
	list-style: none;
	margin-left: 2px;
}
.FF footer .boxes li {
	display: inline-block;
	list-style: none;
	margin-left: 2px;
}

footer .boxes li:first-child {
	margin-left: 0px;
}
footer .boxes li a {
	display: inline-block;
	position: relative;
}
footer .boxes li div {
	display: inline-block;
	position: absolute;
	bottom: 10px;
	left: 10px;
	padding: 4px 8px;
	font-size: 15px; 
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
footer .boxes li:hover div{
	text-decoration: none;
}
footer .boxes li.box1 div {
	background-color: #e89900;
}
footer .boxes li.box2 div {
	background-color: #111222;
}
footer .boxes li.box3 div {
	background-color: #f83f49;
}
footer .boxes li.box4 div {
	background-color: #2a3d00;
}
footer .app {
	position: relative;
	margin-bottom: 10px;
	width: 220px;
	height: 90px;
	background-color: #ffffff;
	margin-left: 7px;

}
footer .app .bg {
	position: absolute;
	right: 0px;
	left: 0px;
	bottom: 0px;
	height: 32px;	
	background: url('../img/app-bg.png') repeat-x 0px 0px;
	z-index: 1;
}
footer .app .title {
	font-size: 20px;
	height: 38px;
	color: #000000;
	padding: 12px 12px 0;
	background: url('../img/bg.png') repeat-x 0px 0px;
}
footer .app a  {
	position: relative;
	z-index: 2;
	font-size: 18px; 
	color: #000000;
	text-transform: uppercase;
	background: url('../img/app.png') no-repeat 58px 0px;
}
footer .app a img {
	margin: 0 14px 0 25px;
}
footer .newsletter {
	position: relative;
	margin-bottom: 10px;
	width: 477px;
	height: 90px;
	background-color: #ffffff;
}
footer .newsletter .title {
	font-size: 20px;
	height: 38px;
	color: #000000;
	padding: 12px 12px 0;
	background: url('../img/bg.png') repeat-x 0px 0px;
}
footer .newsletter .bg {
	position: absolute;
	right: 0px;
	left: 0px;
	bottom: 0px;
	height: 32px;	
	background: url('../img/app-bg.png') repeat-x 0px 0px;
	z-index: 1;
}
footer .newsletter form {
	position: relative;
	z-index: 2;
	padding: 0 0 0 9px;
}
#subsribeEmail{
	width: 202px;
	padding: 0 10px;
	height: 28px;
	border: 1px solid #cdcdcd;
	border-right: 0px;
	font-size: 14px;
	color: #999999;
	font-style: italic;
	box-shadow: inset 0 0px 6px 0 #CDCDCD;
	-moz-box-shadow: inset 0 0px 6px 0 #cdcdcd;
	-webkit-box-shadow: inset 0 0px 6px 0 #CDCDCD;
}
footer .newsletter form input[type='text']:focus {
	outline: none;
}
footer .newsletter form input[type='submit']{
	width: 234px;
	height: 32px;
	padding: 0 0px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	border: 0 none;
	font-style: italic;
	background: url('../img/news-submit.png') no-repeat 0px 0px;

}
footer .fb-youtube.width {
	width: 960px;
	margin: 0 auto;
	padding: 10px;
	background-color: #00132b;
}
footer .fb-box {
	margin-right: 10px;
	background-color: #333333;
}
footer .youtube-box {
	margin-right: 10px;
}
footer .games-box {
	width: 313px;
	max-height: 260px;
	height: 260px;
	overflow: hidden;
	background-color: #ffffff;
}
footer .games-box .header {
	font-size: 20px;
	color: #000000;
	padding: 15px 15px 18px;
	background: url('../img/bg.png') repeat-x 0px 0px;
}
footer .games-box .bg {
	height: 200px;
	width: 303px;
	margin: 0 auto;
	background: url('../img/games.png') no-repeat 0px 0px;
}
footer .games-box ul {
	display: inline-block;
	list-style: none;
	padding: 15px 15px;
}
footer .games-box ul li {
	margin-bottom: 12px;
}
footer .games-box ul li a {
	display: inline-block;
	font-size: 13px;
	color: #191919;
	font-weight: bold;
}
footer .partnors {
	width: 980px;
	max-height: 200px;
	margin: 0 auto;
	background: url('../img/line.png') no-repeat 0 0;	
}
footer .partnors .logo2 {
	display: inline-block;
	margin-right: 40px;
	width: 200px;
	line-height: 200px;
	vertical-align: middle;
	height: 200px;
	text-align: center;
	background: url('../img/line.png') no-repeat 100% 0;
}
footer .partnors .items {
	margin-top: 20px;
	background: url('../img/line.png') no-repeat 100% 0;
}
footer .partnors .items a {
	margin-bottom: 20px;
	margin-right: 25px;
	line-height: 77px;
	text-align: center;
	vertical-align: middle;
}
footer .links {
	width: 980px;
	margin: 0 auto;
}
footer .links a {color: #FFFFFF;display: block;font-size: 11px;line-height: 13px;margin-bottom: 7px;padding-right: 20px;}
footer .links a img{
	margin-right: 15px;
}
.footer-bottom {
	padding-top: 18px;
	padding-bottom: 18px;
	background-color: #ffffff;
}
.footer-bottom .center {
	text-align: left;
	width: 980px;
	margin: 0 auto;
	font-size: 11px;
	color: #191919;
	line-height: 15px;
}
.footer-bottom .copy-right {
	display: inline-block;
	width: 230px;
}
.footer-bottom .copy-right {
	display: inline-block;
	width: 300px;
}
footer .zoom {
	display: inline-block;
	width: 115px;
	height: 25px;
	background: url('../img/zoom.png') no-repeat 100% 0;
}
/* COMPETITIONS */
.competition {
	min-height: 1362px;
	padding: 3px 5px 0px;
	background-color: #ffffff;
}
.competition .header {
	position: relative;
	height: 135px;
background: url('../img/img1.png') no-repeat 0 0;
}
.competition .header img {
	margin: 10px;
}
.competition .filter {
	height: 49px;
	line-height: 49px;
	vertical-align: middle;
	border-bottom: 1px solid #b5b5b5;
	background-color: #ebebeb;
}
.competition .filter .archiv {
	margin-right: 10px;
	font-size: 18px;
	color: #191919;
	font-weight: bold;
}
.competition .filter form input[type='submit']{
	margin-right: 8px;
	border: 0 none;
	width: 39px;
	height: 33px;
	font-size: 1px;
	color: transparent;
	text-indent: -999px;
	background: url('../img/ok.png') no-repeat 0 0;
}
.competition .title {
	position: absolute;
	bottom: 19px;
	left: 150px;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	width: 450px;
}
.competition .title1 {
	padding: 8px 5px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
}
.competition .table1 {
	width: 590px;
	
}
.competition .table1 tbody td {
	background-color: #ffffff;
	line-height: 26px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
}
.competition .table1 th {
	background-color: #929292;
	line-height: 20px;
	vertical-align: middle;
	font-size: 11px;
	color: white;
	font-weight: bold;
}
.competition .table1 tr th.team {
	text-align: left;
	padding-left: 20px;
}

.competition .table1 tr td.team img {
vertical-align: middle;
margin-right: 3px;
margin-top: -2px;
}
.competition .table1 tbody tr.even td {
	background-color: #ebebeb;
}
.competition .table1 tr td.team {
	width: 296px;
	max-width: 296px;
	text-align: left;
	color: #191919;
	font-weight: bold;
}
.competition .table1 tr td.number1, .competition .table1 tr td.number2 {
	width: 38px;
	text-align: center;
	color: #191919;
	font-weight: bold;
}
.bigCol .table {
	padding: 5px;
	background-color: #d9d2d2;
}
.margin {
	margin-bottom: 10px;
}
.competition .head2 {
	padding-left: 7px;
	background-color: #929292;
	line-height: 20px;
	vertical-align: middle;
	font-size: 11px;
	color: white;
	font-weight: bold;
}
.competition .table2 {
	width: 590px;
	background-color: #ffffff;
}
.competition .table2 tr {
	line-height: 30px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
}
table tr.even {
	background-color: #EBEBEB;
}
.competition .table2 tr td img {
	margin: 0 5px;
}
.competition .table2 tr td.date {
	font-size: 13px;
	color: #666666;
	text-align: center;
}
.competition .table2 tr td.time {
	font-size: 13px;
	color: #666666;
	text-align: center;
}
.competition .table2 tr td.vsLeft {
	font-size: 12px;
	color: #191919;
	font-weight: bold;
	text-align: right;
}
.competition .table2 tr td.vsRight {
	font-size: 12px;
	color: #191919;
	font-weight: bold;
	text-align: left;
}
.competition .table2 tr td.devider {
	font-size: 12px;
	color: #191919;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	padding: 0 15px;
}
.competition .numeration {
	padding: 7px 10px 2px;
	background-color: #910000;
	font-size: 13px;
	color: #ffffff;
}
.competition .numeration span {
	margin-right: 8px;
	margin-top: 3px;
}
.competition .numeration a {
	display: inline-block;
	position: relative;
	left: -1px;
	margin-bottom: 8px;
	padding: 4px 7px 4px 4px;
	float: left;
	text-decoration: none;
	background: url('../img/num.png') no-repeat 100% 3px;
}
.competition .numeration a.nobg {
		background: url('../img/num.png') no-repeat 100% 100px;
}
.competition .numeration a:hover {
	background-color: #ffffff;
	color: #9d9d9d;
}
.tourPagingSel{background-color: #ffffff!important;color: #9d9d9d!important;}

.competition .title3 {
	padding-bottom: 12px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
}
.head3{
	padding-left: 7px;
	background-color: #929292;
	line-height: 20px;
	vertical-align: middle;
	font-size: 11px;
	color: white;
	font-weight: bold;
}
.head3 span {
	margin-left: 25px;
}
.competition .table3 {
	font-size: 13px;
	float: left;
	color: #191919;
	font-weight: bold;
	margin-bottom: 10px;
}
.competition .table3 tr td {
	line-height: 29px;
	vertical-align: middle;
}
.competition .table3 tr {
	background-color: #ffffff;
}
.competition .table3 tr.even {
	background-color: #EBEBEB;
}
.competition .table3 .numer div{
	padding-left:3px;
}
.competition .table3 .line div{
	padding:0 7px;
}
.competition .table3 .name {
	white-space: nowrap;
}
.competition .scroll3 {
	float: right;
	width: 30px;
	height: 585px;
	margin-top: 2px;
	background: url('../img/widget_cup_scroll.png') repeat-y 0 0;
	position: relative;
}
.competition .scroll3 .up, .competition .scroll3 .down {
	position: absolute;
	width: 11px;
	height: 7px;
	bottom: 5px;
	right: 8px;
	background: url('../img/arrows.png') no-repeat;
}
.competition .scroll3 .up {
	position: absolute;
	width: 11px;
	height: 7px;
	top: 5px;
	right: 8px;
	background: url('../img/arrows.png') no-repeat;
}
.competition .scroll3 .down {
	bottom: 10px;
right: 10px;
background-position: 0 -11px;
}
/* ABOUT*/
.about {
	padding: 0 5px;
	background-color: #ffffff;
}
.about .head {
	padding: 18px 0 26px 18px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
	
}
.about .address {
	padding-bottom: 19px;
	border-bottom: 1px solid #999999;
}
.about .address .logo-img {
	height: 150px;
	width: 265px;
	background: url('../img/logo.png') no-repeat 49px 9px;
}
.about .address .addr {
	padding-left: 25px;
	height: 150px;
	max-width: 315px;
	border-left: 1px solid #999999;
	font-size: 14px;
	line-height: 18px;
	color: #191919;
}
.about .address .addr p {
	margin: 0px;
}
.about .address .addr .abot-short {
	margin-top: 10px;
}
.about .stadion .img {
	position: relative;
	height: 339px;
	margin-bottom:10px;
	background: url('../img/stadion.jpg') no-repeat 0px 0px;
}
.about .stadion {
	padding-bottom: 5px;
}
.about .stadion .head, .about .duffle .head{
	padding-bottom: 10px;
	margin-bottom: 1px;
	border-bottom: 2px solid #333333;
}
.about .stadion .img .description {
	position: absolute;
	left: 10px;
	bottom: 10px;
	font-size: 13px;
	color: #191919;
	padding: 16px 16px 23px 16px;
	background: url('../img/st-bg.png') repeat 0px 0px;
}
.about .stadion .img .description .bold {
	font-size: 14px;
	color: #000000;
}
.about .duffle .img {
	position: relative;
	height: 426px;
	background: url('../img/duffle.jpg') no-repeat 0px 0px;
}
.about .duffle .img .description1 {
	font-size: 14px;
	color: #ffffff;
	padding: 15px 45px 16px 14px;
	background-color: #d90905;
}
.about .duffle .img .des {
	position: absolute;
	left: 10px;
	bottom: 10px;
}
.about .duffle .img .description2 {
	font-size: 14px;
	color: #191919;
	padding: 15px 45px 16px 14px;
	background-color: #ffffff;
}	
	
/*   announcments */

.announcments {
	background-color: #ffffff;
	padding: 0 5px;
}
.announcments  .main {
	font-size: 14px;
	color: #191919;
	line-height: 18px;
	padding: 18px 0;
	border-bottom: 2px solid #333333;
}
.announcments  .main .date {
	margin-bottom: 15px;
	margin-right: 10px;
	background-color: #ffcc00;
	font-size: 10px;
	color: #191919;
	font-weight: bold;
	padding: 1px 4px 1px 3px;
}
.announcments  .main .epilog {
	margin-bottom: 24px;
	font-size: 16px;
	line-height: 19px;
	color: #191919;
	font-weight: bold;
}
.announcments  .main .title {
	padding-bottom: 15px;
	padding-top: 5px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
	text-transform: uppercase;
}

.announcments  .main .social {
	margin-top: 18px
}
.announcments .news-list {
	padding-bottom: 77px;
}
.announcments .news-list ul {
	margin-bottom: 15px;
	list-style: none;
	display: block;
}
.announcments .news-list ul li {
	padding: 10px 5px;
	list-style: none;
	display: block;
	border-bottom: 2px solid #333333;
}
.announcments .news-list ul li span {
	
	background-color: #ffcc00;
	font-size: 10px;
	color: #191919;
	font-weight: bold;
	padding: 4px 4px 4px 3px;
}
.announcments .news-list ul li .news {
	padding: 0px;
	width: 510px;
	font-size: 14px;
	line-height: 18px;
	color: #191919;
	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
}
.announcments .news-list ul li:hover .news {
	text-decoration: none;
}
.announcments .news-list .pagination {
	text-align: center;
	height: 23px;	
}
.announcments .news-list .pagination .prev {
	margin-right: 15px;
	display: inline-block;
	width: 11px;
	height: 23px;
	background: url('../img/prev.png') no-repeat center center;
}
.announcments .news-list .pagination .next {
	margin-left: 15px;
	display: inline-block;
	width: 11px;
	height: 23px;
	background: url('../img/next.png') no-repeat center center;
}
.announcments .news-list .pagination .num {
	display: inline-block;
}
.announcments .news-list .pagination .num  a{
	display: inline-block;
	float: left;
	padding: 4px 6px 5px;
	font-size: 14px;
	color: #191919;
	font-weight: bold;
	text-decoration: underline;
} 
.announcments .news-list .pagination .num a:hover, .announcments .news-list .pagination .num a.active {
	background-color: #949494;
	color: #ffffff;
	text-decoration: none;
}

/* NEWS-FULL */

.news-full {
	background-color: #ffffff;
	padding: 0 5px;
}
.news-full  .main {
	font-size: 14px;
	color: #191919;
	line-height: 18px;
	padding: 18px 0;
	border-bottom: 2px solid #333333;
}
.news-full .main a.light img {
	margin-right:14px;
	margin-bottom: 3px;
	max-width: 220px;
	border: 1px solid #cbcbcb;
}
.news-full  .main .date span{
	margin-bottom: 15px;
	margin-right: 10px;
	background-color: #ffcc00;
	font-size: 10px;
	color: #191919;
	font-weight: bold;
	padding: 3px 4px 3px 3px;
}
.news-full  .main .title {
	padding-bottom: 7px;
	padding-top: 5px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
}

.news-full  .main .social {
	margin-top: 18px
}
.news-full .news-list {
	padding-bottom: 15px;
}
.news-full .news-list ul {
	margin-bottom: 15px;
	list-style: none;
	display: block;
}
.news-full .news-list ul li {
	padding: 10px 5px;
	list-style: none;
	display: block;
	border-bottom: 2px solid #333333;
}
.news-full .news-list ul li img {
	max-width: 150px;
}
.news-full .news-list ul li .date  {
	display: inline-block;
	background-color: #ffcc00;
	font-size: 10px;
	color: #191919;
	font-weight: bold;
	padding: 3px 4px 3px 3px;
	margin-bottom: 8px;
}
.news-full .news-list ul li .right {
	width: 430px;
}
.news-full .news-list ul li .news {
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #191919;
	background-color: transparent;
}
.news-full .news-list ul li .news .title {
	margin-bottom: 6px;
	display: block;
	padding: 0px;
	font-size: 14px;
	line-height: 18px;
	color: #191919;
	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
	cursor: pointer;
}
.news-full .news-list ul li .more {
	display: block;
	margin-top: 10px;
	font-size: 12px;
	color: #191919;
	font-weight: bold;
	text-decoration: underline;
}
.news-full .news-list ul li .more:after {
	content: "..."
}
.news-full .news-list ul li:hover .news {
	text-decoration: none;
}
.news-full .news-list .pagination {
	text-align: center;
	height: 23px;	
}
.news-full .news-list .pagination .prev {
	margin-right: 15px;
	display: inline-block;
	width: 11px;
	height: 23px;
	background: url('../img/prev.png') no-repeat center center;
}
.news-full .news-list .pagination .next {
	margin-left: 15px;
	display: inline-block;
	width: 11px;
	height: 23px;
	background: url('../img/next.png') no-repeat center center;
}
.news-full .news-list .pagination .num {
	display: inline-block;
}
.news-full .news-list .pagination .num  a{
	display: inline-block;
	float: left;
	padding: 4px 6px 5px;
	font-size: 14px;
	color: #191919;
	font-weight: bold;
	text-decoration: underline;
} 
.news-full .news-list .pagination .num a:hover, .news-full .news-list .pagination .num a.active {
	background-color: #949494;
	color: #ffffff;
	text-decoration: none;
}
.news-full .filter {
	padding-left: 8px;
	margin-top: 5px;
	height: 48px;
	line-height: 48px;
	vertical-align: middle;
	background-color: #ebebeb;
	border-bottom: 1px solid #b5b5b5;
}
.news-full .filter form input[type="submit"] {
	margin-right: 8px;
	border: 0 none;
	width: 39px;
	height: 33px;
	font-size: 1px;
	color: transparent;
	text-indent: -999px;
	background: url('../img/ok.png') no-repeat 0 0;
}
.news-full .filter form .line {
	font-weight: bold;
	font-size: 13px;
	padding: 0 5px;
}	

/* FFA TV */

.ffa-tv {
	background-color: #ffffff;
	padding: 0 5px;
}
.ffa-tv .video-div {
	padding-bottom: 5px;
}
.ffa-tv .video-description {
	position: relative;
	padding: 12px 12px 15px 12px;
	-moz-box-shadow: inset 0 -1px 4px 0 #cdcdcd;
	-webkit-box-shadow: inset 0 -1px 4px 0 #CDCDCD;
	box-shadow: inset 0 -1px 4px 0 #CDCDCD;
}
.ffa-tv .video-description .date {
	padding-bottom: 1px;
	display: inline-block;
	background-color: #FC0;
	font-size: 10px;
	color: #191919;
	font-weight: bold;
	padding: 3px 4px 3px 3px;
}
.ffa-tv .video-description .title {
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
}
.ffa-tv .video-description .text {
	padding-bottom: 8px;
	padding-top: 5px;
	font-size: 12px;
	line-height: 15px;
	color: #191919;
}
.ffa-tv .video-description .social {
	margin-top: 10px;
}
.ffa-tv .catalog {
	margin-bottom: 9px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 2px solid #343434;
}
.ffa-tv .catalog .catalog-name {
	font-size: 16px;
	line-height: 35px;
	vertical-align: middle;
	padding: 0 10px;
	color: #191919;
	font-weight: bold;
}
.ffa-tv .catalog ul {
	height: 200px;
	list-style: none;
	width: 575px;
	float: left;
		
}
.ffa-tv .catalog ul li {
	float: left;
	list-style: none;
	display: inline-block;
	width: 190px;
	height: 200px;
	margin-left: 2px;
	max-height: 200px;
	overflow: hidden;
	position: relative;
}
.ffa-tv .catalog ul li:first-child {
	margin-left: 0px;
}
.ffa-tv .catalog ul li img {
	width: 190px;
	height: 140px;	
}
.ffa-tv .catalog ul li .date {
	display: inline-block;
	position: relative;
	top: -19px;
	left: 5px;
	background-color: #FC0;
	font-size: 10px;
	color: #191919;
	font-weight: bold;
	padding: 3px 4px 3px 3px;
}
.ffa-tv .catalog ul li .title {
	display: block;
	position: relative;
	top: -19px;
	font-size: 12px;
	line-height: 14px;
	padding: 8px 10px;
	color: #191919;
	font-weight: bold;
	text-decoration: underline;
}
.ffa-tv .catalog ul li:hover .title {
	text-decoration: none;
}
.ffa-tv .catalog .scroll {
	position: relative;
	display: inline-block;
	float: right;
	height: 200px;
	width: 20px;
	background: url('../img/scroll.png') repeat-y 100% 0;
}
.ffa-tv .catalog .scroll .up {
	display: inline-block;
	position: absolute;
	top: 5px;
	right: 5px;
	height: 20px;
	width: 20px;
	background: url('../img/up.png') no-repeat center center;
}
.ffa-tv .catalog .scroll .down {
	display: inline-block;
	position: absolute;
	bottom: 5px;
	right: 5px;
	height: 20px;
	width: 20px;
	background: url('../img/down.png') no-repeat center center;
}
/* TEAM */


/* PHOTO */
.photo {
	background-color: #ffffff;
	padding: 0 5px;
}
.photo .slider {
	position: relative;
	background-color: #fff;
	width: 600px;
	height: 524px;
	padding: 0px;
}

.photo  #thumbs {
	width: 600px;
	position: relative;
	height: 110px;
	overflow: hidden;
}
.photo #images {
	margin-bottom: 2px;
	width: 600px;
	height: 413px;
	overflow: hidden;
	text-align: center;
}
.photo #images img {
	max-width: 600px;
	max-height: 413px;
}
.photo #thumbs {
	height: 110px;
	overflow: hidden;
}
.photo #thumbs img {
	border: 1px solid #ccc;
	margin-left: 1px;
	cursor: pointer;
}
.photo #thumbs img.selected, #thumbs img:hover {
	border-color: #333;
}

.photo #prev,.photo  #next {
	width: 30px;
	height: 110px;			
	display: inline-block;				
	text-indent: -999em;
	background: url('../img/slide-down-arrows.png') no-repeat 0 0;
	bottom: 0px;
	position: absolute;
	z-index: 100;
}
.photo #prev {
	background-position: 0 0;
	left: 0px;
}			
.photo #next {
	background-position: -39px 0;
	right: 0px;
	bottom: -1px;
}
.slider-div	.slider-description {
	position: relative;
}
.slider-div	.slider-description .title {
	padding: 8px 0 0 5px;
	max-width: 400px;
	line-height: 20px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
}
.slider-div	.slider-description .social {
	position: absolute;
	width: 130px;
	top: 10px;
	right: 3px;
	height: 30px;
}
.photo .catalog {
	margin-bottom: 9px;
	margin-top: 10px;
	padding: 4px 0px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 2px solid #343434;
	border-top: 2px solid #343434;
}
.photo .catalog ul {
	list-style: none;
	width: 576px;
	float: left;
		
}
.FF .photo .catalog ul {
	list-style: none;
	width: 577px;
	float: left;		
}
.IE .photo .catalog ul {
	list-style: none;
	width: 577px;
	float: left;		
}
.photo .catalog ul li {
	vertical-align: top;
	list-style: none;
	display: inline-block;
	width: 190px;
	margin-bottom: 10px;
	max-height: 200px;
	overflow: hidden;
	position: relative;
}
.photo .catalog ul li img {
	width: 190px;
	height: 140px;
	max-width: 190px;
	max-height: 140px;	
}
.photo .catalog ul li .date {
	display: inline-block;
	position: relative;
	top: -19px;
	left: 5px;
	background-color: #FC0;
	font-size: 10px;
	color: #191919;
	font-weight: bold;
	padding: 3px 4px 3px 3px;
}
.photo .catalog ul li .title {
	display: block;
	position: relative;
	top: -19px;
	font-size: 12px;
	line-height: 14px;
	padding: 8px 10px;
	color: #191919;
	font-weight: bold;
	text-decoration: underline;
}
.photo .catalog ul li:hover .title {
	text-decoration: none;
}
.photo .catalog .scroll {
	position: relative;
	display: inline-block;
	float: right;
	height: 800px;
	width: 19px;
	background: url('../img/scroll.png') repeat-y 100% 0;
}
.photo .catalog .scroll .up {
	display: inline-block;
	position: absolute;
	top: 5px;
	right: 3px;
	height: 20px;
	width: 20px;
	background: url('../img/up.png') no-repeat center center;
}
.photo .catalog .scroll .down {
	display: inline-block;
	position: absolute;
	bottom: 5px;
	right: 3px;
	height: 20px;
	width: 20px;
	background: url('../img/down.png') no-repeat center center;
}

/* TEAM */

.team {
	background-color: #ffffff;
	padding: 0 5px;
	margin-bottom: 5px;
}
.team .main-photo {
	display: inline-block;
	margin-bottom: 5px;
	width: 600px;
	text-align: center;
	padding-bottom: 5px;
	overflow: hidden;
	border-bottom: 2px solid #333333;
}
.team .main-photo img {
	width: 600px;
}
.team .coaches {
	background-color: #f1f1f1;
	border-bottom: 2px solid #333333;
}
.team .coaches img {
	max-width: 140px;
}
.team .coaches .title {
	padding: 5px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
	line-height: 30px;
	vertical-align: middle;
}
.team .coaches .main-coach {
	padding: 5px 0 8px 0px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
}
.team .coaches .main-coach > .left {
	width: 300px;
}
.team .coaches .main-coach .proff, 
.team .coaches .second-coach .proff  {
	width: 140px;
	padding: 12px 5px 6px 10px;
	max-width: 160px;
	display: inline-block;
	font-size: 13px;
	color: #191919;
}
.team .coaches .main-coach .name, .team .coaches .second-coach .name {
	width: 140px;
	padding-left: 10px;
	max-width: 160px;
	display: inline-block;
	font-size: 13px;
	color: #191919;
	font-weight: bold;
}
.team .coaches .main-coach .about-coach  {
	padding: 1px 5px 3px 10px;
	border-left: 1px solid #C4C4C4;
	width: 284px;
	font-size: 13px;
	line-height: 17px;
	color: #191919;
}
.team .coaches .second-coach {
	padding: 5px 0 10px;
	font-size: 13px;
	color: #191919;
	width: 300px;
}
.team .coaches .second-coach .name {
	width: 140px;
	padding-left: 10px;
	max-width: 160px;
	display: inline-block;
	font-size: 13px;
	color: #191919;
	font-weight: bold;
}
.team .players {
	margin-bottom: 5px;
	padding: 5px 0 0;
	border-bottom: 2px solid #333333;
}
.team .players .proff {
	padding-left: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	color: #191919;
	font-weight: bold;
	border-bottom: 1px solid #b6b6b6;
}
.team .players .player img{
	max-width: 100px;
	margin-right: 11px;
}
.team .players .player {
	width: 296px;
	overflow: hidden;
	background-color: #ebebeb;
	margin-right: 8px;
	margin-bottom: 8px;
}
.team .players .player.nomargin {
	margin-right: 0px;
}
.team .players .player .name {
	display: inline-block;
	padding: 11px 0 8px 0px;
}
.team .players .player table {
	width: 175px;
	line-height: 16px;
	font-size:12px;
}
.team .players .player table tr td.align {
	text-align: right;
	vertical-align: middle;
}


/* PLAYER*/

.profile {
	background-color: #ffffff;
	padding: 0 5px;
}
.profile .filter {
	margin-bottom: 5px;
	height: 49px;
	line-height: 49px;
	vertical-align: middle;
	border-bottom: 1px solid #B5B5B5;
	background-color: #EBEBEB;
}

.profile .filter .all {
	padding-left: 20px;
	margin: 5px 10px 5px 0;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	background: url('../img/all.png') no-repeat 0 center;	
}
.profile .filter form {
	margin-left: 8px;
}
.profile  .main {
	padding-bottom: 10px;
	border-bottom: 2px solid #333333;
}
.profile .filter .main img {
	margin-right: 15px;
	max-width: 131px;
	max-height: 155px;
}
.profile .main .player-number {
	width: 245px;
}
.profile .main .number {
	padding-bottom: 10px;
	font-size: 72px;
	color: #d10000;
	font-weight: bold;
}
.profile .main .proff {
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
	text-transform:capitalize;
}
.profile .main .last-video {
	width: 205px;
}
.profile .main .last-video .head {
	background-color: #170000;
	color: #ffffff;
	padding-left: 6px;
	padding-top: 4px;
	height: 16px;
	border-bottom: 1px solid #ffffff;
	font-size: 11px;
}
.profile .main .last-video .more {
	display: inline-block;
	margin-top: 9px;
	font-size: 11px;
	color: #191919;
	font-weight: bold;
}
.profile .slider {
	position: relative;
	width: 600px;
	height: 210px;
	overflow: hidden;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 3px;
}
.profile .slider img {
	display: block;
	float: left;
}
.profile .profile-photo  {
	
}
.profile .profile-photo  .head {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
}
.profile #profile-images, #profile-thumbs {
	height: 286px;
	float: left;
	overflow: hidden;
}
.profile .slider .yellow {
	position: absolute;
	width: 286px;
	height: 5px;
	background: url('../img/yellow.png') repeat-x 0 0;
	z-index: 200;
}
.profile #profile-images {
	width: 286px;
	
}
.profile #profile-thumbs {
	width: 290px;
	margin-left: 1px;
}
.profile #profile-thumbs img {
	margin: 0 1px 1px 0;
	cursor: pointer;
}
.profile #profile-thumbs img.selected, #profile-thumbs img:hover {
	border-color: #333;
}
.profile #profile-thumbs div {
	width: 292px;
	height: 201px;
	float: left;
}
.profile #prev a, #next a {
	text-decoration: none;
	font-size: 20px;
	height: 11px;
	width: 11px;
	color: #999;
	position: absolute;
}
.profile #prev a:hover, #next a:hover {
	color: #000;
}
/*.profile #prev a.disabled, #next a.disabled {
	display: none !important;
}*/
.profile #prev a {
	top: 5px;
	background: url('../img/up.png') no-repeat center center;
}
.profile #next a {
	bottom: 10px;
	background: url('../img/down.png') no-repeat center center;
}
.profile a.images {
	left: 220px;
}
.profile a.thumbs {
	right: 4px;
}
.profile .career {
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom: 2px solid #333333;
}
.profile .career .head, .profile .analitika .head {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 16px;
	color: #191919;
	font-weight: bold;
}
.profile .career table {
	width: 320px;
	margin-right: 1px;
}
.profile .career table tr {
	line-height: 16px;
	height: 30px;
	vertical-align: middle;
	font-size: 12px;
	color: #191919;
}
.profile .career table tr td {
	padding-top: 7px;
}
.profile .career table tr td:first-child {
	width: 110px;
	padding-left: 5px;
}
.profile .career .text {
	padding: 10px;
	width: 259px;
	background-color: #ebebeb;
	font-size: 12px;
	line-height: 18px;
	color: #191919;	
}
.profile .analitika {
	padding-bottom: 10px;
}
.profile .analitika .table {
	width: 590px;
	color: #191919;
	font-size: 13px;	
}
.profile .analitika  .table tbody td {
	background-color: #ffffff;
	line-height: 26px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
}
.profile .analitika  .table th {
	background-color: #929292;
	line-height: 20px;
	vertical-align: middle;
	font-size: 11px;
	color: white;
	font-weight: bold;
}
.profile .analitika  .table th img {
	margin-top: 5px;
}
.profile .analitika table tr.even td{
	background-color: #EBEBEB;
}
.profile .analitika  .table tr th.team {
	text-align: left;
}
.profile .analitika  .table tr th.year {
	width: 50px;
}
.profile .analitika  .table tr th.game {
	width: 230px;
	text-align: left;
}
.profile .analitika  .table tr td.game {
	width: 230px;
	text-align: left;
}
.profile .analitika  .table tr td.team {
	width: 170px;
	max-width: 296px;
	text-align: left;
	font-weight: bold;
	text-align: left;
}
.profile .analitika .table tr td.number {
	width: 38px;
	text-align: center;
	font-weight: bold;
}

/* COLUMNS */

.first {
	margin-left: 0px !important;
}

/* FULL COLUMN */

.full_column {
	width:100%;
	clear:both;
}

/* HALF */

.one_half {
	margin-left:3.2%;
	vertical-align:top;
	display:inline-block;
	width:47.2%;
}
.iOS .one_half {
	margin-left:3.2%;
}
.CR .one_half {
	margin-left:3.4%;
}
.FF .one_half {
	margin-left:3.2%;
}
.IE .one_half {
	margin-left:3.2%;
}
.IE8 .one_half {
	margin-left:3.2%;
}

/* THIRD */

.one_third {
	margin-left:2%;
	vertical-align:top;
	display:inline-block;
	width:31.9%;
}
.iOS .one_third {
	margin-left:2%;
}
.CR .one_third {
	margin-left:2%;
}
.FF .one_third {
	margin-left:1.8%;
}
.IE .one_third {
	margin-left:1.7%;
}
.IE8 .one_third {
	margin-left:1.7%;
}

.two_third {
	margin-left:2%;
	vertical-align:top;
	display:inline-block;
	width:63.8%;
}
.iOS .two_third {
	margin-left:2%;
}
.CR .two_third {
	margin-left:2%;
}
.FF .two_third {
	margin-left:2%;
}
.IE .two_third {
	margin-left:2%;
}
.IE8 .two_third {
	margin-left:2%;
}

/* FOURTH */

.one_fourth {
	margin-left:2.7%;
	vertical-align:top;
	display:inline-block;
	width:22.75%;
}
.iOS .one_fourth {
	margin-left:2.7%;
}
.CR .one_fourth {
	margin-left:2.8%;
}
.FF .one_fourth {
	margin-left:2.6%;
}
.IE .one_fourth {
	margin-left:2.6%;
}
.IE8 .one_fourth {
	margin-left:2.6%;
}

.three_fourth {
	margin-left:2.8%;
	vertical-align:top;
	display:inline-block;
	width:68,25%;
}
.iOS .three_fourth {
	margin-left:2.8%;
}
.CR .three_fourth {
	margin-left:2.8%;
}
.FF .three_fourth {
	margin-left:2.8%;
}
.IE .three_fourth {
	margin-left:2.8%;
}
.IE8 .three_fourth {
	margin-left:2.8%;
}

/* FIFTH */

.one_fifth {
	margin-left:4%;
	vertical-align:top;
	display:inline-block;
	width:16.3%;
}
.two_fifth {
	margin-left:4%;
	vertical-align:top;
	display:inline-block;
	width:37.45%;
}
.three_fifth {
	margin-left:4%;
	vertical-align:top;
	display:inline-block;
	width:58%;
}
.four_fifth {
	margin-left:4%;
	vertical-align:top;
	display:inline-block;
	width:79.1%;
}

/* SIXTH */

.one_sixth {
	margin-left:4%;
	vertical-align:top;
	display:inline-block;
	width:12.8%;
}
.five_sixth {
	margin-left:4%;
	vertical-align:top;
	display:inline-block;
	width:82%;
}

#vkshare0 {
	margin-bottom: 6px;
}

#fanTable tr td{padding:5px;}
#fanTable tr td{padding:5px;}
#fanTable input[type=text]{border:1px solid #4D4D4D;width:300px;height:20px;padding:0 0 0 0;outline:0;}
#fanTable input[type=file]{border:1px solid transparent;}
#fanTable input[type=submit]{padding:5px 10px!important;cursor: pointer;}
.fanForm{clear:both;background-color:#fff;padding:10px;}
.error{clear:both;line-height:3em;font-size:15px;font-weight:bold;text-align:center;color: #A52A2A;}
.success{clear:both;line-height:3em;font-size:15px;font-weight:bold;text-align:center;color: #008000;}
.required{padding-left:2px;}

.fun_club {background-image: linear-gradient(bottom, rgb(255,0,0) 0%, rgb(153,0,0) 100%);
background-image: -o-linear-gradient(bottom, rgb(255,0,0) 0%, rgb(153,0,0) 100%);
background-image: -moz-linear-gradient(bottom, rgb(255,0,0) 0%, rgb(153,0,0) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(255,0,0) 0%, rgb(153,0,0) 100%);
background-image: -ms-linear-gradient(bottom, rgb(255,0,0) 0%, rgb(153,0,0) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(255,0,0)),
	color-stop(1, rgb(153,0,0))
);color:#FFFFFF; padding:10px;}
.fun_club h1 {font-size:20px; color:#FFFFFF; font-weight:bold; margin-bottom:10px;}
.funs_table {width: 590px;}
.fun_name {font-size:12px; font-weight:bold; padding: 5px 0; line-height: 12px;}
.fun_info {font-weight:normal; line-height:18px;}
.footer-bottom p{margin: 0 0 0 0;}

.links .linkBlock{float:left;margin-right: 20px;}
.linkBlockTitle{clear:both;white-space:nowrap;color:#fff;font-size:13px; border-bottom:1px solid #FFFFFF; padding-bottom:10px; margin-bottom:10px; font-weight:bold;}
.goalCnt{width:100%;padding-left:50px;}
.sniperTableHead{background-color: #929292!important;color:#fff;font-size:11px;}

.links .linkBlock_1{width: 150px;}
.links .linkBlock_2{width:150px;}
.links .linkBlock_3{width:150px;}
.links .linkBlock_4{width:300px;}
.links .linkBlock_5{width: 150px;}

.fifaUefa{width: 980px;	margin: 0 auto;	padding-bottom: 10px;clear:both;}
.fifaUefa > a:first-child{margin-right:10px;}

td.team span{display:inline-block;width:21px;}

.clubImgWrapper{float:left;width:150px;text-align:center;}
