* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	#height: 100%;
	background-color: #000;
}

img {
	border: 0;
}

a {
	outline: none;
	color: #1e6299;
}

a:hover {
	text-decoration: none;
	color: #6191b7;
}

p {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 11px;
	line-height: 14px;
}

h3 {
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

ul {
	margin: 0;
	padding: 0;
}

ul li {
	list-style: none;
	color: #fff;
}

input {
	width: 312px;
	height: 19px;
	color: #2d373f;
	padding: 0 5px;
	background-color: #fff;
	font: normal 11px Arial, Helvetica, sans-serif;
	outline: 0;
}

#sortby {
	background: url("../i/sortby.gif") no-repeat 0 0;
	width: 78px;
	height: 27px;
	border: none;
	padding: 0;
	cursor: pointer;
	float: right;
	margin: -2px 10px 0 0;
}

#sortby:hover {
	background-position: 0 -27px;
}

#en #sortby {
	background-position: 0 -54px;
}

#en #sortby:hover {
	background-position: 0 -81px;
}

textarea {
	overflow: hidden;
	width: 458px;
	height: 94px;
	color: #646464;
	padding: 2px 5px;
	border: 1px solid #6f7a83;
	background-color: #fff;
	font: normal 11px Arial, Helvetica, sans-serif;
}

/*Site-bg*/
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

div#indent {
	padding-bottom: 96px;
}

#main-container {
	/*background: url("../i/top-site-bg.jpg") no-repeat 50% 0;*/
	padding: 0px 0 96px;
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-position: center 0;
}

/*Nav*/
.top-navi-wrapper {
	background: url(../i/top-navi-bg.png) top repeat-x;
	height: 40px;
	width: 100%;
	padding-top: 8px;
}
.top-navi {
	height: 33px;
	width: 1000px;
	margin: 0 auto;
}

.top-navi div {
	float: left;
}

.lang {
	width: 125px;
	color: #808080;
	padding: 4px 0 0 52px;
}

.lang a,
.lang span {
	margin: 0 15px;
	text-decoration: none;
	color: #f9bb2c;
}

.lang a:hover {
	color: #af8625;
}

.lang span {
	color: #fff;
}

.search-box {
	width: 259px;
}

.search-box input {
	border: 1px solid #2d373f;
	width: 165px;
	height: 22px;
	float: left;
	vertical-align: middle;
	line-height: 22px;
}

.search-box .search-btn {
	width: 23px;
	height: 24px;
	border: none;
	background: url("../i/search-btn.gif") no-repeat 0 0;
	cursor: pointer;
	text-indent: -10000px;
}

.search-box .search-btn:hover {
	background-position: 0 -24px;
}

.social-list {
	width: 160px;
}

.social-list a {
	display: inline;
	width: 23px;
	height: 22px;
	background: url("../i/social-network.jpg") no-repeat -2px 0;
	float: left;
	margin: 1px 17px 0 0;
	text-indent: -10000px;
	line-height: 0;
}

.social-list a:hover {
	background-position: -2px -23px;
}

.social-list #fk {
	background-position: -27px 0;
}

.social-list #fk:hover {
	background-position: -27px -23px;
}

.social-list .vk {
	background-position: -51px 0;
}

.social-list .vk:hover {
	background-position: -51px -23px;
}

.social-list .tw {
	background-position: -75px 0;
}

.social-list .tw:hover {
	background-position: -75px -23px;
}

.sing-in-up {
	width: 174px;
	color: #808080;
	padding: 4px 0 0;
	position: relative;
	z-index: 100;
}

.sing-in-up a {
	color: #f9d12c;
	margin: 0 15px;
}

.sing-in-up a:hover {
	color: #af8625;
}

.sing-in-up span {
	color: #af8625;
	margin: 0 15px;
}

.sing-in-up #login {
	margin: 0;
}

.sing-in-up .btn {
	width: 80px;
	height: 27px;
	background: url("../i/log-out.gif") no-repeat 0 0;
	border: none;
	text-indent: -10000px;
	cursor: pointer;
	float: left;
	margin: -6px 0 0;
}

.sing-in-up .btn:hover {
	background-position: 0 -27px;
}

#en .sing-in-up .btn {
	background-position: 0 -54px;
}

#en .sing-in-up .btn:hover {
	background-position: 0 -81px;
}

.login-form {
	position: absolute;
	z-index: 120;
	display: none;
	width: 205px;
	height: 121px;
	padding: 8px 15px 0 15px;
	background: url("../i/enter-form.png") repeat 100% 100%;
	left: 0;
	top: 32px;
}

.login-form table {
	margin: 0;
}

.login-form table td {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
	vertical-align: middle;
	padding: 3px 0;
}

.login-form table td input {
	border: 1px solid #3b444c;
	width: 144px;
	height: 19px;
	line-height: 18px;
}

.login-form table td .sing-in-btn {
	width: 109px;
	height: 27px;
	padding: 0;
	background: url("../i/submit-enter.gif") no-repeat 0 0;
	float: right;
	margin: 2px 2px 3px 0;
	border: none;
	cursor: pointer;
}

.login-form table td .sing-in-btn:hover {
	background-position: 0 -27px;
}

#en .login-form table td .sing-in-btn {
    background-position: 0 -54px;
}

#en .login-form table td .sing-in-btn:hover {
	background-position: 0 -27px;
}

.login-form table td a {
	float: left;
	margin: 8px 0 0;
}

.subnav a,
.subnav span {
	width: 21px;
	height: 21px;
	margin: 1px 26px 0 0;
	background: url("../i/subnav.gif") no-repeat 0 0;
	float: left;
	text-indent: -10000px;
	line-height: 0;
}

.subnav a:hover {
	background-position: 0 -22px;
}

.subnav .home {
	background-position: -46px 0;
}

.subnav .home:hover {
	background-position: -46px -22px;
}

.subnav .home-active {
	background-position: -46px -22px;
}

.subnav .add {
	background-position: -23px 0;
}

.subnav .add:hover {
	background-position: -23px -22px;
}

.subnav .mail {
	background-position: -69px 0;
}

.subnav .mail:hover {
	background-position: -69px -22px;
}

.subnav .sitemap {
	margin: 0!important;
	background-position: -92px 0;
}

.subnav .sitemap:hover {
	background-position: -92px -22px;
}

/*Header*/
#header {
	margin: 0 auto;
	width: 1000px;
}

#header h1 {
	width: 533px;
	height: 137px;
	background: url("../i/title.png") no-repeat 0 0;
	text-indent: -11111px;
	float: left;
	margin: 18px 0 0 37px;
	display: inline;
}

#en #header h1 {
	background-position: 0 -137px;
}

#header h3 {
	width: 533px;
	height: 137px;
	background: url("../i/title.png") no-repeat 0 0;
	text-indent: -11111px;
	float: left;
	margin: 18px 0 0 37px;
	display: inline;
}

#en #header h3 {
	width: 533px;
	height: 137px;
	background: url("../i/title_en.png") no-repeat 0 0;
	text-indent: -11111px;
	float: left;
	margin: 18px 0 0 37px;
	display: inline;
}

 #header h3 a {
	display: block;
	width: 533px;
	height: 137px;
}

.cups {
	width: auto;
	margin: 8px 0 0 0px;
	float: right;
}

.cups td {
	vertical-align: top;
}

.cups td.a-lot span {
	margin: -13px 0 0;
}

.cups td.a-lot .number {
	margin: -25px 0 0 3px;
}

.cups-txt {
	margin: 11px 0 0;
}

*+html .cups-txt {
	margin: 11px 0 0;
	float: left;
}

.cups-txt span {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	text-align: right;
	margin: 1px 0 0 10px;
	position: relative;
	z-index: 2;
	line-height: 11px;
}

.cups-txt .number {
	color: #f9c12c;
	font: bold 46px Arial, Helvetica, sans-serif;
	float: left;
	margin: -22px 0 0 3px;
}

html:root* .cups-txt .number {
	margin: 0 0 12px 3px;
}

html:root* #cups td.a-lot .number {
	margin: -3px 0 12px 3px;
}

.cup2 {
	margin: 0 0 0 25px;
}

.top-menu {
    list-style: none;
	height: 45px;
	width: 990px;
	float: left;
	background: url("../i/menu.png") no-repeat 0 0;
	padding: 0 5px 0 7px;
	z-index: 200;
	margin: 0;
	position: relative;
}

.top-menu li {
	position: relative;
	float: left;
	text-transform: uppercase;
	vertical-align: bottom;
	background: url("../i/left-menu-shadow.png") no-repeat 0 1px;
}

.top-menu li a,
.top-menu li span {
	vertical-align: bottom;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #2d373f;
	text-decoration: none;
	height: 30px;
	padding: 15px 23px 0 24px;
	background: url("../i/menu-link-bg.gif") repeat-x top;
	float: left;
	margin: 0 1px;
	background-position: 0 2px;
}

#en .top-menu li #last-menu {
	padding: 15px 16px 0 17px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.top-menu {
		width: 996px;
	}
}

.top-menu li a:hover {
	background: none;
	color: #696338;
}

.top-menu li#active-menu a {
	background: none;
	color: #9c752b;
}

.top-menu li span {
	padding: 0;
	height: 45px;
	background: url("../i/line-shadow.png") no-repeat 100% 1px;
	margin: 0;
}

.top-menu ul {
	position: absolute;
	width: 162px;
	top: 45px;
	left: 0;
	display: none;
	background: #f8b22b;
	padding: 0 4px;
}
.top-menu li.last ul {
	right: 0px;
	left: auto;
}
.top-menu ul li {
	cursor: pointer;
	background: none;
	padding: 0;
}

.top-menu ul li a,
.top-menu ul li a:hover,
.top-menu li#active-menu ul li a {
	height: auto;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #2d373f;
	background: none;
	padding: 6px 0 6px 8px;
	width: 150px;
	text-transform: none;
}

.top-menu ul li a:hover,
.top-menu #active-menu ul li a:hover {
	color: #fff;
	background: #d9971a;
}

.top-menu ul li span {
	height: auto;
	font: normal 11px Arial, Helvetica, sans-serif;
	background: none;
	padding: 6px 0 6px 8px;
	width: 150px;
	text-transform: none;
	color: #fff;
}

.submenu-container {
	background: url("../i/submenu.gif") no-repeat 0 0;
	height: 42px;
	margin: 0;
}

.submenu {
	height: 42px;
	float: left;
	width: auto;
}

.submenu td {
	padding: 16px 14px 0 15px;
	text-align: center;
	background: url("../i/submenu-line.gif") no-repeat 100% 16px;
}

.submenu #no-line {
	background: none;
}

.submenu .last-column {
	text-align: left;
	padding-left: 33px;
}

.submenu td a {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

.submenu td a:hover {
	text-decoration: underline;
}

.submenu span {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #99a5c6;
	background: url("../i/submenu-active.gif") no-repeat 0 2px;
	padding: 0 0 0 15px;
}

/*Content Blocks structure*/
#all-wrapper {
	background: url("../i/all-roof.png") no-repeat 0 0;
	padding: 5px 0 0;
	margin: 2px auto 0;
	width: 1000px;
	font-size: 0;
	overflow: hidden;
}

#all {
	background: #3a7db4;/* url("../i/x.png");*/
	padding: 0 6px;
	float: left;
	margin: 0;
	width: auto;
	height: auto;
}

#main {
	width: 775px;
	float: left;
	font-size: 11px;
}

*+html #inner-pages #main {
	padding: 0 0 6px 0;
}

#timetables-champs {
	width: 207px;
	float: left;
	padding: 0 0 0 6px;
	font-size: 11px;
}

#timetables-champs img {
	border: 1px solid #fff;
	margin: 0 0 6px;
	/*float: left;*/
}

/*Timetables-Champs*/
.timetables {
	padding: 1px 1px 0 1px;
	background: #fff;
	margin: 0 0 6px 0;
}

.timetables li {
	background: url("../i/timetables-bg.jpg") no-repeat 0 0;
}

.timetables h3 {
	color: #2d373f;
	display: block;
	background: url("../i/arrows.gif") no-repeat 22px 17px;
	cursor: pointer;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 168px;
	height: 32px;
	padding: 14px 0 0 37px;
	text-transform: uppercase;
}

.timetables h3:hover {
	color: #696338;
	background-position: 22px -56px
}

.timetables h3.selected {
	background: url("../i/arrows.gif") no-repeat 20px -20px;
}

.timetables h3.selected:hover {
	background: url("../i/arrows.gif") no-repeat 20px -97px;
}

.timetables li div {
	padding: 18px;
}

.timetables li div p {
	color: #2e3c49;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 14px;
}

.timetables li h6 {
	color: #2e3c49;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
	line-height: 16px;
}

.timetables li div table {
	margin: 5px 0 0;
}

.timetables li div table td {
	text-align: center;
}

.timetables li div table td img {
	margin: 0;
}

.timetables li div table td h6 {
	margin: 0px 0 0 -14px;
	display: block;
	width: 102px;
}
.timetables li div table td h6.first-team {
	margin-left: -18px;
}
.timetables li div table td h6.sec-team {
	margin-left: -9px;
}

.timetables li div h6.alternate {
	text-align: center;
	background: url("../i/x.gif") repeat-x bottom;
	line-height: 22px;
	/*margin: 12px 0 13px 0;*/
	/*float: left;*/
	width: 100%;
}

#timetables-links {
	clear: both;
}

#timetables-links tr td {
	text-align: center;
	padding: 5px 0;
}

#timetables-links tr td a {
	text-decoration: none;
}

.timetables li div .line-through {
	font-size: 0;
	background: url("../i/x.gif") repeat-x bottom;
	height: 2px;
	padding: 0;
	margin: 12px 0;
}

.timetables li div table td h6 span {
	font-size: 11px;
	font-weight: normal;
	display: inline;
}

.timetables li div table span {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #2e3c49;
	margin: 23px -10px 0 -7px;
	display: inline-block;
}

.blocks-plate {
	background: #fff;
	padding: 1px 1px 20px 1px;
	margin: 0 0 6px 0;
	font-size: 0;
}

.horizontal-menu.news-blocks-plate {
	margin: 0;
	padding: 21px 0 21px 21px;
	position: relative;
	overflow: hidden;
	height: 492px;
	z-index: 0;
}
.vertical-menu.news-blocks-plate {
	margin: 0;
	padding: 21px 0 21px 21px;
	position: relative;
	overflow: hidden;
	height: 510px;
	z-index: 0;
}
.news-blocks-plate img {
	display: block;
	float: left;
}

.news-blocks-plate .current_new {
	background: url("../i/shadow-x.png") repeat 100% 100%;
	height: 86px;
	width: 542px;
	position: absolute;
	z-index: 1;
	bottom: 122px;
	clear: both;
	padding: 12px 30px 0 14px;
}
.vertical-menu.news-blocks-plate .current_new {
	bottom: 139px;
}
.news-blocks-plate div h2 a, .news-blocks-plate div h2 a:hover {
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #fff;
}

.news-blocks-plate div p {
	color: #fff;
	margin: 6px 0 0;
	font-size: 13px;
}
/* horizontal navi */
.horizontal-menu.news-blocks-plate ul {
	width: 590px;
	display: inline-block;
	margin: 13px 0 0 0px;
	z-index: 2;
	position: relative;
}

.horizontal-menu.news-blocks-plate ul li {
	display: inline-block;
	position: relative;
	width: 130px;
	margin-right: 8px;
	padding: 5px;
}
.horizontal-menu.news-blocks-plate ul li:last-child {
	margin-right: 0px;
	margin-left: 1px;
}
.horizontal-menu.news-blocks-plate ul li img {
	max-width: 100%;
	height: 84px;
}
.horizontal-menu.news-blocks-plate ul li.main-news a {
	background: url("../i/shadow-y.png") 0 0 repeat;
}
.horizontal-menu.news-blocks-plate ul li a {
	position: absolute;
	z-index: 3;
	font-size: 11px;
	color: #fff;
	width: 124px;
	height: 94px;
	left: 0px;
	padding: 5px 8px 0;
	text-decoration: none;
	float: left;
	top: 0;
	cursor: pointer;
}
.horizontal-menu.news-blocks-plate ul li a:hover,
.horizontal-menu.news-blocks-plate ul li#active-news a {
	background: url(../i/active-news-new.png) top center no-repeat;
	margin-top: -9px;
	padding-top: 15px;
}
.horizontal-menu.news-blocks-plate ul li#active-news span {
	position: absolute;
	z-index: 3;
	font-size: 11px;
	color: #fff;
	width: 120px;
	height: 92px;
	left: 7px;
	bottom: 7px;
	text-decoration: none;
	/*background: url("../i/active-news.png") no-repeat -10px 0;*/
	float: left;
}

/* vertical navi */
.vertical-menu.news-blocks-plate ul {
	width: 153px;
	display: inline-block;
	margin: 0px 0 0 0px;
	z-index: 2;
	position: relative;
	float: right;
}

.vertical-menu.news-blocks-plate ul li {
	display: inline-block;
	position: relative;
	width: 146px;
	margin-left: -10px;
	padding: 5px;
	margin-bottom: 4px;
}
.vertical-menu.news-blocks-plate ul li img {
	max-width: 135px;
	height: 85px;
}
.vertical-menu.news-blocks-plate ul li.main-news a {
	background: url("../i/shadow-y.png") 0 0 repeat;
}
.vertical-menu.news-blocks-plate ul li a {
	position: absolute;
	z-index: 3;
	font-size: 11px;
	color: #fff;
	width: 130px;
	height: 94px;
	left: 0px;
	padding: 8px 8px 0;
	text-decoration: none;
	float: left;
	top: 0;
	cursor: pointer;
}
.vertical-menu.news-blocks-plate ul li a:hover,
.vertical-menu.news-blocks-plate ul li#active-news a {
	background: url(../i/active-news-trans.png) top left no-repeat;
	/*background: none;*/
	margin-left: -10px;
	padding-left: 20px;
	margin-top: -2.5px;
	margin-left: -9px;
	padding-left: 20px;
}

#blocks-plate-actualities {
	background: #fff url("../i/actualities.gif") no-repeat 1px 0;
	float: left;
	width: 100%;
	margin: 6px 0 6px 0;
}

#transfers-container {
	float: left;
	width: 100%;
	margin: 1px 0 6px -18px;
}

#photo-video-container {
	float: left;
	width: 561px;
	margin: 0 0 6px -20px;
	background: url("../i/content-center-plate.jpg") no-repeat 0 0;
	padding: 1px 0 0;
}
#photo-video-container p {
	text-align: left;
	margin: 0 0 0 0;
}
#actualities {
	float: left;
	margin: 4px 0 0 19px;
	display: inline;
}

#subscription, #rss {
	display: block;
	height: 20px;
	background: url("../i/subscription.gif") no-repeat 100% 0;
	width: 100px;
	padding: 4px 0 0;
	float: left;
	margin: 13px 0 0 174px;
	font-size: 12px;
	text-decoration: none;
	color: #2d373f;
}

#subscription:hover, #rss:hover {
	color: #6a6539;
	text-decoration: underline;
}

#rss {
	background: url("../i/rss.gif") no-repeat 100% 0;
	width: 57px;
	margin-left: 11px;
}

#en #subscription {
	margin-left: 75px;
	width: 112px;
}

#actualities a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #2d373f;
	height: 29px;
	float: left;
	padding: 12px 19px 0 19px;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
}

#actualities a:hover {
	color: #6a6539;
}

#actualities a span {
	background: url("../i/active-act-rght.gif") no-repeat 0 0;
	display: block;
	height: 41px;
	width: 2px;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
}

a.active-actualities {
	background: #fff url("../i/active-act.gif") no-repeat 0 0;
}

#blocks-plate-actualities .actualities-content {
	float: left;
	padding: 15px 21px 20px 21px;
}

#transfers-container .actualities-content, #photo-video-container .actualities-content {
	float: left;
	padding: 15px 0 20px 21px;
	width: 95%;
}

#photo-video-container .actualities-content {
	padding-bottom: 0;
}

.actualities-content a {
	float: right;
}

.actualities-content table img {
	border: 1px solid #001423;
}

.actualities-content table h6 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #1e6299;
	margin: -3px 0 1px 0;
}

.actualities-content table h6 a {
	float: none;
	text-decoration: none;
}

.actualities-content table span {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #929ca5;
}

.actualities-content table td {
	padding: 6px 0 11px 0;
}

*+html .actualities-content table td {
	padding: 6px 0 9px 0;
}

.actualities-content table span span {
	margin: 0 0 0 16px;
}

.actualities-content table p {
	margin: 6px 0 5px 0;
}

.actualities-content table p a {
	float: none;
}

.actualities-content table td a {
	float: none;
}

#transfers-container .actualities-content table th {
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 0 0 7px 0;
}

#transfers-container .actualities-content td {
	border-bottom: 1px solid #e2e4e6;
	padding: 4px 0;
}

#transfers-container .actualities-content .no-border td {
	border: none;
}

#transfers-select {
	float: right;
	margin: 10px 4px 0 0;
}

.blocks-plate-banner {
	padding: 1px;
	background: #fff;
	margin: 6px 0 0;
	font-size: 0;
}

.blocks-plate a {
	font-size: 11px;
}

#sidebar .blocks-plate h3, .blocks-plate h3 {
	color: #2d373f;
	font: bold 14px Arial, Helvetica, sans-serif;
	width: 188px;
	height: 32px;
	padding: 14px 0 0 17px;
	text-transform: uppercase;
	background: url("../i/timetables-bg.jpg") no-repeat 0 0;
	margin: 0 0 17px 0;
}

.blocks-plate table {
	margin: 0 20px 9px 20px;
	width: auto;
}

.blocks-plate table th {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2e3c49;
}

.blocks-plate table .leader td {
	color: #1e6299;
	font-weight: bold;
}

.blocks-plate table td {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #2e3c49;
	border-bottom: 1px solid #e2e4e6;
	padding: 4px 0;
	line-height: 14px;
}

.blocks-plate table .last td {
	border: none;
}

.blocks-plate table .leader .place {
	font-weight: normal;
	color: #2e3c49;
}

.blocks-plate table .team {
	color: #1e6299;
	font-weight: normal;
}

.blocks-plate table .place {
	font-weight: normal;
}

.full {
	margin: 0 0 0 36px;
	background: url("../i/full-arrows.gif") no-repeat 100% 4px;
	padding: 0 11px 0 0;
}

.full:hover {
	background-position: 100% -9px;
}

.inform-tbl {
	width: 96%;
	margin: 0 0 17px 0;
	clear: both;
}

.inform-tbl td {
	padding: 9px 0;
	border-bottom: 1px solid #e2e4e6;
}

#no-border td {
	border: none;
}

/*Sidebar*/
#sidebar {
	width: 207px;
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
}

#sidebar .blocks-plate {
	margin: 0 0 6px 0;
}

.birthdays {
	margin: -8px 17px 0 17px;
}

.birthdays li {
	border-bottom: 1px solid #e2e4e6;
	padding: 8px 0;
}

.birthdays .last-birthday {
	padding-bottom: 0;
	border: none;
}

.birthdays li a {
	text-decoration: none;
	line-height: 14px;
}

.birthdays li span {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	color: #2e3c49;
	display: block;
	line-height: 16px;
}

#sidebar .title-plate {
	width: 190px;
	height: 46px;
	padding: 1px 0 0 17px;
	background: url("../i/title-bg.jpg") no-repeat 0 0;
	float: left;
	margin: 0 0 6px 0;
}

#sidebar .title-plate #subscription {
	margin: 13px 0 0 4px;
}

#en #sidebar .title-plate #subscription {
	width: 110px;
}

#sidebar img {
	border: 1px solid #fff;
	margin: 0 0 6px 0;
	float: left;
}

.sidebar-null #sidebar img {
	margin: 0 0 6px 0;
}

#sidebar a img:hover {
	opacity: 1.4;
}

.rules {
	width: 186px;
	padding: 15px 0 12px 21px;
	background: #fff url("../i/title-bg.jpg") no-repeat 0 0;
	float: left;
	margin: 0 0 6px 0;
}

#scheme {
	width: 186px;
	padding: 15px 0 18px 21px;
	background: #fff url("../i/title-bg.jpg") no-repeat 0 0;
	float: left;
	margin: 0 0 6px 0;
}

#scheme {
	padding: 15px 0 0;
	width: 207px;
}

.rules h6 {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 17px 21px 0 0;
	float: left;
}

.rules p {
	line-height: 15px;
	margin: 14px 0 0;
	width: 90%;
	float: left;
}

#scheme a img {
	margin: 0;
}

.rules a img {
	border: 1px solid #faa411;
	margin: 17px 0 0;
	float: left;
}

.rules h4, #scheme h4 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #2d373f;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

#scheme h4 {
	margin: 0 0 0 21px;
	height: 31px;
}

.sidebar-links {
	background: #fff;
	padding: 14px;
	margin: 0 0 6px 0;
	float: left;
	width: 179px;
}

.sidebar-links li {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #99a5c6;
	text-transform: uppercase;
	padding: 4px 0;
}

.sidebar-links li a,
.sidebar-links li a:hover {
	line-height: 14px;
}

.sidebar-links #active-sidebar a,
.sidebar-links #active-sidebar a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #99a5c6;
}

.sidebar-links #active-sidebar a:hover {
	color: #b1bbd6;
}

.sidebar-links li ul li {
	padding: 4px 0 4px 15px;
}

.sidebar-links li ul li#active-submenu {
	background: url("../i/active-submenu.gif") no-repeat 5px 8px;
}

.sidebar-links li ul li a, 
.sidebar-links li ul li#active-submenu {
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
}

.sidebar-links li label {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: none;
	line-height: 16px;
	cursor: pointer;
}

.sidebar-links li label input {
	width: 13px;
	height: 13px;
	float: left;
	margin: 0 8px 0 0;
}

.sidebar-links li #submit-btn {
	margin: 4px 0 0;
	background: url("../i/show-btn.gif") no-repeat 0 0;
	clear: both;
}

.sidebar-links li #submit-btn:hover {
	background-position: 0 -27px;
}

#en .sidebar-links li #submit-btn {
	background-position: 0 -54px;
}

#en .sidebar-links li #submit-btn:hover {
	background-position: 0 -81px;
}

#tournaments-form {
	background: #fff;
	padding: 14px 0 8px 14px;
	margin: 0 0 6px 0;
	float: left;
	width: 193px;
}

#tournaments-form li {
	color: #000;
	float: left;
	padding-bottom: 4px;
}

#tournaments-form li span {
	float: left;
	color: #000;
	margin: 0 8px 0 0;
}

#tournaments-form li .txt {
	margin: 5px 2px 0 0;
}

#tournaments-form #calendar-select {
	margin: 0 0 0 11px;
	width: 170px;
}

#tournaments-form li label {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: none;
	line-height: 15px;
	cursor: pointer;
	display: block;
	margin: 7px 0 0 14px;
}

#tournaments-form li label input {
	width: 13px;
	height: 13px;
	float: left;
	margin: 0 8px 0 0;
}

#tournaments-form li input {
	width: 56px !important;
}

#tournaments-form li #submit-btn {
	margin: 8px 0 0 14px;
	background: url("../i/show-btn.gif") no-repeat 0 0;
	clear: both;
	width: 126px !important;
}

#tournaments-form li #submit-btn:hover {
	background-position: 0 -27px;
}

#en #tournaments-form li #submit-btn {
	background-position: 0 -54px;
}

#en #tournaments-form li #submit-btn:hover {
	background-position: 0 -81px;
}

/*Content*/
#content {
	float: left;
	width: 562px;
}

.content-plate {
	background: #fff url("../i/content-center-plate.jpg") no-repeat 0 0;
	padding: 0 0 19px 20px;
	float: left;
	width: 542px;
	margin: 0 0 6px 0;
	position: relative;
	/*min-height: 1050px;*/
}
.content-plate img {
	max-width: 100%;
}

/* __ */
#locked {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 562px;
	height: 316px;
}

/* __ */

.content-plate-title {
	float: left;
	padding: 11px 0 15px 0;
	width: 100%;
	margin: 0 0 20px 0;
}

.content-plate h3,
.content-plate h1 {
	color: #2d373f;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	margin: 4px 0 0;
}

.content-plate .subtitle {
	color: #2d373f;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	height: 31px;
	width: 542px;
	background: url("../i/subtitle.png") no-repeat 0 0;
	margin: 18px 0 0 -19px;
	padding: 14px 0 0 18px;
	clear: both;
}

.content-plate h2 {
	width: 100%;
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #1e6299;
	/*float: left;*/
	margin: 0 0 21px 0;
}

/*Large Content*/
#large-content {
	width: 774px;
	background: #fff;
	float: left;
	line-height: 14px;
	margin: 0 0 6px 0;
	padding: 1px 0 20px 1px;
}

#large-content-plate {
	background: url("../i/large-content-plate.jpg") no-repeat 0 0;
	width: 754px;
	height: 16px;
	padding: 10px 0 19px 20px;
	float: left;
	margin: 0 0 16px 0;
}

#large-content-plate h1 {
	color: #2d373f;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	margin: 4px 0 0;
}

#large-content h2 {
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #1e6299;
	margin: 0 0 8px 0;
}

#large-content h5 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2e3c49;
	margin: 0 0 14px 0;
}

#player {
	display: block;
	float: left;
	margin: 0 20px 0 20px;
}

#player-general {
	display: block;
	float: left;
	margin: 0 20px 0 20px;
}

.player-inform {
	width: 330px;
}

.actualities-content .player-inform {
	width: 100%;
	margin: 0 0 20px 0;
}

.actualities-content .player-inform td {
	padding: 5px 0;
}

.player-inform td {
	padding: 4px 0;
	border-bottom: 1px solid #e2e4e6;
	color: #2e3c49;
}

.player-inform .weight {
	font-weight: bold;
}

.player-inform .no-border td {
	border: none;
}

#large-content #blocks-plate-actualities {
	background-position: 0 0;
	margin: 20px 0 0;
}

#large-content #blocks-plate-actualities .actualities-content {
	width: 733px;
	padding: 0;
	margin: 15px 0 0 21px;
	display: none;
}

#large-content #blocks-plate-actualities .actualities-content p {
	margin: 0 0 18px 0;
	line-height: 16px;
}

#large-content #blocks-plate-actualities .actualities-content a {
	float: none;
}

#large-content #blocks-plate-actualities #actualities a {
	padding: 12px 17px 0 17px;
}

#tournaments-links {
	margin: 0 0 14px 15px;
}

#tournaments-links a, #tournaments-links span {
	text-decoration: none;
	margin: 0 10px 0 0;
}

#tournaments-links span {
	color: #000;
}

.statistics-tbl {
	margin: 0 0 45px 0;
	clear: both;
}

.statistics-tbl th {
	background: url("../i/th.gif") repeat-x top;
	padding: 10px 0 28px 15px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2e3c49;
}

.actualities-content .statistics-tbl .active-row {
	background-color: #f2f3f4;
}

.actualities-content .statistics-tbl td {
	text-align: center;
	border-bottom: 1px solid #e2e4e6;
	padding: 5px 0;
	color: #2e3c49;
}

.actualities-content .statistics-tbl .first-column {
	text-align: left;
}

.actualities-content .statistics-tbl .titles td {
	font-weight: bold;
}

.actualities-content .statistics-tbl td a {
	text-decoration: none;
}

.actualities-content table .statistics-tbl tr td {
	text-align: left;
}

.actualities-content table .statistics-tbl {
	margin: 0 0 5px 0;
}

.actualities-content #go-to {
	margin: 15px 0 25px 13px;
}

.actualities-content #news {
	width: 100%;
	margin: 0 0 20px 0;
}

#blocks-plate-actualities .actualities-content #news tr td p {
	margin: 0 0 9px 0;
	line-height: 14px;
}

#blocks-plate-actualities .actualities-content #news tr td span {
	line-height: 22px;
}

#blocks-plate-actualities .actualities-content .attendance-tbl {
	margin: 0 0 30px 0;
}

#blocks-plate-actualities .actualities-content .attendance-tbl table {
	width: 330px;
	float: left;
}

.actualities-content .attendance-tbl table td, .actualities-content .attendance-tbl table th {
	color: #2e3c49;
}

#blocks-plate-actualities .actualities-content .attendance-tbl h5 {
	width: 318px;
}

.actualities-content .attendance-tbl .weight {
	font-weight: bold;
}

#blocks-plate-actualities .no-border td {
	border: none;
}

.actualities-content-photo {
	text-align: center;
	display: block;
}

.actualities-content-photo img {
	margin: 10px 0 0;
}

.actualities-content-photo #txt-slider-container, .actualities-content #txt-slider-container-two {
	margin: 0 auto 20px auto;
}

/* __ */
/*#txt{
	float: left;
	width: 100%;
	margin: -18px 0 0;
}*/
#more-information {
	color: #929ca5;
	margin: 20px 22px 0 0;
	background: url("../i/more-arrow.gif") no-repeat 0 4px;
	padding: 0 0 0 15px;
}

#management-inner {
	padding: 0 22px 0 0;
}

#management-inner img {
	border: 1px solid #000;
	margin: 0 20px 18px 0;
	float: left;
}

#management-inner h2 {
	float: left;
	width: 238px;
	margin: -4px 0 0;
}

#management-inner h6 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2e3c49;
	margin: 10px 0 18px 0;
	float: left;
	width: 238px;
	display: inline;
}

#management-inner table {
	float: left;
	width: 238px;
	margin: 12px 0 11px 0;
}

#management-inner table td {
	padding: 7px 0;
	font-size: 13px;
}

.content-plate #management-inner p {
	margin: 0 0 16px 0;
}

.content-plate p {
	margin: 0 22px 18px 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	line-height: 120%;
}

.contacts-plate .content-plate p {
	clear: both;
}

.conference-img .content-plate img {
	border: 1px solid #000;
	float: left;
	margin: 0 16px 14px 0;
}

.conference-img textarea {
	width: 508px;
	height: 114px;
}

#news-selects, #news-date {
	float: right;
}

#news-date {
	margin: 4px 0 0;
}

#news-date span {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #2d373f;
	margin: 0 20px 0 0;
}

#news, #conference {
	width: 520px;
	clear: both;
}

#news tr td, #conference tr td {
	padding: 0 0 24px 0;
}

#news img, #conference img {
	border: 1px solid #001423;
	margin: 3px 0 0;
}

#news a, #conference a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #1e6299;
	text-decoration: none;
	line-height: 16px;
}

#news a:hover, #conference a:hover {
	color: #6191b7;
}

#news tr td p, #conference tr td p {
	margin: 6px 0 8px 0;
	line-height: 14px;
}

#news .video-photo {
	color: #6f7a83;
}

#conference .video-photo {
	color: #f9b72c;
	line-height: 18px;
}

#news .video-photo span {
	color: #6f7a83;
	margin: 0 46px 0 0;
}

#news span {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #929ca5;
	line-height: 14px;
}

#news tr td span span {
	margin: 0 0 0 13px;
}

#conference span {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2d373f;
	line-height: 24px;
}

#conference  tr td span span {
	margin: 0 0 0 13px;
}

#pager {
	width: 100%;
	float: left;
	margin: 0 0;
}

#pager a, #pager span {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0 9px 0 0;
}

#pager span {
	color: #99a5c6;
}
.pagination {
    padding: 20px 0;
}
.pagination a,
.no-margin .actualities-content .pagination a{
    display: inline;
    cursor: pointer;
}
.month-select {
	width: 190px;
	height: 24px;
	float: right;
	margin: 0 20px 0 0;
	display: inline;
}

.year-select {
	width: auto;
	height: 24px;
	float: left;
	margin: 0 0px 0 80px;
	display: inline;
}

.month-select a,
.month-select #next-month {
	float: left;
	width: 24px;
	height: 24px;
	background: url("../i/month.gif") no-repeat 0 0;
	text-indent: -10000px;
}

.month-select a:hover {
	background-position: 0 -24px;
}

.month-select #next-month {
	background-position: -24px 0;
}

.month-select #next-month:hover {
	background-position: -24px -24px;
}

.month-select span {
	height: 18px;
	border-top: 1px solid #3b444c;
	border-bottom: 1px solid #3b444c;
	float: left;
	width: 142px;
	background: #fff;
	text-align: center;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 4px 0 0;
	color: #2d373f;
}

#days-week {
	width: 475px;
	margin: -5px 0 0 20px;
	float: left;
}

#days-week th {
	text-align: center;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #6f7a83;
	vertical-align: middle;
	padding: 8px 0;
	width: 67px;
}

.calendar {
	width: 475px;
	margin: 0 0 0 20px;
	border-left: 1px solid #657171;
	border-bottom: 1px solid #657171;
	float: left;
}

.calendar td {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #1d2e3c;
	border-top: 1px solid #657171;
	border-right: 1px solid #657171;
	width: 67px;
	height: 32px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: center;
	background: #b0b3b4 url("../i/calendar-bg.gif") no-repeat 0 0;
}

.calendar td a {
	background: #fff;
	display: block;
}

.calendar td img {
	background: #fff;
	height: 28px;
	margin-bottom: -4px;
}	

.calendar td a:hover img {
	opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
}

*+ html .calendar td img {
	margin-bottom: -3px;
}

.calendar td .at-home {
	border: 2px solid #2781cc;
}

.calendar td .guests {
	border: 2px solid #de2a2a;
}

.calendar td .friendly {
	border: 2px solid #f7b524;
}

.calendar .no-day {
	background: url("../i/calendar-bg.gif") no-repeat 0 -32px;
}

#colors {
	margin: 18px 0 0 43px;
	font-size: 0;
	float: left;
}

#colors img, #colors span {
	float: left;
	margin: 4px 5px 0 0;
}

#colors span {
	margin: 0 28px 0 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #6f7a83;
}

#video-slider {
	width: 131px;
	float: left;
	position: relative;
	padding: 26px 0;
}

#slider ul, #slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slider li {
	overflow: hidden;
	width: 131px;
	background: #fff;
	height: 247px;
}

#slider li div {
	margin: 4px 0 0;
	padding: 0 4px;
	width: 123px;
	height: 69px;
	text-align: center;
}

#prevBtn, #nextBtn {
	display: block;
	width: 131px;
	height: 26px;
	position: absolute;
	top: 0;
}

#nextBtn {
	top: 253px;
}

#prevBtn a, #nextBtn a {
	display: block;
	width: 131px;
	height: 26px;
	background: url("../i/slider-btn.png") no-repeat 0 0;
	text-indent: -10000px;
	outline: none;
}

#prevBtn a:hover {
	background-position: -131px 0;
}

#nextBtn a {
	background-position: 0 -26px;
}

#nextBtn a:hover {
	background-position: -131px -26px;
}

/*Txt-slider*/
.actualities-content #player {
	margin: 10px 0 0 100px;
}

#txt-slider-container {
	float: left;
}

.actualities-content #txt-slider-container,
.actualities-content #txt-slider-container #slider-txt {
	float: none !important;
	display: block!important;
	min-width: 420px!important;
	min-height: 85px!important;
}

#txt-slider-container, #score-slider-container, #txt-slider-container-video, #txt-slider-container-photo, #txt-slider-container-two {
	width: 520px;
	position: relative;
	padding: 24px 0 0;
	margin: 0 0 18px 0;
}

#slider-txt, #slider-txt-two, #slider-txt-video, #slider-txt-photo {
	margin: 0 auto;
}

#slider-txt ul, #slider-txt li, #slider-txt-two ul, #slider-txt-two li, #slider-txt-video ul, #slider-txt-video li, #slider-txt-photo ul, #slider-txt-photo li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slider-txt li, #slider-txt-two li, #slider-txt-video li, #slider-txt-photo li {
	overflow: hidden;
	width: 432px;
	height: 83px;
}

#slider-txt li div, #slider-txt-two li div, #slider-txt-video li div, #slider-txt-photo li div {
	margin: 4px 0 0;
	padding: 0 4px;
	width: 136px;
	height: 92px;
	text-align: center;
	float: left;
}

#slider-txt li div img, #slider-txt-two li div img, #slider-txt-video li div img, #slider-txt-photo li div img {
	margin: 0 auto;
	display: block;
}

#photo-video-container .actualities-content #slider-txt li div img {
	margin: 0 6px 0 0;
}

#txt-slider-container #prevBtn, #txt-slider-container #nextBtn, #score-slider-container #prevBtn, #score-slider-container #nextBtn, #txt-slider-container-two #prevBtn, #txt-slider-container-two #nextBtn, #txt-slider-container-video #prev, #txt-slider-container-video #next, #txt-slider-container-photo #prev1, #txt-slider-container-photo #next1 {
	display: block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: 53px;
	left: 1px;
}

#txt-slider-container-two #prevBtn, #txt-slider-container-two #nextBtn {
	top: 410px;
}

#txt-slider-container #nextBtn, #txt-slider-container-two #nextBtn, #score-slider-container #nextBtn, #txt-slider-container-video #next, #txt-slider-container-photo #next1 {
	left: 491px;
}

.actualities-content #player {
	height: 372px;
}

#txt-slider-container #prevBtn a, #txt-slider-container #nextBtn a, #txt-slider-container-two #prevBtn a, #txt-slider-container-two #nextBtn a, #score-slider-container #prevBtn a, #score-slider-container #nextBtn a, #txt-slider-container-video #prev a, #txt-slider-container-video #next a, #txt-slider-container-photo #prev1 a, #txt-slider-container-photo #next1 a {
	display: block;
	width: 28px;
	height: 28px;
	background: url("../i/slider-btn-ltl.gif") no-repeat 0 0;
	text-indent: -10000px;
	outline: none;
}

#txt-slider-container #prevBtn a:hover, #txt-slider-container-two #prevBtn a:hover, #score-slider-container #prevBtn a:hover, #txt-slider-container-video #prev a:hover, #txt-slider-container-photo #prev1 a:hover {
	background-position: 0 -30px;
}

#txt-slider-container #nextBtn a, #txt-slider-container-two #nextBtn a, #score-slider-container #nextBtn a, #txt-slider-container-video #next a, #txt-slider-container-photo #next1 a {
	background-position: -30px 0;
}

#txt-slider-container #nextBtn a:hover, #txt-slider-container-two #nextBtn a:hover, #score-slider-container #nextBtn a:hover, #txt-slider-container-video #next a:hover, #txt-slider-container-photo #next1 a:hover {
	background-position: -30px -30px;
}

#score-slider-container	#prevBtn, #score-slider-container #nextBtn {
	top: 13px;
}

#score-slider-container {
	clear: both;
	padding: 0;
}

#score-slider-container	#slider-txt {
	margin: 0 auto 0 auto;
}

#score-slider-container	#slider-txt table td {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

#score-slider-container	#slider-txt table .score {
	font-size: 30px;
}

#score-slider-container	#slider-txt table .left-name, #score-slider-container #slider-txt table .right-name {
	text-align: right;
	padding: 10px 10px 0 0;
	font-size: 17px;
}

#score-slider-container #slider-txt table .right-name {
	padding: 10px 0 0 10px;
	text-align: left;
}

/*.content-plate #player-container {*/
	/*width: 520px;*/
	/*height: 342px;*/
/*}*/


.content-plate #player {
	margin: 0 0;
}

#main-page #video-player #player {
	margin: 0 0;
}

/* __ */
#video-player {
	
	height: auto;
	float: left;
	margin: 0 0 6px 10px;
}

#video-player img {
	float: left;
}

.statistic-content #video-player {
	margin: 0 0 18px 0;
}

#go-to {
	float: left;
	margin: 27px 0 17px 0;
	font-size: 0;
}

#go-to a, #large-content #blocks-plate-actualities .actualities-content #go-to a {
	background: url("../i/go-to.png") no-repeat 46px -2px;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0 24px 0 0;
	display: block;
	float: left;
	margin: 0 30px 0 0;
	line-height: 14px;
}

#go-to a:hover, #large-content #blocks-plate-actualities .actualities-content #go-to a:hover {
	background: url("../i/go-to.png") no-repeat 46px -28px;
}

#go-to #share, #large-content #blocks-plate-actualities .actualities-content #go-to #share {
	background: url("../i/go-to.png") no-repeat 97px -53px;
	width: 90px;
}

#go-to #share:hover, #large-content #blocks-plate-actualities .actualities-content #go-to #share:hover {
	background: url("../i/go-to.png") no-repeat 97px -79px;
}

#go-to span {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #1e6299;
	float: left;
	text-decoration: underline;
	line-height: 14px;
}

#go-to #yt, #large-content #blocks-plate-actualities .actualities-content #go-to #yt {
	width: 23px;
	height: 22px;
	text-indent: -10000px;
	padding: 0;
	margin: -8px 0 0 6px;
	background: url("../i/go-to.png") no-repeat -61px -2px;
}

#go-to #yt:hover, #large-content #blocks-plate-actualities .actualities-content #go-to #yt:hover {
	background: url("../i/go-to.png") no-repeat -61px -28px;
}

#go-to #fk-bottom, #large-content #blocks-plate-actualities .actualities-content #go-to #fk-bottom {
	width: 23px;
	height: 22px;
	text-indent: -10000px;
	padding: 0;
	margin: -8px 0 0 6px;
	background: url("../i/go-to.png") no-repeat -90px -2px;
}

#go-to #fk-bottom:hover, #large-content #blocks-plate-actualities .actualities-content #go-to #fk-bottom:hover {
	background: url("../i/go-to.png") no-repeat -90px -28px;
}

#go-to #vk-bottom, #large-content #blocks-plate-actualities .actualities-content #go-to #vk-bottom {
	width: 23px;
	height: 22px;
	text-indent: -10000px;
	padding: 0;
	margin: -8px 0 0 6px;
	background: url("../i/go-to.png") no-repeat -121px -2px;
}

#go-to #vk-bottom:hover, #large-content #blocks-plate-actualities .actualities-content #go-to #vk-bottom:hover {
	background: url("../i/go-to.png") no-repeat -121px -28px;
}

#go-to #tr-bottom, #large-content #blocks-plate-actualities .actualities-content #go-to #tr-bottom {
	width: 23px;
	height: 22px;
	text-indent: -10000px;
	padding: 0;
	margin: -8px 0 0 6px;
	background: url("../i/go-to.png") no-repeat -148px -2px;
}

#go-to #tr-bottom:hover, #large-content #blocks-plate-actualities .actualities-content #go-to #tr-bottom:hover {
	background: url("../i/go-to.png") no-repeat -148px -28px;
}

#return {
	background: url("../i/go-to.png") no-repeat -68px -57px;
	clear: both;
	display: block;
	padding: 0 0 0 11px;
	width: 104px;
}

#return:hover {
	background: url("../i/go-to.png") no-repeat -68px -78px;
}

#questioning {
	float: left;
	width: 100%;
	margin: -26px 0 36px 0;
}

#questioning li {
	margin: 26px 0 0;
	float: left;
	padding: 0 20px 0 0;
}

#questioning li span {
	float: left;
	line-height: 14px;
	width: 100%;
}

#questioning li p {
	margin: 8px 0 9px 0;
	float: left;
	width: 100%;
}

#questioning li a {
	background: url("../i/questioning.gif") no-repeat 60px 5px;
	padding-right: 20px;
	display: block;
	float: left;
	margin: 0;
}

#questioning li a:hover {
	background: url("../i/questioning.gif") no-repeat 60px -9px;
}

#questioning li .hide {
	background: url("../i/questioning.gif") no-repeat 43px -25px;
}

#questioning li .hide:hover {
	background: url("../i/questioning.gif") no-repeat 43px -40px;
}

#questioning li div {
	display: none;
	padding: 0 0 0 16px;
	float: left;
}

*+html #questioning li div {
	margin: 0 0 13px 0;
}

#questioning li div span {
	display: inline;
	margin: 0 0 16px -16px;
}

#questioning li div p {
	color: #6f7a83;
	margin: 0 0 13px 0;
	float: left;
	width: 100%;
}

#questioning li div p img {
	float: left;
	margin: 0 16px 0 0;
}

div.gsc-input-box {
	height: 22px;
	width: 100%;
}

div.gcsc-branding {
	display: none;
}

input.gsc-input {
	margin: 0 !important;
	padding-left: 2px !important;
	padding-top: 2px !important;
}

table.gsc-search-box {
	margin: 0 auto;
	border-collapse: separate;
	padding-right: 17px;
}

table.gstl_50, table.gstl_51{
	margin: 0;
}

table.gsc-search-box td {
	vertical-align: top !important;
	padding: 0;
}

table .gsc-search-button.gsc-search-button-v2 {
	cursor: pointer;
	text-indent: -10000px;
	padding: 0;
	max-width: 23px;
	max-height: 24px;
	min-width: 20px;
	min-height: 20px;
}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
	cursor: pointer;
	text-indent: -10000px;
	padding: 0;
}

td.gsc-search-button input.gsc-search-button-v2 {
	margin-top: 0 !important;
	margin-left: 5px;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding-right: 2px !important;
}


form {
	clear: both;
}

form table {
	margin: 19px 0 0;
	float: left;
}

form table tr td {
	padding: 2px 0 3px 0;
}

form table tr td span {
	display: block;
	color: #000;
	margin: 5px 0 0;
}

#all-rows {
	float: left;
	color: #929ca5;
	margin: 7px 0 0 14px;
}

#submit-btn, #accreditation-tbl #submit-btn {
	width: 126px;
	height: 27px;
	padding: 0;
	background: url("../i/submit.gif") no-repeat;
    background-position: 0 0;
	border: none;
	cursor: pointer;
	float: left;
}

#en #submit-btn,
#en #accreditation-tbl #submit-btn {
    background-position: 0 -54px;
}
#en #submit-btn:hover,
#en #accreditation-tbl #submit-btn:hover {
    background-position: 0 -81px;
}
#submit-btn:hover, #accreditation-tbl #submit-btn:hover {
	background: url("../i/submit.gif") no-repeat 0 -27px;
}
/*
#en #submit-btn, #en #accreditation-tbl #submit-btn {
	background-position: 0 -54px;
}

#en #submit-btn:hover, #en #accreditation-tbl #submit-btn:hover {
	background-position: 0 -81px;
}
*/
#conference-comments {
	width: 100%;
	float: left;
	margin: -5px 0 20px 0;
}

#conference-comments p {
	margin: 17px 22px 0 0;
}

#conference-comments .conference-comment {
	background: #e0e0e0;
	padding: 11px 16px;
	color: #6f7a83;
	margin-top: 9px;
}

#audio-player {
	margin: 0 0 14px 0;
	float: left;
}

#audio-player img {
	display: block;
	clear: both;
	margin: 0 0 13px 0;
}

#audio-player input {
	width: 126px;
	height: 27px;
	background: url("../i/save-btn.gif") no-repeat 0 0;
	padding: 0;
	border: none;
	display: block;
	cursor: pointer;
	float: left;
}

#audio-player input:hover {
	background-position: 0 -27px;
}

#en #audio-player input {
	background-position: 0 -54px;
}

#en #audio-player input:hover {
	background-position: 0 -81px;
}

#audio-player span {
	color: #000;
	float: left;
	margin: 6px 0 0 10px;
}

.emblem {
	float: left;
	margin: 0 20px 15px 0;
	width: 136px;
}

.emblem a {
	display: block;
	margin: 6px auto 0 auto;
	width: 40px;
	text-decoration: none;
}

.uniform-tbl {
	margin: 0 0 18px 0;
}

.uniform-tbl th {
	font: bold 17px Arial, Helvetica, sans-serif;
	padding: 0 0 12px 0;
}

.uniform-tbl td {
	text-align: center;
}

.uniform-tbl img {
	margin: 0 0 10px 0;
}

.uniform-tbl a {
	text-decoration: none;
}

.sidebar-null #pager {
	margin: -20px 0 0;
}

#management-tbl {
	clear: both;
}

#management-tbl td {
	padding: 20px 20px 50px 0;
}

#management-tbl td img {
	border: 1px solid #000;
	margin: -20px 0 0;
}

#management-tbl td a {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#management-tbl td p {
	margin: 5px 0 0;
}

#accreditation-tbl {
	margin: 20px 22px 0 0;
	width: 520px;
}

#accreditation-tbl #captcha td {
	border-top: 1px solid #e2e4e6;
	border-bottom: 1px solid #e2e4e6;
	vertical-align: middle;
}

#accreditation-tbl #alarm td {
	border: none;
}

#accreditation-tbl #alarm td img {
	margin: 13px auto 0 23px;
	display: block;
}

#accreditation-tbl #alarm span {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2e3c49;
	margin: 10px 0;
	width: 100%;
}

#accreditation-tbl #alarm input {
	margin: 4px 0 0;
}

#accreditation-tbl td {
	padding: 6px 0 5px 0;
}

#accreditation-tbl td input {
	height: 19px;
	border: 1px solid #3b444c;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #6f7a83;
	width: 382px;
	margin: -4px 0 0;
	line-height: 18px;
}

#accreditation-tbl td textarea {
	height: 96px;
	border: 1px solid #3b444c;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #6f7a83;
	width: 382px;
	margin: -4px 0 14px 0;
}

#accreditation-tbl #captcha td input {
	width: 113px;
	float: left;
	margin: 9px 11px 0 0;
}

#accreditation-tbl #captcha img {
	float: left;
	margin: 0 10px 0 0;
}

#accreditation-tbl #captcha span {
	margin-bottom: 0;
}

#accreditation-tbl span {
	display: block;
	color: #929ca5;
	margin: 12px 0 10px 0;
}

.error {
	background-color: #f9b52c;
}

#contacts {
	float: left;
	width: 96%;
}

#contacts th {
	font-size: 13px;
	padding: 28px 0 12px 0;
	background: url("../i/line.gif") repeat-x top;
	background-position: 0 12px;
}

#contacts td {
	padding: 0 0 10px 0;
}

#contacts .numbers {
	font-weight: bold;
	font-size: 13px;
}

#contacts .no-line th {
	background: none;
}

#attendance-selects {
	clear: both;
	padding: 2px 0 0;
}

#attendance-selects #submit-btn {
	background: url("../i/show-btn.gif") no-repeat 0 0;
	margin: -2px 0 0;
}

#attendance-selects #submit-btn:hover {
	background-position: 0 -27px;
}

#en #attendance-selects #submit-btn {
	background-position: 0 -54px;
}

#en #attendance-selects #submit-btn:hover {
	background-position: 0 -81px;
}

.attendance-tbl {
	float: left;
	margin: 30px 0 0;
}

.attendance-tbl h5 {
	font: bold 13px Arial, Helvetica, sans-serif;
	background: #e0e0e0;
	width: 218px;
	padding: 9px 0 9px 12px;
	margin: 0 0 22px 0;
}

.attendance-tbl table {
	width: 230px;
}

.attendance-tbl th {
	font: bold 13px Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
}

.attendance-tbl table td {
	padding: 5px 0;
	border-bottom: 1px solid #e2e4e6;
}

.attendance-tbl .through-line {
	background: url("../i/line.gif") repeat-y top;
	background-position: 50% 0;
}

.attendance-tbl .score {
	font-weight: bold;
	color: #1e6299;
}

.attendance-tbl .season {
	font-weight: bold;
}

.attendance-tbl .calculating {
	margin: 13px 0 0;
}

.attendance-tbl .calculating td {
	border: none;
	padding: 1px 0;
}

#audio-list {
	margin: 0 0 -15px 0;
}

#audio-list li {
	margin: 0 0 50px 0;
}

#audio-list li h2 {
	font-size: 17px;
	margin: 0 0 18px 0;
	clear: both;
}

#audio-list span {
	color: #000;
	margin: 0 10px 0 0;
	clear: both;
}

#audio-list p {
	font-weight: bold;
	margin: 7px 0 0;
}

#audio-list img {
	margin: 8px 0 8px 0;
}

#audio-list a, #audio-list a:hover {
	font-weight: bold;
	text-decoration: none;
}

#multimedia-tbl {
	margin: -10px 0 10px 0;
	float: left;
}

#multimedia-tbl td {
	padding: 18px 16px 18px 0;
	vertical-align: middle;
}

#multimedia-tbl td a {
	text-decoration: none;
}

#multimedia-tbl td span {
	color: #000;
	line-height: 16px;
}

#return-to-list {
	clear: both;
	margin: 0 0 8px 0;
	text-decoration: none;
	width: 134px;
	display: block;
}

#basic-structure-tbl {
	clear: both;
}

#basic-structure-tbl th {
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #1e6299;
	padding: 34px 0 7px 0;
}

#basic-structure-tbl #keeper {
	padding-top: 0;
}

#basic-structure-tbl td {
	padding: 10px 0;
}

#basic-structure-tbl td img {
	border: 1px solid #000;
}

#basic-structure-tbl td .country {
	border: none;
	display: block;
	margin: 8px 0 0;
}

#basic-structure-tbl td span {
	font: bold 37px Arial, Helvetica, sans-serif;
	color: #f2ae26;
	display: block;
}

#basic-structure-tbl td a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #1e6299;
	text-decoration: none;
}

#basic-structure-tbl td a:hover {
	color: #4b81ad;
}

#favorite-player {
	margin: 15px 20px 13px 0;
	float: left;
}

#favorite-player li {
	border-bottom: 1px solid #e2e4e6;
	padding: 7px 0 !important;
	float: left;
	width: 168px;
	height: 100% !important;
	margin: 0;
	line-height: 30px !important;
}

#favorite-player li span {
	margin: 0;
	color: #2e3c49;
	width: 20px;
	float: left;
	display: block;
}

#favorite-player li .radio {
	position: absolute;
	right: 0;
	top: -1px;
}

#favorite-player li label {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #1e6299;
	cursor: pointer;
	float: left;
	display: block;
	width: 144px;
	position: relative;
	height: auto !important;
	line-height: 14px;
}

#results {
	background: url("../i/full-arrows.gif") no-repeat 100% 3px;
	padding: 0 12px 0 0;
	margin: 6px 0 0;
	float: left;
}

#results:hover {
	background: url("../i/full-arrows.gif") no-repeat 100% -10px;
}

#video-tbl {
	margin: 8px 0 0;
}

#video-tbl td {
	padding-bottom: 36px;
}

#video-tbl td h5 {
	font: bold 17px Arial, Helvetica, sans-serif;
	margin: 11px 0 6px 0;
}

#video-tbl td p {
	margin: 0 0 6px 0;
}

#video-tbl td p a {
	text-decoration: none;
}

#date-select {
	width: 100%;
	clear: both;
}

#video-title {
	font: bold 17px Arial, Helvetica, sans-serif;
	margin: 0 0 18px 0;
}

#to-the-page {
	text-decoration: none;
	float: left;
	margin: 22px 0 0;
}

#structure-players {
	width: 270px;
	float: left;
	margin: 0 0;
}

#structure-players th {
	font: bold 17px Arial, Helvetica, sans-serif;
	padding: 0 0 15px 5px;
}

#structure-players td {
	color: #2d373f;
	vertical-align: middle;
	padding: 2px 0 3px 0;
}

#structure-players td p {
	margin: 14px 0 0;
}

#structure-players #submit-btn {
	margin: 4px 0 0;
}

#competitor {
	float: left;
	margin: 2px 0 0 68px;
	width: 164px;
}

#competitor a, #competitor span {
	font-weight: bold;
	text-decoration: none;
}

#competitor #centrum {
	margin: 0 31px;
}

#competitor span {
	color: #000;
}

#current-inquiry label {
	line-height: 12px;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0 0 9px 0;
	cursor: pointer;
	height: 15px;
}

#current-inquiry label input {
	height: 15px;
	float: left;
	width: 14px;
	margin: 0 6px 0 0;
}

#current-inquiry #submit-btn {
	margin: 8px 0 0;
}

#past-inquiry {
	width: 96%;
	float: left;
	margin: 17px 0 20px 0;
}

#past-inquiry li {
	padding: 13px 0;
	border-bottom: 1px solid #e2e4e6;
}

#past-inquiry li div {
	display: none;
}

#past-inquiry li .panel {
	display: block;
}

#past-inquiry #inquiry-select {
	border: none;
	border-top: 1px solid #e2e4e6;
	padding: 8px 0 5px 0;
}

#past-inquiry #inquiry-select div {
	display: block;
}

#past-inquiry a {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#past-inquiry span {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #2d373f;
}

.inquiry-results {
	margin: 12px 0 10px 0;
	width: 520px;
}

.rules .inquiry-results {
	float: left;
}

.rules .inquiry-results hr {
	margin-bottom: 4px;
}

#sidebar .inquiry-results {
	margin: 12px 0 0 -20px;
	float: left;
	display: inline;
}

*+html #sidebar .inquiry-results {
	margin-bottom: -14px;
}

.inquiry-results td {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
	padding: 5px 0;
}

.inquiry-results td span {
	float: left;
	display: block;
	color: #4c4c4c;
	font-size: 14px !important;
	margin: 0 0 0 8px;
	font-weight: bold;
}

.inquiry-results td .percent-line {
	width: 15%;
	background-color: #1e6299;
	height: 3px;
	margin: 6px 0 0 10px;
	font-size: 0;
	float: left;
	display: block;
	max-width: 300px !important;
}

.commerce-tbl {
	width: 96%;
	margin: 0 0 18px 0;
	clear: both;
}

.commerce-tbl th {
	padding: 9px 15px 9px 15px;
	text-align: center;
}

.commerce-tbl th {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2e3c49;
	background: #e0e0e0;
}

.commerce-tbl td {
	padding: 5px 15px 5px 15px;
	text-align: center;
	border-bottom: 1px solid #e2e4e6;
	vertical-align: middle;
	line-height: 14px;
}

.commerce-tbl td h6 {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 6px 0;
}

.commerce-tbl td img {
	float: left;
	margin: 0 5px 0 0;
}

.commerce-tbl .weight {
	text-align: left;
	font-weight: bold;
}

.commerce-tbl .left {
	text-align: left;
}

.commerce-tbl a {
	text-decoration: none;
}

#txt-list {
	margin: 0 0 18px 20px;
	width: 92%;
}

#txt-list li {
	padding: 3px 0 3px 10px;
	background: url("../i/txt-list.gif") no-repeat 0 9px;
}

#txt-list li a {
	text-decoration: none;
}

.download {
	height: 21px;
	padding: 10px 0 0 30px;
	background: url("../i/pdf.jpg") no-repeat 0 0;
	float: left;
	text-decoration: none;
	margin: 0 25px 18px 0;
}

.sponsors {
	width: 96%;
	margin: -10px 0 10px 0;
}

.sponsors th {
	font: normal 18px Arial, Helvetica, sans-serif;
}

.sponsors td {
	/*vertical-align: middle;*/
	padding: 10px 0 21px 0;
}

.sponsors td img {
	border: 1px solid #e2e4e6;
}

#alphabet {
	border-bottom: 1px solid #e2e4e6;
	float: left;
	width: 522px;
	padding: 0 0 10px 0;
}

#alphabet a, #alphabet span {
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 10px 0 0;
	float: left;
}

#alphabet span {
	color: #000;
}

#alphabet form {
	width: 100%;
	clear: both;
	overflow: hidden;
}

#alphabet form input {
	width: 285px;
	border: 1px solid #3b444c;
	height: 19px;
	float: left;
	margin: 15px 0 0;
	line-height: 18px;
}

#alphabet #search-btn-page {
	width: 93px;
	height: 27px;
	background: url("../i/search-btn-page.gif") no-repeat 0 0;
	border: none;
	cursor: pointer;
	margin: 12px 0 0 5px;
}

#alphabet #search-btn-page:hover {
	background-position: 0 -27px;
}

#en #alphabet #search-btn-page {
	background-position: 0 -54px;
}

#en #alphabet #search-btn-page:hover {
	background-position: 0 -81px;
}

#alphabet label {
	float: left;
	margin: 14px 28px 0 0;
	height: 15px;
	cursor: pointer;
}

#alphabet label input {
	width: 15px;
	height: 15px;
	margin: 0 6px 0 0;
	float: left;
}

/*Season-Tournaments*/
.tournaments-tbl {
	width: 96%;
	clear: both;
	margin: 0 0 18px 0;
}

.tournaments-tbl tr td, .tournaments-tbl tr th {
	padding: 4px 0;
	border-bottom: 1px solid #e2e4e6;
	text-align: center;
	line-height: 14px;
	vertical-align: middle;
	/*white-space: nowrap;*/

}

.tournaments-tbl tr h6 {
	font: bold 15px Arial, Helvetica, sans-serif;
}

.tournaments-tbl tr #actual-month {
	color: #e2e4e6;
}

.tournaments-tbl tr img {
	margin: 0 0 0 2px;
}

.tournaments-tbl tr#leader {
	font-weight: bold;
}

.tournaments-tbl tr .left {
	text-align: left;
	padding-left: 4px;
	font-weight: bold;
}

.tournaments-tbl tr .left-nob {
	text-align: left;
	padding-left: 4px;
	font-weight: normal;
	white-space: normal;
}

.tournaments-tbl tr .first-left {
	font-weight: normal;
}

.tournaments-tbl tr td a {
	text-decoration: none;
}

.tournaments-tbl .left .selectArea .left {
	padding: 0;
}

.tournaments-tbl tr td .home-match, .tournaments-tbl tr td .guest-match, .tournaments-tbl tr td .cancelled {
	background-color: #e2e4e6;
	padding: 0 5%;
	margin: 0 auto;
	/*border-right: 1px solid #fff;*/
}

.tournaments-tbl tr td .cancelled {
	background-color: #f98787;
}

.tournaments-tbl tr td span.cancelled {
	color: #000;
}

/* TECHNICAL RESULT */
.tournaments-tbl tr td .technical {
	background-color: #99CCFF;
}

.tournaments-tbl tr td span.technical {
	color: #000;
}

/* END */

.tournaments-tbl tr td .guest-match {
	background-color: #ffee58;
}

.tournaments-tbl .leader-bg {
	background: #e2e4e6;
}

.tournaments-tbl td .percent-line {
	width: 15%;
	background-color: #1e6299;
	height: 3px;
	margin: 6px 10px 0 0;
	font-size: 0;
	display: inline;
	float: left;
}

.tournaments-tbl td .percent {
	float: left;
	color: #4c4c4c;
}

#command-structure, #command-structure2 {
	border-bottom: 1px solid #e2e4e6;
	float: left;
	width: 96%;
	margin: 0 0 14px 0;
}

#command-structure h4, #command-structure2 h4 {
	float: left;
	height: 32px;
	padding: 10px 14px 0 14px;
	background: #e2e4e6;
	font: bold 17px Arial, Helvetica, sans-serif;
	margin: 0 15px 0 0;
}

#command-structure a, #command-structure2 a {
	font: bold 17px Arial, Helvetica, sans-serif;
	margin: 10px 15px 0 0;
	display: block;
	float: left;
	text-decoration: none;
}

/*Team-statistic*/
#statistic-container {
	float: left;
	width: 100%;
	margin: 10px 0 6px -20px;
}

.team-statistic {
	width: 552px;
	background: url("../i/content-center-plate.jpg") no-repeat 0 0;
	height: 41px;
	margin: 0 0 2px 0;
	padding: 5px 0 0 10px;
}

.team-statistic a {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #2d373f;
	height: 27px;
	float: left;
	padding: 14px 8px 0 8px;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	margin: 0 16px 0 12px;
}

.team-statistic a:hover {
	color: #6a6539;
}

.bottom-links a {
	margin: 0;
}

.calendar-links a {
	padding: 14px 5px 0 6px;
	margin: 0;
	font-weight: bold !important;

}

.team-statistic a span {
	background: url("../i/active-act-rght.gif") no-repeat 0 0;
	display: block;
	height: 41px;
	width: 2px;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
}

a.team-statistic {
	background: #fff url("../i/active-act.gif") no-repeat 0 0;
}

.statistic-content {
	margin: 14px 0 0 20px;
}

.statistic-content #go-to {
	margin: 0 0 26px 0;
}

.statistic-content table {
	width: 100%;
}

.statistic-content h4 {
	font-size: 17px;
	margin: 0 0 18px 0;
}

#report-match {
	width: 280px;
	margin: 0 auto 14px auto;
}

#report-match td {
	text-align: center;
	vertical-align: bottom;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#report-match #stadium {
	vertical-align: middle;
}

#attendants	td {
	padding: 1px 0;
	line-height: 14px;
}

#report-match td img {
	width: 63px;
	height: 63px;
}

#attendants .attendants {
	text-align: right;
	padding: 0 20px 0 0;
}

#report-tbl {
	margin: 14px 0 18px 0;
	border-top: 1px solid #e2e4e6;
}

#report-tbl th {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url("../i/report.gif") repeat-x top;
	height: 33px;
	border-bottom: 1px solid #e2e4e6;
	text-align: center;
	vertical-align: middle;
}

#report-tbl td {
	text-align: right;
	border-bottom: 1px solid #e2e4e6;
	vertical-align: middle;
	padding: 3px 0;
}

#report-tbl td img {
	margin: 0 !important;
}

#report-tbl .left {
	text-align: left;
}

#report-tbl .player-right {
	padding: 3px 12px 3px 4px;
}

#report-tbl .player-left {
	padding: 3px 4px 3px 12px;
}

#report-tbl .left-replace {
	padding: 3px 0 3px 20px;
}

#report-tbl .right-replace {
	padding: 3px 20px 3px 0;
}

#report-tbl .report-line {
	background: url("../i/report-line.gif") repeat-y 50% 0;
}

#report-tbl .player-in {
	color: #78d435;
}

.match-links {
	width: 100%;
	float: left;
}

.match-links a {
	text-decoration: none;
	float: left;
	display: inline;
}

.match-links .all-season {
	margin: 0 128px;
}

#online-score {
	padding: 0 0 16px 210px;
	border-bottom: 1px solid #e2e4e6;
	float: left;
	width: 312px;
}

#online-score span {
	font: bold 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #000;
	display: block;
	margin: 7px 0 0;
}

#online-score input {
	float: right;
	margin: 0 0;
	background: url("../i/refresh.gif") no-repeat 0 0;
}

#online-score input:hover {
	background: url("../i/refresh.gif") no-repeat 0 -27px;
}

#en #online-score input {
	background-position: 0 -54px;
}

#en #online-score input:hover {
	background-position: 0 -81px;
}

#online-translation {
	margin: 0 12px 0 0;
}

#online-translation td {
	vertical-align: middle;
	font-size: 12px;
	padding: 8px 0;
}

#online-translation .minute {
	/*color: #939393;*/
	color: #000;
	vertical-align: top;
}

#online-translation td img {
	margin: 0 auto;
	display: block;
    width: 20px;
}

#round-matches td {
	text-align: center;
	font: bold 17px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding: 10px 0;
	border-bottom: 1px solid #e2e4e6;
}

#round-matches .score {
	font: bold 30px Arial, Helvetica, sans-serif;
	color: #1e6299;
}

#round-matches .left {
	text-align: right;
}

#round-matches .right {
	text-align: left;
}

.estimate-tbl {
	margin: 0 0 18px 0;
}

.estimate-tbl tr td, .estimate-tbl tr th {
	padding: 3px 0;
	border-bottom: 1px solid #e2e4e6;
	text-align: left;
	line-height: 14px;
	vertical-align: middle;
}

.estimate-tbl tr td img {
	margin: 0 4px;
}

/*Work Form*/
#work-tbl {
	width: 524px;
}

#work-tbl td {
	padding: 6px 0 5px 0;
}

#work-tbl td input {
	height: 19px;
	border: 1px solid #3b444c;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #6f7a83;
	width: 320px;
	margin: -4px 0 0;
	line-height: 18px;
}

#work-tbl td textarea {
	height: 48px;
	border: 1px solid #3b444c;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #6f7a83;
	width: 320px;
	margin: -4px 0 0;
}

#work-tbl td #big-area {
	height: 116px;
}

#work-tbl .work-place {
	padding-left: 34px;
}

#plus a {
	background: url("../i/plusmn.gif") no-repeat 0 0;
	width: 27px;
	height: 27px;
	float: left;
	margin: 0 7px 0 0;
	text-indent: -10000px;
}

#plus a:hover {
	background-position: 0 -27px;
}

#plus span {
	float: left;
	margin: 5px 0 0;
	color: #929ca5;
}

#work-tbl span.usual {
	color: #929ca5;
	display: inline;
}

#work-tbl #captcha td {
	padding: 5px 0;
	vertical-align: middle;
}

#work-tbl #captcha td span, #work-tbl #captcha td img, #work-tbl #captcha td input {
	float: left;
	margin: 0 25px 0 0;
}

#work-tbl #captcha td input {
	width: 113px;
	margin: 7px 15px 0 0;
}

#work-tbl #captcha td span {
	margin: 11px 24px 0 0;
	display: inline;
}

#latinitsa {
	color: #929ca5;
	width: auto;
}

#work-tbl #submit-btn {
	width: 126px;
	height: 27px;
	border: none;
	margin: 6px 0 0;
}

#alarm td {
	border-top: 1px solid #e2e4e6;
	border-bottom: 1px solid #e2e4e6;
}

#alarm td img, #alarm td span {
	float: left;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2e3c49;
}

#alarm td span {
	margin: 13px 0 0 15px;
}

/*Bottom-blocks*/
.bottom-blocks {
	padding: 0 8px 27px 8px;
	margin: 36px 0 0;
	float: left;
	width: 984px;
}

.partners-links {
	margin: 27px 0 25px 0;
	width: 100%;
	
}
.partners-links table {
	width: 100%;
}
.partners-links tr td {
	vertical-align: middle;
	padding: 6px 0;
	text-align: center;
}
.partners-links tr td a {

}
.partners-links tr td a, 
.partners-links tr td span {
	text-align: center;
}

.partners-links tr td span {
	display: inline;
	padding: 0 18px;
}
.partners-links tr td img {
}
.partners-links tr td a span:hover img {
}

.bottom-blocks .line {
	height: 2px;
	margin: 0 28px;
	background: url("../i/hr.gif") repeat-x top;
}

.site-links {
	margin: 25px 7px 0 7px;
	float: left;
	display: inline;
}

.site-links li {
	float: left;
	padding: 0 12px 0 0;
	display: inline;
}

.site-links #site-links-info {
	width: 114px;
}

.site-links #site-links-team {
	width: 120px;
}

.site-links #site-links-club {
	width: 108px;
}

.site-links #site-links-multimedia {
	width: 104px;
}

.site-links li h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #8bbaf2;
	margin: 0 0 14px 0;
}

.site-links li a, 
.site-links li a:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #f9d12c;
	text-decoration: none;
	display: block;
}

.site-links li a:hover {
	color: #b0a84d;
}

/* __ */
table {
	width: 100%;
	border-collapse: collapse;
}

table td, table th {
	text-align: left;
	vertical-align: top;
}

#footer {
	overflow: hidden;
	height: 73px;
	margin: -96px auto 0 auto;
	background: url("../i/footer-bg.gif") repeat-x top;
	clear: both;
	width: 928px;
	position: relative;
	padding: 23px 0 0;
}

#footer li a {
	color: #f9d12c;
}

#footer li a:hover {
	color: #b0a84d;
}

body span {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #929ca5;
}

#developed {
	position: absolute;
	z-index: 10;
	right: 0;
	top: 29px;
}

/*Chekbox, radio*/

/* new checkbox*/

.checkbox, .radio {
	width: 17px;
	height: 18px;
	margin: 1px 6px 0 0;
	background: url("../i/checkbox.png") no-repeat;
	display: block;
	clear: left;
	float: left;
	cursor: pointer;
	line-height: 15px;
}

#checkbox-list {
	margin: 0;
	padding: 0;
}

#checkbox-list li {
	list-style: none;
	margin-bottom: 8px;
	padding: 0;
	line-height: 15px;
}

#checkbox-list li label {
	cursor: pointer;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 15px;
}

/* end new checkbox */

body .checkbox {
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 0 7px 0 0;
	background: url("../i/checkbox.png") no-repeat;
	float: left;
}

body .radio {
	width: 15px;
	height: 15px;
	padding: 0;
	background: url("../i/radio.png") no-repeat;
	float: left;
	margin: 0 10px 0 0;
}

body label {
	line-height: 16px;
	cursor: pointer;
	display: block;
	height: 16px;
}

#work-tbl label {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 3px 0;
	float: left;
	cursor: pointer;
	padding: 0;
	height: 15px;
	width: 36px;
	line-height: 12px;
}

#work-tbl label span {
	float: left;
	margin: 0 4px 0 0;
}

#work-tbl label input {
	margin: 0 0;
}

#work-tbl #length input {
	width: 24px;
}

#work-tbl #length #old {
	width: 64px;
	display: block;
	float: left;
	margin: 0 0 0 3px;
}

#work-tbl #length span, #work-tbl #length .radio {
	float: left !important;
	margin: 0 !important;
	display: block;
	width: 15px;
	text-align: center;
}
#length {
	height: 40px;
}

/* __ */
#password table {
	margin: 0 0;
}

#password table td {
	padding: 3px 0;
	vertical-align: middle;
}

#password table td input {
	width: 188px;
	border: 1px solid #3b444c;
	line-height: 19px;
}

#password table th {
	color: #929ca5;
	font-weight: normal;
	font-size: 11px;
	padding: 0 0 11px 0;
}

#password table #captcha td {
	padding: 20px 0 4px 0;
}

#password table #captcha span {
	float: left;
	display: block;
	margin: 13px 20px 0 0;
	width: 67px;
	height: 14px;
	color: #000;
}

#password table #captcha input {
	width: 114px;
}

#password table #submit-btn {
	width: 126px;
	border: none;
	margin: 6px 0 0;
}

#password table #alarm td img {
	margin: 0 28px 0 0;
	display: block;
	float: left;
}

#password table #alarm span {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2e3c49;
	margin: 12px 0 0;
}

.err {
	background: #f9b52c;
}

/*Sitemap*/
#sitemap {
	margin: -16px 0 0;
	float: left;
}

#sitemap th {
	padding: 16px 0 16px 0;
	text-transform: uppercase;
}

#sitemap td {
	padding-bottom: 23px;
	border-bottom: 1px solid #e2e4e6;
}

#sitemap #last td {
	border: none;
	padding: 23px 0 0;
}

#sitemap td a {
	text-decoration: none;
	line-height: 14px;
}

#sitemap td a:hover {
	text-decoration: underline;
}

/* __ */
#publication {
	color: #929ca5;
}

#content #enter-adress {
	margin-bottom: 0;
}

#work-tbl #mail-inp {
	width: 190px;
}

/*404*/
#error-page {
	background: #00051b url("../i/404.jpg") no-repeat 50% 0;
	/*background-size: cover;*/
}

#error-page h1 {
	font: bold 33px Arial, Helvetica, sans-serif;
	color: #59aae8;
	margin: 0 auto 180px auto;
	text-align: center;
	width: 490px;
	padding: 191px 0 0;
	text-transform: uppercase;
	line-height: 30px;
}

#error-page h1 span {
	font: bold 25px Arial, Helvetica, sans-serif;
	color: #59aae8;
}

#error-page p, #error-page p a, #error-page p a:hover {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #2e373e;
	text-align: center;
	text-transform: uppercase;
}

#error-page p a {
	color: #3f83d6;
}

#error-page p a:hover {
	color: #5697dd;
}

/*Share-form*/
#share-form table th {
	padding: 0 0 10px 0;
}

#share-form table td {
	padding: 5px 0;
	vertical-align: middle;
}

#share-form table #message {
	vertical-align: top;
	padding-top: 8px;
}

#share-form table td input {
	border: 1px solid #3b444c;
	width: 344px;
	height: 19px;
	line-height: 18px;
	color: #6f7a83;
}

#share-form table td textarea {
	border: 1px solid #3b444c;
	width: 344px;
	height: 94px;
	line-height: 18px;
	color: #6f7a83;
}

#share-form table td #share-btn {
	width: 126px;
	height: 27px;
	padding: 0;
	background: url("../i/submit.gif") no-repeat 0 0;
	border: none;
	cursor: pointer;
	text-indent: -10000px;
	float: left;
}

#share-form table td #share-btn:hover {
	background-position: 0 -27px;
}

#en #share-form table td #share-btn {
	background-position: 0 -54px;
}

#en #share-form table td #share-btn:hover {
	background-position: 0 -81px;
}

.list {
	margin: 0 0 11px 15px;
}

.list li {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 0 10px 13px;
	line-height: 14px;
	background: url("../i/mdash.gif") no-repeat 0 7px;
}

.sitemap-list {
	float: left;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	width: 530px;
	border-bottom: 1px solid #ccc;
}

.sitemap-list li {
	float: left;
	width: 33.3%;
}

.sitemap-list li a {
	text-decoration: none;
}

.sitemap-list li h4 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 17px 0;
}

/*REPORT-TBL*/
#report-tbl-container {
	margin: 14px 0 18px 0;
	border-top: 1px solid #e2e4e6;
}

#report-tbl-container th {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url("../i/report.gif") repeat-x top;
	height: 33px;
	border-bottom: 1px solid #e2e4e6;
	text-align: center;
	vertical-align: middle;
}

#report-tbl-container .report-tbl {
	border-right: 1px solid #e2e4e6;
}

#report-tbl-container .report-tbl-right {
	border: none;
}

.report-tbl td {
	text-align: right;
	border-bottom: 1px solid #e2e4e6;
	vertical-align: middle;
	padding: 3px 0;
}

.report-tbl td img {
	margin: 0 4px;
}

.report-tbl .left {
	text-align: left;
}

.report-tbl .player-number {
	padding-right: 16px;
}

.report-tbl-right .player-number {
	padding: 0 0 0 16px;
}

.report-tbl-right td {
	text-align: left;
}

.report-tbl .player-right {
	padding: 3px 12px 3px 4px;
}

.report-tbl .player-left {
	padding: 3px 4px 3px 12px;
}

.report-tbl .left-replace {
	padding: 3px 0 3px 20px;
}

.report-tbl .right-replace {
	padding: 3px 20px 3px 0;
}

.report-tbl .player-in {
	color: #78d435;
}

/*Print-version*/
#print {
	background: none;
}

#print div {
	width: 872px;
	margin: 0 auto;
	min-height: 700px;
	/*background: url("../i/print-bg.png") no-repeat 0 61px;*/
	padding: 160px 0 0;
}

#print p {
	font: normal 14px Arial, Helvetica, sans-serif;
	margin: 0 40px 19px 25px;
}

#print #breads {
	margin: 0 0 48px 167px;
	font: bold 14px Arial, Helvetica, sans-serif;
}

#print #copy {
	text-align: center;
}

#print hr {
	border: none;
	background: #000;
	height: 3px;
	margin: 0 0 30px 0;
}

/*For-report-page*/
#calendar-matches {
	width: 432px;
	float: left;
	margin-bottom: 26px;
	margin-left: 16px;
	margin-right: 16px;
}

#calendar-matches td {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

#calendar-matches td span#current-game-date {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
}

#calendar-matches .score {
	font-size: 30px;
}

#calendar-matches .left-name, #calendar-matches .right-name {
	text-align: right;
	padding: 10px 10px 0 0;
	font-size: 17px;
	font-weight: bold;
}

#calendar-matches .right-name {
	padding: 10px 0 0 10px;
	text-align: left;
}

#previous-match, #next-match {
	display: block;
	width: 28px;
	height: 28px;
	background: url("../i/slider-btn-ltl.gif") no-repeat 0 0;
	text-indent: -10000px;
	outline: none;
	float: left;
	margin: 14px 0 0;
}

#previous-match:hover {
	background-position: 0 -30px;
}

#next-match {
	background-position: -30px 0;
}

#next-match:hover {
	background-position: -30px -30px;
}

/*Safari-menu*/
html:root* #fan-zone {
	width: 126px !important;
}

/*Enter-page*/
#enter-page {
	background: #000 url("../i/enter-bg.jpg") no-repeat 50% 0;
	min-height: 855px;
	overflow: hidden;
}

#enter-page h1 {
	font: bold 33px Arial, Helvetica, sans-serif;
	color: #fefefe;
	text-transform: uppercase;
	text-align: center;
	line-height: 33px;
	margin: 12px auto 14px auto;
	width: 482px;
	height: 58px;
}

#enter-page h1 span {
	font-size: 21px;
	color: #9ed8f2;
	font-weight: bold;
	display: block;
	line-height: 24px;
}

#enter-flash {
	width: 796px;
	height: 426px;
	margin: 0 auto;
	background: #c6e9fc;
}

#enter-page-links {
	width: 291px;
	margin: 21px auto 0 auto;
}

#enter-page-links a {
	font: bold 29px Arial, Helvetica, sans-serif;
	color: #ffd22e;
	text-transform: uppercase;
	margin: 0 27px;
}

#enter-page-links a:hover {
	color: #d9cc54;
}

#enter-page .partners-links {
	margin: 33px auto 25px auto;
	width: 1000px;
}

#search-page input {
	border: 1px solid #2d373f;
	width: 165px;
	height: 22px;
	float: left;
	vertical-align: middle;
	line-height: 22px;
}

#search-page #search-page-btn {
	width: 23px;
	height: 24px;
	border: none;
	background: url("../i/search-btn.gif") no-repeat 0 0;
	cursor: pointer;
}

/*13.06.2012*/
.dep {
	width: 526px;
}

.dep td {
	padding: 9px 6px;
}

.dep tr.bottom-line td {
	border-bottom: 1px solid #ccc;
}

#content ol {
	margin: 0 0 20px 15px;
}

#content ol li {
	padding: 5px;
}

/* Datepicker */
#datepicker1, #datepicker2 {
	width: 60px;
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #3B444C;
	color: #000000;
	margin: 0 0 0 3px;
}

/* End datepicker */
/*Pane*/
#pane ul li {
	color: #000;
	padding: 3px 0;
}

#pane ul {
	margin-top: 10px;
}

/*01.10.2012*/
p.vs {
	font-size: 14px !important;
	color: #1e6299;
	font-weight: bold;
}

.slider-img-big, .slider-big-image {
	
}

.no-content {
    text-align: center;
    font: 15px Arial, Helvetica, sans-serif;
}
#calendar_month {
	width: 100%;
} 
.statistic-content {
	display:none;
}
.developers {
	float: right;

	text-align: center!important;
}
.developers p {
	color: #ffffff;
	display: inline;
	padding-right: 15px;
}
.developers p img {
	margin-left: 5px;
	border-left: dashed 1px #5E7E00;
	padding-left: 5px;
	margin-bottom: -3px;
	
}
.dev_roz p img {
	margin-bottom: -2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.developers ul li {
	margin-bottom: 10px;
}
.developers li span {
	#padding-left: 13px;
}
.copyright {
	float: left;
}
.dev_roz {
	margin-right: 25px;
}
.iquad {
	margin-left: 11px;
}
#slider ul li {
	display: none;
}
#slider ul li:first-child {
	display: block;
}
#txt-slider-container-video {
	float: left;
}
#fancy_inner {
	min-height: 690px!important;
}
.vertical-menu .new-adv-block {
	margin-top: 10px;
	float: left;
	display: block;
	width: 738px;
	height: 100px;
	margin-right: 0px;
	background: #ccc;
}
.horizontal-menu .new-adv-block {
	float: right;
	display: block;
	width: 150px;
	height: 500px;
	margin-right: 12px;
	background: #ccc;
	
}
/* top animate banner */
.top-banner {
	width: 980px;
	background: #fff;
	margin: 5px auto;
	position: relative;
	height: 50px;
}
.top-banner .banner-button {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	width: 11px;
	height: 11px;
	background: url(../i/arrows.gif) left -39px no-repeat;
}
.top-banner .banner-button.open {
	background: url(../i/close-banner.png) left 0px no-repeat;
}
.button-text-size {
	width: auto;
	font-size: 13px;
	border: 0;
	cursor: pointer;
	background: #fff;
	border-left: 1px solid #ccc;
	margin-left: -1px;
	font-weight: bold;
}
.button-text-size#large {
}
.button-text-size#small {
	font-size: 11px;
}
.font-size-tool {
	position: absolute;
	top: 68px;
	right: 10px;
	border: 1px solid #ccc;
}
.answer_span {
	background: #e8e8e0;
	display: block;
	padding: 5px 10px;
	width: 90%;
	margin-bottom: 20px;
}
.answer_span p {
	margin-bottom: 5px;
}
.question_span {
	margin-top: 20px;
}
.question_span p {
	margin-bottom: 5px;
}

.top-navi-wrapper-user {
	background: #ff0000;
	height: 40px;
	width: 100%;
	text-align: center;
	color: white;
}
.registration-form .selectArea {
	width: 300px;
}
.registration-form#password table td input {
	width: 290px;
}
.registration-form#password table .center_a {
	background-position: 273px -1px;
}
.registration-form#password table .selectArea .optionsDivInvisible, 
.registration-form#password table .selectArea .optionsDivVisible {
	width: 100%!important;
}
/* social widgets */
.social-widgets {
	margin-bottom: 5px;	
}
.tabs-navi {
	list-style: none;
}
.tabs-navi:after {
    display: table;
    clear: both;
    content: '';
}
.tabs-navi li {
	display: inline-block;
	line-height: 41px;
	/*margin-left: -3px;*/
	height: 41px;
	background: url("../i/menu-link-bg.gif") repeat-x top;
	text-transform: uppercase;
    width: 69px;
    box-sizing: border-box;
    float: left;
}
.tabs-navi li:first-child,
.tabs-navi li.first-el {
    margin-left: 0;
}
.tabs-navi li a {
    cursor: pointer;
    color: #2d373f;
    font-weight: bold;
    font-size: 12px;
    height: 100%;
    width: 100%;
    display: block;
    text-align: center;
}
.tabs-navi li.active {
    background: #fff;
}
.tabs-navi .socicon {
	display: inline-block;
	height: 24px;
	width: 24px;
	background: url("../i/icons.png") no-repeat;
	margin: 9px auto 0;
}
.tabs-navi .socicon.vk {
	background-position: -48px 0;
}
.tabs-navi .socicon.fb {
	background-position: 0px 0;
}
.tabs-navi .socicon.tw {
	background-position: -24px 0;
}
.tabcontent .tab-pane {
	display: none;
	padding: 5px;
} 
.tabcontent .tab-pane.active {
	display: block;
	background: #fff;

}

.nowrap{
    white-space: nowrap;
}
.fakefile span {
    margin: -1px 0 0!important;
    width: 126px;
    height: 27px;
    background: url(../i/button_select.gif) no-repeat;
    display: inline-block!important;
}
#en .fakefile span {
    background-position: 0 -54px;
}
h2.cuted-title {
	width: 87%;
}
#conference-comments p.question-cont {
	position: relative;
	margin-top: 70px;
	background: #4e5051;
	color: #ffffff;
	border: 1px solid #121d22;
	border-radius: 3px;
}
#conference-comments p.question-cont .title-cont {
	position: absolute;
	top: -52px;
	height: 53px;
	background: url(../i/question-icon.png) top center no-repeat;
	left: 0;
	font-weight: bold;
	color: #3b3b3b;
	font-size: 14px;
	line-height: 70px;
}
.question-cont .bordered {
	border: 1px solid #727678;
	display: block;
	border-radius: 3px;
	padding: 15px 10px;
	font-size: 13px;
	color: #fff;
}
#conference-comments p.answer-cont {
	position: relative;
	margin-top: 70px;
	background: #17668b;
	color: #ffffff;
	border: 1px solid #4f9eb8;
	border-radius: 3px;
}
#conference-comments p.answer-cont .title-cont {
	background: url(../i/answer-icon.png) top center no-repeat;
	position: absolute;
	top: -52px;
	right: 0;
	height: 53px;
	width: auto;
	font-weight: bold;
	color: #17668b;
	font-size: 14px;
	line-height: 70px;
}
.answer-cont .bordered {
	border: 1px solid #156084;
	display: block;
	border-radius: 3px;
	padding: 15px 10px;
	font-size: 13px;
	color: #fff;
}
.timetables li div p.tickets-button {
	text-align: left;
	margin: 10px 0 0;
}
.timetables li div p.tickets-button a {
	display: inline-block;
}
#timetables-champs .timetables li div p.tickets-button a img {
	margin: 0;
}
#enter-page.upload-bg {
	background: rgb(89,164,231); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5YTRlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzAzMWY4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTQxYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(89,164,231,1) 0%, rgba(3,31,131,1) 44%, rgba(14,65,183,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,164,231,1)), color-stop(44%,rgba(3,31,131,1)), color-stop(100%,rgba(14,65,183,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(89,164,231,1) 0%,rgba(3,31,131,1) 44%,rgba(14,65,183,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(89,164,231,1) 0%,rgba(3,31,131,1) 44%,rgba(14,65,183,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(89,164,231,1) 0%,rgba(3,31,131,1) 44%,rgba(14,65,183,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(89,164,231,1) 0%,rgba(3,31,131,1) 44%,rgba(14,65,183,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a4e7', endColorstr='#0e41b7',GradientType=0 ); /* IE6-8 */
}
.link-map {
	position: relative;
}
.logo-middle {
	position: absolute;
	width: 346px;
	height: 346px;
	background: url(images/enter-page/logo-middle.png) no-repeat;
	top: 40px;
	left: 225px;
}
.link-map ul {
	list-style: none;

}
.link-map li {
	width: 397px;
	height: 212px;
	vertical-align: top;
	display: inline-block;
	margin-bottom: 2px;
}
.link-map li a {
	display: inline-block;
	height: 100%;
	width: 100%;
	text-decoration: none;
	transition: all linear .3s .3s;
}
.link-map li.vk-page {
	margin: 0px 0 0 -1px;
}
.link-map li.vk-page a:hover {
	background: url(images/enter-page/vk-page-hover.png) no-repeat;
}
.link-map li.vk-page {
	background: url(images/enter-page/vk-page.png) no-repeat;
}
.link-map li.viber {
	margin: 0px 0 0 -1px;
}
.link-map li.viber a:hover {
	background: url(images/enter-page/viber-page-hover.png) no-repeat;
}
.link-map li.viber {
	background: url(images/enter-page/viber-page.png) no-repeat;
}
.link-map li.fan {
	background: url(images/enter-page/fan.png) no-repeat;
}
.link-map li.fan a:hover {
	background: url(images/enter-page/fan-hover.png) no-repeat;
}
.link-map li.forum {
	background: url(images/enter-page/forum.png) no-repeat;
}
.link-map li.forum a:hover {
	background: url(images/enter-page/forum-hover.png) no-repeat;
}
.link-map li.fun {
	margin-left: -1px;
}
.link-map li.shop {
	margin-left: -1px;
}
.link-map li.shop {
	background: url(images/enter-page/shop.png) no-repeat;
}
.link-map li.shop a:hover {
	background: url(images/enter-page/shop-hover.png) no-repeat;
}
.link-map .star {
	position: absolute;
	width: 59px;
	height: 46px;
	background: url(images/enter-page/new-star.svg) no-repeat;
	display: inline-block;
	top: 44px;
	left: 335px;
	background-size: 40px 40px
}
.link-map .star.sec {
	left: 420px;
	top: 52px;
	transform: rotateZ(25deg);
}
.link-map .star.first {
	transform: rotateZ(-25deg);
}
.link-map .star.third {
  left: 378px;
  top: 39px;
}
.no-margin#blocks-plate-actualities {
	margin-left: -20px;
	margin-right: -20px;
	width: 562px;
	background: #fff url("../i/content-center-plate.jpg") no-repeat 0 -1px;
}
.sec-navi {
	width: 100%;
	
}
#competitor .sec-navi span {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
	color: #1e6299;
	cursor: pointer;
	padding: 16px 14px 0 15px;
	text-align: center;
	background: url("../i/submenu-line.gif") no-repeat 100% 16px;
	position: relative;
}
#competitor .sec-navi span.active {
	cursor: default;
	color: #99a5c6;
}
#competitor .sec-navi span.active:before {
	background: url("../i/submenu-active.gif") no-repeat 0 2px;
	content: '';
	left: 0;
	position: absolute;
	width: 9px;
	height: 13px;
}
#competitor .sec-navi span.last {
	background: none;
	margin-left: 10px;
}
#competitor.sec-navi-cont {
	float: none;
	width: 100%;
	margin: 0 0 0 -10px;
}
.no-margin .actualities-content h3 {
	margin-bottom: 20px;
}
.no-margin .actualities-content a {
	float: none;
	/*margin-top: 10px;*/
	display: block;
}
.no-margin .dep {
	width: 100%;
}
.no-margin #compare_result .dep {
	max-width: 512px;
}
.no-margin .dep tr.bottom-line tr:last-child td {
	border-bottom: 0; 
	padding-bottom: 0px;
}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
#blocks-plate-actualities .actualities-content {
	width: 522px;
}
#main-page #blocks-plate-actualities .actualities-content {
    width: 733px;
}
.no-margin #actualities {
	width: 542px;
}
.actualities-content #users_scores table td {
    padding-bottom: 5px;
}
td.text-right {
    text-align: right;
}
#select_game {
    width: auto;
}
.no-margin #actualities a {
    width: 150px;
    text-align: center;
    margin-right: 47px;
}
.no-margin #actualities {
    padding-left: 47px;
}
/*#main-page #blocks-plate-actualities .actualities-content {*/
    /*width: auto;*/
/*}*/

.top-navi form.gsc-search-box table {
	padding-top: 0;
}
.top-navi form.gsc-search-box table [type="text"] {
	font-size: 11px;
	padding-left: 10px!important;
	height: 22px!important;
	padding-top: 0!important;
}
.top-navi form.gsc-search-box table [type="image"] {
	padding: 5px;
	box-sizing: border-box;
	width: 24px;
	height: 24px;
	box-shadow: 0 0 3px rgba(255,255,255,.6);
	margin-left: 0;
}
.top-navi form.gsc-search-box .gsst_a .gscb_a {
	margin-top: 3px;
}
#search-page .gsc-search-box [type="text"] {
	font-size: 11px;
	padding-left: 10px!important;
	height: 20px!important;
	padding-top: 0!important;
}
#search-page .gsc-search-box .gsst_a .gscb_a {
	margin-top: 3px;
}
#search-page .gsc-search-box [type="image"] {
	padding: 5px;
	box-sizing: border-box;
	height: 24px;
	width: 24px;
	margin-left: 0;
}
#search-page .gsc-control-cse {
	padding: 0 17px 0 0;
}
#search-page .gsc-table-result,
#search-page .gsc-thumbnail-inside,
#search-page .gsc-url-top {
    padding-left: 0;
    padding-right: 0;
}

#search-page .gsc-search-box .gsc-input>input:focus,
.gsc-input-box-focus {
	box-shadow: none!important;
}