/*******	fotorama.css		*******/
/* Fotorama 1.5 (v1221) http://fotoramajs.com/ */
.fotorama {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	*zoom: 1;
	position: relative;
}

.fotorama__wrap {
	position: relative;
	overflow: hidden;
	*zoom: 1;
	background-color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
}

.fotorama__shadow {
	display: block;
	position: absolute;
	text-decoration: none;
	top: 0;
	width: 10px;
	height: 100%;
	-moz-box-shadow: 0 0 10px black;
	-webkit-box-shadow: 0 0 10px black;
	-o-box-shadow: 0 0 10px black;
	box-shadow: 0 0 10px black;
	-moz-transition-property: all;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 333ms;
	-webkit-transition-duration: 333ms;
	-o-transition-duration: 333ms;
	transition-duration: 333ms;
	-moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	z-index: 10;
	*display: none !important;
}


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

.cf:after {
	clear: both; }

.f_left {
	float: left; }

.f_right {
	float: right; }




.fotorama__shadow_prev {
	left: -20px;
}

.fotorama__shadow_next {
	right: -20px;
}

.fotorama__wrap_shadow .fotorama__shadow_prev, .fotorama__thumbs_shadow .fotorama__shadow_prev {
	left: -10px;
}

.fotorama__wrap_shadow .fotorama__shadow_next, .fotorama__thumbs_shadow .fotorama__shadow_next {
	right: -10px;
}

.fotorama__wrap_shadow_no-left .fotorama__shadow_prev, .fotorama__thumbs_shadow_no-left .fotorama__shadow_prev {
	left: -20px;
}

.fotorama__wrap_shadow_no-right .fotorama__shadow_next, .fotorama__thumbs_shadow_no-right .fotorama__shadow_next {
	right: -20px;
}

.fotorama_vertical .fotorama__shadow {
	top: auto;
	left: 0;
	right: auto;
	width: 100%;
	height: 10px;
	-moz-box-shadow: 0 0 10px black;
	-webkit-box-shadow: 0 0 10px black;
	-o-box-shadow: 0 0 10px black;
	box-shadow: 0 0 10px black;
}

.fotorama_vertical .fotorama__shadow_prev {
	top: -20px;
}

.fotorama_vertical .fotorama__shadow_next {
	bottom: -20px;
}

.fotorama_vertical .fotorama__wrap_shadow .fotorama__shadow_prev, .fotorama_vertical .fotorama__thumbs_shadow .fotorama__shadow_prev {
	top: -10px;
}

.fotorama_vertical .fotorama__wrap_shadow .fotorama__shadow_next, .fotorama_vertical .fotorama__thumbs_shadow .fotorama__shadow_next {
	bottom: -10px;
}

.fotorama_vertical .fotorama__wrap_shadow_no-left .fotorama__shadow_prev, .fotorama_vertical .fotorama__thumbs_shadow_no-left .fotorama__shadow_prev {
	top: -20px;
}

.fotorama_vertical .fotorama__wrap_shadow_no-right .fotorama__shadow_next, .fotorama_vertical .fotorama__thumbs_shadow_no-right .fotorama__shadow_next {
	bottom: -20px;
}

.fotorama__shaft {
	position: absolute;
	top: 0;
	left: 0;
}

.fotorama_csstransitions .fotorama__wrap_style_touch * {
	-webkit-backface-visibility: hidden;
}

.fotorama_csstransitions .fotorama__wrap_style_touch .fotorama__shaft {
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
	-o-transition-duration: 0;
	transition-duration: 0;
	-moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.fotorama__wrap_style_touch .fotorama__shaft {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	*cursor: move !important;
}

.fotorama__wrap_style_touch .fotorama__shaft_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
}

.fotorama__wrap_style_fade .fotorama__shaft {
	cursor: pointer;
}

.fotorama__wrap_with-div {
	border: 1px solid #7f7f7f;
}

.fotorama__thumbs {
	text-align: center;
	position: relative;
	min-height: 18px;
	font-size: 0;
	line-height: 0;
}

.fotorama_vertical .fotorama__thumbs {
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
}

.fotorama__thumbs-shaft {
	text-align: left;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
}

.fotorama__thumbs-shaft {
	*display: inline;
}

.fotorama__thumb {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	cursor: pointer;
	position: relative;
	width: 18px;
	height: 18px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

.fotorama__thumb {
	*display: inline;
}

.fotorama__thumb__dot {
	display: block;
	width: 6px;
	height: 6px;
	position: relative;
	top: 6px;
	left: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background-color: #7f7f7f;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=44)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=44);
	opacity: 0.44;
}

.fotorama__thumb:hover .fotorama__thumb__dot {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=77)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=77);
	opacity: 0.77;
}

.fotorama__thumb_selected, .fotorama__thumb_selected:hover {
	cursor: default;
}

.fotorama__thumb_selected .fotorama__thumb__dot, .fotorama__thumb_selected:hover .fotorama__thumb__dot {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99);
	opacity: 0.99;
}

.fotorama__thumb_disabled {
	display: none;
	cursor: default;
}

.fotorama__thumbs_previews {
	overflow: hidden;
	background-color: #fff;
}

.fotorama__thumbs_previews .fotorama__thumbs-shaft {
	position: absolute;
	top: 0;
	left: 0;
}

.fotorama__thumbs_previews .fotorama__thumb {
	float: left;
	display: inline;
	width: auto;
}

.fotorama__thumbs_previews .fotorama__thumb__img {
	width: auto;
	border: none;
	margin: 0;
	padding: 0;
}

.fotorama__thumbs_previews .fotorama__thumb-border {
	border: solid;
	border-color: #afafaf #afafaf #afafaf;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.25)), color-stop(100%, rgba(55, 55, 55, 0.05)));
	background: -webkit-linear-gradient(rgba(255, 255, 255, 0.25), rgba(55, 55, 55, 0.05));
	background: -moz-linear-gradient(rgba(255, 255, 255, 0.25), rgba(55, 55, 55, 0.05));
	background: -o-linear-gradient(rgba(255, 255, 255, 0.25), rgba(55, 55, 55, 0.05));
	background: -ms-linear-gradient(rgba(255, 255, 255, 0.25), rgba(55, 55, 55, 0.05));
	background: linear-gradient(rgba(255, 255, 255, 0.25), rgba(55, 55, 55, 0.05));
	background-color: rgba(175, 175, 175, 0.15);
	position: absolute;
	z-index: 10;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

.fotorama_horizontal .fotorama__thumbs_previews .fotorama__thumb {
	margin-left: 0 !important;
}

.fotorama_vertical .fotorama__thumbs_previews .fotorama__thumb {
	float: none;
	display: block;
	margin-top: 0 !important;
}

.fotorama_csstransitions .fotorama__thumbs_previews * {
	-webkit-backface-visibility: hidden;
}

.fotorama_csstransitions .fotorama__thumbs_previews .fotorama__thumbs-shaft {
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
	-o-transition-duration: 0;
	transition-duration: 0;
	-moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.fotorama_csstransitions .fotorama__thumbs_previews .fotorama__thumb-border {
	-moz-transition-property: all;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
	-o-transition-duration: 0;
	transition-duration: 0;
	-moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.fotorama__frame {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

.fotorama__frame * {
	position: relative;
	z-index: 2;
}

.fotorama__frame_active {
	z-index: 5;
}

.fotorama__wrap_style_fade .fotorama__frame {
	left: 0;
}

.fotorama__img {
	position: absolute;
	margin: 0 !important;
	top: 0;
	left: 0;
	z-index: 1;
}

.fotorama__arr {
	display: block;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	width: 44px;
	text-align: center;
	z-index: 10;
	color: white;
	-moz-transition-property: opacity, margin;
	-webkit-transition-property: opacity, margin;
	-o-transition-property: opacity, margin;
	transition-property: opacity, margin;
	-moz-transition-duration: 333ms;
	-webkit-transition-duration: 333ms;
	-o-transition-duration: 333ms;
	transition-duration: 333ms;
	-moz-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	-o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
	font-size: 24px;
	top: 50%;
	line-height: 72px;
	margin-top: -36px;
	text-shadow: black 0 0 5px;
	cursor: pointer;
	opacity: 0;
	font-style: normal;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.15);
}

.fotorama__arr_prev {
	left: 0;
	margin-left: 0;
}

.fotorama__arr_next {
	left: 100%;
	margin-left: -44px;
}

.fotorama__arr_disabled {
	cursor: default;
	*display: none;
}

.fotorama_touch .fotorama__arr {
	opacity: 1 !important;
	-moz-transition-property: none;
	-webkit-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
	transition-duration: 1s;
}

.fotorama_touch .fotorama__arr_disabled {
	opacity: 0.11 !important;
}

.fotorama__wrap_mouseover .fotorama__arr {
	opacity: 1;
}

.fotorama__wrap_mouseover .fotorama__arr_prev, .fotorama_touch .fotorama__arr_prev {
	margin-left: 0;
}

.fotorama__wrap_mouseover .fotorama__arr_next, .fotorama_touch .fotorama__arr_next {
	margin-left: -44px;
}

.fotorama__wrap_mouseover .fotorama__arr_disabled, .fotorama__wrap_mouseover .fotorama__arr_disabled:hover, .fotorama_touch .fotorama__arr_disabled, .fotorama_touch .fotorama__arr_disabled:hover {
	opacity: 0.11;
	text-shadow: none;
}

.fotorama__wrap_mouseout .fotorama__arr {
	opacity: 0;
}

.fotorama__wrap_mouseout .fotorama__arr_prev {
	margin-left: -44px;
}

.fotorama__wrap_mouseout .fotorama__arr_next {
	margin-left: 0;
}

.fotorama_vertical .fotorama__arr {
	width: 72px;
	line-height: 44px;
	margin-top: 0;
	margin-left: 0;
	top: auto;
	left: 50%;
	margin-left: -36px;
}

.fotorama_vertical .fotorama__arr_prev {
	top: 0;
	margin-top: 0;
}

.fotorama_vertical .fotorama__arr_next {
	bottom: 0;
	margin-bottom: 0;
}

.fotorama_vertical .fotorama__wrap_mouseover .fotorama__arr_prev, .fotorama_vertical .fotorama_touch .fotorama__arr_prev {
	margin-top: 0;
}

.fotorama_vertical .fotorama__wrap_mouseover .fotorama__arr_next, .fotorama_vertical .fotorama_touch .fotorama__arr_next {
	margin-bottom: 0;
}

.fotorama_vertical .fotorama__wrap_mouseout .fotorama__arr_prev {
	margin-top: -44px;
}

.fotorama_vertical .fotorama__wrap_mouseout .fotorama__arr_next {
	margin-bottom: -44px;
}

.fotorama__caption {
	font-size: 13px;
	line-height: 16px;
	margin: 0.5em 0;
	white-space: normal;
}

.fotorama__state {
	position: absolute;
	color: white;
	width: 80px;
	height: 80px;
	margin-left: -40px;
	margin-top: -40px;
	line-height: 80px;
	font-size: 80px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #323130;
	background-color: rgba(50, 49, 48, 0.75);
	background-position: 24px 24px;
	text-align: center;
	display: none;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-o-border-radius: 40px;
	-ms-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	background-repeat: no-repeat;
	z-index: 6;
	top: 50%;
	left: auto;
}

.fotorama_vertical .fotorama__state {
	top: auto;
	left: 50%;
}

.fotorama_loading .fotorama__state {
	letter-spacing: -10px;
}

.fotorama_loading .fotorama__state span {
	position: relative;
	left: -5px;
}

.fotorama_loading .fotorama__thumb-border {
	border-style: dashed;
	background: none;
}

.fotorama_error .fotorama__state {
	font-size: 80px;
}

.fotorama_error .fotorama__thumb-border {
	border-color: #ff002a #e50015 #cc0000 !important;
	background: none;
	border-style: dashed;
}

/*******	fotorama.css		*******/

/*******	style.css		*******/
@font-face {
	font-family: 'HelveticaNeue';
	src: url('/fonts/HelveticaNeue.eot');
	src: url('/fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
	url('/fonts/HelveticaNeue.woff') format('woff'),
	url('/fonts/HelveticaNeue.ttf') format('truetype'),
	url('/fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueCondensedBold';
	src: url('/fonts/HelveticaNeueCondensedBold.eot');
	src: url('/fonts/HelveticaNeueCondensedBold.eot?#iefix') format('embedded-opentype'),
	url('/fonts/HelveticaNeueCondensedBold.woff') format('woff'),
	url('/fonts/HelveticaNeueCondensedBold.ttf') format('truetype'),
	url('/fonts/HelveticaNeueCondensedBold.svg#HelveticaNeueCondensedBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueLight';
	src: url('/fonts/HelveticaNeueLight.eot');
	src: url('/fonts/HelveticaNeueLight.eot?#iefix') format('embedded-opentype'),
	url('/fonts/HelveticaNeueLight.woff') format('woff'),
	url('/fonts/HelveticaNeueLight.ttf') format('truetype'),
	url('/fonts/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProBoldCondensed';
	src: url('/fonts/myriadpro-boldcond-webfont.eot');
	src: local('O'),
	url('/fonts/myriadpro-boldcond-webfont.woff') format('woff'),
	url('/fonts/myriadpro-boldcond-webfont.ttf') format('truetype'),
	url('/fonts/myriadpro-boldcond-webfont.svg#MyriadProBoldCondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ArialNarrow';
	src: url('/fonts/myriadpro-boldcond-webfont.eot');
	src: local('O'),
	url('/fonts/arialnarrow-webfont.ttf') format('truetype'),
	url('/fonts/arialnarrow-webfont.svg#ArialNarrow') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* custom forms */
.select-form select.outtaHere {
	position: absolute;
	left: -3000px;
}

.radioArea, .radioAreaChecked {
	display: none;
}

.checkboxArea, .checkboxAreaChecked {
	display: none;
}

.selectArea {
	position: relative;
	height: 35px;
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 35px;
	text-shadow: 0 -1px #141414;
	display: none;
	width: 142px !important;
	z-index: 31;
}

.select-form .selectArea {
	display: inline;
	margin: 0 43px 0 0;
}

.tournaments {
	width: 190px !important;
}

.selectArea.short {
	width: 70px !important;
}

.selectArea.long {
	width: 280px !important;
}

.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width: 17px;
	height: 100%;
	background: url(/img/bg-select.png) no-repeat;
	display: block;
}

.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: url(/img/bg-select.png) no-repeat 100% 0;
}

.selectArea .center {
	height: 35px;
	line-height: 34px;
	display: block;
	margin: 0 33px 0 17px;
	background: url(/img/bg-select.png) no-repeat -17px 0;
}

.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	display: block;
	z-index: 30;
	font-size: 14px;
	line-height: 18px;
	width: 134px !important;
	margin: -16px 0 0 4px;
}

.drop-tournaments {
	width: 182px !important;
}

.drop-short {
	width: 62px !important;
}

.drop-long {
	width: 272px !important;
}

.optionsDivScroll ul {
	height: 205px;
	overflow: auto !important;
}

.optionsDivInvisible {
	display: none;
}

.optionsDivVisible ul {
	margin: 0;
	padding: 17px 2px 0;
	overflow: hidden;
	list-style: none;
	background-color: #333;
}

.optionsDivVisible ul li {
	float: left;
	width: 100%;
}

.optionsDivVisible a {
	color: #fff;
	overflow: hidden;
	text-decoration: none;
	display: block;
	height: 1%;
	padding: 2px 10px;
}

.optionsDivVisible a:hover {
	background-color: #fff;
	color: #000;
	text-decoration: none;
}

.optionsDivVisible .select-bottom {
	height: 1%;
	overflow: hidden;
	position: relative;
}

.optionsDivVisible .select-bottom-left {
	background: url(/img/bg-select.png) no-repeat 0 -63px;
	height: 17px;
	margin: 0 18px 0 0;
}

.optionsDivVisible .select-bottom-right {
	background: url(/img/bg-select.png) no-repeat 100% -63px;
	height: 17px;
	width: 18px;
	position: absolute;
	top: 0;
	right: 0;
}

/* main styles */
body {
	margin: 0;
	color: #434650;
	/*	background:#0078c7;*/
	background: url(/img/bg-body4_.jpg) top left repeat;
	font: 12px/16px Arial, Verdana, sans-serif;
}


/*.bg-main { background: #217CC3 url(/img/bg-body4.jpg) top center no-repeat; min-height: 996px; }*/

/* default bg start */
/*.bg-main { background: #217CC3 url(/img/bg-body8.jpg) no-repeat fixed center top; min-height: 996px; }*/
/* default bg end */
/*
.body_ru .bg-main { background: #217CC3 url(/img/bg/b_rus.jpg) no-repeat fixed center top; min-height: 996px; }
.body_ua .bg-main { background: #217CC3 url(/img/bg/b_ukr.jpg) no-repeat fixed center top; min-height: 996px; }
.body_en .bg-main { background: #217CC3 url(/img/bg/b_eng.jpg) no-repeat fixed center top; min-height: 996px; }
*/
/*.bg-main { background: #0A0F39 url(/img/bg-body11.jpg) no-repeat fixed center top; min-height: 996px; }*/
/* kubki start */
/*.bg-main { background: #217CC3 url(/img/bg/1.jpg) no-repeat fixed center top; }*/
/* kubki end */
/*bg_20131025.jpg
.lang-ru .bg-main { background: #217CC3 url(/img/bg/ru_20131004.jpg) no-repeat fixed center top; min-height: 996px; }
.lang-ua .bg-main { background: #217CC3 url(/img/bg/ua_20131004.jpg) no-repeat fixed center top; min-height: 996px; }
.lang-en .bg-main { background: #217CC3 url(/img/bg/en_20131004.jpg) no-repeat fixed center top; min-height: 996px; }
*/

/* start 25/10/2013 */
/*
.lang-ru .bg-main { background: #217CC3 url(/img/bg/ru_20131025.jpg) no-repeat fixed center top; min-height: 996px; }
.lang-ua .bg-main { background: #217CC3 url(/img/bg/ua_20131025.jpg) no-repeat fixed center top; min-height: 996px; }
.lang-en .bg-main { background: #217CC3 url(/img/bg/en_20131025.jpg) no-repeat fixed center top; min-height: 996px; }
*/
/* end 25/10/2013 */
/* start 13/11/2013 */
/*
.lang-ru .bg-main,
.lang-ua .bg-main { background: #217CC3 url(/img/bg/ru_20131113.jpg) no-repeat fixed center top; min-height: 996px; }
.lang-en .bg-main { background: #217CC3 url(/img/bg/en_20131113.jpg) no-repeat fixed center top; min-height: 996px; }
*/
/* end 13/1/2013 */
/* start 05/11/2013 */
/*
.lang-ru .bg-main { background: #217CC3 url(/img/bg/ru_20131205.jpg) no-repeat fixed center top; min-height: 996px; }
.lang-ua .bg-main { background: #217CC3 url(/img/bg/ua_20131205.jpg) no-repeat fixed center top; min-height: 996px; }
.lang-en .bg-main { background: #217CC3 url(/img/bg/en_20131205.jpg) no-repeat fixed center top; min-height: 996px; }
*/
/* end 05/1/2013 */

/* start 25/12/2013 */
/*.lang-ru .bg-main { background: #217CC3 url(/img/bg/ru_20131225.jpg) no-repeat fixed center top; min-height: 996px; }
.lang-ua .bg-main { background: #217CC3 url(/img/bg/ua_20131225.jpg) no-repeat fixed center top; min-height: 996px; }
.lang-en .bg-main { background: #217CC3 url(/img/bg/en_20131225.jpg) no-repeat fixed center top; min-height: 996px; }*/
/* end 25/12/2013 */

/*.body-news .bg-main { background: #2375A7 url(/img/bg/bg-body-news.jpg) no-repeat center top; position: relative; }*/
/* start 16/12/2013 */
/*.body-news .bg-main { background: #27608D url(/img/bg/podlojka_ny_niko_3.jpg) no-repeat center top; position: relative; }*/
/* end 16/12/2013 */
.left-brand {
	position: absolute;
	top: 0px;
	right: 1012px;
	width: 200%;
	height: 100%;
	cursor: pointer;
	/*z-index: 200*/;
	/*z-index: -10*/;
}

.right-brand {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50%;
	height: 100%;
	cursor: pointer;
	/*z-index: 200*/;
	/*z-index: -10*/;
}

body.body_nsk_olympic {
	background: #2982C8;
}

body.body_nsk_olympic .bg-main {
	background: url(/img/nsk_olympic.png) top center no-repeat;
	min-height: 996px;
}

img {
	border-style: none;
}

a {
	color: #234aa6;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

input,
textarea,
select {
	font: 11px/14px Helvetica, Arial, Verdana, sans-serif;
	vertical-align: middle;
	color: #434650;
}

input:focus,
textarea:focus,
select:focus,
.progress-row .ui-slider-handle:focus {
	outline: none;
}

form, fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

p {
	margin: 0 0 18px;
}

.content-wrapper,
#wrapper {
	width: 962px;
	padding: 0 15px;
	margin: 0 auto;
	position: relative;
	/*z-index: 400;*/
}

#header {
	position: relative;
	height: 1%;
	padding: 33px 0 0;
	z-index: 40;
}

#header .section {
	background: url(/img/bg-section3.jpg) no-repeat;
	height: 72px;
	position: relative;
	padding: 18px 9px 10px;
	text-align: right;
	/*	box-shadow:0 -1px 15px #597792;
	-webkit-box-shadow:0 -1px 15px #597792;
	-moz-box-shadow:0 -1px 15px #597792;*/
	z-index: 1;
}

#header .section:after,
#main:after,
#twocolumns:after,
.tabset:after,
.time-row:after,
.head:after,
.box:after,
.little-gallery .holder:after,
.time-row .holder:after,
.progress-row .progress-complete-bar:after,
.subtabs:after,
.milestones-list:after,
#nav:after {
	content: "";
	display: block;
	clear: both;
}

.logo {
	position: absolute;
	top: -33px;
	left: 35px;
	background: url(/img/logo.png);
	width: 93px;
	height: 137px;
	text-indent: -9999px;
	overflow: hidden;
	text-align: left;
}

.logo a {
	display: block;
	height: 100%;
}

.logo-never-again {
	display: block;
	margin-left: 561px;
	position: absolute;
}

.slogan {
	background: url(/img/text-dynamo.png);
	width: 254px;
	height: 48px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 9px 0 0 176px;
	float: left;
	text-align: left;
}

.login {
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	background: url(/img/bg-login.png) no-repeat 100% 0;
	padding: 0 13px 0 0;
	margin: 0 0 6px;
}

* + html .login {
	display: inline;
}

.login ul {
	float: left;
	padding: 3px 2px 0 12px;
	height: 24px;
	margin: 0;
	list-style: none;
	line-height: 19px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 -1px #29aaf0;
	background: url(/img/bg-login.png) no-repeat;
}

.login li {
	float: left;
	background: url(/img/bullets-sprite.png) no-repeat 0 4px;
	padding: 0 2px 0 8px;
}

.login li:first-child {
	background: none;
}

.login a {
	color: #fff;
}

.search-form {
	padding: 0 3px 0 0;
}

.search-form .holder {
	display: inline-block;
	background: url(/img/bg-search-form.png) no-repeat;
	width: 275px;
	padding: 2px 0 0 5px;
	height: 20px;
	overflow: hidden;
}

* + html .search-form .holder {
	display: inline;
}

.search-form input[type="text"] {
	float: left;
	padding: 3px 10px 2px 5px;
	margin: 0;
	background: none;
	border: none;
	font-weight: bold;
	width: 238px;
}

.search-form input[type="submit"] {
	float: left;
	padding: 0;
	margin: 3px 0 0;
	background: url(/img/btn-go.png);
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: none;
	cursor: pointer;
}

#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(/img/bullets-sprite2.png) repeat-x 0 -28px;
	height: 27px;
	font: 14px/24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	/*	overflow: hidden;
	height: 27px;
	width: 962px;*/
}

#nav .drop {
	position: absolute;
	top: 100%;
	left: 3px;
	background: url(/img/bg-drop2.png) repeat-x;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	font: 13px/16px Helvetica, Arial, sans-serif;
	text-transform: none;
	color: #fff;
	width: 700px;
	visibility: hidden;
}

#nav .right-side .drop {
	right: 0;
	left: auto;
}

#nav li.hover .drop {
	visibility: visible;
}

#nav .inner {
	float: left;
	padding: 13px 20px 16px 14px;
}

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
	float: left;
	background: url(/img/bullets-sprite2.png) no-repeat 0 -61px;
	padding: 0 0 0 3px;
	position: relative;
}

#nav ul li,
#nav ul li:first-child {
	float: none;
	background: none;
	padding: 0 0 5px;
}

#nav li:first-child {
	background: none;
	padding: 0;
}

#nav a,
#nav em {
	padding: 0 9px 3px;
	color: #fff;
	float: left;
	font-style: normal;
}

#nav ul a {
	padding: 0;
	float: none;
	color: #c0d2e0;
}

#nav a:hover,
#nav .active em {
	background: url(/img/bullets-sprite2.png) repeat-x 0 -497px;
	text-decoration: none;
}

#nav ul a:hover,
#nav .active ul a {
	background: none;
}

#nav ul a:hover,
#nav .active ul a:hover {
	text-decoration: underline;
}

#nav .title {
	display: block;
	font-size: 14px;
	line-height: 17px;
	padding: 0 0 9px;
}

#nav ul strong {
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #fff;
}

#nav .column {
	float: left;
	white-space: nowrap;
	margin-left: 36px;
}

#nav .column:first-child {
	margin: 0;
}

.top-row {
	position: absolute;
	top: 7px;
	left: 0;
	width: 100%;
}

.champion {
	margin: 3px 0 0 188px;
	padding: 0;
	list-style: none;
	float: left;
	font: 11px/14px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	display: inline;
}

.champion li {
	float: left;
	margin: 0 23px 0 0;
}

.champion a, .champion span {
	color: #6cd5fe;
}

.language {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font-size: 0;
	line-height: 0;
}

.language li {
	margin: 0 0 0 6px;
	float: left;
	padding: 4px 3px;
}

.language .active,
.language li:hover {
	background: url(/img/bullets-sprite.png) repeat-x 0 -94px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.language a {
	box-shadow: 0 0 2px #445c72;
	-webkit-box-shadow: 0 0 2px #445c72;
	-moz-box-shadow: 0 0 2px #445c72;
	float: left;
}

.language .active a,
.language li:hover a {
	box-shadow: 0 0 2px #3a5063;
	-webkit-box-shadow: 0 0 2px #3a5063;
	-moz-box-shadow: 0 0 2px #3a5063;
}

.language img {
	vertical-align: top;
	width: 14px !important;
	height: 9px !important;
	border: 1px solid #6e7e99;
}

.language .active img,
.language li:hover img {
	width: 16px !important;
	height: 11px !important;
	border: none;
}

#main {
	height: 1%;
	padding: 15px 0 30px;
}

#content {
	float: left;
	width: 648px;
}

#content.full-container {
	float: none;
	width: auto;
}

.box {
	height: 1%;
	background: #fff;
	box-shadow: 0 0 5px #898f92;
	-webkit-box-shadow: 0 0 5px #898f92;
	-moz-box-shadow: 0 0 5px #7e8384;
	border: 1px solid #fff;
	margin: 0 0 14px;
	position: relative;
}

.box.gray {
	background: #ddd;
}

.no-border {
	border: none;
}

.box img {
	vertical-align: top;
}

.home-gallery {
	height: 1%;
	border: none;
}

.gallery .list {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}

.home-gallery .list {
	height: 432px !important;
	overflow: hidden;
}

.gallery .list li {
	position: absolute;
	top: 0;
	left: 0;
}

.day-history .gallery .list li {
	position: inherit;
}

.home-gallery .list li {
	height: 432px;
	overflow: hidden;
}

.home-gallery .text-holder {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(/img/bg-text-holder02.png) repeat-x 0 100%;
	width: 100%;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
}

.home-gallery .text-holder div {
	padding: 14px 16px 15px;
}

.home-gallery h2 {
	font: 20px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	margin: 0;
	text-transform: uppercase;
	display: inline;
}

.home-gallery a {
	color: #fff;
}

.home-gallery .date {
	color: #97cbed;
	font-style: normal;
	padding-left: 4px;
}

/*
.home-gallery .switcher{
	background:#1a1a1a url(/img/bg-switcher.gif) repeat-x;
	height:1%;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
	font-size:13px;
	line-height:15px;
	text-shadow:-1px -1px #000;
}
.home-gallery .switcher li,
.home-gallery .switcher span{
	float:left;
	background:url(/img/separator01.gif) no-repeat;
	padding-bottom:9999px;
	margin-bottom:-9999px;
}
.home-gallery .switcher li:first-child,
.home-gallery .switcher li:first-child span{background:none;}
.home-gallery .switcher span{background:url(/img/separator01.gif) no-repeat 0 100%;}
.home-gallery .switcher a{
	float:left;
	min-height:32px;
	padding:13px 15px;
	width:132px;
	padding-bottom:9999px;
	margin-bottom:-9986px;
}
.home-gallery .switcher a:hover,
.home-gallery .switcher .active a{
	background:url(/img/transparent-blue.png);
	text-decoration:none;
}
*/

.home-gallery ul.switcher {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	top: 18px;
	right: 18px;
}

.home-gallery ul.switcher li {
	display: block;
	width: 15px;
	height: auto;
	padding-bottom: 10px;
}

.home-gallery ul.switcher li a {
	display: block;
	width: 15px;
	height: 15px;
	background: #1654a8;
	text-indent: -9999px;
	text-decoration: none;

	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.home-gallery .switcher a:hover,
.home-gallery .switcher .active a {
	background: #00aef2;
	text-decoration: none;
}

#twocolumns {
	height: 1%;
}

.content {
	float: right;
	width: 469px;
}

.head {
	min-height: 27px;
	background: #d2d5d6 url(/img/bg-head.png) no-repeat 100% 0;
	position: relative;
}

.box .head {
	height: 27px;
}

.box.gray .head {
	background: #e4e6e8 url(/img/bg-head-gray.png) no-repeat 100% 0;
	border-bottom: 1px solid #fff;
}

.head h3 {
	margin: 0;
	font: 17px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	padding: 3px 60px 3px 10px;
	color: #4a4c4d;
	text-shadow: 0 -1px #f1f1f2;
	text-transform: uppercase;
}

.tabset {
	margin: 0;
	padding: 4px 0 1px;
	list-style: none;
	font: 14px/21px "MyriadProBoldCondensed", "ArialNarrow", Arial, sans-serif;
	text-transform: uppercase;
	/*text-shadow:0 -1px #2647a7;*/
	width: 100%;
	background: url(/img/bullets-sprite.png) repeat-x 0 -424px;
	overflow: hidden;
	position: relative;
}

.tabset li {
	float: left;
	margin: 0 0 -1px 5px;
}

.tabset a {
	float: left;
	background: #2c53b1 url(/img/bullets-sprite.png) repeat-x 0 -391px;
	padding: 2px 13px 0;
	color: #fff;
	box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px #888;
	-moz-box-shadow: 0 0 3px #888;
}

.tabset a:hover {
	text-shadow: none;
	background: url(/img/tab_hover.png) top left repeat-x;
	color: #fff;
	text-decoration: none;
}

.tabset .active,
.tabset a.active:hover {
	text-shadow: none;
	background: none;
	background-color: #fff;
	color: #4a4c4d;
	text-decoration: none;
}

.tabset a.fanclub {
	background: #2c53b1 url(/img/sc_vk.jpg) 0px 0px no-repeat;
	padding: 0px 0px;
	width: 108px;
	height: 23px;
}

.btn-gray {
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	line-height: 16px;
	font-size: 11px;
	color: #fff;
	text-shadow: 0 -1px #5f6164;
	background: url(/img/btn-gray.png) no-repeat 100% 0;
	padding: 0 4px 0 0;
}

.btn-gray:hover {
	text-decoration: none;
}

.btn-gray span {
	float: left;
	cursor: pointer;
	background: url(/img/btn-gray.png) no-repeat;
	padding: 0 2px 1px 6px;
}

.head .btn-gray {
	position: absolute;
	top: 5px;
	right: 4px;
}

.head .ico,
.tab .ico {
	position: absolute;
	top: 0;
	right: 0;
	background: url(/img/bg-ico.png) no-repeat;
	padding: 0 0 0 8px;
}

.head .ico img,
.tab .ico img {
	padding: 5px 5px 0 5px;
	background: #fff;
}

.tab-content {
	padding: 6px 7px;
	height: 1%;
}

div.tab {
	height: 1%;
	display: none;
}

.news-list {
	margin: 0 -5px -5px 0;
	padding: 0;
	list-style: none;
	width: 458px;
	color: #898c8e;
	font-size: 11px;
	line-height: 13px;
	overflow: hidden;
	position: relative;
}

.news-list li {
	display: inline-block;
	vertical-align: top;
	border-top: 1px solid #ebebeb;
	width: 217px;
	padding: 8px 11px 8px 0;
	margin: -1px -3px 1px 0;
	min-height: 77px;
	overflow: hidden;
}

* + html .news-list li {
	display: inline;
	margin: -1px 0 1px;
}

.news-list a.img {
	float: left;
	margin: 0 9px 0 0;
	border: 1px solid #0BB6FB;
}

.news-list a.img img {
	border: 1px solid #fff;
}

.news-list .text-holder {
	height: 1%;
	overflow: hidden;
}

.news-list h3 {
	margin: 5px 0 2px;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

.news-list h3 a {
	color: #434650;
}

.news-list .date {
	display: block;
	font-style: normal;
	color: #234AA6;
}

.match {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	color: #434650;
	line-height: 14px;
	margin: 0 0 11px;
}

.match td {
	padding: 0;
	vertical-align: middle;
	text-align: center;
	border: none;
	background: #fff;
}

.match tr:hover td {
	background: #fff;
}

.match .image-holder {
	vertical-align: bottom;
	width: 84px;
}

.match .image-holder.valign,
.image-holder .valign {
	vertical-align: middle;
}

.match img {
	display: block;
	margin: 0 auto 2px;
}

.match .title {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #242120;
}

.match .vs {
	font: 36px/40px HelveticaNeue, Helvetica, Arial, sans-serif;
	color: #86949b;
	width: 76px;
	text-align: center;
	/*	padding:24px 0 0;*/
}

.match .game {
	font: 48px/52px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #161212;
	width: 76px;
	text-align: center;
}

.match h3 {
	margin: 20px 0 7px;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
}

.match h3 a {
	color: #234aa6;
}

.match p {
	margin: 0;
}

.time-row {
	border-top: 1px solid #e1e2e3;
	background: #f5f5f5;
	padding: 15px 11px 10px;
	position: relative;
	margin: 0 -8px -7px;
}

.time-row.time-row2 {
	background: #fff;
	margin: 0px -8px 13px;
}

* + html .time-row {
	width: 447px;
}

* + html #sidebar .time-row {
	width: 278px;
}

.predictor {
	float: left;
	position: relative;
}

.predictor .title,
.counter .title {
	position: absolute;
	top: -24px;
	left: 73px;
	background: #fff;
	font-size: 11px;
	font-weight: bold;
	color: #676c6f;
	padding: 0 4px;
	line-height: 16px;
	box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px #888;
	-moz-box-shadow: 1px 1px 0 #e5e5e5, 2px 2px 0 #efefef;
	text-transform: uppercase;
}

.predictor select {
	float: left;
	padding: 0;
	margin: 4px 0 0;
	font-size: 14px;
	line-height: 17px;
	color: #242120;
	width: 50px;
}

.btn-vote {
	padding: 0;
	margin: 0;
	background: url(/img/btn-vote2.png);
	width: 99px;
	height: 27px;
	text-align: center;
	border: none;
	cursor: pointer;
	line-height: 27px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 -1px #2db1f2;
	display: inline-block;
	vertical-align: top;
}

input.btn-vote {
	padding: 1px 0 2px;
}

.predictor .btn-vote {
	float: left;
	display: inline;
	margin: 0 7px;
}

.counter {
	float: right;
	position: relative;
}

#countdown,
.countdown {
	float: left;
	color: #3c3c3c;
	font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	margin: 0 -10px 0 0;
	position: relative;
}

.countdown.live {
	margin: 0 0px 0 0;
}

#countdown div,
.countdown div {
	float: left;
	width: 55px;
}

#countdown span,
.countdown span {
	float: left;
	font-size: 26px;
	line-height: 28px;
	width: 24px;
	text-align: right;
}

#countdown em,
.countdown em {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	padding: 0 0 0 2px;
}

.time-row .holder {
	height: 1%;
}

.translate dt {
	overflow: hidden;
	height: 1%;
	color: #434650;
	font: 12px/18px HelveticaNeue, Helvetica, Arial, sans-serif;
}

.translate dd {
	margin: 0 3px 0 0;
}

.time-row dl {
	height: 1%;
	overflow: hidden;
	margin: -8px 0 0 -3px;
	font: 12px/18px HelveticaNeue, Helvetica, Arial, sans-serif;
	color: #434650;
	text-align: left;
}

.time-row dt {
	float: left;
	clear: left;
	margin: 0 3px 0 0;
}

.time-row dd {
	margin: 0;
	color: #28292a;
	font-family: Arial, Helvetica, sans-serif;
}

.time-row .btn-gray {
	position: absolute;
	top: 20px;
	right: 7px;
}

.time-row .btn-gray.live {
	top: 4px;
	right: -5px;
}

.little-gallery {
	height: 1%;
	overflow: hidden;
	padding: 8px 4px 5px 5px;
}

.little-gallery .list {
	float: left;
	width: 276px;
	height: 156px;
}

.little-gallery .switcher {
	padding: 0;
	margin: 0 0 -7px;
	list-style: none;
	float: right;
	width: 182px;
}

.little-gallery .switcher li {
	float: left;
	padding: 0 0 7px 6px;
	width: 85px;
}

.little-gallery .switcher .active img,
.little-gallery .switcher a:hover img,
.tabset-gallery .active img,
.tabset-gallery a:hover img {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.little-gallery .text-holder {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	color: #fff;
}

.little-gallery .date {
	display: block;
	font-style: normal;
	border-bottom: 1px solid #fff;
	padding: 0 8px 5px;
	font-size: 14px;
	line-height: 17px;
	text-align: right;
	margin: 0 3px 10px;
}

.little-gallery .holder {
	height: 1%;
	padding: 0 10px 5px;
}

.btn-play {
	float: right;
	background: url(/img/btn-play.png);
	width: 41px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 20px;
}

.little-gallery h3 {
	margin: 0;
	font: 20px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}

.little-gallery h3 a {
	color: #fff;
}

.table-box {
	height: 1%;
	text-align: right;
}

table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.result-table {
	color: #28292a;
	line-height: 15px;
	text-align: left;
	margin: 0 0 5px;
}

.result-table th {
	padding: 5px 7px 10px;
	color: #898c8e;
	text-align: left;
	font-weight: normal;
}

.home-result th {
	background: none;
	font-size: 11px;
	line-height: 14px;
}

table td {
	padding: 4px 7px;
	border-top: 1px solid #fff;
}

tr:hover td,
table .active td {
	background: #baeafc;
}

.blog {
	height: 1%;
	padding: 13px 14px 10px;
	font-size: 13px;
}

.blog h2 {
	font: bold 24px/21px Arial, sans-serif;
}

.blog h2.h2_news {
	font: bold 24px/28px Arial, sans-serif;
}

.tab.blog,
.tab .blog {
	padding: 8px 6px 2px;
}

.blog-head {
	height: 1%;
	overflow: hidden;
	font-size: 11px;
	line-height: 14px;
	color: #898c8e;
	padding: 0 0 13px;
}

.blog-head ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.blog-head li {
	float: left;
	background: url(/img/bullets-sprite.png) no-repeat 0 -541px;
	padding: 0 8px;
}

.blog-head li:first-child {
	padding-left: 0;
	background: none;
}

.blog-head .views {
	background: url(/img/ico-views.gif) no-repeat 0 50%;
	padding: 0 0 0 19px;
}

.print {
	float: right;
	background: url(/img/ico-print.gif) no-repeat 0 4px;
	padding: 2px 0 0 18px;
	margin-right: 4px;
	color: #898c8e;
}

.pdf {
	float: right;
	background: url(/img/pdf.gif) no-repeat 0 1px;
	padding: 2px 0 2px 20px;
	margin-right: 20px;
	color: #898c8e;
}

.pdf2 {
	background: url(/img/pdf.gif) no-repeat 0 1px;
	padding: 2px 0 12px 20px;
	margin: 16px 0px 2px;
	color: #434650;
	font-size: 14px;
	text-transform: uppercase;
	display: block;
}

.blog-content {
	height: 1%;
	overflow: hidden;
	padding: 0 0 12px;
}

.blog-content .source_image {
	padding: 10px 0px 0px 0px;
}

.blog-content .author {
	margin-top: -4px;
	color: #898C8E;
	font-size: 11px;
	line-height: 14px;
	display: inline-block;
	margin-bottom: 10px;
}

.blog-content .author .title {
	float: left;
}

.blog-content .author .img {
	float: left;
}

.blog-content .author .img img {
	vertical-align: middle;
	margin-top: -5px;
	margin-right: 8px;
}

.blog-content .author .img span {
}

h2 {
	font: 24px/21px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #000;
	margin: 0 0 15px;
}

p strong.title {
	font-size: 13px;
	line-height: 18px;
}

.socials {
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
	height: 23px;
}

.socials li {
	float: left;
	margin: 0 8px 0 0;
}

.socials img {
	vertical-align: top;
}

.comments {
	height: 1%;
	padding: 15px 0 5px;
	border-top: 1px solid #b5b5b5;
	margin: 0 10px 0 13px;
	font-size: 11px;
}

.comments-head {
	height: 1%;
	overflow: hidden;
}

.comments-head h3 {
	font: 18px/21px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #242120;
	margin: 0;
	letter-spacing: 1px;
}

.btn-blue {
	background: url(/img/btn-blue.png) no-repeat 100% 0;
	padding: 0 13px 0 0;
	display: inline-block;
	vertical-align: top;
	color: #fff;
	overflow: hidden;
}

.btn-blue span {
	float: left;
	cursor: pointer;
	background: url(/img/btn-blue.png) no-repeat;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 14px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: -1px 0 #2db1f2;
}

.comments-head .btn-blue {
	float: right;
	margin: 0 0 0 20px;
}

.comments .frame {
	height: 1%;
}

.comments .row {
	height: 1%;
	padding: 12px 0 16px;
	border-top: 1px solid #e8e8e8;
}

.comments .row:first-child {
	border: none;
	padding-top: 16px;
}

.comments .row ul {
	margin: 0;
	padding: 0 0 6px;
	list-style: none;
	height: 1%;
	overflow: hidden;
}

.comments .row li {
	float: left;
	background: url(/img/bullets-sprite.png) no-repeat 0 -540px;
	padding: 0 8px;
}

.comments .row li:first-child {
	padding-left: 0;
	background: none;
}

.comments p {
	margin: 0 0 10px;
}

.comments .reply {
	color: #3d3d3d;
	font-weight: bold;
}

.paging {
	margin: 0 0 22px 23px;
	padding: 0;
	list-style: none;
	height: 1%;
	text-align: center;
	line-height: 15px;
}

.paging li {
	display: inline-block;
	vertical-align: top;
	margin: 0 -2px 0 0;
	overflow: hidden;
	padding: 2px 0 0;
}

* + html .paging li {
	display: inline;
	margin: 0 1px 0 0;
}

.paging a {
	float: left;
	padding: 0 5px 1px;
}

.paging a:hover {
	text-decoration: none;
	background: #2d54b3;
	color: #fff;
}

.paging strong {
	float: left;
	padding: 0 5px 1px;
	background: #2d54b3;
	color: #fff;
	font-weight: normal;
}

.paging .prev,
.paging .next {
	padding: 0;
}

.paging .prev a,
.paging .next a {
	background: url(/img/bg-paging.png) no-repeat;
	width: 21px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 3px 0 0;
}

.paging .next a {
	background-position: 100% 0;
	margin: 0;
}

.blog-gallery {
	float: left;
	width: 402px;
	margin: 0 15px 10px 0;
	padding: 3px 0 0;
}

.blog-gallery .list {
	height: 296px;
}

.blog-gallery .switcher {
	padding: 0;
	list-style: none;
	width: 414px;
	overflow: hidden;
	margin: 0 -12px 0 0;
}

.blog-gallery .switcher li {
	padding: 11px 12px 0 0;
	float: left;
}

.blog-gallery .switcher .active img,
.blog-gallery .switcher a:hover img {
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.blog-gallery .author {
	display: block;
	font-size: 11px;
	color: #898c8e;
	padding: 7px 0 0;
}

.blog-block {
	height: 1%;
	margin: 0 0 20px;
	padding: 2px 12px 0;
}

.blog-row {
	height: 1%;
	overflow: hidden;
	padding: 20px 0 29px;
	background: url(/img/bg-blog-row.gif) no-repeat 0 100%;
}

.blog-row img {
	margin: 3px 17px 0 1px;
	float: left;
}

.blog-row .text-holder {
	height: 1%;
	overflow: hidden;
}

.blog-row ul {
	margin: 0 0 11px;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
	font-size: 11px;
	color: #888c8f;
}

.blog-row li {
	float: left;
	padding: 0 11px;
	background: url("/img/bullets-sprite.png") no-repeat 0 -540px;
}

.blog-row li:first-child {
	background: none;
	padding-left: 0;
}

.blog-row ul a {
	color: #888c8f;
}

.blog-row .comment {
	background: url(/img/ico-comments.gif) no-repeat 0 50%;
	padding: 0 0 0 18px;
}

.blog-row .photos {
	background: url(/img/ico-photos.gif) no-repeat 0 50%;
	padding: 0 0 0 19px;
}

.blog-row .video {
	background: url(/img/ico-video.gif) no-repeat 0 50%;
	padding: 0 0 0 18px;
}

.blog-row h3 {
	margin: 0 0 12px;
	font-size: 17px;
	line-height: 16px;
	font-weight: normal;
}

.blog-row p {
	margin: 0;
}

.result {
	width: 619px;
	margin: 20px auto;
	color: #28292a;
}

#sidebar .result {
	width: 284px;
	margin: 10px auto;
}

.result th,
table th {
	background: #fff url(/img/bg-table.gif) repeat-x;
	line-height: 23px;
	font-size: 13px;
	padding: 0 11px 15px;
	font-weight: normal;
	text-align: left;
	color: #fff;
}

#sidebar .result th,
table th {
	padding-bottom: 0;
}

.result td {
	padding: 3px 11px;
}

.result em {
	font-style: normal;
	color: #6c6d6d;
}

.translation td:first-child {
	color: #6c6d6d;
	white-space: nowrap;
}

table .img-cell {
	padding: 3px 0;
}

table .img-cell img {
	display: block;
}

.heading {
	background: url(/img/bg-line.gif) repeat-x 0 100%;
	padding: 8px 0 14px;
	height: 1%;
	margin: 0 0 12px;
}

.heading h2 {
	font-size: 22px;
	line-height: 26px;
	text-shadow: 1px 1px #a6baca;
	text-transform: uppercase;
	margin: 0;
}

.select-form {
	height: 1%;
	overflow: hidden;
	margin: 0 0 15px;
}

.select-form label {
	float: left;
	font: 18px/32px HelveticaNeue, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px #b4c3ce;
	color: #242120;
	padding: 0 13px 0 0;
}

.select-form select {
	float: left;
}

.select-form .dwn {
	padding: 10px 0 0 0;
}

.select-form .download {
	display: inline-block;
	margin: 3px 0 0;
	padding: 5px 20px 4px 20px;
	background: rgb(75, 75, 75); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(75, 75, 75, 1) 0%, rgba(34, 34, 34, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(75, 75, 75, 1)), color-stop(100%, rgba(34, 34, 34, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(75, 75, 75, 1) 0%, rgba(34, 34, 34, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(75, 75, 75, 1) 0%, rgba(34, 34, 34, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(75, 75, 75, 1) 0%, rgba(34, 34, 34, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(75, 75, 75, 1) 0%, rgba(34, 34, 34, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b', endColorstr='#222222', GradientType=0); /* IE6-9 */
	border: 1px solid #000000;
	box-shadow: 0 1px 0 0 #bbc9d4, 0 1px 0 0 #606060 inset, 0 0 0 0 rgba(0, 0, 0, 0.3) inset, 0 0 0 0 #000000 inset;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	-o-border-radius: 14px;
	border-radius: 14px;
	color: #ffffff;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}

.select-form .download:hover {
	text-decoration: none;
	box-shadow: 0 1px 0 0 #bbc9d4, 0 1px 0 0 #606060 inset, 0 25px 0 0 rgba(0, 0, 0, 0.3) inset, 0 0 0 0 #000000 inset;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}

.select-form .download:active {
	box-shadow: 0 1px 0 0 #bbc9d4, 0 1px 0 0 #606060 inset, 0 25px 0 0 rgba(0, 0, 0, 0.3) inset, 0 0 10px 0 rgba(255, 255, 255, 0.6) inset;
}

.aside {
	float: left;
	width: 165px;
}

.visual {
	border: 1px solid #ced3d5;
	background: #ddd;
	padding: 5px;
	height: 1%;
}

#sidebar {
	float: right;
	width: 300px;
}

.text-gallery {
	padding: 12px 5px 14px 8px;
	position: relative;
	color: #434650;
	line-height: 14px;
}

.text-gallery .list {
	min-height: 118px;
}

.text-gallery .holder {
	height: 1%;
	overflow: hidden;
}

.text-gallery img {
	float: left;
	margin: 2px 15px 0 0;
}

.text-gallery .date {
	border-bottom: 1px solid #e2e2e2;
	padding: 0 39px 11px 0;
	display: block;
	font-style: normal;
	height: 1%;
	overflow: hidden;
	font-size: 18px;
	line-height: 24px;
	color: #242120;
	margin: 0 0 13px;
}

.text-gallery p {
	margin: 0;
}

.text-gallery .link-prev,
.text-gallery .link-next {
	position: absolute;
	top: 15px;
	right: 31px;
	background: url(/img/bg-buttons.png) no-repeat;
	width: 20px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
}

.text-gallery .link-next {
	background-position: -23px 0;
	right: 8px;
}

.authors {
	height: 1%;
	font-size: 14px;
	padding: 12px 8px 18px 8px;
}

.authors .holder {
	height: 1%;
	overflow: hidden;
	padding: 0 0 12px;
}

.authors img {
	float: left;
	margin: 1px 15px 0 0;
}

.authors h3 {
	font-size: 18px;
	line-height: 18px;
	color: #242120;
	margin: 0 0 10px;
	font-weight: normal;
}

.authors h3 a {
	color: #242120;
}

.post {
	display: block;
	font-size: 11px;
	line-height: 14px;
	color: #898c8e;
}

.authors p {
	margin: 0;
}

.head.blue {
	background: #4a8ddc url(/img/bg-head-blue.gif) no-repeat 0 100%;
	padding: 11px 16px 13px;
}

.head.blue h3 {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	text-shadow: 0 -1px #3c7dd5;
	padding: 0;
}

.news {
	margin: 0;
	padding: 6px 11px 12px;
	list-style: none;
	height: 1%;
}

.news li {
	height: 1%;
	vertical-align: middle;
	overflow: hidden;
	padding: 8px 6px;
	border-top: 1px solid #e2e2e2;
}

.news li:first-child {
	border: none;
}

.news .date {
	float: left;
	border-right: 1px solid #e2e2e2;
	line-height: 12px;
	font-size: 11px;
	color: #898c8e;
	padding: 0 5px 0 0;
	margin: 3px 8px 0 0;
	font-style: normal;
}

.news h3 {
	margin: 0;
	height: 1%;
	overflow: hidden;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}

#sidebar .match {
	width: 235px;
	margin: 0 auto 11px;
}

#sidebar .match .vs {
	width: 50px;
}

#sidebar .predictor {
	width: 278px;
	float: none;
	border-top: 1px solid #e1e2e3;
	margin: 0 -8px;
	padding: 15px 8px 19px 14px;
	text-align: center;
}

#sidebar .predictor select {
	float: none;
	display: inline-block;
	vertical-align: top;
}

* + html #sidebar .predictor select {
	display: inline;
}

#sidebar .predictor .btn-vote {
	display: inline-block;
	vertical-align: top;
	float: none;
}

* + html #sidebar .predictor .btn-vote {
	display: inline;
}

#sidebar .predictor .title {
	left: 116px;
	top: -10px;
}

#sidebar .time-row {
	height: 1%;
	text-align: center;
	padding: 15px 11px 9px;
}

#sidebar .time-row.time-row3 {
	text-align: left;
}

#sidebar .counter {
	float: none;
	height: 1%;
}

#sidebar #countdown,
#sidebar .countdown {
	float: none;
	overflow: hidden;
	height: 1%;
	margin: 0 0 2px 29px;
}

#sidebar .counter .title {
	left: 83px;
}

#sidebar #countdown div,
#sidebar .countdown div {
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 52px;
}

* + html #sidebar #countdown div,
* + html #sidebar .countdown div {
	display: inline;
}

#sidebar .time-row h3 {
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	margin: 0 0 4px;
}

#sidebar .time-row p {
	font-size: 11px;
	line-height: 12px;
	margin: 0;
}

#sidebar .little-gallery {
	padding: 8px 7px;
}

#sidebar .little-gallery .list {
	float: none;
	width: 283px;
	margin: 0 0 4px;
}

#sidebar .little-gallery .date {
	margin: 0 6px 10px 9px;
	padding: 0 0 5px;
}

#sidebar .little-gallery .switcher {
	float: none;
	width: 288px;
	overflow: hidden;
	margin: 0 -5px 0 0;
}

#sidebar .little-gallery .switcher li {
	width: auto;
	padding: 5px 5px 0 0;
}

#sidebar .little-gallery .btn-play {
	margin: -2px -4px 2px 20px;
	position: relative;
}

#sidebar .time-row .holder {
	padding: 0 0 12px;
}

#sidebar .time-row.time-row3 .holder {
	padding: 0 0 8px;
}

.items {
	height: 1%;
	padding: 11px 11px 8px;
	font-size: 14px;
	line-height: 18px;
}

.items .all {
	display: block;
	background: url(/img/bullet01.gif) no-repeat 100% 8px;
	padding: 0 16px 7px 5px;
	color: #434547;
	border-bottom: 1px solid #e2e2e2;
}

.items-list {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%;
}

.items-list ul {
	margin: 0;
	padding: 2px 0 10px 16px;
	list-style: none;
	height: 1%;
	font-size: 13px;
}

.items-list li {
	height: 1%;
	vertical-align: middle;
	border-top: 1px solid #e2e2e2;
}

.items-list ul li {
	border: none;
	padding: 0 0 3px;
}

.items-list .open {
	background: url(/img/bullet03.gif) no-repeat 100% 15px;
}

.items-list li:first-child {
	border: none;
}

.items-list a {
	display: block;
	padding: 5px 16px 6px 5px;
	background: url(/img/bullet02.gif) no-repeat 100% 11px;
}

.items-list ul a {
	padding: 0;
	display: inline;
	background: none;
}

.items-list a:hover,
.items-list .active a {
	background: url(/img/bullet01.gif) no-repeat 100% 11px;
	color: #434547;
	text-decoration: none;
}

.items-list ul a:hover,
.items-list ul .active a {
	background: none;
}

.items-list span {
	display: block;
	padding: 5px 16px 6px 5px;
	background: url(/img/bullet01.gif) no-repeat 100% 15px;
	color: #434547;
}

.items-list .open span {
	background: none;
}

.items-list ul span {
	display: inline;
	padding: 0;
	background: none;
}

.calendar {
	width: 274px;
	margin: 0 auto;
	padding: 0 0 14px;
}

.calendar .month {
	line-height: 18px;
	padding: 2px 0 3px;
	background: #baeafc;
	text-align: center;
	margin: 0 0 5px;
}

.calendar .month .prev,
.calendar .month .next,
.calendar .month span {
	display: inline-block;
	vertical-align: top;
}

.calendar .month .prev,
.calendar .month .next {
	background: url(/img/ico-month.gif) no-repeat;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
}

.calendar .month .next {
	background-position: 100% 0;
}

.calendar .month span {
	padding: 0 14px;
	font-size: 14px;
	color: #242120;
}

.calendar table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	font-size: 14px;
	color: #c3c3c3;
	font-weight: bold;
}

.calendar table td {
	padding: 0;
}

.calendar td,
.calendar th {
	text-align: center;
	border: 1px solid #d0d0d3;
	line-height: 25px;
	background: #fff;
}

.calendar tr:hover td {
	background: #fff;
}

.calendar th {
	line-height: 16px;
	font-size: 11px;
	font-weight: normal;
	color: #5a5b5c;
	border: none;
}

.calendar td.date,
.calendar tr:hover td.date {
	background: url(/img/bullets-sprite.png) repeat-x 0 -569px;
	color: #4b4d51;
	text-shadow: 1px 1px #fff;
}

.calendar td.today {
	color: #fff;
	font-weight: bold;
	background: #906;
}

.calendar td.event,
.calendar tr:hover td.event {
	text-shadow: 1px 1px #979ea3;
	background-position: 0 -608px;
}

.calendar td.event a {
	display: block;
	height: 100%;
	color: #fefeff;
	text-shadow: 1px 1px #6b6c71;
}

.calendar td.event a:hover {
	text-decoration: none;
}

#footer {
	height: 1%;
	font-size: 11px;
	line-height: 14px;
}

.sponsors-row {
	height: 1%;
	position: relative;
	/*	border-top:1px solid #a9b0b2;*/
	/* background: url(/img/sponsor-top-line2.png) right 0px no-repeat; */
	padding: 10px 0 10px;
}

.sponsors-row table td,
.sponsors-row table tr.even,
.sponsors-row table tr.even:hover,
.sponsors-row table tr.odd,
.sponsors-row table tr.odd:hover {
	background-color: transparent !important;
	vertical-align: middle;
	border: 0px solid transparent;
}

.sponsors-row h3 {
	/*position: absolute;*/
	/*top: -10px;*/
	/*left: 0;*/
	font: 14px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	/*	background:#b6bdc0;*/
	padding: 0 8px 0 0;
	margin: 0 0 5px;
}

#n-table-block table tr td{
	position: relative;
}
#n-table-block .n-topRight-img {
	position: absolute;
	top: 0;
	left: -70px;
}

#n-table-block .n-topLeft-img {
	position: absolute;
	top: 0;
	right: -70px;
}

.sponsors-list {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
}

.sponsors-list li {
	float: left;
	/*	margin:0 0 0 93px;*/
	margin: 0 0 0 66px;
}

.sponsors-list li:first-child {
	margin: 0;
}

.sponsors-list img {
	vertical-align: top;
}

.columns {
	height: 1%;
	overflow: hidden;
	padding: 22px 0 26px;
	line-height: 15px; /*border-top:1px solid #a9b0b2;*/
	font-size: 12px;
}

.columns .column {
	float: left;
	width: 135px;
	margin: 0 0 0 30px;
}

.columns .column:first-child {
	margin: 0;
}

.columns h4 {
	font-size: 14px;
	line-height: 17px;
	color: #585a5b;
	margin: 0 0 8px;
}

.columns h4 a {
	color: #165073;
}

#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer ul.sponsor {
	margin: 0 0 0 128px;
}

.columns a {
	color: #fff;
}

#footer .row {
	height: 1%;
	/*	overflow:hidden;*/
	padding: 17px 2px 26px 0;
	/*	color:#7b8184;*/
	color: #165073;
	background: url(/img/line.png) top left no-repeat;
	/*	border-top:1px solid #a9b0b2;*/
}

#footer .product-by {
	float: right;
}

#footer .product-by img {
	margin: 2px 0 -2px 5px;
}

#footer .row p {
	float: left;
	margin: 0 64px 0 0;
}

#footer .row li {
	/*	background:url(/img/bullets-sprite.png) no-repeat 0 -464px;*/
	padding: 0 0 0 3px;
	display: inline-block;
}

* + html #footer .row li {
	display: inline;
	padding: 0 4px 0 7px;
}

#footer .row li:first-child {
	background: none;
}

#footer .row a {
	/*	color:#7b8184;*/
	color: #165073;
}

.headline {
	overflow: hidden;
	padding: 11px 7px 0;
}

.headline h3 {
	font-size: 18px;
	line-height: 21px;
	margin: 0;
	font-weight: normal;
}

h3 {
	font-size: 18px;
	line-height: 21px;
	margin: 0 0 12px;
	font-weight: normal;
}

.number-list {
	margin: 0 0 0 10px;
	padding: 6px 0 0;
	list-style: none;
	float: right;
}

.number-list li {
	float: left;
	margin: 0 0 0 8px;
}

.number-list a {
	float: left;
	padding: 0 5px;
	color: #234aa6;
}

.number-list a:hover,
.number-list .active a {
	color: #fff;
	background: #2d54b3;
	text-decoration: none;
}

.headline .btn-gray {
	float: right;
	margin: 5px 0 0;
}

div.alignright {
	text-align: right;
	padding: 0 6px 8px;
}

.game-box {
	width: 620px;
	border: 7px solid #151515;
	margin: 5px auto;
}

.game-box .image-holder {
	height: 1%;
	position: relative;
	background-color: #151515;
}

.game-box img {
	border: solid #393939;
	border-width: 0 1px 1px 0;
	vertical-align: top;
}

.game-box .title {
	position: absolute;
	width: 100%;
	top: -7px;
	left: 0;
	text-align: center;
	font: 18px/27px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
}

.game-box .title span {
	display: inline-block;
	background: #2a2a2a;
	padding: 0 17px;
}

.game-box table {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 100%;
	margin: 25px 0 0;
	color: #fff;
	font-size: 14px;
	line-height: 17px;
}

.game-box td {
	background: none !important;
	border: none;
	text-align: center;
	padding: 0;
	vertical-align: top;
}

.marathonbet tr:hover td,
.marathonbet .even td,
.game-box .even td,
.match .even td {
	background: none;
}

.game-box .center-cell {
	padding-top: 12px;
}

.game-box .center-cell .holder {
	position: relative;
	width: 100%;
	padding: 40px 0 0; /* was 51px 0 0*/
}

.game-box table img {
	border: none;
}

.game-box .time-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}

.game-box .image-holder .time {
	display: block;
	font-style: normal;
	font: 26px/28px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}

.content-wrapper .game-box .countdown,
#wrapper .game-box .countdown {
	margin: 0;
	display: inline-block;
	color: #fff;
}

* + html .content-wrapper .game-box .countdown,
* + html #wrapper .game-box .countdown {
	display: inline;
}

.content-wrapper .game-box .countdown div,
#wrapper .game-box .countdown div {
	display: inline-block;
	vertical-align: top;
	width: 50px;
}

* + html .content-wrapper .game-box .countdown div,
* + html #wrapper .game-box .countdown div {
	display: inline;
}

.content-wrapper .game-box .countdown span,
#wrapper .game-box .countdown span {
	font: 26px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}

.game-box .time span {
	vertical-align: top;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	padding: 4px 0 0 4px;
	display: inline-block;
}

.game-box .result {
	display: block;
	font: 60px/60px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	width: auto;
	color: #fff;
	margin: 0 0 3px;
}

.game-box .result.before {
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
}

.game-box p.amount_of_viewers {
	margin: 0;
	font-size: 8pt;
}

.game-box #goals_item .tauthor_goal {
	width: 100%;
	position: inherit;
	margin-top: 0px;
}

.game-box #goals_item .tauthor_goal .time_author_goal {
	text-align: right;
}

.game-box #goals_item .tauthor_goal .name_author_goal {
	text-align: left;
	padding-left: 4px;
}

.game-box #goals_item {
	width: 100%;
	display: none;
	position: inherit;
	margin-top: 0px;
}

.game-box #goals_item .goals_item_left {
	width: 50%;
	text-align: right;
	/*padding-right: 15px;*/
}

.game-box #goals_item .goals_item_right {
	width: 50%;
	text-align: left;
	/*padding-left: 13px;*/
}

.game-box #goals_item .author_goal,
.game-box #goals_item td .author_goal {
	font-size: 12px;
	line-height: 14px;
}

.game-box .text-holder {
	background: #151515 url(/img/bg-text-holder01.gif) repeat-x;
	height: 1%;
	overflow: hidden;
	padding: 9px 1px 1px;
	color: #fff;
	position: relative;
}

.game-box .text-holder p {
	margin: 0px;
}

.game-box .l {
	float: left;
	width: 200px;
	position: relative;
	z-index: 1;
}

.game-box strong,
.game-box .date {
	display: block;
	font-weight: normal;
	color: #afafaf;
	font-style: normal;
}

.game-box .r {
	float: right;
	text-align: right;
	width: 200px;
	position: relative;
	z-index: 1;
}

.game-box .c {
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	top: 9px;
}

.game-box .text-holder .time {
	display: block;
	font-style: normal;
}

.result-game {
	background: url(/img/bg-result-game.png);
	width: 170px;
	height: 113px;
	margin: 20px auto 0;
	overflow: hidden;
	font: 100px/113px HelveticaNeue, Helvetica, Arial, sans-serif;
	color: #fff;
	position: relative;
}

.result-game .l {
	float: left;
	width: 82px;
	text-align: center;
}

.result-game .r {
	float: right;
	width: 82px;
	text-align: center;
}

.result-game .line {
	background: url(/img/bg-line01.gif);
	width: 156px;
	height: 1px;
	position: absolute;
	top: 56px;
	left: 7px;
}

.gallery-block {
	padding: 27px 6px 5px 7px;
	height: 1%;
}

.video-block {
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 17px;
}

.gallery-block .image-holder {
	padding: 0 0 11px;
}

.video-block .image-holder {
	padding: 0 0 9px;
}

.gallery-block img {
	vertical-align: top;
}

.tabset-gallery {
	height: 1%;
	padding: 0 30px 17px;
	position: relative;
}

.tabset-gallery .prev,
.tabset-gallery .next {
	position: absolute;
	top: 16px;
	left: 0;
	background: url(/img/bg-buttons01.gif) no-repeat;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
}

.tabset-gallery .next {
	left: auto;
	right: 0;
	background-position: 100% 0;
}

.tabset-gallery .prev-disable {
	background-position: 0 -21px;
	cursor: default;
}

.tabset-gallery .next-disable {
	background-position: 100% -21px;
	cursor: default;
}

.tabset-gallery .frame {
	width: 564px;
	overflow: hidden;
	position: relative;
}

.tabset-gallery ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 99999px;
	overflow: hidden;
}

.tabset-gallery li {
	float: left;
	width: 85px;
	margin: 0 9px 0 0;
}

.gallery-block .text-holder {
	height: 1%;
	overflow: hidden;
	position: relative;
	padding: 0 115px 8px;
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
	margin: 0 0 18px;
}

.gallery-block .date {
	float: left;
	font-style: normal;
	color: #898c8e;
	position: absolute;
	top: 0;
	left: 28px;
	font-size: 11px;
}

.video-block .date {
	left: 0;
}

.gallery-block .views {
	position: absolute;
	top: 0;
	right: 28px;
	background: url(/img/ico-views.gif) no-repeat 0 6px;
	padding: 0 0 0 17px;
	color: #898c8e;
	font-size: 11px;
}

.video-block .views {
	right: 0;
}

.gallery-block p {
	margin: 0;
}

.two-head {
	height: 1%;
	overflow: hidden;
	padding: 12px 4px 11px;
	text-transform: uppercase;
}

.two-head h2 {
	margin: 0 0 0 14px;
	width: 45%;
	float: left;
	font-size: 18px;
	line-height: 21px;
}

.two-head h2:first-child {
	width: 50%;
	margin: 0;
}

.two-columns {
	height: 1%;
	overflow: hidden;
	padding: 0 4px 17px;
}

.two-columns .column {
	float: left;
	width: 50%;
}

.two-columns h3 {
	margin: 0 0 13px 14px;
	font-size: 19px;
	line-height: 22px;
	font-weight: normal;
}

.two-columns .column:first-child h3 {
	margin: 0 0 13px;
}

.two-columns > h3 {
	margin-left: 0;
}

.two-columns td {
	padding: 3px 7px 4px 14px;
}

.two-columns td.number-cell {
	padding: 3px 0 4px 14px;
	width: 17px;
}

.two-columns td.name-cell {
	padding-left: 10px;
}

.refresh,
.red-card,
.ball,
.yellow-card {
	display: inline-block;
	background: url(/img/ico-refresh.png) no-repeat 0 2px;
	color: #6c6d6d;
	padding-left: 16px;
	font-size: 12px;
	line-height: 16px;
}

.red-card {
	background: url(/img/ico-red-card.png) no-repeat 0 2px;
	padding-left: 13px;
}

.ball {
	background: url(/img/ico-ball.png) no-repeat 0 3px;
}

.yellow-card {
	background: url(/img/ico-yellow-card.png) no-repeat 0 2px;
	padding-left: 13px;
}

.two-columns .refresh,
.two-columns .red-card,
.two-columns .ball,
.two-columns .yellow-card {
	float: right;
	margin-left: 8px;
}

.progress-block {
	padding: 25px 0 15px;
}

.progress-row {
	height: 1%;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #e8e8e8;
}

.progress-row img {
	float: left;
	margin: 0 15px 0 0;
}

.progress-row .number-holder {
	width: 64px;
	text-align: center;
	margin: 10px 15px 0 0;
	float: left;
}

.progress-row .number-holder em {
	display: block;
	font: 26px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #3c3c3c;
	padding: 0 0 5px;
}

.progress-row .number-holder span {
	display: block;
	font-size: 11px;
	line-height: 14px;
	color: #898c8e;
}

.progress-row .bar-holder {
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 20px;
}

.progress-row .title {
	display: block;
	font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	text-shadow: 0 -1px #059deb;
	color: #fff;
	text-transform: uppercase;
	padding: 0 10px;
	background: #08b0f0 url(/img/bg-title.png) repeat-y;
	margin: 0 0 15px;
}

.progress-row .progress-complete-bar {
	height: 1%;
}

.progress-row .progress-bar {
	background: url(/img/bg-slider.png) no-repeat;
	width: 380px;
	height: 17px;
	position: relative;
	float: left;
}

.progress-row .ui-slider-handle {
	background: url(/img/bg-slider-handle.png);
	width: 22px;
	height: 22px;
	position: absolute;
	top: -2px;
	left: 0;
	margin-left: -11px;
}

.progress-row .ui-slider-range {
	background: url(/img/bg-slider.png) no-repeat 0 100%;
	width: 380px;
	height: 17px;
	position: absolute;
	top: 0;
	left: 0;
}

.progress-row .complete-title {
	float: left;
	font: 17px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #28292a;
	margin: -4px 0 0 20px;
}

.progress-row ul {
	margin: 0 0 0 -3px;
	padding: 0;
	list-style: none;
	width: 456px;
	overflow: hidden;
	position: relative;
	line-height: 12px;
	font-weight: bold;
}

.progress-row li {
	float: left;
	width: 76px;
}

.even td {
	background-color: #f3f4f4;
}

.account {
	height: 1%;
	padding: 12px 67px 49px 11px;
	font: 12px/26px Arial, Helvetica, sans-serif;
	color: #28292a;
}

.information_match .account {
	padding: 12px 0px 0px 0px;
}

.account h3 {
	margin: 0 0 9px;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
}

.account .error-row {
	height: 1%;
	overflow: hidden;
	padding: 0 0 12px;
}

.account .error-row p {
	margin: 0;
	float: right;
}

.account p.error {
	color: #6e7274;
	background: #fddddd;
	padding: 0 15px 0 21px;
	margin: 0 0 0 5px;
}

.account .row {
	height: 1%;
	overflow: hidden;
	padding: 0 0 7px;
}

.account label {
	float: left;
	width: 179px;
	text-align: right;
	padding: 0 16px 0 0;
}

.information_match .account label {
	width: 90px;
	text-align: left;
}

.account .area-row label {
	line-height: 14px;
}

.account .text {
	background: url(/img/bg-account.png);
	width: 357px;
	padding: 0 8px;
	height: 26px;
	float: left;
}

.account .day,
.account .month {
	background-position: 0 -149px;
	width: 27px;
	margin-right: 8px;
}

.account .year {
	background-position: -48px -149px;
	width: 49px;
}

.account .text input {
	float: left;
	width: 100%;
	padding: 6px 0;
	margin: 0;
	background: none;
	border: none;
	color: #121212;
}

.account .area {
	background: url(/img/bg-account.png) no-repeat 0 -31px;
	width: 362px;
	height: 101px;
	padding: 6px 2px 6px 8px;
	float: left;
}

.account .area textarea {
	float: left;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	width: 362px;
	height: 101px;
	min-width: 362px;
	min-height: 101px;
	max-width: 362px;
	max-height: 101px;
	overflow: auto;
}

.account .select {
}

.account .select select {
	font-size: 12px;
}

.account .tournaments {
	width: 258px !important;
}

.radio-list {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	line-height: 26px;
}

.radio-list li {
	float: left;
	padding: 0 12px 0 0;
}

.radio-list label {
	width: auto;
	padding: 0;
	color: #898c8e;
}

.radio-list input {
	float: left;
	width: 15px;
	height: 16px;
	padding: 0;
	margin: 6px 7px 0 0;
	line-height: 15px;
}

.file {
	width: 231px;
	overflow: hidden;
	z-index: 10;
	height: 26px;
	position: relative;
}

.file-input-js-active input.file-input-area {
	font-size: 200px !important;
}

form .file-input-js-active .file-input-area {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
}

.file .text {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 149px;
	padding: 6px 8px;
	border: none;
	margin: 0;
	color: #121212;
	height: auto;
	background: url(/img/bg-account.png) no-repeat -119px -149px;
}

.file .button {
	float: right;
	width: 56px;
	height: 17px;
	font-size: 11px;
	line-height: 16px;
	margin: 6px 0 0 10px;
	overflow: hidden;
	color: #fff;
	text-align: center;
	background: url(/img/bg-account.png) no-repeat -294px -155px;
}

.file .button:focus {
	outline: none;
}

.file .file-input-value, .form .file .button {
	display: none;
}

.file-input-js-active .file-input-value, .form .file-input-js-active .button {
	display: inline;
}

.account .holder {
	float: left;
}

.account .comment {
	margin: 4px 0 0 2px;
	font-size: 10px;
	line-height: 14px;
	color: #898c8e;
}

.checkbox-list {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	line-height: 26px;
}

.account .checkbox-list {
	float: right;
}

.checkbox-list li {
	float: left;
	margin: 0 10px 0 0;
}

.account .checkbox-list li {
	margin: 0 0 0 21px;
}

.checkbox-list input {
	float: left;
	padding: 0;
	margin: 5px 0 0;
	width: 15px;
	height: 16px;
}

.checkbox-list label {
	width: auto;
	padding: 0 16px 0 0;
	float: left;
}

.account .button-row {
	text-align: right;
	padding-top: 12px;
}

.information_match .account .button-row {
	float: left;
	padding: 0px 0px 0px 10px;
	margin-top: -1px;
}

.account .btn-blue {
	margin-right: -6px;
	position: relative;
}

.kits {
	margin: 0;
	padding: 15px 0 35px 12px;
	list-style: none;
	height: 1%;
}

.kits li {
	display: inline-block;
	vertical-align: top;
	width: 199px;
	padding: 0 9px 9px 0;
}

* + html .kits li {
	display: inline;
	padding: 0 12px 9px 0;
}

.kits .inner {
	border: 1px solid #ebedec;
	position: relative;
	display: inline-block;
	vertical-align: top;
}

* + html .kits .inner {
	display: inline;
}

.kits .text-holder {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 7px 0;
	font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #fff;
	background: url(/img/bg-text-holder.png);
}

.kits img {
	vertical-align: top;
}

.slide-gallery {
	width: 621px;
	margin: 15px auto;
	position: relative;
}

.slide-gallery .frame {
	width: 621px;
	overflow: hidden;
	position: relative;
}

.slide-gallery ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 99999px;
	overflow: hidden;
}

.slide-gallery li {
	width: 621px;
	float: left;
	text-align: center;
}

.slide-gallery img {
	vertical-align: top;
	border: 1px solid #dfdfdf;
}

.slide-gallery .prev,
.slide-gallery .next {
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -20px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/img/bg-links.png) no-repeat;
	width: 40px;
	height: 40px;
	z-index: 5;
}

.slide-gallery .next {
	left: auto;
	right: 10px;
	background-position: 100% 0;
}

.slide-gallery .next-disable,
.slide-gallery .prev-disable {
	display: none;
}

.boy {
	position: absolute;
	top: 90px;
	left: -192px;
	/*	background:url(/img/bg-boy.png);*/
	width: 458px;
	height: 436px;
}

.history-box {
	width: 624px;
	margin: 11px auto;
	overflow: hidden;
}

.history-box .column {
	float: left;
	width: 306px;
	margin-left: 10px;
}

.history-box .column:first-child {
	margin: 0;
}

.history-box .block {
	padding-top: 10px;
	position: relative;
}

.history-box .block:first-child {
	padding: 0;
}

.history-box img {
	vertical-align: top;
}

.history-box .text-holder {
	position: absolute;
	left: 0;
	bottom: 0;
}

.history-box .topic {
	background: url(/img/bg-topic.png) repeat-y;
	display: block;
	padding: 0 10px 0 12px;
	width: 140px;
	font: 12px/19px HelveticaNeue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
}

.history-box h2 {
	width: 284px;
	padding: 7px 11px 5px;
	color: #fff;
	background: url(/img/bg-text-holder.png);
	margin: 0;
	font-size: 18px;
	line-height: 19px;
	text-transform: uppercase;
}

.history-box h2 a {
	color: #fff;
}

.milestones {
	background: #dbdedf;
}

.milestones div.tab {
	padding: 5px;
}

.subtabs {
	margin: 0 0 -5px;
	padding-top: 7px;
	border: none;
	width: auto;
	z-index: 1;
	background: none;
}

.milestones .shadow {
	overflow: hidden;
	background: #fff;
	box-shadow: 0 0 5px #898f92;
	-webkit-box-shadow: 0 0 5px #898f92;
	-moz-box-shadow: 0 0 5px #7e8384;
	height: 1%;
	position: relative;
	padding: 8px;
}

.milestones-list {
	margin: 0;
	padding: 17px 0 0;
	list-style: none;
	height: 1%;
}

.milestones-list.bottom {
	padding: 0 0 19px 48px;
}

.milestones-list li {
	float: left;
	margin: 0 64px 0 0;
	padding: 0 0 36px;
}

.milestones-list.bottom li {
	padding: 39px 0 0;
	margin-right: 102px;
}

.milestones-list .full {
	margin: 0 34px 0 0;
}

.milestones-list.bottom .full {
	margin-right: 40px;
}

.milestones-list .last {
	margin: 0;
}

.milestones-list.bottom .last {
	margin: 0;
}

.milestones-list a {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.milestones-list a:hover {
	text-decoration: none;
	border: none;
}

.milestones-list span,
.milestones-list em {
	cursor: pointer;
}

.milestones-list .holder {
	display: inline-block;
	vertical-align: top;
	border: 1px solid #d2d0d0;
	padding: 2px;
	box-shadow: 0 0 3px #d4d6d7;
	-webkit-box-shadow: 0 0 3px #d4d6d7;
	-moz-box-shadow: 0 0 3px #d4d6d7;
}

.milestones-list a:hover .holder {
	background: #baeafc;
	box-shadow: 0 0 6px #b4b4b4;
	-webkit-box-shadow: 0 0 6px #b4b4b4;
	-moz-box-shadow: 0 0 6px #b4b4b4;
}

.milestones-list img {
	display: inline-block;
	vertical-align: middle;
	width: 77px !important;
	height: 66px !important;
}

.milestones-list a:hover img {
	width: 75px !important;
	height: 64px !important;
	border: 1px solid #fff;
}

.milestones-list .text {
	width: 81px;
	display: inline-block;
	vertical-align: middle;
	font-size: 11px;
	line-height: 12px;
	color: #434650;
	padding-left: 12px;
}

* + html .milestones-list .text {
	padding-left: 16px;
}

.milestones-list a:hover .text {
	color: #30383b;
}

.milestones-list .year {
	position: absolute;
	top: 71px;
	left: 0;
	width: 80px;
	text-align: center;
	line-height: 37px;
	font-size: 14px;
	color: #242120;
	font-style: normal;
	background: url(/img/bg-year.gif) no-repeat 50% 0;
	height: 40px;
}

.milestones-list a:hover .year {
	color: #8f8f8f;
	background-position: 50% -202px;
}

.milestones-list.bottom .year {
	top: -39px;
	background-position: 50% -100px;
}

.milestones-list.bottom a:hover .year {
	background-position: 50% -302px;
}

.milestones-list .last .year {
	background-position: 50% -47px;
}

.milestones-list .last a:hover .year {
	background-position: 50% -249px;
}

.milestones-list.bottom .last .year {
	background-position: 50% -150px;
}

.milestones-list.bottom .last a:hover .year {
	background-position: 50% -352px;
}

.years-list {
	margin: 0;
	padding: 7px 10px;
	list-style: none;
	overflow: hidden;
	height: 1%;
	background: url(/img/bg-line02.png) repeat-y;
	font: 24px/28px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #fff;
}

.years-list li {
	float: left;
	margin-left: 137px;
}

.years-list li:first-child {
	margin: 0;
}

.years-list a {
	color: #fff;
}

.year-block {
	padding: 19px 12px 6px;
}

.year-title {
	display: inline-block;
	background: #baeafc;
	font: 18px/23px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #161212;
	padding: 0 11px;
	margin: 0 0 15px;
}

.year-block .holder {
	overflow: hidden;
}

.year-block .visual {
	padding: 3px 22px 12px 0;
	background: none;
	border: none;
	color: #898c8e;
	width: 305px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.year-block .mark {
	font-size: 14px;
	line-height: 18px;
	color: #2f3034;
	padding: 0 0 12px;
}

.year-block p {
	margin: 0;
	padding: 0 0 16px;
}

.year-block .visual p {
	margin: 0;
	padding: 18px 0 0;
	display: inline-block;
}

* + html .year-block .visual p {
	display: inline;
}

.partners {
	padding: 16px 13px 28px 11px;
}

.partners h3 {
	margin: 0 0 6px;
}

.partners-table tr td {
	padding: 12px 0 11px;
	background: none;
	border-top: 1px solid #ebebeb;
}

.partners-table tr:first-child td {
	border: none;
}

.partners-table td:first-child {
	width: 194px;
	padding: 0 19px 0 9px;
}

.partners-table img {
	display: block;
	margin: 0 auto;
}

.partners-table p {
	margin: 0;
}

.president {
	padding: 19px 23px 12px;
	color: #28292a;
}

.president .holder {
	overflow: hidden;
	padding: 0 0 12px;
	line-height: 20px;
}

.president .alignleft {
	margin: 4px 23px 0 0;
}

.president .alignright {
	margin: 4px 0 0 23px;
}

.president h2 {
	font-size: 19px;
	line-height: 21px;
	margin: 0 0 12px;
	text-transform: uppercase;
}

.president h3 {
	font-size: 16px;
	line-height: 19px;
	margin: 0 0 12px;
	font-weight: bold;
}

.president .holder p {
	margin: 0;
}

.president dl {
	overflow: hidden;
	margin: 0;
}

.president dt {
	float: left;
	clear: left;
	margin: 0 4px 0 0;
	color: #595c66;
}

.president dd {
	margin: 0 0 16px;
}

.management {
	padding: 22px 10px;
	color: #28292a;
	border-top: 1px solid #ebebeb;
	margin: 0 12px;
	line-height: 16px;
}

.management h3 {
	margin: 0 0 25px;
}

.management ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%;
}

.management .post {
	display: block;
	color: #595c66;
	font-size: 12px;
	line-height: 18px;
}

.management-table {
	margin: 0 0 17px;
	line-height: 18px;
	color: #595c66;
}

.management-table tr td {
	background: none;
	width: 38%;
	padding: 0;
}

.management-table img {
	display: block;
	margin: 0 0 9px;
}

.management-table strong {
	color: #28292a;
}

.player-box {
	height: 1%;
	padding: 4px 13px 18px;
}

.blue-title {
	display: block;
	background: url(/img/bg-blue-title.png) no-repeat;
	padding: 14px 0 1px 24px;
	font: 18px/21px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #fff;
	text-shadow: 0 -1px #059deb;
	margin: 0 0 19px -26px;
	position: relative;
	text-transform: uppercase;
	width: 466px;
}

.player-box .inner {
	height: 1%;
	overflow: hidden;
}

.player-box .country {
	float: right;
	margin: 10px 0px 0px;
	font-size: 11px;
	line-height: 26px;
}

.player-box .alignleft {
	margin: 0 39px 0 0;
}

.player-box .alignleft2 {
	margin: 0px 0px;
	float: left;
}

.player-box .igr {
	overflow: hidden;
	width: 420px;
	height: 250px;
	margin: 0px 5px 0px 0px;
	float: left;
}

.player-box .alignright {
	margin: 0 0 0 39px;
}

.about-box .text-holder {
	margin: 0 0 10px 44px;
	float: right;
	width: 284px;
}

.about-box .text-holder,
.player-box .text-holder {
	height: 1%;
	overflow: hidden;
}

.about-box dl,
.player-box dl {
	height: 1%;
	overflow: hidden;
	margin: 0 0 15px;
}

.about-box dt,
.player-box dt {
	float: left;
	clear: left;
	margin: 0 3px 0 0;
	color: #595c66;
}

.about-box dd,
.player-box dd {
	margin: 0 0 2px;
	color: #28292a;
}

.about-box dd.player_number,
.player-box dd.player_number {
	font-size: 14px;
	font-weight: bold;
}

.about-box .row,
.player-box .row {
	height: 1%;
	font-size: 11px;
}

.about-box .row p,
.player-box .row p {
	display: inline;
	margin: 0 8px 0 0;
	line-height: 17px;
}

.player-box .other_player {
	background: url(/img/player_bg.png) bottom right no-repeat;
	height: 250px;
	text-align: center;
	position: relative;
}

.player-box .other_player .number {
	background-color: #000000;
	width: 80px;
	height: 80px;
	opacity: 0.6;
	position: absolute;
	top: 0px;
	left: -80px;
}

.player-box .other_player .number2 {
	width: 80px;
	height: 80px;
	position: absolute;
	top: 0px;
	left: -80px;
	font: 36px/36px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #fff;
}

.player-box .other_player .number2 div {
	margin-top: 21px;
	text-align: center;
}

.player-box .other_player select {
	margin-top: 8px;
}

.player-box .potret {
	clear: right;
}

.player-box .other_player2 {
	background: url(/img/player_bg2.png) bottom right no-repeat;
	height: 40px;
	position: relative;
}

.player-box .other_player2 select {
	border: 1px solid #0D6DC6;
}

.player-box .other_player2 div {
	padding-top: 11px;
	width: 195px;
	float: right;
	clear: right;
}

.info-player {
	float: right;
	height: 1%;
	overflow: hidden;
	width: 330px;
}

.info-player .pd {
	padding: 0px 0px 23px 23px;
}

.info-player .row_1,
.info-player .row_2 {
	padding: 7px 14px;
	color: #434650;
}

.info-player .row_1 {
	background-color: #a6e2fa;
}

.info-player .row_2 {
	background-color: none;
}

.info-player .bann {
	width: 300px;
	margin-top: 10px;
}

.info-player .bann .box {
	margin-left: 2px;
}

.about-box {
	height: 1%;
	padding: 1px 5px 18px;
	line-height: 18px;
}

.about-box .image-holder {
	padding: 0 0 16px;
	text-align: center;
}

.about-box h3 {
	margin: 0 0 6px;
}

.statistics {
	height: 1%;
	padding: 11px 7px;
}

.statistics h3 {
	margin: 0 0 13px;
}

.statistics h3 b {
	font -size: 11px;
}

.statistics .snoska {
	font-size: 11px;
	padding: 0px 0px 12px;
}

.total-table {
	margin: 0 0 21px;
}

.statistics td {
	padding: 3px 11px;
}

.statistics-table th {
	padding-bottom: 15px;
}

.statistics th {
	font-size: 14px;
	white-space: nowrap;
}

.light th {
	background: #a6e2fa;
	border-top: 1px solid #fff;
	color: #365865;
}

.border-left {
	border-left: 1px solid #fff;
}

.abbreviation {
	overflow: hidden;
}

.abbreviation dl {
	overflow: hidden;
	margin: 0 10px 0 0;
	line-height: 18px;
	float: left;
	width: 170px;
}

.abbreviation dt {
	float: left;
	clear: left;
	margin: 0 3px 0 0;
	color: #28292a;
}

.abbreviation dd {
	margin: 0;
	color: #757677;
}

.conference {
	padding: 12px 10px;
	overflow: hidden;
	line-height: 16px;
}

.conference .alignleft {
	margin: 0 30px 0 0;
}

.conference .alignright {
	margin: 0 0 0 30px;
}

.conference .text-holder {
	overflow: hidden;
}

.conference h3 {
	margin: 0 0 3px;
}

.conference .date {
	font-style: normal;
	display: block;
	padding: 0 0 13px;
	color: #898c8e;
}

.faq {
	width: 619px;
	margin: 10px auto -4px;
	line-height: 14px;
}

.faq td {
	vertical-align: top;
	border: none;
	padding: 14px 11px 17px;
}

.faq .question td {
	background: #f3f4f4;
}

.faq .answer td {
	background: #d8d8d8;
	padding-bottom: 17px;
	border-bottom: 13px solid #fff;
}

.faq .number {
	width: 25px;
	font-size: 14px;
}

.faq .name {
	width: 121px;
	text-align: right;
}

.faq .text {
	padding-left: 26px;
}

.question-form {
	padding: 0 12px 16px;
}

.question-form .row {
	overflow: hidden;
	padding: 22px 0 0;
}

.question-form .text {
	float: left;
	background: url(/img/bg-question-form.png) no-repeat 0 -124px;
	width: 264px;
	height: 26px;
	padding: 0 10px;
}

.question-form .email {
	float: right;
}

.question-form .text input {
	float: left;
	width: 100%;
	padding: 6px 0;
	margin: 0;
	background: none;
	border: none;
	color: #898c8e;
}

.question-form .area {
	background: url(/img/bg-question-form.png) no-repeat;
	width: 610px;
	height: 101px;
	float: left;
	padding: 6px 2px 6px 10px;
}

.question-form .area textarea {
	float: left;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	width: 610px;
	height: 101px;
	min-width: 610px;
	min-height: 101px;
	max-width: 610px;
	max-height: 101px;
	overflow: auto;
	color: #898c8e;
}

.question-form .button-row {
	text-align: right;
	padding: 11px 0 0;
}

.question-form .btn-blue span {
	padding: 0 5px 0 19px;
}

.players {
	font-size: 11px;
	line-height: 13px;
	color: #898c8e;
	margin: 9px 0;
}

.players tr td {
	border: none;
	background: none;
	width: 33%;
	padding: 10px 0 10px 12px;
}

.players img {
	float: left;
	margin: 0 18px 0 0;
}

.players .text-holder {
	overflow: hidden;
}

.players .number {
	display: block;
	font: 26px/17px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #3c3c3c;
	padding: 0 0 6px;
}

.players h4 {
	margin: 0 0 2px;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #3c3c3c;
}

.players p {
	margin: 0;
}

.heading-small {
	font-size: small !important;
}

#sidebar .player-box {
	padding-top: 14px;
}

#sidebar .player-box h2 {
	font: 18px/21px Helvetica, Arial, sans-serif;
	margin: 0 0 8px;
}

table .coaches-cell {
	white-space: nowrap;
	font-weight: bold;
}

.list-gallery-cats {
}

.list-gallery-cats a {
	display: block;
	width: 137px;
	float: left;
	padding: 4px;
	background: url(/img/gallery-cat-bg.png) no-repeat top left;
	color: #333;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
	`
}

.list-gallery-cats a img {
	width: 130px;
	height: 119px;
	float: left;
}

.list-gallery-cats a,
.list-gallery-cats a h3 {
	font-size: 12px !important;
}

.list-gallery-cats a h3 {
	margin-top: 15px;
	line-height: 15px;
	color: #5f6167;
	text-decoration: none;
}

.table-stats {
}

.table-stats .text-right {
	text-align: right;
}

.table-stats th {
	padding: 0 27px 15px 11px;
}

.table-stats th.w_sm {
	padding: 0 4px 15px;
}

.table-stats td {
	padding: 3px 27px 3px 11px;
}

.table-stats td.w_sm {
	padding: 3px 4px;
}

.table-stats .last {
	padding-right: 11px;
	padding-left: 27px;
}

.outer_counters {
	position: relative;
}

.outer_counters .it {
	position: absolute;
	top: -10px;
	right: 200px;
}

.polls {
	height: 1%;
	font-size: 14px;
	padding: 12px 8px 8px 8px;
}

.polls .holder {
	height: 1%;
	overflow: hidden;
	padding: 0 0 4px;
}

.polls h3 {
	color: #242120;
	margin: 0 0 10px;
	font-weight: bold;
	font: 16px/17px Helvetica, Arial, Verdana, sans-serif
}

.polls h3 a {
	color: #242120;
}

.polls .tbl {
	font-size: 12px;
}

.polls .r {
	font-weight: bold;
	text-align: right;
}

.polls .cb {
	width: 20px;
}

.polls .cb input {
	margin: 0px 0px;
	padding: 0px 0px;
}

.polls .send {
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	background: url(/img/bg-login.png) no-repeat 100% 0;
	padding: 0 13px 0 0;
	margin: 6px 0px 0px;
	float: right;
}

* + html .polls .send {
	display: inline;
}

.polls .send ul {
	float: left;
	padding: 3px 2px 0 12px;
	height: 24px;
	margin: 0;
	list-style: none;
	line-height: 19px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0 -1px #29aaf0;
	background: url(/img/bg-login.png) no-repeat;
}

.polls .send li {
	float: left;
	background: url(/img/bullets-sprite.png) no-repeat 0 4px;
	padding: 1px 4px 0 8px;
}

.polls .send li:first-child {
	background: none;
}

.polls .send a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.polls .abs {
	position: absolute;
}

.about-box #player {
	margin: 0 auto;
}

.video-block .image-holder #player {
	margin: 0 auto;
}

.dnone {
	display: none;
}

.pop_answer {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.22);
	padding: 15px;
	z-index: 9999;
}

.rate {
}

.rate td {
	padding: 3px 4px 4px 8px;
}

.rate .number-cell {
	text-align: right;
	width: 25px;
}

.rate .name-cell {
}

.rate .vote-cell {
	width: 100px;
	text-align: right;
}

.rate .vote-graph {
	width: 100px;
	padding: 0px 0px;
	vertical-align: top;
}

.rate .vote-graph2 {
	width: 450px;
	padding: 0px 0px;
	vertical-align: top;
}

.rate .bg {
	margin: 5px 0px 0px;
	background: url(/img/stat/bg.gif) top left repeat-x;
	line-height: 2px;
	height: 14px;
	font-size: 2px;
}

.rate .val {
	background: url(/img/stat/c.gif) top left repeat-x;
	height: 14px;
	margin: 0px 1px;
}

.rate .l {
	background: url(/img/stat/l.gif) top left no-repeat;
	height: 14px;
}

.rate .r {
	background: url(/img/stat/r.gif) top right no-repeat;
	height: 14px;
}

.rate .vote-result {
	width: 25px;
	text-align: right;
}

.links {
	text-align: right;
	margin: 20px 0px;
}

.btn-none {
	padding: 0 13px 0 0;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
}

.btn-none span {
	float: left;
	cursor: pointer;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 14px;
	font-size: 12px;
}

.rate2 th {
	text-align: center;
}

.rate2 .account-cell {
	font-weight: bold;
}

.rate2 .account-cell,
.rate2 .vote-result,
.rate2 .number-cell,
.rate2 .name-cell {
	text-align: center;
}

.rate2 td {
	width: auto;
	padding: 3px 11px 4px;
}

.predictor-inner {
	clear: left;
	margin: 20px 0px 20px 220px;
}

#panorams {
	text-align: center;
}

.moments85 {
	height: 1%;
	border: none;
}

.moments85 .bot {
	margin: 0px 0px -6px -5px;
}

.moments85 .list {
	padding: 0px 0px;
	margin: 0px 0px;
	list-style: none;
	position: relative;
	height: 162px !important;
	overflow: hidden;
}

.moments85 .list li {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 162px;
	overflow: hidden;
}

.moments85 .list li img {
	width: 288px;
	height: 162px;
}

.gallery-index-column {
}

.gallery-index-column .columns {
	padding: 0px 0 0px;
}

.gallery-index-column .columns .column {
	float: left;
	width: 316px;
	margin: 0 0 0 10px;
}

.gallery-index-column .columns .column:first-child {
	margin: 0;
	width: 306px;
}

.gallery-index-block {
}

.gallery-index-block h3 {
	margin: 12px 0;
}

.gallery-index-block .it {
}

.gallery-index-block .it .ttl {
	background: #08b0f0;
	padding: 0px 8px;
}

.gallery-index-block .it .ttl,
.gallery-index-block .it .ttl a:link,
.gallery-index-block .it .ttl a:hover,
.gallery-index-block .it .ttl a:visited {
	color: #fff;
	font: 16px/22px Helvetica, HelveticaNeueLight, Arial, sans-serif;
}

.gallery-index-block .it .ttl2 {
	padding: 10px 0px 14px;
}

.gallery-index-block .it .ttl2 {
	color: #28292a;
	font: 12px/16px Helvetica, Arial, sans-serif;
}

.gallery-index-block .it .ttl2 a:link,
.gallery-index-block .it .ttl2 a:hover,
.gallery-index-block .it .ttl2 a:visited {
	color: #234aa6;
	font: 12px/16px Helvetica, Arial, sans-serif;
}

.slide-gallery-index {
	height: 1%;
	position: relative;
	background: #e2e2e2 url(/img/head_line.gif) left top repeat-x;
}

.slide-gallery-index .gallery-holder {
	padding: 10px 34px 20px;
	overflow: hidden;
	position: relative;
}

.slide-gallery-index .frame {
	width: 588px;
	overflow: hidden;
	position: relative;
}

.slide-gallery-index ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 9999px;
	overflow: hidden;
}

.slide-gallery-index li {
	float: left;
	width: 138px;
	margin: 0 9px 0 0;
	padding: 3px 0 0px;
	position: relative;
}

* html .slide-gallery-index li {
}

.slide-gallery-index li .dt {
	color: #898c8e;
	font-size: 11px;
	padding-bottom: 3px;
}

.slide-gallery-index li img {
	width: 136px;
	border: 1px solid #fff;
	margin-bottom: 6px;
}

.slide-gallery-index li a:link,
.slide-gallery-index li a:visited,
.slide-gallery-index li a:hover {
	color: #434650;
}

#main .slide-gallery-index h3 {
	margin: 0 6px 4px;
	font-size: 12px;
	line-height: 14px;
	word-spacing: -1px;
}

.slide-gallery-index h3 a {
	color: #272726;
}

.slide-gallery-index h3 a:hover {
	text-decoration: none;
	color: #2f81a7;
}

.slide-gallery-index .link-prev,
.slide-gallery-index .link-next {
	position: absolute;
	top: 23px;
	width: 34px;
	height: 148px;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 2;
	cursor: pointer;
}

.slide-gallery-index .link-prev {
	background: url(/img/arrow.png) top left no-repeat;
	left: 0px;
}

.slide-gallery-index .link-next {
	background: url(/img/arrow.png) -46px top no-repeat;
	right: -1px;
}

.alpha {
	padding-top: 10px;
}

.alpha ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.alpha li {
	float: left;
	background-color: #08b0ef;
	padding: 0 5px;
	position: relative;
	color: #45c9ff;
	line-height: 22px;
	font-size: 13px;
	border-right: 1px solid #25baf2;
}

.alpha li.last {
	border-right: none;
}

.alpha li a:link,
.alpha li a:hover,
.alpha li a:visited {
	color: #fff;
}

.alpha li b {
	color: #000;
	font-weight: normal;
}

.players-full {
}

.players-full .itm {
	padding: 10px 0px;
	border-bottom: 1px solid #efefef;
}

.players-full .img {
	float: left;
}

.players-full .text-holder {
	margin-left: 110px;
	color: #282828;
}

.players-full .text-holder span {
	color: #575b66;
}

.players-full .text-holder h4 {
	margin: 0px 0px 6px;
	font-size:
}

.players-full .text-holder h4 a:link,
.players-full .text-holder h4 a:visited,
.players-full .text-holder h4 a:hover,
.players-full .text-holder h4 {
	font-size: 16px;
	color: #2d53b6;
	font-weight: normal;
}

.sc-top {
	display: inline-block;
	margin-top: -9px;
}

.sc-top a {
	display: block;
	float: left;
	width: 34px;
	height: 38px;
	background: url(/img/sc3.png) 0px 0px no-repeat;
	margin: 0px 0px;
	padding: 0px 0px;
}

.sc-top a:hover {
	text-decoration: none;
}

.sc-top .yt {
	background-position: -76px 1px;
	width: 35px;
}

/* Youtube */
.sc-top .gpl {
	background-position: -115px 1px;
	width: 35px;
}

/* Google Plus */
.sc-top .vg {
	background-position: -94px 0px;
	width: 35px;
}

/*  */
.sc-top .t {
	background-position: -159px 2px;
	width: 35px;
}

/* Twitter */
.sc-top .f {
	background-position: -38px 0px;
	width: 35px;
}

/* Facebook */
.sc-top .vkn {
	background-position: -2px 1px;
}

/* VK */
.sc-top .insta {
	background-position: -198px 1px;
	width: 35px;
}

/* Instagramm */

/*SPONSORS NEW */

.sponsors-row.main h3 {
	position: relative;
}

.sponsors-row.main h3:after {
	content: '';
	position: absolute;
	top: 8px;
	right: 9px;
	height: 1px;
	border-bottom: 1px solid #4296d8;
	width: 705px;

}

.sponsors-main {
	width: 315px;
	margin: 0 auto !important;
}

.sponsors-main li, .sponsors-partners li {
	float: left;
}

.sponsors-main li {
	margin: 0 50px 0 0;
	height: 83px;
	display: table;
}

.sponsors-main li:last-child {
	margin: 0
}

.sponsors-main li a {
	display: table-cell;
	vertical-align: bottom
}

.sponsors-row.sponsors-partners h3 {
	position: relative;
}

.sponsors-row.sponsors-partners h3:after {
	content: '';
	position: absolute;
	top: 8px;
	right: 9px;
	height: 1px;
	border-bottom: 1px solid #2676b6;
	width: 780px;
}

ul.sponsors-partners {
	padding: 0 0 !important;
	margin-top: 15px !important;
}

.sponsors-partners li {
	margin: 0 50px 0 0;
	height: 40px;
	display: table;
}

.sponsors-partners li:last-child {
	margin: 0
}

.sponsors-partners li a {
	display: table-cell;
	vertical-align: bottom
}

.sponsors-partners li img {
}

.sponsors-row.sponsors-partners {
	border-bottom: 1px solid #2676b6;
	padding: 15px 0 40px
}

/*SPONSORS NEW END */

.clearfix:before,
.clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.clearfix:after {
	clear: both;
}

/**
* For IE 6/7 only
* Include this rule to trigger hasLayout and contain floats.
*/
.clearfix {
	*zoom: 1;
}

/*NEW PARTNERS PAGE
-------------------*/

.to-left {
	float: left;
}

.to-right {
	float: right;
}

.partners-banner-top-holder {
	background: transparent;
	border: 10px solid #fff;
	padding: 25px 20px;
}

.partners-banner-top-holder h2 {
	font-size: 66px;
	line-height: 1;
	text-transform: uppercase;
}

.partners-banner-top-holder h2 span {
	display: block;
}

.partners-banner-top-holder h2 .light {
	color: #fff;
}

.partners-banner-top-holder h2 .dark {
	color: #a6e5fd
}

.partners-banner-top-holder .description-holder {
	color: #fff;
	width: 475px;
}

.current-partners-holder {
	background: #fff;
	padding: 20px;
}

.current-partners-holder inner.clearfix {
	margin: 55px 0 0 0;

}

.partner-box {
	width: 290px;
	text-align: center;
	margin-right: 25px;
	padding-bottom: 10px;
	margin-bottom: 0;
	position: relative;
	height: 210px;
	overflow: hidden;

}

.partner-box .partner-description {
	position: absolute;
	bottom: -320px;
	left: 0;
	width: 270px;
	clear: both;
	background-color: #266dc9;
	padding: 20px 10px;
	height: 100%;
	color: #fff;
}

.partner-box .content-holder {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	overflow: hidden;
	height: 210px;
	width: 290px;
}

.partner-box.last {
	margin-right: 0
}

.partner-footer {
	padding: 10px 0;
	border-top: 1px solid #d9d9d9;
	position: absolute;
	bottom: -10px;
	left: 0;
	width: 100%;
}

a.more-link-ico {
	font: normal 15px HelveticaNeueCondensedBold;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	text-decoration: none
}

a.more-link-ico.large {
	width: 260px;
	display: block;
	border-top: 1px solid #4f87d1;
	padding: 10px 5px;
}

a.more-link-ico.large .ico {
	float: right;
	background: url("/img/temp/link-white-ico.png") 0 0 no-repeat;
}

a.more-link-ico span.ico {
	display: inline-block;
	width: 17px;
	height: 17px;
	vertical-align: middle;
	background: url("/img/temp/learn_more_ico.png") 0 0 no-repeat;
}

.partner-footer .discount {
	font: normal 15px HelveticaNeueCondensedBold;
	text-transform: uppercase;
}

.partner-description-footer {
	position: absolute;
	bottom: 40px;
}

.become-partner-holder {
	background-color: #fff;
	padding: 20px;
}

.become-partner-holder .inner {
	margin-top: 20px
}

.text.to-left {
	background-color: #f3f3f3;
	padding: 20px;
	width: 421px;
	height: 100px
}

.text.to-left h3 {
	font: normal 14px HelveticaNeueCondensedBold;
	text-transform: uppercase;
}

.text.to-right {
	background-color: #29bcf4;
	padding: 20px;
	width: 420px;
	min-height: 100px;
	color: #fff
}

a.large_link {
	color: #fff;
	font: normal 15px HelveticaNeueCondensedBold;
	text-transform: uppercase;
	display: block;
	margin-top: 39px;
}

a.large_link .ico {
	display: inline-block;
	width: 29px;
	height: 29px;
	vertical-align: middle;
	margin-left: 10px;
	background: url("/img/temp/download_white.png") 0 0 no-repeat;
}

/*PARTNER INNER
--------------------*/

.main-image-partner img {
	width: 100%
}

.main-image-partner {
	position: relative;
}

.w_616 {
	width: 575px;
}

.w_616 table td, .w_616 table td:hover {
	background: none
}

.additional_w324 {
	width: 300px;
	background: #f3f3f3;
	padding: 17px
}

.additional_w324 h3 {
	font: normal 15px HelveticaNeueCondensedBold;
	text-transform: uppercase;
}

.additional_w324 ul {
	margin: 0;
	padding: 0
}

.additional_w324 ul li {
	list-style: none;
	background: url("/img/temp/list-address.png") 0 center no-repeat;
	padding-left: 20px
}

.no-margin-bottom {
	margin-bottom: 0;
	box-shadow: none
}

.title-holder h1 {
	font: normal 21px HelveticaNeueCondensedBold;
	text-transform: uppercase;
	margin: 30px 0
}

.separator {
	margin: 25px 0;
	border: 0;
	border-bottom: 1px solid #838383
}

.light-text {
	color: #838383;

}

.logo-holder-partner {
	position: absolute;
	bottom: -15px;
	padding: 10px;
	text-align: center;
	display: table;
	background: #fff;
	height: 115px;
	border-bottom: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	left: 35px;
	width: 130px;
}

.logo-holder-partner .image-inner {
	display: table-cell;
	vertical-align: middle;
}

.discount-holder-partner {
	position: relative;
	bottom: 48px;
	float: right;
	padding: 10px;
	color: #fff;
	width: 562px;
	text-align: right;
	font: normal 24px HelveticaNeueCondensedBold;
	text-transform: uppercase;
	background: -moz-linear-gradient(right, rgba(41, 188, 284, 0) 10%, rgba(41, 188, 284, 1) 65%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(41, 188, 284, .1)), color-stop(65%, rgba(41, 188, 284, .65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(41, 188, 284, 0) 10%, rgba(41, 188, 284, 1) 65%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(right, rgba(41, 188, 284, 0) 10%, rgba(41, 188, 284, 1) 65%); /* Opera 11.10+ */
	background: -ms-linear-gradient(right, rgba(41, 188, 284, 0) 10%, rgba(41, 188, 284, 1) 65%); /* IE10+ */
	background: linear-gradient(to right, rgba(41, 188, 284, 0) 10%, rgba(41, 188, 284, 1) 65%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29bcf4', endColorstr='#29bcf4', GradientType=0); /* IE6-9 */
}

.buy-online {
	background: url(/img/buy_online.png) top left repeat-x;
	height: 31px;
	margin: 0px -1px -1px -1px;
}

.buy-online .buy-online-text {
	font: 14px/32px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin-left: 20px;
}

.buy-online .buy-online-text span {
	color: #173f80;
}

.buy-online a {
	display: block;
	float: right;
	margin: 8px 16px 0 0px;
	padding-left: 8px;
	background: url(/img/buy_online.png) right -50px no-repeat;
	font: 14px/16px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding-right: 12px;
}

.buy-online a,
.buy-online a:hover {
	text-decoration: none;
}

.buy-online a span {
	background: url(/img/buy_online.png) left -100px no-repeat;
	height: 16px;
	width: 8px;
	display: inline-block;
	margin-left: -16px;
	padding-right: 5px;
}

.poll-title {
	display: block;
	clear: both;
	overflow: hidden;
	padding: 9px 0;
	border-top: 1px solid #dbdedf;
}

.poll-title span {
	display: block;
	float: left;
	text-align: right;
	font: 11px/11px Helvetica, Arial, sans-serif;
	color: #000000;
}

.poll-title span.date {
	width: 116px;
}

.poll-title span.opponent {
	width: 132px;
}

.poll-title span.player {
	width: 100px;
}

.poll-title span.video {
	width: 159px;
}

ul.poll-list {
	display: block;
	margin: 0;
	padding: 2px 0;
	list-style: none outside none;
	background: #f2f2f2;
}

ul.poll-list li {
	display: block;
	padding: 2px 0 2px 10px;
	position: relative;
	clear: both;
	overflow: hidden;
}

ul.poll-list li .number {
	display: block;
	margin: 3px 0 0 0;
	float: left;
	width: 58px;
	height: 58px;
	border: 3px solid #ced0d1;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;

	background: #f8f8f8;
	text-align: center;
	overflow: hidden;
	background: url(/img/fc_logo_round.png) center center no-repeat;
}

ul.poll-list li .number span {
	display: inline-block;
	padding: 16px 0 0 0;
	color: #d8dadc;
	font: 18px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}

ul.poll-list li .poll-box {
	display: table;
	margin: 0 0 0 9px;
	height: 61px;
	width: 389px;
	float: left;
	border: 1px solid #dbdedf;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

	background: #f8f8f8;
}

ul.poll-list li .poll-box > div {
	display: table-cell;
	padding: 0;
	vertical-align: middle;
	font: 11px/11px Helvetica, Arial, sans-serif;
	color: #000000;

}

ul.poll-list li .poll-box .date {
	width: 104px;
	padding: 0 0 0 12px;
	color: #08b0f0;
}

ul.poll-list li .poll-box .opponent {
	width: 96px;
	line-height: 14px;
}

ul.poll-list li .image {
	display: block;
	float: left;
	width: 93px;
	margin: 0 0 0 9px;
	background: #030;
}

ul.poll-list li .image > img {
	display: block;
	position: relative;
}

ul.poll-list li .image > img {
	display: block;
}

ul.poll-list li .image span {
	display: block;
	margin: 13px 0 0 26px;
	width: 41px;
	height: 41px;
	position: absolute;
	top: 0;
	background: url(/img/play.png) 0 0 no-repeat;
}

ul.poll-list li .counter {
	margin: 3px 0 0 9px;
	overflow: hidden;
	background: none;
}

ul.poll-list li .counter a {
	display: block;
	width: 52px;
	height: 52px;
	color: #d8dadc;
	font: 18px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

ul.poll-list li:hover a {
	text-decoration: none;
}

ul.poll-list li:hover .number.counter {
	border: 3px solid #08b0f0;
}

ul.poll-list li:hover .counter span {
	color: #08b0f0;
}

ul.poll-list li:hover .counter a {
	color: #08b0f0;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}

ul.poll-list .counter a:hover {
	background: #08b0f0 url(/img/hand.png) center 7px no-repeat;
}

ul.poll-list .counter a:hover span {
	display: none;
}

.popup-video {
	background: #000000;
	display: none;
	height: 339px;
	left: 50%;
	margin: -170px 0 0 -280px;
	position: fixed;
	top: 50%;
	z-index: 999;
}

.popup-video a.popup-close {
	display: block;
	background: #000000;
	text-align: right;
	text-decoration: none;
	color: #ffffff;
	padding: 4px 5px;
}

/*******	style.css		*******/

/*******	stylea.css		*******/
.add_link {
	margin-top: -4px;
}

.add_link a:link,
.add_link a:hover,
.add_link a:visited {
	font-size: 10px;
}

.tab-content .information_match {
	padding: 10px 10px;
}

.tab-content .information_match2 {
	padding: 10px 6px;
}

.two-columns .action_player {
	float: right;
	margin-left: 8px;
	display: inline-block;
	color: #6c6d6d;
	padding-left: 16px;
	font-size: 12px;
	line-height: 16px;
	text-transform: lowercase;
}

.two-columns .cap {
	font-weight: bold;
}

.two-columns td.number-cell {
	text-align: right;
}

.matchside .tabset {
	font: 12px/21px "MyriadProBoldCondensed", "ArialNarrow", Arial, sans-serif;
}

.tabset.match,
.tabset.players {
	font: 12px/21px "MyriadProBoldCondensed", "ArialNarrow", Arial, sans-serif;
}

.tabset.match a {
	padding-left: 10px;
	padding-right: 10px;
}

.video-index {
}

.video-index .big-img {
}

.video-index .big-img img {
	width: 276px;
	height: 156px;
}

.video-index2 {
}

.video-index2 .big-img {
}

.video-index2 .big-img img {
	width: 283px;
	height: 226px;
}

.video-index3 img {
	width: 67px;
	height: 47px;
}

.clr {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0px
}

.tournaments {
	width: 258px !important;
}

.drop-tournaments {
	width: 250px !important;
}

tr.last_command td {
	background-color: #cbcfd0;
}

tr.first_command td {
	background-color: #accff5;
}

tr.second_command td {
	background-color: #bbeafc;
}

tr.third_command td {
	background-color: #d5e7fd;
}

tr.dynamo_command td {
	background-color: #bbeafc;
	font-weight: bold;
}

.slogan.slogan_ru {
	background: url(/img/text-dynamo_ru.png);
	width: 327px;
	height: 49px;
}

.slogan.slogan_ua {
	background: url(/img/text-dynamo_ua.png);
	width: 323px;
	height: 55px;
}

.abbreviation dl {
	width: 220px;
}

.players tr td {
	width: 32%;
}

.players img {
	margin: 0 5px 0 0;
}

.players .last-row {
	width: 36%;
}

.players .text-holder {
	overflow: hidden;
	padding-top: 2px;
}

.players h4 a:link,
.players h4 a:hover,
.players h4 a:visited {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #3c3c3c;
}

.players h4 a span {
	text-transform: uppercase;
}

#nav .title {
	float: none;
}

#nav .title:hover {
	background: none;
}

.day-history .text-gallery .list {
	min-height: 133px;
}

#nav .active a.frt {
	background: url(/img/bullets-sprite2.png) repeat-x 0 -497px;
	text-decoration: none;
}

.milestones-list .year1927 {
	margin: 0px 0px 0px 140px;
}

.milestones-list.bottom .year1936 {
	margin: 0px 0px 0px 260px;
}

.milestones-list .year1942 {
	margin: 0px 0px 0px 235px;
}

.milestones-list .year1954 {
	margin: 0px 0px 0px 280px;
}

.milestones-list.bottom .year1961 {
	margin: 0px 0px 0px 390px;
}

.milestones-list .year1964 {
	margin: 0px 0px 0px 110px;
}

.milestones-list.bottom .year1966 {
	margin: 0px 0px 0px 120px;
}

.milestones-list .year1967 {
	margin: 0px 0px 0px 38px;
}

.milestones-list.bottom .year1968 {
	margin: 0px 0px 0px 20px;
}

.milestones-list .year1973 {
	margin: 0px 0px 0px 100px;
}

.milestones-list.bottom .year1975 {
	margin: 0px 0px 0px 100px;
}

.milestones-list .year1981 {
	margin: 0px 0px 0px 230px;
}

.milestones-list.bottom .year1986 {
	margin: 0px 0px 0px 270px;
}

.milestones-list .year1990 {
	margin: 0px 0px 0px 94px;
}

.milestones-list .year1999 {
	margin: 0px 0px 0px 170px;
}

.items-list .open a {
	background: none;
}

.panoram-block {
	margin: 14px 0px 14px 10px;
	width: 960px; /*646px*/
	background: #d1d1d1;
	padding-bottom: 10px;
}

.panoram-block iframe {
	margin-left: 10px;
}

.panoram-block iframe,
.panoram-block .right-mapper {
	float: left;
}

.panoram-block .right-mapper {
	float: left;
}

.panoram-block .right-mapper {
	width: 290px;
	height: 300px;
	position: relative;
}

.panoram-block .p-right-map-1 {
	background: url('/img/p-right_map-1.jpg') no-repeat;
}

.panoram-block .p-right-map-2 {
	background: url('/img/p-right_map-2.jpg') no-repeat;
}

.panoram-block .p-right-map-3 {
	background: url('/img/p-right_map-3.jpg') no-repeat;
}

#map-tooltip {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity: 0;
	width: 175px;
	color: #FFF;
	font-weight: bold;
	font-size: 9pt;
	z-index: 9999 !important;
	padding: 6px 8px;
	background: url(/img/tooltip-bg-dot.png) repeat;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	text-align: center;
}

.panoram-block .right-mapper a {
	background: url('/img/dots-small.png') no-repeat top;
	color: #000;
	font-weight: bold;
	display: block;
	width: 13px;
	height: 14px;
	position: absolute;
	float: left;
	margin: 10px;
	text-decoration: none !important;
	z-index: 100 !important;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.panoram-block .right-mapper a.current,
.panoram-block .right-mapper a:hover {
	background-position: 0 -17px;
}

.panoram-block .right-mapper a.current {
	background-position: 0 -34px;
}

/* --- */
.panoram-block .right-mapper a.dot_3 {
	left: 211px;
	top: 144px;
}

.panoram-block .right-mapper a.dot_24 {
	left: 110px;
	top: 40px;
}

.panoram-block .right-mapper a.dot_23 {
	left: 148px;
	top: 100px;
}

.panoram-block .right-mapper a.dot_25 {
	left: 100px;
	top: 60px;
}

.panoram-block .right-mapper a.dot_26 {
	left: 201px;
	top: 79px;
}

.panoram-block .right-mapper a.dot_27 {
	left: 120px;
	top: 60px;
}

.panoram-block .right-mapper a.dot_28 {
	left: 190px;
	top: 90px;
}

.panoram-block .right-mapper a.dot_29 {
	left: 40px;
	top: 118px;
}

.panoram-block .right-mapper a.dot_31 {
	left: 182px;
	top: 108px;
}

.panoram-block .right-mapper a.dot_32 {
	left: 108px;
	top: 156px;
}

/* --- */
.panoram-block .right-mapper a.dot_1 {
	left: 186px;
	top: 107px;
}

.panoram-block .right-mapper a.dot_13 {
	left: 166px;
	top: 70px;
}

.panoram-block .right-mapper a.dot_15 {
	left: 154px;
	top: 96px;
}

.panoram-block .right-mapper a.dot_14 {
	left: 148px;
	top: 100px;
}

.panoram-block .right-mapper a.dot_16 {
	left: 40px;
	top: 160px;
}

.panoram-block .right-mapper a.dot_17 {
	left: 45px;
	top: 227px;
}

.panoram-block .right-mapper a.dot_19 {
	left: 150px;
	top: 109px;
}

.panoram-block .right-mapper a.dot_18 {
	left: 162px;
	top: 84px;
}

.panoram-block .right-mapper a.dot_23 {
	left: 143px;
	top: 120px;
}

.panoram-block .right-mapper a.dot_20 {
	left: 166px;
	top: 87px;
}

.panoram-block .right-mapper a.dot_21 {
	left: 229px;
	top: 119px;
}

.panoram-block .right-mapper a.dot_22 {
	left: 141px;
	top: 108px;
}

/* --- */
.panoram-block .right-mapper a.dot_2 {
	left: 132px;
	top: 123px;
}

.panoram-block .right-mapper a.dot_4 {
	left: 248px;
	top: 40px;
}

.panoram-block .right-mapper a.dot_11 {
	left: 195px;
	top: 183px;
}

.panoram-block .right-mapper a.dot_12 {
	left: 215px;
	top: 183px;
}

.panoram-block .right-mapper a.dot_5, .panoram-block .right-mapper a.dot_6, .panoram-block .right-mapper a.dot_7, .panoram-block .right-mapper a.dot_8, .panoram-block .right-mapper a.dot_9, .panoram-block .right-mapper a.dot_10 {
	display: none;
}

.panoram-block,
.virtualtour-block {
	float: left;
	margin: 14px 0px 0px 0px;
}

.virtualtour-block {
	width: 296px;
	height: 327px;
	margin-left: 14px;
	/*background:#1d4798;*/
}

.virtualtour-block .items {
	padding: 5px 3px;
}

.virtualtour-block .items img {
	border: 1px solid #ccc;
}

.contents {
	padding-top: 10px;
}

.account .req {
	clear: both;
	background: none repeat scroll 0 0 #FDDDDD;
	color: #6E7274;
	margin: 30px 0 0 195px;
	padding: 0 15px 0 21px;
}

.message {
	margin: 10px 0px;
	padding: 0 15px 0 21px;
	font-size: 14px;
}

.layout-table .even td,
.layout-table .odd td {
	background-color: #fff;
	vertical-align: top;
}

.partners-table .even td,
.partners-table .odd td {
	vertical-align: middle;
}

.gallery-items {
	float: left;
	margin: 0 15px 10px 0;
	width: 402px;
}

.gallery-items3 {
	float: left;
	margin: 0 15px 10px 0;
}

.gallery-items2 {
	width: 632px;
}

.gallery-items2 .pd {
	padding: 10px 12px;
}

#gallery_elements_additional_inner img {
	width: 132px;
	height: 103px;
	padding: 2px;
	margin: 5px;
	border: 1px solid #cecfd1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#gallery_elements_additional_inner img:hover,
#gallery_elements_additional_inner a:hover img {
	border: 1px solid #000;
}

#gallery_elements_additional_inner {
	padding: 6px;
	border-bottom: 1px solid #cecece;
	margin-bottom: 7px;
}

/*******	stylea.css		*******/

/*******	auth.css		*******/
/* auth */
.auth {
	float: right;
	background: #f0f2f4;
	padding: 5px 10px;
	margin-top: 25px;
	color: #589b10;
	width: 300px;
	height: 35px;
	border: 1px solid #e3e3e3;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-moz-transition: all 0.3s ease-out; /* FF4+ */
	-o-transition: all 0.3s ease-out; /* Opera 10.5+ */
	-webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
	-ms-transition: all 0.3s ease-out; /* IE10? */
	transition: all 0.3s ease-out;
}

.auth:hover {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-moz-transition: all 0.3s ease-out; /* FF4+ */
	-o-transition: all 0.3s ease-out; /* Opera 10.5+ */
	-webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
	-ms-transition: all 0.3s ease-out; /* IE10? */
	transition: all 0.3s ease-out;
}

.auth span {
	font-size: 16px;
	color: #404549;
	font-family: Georgia;
	float: left;
	width: 118px;
	margin-top: 2px;
	margin-right: 14px;
	line-height: 15px;
}

/* authDiv */
.authDiv {
	display: none;
	position: absolute;
	width: 345px;
	border: solid 1px #485d6c;
	background: #FFF;
	z-index: 9999;
	text-align: left;
	right: 82px;
	top: 62px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.authDiv .brd {
	padding: 13px
}

.authDiv .close {
	float: right;
	cursor: pointer;
}

.authDiv .title2 {
	padding: 3px;
	background: #3C7DD5;
	font-size: 19px;
	font-family: Georgia;
	font-size: 24px;
	color: #fff;
	margin-bottom: 10px;
	line-height: 130%;
}

.form_feed .l {
	padding: 8px 0 5px 0;
	font-size: 12px;
}

.authDiv .button-row {
	padding: 8px 0 5px 0;
	text-align: right;
}

.authDiv .in .fr {
	padding: 0 0 5px 0
}

.authDiv .in .err {
	padding: 0 0 10px 0;
	font-size: 11px;
}

#sensorShadow {
	background: #000;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9998;
	display: none;
}

.sub .button {
	background: url("/img/online.gif") repeat-x 0 0 #D2161A;
	border: 1px solid #B90D09;
	border-radius: 15px;
	color: #FFFFFF;
	float: right;
	margin-top: 0px;
	padding: 3px 13px;
	text-decoration: none;
	cursor: pointer;
}

.sub .button a {
	color: #FFFFFF;
	text-decoration: none;
}

.arr_auth {
	position: absolute;
	right: -9px;
	top: 14px;
	z-index: 9999;
}

.forget {
	float: left;
	margin-top: 2px;
}

.forget a {
	font-size: 14px;
	color: #E02127;
	text-decoration: none;
}

.forget a:hover {
	text-decoration: underline;
}

#authDiv .fr {
	background: url("/img/auth/text.gif") 0 0 no-repeat;
	height: 26px;
	padding: 0 8px;
	width: 298px;
}

#authDiv .fr input {
	background: none;
	border: medium none;
	color: #121212;
	margin: 0;
	padding: 6px 0;
	width: 100%;
}

/*******	auth.css		*******/

/*******	tn3.css		*******/
@charset "utf-8";

.tn3-gallery {
	position: relative;
	width: 620px;
	height: 425px;
	background-color: #414141;
	line-height: normal;
}

.tn3-image {
	position: absolute;
	width: 620px;
	height: 378px;
	background-color: #414141;
}

.tn3-controls-bg {
	position: absolute;
	width: 620px;
	height: 47px;
	bottom: 0px;
	background-image: url('/js/tn3/skins/tn3/tbg.png');
}

.tn3-thumbs ul, .tn3-thumbs li {
	margin: 0;
	padding: 0;
}

.tn3-thumbs {
	position: absolute;
	width: 417px;
	height: 37px;
	bottom: 0px;
	left: 49px;
	padding: 4px 28px 4px 28px;
	background-image: url('/js/tn3/skins/tn3/tbg2.png');
}

.tn3-thumb {
	border: 1px solid #3e3e3e;
	/*    width: 63px;*/
	/*    width: 35px;*/
	height: 35px;
	margin-right: 3px;
	cursor: pointer;
}

.tn3-thumb img {
	/*    width: 63px;*/
	/*    width: 35px;*/
	height: 35px;
}

.tn3-thumb-over {
	border: 1px solid #c3c3c3;
}

.tn3-thumb-selected {
	border: 1px solid #c3c3c3;
	cursor: default;
}

.tn3-next {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	background-position: -39px -2px;
	width: 30px;
	height: 31px;
	right: 6px;
	cursor: pointer;
}

.tn3-next:hover {
	background-position: -39px -39px;
}

.tn3-prev {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	background-position: -4px -2px;
	width: 30px;
	height: 31px;
	left: 6px;
	cursor: pointer;
}

.tn3-prev:hover {
	background-position: -4px -39px;
}

.tn3-next-page {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	background-position: -153px -5px;
	width: 25px;
	height: 25px;
	right: 99px;
	bottom: 9px;
	cursor: pointer;
}

.tn3-next-page:hover {
	background-position: -153px -42px;
}

.tn3-prev-page {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	background-position: -129px -5px;
	width: 25px;
	height: 25px;
	bottom: 9px;
	left: 51px;
	cursor: pointer;
}

.tn3-prev-page:hover {
	background-position: -129px -42px;
}

.tn3-preloader {
	position: absolute;
	width: 39px;
	height: 15px;
}

.tn3-text-bg {
	position: absolute;
	bottom: 0px;
	width: 100%;
	background-image: url('/js/tn3/skins/tn3/bg.png');
	visibility: hidden;
}

.tn3-image-title {
	font-family: Tahoma, Helvetica, sans-serif;
	/*    color: #e0dcdc;*/
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 12px;
}

.tn3-image-description {
	font-family: Tahoma, Helvetica, sans-serif;
	color: #e0dcdc;
	font-size: 0.625em;
	line-height: 1.1em;
	padding-left: 1.1em;
}

.tn3-timer {
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 0px;
	background: url('/js/tn3/skins/tn3/bg.png') repeat;
	background: rgba(0, 0, 0, 0.3);
}

.tn3-count {
	position: absolute;
	right: 20px;
	bottom: 6px;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: none;
}

.tn3-play {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	background-position: -74px -5px;
	left: 13px;
	bottom: 9px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.tn3-play:hover {
	background-position: -74px -42px;
}

.tn3-play-active {
	background-position: -101px -4px;
}

.tn3-play-active:hover {
	background-position: -101px -41px;
}

.tn3-show-albums {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	background-position: -177px -6px;
	bottom: 9px;
	right: 59px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.tn3-show-albums:hover {
	background-position: -177px -41px;
}

.tn3-fullscreen {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	background-position: -203px -5px;
	bottom: 9px;
	right: 11px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.tn3-fullscreen:hover {
	background-position: -203px -40px;
}

.tn3-fullscreen-active {
	background-position: -311px -5px;
}

.tn3-fullscreen-active:hover {
	background-position: -310px -42px;
}

.tn3-albums {
	position: absolute;
	width: 620px;
	height: 425px;
	left: 0px;
	top: 0px;
	color: #e0dcdc;
	font-family: Tahoma, Helvetica, sans-serif;
	background-image: url('/js/tn3/skins/tn3/bg.png');
	background: rgba(0, 0, 0, 0.7);
}

.tn3-inalbums {
	position: absolute;
	width: 620px;
	height: 380px;
	padding: 14px;
	top: 45px;
}

.tn3-album {
	position: absolute;
	width: 280px;
	height: 70px;
	background-color: #1a1a1a;
	overflow: hidden;
	cursor: pointer;
}

.tn3-album-over {
	background-color: #2a2a2a;
}

.tn3-album-selected {
	background-color: #cdcdcd;
	color: #111214;
	cursor: default;
}

.tn3-album-image {
	height: 100%;
	width: 80px;
	margin-right: 10px;
	float: left;
}

.tn3-album-image img {
	width: 80px;
	height: 80px;
}

.tn3-album-title {
	font-size: 11px;
	font-weight: bold;
	margin-top: 1em;
}

.tn3-album-description {
	font-size: 10px;
	height: 3em;
	line-height: 1.4em;
	overflow: hidden;
}

.tn3-albums-next {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	background-position: -43px -9px;
	width: 20px;
	height: 20px;
	right: 24px;
	top: 20px;
	cursor: pointer;
}

.tn3-albums-next:hover {
	background-position: -43px -46px;
}

.tn3-albums-prev {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	background-position: -9px -9px;
	width: 20px;
	height: 20px;
	right: 46px;
	top: 20px;
	cursor: pointer;
}

.tn3-albums-prev:hover {
	background-position: -9px -46px;
}

.tn3-albums-close {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	background-position: -237px -9px;
	width: 20px;
	height: 20px;
	left: 20px;
	top: 19px;
	cursor: pointer;
}

.tn3-albums-close:hover {
	background-position: -237px -47px;
}

.tn3-sep1 {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	width: 2px;
	height: 47px;
	left: 47px;
}

.tn3-sep2 {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	width: 2px;
	height: 47px;
	right: 96px;
}

.tn3-sep3 {
	position: absolute;
	background-image: url('/js/tn3/skins/tn3/tn3.png');
	width: 2px;
	height: 47px;
	right: 47px;
}

/* when javascript is disabled */
.tn3.album, .tn3.album li {
	float: left;
	list-style-type: none;
	margin: 4px;
}

.tn3.album div, .tn3.album li h4, .tn3.album li div {
	display: none;
}

/*******	tn3.css		*******/

/* partners block */
h3.title {
	display: block;
	color: #4a4c4d;
	font: 17px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 3px 0 3px 0;
	text-shadow: 0 -1px #f1f1f2;
	text-transform: uppercase;
}

.block-partners {
	display: block;
	margin: 10px 0 0 0;
	clear: both;
	overflow: hidden;
	background: #f3f3f3;
}

.block-partners ul#filterOptions {
	display: table;
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden;
	width: 100%;
}

.block-partners ul#filterOptions li {
	display: table-cell;
	padding: 5px 0 6px 0;
	text-align: center;
	background: #d1d1d1;
	border-right: 1px solid #ffffff;
}

.block-partners ul#filterOptions li:last-child {
	border-right: none;
}

.block-partners ul#filterOptions li.active {
	background: #f3f3f3;
}

.block-partners ul#filterOptions li a {
	display: block;
	font: 14px 'HelveticaNeueCondensedBold';
	color: #266dc9;
	text-transform: uppercase;
	outline: none;
}

.block-partners ul#filterOptions li a:hover {
	text-decoration: none;
}

.block-partners .view-port {
	position: relative;
}

.block-partners ul.partners-logo {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none outside none;
	min-height: 180px;
	height: auto !important;
	height: 180px;
	overflow: hidden;
}

.block-partners ul.partners-logo li {
	display: table;
	width: 153px;
	height: 100px;
	float: left;
	text-align: center;
	cursor: pointer;
	/*box-shadow: 0 0 9px #000 inset;		*/
}

.block-partners ul.partners-logo li figure {
	display: table-cell;
	width: 153px;
	margin: 0;
	vertical-align: middle;
}

.block-partners ul.partners-logo li > div, .block-partners ul.partners-logo li figcaption {
	display: none;
}

.block-partners ul.partners-logo li img {
	display: inline-block;
	margin: 0 auto;
	max-width: 60%;
	vertical-align: middle;
	width: 60%;

	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(/fonts/grayscale.svg#greyscale);
	filter: gray;
}

.block-partners ul.partners-logo li:hover img {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: none; /* Firefox 4+ */
	filter: none; /* IE 6-9 */
}

.block-partners .layer-slide ul figcaption {
	display: block;
	font: 14px 'HelveticaNeueCondensedBold';
	text-align: center;
	text-transform: uppercase;
}

.block-partners .layer-slide ul figcaption.caption-2 {
	color: #266dc9;
}

.block-partners .layer-slide {
	background: #266dc9;
	display: none;
	height: 100%;
	/*left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	*/
}

.block-partners .layer-slide a.nav {
	display: block;
	position: absolute;
	right: 20px;
	top: 13px;
	width: 23px;
	height: 23px;
	background: url(/img/nav_pattern.png) -46px 0 no-repeat;
	text-indent: -9999px;
	z-index: 9;
}

.block-partners .layer-slide a.prev {
	right: 697px;
	background: url(/img/nav_pattern.png) 0 0 no-repeat;
}

.block-partners .layer-slide a.next {
	right: 63px;
	background: url(/img/nav_pattern.png) -23px 0 no-repeat;
}

.block-partners .layer-slide ul {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	min-height: 180px;
	height: auto !important;
	height: 180px;
}

.block-partners .layer-slide ul li figure {
	display: block;
	height: 100%;
	margin: 0;
	position: absolute;
	top: 0;
	width: 184px;
	background: #f3f3f3;
}

.block-partners .layer-slide ul figure > img {
	display: block;
	margin: 35px auto 10px auto;
	max-width: 90%;
}

.block-partners .layer-slide ul li > div {
	display: block;
	margin: 40px 0 0 194px;
	padding: 0 10px 0 0;
}

.block-partners .layer-slide ul li > div .txt {
	display: block;
	font: 13px 'HelveticaNeue';
	color: #ffffff;
	padding: 0 96px 0 45px;
}

.block-partners .layer-slide ul li > div .txt p {
	margin: 5px 0;
}

.block-partners .layer-slide p a {
	color: #49cbf8;
}

.block-partners .layer-slide ul li > div a.more {
	display: block;
	padding: 9px 0 9px 44px;
	font: 13px 'MyriadProBoldCondensed';
	color: #ffffff;
	text-transform: uppercase;
	border-top: 1px solid #4f87d1;
}

/* _partners block */

.popup_lang {
	display: block;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9999;
	top: 0;
}

.popup_lang.hide {
	display: none;
}

.n-popup-lang-body {
	background: url("/img/popup_rus_background.png") no-repeat scroll;
	display: block;
	width: 620px;
	height: 620px;
	top: 50%;
	left: 50%;
	position: absolute;
	margin: 0 auto;
	-webkit-transform: translate(-50%, -35%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.n-popup-lang-body.ua {
	background: url("/img/popup_ukr_background.png") no-repeat scroll;
}
.n-popup-lang-body.en {
	background: url("/img/popup_eng_background.png") no-repeat scroll;
}

.n-popup-lang-body #n-close {
	background: url("/img/download-close.png");
	display: block;
	width: 53px;
	height: 53px;
	position: absolute;
	right: -10px;
	top: -25px;
}

.n-popup-lang-body .n-appstore {
	background: url("/img/download-appstore-ru.png");
	width: 227px;
	height: 67px;
	display: block;
	bottom: 30px;
	left: 53px;
	position: absolute;
}

.n-popup-lang-body .n-appstore.ua {
	background: url("/img/download-appstore-ua.png");
}
.n-popup-lang-body .n-appstore.en {
	background: url("/img/download-appstore-en.png");
}


.n-popup-lang-body .n-google_play {
	background: url("/img/download-playmarket-ru.png");
	width: 227px;
	height: 67px;
	display: block;
	bottom: 30px;
	right: 53px;
	position: absolute;
}

.n-popup-lang-body .n-google_play.ua {
	background: url("/img/download-playmarket-ua.png");
}
.n-popup-lang-body .n-google_play.en {
	background: url("/img/download-playmarket-en.png");
}

.fixed_top_mob {
	background: #071c39;
	top: 0;
	width: 100%;
	position: fixed;
	height: 140px;
	background-size: cover;
	z-index: 999;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.fixed_top_mob.hide {
	display: none;
}
.fixed_top_mob-wrap {
	max-width: 962px;
	position: relative;
	width: 100%;
	margin: 0 auto;
	/*padding: 5px 0;*/
	border: 1px solid #9ea6bd;
	border-left: none;
	border-right: none;
	padding: 5px 0;
}
.fixed_top_mob img {
	margin: 5px 0 5px 20px;
}
.fixed_top_mob .fixed_top_install {
	background: url("/img/install_app_ru.png") no-repeat;
	width: 337px;
	height: 83px;
	display: inline-block;
	/*position: absolute;*/
	/*left: 158px;*/
	/*top: 30px;*/
	margin: 22px 125px 0 95px;
}

.fixed_top_mob .fixed_top_install.ua {
	background: url("/img/install_app_ua.png") no-repeat;
}

.fixed_top_mob .fixed_top_install.en {
	background: url("/img/install_app_en.png") no-repeat;
}

.fixed_top_mob .top-button {
	width: 176px;
	height: 61px;
	display: block;
	/*bottom: 30px;*/
	/*position: absolute;*/
	/*right: 32px;*/
}

.fixed_top_mob .buttons {
	position: relative;
}

.fixed_top_mob .top-button.n-appstore {
	background: url("/img/download-top-apple.png");
	margin-bottom: 5px;
}

.fixed_top_mob .top-button.n-google_play {
	background: url("/img/download-top-android.png");
	/*bottom: 5px;;*/
}

.fixed_top_mob .top-button.n-appstore.ua {
	background: url("/img/download-top-apple-ua.png");
}

.fixed_top_mob .top-button.n-google_play.ua {
	background: url("/img/download-top-android-ua.png");
}

.fixed_top_mob .top-button.n-appstore.en {
	background: url("/img/download-top-apple-en.png");
}

.fixed_top_mob .top-button.n-google_play.en {
	background: url("/img/download-top-android-en.png");
}


.fixed_top_mob #top-block-close {
	background: url("/img/close-top-announce.png");
	display: block;
	position: absolute;
	top: 5px;
	right: 0;
	width: 18px;
	height: 16px;
	text-decoration: none;
	z-index: 1000;
	/*left: 50%;*/
	/*-webkit-transform: translateX(-50%);*/
	/*-moz-transform: translateX(-50%);*/
	/*-ms-transform: translateX(-50%);*/
	/*-o-transform: translateX(-50%);*/
	/*transform: translateX(-50%);*/
}
