html{
	height: 100%;
}
body {
	color: #181b23;
	font-family: "Arimo","Arial",sans-serif;
	font-size: 14px;
	line-height: 19px;
	margin: 0;
	background: #f5f5f5;
	height: 100%;
}
body.toolbar{
	padding-top: 65px !important;
}
@media screen and (max-width: 2120px) {
	body.toolbar{
		padding-top: 85px !important;
	}
}
@media screen and (max-width: 1838px) {
	body.toolbar{
		padding-top: 105px !important;
	}
}
@media screen and (max-width: 1838px) {
	body.toolbar{
		padding-top: 105px !important;
	}
}
@media screen and (max-width: 1170px) {
	body.toolbar{
		padding-top: 139px !important;
	}
}
@media screen and (max-width: 974px) {
	body.toolbar{
		padding-top: 159px !important;
	}
}
@media screen and (max-width: 974px) {
	body.toolbar{
		padding-top: 159px !important;
	}
}
@media screen and (max-width: 690px) {
	body.toolbar{
		padding-top: 179px !important;
	}
}
@media screen and (max-width: 558px) {
	body.toolbar{
		padding-top: 199px !important;
	}
}
@media screen and (max-width: 456px) {
	body.toolbar{
		padding-top: 219px !important;
	}
}
a,
input,
textarea {
	outline: 0 none;
}
input,textarea{
	color: #181b23;
	font: 14px Arimo,Arial;
}
:focus {
	outline: none;
}

#tabs {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 1000;
}
#tabs ul {
	float: left;
	margin: 0 1px;
}
a, form, p, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	border: none;
}
a,
a:active
{
	text-decoration: none;
}
a.bold{
	font-weight: bold;
}
.node a,
a.green,
.node a:active,
a.green:active
{
	color: #1d9a52;
}
a:hover
{
	text-decoration: underline;
}
table, tbody, tr, td, input {
	margin: 0;
	padding: 0;
}
table tbody,
table th
{
	border: 0;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;

}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
.clearfix{
	clear: both;
}
#center p {
	margin-bottom: 20px;
	word-wrap: break-word;
}
#center p:last-child {
	margin-bottom: 0;
}
#center li {
	list-style-position: inside;
}

#center img[style*="float: left"],
#center img[style*="float:left"]
{
	margin: 5px 10px 5px 0;
}
#center img[style*="float: right"],
#center img[style*="float:right"]
{
	margin: 5px 0 5px 10px;
}
#toolbar{
	z-index: 1000 !important;
}
input,textarea,button
{
	-webkit-appearance: none;
	border-radius: 0 !important;
}

table td,table th{
	padding: 5px;
}

table.site-table{
	width: 100%;
	border: 4px solid #ededed;
}

.field-name-body .site-table,
.block-block .content .site-table{
	margin-bottom: 10px;
}

table.site-table tr:first-child th,
table.site-table tr:first-child td
{
	border-top: 4px solid #ededed;
}

table.site-table tr:last-child td{
	border-bottom: 4px solid #ededed;
}

table.site-table tr th:first-child,
table.site-table tr td:first-child
{
	border-left: 4px solid #ededed;
}

table.site-table tr th:last-child,
table.site-table tr td:last-child
{
	border-right: 4px solid #ededed;
}

table.site-table thead tr,
table.site-table tr.thead
{
	background: #ededed;
}

table.site-table thead tr th,
table.site-table tr.thead th
{
	padding: 12px 10px 14px 10px;
	font: 700 14px/19px Arimo;
	color: #181b23;
	text-align: center;
}

table.site-table thead tr th.header{
	cursor: pointer;
}

table.site-table .col-hidden{
	display: none;
	width: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.kp-line-table tr.head td{
	font: 700 14px/19px Arimo;
	color: #181b23;
}

#center table.site-table thead tr th a,
table.site-table tr.thead th a
{
	color: #181b23;
}

table.site-table thead tr th.green,
table.site-table tr.thead th.green,
table.site-table thead tr th.green a,
table.site-table tr.thead th.green a{
	color: #1d9a52 !important;
}

table.site-table tbody tr{
	border-bottom: 1px solid #ededed;
	background: none;
}

table.site-table tbody tr.no-border{
	border-bottom: 0;
}

table.site-table tbody tr td{
	padding: 10px 10px 10px;
}

table.site-table .left-align{
	text-align: left !important;
}

table.site-table .right-align{
	text-align: right !important;
}

table.site-table .center-align{
	text-align: center !important;
}

img{
	vertical-align: bottom;
	text-indent: -9999px;
}

.sticky-header{
	display: none;
}

a {
	color: #181b23;
}

a.active {
	text-decoration: none;
}

h1,.custom-title{
	font: 700 40px/40px Arimo;
	margin-bottom: 30px;
}

h2{
	font: 700 30px/36px Arimo;
	margin-bottom: 12px;
}

h3{
	font: 700 20px/25px Arimo;
	margin-bottom: 12px;
}

.midder-left {
	position: relative;
	right: 50%;
	float: right;
}
.midder-right {
	position: relative;
	z-index: 1;
	right: -50%;
}

.no_ok{
	color: #ff0000;
}

.node .field-name-body p{
	text-align: justify;
}

.node .field-name-body p.rtejustify{
	text-align: justify;
}

.node .field-name-body p.rteleft{
	text-align: left;
}

.node .field-name-body p.rtecenter{
	text-align: center;
}

.node .field-name-body p.rteright{
	text-align: right;
}

.wrapper {
	margin: 0 auto;
	width: 1427px;
	position: relative;
	z-index: 3;
}

#site{
	width: 100%;
	float: left;
	min-width: 1438px;
	position: relative;
	z-index: 2;
	margin-top: 100px !important;
}

#adv-branding{
	display: none;
}

#site-inner{
	width: 1427px;
	/*padding: 0 6px 0 5px;
	background: url("images/site_bg.png") repeat-y scroll 0 0;*/
	float: left;
	position: relative;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

#header {
	width: 100%;
	float: left;
	background: #fff;
	position: relative;
	z-index: 10001;
}

#center{
	float: right;
	margin: 0 25px 0 0;
	width: 740px;
	position: relative;
}

#center .center-inner,
#center .center-inner-content
{
	width: 740px;
}

.page-fifa-world-ranking #center .center-inner,
.page-fifa-world-ranking #center .center-inner-content,
.page-map #center,
.page-map #center .center-inner,
.page-map #center .center-inner-content
{
	width: 1122px;
}

/*.page-map-object #center,
.page-map-object #center .center-inner,
.page-map-object #center .center-inner-content
{
	width: 740px;
}*/

.page-map-object #right{
	display: none;
}

#center .block{
	margin-bottom: 24px;
	width: 100%;
	float: left;
}

#center .block:last-child {
	margin-bottom: 0;
}

#left{
	width: 255px;
	float: left;
	z-index: 10;
	position: relative;
	overflow: hidden;
	max-height: calc(100vh - 106px);
}

.toolbar-drawer #left{
	max-height: calc(100vh - 171px);
}

.left-shadow{
	width: 255px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	-webkit-box-shadow: 1px 1px 7px rgba(88,105,168,0.32);
	-moz-box-shadow: 1px 1px 7px rgba(88,105,168,0.32);
	box-shadow: 1px 1px 7px rgba(88,105,168,0.32);
}

#left.fixed{
	position: sticky;
}

#left-bg{
	position: fixed;
	width: 255px;
	top: 0;
	height: 100%;
	z-index: 0;
	background: #f5f5f5;
}

#right{
	float: right;
	margin: 0 25px 0 0;
	width: 357px;
	position: relative;
	min-height: 1px;
}

.region-right-content{
	width: 100%;
	float: left;
}

#right .block{
	width: 357px;
	height:auto;
	/*overflow: hidden;*/
	margin-bottom: 25px;
	float: left;
}

#right .block:last-child{
	margin: 0;
}

#footer{
	width: 1122px;
	float: right;
	padding: 21px 25px 17px 25px;
	background: #252a3a;
	margin: 20px 0 0 0;
}

#block-soccer-servers-beks{
	bottom: 20px;
	left: 5px;
	position: fixed;
	width: 100px;
	z-index: 1000;
}

#block-soccer-servers-beks .block-title{
	background: #4da23f;
	color: #fff;
	font: bold 12px/34px Arial;
	height: 34px;
	padding: 0 5px 0 15px;
	text-transform: uppercase;
}

#block-soccer-servers-beks .content{
	padding: 5px 10px;
	background: #fff;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
	font-size: 12px !important;
}

#block-soccer-servers-beks .content a{
	text-decoration: underline;
}

#block-soccer-servers-beks .content a:hover{
	text-decoration: none;
}

.logo{
	float: left;
	width: 254px;
	height: 72px;
}

.logo img{
	padding: 19px 49px 17px 43px;
}

#block-new-desine-top-matches{
	float: left;
	width: 1018px;
	height: 72px;
}

#block-new-desine-top-matches .slider{
	width: 100%;
	float: left;
	height: 72px;
	position: relative;
}

#block-new-desine-top-matches .slider .s-prev{
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	cursor: pointer;
	background: url("images/prev.png") no-repeat scroll center center #fff;
	border-left: 1px solid #d4d5d9;
	border-right: 1px solid #d4d5d9;
	height: 72px;
}

#block-new-desine-top-matches .slider .s-next{
	position: absolute;
	top: 0;
	right: 0;
	width: 19px;
	cursor: pointer;
	background: url("images/next.png") no-repeat scroll center center #fff;
	border-left: 1px solid #d4d5d9;
	border-right: 1px solid #d4d5d9;
	height: 72px;
}

#block-new-desine-top-matches .slider .s-prev.disabled,
#block-new-desine-top-matches .slider .s-next.disabled{
	background: #fff;
	cursor: inherit;
}

#block-new-desine-top-matches .slider .s-imgs{
	width: 980px;
	height: 72px;
	margin: 0 0 0 19px;
	overflow: hidden;
}

#block-new-desine-top-matches .slider .s-imgs .s-imgs-in{
	height: 72px;
	position: relative;
	min-width: 983px;
}

#block-new-desine-top-matches .slider .s-imgs .s-slide{
	position: relative;
	float: left;
	width: 98px;
	height: 72px;
	cursor: pointer;
}

#block-new-desine-top-matches .slider .s-imgs .s-slide .mlink{
	display: block;
	float: left;
	text-decoration: none;
}

#block-new-desine-top-matches .slider .s-imgs .s-slide .r-border{
	width: 0;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	border-left: 1px solid #c4c4c8;
}

#block-new-desine-top-matches .slider .s-imgs .s-slide .match-status-bar{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	height: 3px;
}

#block-new-desine-top-matches .slider .s-slide .match{
	float: left;
	margin: 10px 0 0 8px;
	width: 92px;
}

#block-new-desine-top-matches .slider .s-slide .teams{
	width: 100%;
	font: 11px/20px Arial;
	float: left;
}

#block-new-desine-top-matches .teams .tlogo{
	float: left;
	width: 15px;
	margin-right: 5px;
}

#block-new-desine-top-matches .teams .tlogo img{
	vertical-align: middle;
}

#block-new-desine-top-matches .teams .tname{
	float: left;
	width: 28px;
	text-transform: uppercase;
}

#block-new-desine-top-matches .teams .sc{
	float: left;
	font: 700 11px/20px Arial;
}

#block-new-desine-top-matches .teams .sc .b-k{
	cursor: pointer;
}

#block-new-desine-top-matches .teams .sc .b-k:hover{
	background: #ff0000;
}

#block-new-desine-top-matches .teams .sc .b-k a{
	text-decoration: none;
	padding: 0 2px;
	display: inline-block;
}

#block-new-desine-top-matches .teams .sc .b-k a:hover{
	color: #fff;
}

#block-new-desine-top-matches .teams .t-name{
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 92px;
	overflow: hidden;
}

#block-new-desine-top-matches .teams a{
	text-decoration: none;
}

#block-new-desine-top-matches .teams a:hover{
	text-decoration: underline;
}

#block-new-desine-top-matches .slider .s-slide .m-status{
	font: 9px/12px Arial;
	text-transform: uppercase;
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
}

#block-new-desine-top-matches .slider .s-slide .m-status.gray{
	color: #9d9fa5;
}

#block-new-desine-top-matches .slider .s-slide .m-status .match-time,
#block-new-desine-top-matches .slider .s-slide .m-status .m-timer{
	font-size: 12px;
}

#block-new-desine-top-user-menu{
	float: right;
	padding: 15px 4px 0 0;
	width: 147px;
	height: 40px;
	position: relative;
}
#block-new-desine-top-user-menu .content ul{
	margin: 0;
	padding: 0;
}

#block-new-desine-top-user-menu .content ul li{
	float: left;
	padding: 8px 0 0 0;
	margin: 0;
	height: 32px;
	cursor: pointer;
	width: 46px;
	text-align: center;
	border-right: 1px solid #d4d5d9;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

#block-new-desine-top-user-menu .content ul li.notif,
#block-new-desine-top-user-menu .content ul li.user-login,
#block-new-desine-top-user-menu .content ul li.user-login-link
{
	border: 0;
}

#block-new-desine-top-user-menu .content ul li.user-login,
#block-new-desine-top-user-menu .content ul li.user-login-link
{
	width: auto;
	height: 20px;
	padding: 0 0 0 25px;
	text-transform: uppercase;
	font: 700 12px/20px Arimo;
	color: #1d9a52;
}

#block-new-desine-top-user-menu .content ul li.user-login-link a{
	text-decoration: none;
	text-transform: uppercase;
	font: 700 12px/20px Arimo;
	color: #1d9a52;
}

#main_body{
	width: 100%;
	float: left;
	background: #f5f5f5;
}

.right-bg{
	float: right;
	width: 1172px;
	background: #fff;
}

#logomenu{
	position: -webkit-sticky;
	position: sticky;
	z-index: 10000;
	top: 0;
	width: 100% !important;
}

#block-block-104{
	float: left;
	height: 34px;
	background: #1d9a52;
	z-index: 10;
	width: 1427px;
}

#top_block{
	float: right;
	width: 1147px;
	background: #fff;
	position: relative;
	z-index: 3;
	margin-bottom: 20px;
}

#bottom_block{
	float: right;
	width: 1122px;
	margin: 25px 25px 24px 0;
	background: #fff;
	position: relative;
	z-index: 999;
}

#left .block{
	padding: 5px 5px 5px 5px;
	width: 245px;
	overflow: hidden;
	height: auto;
}

#block-menu-block-11{
	margin: 0 0 17px 0;
	padding: 0 0 18px 0;
	border-bottom: 1px solid #414653;
	width: 100%;
	float: left;
}

#block-menu-block-11 .content ul{
	margin: 0;
	padding: 0;
}

#block-menu-block-11 .content ul li{
	padding: 0 0 0 10px;
	margin: 0 0 0 8px;
	list-style: none;
	background: url("images/im1.png") no-repeat scroll 0 center;
	float: left;
}

#block-menu-block-11 .content ul li.first{
	margin: 0;
	padding: 0 0 0 8px;
	background: none;
}

#block-menu-block-11 .content ul li a{
	font: 700 13px/19px Arimo;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
}

#block-menu-block-11 .content ul li a:hover,
#block-menu-block-11 .content ul li a.active-trail
{
	text-decoration: underline;
}

#block-menu-block-11 .content ul li a.active-trail:hover{
	text-decoration: none;
}

#block-block-102{
	float: left;
	background: url("images/18+.png") no-repeat scroll 0 center;
	padding: 0 0 0 46px;
	width: 580px;
}

#block-block-102 .content,
#block-block-102 .content a
{
	color: #d1d1d1;
	text-decoration: none !important;
}

#block-block-103{
	float: right;
	margin: 0 98px 0 0;
	padding: 0 0 0 30px;
	border-left: 1px solid #414653;
}

#block-block-103 .content{
	color: #d1d1d1;
}

#block-block-103 .block-title{
	color: #ff6f00;
}

#left #block-new-desine-left-main-news,
#left #block-new-desine-left-football-news
{
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	border-bottom: 1px solid #e6e6e6;
	width: 255px;
}

#left #block-new-desine-left-main-news{
	padding-top: 10px;
}

#block-new-desine-left-main-news .block-title,
#block-new-desine-left-football-news .block-title
{
	padding: 12px 22px 10px 22px;
	text-transform: uppercase;
	text-decoration: none;
	color: #27ae60;
	font: 700 14px/18px Arimo;
}

#block-new-desine-left-main-news .block-title a,
#block-new-desine-left-football-news .block-title a
{
	color: #27ae60;
	font: 700 14px/18px Arimo;
	text-decoration: none;
}

#block-new-desine-left-main-news .block-title a:hover,
#block-new-desine-left-football-news .block-title a:hover
{
	text-decoration: underline;
}

.view-news-sidebar .news{
	width: 211px;
	float: left;
	padding: 6px 22px 6px 22px;
}

.view-news-sidebar .field-title{
	margin: 0 0 4px 0;
}

.view-news-sidebar .field-title a{
	text-decoration: none;
	color: #000;
}

.view-news-sidebar .field-title a.bld{
	font-weight:700;
}

.view-news-sidebar .field-title a:hover{
	text-decoration: underline;
}

.view-news-sidebar .field-title img,
.view-news.center .title-links a img
{
	margin-right: 5px;
	vertical-align: middle;
}

#left .view-news-sidebar .news-tags{
	background: url("images/sidebar-news-icons.png") repeat-x scroll 0 center;
	padding-right: 22px;
	width: 211px;
}

#left .view-news-sidebar .news-tags .inn{
	padding-right: 8px;
	background: #f5f5f5;
	float: left;
}

.view-news-sidebar .news-tags span{
	margin-right: 9px;
}

.view-news-sidebar .news-tags span:last-child{
	margin-right: 0;
}

.view-news-sidebar .news-tags .created{
	font: 14px/19px Arial;
	color: #b5b6b9;
}

.view-news-sidebar .news-tags .comment-count img{
	margin: 0 5px 0 0;
	position: relative;
	top: 2px;
}

.view-news-sidebar .news-tags .comment-count a{
	text-decoration: none;
}

.view-news-sidebar .news-tags .comment-count a:hover{
	text-decoration: underline;
}

.view-news-sidebar .news-tags .photo img{
	position: relative;
	top: -2px;
}

.view-news-sidebar .news-tags .fire img,
.view-news-sidebar .news-tags .video img
{
	position: relative;
	top: -1px;
}

.view-news-sidebar .date{
	padding: 18px 22px 17px 22px;
	font: 700 15px/20px Arimo;
	color: #181b23;
	text-transform: uppercase;
	border-top: 1px solid #959499;
	float: left;
	width: 211px;
}

#left .more-link{
	padding: 16px 22px 18px 22px;
	border-top: 1px solid #e6e6e6;
	width: 211px;
	float: left;
	text-align: left;
}

.active-poll-bl
{
	width: 100%;
	float: left;
	border-top: 5px solid #ff6f00;
	border-bottom: 5px solid #ededed;
	position: relative;
}

.active-poll-bl::before
{
	content: "";
	height: 90%;
	width: 5px;
	background: #ff6f00;
	position: absolute;
	top: 0;
	left: 0;
}

.active-poll-bl::after
{
	content: "";
	height: 94%;
	width: 5px;
	background: #ededed;
	position: absolute;
	bottom: 0;
	right: 0;
}


.active-poll-bl .block-title{
	display: none;
}

.active-poll-bl .content
{
	padding: 38px 55px 42px 55px;
	width: 630px;
	float: left;
}

.active-poll-bl .content .poll .vote-form
{
	text-align: left;
}

.active-poll-bl .content .poll .title{
	font: 700 16px/16px Arimo;
	color: #181b23;
	margin: 0 0 25px 0;
}

.active-poll-bl .content ul.links,
.view-poll-history-list ul.links,
.poll-view-voting ul.links
{
	padding: 0 0 0 0;
	margin: 22px 0 0 0;
	width: 100%;
	float: left;
}

.view-poll-history-list ul.links.not-display{
	display: none;
}

.active-poll-bl .content ul.links li,
.view-poll-history-list ul.links li,
.poll-view-voting ul.links li
{
	list-style: none;
	float: left;
	margin: 0 0 0 14px;
}

.active-poll-bl .content ul.links li.first,
.view-poll-history-list ul.links li.first,
.poll-view-voting ul.links li.first
{
	margin: 0;
}

.active-poll-bl .content form .form-submit,
.poll-view-voting .poll .form-submit
{
	display: none !important;
}

.form-type-radios,
.form-type-radios
{
	margin: 0;
}

.form-type-radios .form-item{
	margin: 0 0 15px 0 !important;
}

.form-type-radios .form-item:last-child{
	margin: 0;
}

.form-type-radios .form-item .radio,
.form-type-radios .form-item .radio input
{
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.form-type-radios .form-item .radio{
	margin-right: 8px;
}

.form-type-radios .form-item .radio span{
	width: 20px;
	height: 20px;
	background: url("images/radios.png") no-repeat scroll 0 0 !important;
}

.form-type-radios .form-item .radio span.checked{
	background: url("images/radios.png") no-repeat scroll 0 bottom !important;
}

.form-type-radios .form-item label{
	font: 16px/20px Arimo !important;
	color: #555555 !important;
	cursor: pointer;
	float: none !important;
	width: auto !important;
	padding: 0 !important;
	margin: 0 !important;
}

.poll-cancel-form{
	display: none;
}

.messages{
	clear: both;
}

.messages.status{
	background: url("images/message_ok.png") no-repeat scroll 11px 11px #fff;
	border: 1px solid #1d9a52;
	padding: 12px 20px 14px 40px;
	color: #1d9a52;
	margin: 0 0 18px 0;
}

.messages.status a{
	color: #1d9a52;
}

.messages.error{
	background: url("images/message_error.png") no-repeat scroll 11px 11px #fff;
	border: 1px solid #e84c3d;
	padding: 12px 20px 14px 40px;
	color: #e84c3d;
	margin: 0 0 18px 0;
}

.messages.error a{
	color: #e84c3d;
}

.messages.warning{
	background: url("images/message_warning.png") no-repeat scroll 11px 11px #fff;
	border: 1px solid #fe7913;
	padding: 12px 20px 14px 40px;
	color: #fe7913;
	margin: 0 0 18px 0;
}

.messages.warning a{
	color: #fe7913;
}

.messages a{
	text-decoration: underline;
}

.messages a:hover{
	text-decoration: none;
}

.poll .text{
	clear: both;
	float: left;
	font: 14px/19px Arimo;
	color: #555555;
	width: 160px;
	padding-right: 10px;
	margin-bottom: 20px;
}

.poll .bar{
	float: left;
	width: 412px;
	height: 19px;
	background: #ededed;
	margin-bottom: 20px;
}

.poll .bar .foreground{
	background: #b2b3b5;
	height: 100%;
}

.poll .bar.vote-win .foreground{
	background: #1d9a52;
}

.poll-choice.voted .foreground{
	background: #fe7913 !important;
}

.poll .bar .percent{
	float: right;
	margin-right: 5px;
}

.poll .bar .percent.right{
	float: left;
	margin: 0 0 0 8px;
}

.poll .number-votes{
	float: left;
	margin: 0 0 20px 10px;
}

.poll .total{
	width: 100%;
	float: left;
}

.view-poll-history-list .views-row{
	margin-bottom: 24px;
}

.view-poll-history-list .views-row .poll-title,
.view-poll-history-list .views-row .poll .title
{
	color: #181b23;
	font: 700 16px/16px Arimo;
	margin: 0 0 25px;
}

.view-poll-history-list .views-row div.links{
	display: none;
}

.view-poll-history-list .views-row{
	border-bottom: 5px solid #ededed;
	border-top: 5px solid #ededed;
	float: left;
	position: relative;
	padding: 38px 55px 42px;
	width: 630px;
}

.view-poll-history-list .views-row::before{
	background: #ededed none repeat scroll 0 0;
	content: "";
	height: 90%;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}

.view-poll-history-list .views-row::after{
	background: #ededed none repeat scroll 0 0;
	bottom: 0;
	content: "";
	height: 94%;
	position: absolute;
	right: 0;
	width: 5px;
}

.view-poll-history-list .views-row.active,
.node.poll .poll-view-voting
{
	border-bottom: 5px solid #ededed;
	border-top: 5px solid #ff6f00;
	float: left;
	position: relative;
	padding: 38px 55px 42px;
	width: 630px;
}

.view-poll-history-list .views-row.active::before,
.node.poll .poll-view-voting::before
{
	background: #ff6f00 none repeat scroll 0 0;
	content: "";
	height: 90%;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}

.view-poll-history-list .views-row.active::after,
.node.poll .poll-view-voting::after
{
	background: #ededed none repeat scroll 0 0;
	bottom: 0;
	content: "";
	height: 94%;
	position: absolute;
	right: 0;
	width: 5px;
}

.node.poll .r{
	border: 4px solid #ededed;
	padding: 10px;
	width: 712px;
	float: left;
	margin-bottom: 14px;
}

.node.poll .r .poll-choice:last-child div{
	margin-bottom: 0;
}

.node.poll .r .poll-choice .bar{
	width: 495px;
}

.node.poll .r .poll-choice .text{
	width: 164px;
}

.node.poll .poll .total{
	text-align: right;
}

.node.poll .poll .total span{
	font-weight:700;
}

.page-poll .poll-view-voting .vote-form .form-type-radios{
	margin: 0 !important;
}

.node.poll .poll .links{
	display: none;
}

#block-block-106{
	border-top: 4px solid #181b23;
	padding: 14px 0 0 0;
}

#block-block-106 .block-title{
	margin: 0 0 14px 0;
	text-align: center;
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #181b23;
}
#block-block-106 .content{
	border: 4px solid #ededed;
}

#block-new-desine-actively-discuss{
	border: 4px solid #ededed;
	padding: 16px 20px 30px;
	width: 309px !important;
}

#block-new-desine-actively-discuss .block-title{
	padding: 0 0 14px 0;
	font: 700 14px/19px "Arimo";
	text-align: center;
	text-transform: uppercase;
}

#block-new-desine-actively-discuss .content a{
	text-decoration: none;
	font: 700 16px/26px "Arimo";
	color: #1d9a52;
}

#block-new-desine-actively-discuss .content a:hover{
	text-decoration: underline;
}

#block-new-desine-forecasts-contest,
#block-new-desine-user-teams,
#block-matches-front-stat,
#block-matches-front-tables
{
	border-top: 4px solid #181b23;
	padding: 14px 0 0 0;
}

#block-new-desine-forecasts-contest .block-title,
#block-new-desine-user-teams .block-title,
#block-matches-front-stat .block-title,
#block-matches-front-tables .block-title
{
	margin: 0 0 14px 0;
	text-align: center;
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #181b23;
}

#block-matches-front-tables .block-title a
{
	text-decoration: none;
}

#block-matches-front-tables .block-title a:hover{
	text-decoration: underline;
}

#block-new-desine-forecasts-contest .content,
#block-new-desine-user-teams .content,
#block-matches-front-stat .content,
#block-matches-front-tables .content
{
	border: 4px solid #ededed;
}

.not-logged-in #block-new-desine-forecasts-contest .content,
.not-logged-in #block-new-desine-user-teams .content
{
	padding: 22px 20px 20px 20px;
	text-align: center;
	width: 306px;
	color: #555555;
}

.not-logged-in #block-new-desine-forecasts-contest .content a,
.not-logged-in #block-new-desine-user-teams .content a
{
	color: #1d9a52;
	text-decoration: none;
}

.not-logged-in #block-new-desine-forecasts-contest .content a:hover,
.not-logged-in #block-new-desine-user-teams .content a:hover
{
	text-decoration: underline;
}

#right .k-bids .title{
	padding: 11px 0 14px 0;
	text-align: center;
	background: #ededed;
	color: #555555;
}

#right .k-bids table{
	width: 100%;
}

#right .k-bids table tr.visit-team{
	border-bottom: 1px solid #ededed;
}

#right .k-bids table .col-1{
	padding: 15px 6px 12px 24px;
	font: 700 13px/19px Arimo;
	color: #181b23
}

#right .k-bids table .col-2{
	padding: 15px 0 12px 0;
	font: 700 13px/19px Arimo;
	width: 20px;
}
#right .k-bids table .col-2 img{
	vertical-align: middle;
	height: 21px;
	width: 21px;
	display: inline-block;
	overflow: hidden;
}


#right .k-bids table .col-3{
	padding: 15px 20px 12px 8px;
	font: 13px/19px Arimo;
	width: 170px;
}

#right .k-bids table .col-3 a{
	text-decoration: none;
}

#right .k-bids table .col-3 a:hover{
	text-decoration: underline;
}

#right .k-bids table .col-4{
	padding: 15px 20px 12px 0;
	text-align: right;
	font: 700 20px/20px Arimo;
	color: #1d9a52;
	vertical-align: middle;
	width: 60px;
}

#right .k-bids table .col-4 img{
	vertical-align: middle;
}

#right .k-bids table tr.visit-team td{
	padding-top: 0;
}

#block-new-desine-forecasts-contest .content .balans{
	padding: 15px 50px 17px 50px;
	background: #ededed;
	text-align: center;
}

#block-new-desine-forecasts-contest .content .balans .title{
	margin: 0 0 4px 0;
	color: #555555;
}

#block-new-desine-forecasts-contest .content .balans .balans-value{
	font: 700 20px/20px Arimo;
	color: #1d9a52;
	margin: 0 0 10px 0;
}

.logged-in #block-new-desine-forecasts-contest
{
	border-top: 4px solid #1d9a52;
}

.logged-in #block-new-desine-forecasts-contest .block-title{
	color: #1d9a52;
}

.logged-in #block-new-desine-user-teams{
	border-top: 4px solid #ff6f00;
}

.logged-in #block-new-desine-user-teams .block-title{
	color: #ff6f00;
}

.block .my-teams .title{
	padding: 11px 0 14px 0;
	text-align: center;
	background: #ededed;
	color: #555555;
}

.block .my-teams table{
	width: 100%;
	/*border-bottom: 1px solid #ededed;*/
}

.block .my-teams table .t-name{
	text-align: center;
	padding: 15px 10px 14px 10px;
	font: 700 13px/20px Arimo;
	text-transform: uppercase;
}

.block .my-teams table .t-name.empty{
	padding: 0 10px 20px 10px;
}

.block .my-teams table .col-1{
	padding: 0 14px 0 10px;
	width: 140px;
	vertical-align: middle;
	border-right: 1px solid #ededed;
	color: #929292;
	text-align: center;
}

.block .my-teams table tr.home,
.block .my-teams table tr.visit{
	cursor: pointer;
}

.block .my-teams table .col-1 span.tour{
	color: #555555;
}

.block .my-teams table .col-2{
	padding: 0 6px 8px 10px;
	font: 700 13px/19px Arimo;
	color: #181b23;
	width: 50px;
}

.block .my-teams table .col-3{
	padding: 0 0 8px 0;
	font: 700 13px/19px Arimo;
	width: 20px;
}

.block .my-teams table .col-3 img{
	vertical-align: middle;
	height: 21px;
	width: 21px;
	display: inline-block;
	overflow: hidden;
}

.block .my-teams table .col-4{
	padding: 0 20px 8px 8px;
	font: 13px/19px Arimo;
	width: 92px;
}

.block .my-teams table .col-4 a{
	text-decoration: none;
}

.block .my-teams table .col-4 a:hover{
	text-decoration: underline;
}
.block .my-teams table tr.visit td{
	padding-bottom: 0;
}

#block-matches-front-stat-turnirs
{
	position: relative;
	z-index: 2;
	margin-top: 80px;
}

#block-matches-front-stat-turnirs .content
{
	padding: 0 4px;
}

#block-matches-front-tables-turnirs,
#block-matches-front-stat-turnirs
{
	margin: 0 !important;
}

#block-matches-front-tables-turnirs .content,
#block-matches-front-stat-turnirs .content
{
	padding: 0;
	border: 0;
}

div.selector{
	width: 100% !important;
	height: 42px;
	background: #ededed;
	padding: 0 !important;
}

div.selector span{
	padding: 0 38px 0 18px;
	font: 14px/42px Arimo;
	height: 42px;
	color: #555555;
	display: block;
	width: auto !important;
	cursor: pointer;
	background: url("images/dropdown.png") no-repeat scroll right center !important;
}

div.selector select{
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.block #statcontainer .group-title{
	text-align: center;
	padding: 10px 0 14px 0;
	font-weight: 700;
}

.block #statcontainer .group-title a{
	text-decoration: none;
}

.block #statcontainer .group-title a:hover{
	text-decoration: underline;
}

.block #statcontainer table{
	width: 100%;
}

.block #statcontainer table thead tr{
	background: #f9f9f9;
}

.block #statcontainer table thead tr th{
	font: 13px/26px Arimo;
	color: #929292;
	text-align: right;
	padding: 0 6px;
}

.block #statcontainer table thead tr th a{
	font-weight: 700;
}

.block #statcontainer table tbody tr{
	border-bottom: 1px solid #f0f0f0;
}

.block #statcontainer table td{
	font: 13px/19px Arimo;
	text-align: right;
	padding: 10px 6px 10px 6px;
}

.block #statcontainer table td a{
	text-decoration: none;
}

.block #statcontainer table td a:hover{
	text-decoration: underline;
}

.block #statcontainer .w16{
	width: 16px;
}

.block #statcontainer .w35{
	width: 35px;
}

.block #statcontainer .w25{
	width: 25px;
}

.block #statcontainer table .col-name{
	text-align: left;
}

.block #statcontainer table .col-name img{
	vertical-align: middle;
	margin-right: 5px;
}

.block #statcontainer table td.col-first{
	text-align: left;
	padding-right: 0;
	width: 21px;
}

.block #statcontainer table td.col-offs{
	width: 8px;
	padding-left: 5px;
	padding-right: 5px;
}

.block #statcontainer table td.col-offs img{
	vertical-align: middle;
}

.block #statcontainer table td.col-logo{
	text-align: right;
}

.block #statcontainer table td.col-logo img{
	vertical-align: middle;
	width: 16px;
	height: 16px;
	display: inline-block;
}

.block #fulltourtable{
	width: 100%;
}

.block #fulltourtable .odd{
	background: none;
}

.block #fulltourtable .even,
.block #fulltourtable .separator-row
{
	background: #f9f9f9;
}

.block #fulltourtable tr{
	border: 0;
}

.block #fulltourtable th{
	text-align: right;
	font-size: 13px;
	font-weight: normal;
	color: #929292;
	padding: 5px 0;
}

.block #fulltourtable th.col-form,
.block #fulltourtable td.col-form
{
	text-align: left;
	padding-left: 20px;
	padding-right: 5px;
	width: 66px;
}

.block #fulltourtable td{
	color: #929292;
	padding: 0;
	font: 13px/26px Arimo;
	text-align: right;
}

.block #fulltourtable td.col-form a{
	margin-right: 8px;
}

.block #fulltourtable td.col-form img{
	vertical-align: middle;
}

.block #fulltourtable td.team-name a{
	text-decoration: none;
	color: #181b23;
}

.block #fulltourtable td.team-name a:hover{
	text-decoration: underline;
}

.block #fulltourtable .col-2{
	padding: 0 0 0 5px;
}

.block #fulltourtable .table-group{
	text-align: left;
}

.block #fulltourtable .col-2{
	padding: 0 6px 0 5px;
	text-align: left;
}

.block #fulltourtable .col-3{
	vertical-align: middle;
}

.block #fulltourtable .col-3 img{
	vertical-align: middle;
}

.block #fulltourtable .col-1{
	width: 7px;
}

.block #fulltourtable .team-name{
	padding: 0 10px 0 6px;
	width: 100px;
	text-align: left;
}

.block #fulltourtable th.team-name{
	padding: 5px 10px 5px 6px;
}

.block #fulltourtable .last-col{
	padding-right: 8px;
}

.block #fulltourtable tr.first td{
	font-weight: 700;
	color: #181b23;
}

.block #fulltourtable tr .col-5,.block #fulltourtable tr .col-6,.block #fulltourtable tr .col-7,.block #fulltourtable tr .col-8,.block #fulltourtable tr .col-9{
	width: 22px;
}

.block #fulltourtable .col-10{
	line-height: 10px;
}

.block-table #TourTableFooter{
	margin: 1px 0 0;
	padding: 0;
	width: 100%;
	display: table;
}

#block-new-desine-match-table-block .block-table #TourTableFooter{
	margin: 0;
}

.block-table #TourTableFooter li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
}

.block-table #TourTableFooter li a{
	display: block;
	height: 46px;
	font: 700 13px/46px Arimo;
	cursor: pointer;
	text-transform: uppercase;
	text-align: center;
	background: #ededed;
	padding: 0 15px;
}

.block-table #TourTableFooter li a.blacklink{
	color: #1d9a52;
	background: none;
}

.block #fulltourtable .pos_color_name{
	padding: 0 8px 0 12px;
	color: #929292;
	font: 13px/18px Arimo;
	text-align: left;
}

.block #fulltourtable .pos_color_name span{
	width: 7px;
	height: 7px;
	display: inline-block;
	position: relative;
	top: 5px;
}

.block #fulltourtable .first-zone td{
	padding-top: 8px;
}

.block #fulltourtable .reglament td{
	padding: 5px 10px 5px 10px;
}

.block #fulltourtable .reglament td a{
	text-decoration: none;
}

.block #fulltourtable .reglament td a:hover{
	text-decoration: underline;
}

.poll .vote-form .choices{
	display: block;
	margin: 0;
}

.view-column-galery{
	width: 100%;
	float: left;
}

.view-column-galery .views-row{
	float: left;
	margin: 0 0 22px 24px;
	position: relative;
	height: 239px;
	width: 357px;
}

.view-column-galery.two-galery .views-row{
	height: 476px;
}

.view-column-galery .views-row.first{
	clear: both;
	margin-left: 0;
}

.view-column-galery .views-row .gal-info{
	position: absolute;
	bottom: 0;
	padding: 0 18px 13px 18px;
	font: 700 16px/20px Arimo;
	color: #fff;
	width: 321px;
	z-index: 1;
}

.view-column-galery .views-row .gal-info-bg{
	width: 357px;
	height: 238px;
	position: absolute;
	top: 0;
	left: 0;
	background: url("images/media-gradient.png") no-repeat scroll 0 bottom;
}

.view-column-galery.two-galery .views-row .gal-info-bg{
	height: 476px;
}

.view-column-galery .views-row .gal-info .count-photos{
	background: url("images/photo_counter.png") no-repeat scroll 0 center;
	padding: 0 0 0 23px;
	margin-bottom: 5px;
}

.view-column-galery .views-row a{
	text-decoration: none;
}

.view-column-galery .views-row img{
	width: 357px;
	height: 238px;
}

.view-column-galery.two-galery .views-row img{
	height: 476px;
}

#block-new-desine-photo-alboms{
	width: 100%;
	float: left;
}

#block-new-desine-photo-alboms .view-all-photoalboms{
	width: 100%;
	float: left;
	text-align: center;
}

#center #block-system-main{
	margin: 0;
	width: 100%;
	float: left;
}

.video-list-two-columns .view-row{
	float: left;
	margin: 0 0 30px 24px;
	position: relative;
	width: 358px;
}

.video-list-two-columns .view-row.first{
	margin-left: 0;
	clear: left;
}

.video-list-two-columns .view-row.full-width{
	width: 740px;
}

.video-list-two-columns .view-row .video{
	width: 100%;
	height: 270px;
	float: left;
	background: #000;
}

.video-list-two-columns .view-row.full-width .video{
	height: 420px;
}

.video-list-two-columns .view-row .video iframe,.video-list-two-columns .view-row object,.video-list-two-columns .view-row video{
	width: 358px !important;
	height: 270px !important;
	position: relative !important;
	border: 0;
}

.video-list-two-columns .view-row.full-width .video iframe,.video-list-two-columns .view-row.full-width object,.video-list-two-columns .view-row.full-width video{
	width: 740px;
	height: 420px;
}

.video-list-two-columns .view-row .video-data{
	clear: both;
	border-left: 4px solid #ededed;
	padding: 14px 0 0 20px;
}

.video-list-two-columns .view-row .video-data .field-title a{
	font: 700 16px/20px Arimo;
	text-decoration: none;
}

.video-list-two-columns .view-row .video-data .field-title a:hover{
	text-decoration: underline;
}

.video-list-two-columns .view-row .video-data .created{
	color: #aeaeae;
	margin: 5px 0 0 0;
}

.video-list-two-columns .view-all-video{
	float: left;
	text-align: center;
	width: 100%;
}


.view-front-records .line-row{
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 0 30px 0;
}

.view-front-records .line-row.full-width{
	margin: 0 0 24px 0;
}

.view-front-records .views-row{
	width: 226px;
	padding: 0 24px 0 0;
	border-left: 4px solid #ededed;
	display: block;
}

.view-front-records .views-row.full-width{
	padding: 0;
	width: 100%;
	border: 0;
}

.view-front-records .views-row.blog{
	margin-bottom: 24px;
}

.view-front-records .views-row.blog .field-image{
	height: 270px !important;
}

.view-front-records .views-row.first{
	clear: both;
}

.view-front-records .line-row .views-row:last-child{
	padding: 0;
}

.view-front-records .views-row .field-image{
	float: left;
	text-align: center;
	width: 100%;
	margin-left: -4px;
	position: relative;
}

.view-front-records .views-row .field-image img{
	width: 230px;
	height: 153px;
	overflow: hidden;
}

.view-front-records .views-row.full-width .field-image{
	width: 465px;
	height: 310px;
	float: left;
	margin: 0 0 17px 0;
	position: relative;
}

.view-front-records .views-row.full-width .field-image img{
	width: 465px;
	height: 310px;
}

.views-blogs-list .views-row.full-width .field-image{
	width: 465px;
	height: 310px !important;
}

.view-front-records .views-row .record-data{
	clear: both;
	padding: 14px 0 0 16px;
}

.view-front-records .views-row .record-data .field-created,
#blog-info-header .field-created
{
	margin: 0 0 12px 0;
	color: #aeaeae;
}

.view-front-records .views-row .record-data .field-created .green,
#blog-info-header .field-created .green
{
	color: #1d9a52;
}

.view-front-records .views-row .record-data .field-created .hidden-authors,
#blog-info-header .field-created .hidden-authors
{
	display: none;
}

.view-front-records .views-row .record-data .field-created .open-hidden,
#blog-info-header .field-created .open-hidden
{
	color: #1d9a52;
}

.view-front-records .views-row .record-data .field-created .open-hidden .s,
#blog-info-header .field-created .open-hidden .s
{
	background: url("images/border.png") repeat-x scroll 0 bottom;
	cursor: pointer;
}

.view-front-records .views-row .record-data .field-created .open-hidden:hover .s,
#blog-info-header .field-created .open-hidden:hover .s
{
	background: none;
}

.view-front-records .views-row .record-data .field-created a,
#blog-info-header .field-created a
{
	text-decoration: none;
	color: #1d9a52;
}

.view-front-records .views-row .record-data .field-created a:hover,
#blog-info-header .field-created a:hover
{
	text-decoration: underline;
}

.view-front-records .views-row .record-data .field-created img,
#blog-info-header .field-created img
{
	vertical-align: middle;
	margin: 0 5px;
}

.view-front-records .views-row.full-width .record-data .created{
	margin: 0 0 16px 0;
}

.view-front-records .views-row.full-width .record-data{
	border-left: 4px solid #ededed;
	border-right: 4px solid #ededed;
	border-bottom: 4px solid #ededed;
	padding: 0 24px 16px 24px;
	width: 684px;
	float: left;
}

.view-front-records .views-row.full-width.green .record-data{
	border-color: #1d9a52;
}

.view-front-records .views-row.full-width.green{
	padding: 18px 0 0 0;
	position: relative;
}

.view-front-records .views-row.full-width.green .border{
	position: absolute;
	top: 0;
	right: 0;
	border-top: 4px solid #1d9a52;
	border-left: 4px solid #1d9a52;
	z-index: 2;
	width: 710px;
	height: 265px;
}

.view-front-records .views-row .record-data .field-title a{
	font: 700 16px/20px Arimo;
	text-decoration: none;
}

.view-front-records .views-row.full-width .record-data .field-title a{
	font: 700 30px/30px Arimo;
	text-decoration: none;
}

.view-front-records .views-row .record-data .field-title a:hover{
	text-decoration: underline;
}

.view-front-records .views-row .record-data .field-record-body{
	margin: 12px 0 0 0;
}
.view-front-records .views-row.full-width .record-data .field-record-body{
	margin: 20px 0 0 0;
}

.view-front-records .views-row.full-width .record-right{
	float: right;
	border-top: 4px solid #ededed;
	border-right: 4px solid #ededed;
	position: relative;
	padding: 30px 20px 65px 58px;
	min-height: 214px;
	width: 222px;
	margin: 14px 0 0 -58px;
}

.view-front-records .views-row.full-width .author-photo{
	margin: 0 0 12px 0;
}

.view-front-records .views-row.full-width .author-photo img{
	width: 65px;
	height: 65px;
}

.view-front-records .views-row.full-width .block-content .title{
	text-transform: uppercase;
	margin: 0 0 2px 0;
	font: 700 11px/20px Arimo;
	color: #39393b;
}

.view-front-records .views-row.full-width .block-content .title div{
	margin-left: 8px;
}

.view-front-records .views-row.full-width .block-content .link{
	margin: 0 0 12px 0;
}

.view-front-records .views-row.full-width .block-content .link a{
	font: 700 16px/20px Arimo;
	color: #1d9a52;
}

.view-front-records .views-row.full-width .block-content .record-created{
	position: absolute;
	left: 56px;
	bottom: 37px;
	background: url("images/ic_16.png") no-repeat scroll 0 center;
	font: 14px/19px Arimo;
	color: #aeaeae;
	padding: 0 0 0 24px;
}

.view-front-records .view-all-blogs{
	float: left;
	text-align: center;
	width: 100%;
}

.view-front-records .blog-subscribe{
	margin: 20px 0 0 0;
}

.views-row.blog .galery-persons{
	margin: 0 0 15px 0;
}

.views-row.blog .galery-persons a{
	text-decoration: none;
}

.views-row.blog .authors-list{
	margin: 2px 0 0 0;
}

.views-row.blog .authors-list a{
	font: 700 14px/19px Arimo;
	color: #1d9a52;
}

.views-row.blog .count-records{
	margin: 18px 0 0 0;
	font: 14px/20px Arimo;
	color: #aeaeae;
}

.views-row.blog .count-records span{
	color: #000000;
}

.main-match-online{
	padding: 18px 0 0 0;
	position: relative;
}

.main-match-online .border{
	position: absolute;
	top: 0;
	right: 0;
	border-top: 4px solid #1d9a52;
	border-left: 4px solid #1d9a52;
	z-index: 2;
	width: 710px;
	height: 265px;
}

.main-match-online .match-data{
	border-right: 4px solid #1d9a52;
	border-left: 4px solid #1d9a52;
	border-bottom: 4px solid #1d9a52;
	padding: 0 24px 20px 24px;
	margin: 22px 0 0 0;
}

.main-match-online .match-data .field-title{
	margin: 0 0 18px 0;
}
.main-match-online .match-data .field-title a{
	text-decoration: none;
	font: 700 30px/30px Arimo;
}
.main-match-online .match-data .field-title a:hover{
	text-decoration: underline;
}
.main-match-online .field-image{
	position: relative;
}

.main-match-online .m-status{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 3;
	padding: 15px 20px 16px 20px;
	background: rgba(0,0,0,0.9);
}

.main-match-online .m-status .score{
	border-right: 1px solid #27ae60;
	color: #27ae60;
	display: inline-block;
	font: 700 40px/32px Arimo;
	margin: 0 14px 0 0;
	padding: 0 16px 0 0;
}

.main-match-online .m-status .match-status{
	color: #c7c9cd;
	display: inline-block;
	font: 11px/15px Arial;
	text-transform: uppercase;
}

.main-match-online .events_list{
	width: 100%;
}

.main-match-online .events_list td{
	padding: 0 0 13px 0;
	vertical-align: top;
}

.main-match-online .events_list td.event-minute,
.main-match-online .events_list td.event-image
{
	padding-right: 7px;
}

.main-match-online .events_list td.event-message{
	width: 634px;
}

.main-match-online .events_list td.event-message img{
	max-width: 100%;
}

.main-match-online .events_list td.event-message a{
	text-decoration: none;
}

.main-match-online .events_list td.event-message a:hover{
	text-decoration: underline;
}

.main-match-online .events_list td.event-message .bold{
	font-weight: 700;
}

.main-match-online .events_list td.event-message a.black{
	font-weight: 700;
}

.site-pager{
	width: 100%;
	float: left;
	margin: 5px 0 0 0;
}

.site-pager .load-more{
	text-align: center;
}

.page-uefarankings #center,
.page-fifa-world-ranking #center
{
	width: 1122px;
}

.page-uefarankings .center-inner,
.page-fifa-world-ranking .center-inner,
.page-uefarankings .center-inner-content,
.page-fifa-world-ranking .center-inner-content
{
	width: 1122px !important;
}

.uefa-menu{
	width: 1114px;
	float: left;
	margin: 0 0 28px 0;
	padding: 0 0 20px 0;
	border: 4px solid #ededed;
}

.uefa-menu ul.main{
	padding: 0;
	margin: 0 0 20px 0;
}

.uefa-menu ul.main li{
	list-style: none;
	display: table-cell;
	padding: 0;
	margin: 0;
	width: 557px;
}

.uefa-menu ul.main li a{
	display: block;
	text-decoration: none;
	height: 44px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font: 700 13px/44px Arimo;
	background: #ededed;
}

.uefa-menu ul.main li.active a,
.uefa-menu ul.main li a:hover
{
	background: #fff;
	color: #1d9a52;
}

.uefa-menu ul.countries-submenu{
	padding: 0;
	margin: 0 0 0 20px;
	float: left;
	border: 2px solid #ededed;
}

.uefa-menu ul.countries-submenu li{
	list-style: none;
	display: table-cell;
	padding: 0;
	margin: 0;
	width: 254px;
}

.uefa-menu .confederation ul.countries-submenu li{
	width: 135px;
}

.uefa-menu .confederation .title{
	margin: 0 0 0 20px;
	font: 700 14px/44px Arimo;
	color: #4d4f53;
	float: left;
}

.uefa-menu ul.countries-submenu li a{
	display: block;
	text-decoration: none;
	height: 44px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font: 700 13px/44px Arimo;
	background: #ededed;
}

.uefa-menu ul.countries-submenu li.active a
{
	color: #1d9a52;
	background: #fff;
}

.uefa-menu ul.countries-submenu li a:hover{
	color: #3ab54a;
}

.uefa-menu .rating-country-filter,
.uefa-menu .rating-club-filter
{
	float: left;
	margin: 0 0 0 20px;
	width: 258px;
}

.uefa-menu .rating-country-filter .selector,
.uefa-menu .rating-club-filter .selector
{
	border: 2px solid #ededed;
	height: 44px;
	background: #fff !important;
	width: 254px;
}

.uefa-menu .rating-country-filter .selector span,
.uefa-menu .rating-club-filter .selector span
{
	height: 44px;
	font: 700 13px/44px Arimo;
	color: #4d4f53;
	text-transform: uppercase;
}

.uefa_rating_country{
	width: 100%;
}

.uefa_rating_country tr:first-child th
{
	border-top: 4px solid #ededed;
}

.uefa_rating_country tr:last-child td{
	border-bottom: 4px solid #ededed;
}

.uefa_rating_country tr th:first-child,
.uefa_rating_country tr td:first-child
{
	border-left: 4px solid #ededed;
}

.uefa_rating_country tr th:last-child,
.uefa_rating_country tr td:last-child
{
	border-right: 4px solid #ededed;
}

.uefa_rating_country thead tr{
	background: #ededed;
	border: 0;
}

.uefa_rating_country thead tr th{
	text-align: center;
	padding: 11px 10px 17px 10px;
	font: 700 14px/14px Arimo;
}

.uefa_rating_country thead tr th.active a{
	color: #33a463;
}

.uefa_rating_country thead tr th img{
	display: none;
}

.uefa_rating_country .team-name,
.uefa_rating_country .numb,
.uefa_rating_country .conf
{
	text-align: left;
}

.uefa_rating_country .pos{
	text-align: left;
	padding-left: 0;
	width: 8px;
}

.uefa_rating_country .pos img{
	vertical-align: middle;
}

.uefa_rating_country .numb{
	width: 18px;
}

.uefa_rating_country .delta{
	width: 16px;
	padding-left: 0;
}

.uefa_rating_country tbody tr{
	border-bottom: 1px solid #ededed;
	background: none;
}

.uefa_rating_country tbody tr td{
	text-align: center;
	padding: 9px 10px 9px 10px;
	background: none;
}

.uefa_rating_country tbody tr td.team-name img{
	margin-right: 8px;
	vertical-align: middle;
}

.uefa_rating_country .team-name{
	width: 240px;
}

.uefa_rating_country.country-season .team-name{

}

.rate_last_update{
	text-align: right;
	margin: 18px 0 0 0;
	font: 13px/20px Arimo;
	color: #555555;
}

.uefa_rating_country .turnir-name{
	text-align: left;
}

.ranking-help{
	width: 100%;
	float: left;
	margin: 0 0 25px 0;
}

.ranking-help a{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	display: inline-block;
	font: 700 14px/45px Arimo;
	height: 45px;
	padding: 0 22px;
	text-decoration: none;
	text-transform: uppercase;
}

#modalBackdrop{
	opacity: 0.6;
}

#modalContent{
	border: 0;
	background: #fff;
	box-shadow: 0 0 25px rgba(0,0,0,0.15);
	padding: 48px 48px 26px 48px;
	width: auto !important;
	min-width: 280px;
}

#modalContent .node{
	width: 634px;
}

#modalContent .ctools-modal-content{
	margin: 0;
}

#modalContent .ctools-modal-content .close{
	position: absolute;
	background: url("images/popup-close.png") no-repeat scroll 0 0;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	top: 22px;
	right: 22px;
}

#modalContent .ctools-modal-content .close img{
	display: none;
}

#modalContent .ctools-modal-content .modal-header{
	padding: 0;
	margin: 0;
	background: none;
	border: 0;
}

#modalContent .ctools-modal-content .modal-header #modal-title{
	display: none;
}

#modalContent #modal-content{
	padding: 0;
	border: 0;
	width: 100% !important;
	height: auto !important;
}

#modalContent .ctools-modal-content{
	border: 0;
	width: 100% !important;
	height: auto !important;
}

#modalContent .ctools-modal-content p{
	margin-bottom: 20px;
}
#modalContent .popup-footer-close{
	margin: 16px 0 0 0;
	padding: 25px 0 0 0;
	text-align: center;
	border-top: 1px solid #b2b3b5;
}

#modalContent .popup-footer-close div{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	display: inline-block;
	font: 700 14px/45px Arimo;
	height: 45px;
	padding: 0 28px;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	transition: background-color 0.1s,border-color 0.1s;
}

#modalContent .popup-footer-close div:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff !important;
	text-decoration: none;
}

.fifa-ratings-wrapp{
	width: 740px;
	float: left;
}

#block-block-112{
	float: right !important;
	width: 357px !important;
}

.fifa-ratings-wrapp .rate_note{
	float: left;
	color: #555555;
	font: 13px/20px Arimo;
	margin: 18px 0 0;
}

.fifa-ratings-wrapp .rate_last_update {
	float: right;
}

.blogs-filter{
	float: left;
	margin: 0 0 22px 0;
}

.blogs-filter ul{
	padding: 0;
	margin: 0 0 0 0;
	float: left;
	border: 2px solid #ededed;
}

.blogs-filter ul li{
	list-style: none;
	display: block;
	margin: 0;
	float: left;
}

.blogs-filter ul li a{
	display: block;
	padding: 18px 28px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font: 700 13px/13px Arimo;
	background: #ededed;
}

.blogs-filter ul li.active a{
	background: #fff;
	color: #1d9a52;
}

.blogs-filter ul li a:hover
{
	color: #3ab54a;
}

.blogs-add-new{
	float: right;
	margin: 0 0 22px 0;
}

.blogs-add-new a{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	display: inline-block;
	font: 700 14px/45px Arimo;
	height: 45px;
	padding: 0 20px;
	text-decoration: none;
	text-transform: uppercase;
	transition: background-color 0.1s,border-color 0.1s;
}

.blogs-add-new a:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff !important;
	text-decoration: none;
}

.site-pager .pager{
	float: left;
	margin: 5px 0 0 0;
}

.site-pager .pager li{
	margin: 0 0 0 3px;
	padding: 0;
	display: block;
	float: left;
}

.site-pager .pager li.pager-ellipsis{
	font: 700 14px/25px Arimo;
	color: #1d9a52;
	height: 25px;
}

.site-pager .pager .pager-item a{
	display: inline-block;
	height: 25px;
	font: 700 14px/25px Arimo;
	color: #1d9a52;
	padding: 0 8px 0 8px;
	text-decoration: none;
}

.site-pager .pager .pager-item a:hover,
.site-pager .pager li.pager-current{
	height: 25px;
	font: 700 14px/25px Arimo;
	color: #fff;
	padding: 0 8px 0 8px;
	background: #1d9a52;
}

#block-new-desine-popular-blogs{
	border-top: 4px solid #181b23;
	padding: 14px 0 0;
}

#block-new-desine-popular-blogs .block-title{
	color: #181b23;
	font: 700 14px/19px "Arimo";
	margin: 0 0 14px;
	text-align: center;
	text-transform: uppercase;
}

#block-new-desine-popular-blogs .content{
	border: 4px solid #ededed;
	width: 349px;
	float: left;
}

.view-right-blogs .views-row{
	padding: 22px 15px 16px 15px;
	width: 319px;
	float: left;
	border-bottom: 1px solid #ededed;
}

.view-right-blogs .views-row.last{
	border: 0;
}

.view-right-blogs .views-row .field-image{
	float: left;
	margin: 0 20px 0 0;
}

.view-right-blogs .views-row .field-image img{
	width: 92px;
	height: 70px;
	overflow: hidden;
	display: inline-block;
}

.view-right-blogs .views-row .field-title{
	float: left;
	width: 200px;
	margin: -3px 0 3px 0;
}

.view-right-blogs .views-row .field-title a{
	font: 700 16px/20px Arimo;
	color: #000;
}

.view-right-blogs .views-row .field-desc{
	float: right;
	width: 207px;
}

.view-right-blogs .views-row .blog-name{
	color: #b5b6b9;
	float: right;
	margin: 8px 0 0 0;
	width: 207px;
}

.view-right-blogs .views-row .blog-name a{
	color: #1d9a52;
}

#block-soccer-blogs-top-blogers,
#block-new-desine-other-blogs,
#block-new-desine-blog-more-records
{
	border-top: 4px solid #1d9a52;
	padding: 14px 0 0;
}

#block-soccer-blogs-top-blogers .block-title,
#block-new-desine-other-blogs .block-title,
#block-new-desine-blog-more-records .block-title
{
	color: #1d9a52;
	font: 700 14px/19px "Arimo";
	margin: 0 0 14px;
	text-align: center;
	text-transform: uppercase;
}

#block-soccer-blogs-top-blogers .content,
#block-new-desine-other-blogs .content,
#block-new-desine-blog-more-records .content
{
	border: 4px solid #ededed;
	width: 349px;
	float: left;
}

#block-soccer-blogs-top-blogers .content table{
	width: 100%;
}

#block-soccer-blogs-top-blogers .content table thead tr{
	background: #ededed;
}

#block-soccer-blogs-top-blogers .content table thead tr th{
	padding: 11px 0 13px 0;
	color: #555555;
	text-align: center;
	font: 14px/16px Arimo;
}

#block-soccer-blogs-top-blogers .content td{
	padding: 14px 0 14px 0;
	vertical-align: middle;
}

#block-soccer-blogs-top-blogers .content .col-1{
	padding-left: 25px;
	padding-right: 20px;
}

#block-soccer-blogs-top-blogers .content .col-2{
	padding-right: 18px;
	text-align: left;
}

#block-soccer-blogs-top-blogers .content tbody tr{
	border-bottom: 1px solid #ededed;
}

#block-soccer-blogs-top-blogers .content td img{
	margin: 0 14px 0 0;
	vertical-align: middle;
}

#block-soccer-blogs-top-blogers .content td.col-2{
	color: #1d9a52;
	font: 700 16px/19px "Arimo";
}

.tabledrag-toggle-weight-wrapper{
	display: none;
}

#center .form-item,
#modal-content .form-item{
	width: 100%;
	float: left;
	margin: 0 0 25px 0;
}

#center .form-item label{
	float: left;
	width: 96px;
	padding-right: 10px;
	text-align: right;
	margin: 12px 0 0 0;
	font: 700 14px/19px Arimo;
	color: #4d4f53;
}

#center .form-item.form-type-textfield input,
#modal-content .form-item.form-type-textfield input,
#center .form-item.form-type-password input,
#modal-content .form-item.form-type-password input
{
	float: right;
	height: 47px;
	padding: 0 18px;
	width: 596px;
	border: 1px solid #c4c4c8;
	color: #555555;
}

#center .form-item .form-required,
#modal-content .form-item.form-required
{
	display: none;
}

#center .form-item .counter{
	display: none !important;
}

.node-blog_record-form .field-name-field-vv-text{
	position: relative;
	clear: both;
}

#center .field-name-field-vv-text .form-item .counter{
	display: block !important;
	position: absolute;
	left: 76px;
	top: 32px;
	font-size: 12px;
	text-align: right;
}

#center .field-name-field-vv-text .form-item .counter.messages{
	margin: 0;
	left: 28px;
}

#center .form-item.form-type-checkbox{
	float: left;
	margin: 0 0 25px 106px;
	width: 630px;
}

#center .form-item.form-type-checkbox .checker,
#center .form-item.form-type-checkbox input
{
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 8px;
	cursor: pointer;
}

#center .form-item.form-type-checkbox .checker span{
	width: 15px;
	height: 15px;
	background: url("images/chewckbox.png") no-repeat scroll 0 0;
	cursor: pointer;
}

#center .form-item.form-type-checkbox .checker span.checked{
	background: url("images/chewckbox.png") no-repeat scroll 0 bottom;
}

#center .form-item.form-type-checkbox label{
	text-align: left;
	padding: 0;
	font: 14px/15px Arimo;
	color: #181b23;
	margin: 0;
}

#center .form-item .description{
	display: none;
}

.grippie{
	display: none !important;
}

.center-inner .form-item.form-type-textarea textarea{
	float: right;
	height: 100px;
	padding: 16px 18px 16px 18px;
	width: 634px;
	border: 1px solid #c4c4c8;
	/*overflow: hidden;*/
}

#center .node-blog_record-form .form-item.form-type-textarea textarea{
	width: 100% !important;
}

::-webkit-input-placeholder {color:#4d4f53;}
::-moz-placeholder          {color:#4d4f53;}
:-moz-placeholder           {color:#4d4f53;}
:-ms-input-placeholder      {color:#4d4f53;}

#center .field-multiple-table{
	width: 100%;
}

#center .field-multiple-table th{
	text-align: right;
	padding: 0;
}
#center .field-multiple-table th label{
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
	text-align: left;
	float: none;
}

#center .field-multiple-table tbody tr{
	background: none;
	border: 0;
}

#center .field-multiple-table tbody tr td{
	padding-bottom: 10px;
}

#center .field-multiple-table tbody tr .form-item{
	margin: 0;
	width: 678px;
}

#center .field-multiple-table tbody tr .form-item.form-type-textfield input{
	width: 596px;
}

#center form .ajax-progress,
#modal-content form .ajax-progress
{
	display: none;
}
#center form .messages,
#modal-content .messages
{
	margin: 0 0 25px 0;
}

#center form .form-managed-file{
	float: right;
	width: 634px !important;
}

#center form .form-managed-file .uploader{
	width: 634px;
	height: 75px;
	overflow: visible;
	background: none;
	border: 1px dashed #c4c4c8;
}

.form-managed-file input[value="Закачать"]{
	display: none !important;
}

.form-managed-file .filename
{
	display: none !important;
}

.form-managed-file .form-file{
	float: right;
	height: 75px;
	padding: 0 18px;
	width: 597px;
}

.form-managed-file .action{
	padding: 16px 188px 0 188px !important;
	display: block !important;
	height: 59px !important;
	font: 14px/19px Arimo !important;
	color: #555555 !important;
	background: none !important;
	text-align: center !important;
	text-shadow: none !important;
	float: none !important;
	overflow: visible !important;
	width: auto !important;
}

.field-name-field-image .uploader .action .min-size{
	font: 14px/19px Arimo !important;
	color: #555555 !important;
}

.form-managed-file .action span{
	color: #1d9a52;
}

.form-type-managed-file .select-crop{
	border: 1px dashed #c4c4c8;
	max-width: 632px;
	float: left;
	margin-bottom: 10px;
}

.form-type-managed-file .select-crop img{
	max-width: 612px;
}

.form-type-managed-file span.file,
.form-type-managed-file .file-size
{
	display: none;
}

#center form .form-type-select .selector,
#center form .form-type-select select{
	float: right;
	width: 632px !important;
	height: 48px !important;
	border: 1px solid #c4c4c8;
	background: none !important;
}

#center form .form-type-select .selector span{
	height: 48px;
	font: 14px/48px Arimo;
	text-shadow: none;
}

#center form .field-suffix{
	float: right;
	width: 634px;
	margin: 5px 0 0 0;
	display: block;
	font-size: 12px;
}

#center .node-blog_record-form .field-suffix{
	width: 608px;
}

.filter-wrapper{
	display: none !important;
}

#center form .field-type-text-with-summary{
	margin-bottom: 25px;
}

#center form .field-type-text-with-summary .form-item{
	margin-bottom: 10px;
}

#center form .field-type-text-with-summary .ckeditor_links{
	font-size: 11px;
	margin: 107px;
}

#center form fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}

#center form fieldset legend{
	margin-bottom: 15px;
}

.center-inner form .form-textarea-wrapper{
	float: right;
	width: 634px;
}

div.cke{
	box-shadow: none !important;
	border: 1px solid #c4c4c8;
}

.cke_top,
.cke_bottom
{
	background: #f5f5f5 !important;
}

.form-actions input{
	float: left;
	margin: 0 0 0 20px;
}

.form-actions input:first-child{
	margin: 0;
}

#blog-info-header{
	padding: 25px 25px 21px 25px;
	width: 682px;
	float: left;
	border: 4px solid #ededed;
	margin: 0 0 25px 0;
}

#blog-info-header ul{
	margin: 0 0 15px 0;
	padding: 0;
	float: left;
	width: 100%;
}

#blog-info-header ul li{
	float: left;
	margin: 0 0 0 12px;
	list-style: none;
	padding: 0;
}

#blog-info-header ul li .form-actions{
	margin: 0;
}

#blog-info-header ul li .form-actions .form-submit{
	background: #fff;
	color: #1d9a52;
	float: left;
	padding: 0 21px;
	height: 49px;
	transition: background-color 0.1s,border-color 0.1s;
}

#blog-info-header ul li .form-actions .form-submit:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff !important;
}

#blog-info-header ul li:first-child{
	margin: 0;
}

#blog-info-header ul li a{
	padding: 18px 26px 17px 26px;
	height: 14px;
}

#blog-info-header ul li a.stroke-button-mini-green{
	padding: 17px 26px 17px 26px;
	height: 11px;
}

#blog-info-header .blog-description{
	margin: 0 0 18px 0;
}

.breadcrumb{
	font: 700 20px Arimo;
	color: #c4c4c8;
	margin: -30px 0 25px 0;
	padding: 0;
}

.node-type-site-cat .breadcrumb,
.page-tournament .breadcrumb
{
	font: 700 30px/30px Arimo;
	margin: -25px 0 25px 0;
}

.node-created{
	color: #aeaeae;
	margin: 0 0 15px 0;
}

.copy-protected{
	color: #555555;
}

.copy-protected a{
	color: #1d9a52;
}

.copy-protected img,
.field-type-image img
{
	max-width: 100%;
	margin-bottom: 22px;
}

#recordTags{
	border: 4px solid #ededed;
	padding: 24px 25px 24px 25px;
	width: 682px;
	float: left;
	margin: 18px 0 25px 0;
}

#recordTags.newsTag{
	padding: 0;
	width: 100%;
	border: 0;
}

#recordTags.newsTag .tags{
	width: 714px;
}

#recordTags .row{
	width: 320px;
	float: left;
	margin: 0 0 16px 0;
	font: 700 16px/20px Arimo;
}

#recordTags .row-first{
	padding-right: 42px;
}

#recordTags .row .photo{
	float: left;
	margin: 0 12px 0 0;
}

#recordTags .row .title{
	float: left;
	margin: 0 0 5px 0;
}

#recordTags .row .title img{
	vertical-align: middle;
	position: relative;
	top: -3px;
	margin-left: 1px;
}

#recordTags .row .author-profile{
	width: 208px;
	float: left;
}

#recordTags .tags{
	background: url("images/tag.png") no-repeat scroll 0 0;
	padding: 0 0 0 28px;
	/*width: 654px;*/
	margin: 0 0 8px 0;
	min-height: 22px;
}

#recordTags .tags a{
	color: #1d9a52;
	padding: 0 11px 0 0;
	background: url("images/ellipse.png") no-repeat scroll right center;
	display: inline-block;
	font: 14px/19px Arimo,Arial;
}

#recordTags .tags span{
	padding: 0 11px 0 0;
	background: url("images/ellipse.png") no-repeat scroll right center;
	display: inline-block;
}

#recordTags .tags a:last-child{
	padding: 0;
	background: none;
}

#recordTags .tags img{
	vertical-align: middle;
	margin: 0 8px 0 5px;
}

#recordTags .source{
	background: url("images/source.png") no-repeat scroll 0 0;
	padding: 0 0 0 28px;
	width: 654px;
	float: left;
	min-height: 20px;
	color: #aeaeae;
}

#recordTags .source a{
	color: #1d9a52;
}

#recordTags .source img,
#recordTags .gal-source img
{
	vertical-align: middle;
	margin: 0 8px;
}

#recordTags .gal-source,
#recordTags .gal-persons
{
	color: #aeaeae;
}

#recordTags .gal-persons{
	margin-bottom: 14px;
}

#recordTags .tgl{
	width: 340px;
	float: left;
}

#recordTags .tgl .tags
{
	/*width: 100%;*/
}

#recordTags .tgl .source{
	width: 312px;
}

#recordTags .tgr{
	float: right;
	width: 320px;
}

#recordTags .tgr .d1{
	margin: 0 0 9px 0;
}

#recordTags .tgr .d1 a{
	text-transform: uppercase;
	text-decoration: none;
	font: 18px/18px Arimo;
	color: #181b23;
	transition: color 0.3s;
}

#recordTags .tgr .d1 a:hover{
	color: #1d9a52;
	transition: color 0.2s;
}

#recordTags .tgr .d2{
	font: 11px/13px Arimo;
}

#recordTags .hidden-val{
	overflow: hidden;
	max-height: 38px;
}

#recordTags .open-hidden {
	cursor: pointer;
	background: url("/sites/all/themes/newtheme/images/border.png") repeat-x scroll 0 bottom;
	color: #1d9a52;
	display: inline-block;
}

#recordTags .open-hidden:hover{
	background: none;
}

#redactPoints{
	border: 4px solid #ededed;
	padding: 15px 25px 15px 25px;
	width: 682px;
	float: left;
	margin: 0 0 25px 0;
}

#redactPoints .block-title{
	float: left;
	width: 190px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 2px 0 0 0px;
}

#redactPoints .points{
	float: left;
	width: 492px;
	font: 13px/18px Arimo,Arial;
}

#redactPoints .points span{
	font: bold 16px/18px Arimo,Arial;
	color: #1d9a52;
}

#shareBlock{
	margin: 0 0 20px 0;
	clear: both;
	min-height: 24px;
}

#shareBlock .block-title{
	text-transform: uppercase;
	margin: 0 0 15px 0;
	font-weight: 700;
}

.ya-share2__badge{
	border-radius: 0 !important;
	background: none !important;
	width: 24px;
	height: 24px;
}

.ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{
	background: url("images/share.png") no-repeat scroll 0 0 !important;
}

.ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon:hover{
	background-position: 0 bottom !important;
}

.ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{
	background: url("images/share.png") no-repeat scroll -30px 0 !important;
}

.ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon:hover{
	background-position: -30px bottom !important;
}

.ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{
	background: url("images/share.png") no-repeat scroll -60px 0 !important;
}

.ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon:hover{
	background-position: -60px bottom !important;
}

.ya-share2__container_size_m .ya-share2__item_service_moimir .ya-share2__icon{
	background: url("images/share.png") no-repeat scroll -90px 0 !important;
}

.ya-share2__container_size_m .ya-share2__item_service_moimir .ya-share2__icon:hover{
	background-position: -90px bottom !important;
}

.ya-share2__container_size_m .ya-share2__item_service_gplus .ya-share2__icon{
	background: url("images/share.png") no-repeat scroll -120px 0 !important;
}

.ya-share2__container_size_m .ya-share2__item_service_gplus .ya-share2__icon:hover{
	background-position: -120px bottom !important;
}

.ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{
	background: url("images/share.png") no-repeat scroll -150px 0 !important;
}

.ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon:hover{
	background-position: -150px bottom !important;
}

.ya-share2__container_size_m .ya-share2__item_service_lj .ya-share2__icon{
	background: url("images/share.png") no-repeat scroll -180px 0 !important;
}

.ya-share2__container_size_m .ya-share2__item_service_lj .ya-share2__icon:hover{
	background-position: -180px bottom !important;
}

.ya-share2__container_size_m .ya-share2__item_service_viber .ya-share2__icon{
	background: url("images/share.png") no-repeat scroll -210px 0 !important;
}

.ya-share2__container_size_m .ya-share2__item_service_viber .ya-share2__icon:hover{
	background-position: -210px bottom !important;
}

.ya-share2__container_size_m .ya-share2__item_service_whatsapp .ya-share2__icon{
	background: url("images/share.png") no-repeat scroll -240px 0 !important;
}

.ya-share2__container_size_m .ya-share2__item_service_whatsapp .ya-share2__icon:hover{
	background-position: -240px bottom !important;
}

.ya-share2__container_size_m .ya-share2__item_service_telegram .ya-share2__icon{
	background: url("images/share.png") no-repeat scroll -270px 0 !important;
}

.ya-share2__container_size_m .ya-share2__item_service_telegram .ya-share2__icon:hover{
	background-position: -270px bottom !important;
}

#readMore{
	border-top: 4px solid #181b23;
	padding: 16px 0 0 0;
	clear: both;
}

#readMore .block-title{
	margin: 0 0 16px 0;
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #181b23;
}

#block-new-desine-right-video,
#block-new-desine-new-on-blogs
{
	border-top: 4px solid #181b23;
	padding: 14px 0 0 0;
}

#block-new-desine-right-video .block-title,
#block-new-desine-new-on-blogs .block-title
{
	margin: 0 0 14px 0;
	text-align: center;
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #181b23;
}

#block-new-desine-right-video .content,
#block-new-desine-new-on-blogs .content
{
	border: 4px solid #ededed;
	width: 349px;
	float: left;
}

#right .video-list .view-row{
	padding: 24px 22px 20px 22px;
	border-bottom: 1px solid #ededed;
}

#right .video-list .view-row .field-image{
	width: 305px;
	height: 230px;
}

#right .video-list .view-row .video{
	width: 305px;
	height: 230px;
	margin: 0 0 12px 0;
	background: #000;
}

#right .video-list .view-row .video div{
	padding: 0 !important;
	margin: 0 !important;
}

#right .video-list .view-row .video iframe{
	position: static !important;
	width: 305px !important;
	height: 230px !important;
	border: 0;
}

#right .video-list .view-row .field-title{
	margin: 0 0 3px 0;
	font: 700 16px/20px Arimo;
}

#right .video-list .view-row .created{
	color: #b5b6b9;
}

#block-new-desine-new-on-blogs .views-row{
	padding-bottom: 12px;
	padding-top: 25px;
}

.newsAll{
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
	text-align: right;
	padding: 16px 0 0 0;
	border-top: 1px solid #ededed;
}

.newsAll .link{
	float: right;
}

.newsAll .soc-subcribe,
.add-ya-s
{
	float: left;
	text-align: left;
}

.add-ya-s a{
	color: #5e5e5e !important;
	font-weight: 700;
}

.add-ya-s a span{
	color: #5e5e5e !important;
	font-weight: normal;
}

.add-ya-s a span.y{
	color: #ff0000 !important;
}

.article-match{
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}

.article-match .inner{
	float: left;
	padding: 7px 18px 7px 18px;
	border: 4px solid #ededed;
}

.article-match .inner .teams-score{
	padding: 4px 20px 4px 0;
	border-right: 1px solid #ededed;
}

.article-match .inner a{
	color: #181b23 !important;
}

.article-match .inner .team.home img{
	margin-left: 5px;
	vertical-align: middle;
}

.article-match .inner .team.visit img{
	margin-right: 5px;
	vertical-align: middle;
}

.article-match .inner .score{
	padding: 0 12px 0 12px;
}

.article-match .inner .match-status{
	padding: 4px 0 4px 20px;
}

.article-match .inner td{
	vertical-align: middle;
}

.article-match .inner .stt{
	color: #b2b3b5;
}

.view-news.center .news{
	width: 100%;
	float: left;
	padding: 0 0 20px 0;
}

.view-news.center .news .created{
	float: left;
	color: #929292;
	margin: 0 10px 0 0;
	line-height: 22px;
}

.view-news.center .news .title-links{
	line-height: 22px;
	float: left;
	width: 690px;
}

.view-news.center .news.news-record{
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ededed;
	margin: 0 0 10px 0;
}

.view-news.center .news.news-record:last-child{
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.view-news.center .news.first-row.news-record{
	margin-top: -10px;
}

.more-materials .view-news.center .news.first-row.news-record{
	margin-top: 0;
}

.view-news.center .news.news-record .news-title{
	line-height: 19px;
}

.view-news.center .news.news-record .news-title a{
	font-size: 14px;
	color: #181b23 !important;
}

.view-news.center .news.news-record .news-title img{
	margin-right: 5px;
	vertical-align: middle;
}

.view-news.center .news.news-record .news-title span{
	margin: 0 0 0 10px;
}

.view-news.center .news.news-record .news-title .bld{
	font-weight:700;
}

.view-news.center .news.news-record .news-c-tags{
	line-height: 19px;
	margin: 2px 0 0 0;
}

.view-news.center .news.news-record .news-c-tags span{
	margin: 0 0 0 10px;
}

.view-news.center .news.news-record .news-c-tags .n-created{
	color: #aeaeae;
	margin: 0;
}

.view-news.center .news.news-record .news-c-tags img{
	vertical-align: middle;
}

.view-news.center .news.news-record .news-c-tags a{
	color: #181b23 !important;
}

.view-news.center .news.news-record .news-c-tags .comment-count img{
	margin-right: 5px;
}

.view-news.center .news.news-record .news-c-tags span.photo img{
	position: relative;
	top: -3px;
}

.view-news.center .news.news-record .news-c-tags span.video img{
	position: relative;
	top: -1px;
}

.view-news.center .news.news-record .icon2{
	position: relative;
	top: -1px;
}

.view-news.center .news.news-record .news-c-tags span.fire img{
	position: relative;
	top: -2px;
}

.view-news.center .news.news-record .news-c-tags .coma{
	margin: 0 5px 0 5px;
}

.view-news.center .news.news-record .news-c-tags .green{
	color: #1d9a52 !important;
}

.main-menu-news .view-news.center .news .title-links{
	width: 1068px;
}

.view-news.center .news .title-links .bld{
	font-weight:700;
}

.view-news.center .news .title-links a{
	font-size: 16px;
	color: #181b23;
}

.view-news.center .news .title-links img{
	vertical-align: middle;
}

.view-news.center .news .title-links .comment-count img{
	margin-right: 5px;
}

.view-news.center .news .title-links span{
	margin: 0 0 0 10px;
}

.view-news.center .news .title-links span.photo img{
	position: relative;
	top: -3px;
}

.view-news.center .news .title-links span.video img{
	position: relative;
	top: -1px;
}

.view-news.center .news .title-links .icon2{
	position: relative;
	top: -1px;
}

.view-news.center .news .title-links span.fire img{
	position: relative;
	top: -2px;
}

.view-news.center .date{
	margin: 0 0 20px 0;
	width: 100%;
	float: left;
	padding: 18px 0 18px 0;
	border-top: 4px solid #4d4f53;
	text-transform: uppercase;
	font: 700 14px/20px Arimo;
	color: #181b23;
	border-bottom: 1px solid #ededed;
}

.popup-second-menu .view-news.center .date{
	border: 0;
	padding: 0;
	background: url("images/news_date_bg.png") no-repeat scroll 0 center;
	margin: 0 0 19px 0;
}

.popup-second-menu .view-news.center{
	padding-bottom: 19px;
	line-height: 18px;
	width: 100%;
	float: left;
}

.popup-second-menu .view-news.center .title-links{
	line-height: 18px;
}

.popup-second-menu .view-news.center .created{
	line-height: 18px;
}

.popup-second-menu .view-news.center .date div{
	float: left;
	padding-right: 12px;
	background: #fff;
}

#block-new-desine-new-on-blogs-left{
	width: 100% !important;
	padding: 0 !important;
}

#block-new-desine-new-on-blogs-left .block-title
{
	padding: 20px 22px 18px 22px;
	text-transform: uppercase;
	text-decoration: none;
	color: #27ae60;
	font: 700 15px/20px Arimo;
}

.view-left-blogs .views-row{
	float: left;
	width: 211px;
	padding: 17px 22px 17px 22px;
	border-top: 1px solid #e6e6e6;
}

.view-left-blogs .views-row .field-image{
	float: left;
	margin: 0 14px 0 0;
}

.view-left-blogs .views-row .field-title a{
	font-weight: 700;
}

.view-left-blogs .views-row .field-desc{
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
}

#block-new-desine-left-video{
	width: 100% !important;
	padding: 0 !important;
}

#block-new-desine-left-video .block-title{
	padding: 20px 22px 18px 22px;
	text-transform: uppercase;
	text-decoration: none;
	color: #181b23;
	font: 700 15px/20px Arimo;
	border-top: 1px solid #a09fa3;
}

#left .video-list .view-row{
	float: left;
	width: 211px;
	padding: 17px 22px 17px 22px;
	border-top: 1px solid #e6e6e6;
}

#left .video-list .view-row .video{
	width: 211px;
	height: 155px;
	margin: 0 0 7px 0;
	background: #000;
}

#left .video-list .view-row .video div{
	padding: 0 !important;
	margin: 0 !important;
}

#left .video-list .view-row .video iframe{
	position: static !important;
	width: 211px !important;
	height: 155px !important;
}

#left .video-list .view-row .field-title{
	margin: 0 0 3px 0;
	font: 700 14px/20px Arimo;
}

#left .video-list .view-row .created{
	color: #b5b6b9;
}

#soccer-materials-filter-form .form-type-textfield{
	float: left;
	width: 620px !important;
}

#soccer-materials-filter-form .form-type-textfield input{
	padding: 0 52px 0 48px !important;
	width: 518px !important;
	background: url("images/search.png") no-repeat scroll 15px center;
	height: 49px !important;
}

#center #soccer-materials-filter-form .form-type-date-popup{
	width: auto;
	margin: 0 15px 0 0 !important;
}

#center #soccer-materials-filter-form .form-type-date-popup .form-item{
	width: auto !important;
}

#center #soccer-materials-filter-form .form-type-date-popup .form-item label{
	display: none;
}

#center #soccer-materials-filter-form .form-type-date-popup .form-text{
	padding: 0 18px 0 18px !important;
	width: 130px !important;
	background: none;
	height: 49px !important;
	float: left;
	margin: 0;
}

#center #soccer-materials-filter-form .form-item-date-from label{
	width: 82px !important;
}

#center #soccer-materials-filter-form .container-inline-date{
	clear: none;
}

#soccer-materials-filter-form .form-actions{
	float: right;
	margin: 0;
}

#soccer-materials-filter-form .form-actions input{
	width: 105px;
	background: #fff;
	color: #1d9a52;
	height: 51px;
	padding: 0 !important;
}

#soccer-materials-filter-form .form-item{
	margin: 0 !important;
}

#soccer-materials-filter-form{
	padding: 0 0 22px 0;
	border-bottom: 1px solid #ededed;
	margin: 0 0 24px 0;
	float: left;
	width: 100%;
}

#block-soccer-filters-material{
	margin: 0 !important;
}

.view-news.center .site-pager{
	border-top: 1px solid #ededed;
	padding: 22px 0 0 0;
}

#popup-message{
	position: absolute;
	z-index: 5;
}

#popup-message .messages{
	margin: 0 !important;
	width: 200px;
}

.view-user-actions table{
	width: 100%;
	border: 4px solid #ededed;
	margin: 0 0 0 0;
}

.view-user-actions .site-pager{
	margin-top: 24px;
}

.view-user-actions table thead tr{
	background: #ededed;
}

.view-user-actions table thead tr th{
	padding: 11px 22px 15px 22px;
	text-align: left;
	font: 700 14px/14px Arimo;
	color: #181b23;
}

.view-user-actions table .description{
	width: 540px;
}

.view-user-actions table .description img,
.view-user-actions table .description iframe
{
	max-width: 540px;
}

.view-user-actions table .description .comment-new-images{
	margin-top: 5px;
}

.view-user-actions table .description .comment-new-images img{
	margin: 0 5px 5px 0;
}

.view-user-actions table .description .go-comment{
	cursor: pointer;
}

.view-user-actions table .description .go-comment:hover{
	text-decoration: underline;
}

.view-user-actions table .date{
	padding-left: 0;
}

.view-user-actions table tbody tr{
	border-bottom: 1px solid #ededed;
}

.view-user-actions table tbody tr td{
	padding: 14px 22px 18px 22px;
}

.view-user-actions table tbody tr td a{
	color: #1d9a52;
}

.view-user-actions table tbody tr td .hidden-val{
	max-height: 40px;
	overflow: hidden;
}

.view-user-actions table tbody tr td .open-hidden{
	cursor: pointer;
	background: url("/sites/all/themes/newtheme/images/border.png") repeat-x scroll 0 bottom;
	color: #1d9a52;
	display: inline-block;
}

.view-user-actions table tbody tr td .open-hidden:hover{
	background: none;
}

.view-user-actions table tbody tr td.description img,.view-user-actions table tbody tr td iframe{
	max-width: 540px !important;
}

.gifts-menu{
	width: 100%;
	float: left;
	margin: 0 0 25px 0;
}

.gifts-menu ul{
	margin: 0;
	padding: 0;
}

.gifts-menu ul li{
	float: left;
	padding: 0;
	margin: 0 0 0 10px;
	list-style: none;
}

.gifts-menu ul li:first-child{
	margin: 0;
}

.gifts-menu ul li a{
	background: #1d9a52 none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #fff;
	display: inline-block;
	font: 700 14px/45px Arimo;
	height: 45px;
	padding: 0 28px;
	text-decoration: none;
	text-transform: uppercase;
}

.gifts-menu ul li a:hover,
.gifts-menu ul li.current a{
	background: #fff;
	color: #1d9a52;
}

.view-gifts{
	width: 100%;
	float: left;
}

.view-gifts .views-row{
	width: 232px;
	float: left;
	margin: 0 0 18px 22px;
}

.view-gifts .views-row.first{
	margin: 0 0 18px 0;
}

.view-gifts .views-row .field-image{
	border: 1px solid #ededed;
	margin: 0 0 6px 0;
}

.view-gifts .views-row .created{
	color: #aeaeae;
	text-align: center;
}

.page-user #modalContent{
	width: auto !important;
}

.page-user #modalContent .gift-give-form{
	width: auto !important;
}

.page-user #modalContent .form-item .form-text{
	float: left;
}

.page-user #modalContent .user_register_form .form-item .form-text{
	width: 266px !important;
}

.page-user #modalContent .user_register_form .login{
	display: none;
}

.page-user #modalContent .form-item .form-text.error{
	border-color: #ff0000;
}

.page-user #modalContent .image{
	margin-bottom: 15px;
}

#modalContent .ajax-progress,
.view-gifts .ajax-progress
{
	display: none !important;
}

.page-user .ui-autocomplete {
	max-height: 135px;
	overflow-y: auto;
}

#block-new-desine-my-gifts{
	padding: 14px 0 0 0;
	border-top: 4px solid #1d9a52;
}

#block-new-desine-my-gifts .block-title{
	margin: 0 0 14px 0;
	text-align: center;
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #1d9a52;
}

#block-new-desine-my-gifts .content{
	border: 4px solid #ededed;
	float: left;
	padding: 18px 18px 24px 18px;
	width: 304px;
}

.view-gifts-block .views-row{
	float: left;
	margin: 0 0 24px 14px;
}

.view-gifts-block .views-row.first{
	margin: 0 0 24px 0;
}

.view-gifts-block .views-row .field-image {
	border: 1px solid #ededed;
}

.no-results a{
	color: #1d9a52;
}

.view-gifts-block .all-link{
	clear: both;
	text-align: center;
}

.view-gifts-block .all-link a{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	display: inline-block;
	font: 700 14px/45px Arimo;
	height: 45px;
	padding: 0 28px;
	text-decoration: none;
	text-transform: uppercase;
}

#center .user-subscribers-sort,
#center .team-fans-sort
{
	width: 100%;
	float: left;
	margin: 0 0 22px 0;
	padding-bottom: 24px;
	border-bottom: 1px solid #e6e6e6;
}

#center .user-subscribers-sort .form-item,
#center .team-fans-sort .form-item
{
	width: auto !important;
	margin: 0 !important;
}

#center  .user-subscribers-sort .form-item label,
#center .team-fans-sort .form-item label
{
	width: auto !important;
	font: 700 14px/46px Arimo;
	color: #4d4f53;
	margin-right: 18px;
	margin-top: 0 !important;
}

#center .user-subscribers-sort .form-item select,
#center  .user-subscribers-sort .form-item .selector,
#center .team-fans-sort .form-item .selector
{
	float: left !important;
	width: 405px !important;
}

#center .user-subscribers-sort .count-subscribers,
#center .team-fans-sort .count-subscribers
{
	float: right;
	text-align: right;
	font: 14px/46px Arimo;
	color: #555555;
}

#center .user-subscribers-sort .count-subscribers span,
#center .team-fans-sort .count-subscribers span
{
	color: #4d4f53;
	font-weight: 700;
}

.views-user-subscribers .views-row{
	width: 100%;
	float: left;
	margin: 0 0 24px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #e6e6e6;
	color: #555555;
}

.views-user-subscribers .views-row .field-image{
	float: left;
	margin: 0 18px 0 0;
}

.views-user-subscribers .views-row .data{
	float: left;
	width: 602px;
	padding: 10px 0 0 0;
}

.views-user-subscribers .views-row .data .user{
	margin: 0 0 3px 0;
}

.views-user-subscribers .views-row .data .user a{
	font: 700 16px/20px Arimo;
	color: #1d9a52;
}

.views-user-subscribers .views-row .data .user a span{
	font: 14px/20px Arimo;
}

.views-user-subscribers .views-row .data .field-city{
	margin: 0 0 1px 0;
}

.views-user-subscribers .views-row .data .field-city img{
	margin: 0 8px 0 0;
}

.views-user-subscribers .views-row .counters{
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
	color: #aeaeae;
}

.views-user-subscribers .views-row .counters span{
	color: #1d9a52;
}

.views-user-subscribers .views-row .counters img{
	margin: 0 8px 0 8px;
	vertical-align: middle;
}

.odds-list-wrapper{
	border: 4px solid #ededed;
	width: 732px;
	margin: 16px 0 0 0;
}

.region.region-content .odds-list-wrapper table{
	width: 100%;
	border: 0;
}

.region.region-content .odds-list-wrapper table thead tr{
	background: #ededed;
}

.region.region-content .odds-list-wrapper table thead th{
	padding: 15px 10px 17px 25px;
	text-align: center;
	font: 700 14px/14px Arimo;
	color: #181b23;
}

.region.region-content .odds-list-wrapper table thead th.first-column{
	width: 470px;
	text-align: left;
	padding-right: 0;
}

.region.region-content .odds-list-wrapper table thead th.first-column.green{
	color: #1d9a52;
}

.odds-categories-table{
	width: 100%;
}

.odds-categories-table tbody tr{
	border-bottom: 1px solid #ededed;
}

.odds-categories-table tbody td{
	padding: 13px 10px 16px 25px;
}

.region.region-content .odds-list-wrapper .tournament_odds_list{
	padding: 0;
	margin: 0;
}

.region.region-content .odds-list-wrapper .tournament_odds_list li{
	list-style: none;
	margin: 0 0 0 0;
}

.region.region-content .odds-list-wrapper .tournament_odds_list li tbody tr{
	border-bottom: 1px solid #ededed;
}

.region.region-content .odds-list-wrapper table tbody td{
	padding: 13px 10px 16px 25px;
	text-align: center;
}

.region.region-content .odds-list-wrapper table tbody td.first-column{
	text-align: left;
	width: 470px;
	padding-right: 0;
}

.region.region-content .odds-list-wrapper .categories.hidden{
	display: none;
}

.region.region-content .odds-list-wrapper .categories .first-column{
	padding-left: 74px;
	width: 421px;
}

.region.region-content .odds-list-wrapper table .normal{
	font-weight: normal;
}

.region.region-content .odds-list-wrapper table th img{
	vertical-align: middle;
	margin: 0 0 0 7px;
}

.region.region-content .odds-list-wrapper table .has-cats{
	cursor: pointer;
}

.small-breadcrumb{
	clear: both;
	margin: 0 0 10px 0;
	color: #1d9a52;
	font: 13px/19px Arimo;
}

.small-breadcrumb a{
	font: 13px/19px Arimo;
	color: #1d9a52;
}

.small-breadcrumb img{
	vertical-align: middle;
	margin: 0 8px 0 8px;
}

.small-breadcrumb .popup-list{
	color: #555555;
}

#center .region.region-content .kp-line-table.kp-line-archive td{
	padding-left: 7px;
	padding-right: 7px;
}

.region.region-content .odds_table_events th.match{
	/*color: #1d9a52;
	text-align: left;*/
}

.region.region-content .odds_table_events .time,
.region.region-content .odds_table_events .col-9
{
	text-align: center;
	width: 55px;
}

.region.region-content .odds_table_events .col-9{
	padding-left: 0;
	padding-right: 0;
}

#center .region.region-content .kp-line-table .col-2{
	padding-right: 0;
	padding-left: 0;
}

#center .region.region-content .kp-line-table .col-11{

}

#center .region.region-content .kp-line-table .line-match-link{
	width: 210px;
	display: block;
}

#center .region.region-content .kp-line-table.kp-line-archive .line-match-link{
	width: 180px;
}

#center .region.region-content .kp-line-table .line-turnir{
	text-transform: uppercase;
}

#center .region.region-content .kp-line-table .line-turnir span{
	font: 11px/20px Arimo;
	text-transform: none;
	color: #b5b6b9;
}

#center .region.region-content .kp-line-table .line-turnir a{
	color: #181b23;
}

#center .region.region-content .kp-line-table .line-turnir a:hover{
	text-decoration: none;
	color: #1d9a52;
}

.region.region-content .odds_table_events th img{
	display: none !important;
}

#center .region.region-content .odds_table_events th.active a{
	color: #1d9a52;
}

.region.region-content .odds_table_events td.time,
.region.region-content .odds_table_events td.col-9
{
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
}

.region.region-content .odds_table_events.kp-line-table td.col-9{
	font-size: 14px;
	line-height: 19px;
}

.region.region-content .odds_table_events td.time span,
.region.region-content .odds_table_events td.col-9 span
{
	font: 9px/12px Arial;
}

.region.region-content .odds_table_events .koef{
	text-align: center;
	width: 95px;
}

.region.region-content .odds_table_events .vilk{
	font: 12px/14px Arimo;
	text-transform: uppercase;
	color: #fe7913;
}

.region.region-content .odds_table_events .vilk span{
	font: 9px/14px Arimo;
}

.region.region-content .odds_table_events td.match{
	width: 210px;
	line-height: 21px;
}

.region.region-content .odds_table_events td.match a:hover{
	color: #1d9a52;
	text-decoration: none;
}

.region.region-content .odds_table_events td.match img{
	margin: 0 8px 0 0;
	vertical-align: middle;
	width: 21px;
	height: 21px;
	background: #fff;
}

.page-odds-match h1{
	margin: 0 0 12px 0 !important;
}

.book-odds{
	margin: 0 0 15px 0;
}

.article-match.full .inner{
	width: 696px;
}

.article-match.full .inner table{
	width: 100%;
}

.article-match.full .inner table td{
	text-align: center;
}

.article-match.full .inner table .teams-score{
	width: 430px;
}

#center .odds_table_match .book_name{
	text-align: left;
	padding-left: 24px;
}

.odds_table_match .book_name img{
	margin-right: 10px;
	vertical-align: middle;
}

#center .odds_table_match th{
	padding: 11px 10px 16px;
}

#center .odds_table_match th.book_name{
	color: #1d9a52;
}

#center .odds_table_match td.b_type{
	text-align: center;
}

#center .odds_table_match td.max span{
	display: inline-block;
	border: 1px solid #3ab54a;
	padding: 0 9px 2px 9px;
}

.odds-block-title{
	text-align: center;
	padding: 16px 0 16px 0;
	border-top: 4px solid #4d4f53;
	font: 700 14px/14px Arimo;
	text-transform: uppercase;
}

.odds-block-content{
	margin-bottom: 24px;
}

.entity-menu{
	width: 740px;
	float: left;
	margin: 0 0 24px 0;
	border-top: 4px solid #ededed;
	border-bottom: 1px solid #ededed;
	position: relative;
	z-index: 5;
}

.entity-menu .ul-wrapp{
	float: left;
	width: 100%;
}

.entity-menu.has-sub .ul-wrapp{
	width: auto;
}

.entity-menu ul.main{
	margin: 6px 0;
	padding: 0 15px;
	height: 30px;
}

.entity-menu ul.with-sub{
	width: 500px;
	border-right: 1px solid #ededed;
}

.entity-menu .ul-wrapp-inn{
	width: 530px;
	float: left;
}

.entity-menu ul.main li{
	list-style: none;
	padding: 0 9px 0 9px;
	margin: 0 0 0 0;
	display: inline-block;
	text-align: left;
	vertical-align: top;
}

.entity-menu ul.main li:first-child{
	padding: 0 9px 0 5px;
}

.entity-menu ul.main li:last-child{
	padding: 0 5px 0 9px;
}

.entity-menu ul li a{
	text-transform: uppercase;
	text-decoration: none;
	font: 700 12px/12px Arimo;
	color: #181b23 !important;
	display: block;
	padding: 9px 0 9px 0;
}

.entity-menu ul li span{
	text-transform: uppercase;
	text-decoration: none;
	font: 700 12px/12px Arimo;
	color: #1d9a52;
	display: block;
	padding: 9px 0 9px 0;
}

.entity-menu ul li a{
	cursor: pointer;
}

.entity-menu ul li a:hover,
.entity-menu ul li.current a{
	color: #1d9a52 !important;
	text-decoration: none;
}

.entity-menu ul.sub{
	float: left;
	padding: 6px 0;
	margin: 0;
}

.entity-menu ul.sub li{
	list-style: none;
	padding: 0 0 0 20px;
	margin: 0 0 0 0;
}

.entity-menu ul.sub li span{
	max-width: 128px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.view-photo-alboms .albom{
	float: left;
	margin: 0 0 20px 24px;
	position: relative;
}

.view-photo-alboms .albom a{
	text-decoration: none !important;
}

.view-photo-alboms .albom.first-column{
	clear: both;
	margin: 0 0 20px 0;
}

.view-photo-alboms .albom .gal-info-bg {
	width: 357px;
	height: 238px;
	position: absolute;
	top: 0;
	left: 0;
	background: url("images/media-gradient.png") no-repeat scroll 0 bottom;
}

.view-photo-alboms .albom .gal-info{
	position: absolute;
	bottom: 0;
	padding: 0 18px 30px 18px;
	color: #fff;
	width: 321px;
	z-index: 1;
}

.view-photo-alboms .albom .gal-info .gal-tags,
.view-column-galery .views-row .gal-info .gal-tags
{
	margin: 0 0 4px 0;
	font: 14px/20px Arimo;
}

.view-photo-alboms .albom .gal-info .gal-tags span,
.view-column-galery .views-row .gal-info .gal-tags span
{
	padding-right: 14px;
}

.view-photo-alboms .albom .gal-info .gal-tags span.count-photo,
.view-column-galery .views-row .gal-info .gal-tags span.count-photo
{
	background: url("images/media/camera.png") no-repeat scroll 0 center;
	padding-left: 24px;
}

.view-photo-alboms .albom .gal-info .gal-tags span.comments-count,
.view-column-galery .views-row .gal-info .gal-tags span.comments-count
{
	background: url("images/media/comment.png") no-repeat scroll 0 center;
	padding-left: 24px;
}

.view-photo-alboms .albom .gal-info .gal-tags span.memo-count,
.view-column-galery .views-row .gal-info .gal-tags span.memo-count
{
	background: url("images/media/memo.png") no-repeat scroll 0 center;
	padding-left: 22px;
}

.view-photo-alboms .albom .gal-info .field-title{
	font: 700 16px/20px Arimo;
}

.block.green-title-content-border{
	border-top: 4px solid #1d9a52;
	padding: 14px 0 0 0;
}

.block.green-title-content-border .block-title{
	margin: 0 0 14px 0;
	text-align: center;
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #1d9a52;
}

.block.green-title-content-border .block-title a{
	color: #1d9a52;
}

.block.black-title-content-border{
	border-top: 4px solid #181b23;
	padding: 14px 0 0 0;
}

.block.black-title{
	border-top: 4px solid #181b23;
	padding: 10px 0 0 0;
}

.block.black-title-center{
	border-top: 4px solid #181b23;
	padding: 16px 0 0 0;
}

.block.black-title-center .block-title{
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #181b23;
	padding: 0 0 16px 0;
	border-bottom: 1px solid #ededed;
	margin: 0 0 20px 0;
}

.block.orange-title{
	border-top: 4px solid #ff6f00;
	padding: 10px 0 0 0;
}

.block.orange-title .block-title{
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #ff6f00;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ff6f00;
	margin: 0 0 20px 0;
}

.block.black-title.b{
	padding: 16px 0 0 0;
}

.block.black-title-content-border .block-title{
	margin: 0 0 14px 0;
	text-align: center;
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #181b23;
}

.block.black-title-content-border .block-title span.stat{
	color: #929292;
	text-transform: none;
	font-weight: normal;
}

.block.black-title-content-border .block-title a{
	color: #181b23 !important;
}

.block.black-title .block-title{
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #181b23;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ededed;
	margin: 0 0 20px 0;
}

.block.black-title.b .block-title{
	padding: 0 0 16px 0;
	margin: 0 0 22px 0;
}

.block.red-title-content-border{
	border-top: 4px solid #ff6f00;
	padding: 14px 0 0 0;
}

.block.red-title-content-border .block-title{
	margin: 0 0 14px 0;
	text-align: center;
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #ff6f00;
}

.block.green-title-content-border .content,
.block.black-title-content-border .content,
.block.red-title-content-border .content
{
	border: 4px solid #ededed;
	float: left;
	width: 349px;
}

#center .block.green-title-content-border .content,
#center .block.black-title-content-border .content,
#center .block.red-title-content-border .content{
	width: 732px;
}

#right .block .load-more a,
.map-object-right .block .load-more a
{
	width: 168px;
}

#block-new-desine-stadium-matches .content{
	position: relative;
}

#block-new-desine-stadium-matches{
	padding-bottom: 75px;
}

#block-new-desine-stadium-matches .content .load-more{
	position: absolute;
	margin: 0;
	bottom: -78px;
	left: 0;
	width: 100%;
}

.node-type-stadium .breadcrumb {
	margin: -16px 0 14px 0;
}

.node-type-stadium .stadium-data{
	margin: 0 0 16px 0;
}

.node-type-stadium .stadium-data .label{
	font-weight: 700;
}

.node-type-stadium .stadium-data a{
	color: #4d4f53;
}

.node-type-stadium .stadium-image{
	margin: 0 0 32px 0;
}

.node-type-stadium .stadium-image img{
	max-width: 100%;
	height: auto;
}

#map-object-map{
	height: 463px;
	width: 740px;
	margin: 0 0 22px 0;
}

.customControl {
	background-color: #fff;
	padding: 8px;
	border-radius: 3px;
	width: 220px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	font: 12px/14px Arial;
}

.subscribe-button-small div{
	width: 20px;
	height: 20px;
	display: inline-block;
}

.subscribe-button-small.subscribed div{
	background: url("images/buttons_subscribe_small.png") no-repeat scroll right 0;
}

.subscribe-button-small.not-subscribed div{
	background: url("images/buttons_subscribe_small.png") no-repeat scroll 0 0;
}

.subscribe-button-big div{
	width: 39px;
	height: 39px;
	display: inline-block;
}

.subscribe-button-big.subscribed div{
	background: url("images/buttons_subscribe_big.png") no-repeat scroll right 0;
}

.subscribe-button-big.not-subscribed div{
	background: url("images/buttons_subscribe_big.png") no-repeat scroll 0 0;
}

.form-buttons{
	width: 100%;
	float: left;
}

.form-buttons ul{
	margin: 0;
	padding: 0;
}

.form-buttons ul li{
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 18px 0 0;
}

.form-buttons ul li a{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	display: inline-block;
	font: 700 14px/14px Arimo;
	padding: 13px 18px;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	transition: background-color 0.1s,border-color 0.1s;
}

.form-buttons ul li a:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff !important;
	text-decoration: none;
}

.entity-profile{
	width: 100%;
	float: left;
	margin: 0 0 25px 0;
}

.entity-profile .field-image{
	float: left;
	width: 190px;
	height: 190px;
	padding: 10px;
	border: 1px solid #ededed;
}

.entity-profile.plot .field-image{
	margin-right: 16px;
}

.entity-profile .field-image img{
	max-width: 190px;
	height: auto;
}

.entity-profile .field-image div{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 190px;
	height: 190px;
}

.entity-profile .datas{
	float: right;
	width: 510px;
}

.entity-profile.plot .datas{
	float: left;
	width: 510px;
}

.entity-profile.team .datas{
	float: left;
	width: 390px;
	margin: 0 0 0 16px;
}

.entity-profile .datas .user-table{
	width: 100%;
}

.entity-profile .datas .user-table td{
	padding: 0 0 6px 0;
}

.entity-profile .datas .user-table tr.subscribe-line td{
	padding: 6px 0 0 0;
}

.entity-profile .datas .user-table td img{
	vertical-align: middle;
	margin: 0 6px 0 0;
}

.entity-profile .datas .user-table td .sep-image{
	margin: 0 6px 0 6px;
}

.entity-profile .datas .user-table .label{
	font-weight: 700;
}

.entity-profile .datas .user-table div.val{
	word-wrap: break-word;
	width: 510px;
}

.entity-profile .datas .user-table a{
	color: #1d9a52;
}

#right .block .view-all,
.map-object-right .block .view-all
{
	margin: 25px 0 25px 0;
	text-align: center;
}

#right .block .command-form{
	padding: 4px 0 8px 0;
	width: 349px;
	text-align: center;
	background: #ededed;
	line-height:10px;
	margin: 0 0 8px 0;
}

#right .block .command-form div{
	display: inline-block;
	margin: 0 4px 0 0;
	width: 10px;
	height: 10px;
	border-radius: 10px;
}

#right .block .command-form a{
	line-height: 10px;
}

#right .block .command-form a:last-child div{
	margin: 0;
}

#right .block .command-form div.v{
	background: #3ab54a;
}

#right .block .command-form div.n{
	background: #ffd364;
}

#right .block .command-form div.p{
	background: #fe7913;
}

.site-table td{
	background: none;
}

.site-table th img{
	vertical-align: middle;
	margin: 0 0 0 3px;
}

.site-table td img{
	vertical-align: middle;
}

.player-transfer-table .old-transfer,
.players-transfer-table .old-transfer
{
	display: none;
}

.transfer-history{
	margin: 20px 0 0 0;
	text-align: center;
}

.player-transfer-table th{
	text-align: left !important;
}

.player-transfer-table .col-1{
	padding-left: 16px;
}

.player-transfer-table .col-3{
	padding-right: 16px;
}

.player-transfer-table tbody tr:hover{
	background: #f7f7f7;
}

.player-transfer-table td a:hover{
	text-decoration: none !important;
	color: #1d9a52;
}

.player-transfer-table td img{
	margin: 0 5px 0 0;
	vertical-align: middle;
}

.player-transfer-table td .player-position{
	color: #929292;
	padding: 0 6px 0 2px;
}

.player-transfer-table th.col-2 a,
.player-transfer-table th.col-3 a{
	color: #1d9a52 !important;
}

.player-transfer-table td .tr-text,
.players-transfer-table td .tr-text
{
	font: 13px/19px Arimo;
	color: #b2b3b5;
}

#center #matches-sort-form{
	width: 100%;
	float: left;
	margin: 0 0 25px 0;
}

#center #matches-sort-form .select-sort{
	float: left;
	margin: 0 28px 0 0;
}

#center #matches-sort-form .select-sort .field-name{
	float: left;
	margin-right: 18px;
	font: 700 14px/49px Arimo;
	color: #4d4f53;
}

#center #matches-sort-form .select-sort ul{
	float: left;
	margin: 0;
	padding: 0;
	border: 2px solid #ececec;
}

#center #matches-sort-form .select-sort ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#center #matches-sort-form .select-sort ul li a{
	display: block;
	text-decoration: none !important;
	padding: 0 22px;
	font: 700 14px/45px Arimo;
	color: #181b23;
	text-transform: uppercase;
}

#center #matches-sort-form .select-sort ul li.current a{
	color: #1d9a52;
	background: #ececec;
}

#center #matches-sort-form .form-type-select{
	float: left;
	width: auto !important;
	margin: 0 15px 0 0 !important;
}

#center #matches-sort-form .form-type-select label{
	float: left;
	text-align: left !important;
	width: auto !important;
	margin: 0 18px 0 0 !important;
	padding: 0 !important;
	font: 700 14px/49px Arimo;
}

#center #matches-sort-form .form-type-select select,
#center #matches-sort-form .form-type-select .selector{
	width: 100px !important;
	float: left !important;
}

#center #matches-sort-form #uniform-match-type,
#center #matches-sort-form select#match-type
{
	width: 150px !important;
}

.view-content-matches .match{
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #ededed;
	width: 732px;
	float: left;
	position: relative;
}

.view-content-matches .match table{
	width: 100%;
}

.view-content-matches .match td.col-1{
	width: 208px;
	padding: 0 15px 0 15px;
	text-align: center;
	vertical-align: middle;
	font: 13px/19px Arimo;
	color: #4d4f53;
	border-right: 1px solid #ededed;
}

.view-content-matches .match .has-odds td.col-1{
	width: 188px;
}

.view-content-matches .match td.col-1 span{
	font: 16px/19px Arimo;
	color: #181b23;
}

.view-content-matches .match td.col-2{
	padding: 0 15px 0 36px;
	width: 280px;
	text-align: left;
	vertical-align: middle;
	font: 13px/19px Arimo;
	border-right: 1px solid #ededed;
}

.view-content-matches .match .has-odds td.col-2{
	padding: 0 15px 0 15px;
	width: 260px;
}

.view-content-matches .match td.col-2 table{
	width: 100%;
}

.view-content-matches .match td.col-2 table .sc{
	padding: 0 8px 0 0;
	width: 32px;
}

.view-content-matches .match td.col-2 table .team-image{
	padding: 0 8px 0 0;
	width: 21px;
}

.view-content-matches .match td.col-2 table .team-name{

}

.view-content-matches .match td.col-2 .home{
	margin: 0 0 5px 0;
}

.view-content-matches .match td.col-2 img{
	vertical-align: middle;
	width: 21px;
	height: 21px;
}

.view-content-matches .match td.col-2 .score{
	font-weight: 700;
}

.view-content-matches .match td.col-2 a.winner{
	font-weight: 700;
}

.view-content-matches .match td.col-koef{
	padding: 0 15px 0 15px;
	border-right: 1px solid #ededed;
	font: 13px/19px Arimo;
	color: #000;
	width: 174px;
}

.view-content-matches .match td.col-koef .match-best-odd{
	width: 174px;
}

.view-content-matches .match td.col-koef .match-best-odd table{
	width: 100%;
}

.view-content-matches .match td.col-koef .match-best-odd table td{
	padding: 0 5px 0 5px;
	text-align: center;
	width: 48px;
}

.view-content-matches .match td.col-koef .match-best-odd table td img{
	max-width: 48px;
	height: auto;
	vertical-align: top;
	margin-top: 3px;
}

.view-content-matches .match td.col-koef .match-best-odd table td a{
	text-decoration: none;
	color: #000;
}

.view-content-matches .match td.col-3{
	text-align: center;
	padding: 0 15px;
	vertical-align: middle;
}

.view-content-matches .match .has-odds td.col-3{
	width: 20px;
}

.view-content-matches .match td.col-3 img{
	margin: 0 22px 0 0;
	opacity: 0.25;
}

.view-content-matches .match td.col-3 a img{
	opacity: 1;
}

.view-content-matches .match td.col-3 img:last-child{
	margin: 0;
}

.view-content-matches .match .match-player-events{
	margin: 20px 0 0 0;
	border-top: 1px solid #ededed;
	padding: 20px 10px 0 10px;
	width: 712px;
	float: left;
}

.view-content-matches .match .match-player-events .row{
	float: left;
	padding: 0 20px 0 20px;
	border-right: 1px solid #ededed;
	font: 700 13px/25px Arimo;
}

.view-content-matches .match .match-player-events .row:last-child{
	border-right: 0;
}

.view-content-matches .match .match-player-events .row img{
	margin-right: 8px;
	vertical-align: middle;
}

.view-content-matches .match .match-player-events .row.last{
	border-right: 0;
	padding-right: 0;
}

#center .block-popular-player .content{
	padding: 15px 0 28px 35px !important;
	width: 697px !important;
}

#center .block-popular-player .content .views-row{
	float: left;
	width: 150px;
	margin: 0 0 0 104px;
}

#center .block-popular-player .content .views-row.first{
	margin: 0;
}

#center .block-popular-player .content .views-row .field-image{
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	border-radius: 150px;
	width: 150px;
	height: 150px;
	overflow: hidden;
	border: 1px solid #ededed;
	margin: 0 0 12px 0;
}

#center .block-popular-player .content .views-row .field-image.no-border{
	border: 0;
}

#center .block-popular-player .content .views-row .field-image img{
	width: 150px;
	height: 150px;
}

#center .block-popular-player .content .views-row .team-logo{
	margin: 0 0 10px 0;
	text-align: center;
}

#center .block-popular-player .content .views-row .field-title{
	text-align: center;
}

#center .block-popular-player .content .views-row .field-title a{
	font: 700 16px/20px Arimo;
	color: #181b23;
}

#center .block-popular-player .content .views-row .field-pos{
	margin: 14px 0 0 0;
	text-align: center;
	color: #555555;
}

.team-sostav-table .col-1{
	padding-left: 28px;
}

.team-sostav-table td img{
	vertical-align: middle;
	margin: 0 6px 0 0;
}

#center .team-sostav-table td a{
	color: #181b23;
}

.team-sostav-table tr.not-played{
	opacity: 0.4;
}

.team-players-stat{
	margin: 8px 0 0 0;
	color: #555555;
}

.team-players-stat img{
	margin: 0 8px;
	vertical-align: middle;
}

.team-players-stat b{
	color: #181b23;
}

#select-team-sostav-turnir{
	margin: 0 0 25px 0;
	clear: both;
}

#select-team-sostav-turnir .selector{
	background: #fff;
	border: 1px solid #c4c4c8;
	height: 48px;
	width: 738px;
}

#select-team-sostav-turnir select{
	height: 48px;
}

#select-team-sostav-turnir .selector span{
	height: 48px;
	font: 14px/48px Arimo;
}

#select-team-sostav-turnir.player-stat{
	width: 400px;
	float: left;
}

#select-team-sostav-turnir.player-stat .html-select-list{
	width: 400px;
}

.entity-menu.match-menu.has-sub ul.no-justify{
	padding-right: 17px;
}

.entity-menu.has-sub ul.no-justify.sub{
	border: 0;
}

.entity-menu.match-menu.has-sub ul.no-justify.sub{
	padding-left: 2px;
	padding-right: 0;
}

.entity-menu .entity-menu-sub{
	float: right;
	position: relative;
	cursor: pointer;
	font: 700 10px/10px Arimo;
	color: #1d9a52;
	text-transform: uppercase;
	padding: 16px 0 14px 0;
	margin: 0 10px 0 0;
}

.entity-menu .entity-menu-sub .open-button{
	background: url("images/list-open-black.png") no-repeat scroll right center;
	padding-right: 20px;
	position: relative;
	z-index: 2;
	width: 28px;
	height: 10px;
}

.entity-menu .entity-menu-sub .open-button span{
	text-align: right;
	display: block;
}

.entity-menu .entity-menu-sub.opened .open-button span{
	display: none;
}

.entity-menu .entity-menu-sub ul{
	display: none;
	padding: 42px 16px 0 16px;
	position: absolute;
	background: #fff;
	z-index: 1;
	box-shadow: 2px 2px 15px rgba(85,85,85,0.25);
	right: -9px;
	margin: 0;
	width: 178px;
	top: 0;
}

.entity-menu .entity-menu-sub ul li{
	list-style: none;
	margin: 0;
	float: none;
	display: block !important;
	border-top: 1px solid #ededed;
}

.entity-menu .entity-menu-sub ul li a{
	text-transform: uppercase;
	text-decoration: none;
	font: 700 12px/14px Arimo;
	color: #181b23;
	display: block;
	padding: 14px 0 14px 0;
}

.entity-menu .entity-menu-sub ul li.current a,
.entity-menu .entity-menu-sub ul li a:hover{
	color: #1d9a52;
}

.entity-menu .entity-menu-sub.opened ul{
	display: block;
}

.player-stat-table{
	margin: 0 0 25px 0;
}

.player-stat-table .col-first{
	padding-left: 25px;
	width: 340px;
}

.player-stat-table .col-first img{
	vertical-align: middle;
	margin: 0 8px 0 0;
}

.black-title-content-border .content.margin-bottom{
	margin: 0 0 24px 0;
}

.player-last-games{
	margin: 0 0 24px 0;
	width: 100%;
	float: left;
}

.player-turnir-games,
.judge-turnir-games
{
	width: 100%;
	float: left;
}

.player-statistic{
	width: 100%;
	float: left;
}

.player-last-games .black-title-content-border .content.margin-bottom:last-child{
	margin: 0;
}

.view-content-matches td a{
	color: #181b23 !important;
}

#right .view-news .news{
	padding: 18px 14px 22px 14px;
	width: 321px;
	border-top: 1px solid #e6e6e6;
}

#block-new-desine-player-news .news.last-row,
#block-new-desine-player-blog-record .view-right-blogs .views-row.last
{
	border-bottom: 1px solid #e6e6e6;
	margin: 0 0 24px 0;
}

#block-new-desine-player-stat .content table{
	border: 0;
	border-bottom: 1px solid #e6e6e6;
}

#block-new-desine-player-stat .content table .col-first{
	padding-left: 15px;
	width: 40px;
}

.fotorama{
	width: 740px;
	min-height: 493px;
	background: url("images/fotorama-bg.png") no-repeat scroll 0 0;
}

.fotorama--fullscreen{
	background: #000;
}

.fotorama__stage{
	height: 537px;
}

.fotorama__arr {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
}

.fotorama__arr--next{
	background: url("images/fotorama-next.png") no-repeat scroll 0 0;
	right: 18px;
}

.fotorama__arr--next:hover{
	background-position: 0 bottom;
}

.fotorama__arr--prev{
	background: url("images/fotorama-prev.png") no-repeat scroll 0 0;
	left: 18px;
}

.fotorama__arr--prev:hover{
	background-position: 0 bottom;
}

.fotorama__fullscreen-icon{
	width: 35px;
	height: 35px;
	background: url("images/fotorama-full.png") no-repeat scroll 0 0 !important;
	top: 18px;
	right: 18px;
}

.fotorama__thumb-border{
	border-color: #ededed;
	background: none !important;
}

.fotorama-more-buttons{
	width: 100%;
	float: left;
	height: 0;
	position: relative;
	z-index: 10;
}

.fotorama-image-mem{
	right: 22px;
	bottom: 20px;
	position: absolute;
}

.fotorama-image-original{
	right: 22px;
	bottom: 20px;
	position: absolute;
}

.fotorama-delete-mem{
	right: 72px;
	bottom: 20px;
	position: absolute;
}

.fotorama-images-counter{
	font: 700 16px/20px Arimo;
	clear: both;
	margin: 0 0 15px 0;
}

.fotorama-images-counter .galery-name{
	display: inline;
}

#center .player-stat-table td,
#center .player-stat-table td a
{
	color: #555555;
}

.trener-stat-table td.col-3{
	border-bottom: 4px solid #3ab54a;
}

.trener-stat-table td.col-4{
	border-bottom: 4px solid #ffd364;
}

.trener-stat-table td.col-5{
	border-bottom: 4px solid #fe7913;
}

#select-team-sostav-turnir .selector{
	border-color: #ededed;
}

.match-teams{
	width: 100%;
	margin: 0 0 24px 0;
}

.match-teams .team-data{
	width: 250px;
	padding: 0 0 20px 15px;
	text-align: center;
}

.match-teams .team-data.visit{
	padding: 0 15px 20px 0;
}

.match-teams .match-status{
	padding: 0 12px 20px 12px;
	text-align: center;
}

.match-teams .team-data .team-name{
	font: 700 30px/30px Arimo;
}

.match-teams .team-data .team-name a{
	text-decoration: none;
	font: 700 30px/30px Arimo;
}

.match-teams .team-data .team-name a:hover{
	color: #1d9a52;
}

.match-teams td{
	vertical-align: top;
}

.match-teams .logos-status .match-status{
	padding: 0 12px 20px 12px;
	vertical-align: middle;
}

.match-teams .match-status .first-match{
	padding: 16px 0 0 0;
	border-top: 1px solid #ededed;
	margin: 16px 0 0 0;
}

.match-teams .match-status .first-match a{
	color: #181b23;
	font: 700 22px/22px Arimo;
}

.match-teams .match-status .first-match a:hover{
	color: #1d9a52;
	text-decoration: none;
}

.match-teams .match-status .score{
	font: 700 40px/40px Arimo;
	color: #1d9a52;
	padding-bottom: 20px;
}

.match-teams .match-status .score a{
	color: #1d9a52;
}

.match-teams .match-status .status-text{
	font: 700 16px/20px Arimo;
}

.match-teams .command_form{
	width: 200px;
	text-align: center;
	background: #ededed;
	height: 24px;
	line-height: 21px;
	display: inline-block;
	margin: 12px 0 0 0;
}

.match-teams .command_form img{
	margin-right: 5px;
	vertical-align: middle;
}

.match-teams .command_form a:last-child img{
	margin: 0;
}

.match-teams td.turnir{
	padding: 18px 0 0 0;
	text-align: center;
}

.match-teams td.turnir .t-name{
	font: 700 20px/20px Arimo;
	text-align: center;
}

.match-teams td.turnir .stadium,
.match-teams td.turnir .translations
{
	font: 16px/20px Arimo;
	text-align: center;
	margin: 6px 0 0 0;
}

.match-teams td.turnir .stadium a{
	color: #1d9a52;
}

.match-teams td.turnir .shares{
	margin: 20px 0 0 0;
}

.match-teams .team-transfers{
	text-align: center;
	margin: 10px 0 0 0;
}

.match-teams .team-transfers a{
	font: 12px/14px Arimo;
	color: #b5b6b9;
}

.match-teams .h-logo,
.match-teams .h-logo a,
.match-teams .v-logo,
.match-teams .v-logo a{
	display: inline-block;
}

.block.block-block-115{
	margin: 0 0 18px 0 !important;
}

.block.block-block-115 .block-title{
	background: url("images/icon-cup.png") no-repeat scroll 0 0;
	padding: 3px 0 0 34px;
	height: 33px;
	margin: 0 0 18px 0;
}

.block.block-block-115 .content table{
	width: 100%;
}

.block.block-block-115 .content table td{
	text-align: center;
}

.block.block-block-115 .content table a{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52 !important;
	display: inline-block;
	font: 700 14px/14px Arimo;
	text-decoration: none;
	text-transform: uppercase;
	padding: 18px 0;
	width: 135px;
	text-align: center;
	transition: background-color 0.1s,border-color 0.1s;
}

.block.block-block-115 .content table a:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff !important;
	text-decoration: none;
}

.block.block-block-115 .content table td.col-last{
	padding: 0;
}

#match-goles{
	width: 100%;
	float: left;
}

#match-goles .goles-list{
	padding: 18px 0 0 0;
	margin: 0 0 18px 0;
	border-top: 1px solid #ededed;
	float: left;
	width: 100%;
}

#match-goles .goles-list .home{
	float: left;
	width: 280px;
	background: url("images/home-futb.png") no-repeat scroll right 0;
	padding: 0 82px 0 0;
	text-align: right;
	min-height: 72px;
}

#match-goles .goles-list .visit{
	float: right;
	width: 280px;
	background: url("images/visit-futb.png") no-repeat scroll 0 0;
	padding: 0 0 0 82px;
	text-align: left;
	min-height: 72px;
}

#match-goles .goles-list .goal{
	margin: 0 0 8px 0;
	font: 16px Arimo;
}

#match-goles .goles-list .goal span{
	font-weight: 700;
}

#match-goles .goles-list .home .goal:last-child,
#match-goles .goles-list .visit .goal:last-child{
	margin: 0;
}

#match-goles .goles-list .home{
	text-align: right;
}

#block-block-116{
	margin: 0 !important;
}

#match-goles.big .goles-list{
	margin: 0;
	border: 0;
	padding: 0;
}

#match-goles.big .block{
	width: 100%;
	float: left;
	margin: 0 0 24px 0;
	padding-top: 14px;
}

#match-goles.big .block .block-title{
	padding-bottom: 16px;
	margin: 0 0 28px 0;
}

#match-goles.big .goles-list .home{
	background: url("images/home-futb-big.png") no-repeat scroll right 0;
	padding: 184px 0 0 0;
	width: 320px;
	min-height: 0;
}

#match-goles.big .goles-list .visit{
	background: url("images/visit-futb-big.png") no-repeat scroll 0 0;
	padding: 184px 0 0 0;
	width: 320px;
	min-height: 0;
}

#match-goles.big .block .protocol-link,
.block-match-popular-player .content .ratings-link,
.match-photo-report .photo-link
{
	width: 100%;
	float: left;
	text-align: center;
	margin: 20px 0 0 0;
}

#match-goles.big .block .protocol-link a,
.block-match-popular-player .content .ratings-link a,
.match-photo-report .photo-link a
{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52 !important;
	display: inline-block;
	font: 700 14px/14px Arimo;
	text-decoration: none;
	text-transform: uppercase;
	padding: 18px 28px;
	transition: background-color 0.1s,border-color 0.1s;
}

#match-goles.big .block .protocol-link a:hover,
.block-match-popular-player .content .ratings-link a:hover,
.match-photo-report .photo-link a:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff !important;
	text-decoration: none;
}

#match-goles.big .block .protocol-link a img,
.block-match-popular-player .content .ratings-link a img,
.match-photo-report .photo-link a img
{
	margin: 0 0 0 10px;
	vertical-align: middle;
}

#center .block-match-popular-player .content{
	padding: 15px 160px 0 160px !important;
	width: 420px !important;
	float: left;
}

.match-photo-report .views-row{
	float: left;
	margin: 0 0 0 26px;
}

.match-photo-report .views-row.first{
	margin: 0;
}

.match-photo-report .block-title{
	margin-bottom: 24px;
}

.match-photo-report .photo-link{
	margin-top: 24px;
}

.protokol-goles-block .block-title,
.protokol-replacement-block .block-title,
.protokol-stat-block .block-title
{
	border: 0 !important;
	margin: 0 !important;
	text-align: center;
	padding: 0 0 18px 0 !important;
}

.protokol-goles-block,
.protokol-replacement-block,
.protokol-stat-block
{
	padding: 15px 0 0 0 !important;
}

.protokol-goles-block .col-1{
	width: 272px;
	text-align: right;
	color: #555555;
}

.protokol-goles-block .col-5{
	width: 272px;
	text-align: left;
	color: #555555;
}

.protokol-goles-block .col-1 span,
.protokol-goles-block .col-5 span
{
	font: 9px/19px Arimo;
	color: #929292;
	text-transform: uppercase;
}

.protokol-goles-block .col-3{
	text-align: center;
	font: 700 13px/19px Arimo;
}

.protokol-goles-block .col-2,
.protokol-goles-block .col-4{
	text-align: center;
	color: #929292;
}

.protokol-replacement-block .col-1,
.protokol-replacement-block .col-7
{
	width: 142px;
}

.protokol-replacement-block .col-2,
.protokol-replacement-block .col-6
{
	width: 110px;
	color: #555555;
}

.protokol-replacement-block td a{
	color: #555555;
}

.protokol-replacement-block .col-4{
	text-align: center;
	font: 700 13px/19px Arimo;
}

.protokol-replacement-block td{
	line-height: 16px;
	vertical-align: top;
}

.protokol-stat-block .col-1,
.protokol-stat-block .col-5
{
	width: 208px;
	height: 20px;
}

.protokol-stat-block .scale{
	width: 208px;
	height: 20px;
	background: #ededed;
}

.protokol-stat-block .scale .scale-value{
	height: 20px;
	background: #b2b3b5;
	float: right;
}

.protokol-stat-block .col-5 .scale .scale-value{
	float: left;
}

.protokol-stat-block .col-1{
	padding-right: 0;
}

.protokol-stat-block .col-5{
	padding-left: 0;
}

.protokol-stat-block .col-2,
.protokol-stat-block .col-4{
	font: 700 13px/20px Arimo;
}

.protokol-stat-block .col-3{
	color: #555555;
}

.protokol-stat-block .even{
	background: #f7f7f7;
}

.protokol-stat-block .scale-value.possesion{
	background: #fe7913;
}

.protokol-stat-block .scale-value.possesion.winner{
	background: #3ab54a;
}

.lenta-events-wrapp{
	float: left;
	height: 130px;
	width: 738px;
	border: 1px solid #ededed;
	position: relative;
	margin: 0 0 24px 0;
	background: url("images/time-line.png") no-repeat scroll 0 center;
}

.lenta-events-wrapp .home-title{
	width: 62px;
	height: 47px;
	text-align: center;
	background: #ededed;
	position: absolute;
	top: 0;
	left: 0;
	padding: 11px 0 0 0;
}

.lenta-events-wrapp .visit-title{
	width: 62px;
	height: 47px;
	text-align: center;
	background: #ededed;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 11px 0 0 0;
}

.lenta-events-wrapp .lenta-events-main{
	position: absolute;
	top: 15px;
	left: 0;
	width: 100%;
	height: 100px;
}

.lenta-events-wrapp .lenta-events-main .lenta-events-inn{
	height: 100px;
	left: 68px;
	position: absolute;
	top: 0;
	width: 645px;
}

.lenta-events-wrapp .lenta-events-main .lenta-events-inn .minute{
	width: 7px;
	float: left;
	height: 80px;
	margin-top: 20px;
	border-right: 1px solid #008829;
}

.lenta-events-wrapp .lenta-events-main .lenta-events-inn .minute.five{
	border-right: 1px solid #009b32;
}

.lenta-events-wrapp .lenta-events-main .lenta-events-inn .minute.first-time{
	margin: 0;
	border-right: 1px solid #009b32;
	height: 100px;
}

.lenta-events-wrapp .lenta-events-main .lenta-events-inn .minutes-range{
	background: #fff;
	height: 20px;
	width: 100%;
	position: absolute;
	top: 50px;
}

.lenta-events-wrapp .time-legend{
	color: #000;
	font: 10px/19px Arial;
	height: 20px;
	position: absolute;
	top: 0;
}

.lenta-events-wrapp .event-element{
	position: absolute;
	width: 20px;
	cursor: pointer;
}

.lenta-events-wrapp .event-element.home{
	top: 0;
}

.lenta-events-wrapp .event-element.visit{
	top: 57px;
}

.lenta-events-wrapp .event-element .image{
	background: #fff;
	border-radius: 21px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
	border: 1px solid #ededed;
	padding: 1px;
}

.lenta-events-wrapp .event-element .image img{
	max-width: 16px;
	max-height: 16px;
	vertical-align: middle;
}

.lenta-events-wrapp .event-element .arrow{
	background: #ffd364 none repeat scroll 0 0;
	height: 19px;
	margin-left: 11px;
	width: 1px;
}

.lenta-events-wrapp .event-element.visit .arrow{
	height: 19px;
}

.lenta-events-wrapp .event-element .minute-events-counter{
	position: absolute;
	width: 12px;
	height: 12px;
	background: rgba(254,121,19,1);
	border-radius: 10px;
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	text-align: center;
	left: 14px;
	top: 2px;
	z-index: 2;
}

.lenta-events-wrapp .event-element.visit .minute-events-counter{
	top: 21px;
}

.lenta-events-wrapp .event-element .event-details{
	position: absolute;
	background: rgba(254,121,19,1);
	width: 280px;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	line-height: 19px;
	color: #fff;
	z-index: 10;
	visibility: hidden;
	opacity: 0;
	left: -133px;
	bottom: calc(100% + 28px);
	transition: all ease-in-out 0.2s;
}

.lenta-events-wrapp .event-element.visit .event-details{
	top: calc(100% + 28px);
	bottom: auto;
}

.lenta-events-wrapp .event-element .event-details:after{
	position: absolute;
	width: 10px;
	height: 10px;
	background: rgba(254,121,19,1);
	content: " ";
	left: 141px;
	bottom: -5px;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.lenta-events-wrapp .event-element.visit .event-details:after{
	top: -5px;
	bottom: auto;
}

.lenta-events-wrapp .event-element:hover .event-details{
	visibility: visible;
	opacity: 1;
	transition: all ease-in-out 0.2s;
	bottom: calc(100% + 8px);
}

.lenta-events-wrapp .event-element.visit:hover .event-details{
	visibility: visible;
	opacity: 1;
	transition: all ease-in-out 0.2s;
	top: calc(100% + 8px);
	bottom: auto;
}

.lenta-events-wrapp .event-element .event-details .event-image{
	background: #fff;
	border-radius: 21px;
	width: 17px;
	height: 17px;
	line-height: 16px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #ededed;
	padding: 1px;
	margin-right: 8px;
	display: inline-block;
}

.lenta-events-wrapp .event-element .event-details img{
	vertical-align: middle;
	max-width: 14px;
	height: auto;
}

.lenta-events-wrapp .event-element .event-details .e-line{
	margin: 0 0 5px 0;
}

#tooltip {
	width: auto;
	max-width: 300px;
	position: absolute;
	z-index: 10;
	border: 0;
	background: rgba(254,121,19,0.8);
	color: #fff;
	padding: 5px !important;
	text-align: left;
	font: 12px Arimo !important;
}

#m-translation{
	width: 100%;
	float: left;
	margin: 0 0 24px 0;
}

#m-translation.user-translation{
	border: 0;
}

#m-translation .translation-list{
	width: 100%;
}

#m-translation .translation-list td{
	padding: 15px 25px 14px 0;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	font: 16px/22px Arimo;
	vertical-align: top;
}

#m-translation .translation-list .col-3{
	padding-right: 0;
	width: 646px;
}

#m-translation .translation-list.user-translation-events .col-2{
	width: 646px;
}

#m-translation .translation-list.user-translation-events .col-3{
	width: 20px;
}

#m-translation .translation-list.user-translation-events .col-3 .del_comm_row{
	cursor: pointer;
	background: url("images/remove.png") no-repeat scroll 0 0;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	position: relative;
	top: 5px;
}

#m-translation .translation-list .col-3 .translation-message-wrapper{
	width: 646px;
}

#m-translation .translation-list .col-3 a{
	color: #1d9a52;
}

#m-translation .translation-list .col-3 img,
#m-translation .translation-list .col-3 iframe,
#m-translation .translation-list .col-3 object{
	max-width: 646px;
}

#m-translation .translation-list td .bold{
	font-weight: 700;
}

#m-translation .translation-list td .player-country{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

#m-translation .translation-list .col-1{
	font: 700 13px/22px Arimo;
}

#m-translation .translation-list .col-2 img{
	vertical-align: middle;
}

#m-translation .translation-list .col-3 .b-share a,
#m-translation .translation-list .col-3 .translation-message-wrapper .ya-share2__container
{
	background: url("images/events-icons/event-share.png") no-repeat scroll 0 0;
	height: 13px;
	width: 13px;
	display: inline-block !important;
	padding: 0 !important;
}

#m-translation .translation-list .col-3 .translation-message-wrapper #my-share .ya-share2__container{
	background: none;
	width: auto;
	height: auto;
	display: block !important;
}

#m-translation .translation-list .col-3 .b-share a:hover,
#m-translation .translation-list .col-3 .translation-message-wrapper .ya-share2__container:hover
{
	background: url("images/events-icons/event-share.png") no-repeat scroll 0 bottom;
}

#m-translation .translation-list .col-3 .translation-message-wrapper .ya-share2__container_size_m .ya-share2__icon_more{
	height: 13px !important;
	width: 13px !important;
	background: none !important;
	border: 0 !important;
}


#m-translation .translation-list .col-3 .translation-message-wrapper .ya-share2__icon_more::before{
	content: '';
}

#m-translation .translation-list .col-3 .share-match-action{
	padding-left: 10px;
}

#m-translation .translation-list .col-3 .translation-message-wrapper .ya-share2__icon:active{
	box-shadow: none !important;
}

#m-translation .translation-list .col-3 .b-share a img{
	display: none;
}

#m-translation .translation-list .col-3 .b-share{
	padding: 0 !important;
	margin: 0 0 0 5px;
}

.match-squad-pole{
	position: relative;
	width: 100%;
	float: left;
	height: 500px;
	margin: 0 0 25px 0;
	background: url("images/loading_web.gif") no-repeat scroll center center;
}

.match-squad-pole #match-squad-pole{
	position: absolute;
	top: 0;
	left: 0;
}

.match-squad-pole .squad-pole{
	position: absolute;
	left: 0;
	top: 22px;
	z-index: 2;
}

.popup-player-info,
.full-player-info
{
	position: absolute;
	padding: 10px 10px 7px 10px;
	background: #fff;
	width: 300px;
	z-index: 100;
	border: 1px solid #d4d5d9;
	background: rgba(255,255,255,0.95);
	text-decoration: none;
}

.full-player-info{
	display: none;
}

.popup-player-info .left-column,
.full-player-info .left-column
{
	float: left;
	width: 70px;
}

.popup-player-info .left-column img,
.full-player-info .left-column img
{
	width: 70px;
}

.popup-player-info .right-column
{
	float: right;
	width: 214px;
}

.full-player-info .right-column{
	width: 100%;
}

.popup-player-info .player-points,
.full-player-info .player-points
{
	border-top: 1px solid #d4d5d9;
	padding: 6px 10px 0 10px;
	width: 300px;
	margin: 5px 0 0 -10px;
	float: left;
}

.popup-player-info .player-points .row,
.full-player-info .player-points .row
{
	margin: 0 !important;
}

.popup-player-info .right-column .player-name,
.full-player-info .right-column .player-name
{
	font: 700 15px/20px Arimo;
	margin: 0 0 8px 0;
}

.popup-player-info .right-column .row,
.full-player-info .right-column .row
{
	margin: 0 0 2px 0;
	font: 13px/20px Arimo;
	color: #555555;
}

.popup-player-info .right-column .row .label,
.full-player-info .right-column .row .label
{
	color: #181b23;
	font-weight: bold;
}

.popup-player-info .right-column .row img,
.full-player-info .right-column .row img
{
	vertical-align: middle;
}

.popup-player-info .right-column .player-team img,
.full-player-info .right-column .player-team img
{
	margin-left: 5px;
}

.popup-player-info a,
.full-player-info a{
	display: block;
	text-decoration: none;
}

.popup-player-info a:hover,
.full-player-info a:hover{
	text-decoration: none;
}

#center .block-match-players{
	float: left;
	width: 355px;
}

#right .block-match-players{
	float: left;
	width: 357px;
}

.block-match-players .col-1{
	padding-left: 15px;
}

.block-match-players .col-4{
	padding-left: 15px;
}

.block-match-players td{
	vertical-align: top;
}

.block-match-players td.col-1{
	font: 13px/20px Arimo;
	color: #929292;
}

.block-match-players .col-3{
	width: 265px;
	padding-left: 0;
}

.block-match-players .col-3 img,
.block-match-players .col-4 img
{
	vertical-align: middle;
	margin: 0 6px 0 0;
}

#center .block-match-visit-players{
	float: right;
}

.block-match-players .col-2{
	padding-right: 14px;
}

.block-match-players .player-events{
	padding-left: 6px;
}

.block-match-players .player-events img:last-child{
	margin-right: 0;
}

.popup-title{
	position: absolute;
	z-index: 10002;
}

.popup-title .popup-title-content{
	border: 1px solid #d4d5d9;
	background: #f7f7f7;
	padding: 9px 15px;
	font: 13px/18px Arimo;
	color: #555555;
}

.popup-title.left .popup-title-content{
	margin-left: 8px;
}

.popup-title.right .popup-title-content{
	margin-right: 8px;
}

.popup-title .popup-title-left{
	position: absolute;
	background: url("images/tooltip-left.png") no-repeat scroll 0 0;
	width: 10px;
	height: 14px;
	left: 0;
	top: 12px;
	display: none;
}

.popup-title.left .popup-title-left{
	display: block;
}

.popup-title .popup-title-right{
	position: absolute;
	background: url("images/tooltip-right.png") no-repeat scroll 0 0;
	width: 10px;
	height: 14px;
	right: 0;
	top: 12px;
	display: none;
}

.popup-title.right .popup-title-right{
	display: block;
}

.has-title{
	cursor: pointer;
}

.match-main-coaches .col-1,
.match-judges .col-1
{
	width: 306px;
	padding-right: 98px;
}

.match-main-coaches td img,
.match-judges td img
{
	margin: 0 10px 0 0;
}

.match-main-coaches td,
.match-judges td
{
	color: #555555;
}

.match-judges .col-1{
	font: 13px/22px Arimo;
	color: #929292;
}

.match-rating .col-1{
	padding-left: 15px !important;
	width: 252px !important;
	color: #555555 !important;
}

.match-rating .col-2{
	padding-left: 0 !important;
	padding-right: 10px !important;
}

.match-rating .col-3{
	width: auto !important;
}

.match-rating{
	padding: 0 !important;
	border: 0 !important;
}

.match-rating .block-title{
	border: 0 !important;
	margin: 0 0 14px 0 !important;
	padding: 0 !important;
	font: 700 20px/25px Arimo !important;
	text-align: left;
	text-transform: none !important;
}

.match-rating .block-title img{
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.match-rating .radio,
.match-rating .radio input
{
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.match-rating .radio span{
	width: 20px;
	height: 20px;
	background: url("images/radios.png") no-repeat scroll 0 0 !important;
}

.match-rating .radio span.checked{
	background: url("images/radios.png") no-repeat scroll 0 bottom !important;
}

.match-history-block{
	padding: 15px 0 0 0 !important;
}

.match-history-block .block-title{
	border: 0 !important;
	margin: 0 !important;
	text-align: center;
	padding: 0 0 18px 0 !important;
}

.match-history-table td{

}

.match-history-table td.col-1,
.match-history-table td.col-3
{
	width: 268px;
	color: #555555;
}

.match-history-table .col-2{
	padding-left: 0;
	padding-right: 0;
}

.match-history-table .red{
	display: inline-block;
	padding: 0 6px;
	font: 700 12px/20px Arimo;
	color: #fff;
	background: #e84c3d;
	cursor: pointer;
}

.match-history-table .yellow{
	display: inline-block;
	padding: 0 5px;
	font: 700 12px/20px Arimo;
	color: #181b23;
	background: #f1c50e;
	cursor: pointer;
}

.match-history-table .col-1 .red,
.match-history-table .col-1 .yellow{
	margin-right: 5px;
}

.match-history-table .col-3 .red,
.match-history-table .col-3 .yellow{
	margin-left: 5px;
}

.match-history-table tr.even{
	background: #f7f7f7;
}

.match-history-big-win .content{
	width: 732px;
	border: 4px solid #ededed;
	float: left;
}

.view-content-matches table .t-name-no-bold {
	text-align: center;
	padding: 0 10px 14px 10px;
	font: 14px/20px Arimo;
}

.match-history-table .col-4,
.match-history-table .col-5{
	width: 60px;
}

#match-history-list-matches{
	margin: 0 0 20px 0;
	width: 100%;
	float: left;
	text-align: center;
	font: 700 30px/30px Arimo;
}

.bids_add_form{
	border-top: 4px solid #181b23;
	margin-bottom: 24px;
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
}

.bids_add_form .form_title{
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #181b23;
	text-align: center;
	padding: 0 0 18px 0;
}

.user_stavka_title{
	border-top: 4px solid #181b23;
	padding: 15px 0 18px 0;
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #181b23;
	text-align: center;
	width: 100%;
	float: left;
}

.bids_add_form #edit-fields-wrapp{
	border: 4px solid #ededed;
	float: left;
	padding: 45px 40px 40px 50px;
	width: 642px;
}

.bids_add_form .kb_mess{
	float: left;
	margin: 18px 0 0 130px;
	color: #4d4f53;
	width: 490px;
}

.bids_add_form .kb_mess img{
	margin-right: 10px;
}

.bids_add_form .form-actions{
	float: left;
	width: 470px;
	margin: 0 0 0 130px;
}

#center .bids_add_form .form-wrapper > .form-item-bid-type
{
	width: 435px;
}

.bids_add_form .form-item-bid-type > label,
.bids_add_form .form-item-point-amount label
{
	width: 113px !important;
	float: left;
	text-align: right;
	margin: 0 20px 0 0 !important;
	padding: 0 !important;
}

.bids_add_form .form-item-bid-type .form-item label
{
	margin-right: 0 !important;
}

.bids_add_form .form-item-bid-type .form-radios,
.bids_add_form .form-item-bid-type1 .form-radios
{
	float: left;
	width: 292px;
}

.bids_add_form .bid-extended-odds{
	cursor: pointer;
	font: 700 14px/19px Arimo;
	color: #4d4f53;
	text-decoration: underline;
}

.bids_add_form .bid-extended-odds:hover{
	text-decoration: none;
}

.bids_add_form .extended-odds{
	margin-top: 15px;
	max-height: 285px;
	display: none;
	width: 508px;
}

#center .bids_add_form .extended-odds .form-item{
	padding-right: 10px;
	width: calc(100% - 10px);
}

.bids_add_form .form-item-point-amount label{
	line-height: 48px !important;
}

.bids_add_form .form-item-point-amount input{
	width: 170px !important;
	float: left !important;
}

.bids_add_form .form-item-point-amount .description{
	display: block !important;
	float: left;
	margin: 0 0 0 40px;
	font: 700 14px/48px Arimo;
	color: #4d4f53;
}

.bids_add_form .form-item-point-amount .description span{
	color: #1d9a52;
}

#center .bids_add_form .form-item-comment{
	float: left;
	width: 206px;
}

#center .bids_add_form .form-item-comment .form-textarea-wrapper{
	width: 100%;
}

#center .bids_add_form .form-item-comment textarea{
	width: 206px !important;
	float: left;
	overflow: hidden;
}

.user_match_bids{
	margin: 0 0 24px 0;
}

.all-user-bids{
	float: left;
	width: 100%;
	margin: 0 0 24px 0;
}

.all-user-bids a{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52 !important;
	display: inline-block;
	font: 700 14px/45px Arimo;
	height: 45px;
	padding: 0 28px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.match-more-bids .content{
	padding: 10px !important;
	width: 712px !important;
}

.match-more-bids .content a{
	color: #1d9a52;
}

.match-bids-list{
	margin: 0 0 24px 0;
}

.kp-line-table{
	margin: 0 0 24px 0;
}

.kp-line-table .match-line-td{
	padding: 0;
}

.match-line-table .matches-tournament{
	border-right: 0 !important;
}

.match-line-table .new-bid-header{
	border-left: 0 !important;
}

.match-line-table .new-bid-header table{
	border-bottom: 1px solid #e4e3e3;
}

.match-line-table .new-bid-header table td{
	padding: 4px 6px !important;
	font: 12px/18px Arimo !important;
	border: 1px solid #ededed;
}

.match-score-chose .points-avalaible{
	margin: 0 0 0 8px;
	font: 12px/18px Arimo;
	display: none;
}

.tooltip_templates { display: none; }
.tooltip{
	text-decoration: underline;
	color: #1d9a52;
	cursor: pointer;
}

.tooltipster-base {
	pointer-events: unset !important;
}

.match-line-table{
	width: 100%;
}

.match-line-table tr .form-text {
	border: 1px solid #ededed;
	font: 14px/16px Arimo;
	height: 16px;
	padding: 4px 7px;
	width: 40px;
}

.match-line-table .bid-add-button{
	padding: 0 10px;
	background: #1d9a52 none repeat scroll 0 0;
	border: 0;
	color: #fff;
	display: block;
	font: 700 13px Arimo;
	height: 26px;
	text-decoration: none;
	cursor: pointer;
	margin: 0 0 0 7px;
}

.bids_add_form .max-bid{
	float: left;
	width: 470px;
	margin: -18px 0 22px 152px;
	color: #b2b3b5;
}

#math-list-page .filters{
	float: left;
	margin: 0 0 24px 0;
	border: 4px solid #ededed;
	width: 732px;
	padding: 0 0 18px 0;
}

#math-list-page .filters ul.select-day{
	margin: 0 0 18px 0;
	padding: 0;
	width: 100%;
	height: 44px;
	background: #ededed;
}

#math-list-page .filters ul.select-day li{
	list-style: none;
	margin: 0;
	float: left;
	padding: 0;
	position: relative;
}

#math-list-page .filters ul.select-day li a{
	display: block;
	padding: 0 25px 0 25px;
	height: 44px;
	text-transform: uppercase;
	text-decoration: none !important;
	font: 700 13px/42px Arimo;
	color: #181b23;
}

#math-list-page .filters ul.select-day li.current a{
	color: #1d9a52;
	background: #fff;
}

#math-list-page .filters ul.select-day li .ic,
.match-center-day .select-calendar .ic
{
	background: url("images/ic.png") no-repeat scroll center center;
	width: 100%;
	height: 45px;
	display: inline-block;
	position: relative;
	z-index: 18;
	cursor: pointer;
}

#math-list-page .filters ul.select-day li .ic{
	height: 42px;
}

#math-list-page .filters ul.select-day li.select-calendar{
	padding: 0 !important;
	height: 41px !important;
	width: 90px;
}

.match-center-day .select-calendar{
	padding: 0 !important;
	height: 45px !important;
	width: 118px;
}

.select-calendar .date_calendar
{
	position: absolute;
	background: #fff;
	width: 260px;
	left: 19px;
	top: 40px;
	padding: 8px 0 20px 0;
	opacity: 0;
	display: none;
	z-index: 20;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 4px;
	box-shadow: 6px 6px 38px rgba(0,0,0,0.2);
}

.select-calendar .date_calendar::before{
	position: absolute;
	background: url("images/calendar_top.png") no-repeat scroll 0 0;
	width: 12px;
	height: 5px;
	left: 19px;
	content: "";
	top: -5px;
}

.match-center-day .select-calendar .date_calendar{
	left: 33px;
	top: 42px;
}

.date_calendar .ui-datepicker{
	border: 0;
	border-radius: 0;
	padding: 0;
	font: 16px/19px "Arimo";
	color: #000;
	width: 259px;
	cursor: auto;
	background: none;
}

.date_calendar .ui-datepicker .ui-datepicker-header{
	background: none;
	border: 0;
	border-radius: 0;
	padding: 0 12px 0 12px;
	border-bottom: 1px solid #dadada;
	margin: 0 0 8px 0;
	position: relative;
	height: 30px;
}

.date_calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{
	height: 36px !important;
	width: 36px;
	background: url("images/left_arrow.png") no-repeat scroll center center;
	top: -6px;
	border: 0 !important;
	border-radius: 0;
	left: 0 !important;
	cursor: pointer;
	padding: 0 !important;
}

.date_calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next{
	height: 36px !important;
	width: 36px;
	background: url("images/right_arrow.png") no-repeat scroll center center;
	top: -6px;
	border: 0 !important;
	border-radius: 0;
	right: 0 !important;
	cursor: pointer;
	padding: 0 !important;
}

.date_calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{
	background: none;
	height: 36px;
	width: 36px;
	left: 0;
	top: 0;
	margin: 0;
}

.date_calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span{
	background: none;
	height: 36px;
	width: 36px;
	left: 0;
	top: 0;
	margin: 0;
}

.date_calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title{
	font: 16px/25px "Arimo";
	color: #000;
}

.date_calendar .ui-datepicker .ui-datepicker-calendar{
	margin: 0 18px 0 18px;
	width: 223px;
}

.date_calendar .ui-datepicker .ui-datepicker-calendar tbody{
	border: 0;
}

.date_calendar .ui-datepicker .ui-datepicker-calendar tr{
	border: 0;
}

.date_calendar .ui-datepicker .ui-datepicker-calendar th{
	font: 12px/18px "Arimo";
	padding: 4px 5px 4px 5px;
	border: 0 !important;
	text-transform: uppercase;
}

.date_calendar .ui-datepicker .ui-datepicker-calendar td{
	border: 0;
	background: none;
	padding: 4px 5px
}

.date_calendar .ui-datepicker .ui-datepicker-calendar td a{
	border-radius: 3px;
	border: 0 !important;
	background: none;
	font: 14px/19px "Arimo" !important;
	color: #999999;
	padding: 0 3px 0 3px !important;
	text-align: center;
	height: auto !important;
}

.date_calendar .ui-datepicker .ui-datepicker-calendar td a:hover,.date_calendar .ui-datepicker .ui-datepicker-calendar td a.ui-state-active{
	background: #ecf5f7;
	color: #000;
}

#math-list-page .filters .match-type{
	float: left;
	border: 2px solid #ededed;
	padding: 0;
	margin: 0 25px 0 20px;
}

#math-list-page .filters .match-type li{
	float: left;
	list-style: none;
	padding: 0;
}

#math-list-page .filters .match-type li a{
	display: block;
	text-transform: uppercase;
	text-decoration: none !important;
	font: 700 14px/44px Arimo;
	color: #4d4f53;
	height: 44px;
	width: 164px;
	text-align: center;
	background: #ededed;
}

#math-list-page .filters .match-type li.current a{
	background: #fff;
	color: #181b23;
}

#math-list-page .filters .selector,
#math-list-page .filters select
{
	float: left;
	margin: 0 0 0 0;
	width: 332px;
	height: 44px;
}

#math-list-page .filters .selector,
#math-list-page .filters .html-select-list
{
	background: none;
	border: 2px solid #ededed !important;
	width: 330px;
}

#math-list-page .filters .html-select-list{
	height: 44px;
}

#math-list-page .filters .html-select-list .selected-val{
	height: 44px;
	line-height: 44px;
}

#math-list-page .filters .select-list{
	top: 48px;
}

#math-list-page .filters .selector span{
	font: 700 13px/44px Arimo;
	color: #4d4f53;
	text-transform: uppercase;
}

#math-list-page .view-content-matches .match td.col-1{
	font: 13px Arimo !important;
	color: #4d4f53 !important;
}

#math-list-page .view-content-matches .match td.col-1 span{
	font: 13px Arimo !important;
}

#math-list-page .view-content-matches .match td.col-1 span.m-completed{
	color: #929292 !important;
}

#math-list-page .view-content-matches .match td.col-1 span.not-online{
	color: #929292 !important;
}

#math-list-page .view-content-matches .match td.col-1 span.online{
	color: #4d4f53 !important;
}

#math-list-page .view-content-matches .block.black-title-content-border,
.page-fantasy .view-content-matches .block.black-title-content-border
{
	border-top: 4px solid #ededed;
	padding: 9px 0 0 0;
}

#math-list-page .view-content-matches .block.black-title-content-border .block-title,
.page-fantasy .view-content-matches .block.black-title-content-border .block-title
{
	text-align: left;
	padding: 0 30px 8px 0;
	background: url("images/matches_open.png") no-repeat scroll right 9px;
	cursor: pointer;
	margin: 0;
}

#math-list-page .view-content-matches .block.black-title-content-border .block-title.opened,
.page-fantasy .view-content-matches .block.black-title-content-border .block-title.opened
{
	background: url("images/matches_close.png") no-repeat scroll right 6px;
}

#math-list-page .view-content-matches .block.black-title-content-border .block-title.closed,
.page-fantasy .view-content-matches .block.black-title-content-border .block-title.closed
{
	border-bottom: 2px solid #ededed;
}

#math-list-page .view-content-matches .block.black-title-content-border .block-title img,
.page-fantasy .view-content-matches .block.black-title-content-border .block-title img
{
	vertical-align: middle;
	margin: 0 10px 0 0;
	width: 30px;
	height: auto;
}

#math-list-page .view-content-matches .block.black-title-content-border .content.closed,
.page-fantasy .view-content-matches .block.black-title-content-border .content.closed
{
	display: none;
}

#center #math-list-page .view-content-matches .block,
.page-fantasy #center .view-content-matches .block
{
	margin: 0 0 20px 0;
}

.view-content-matches .match:hover{
	background: #f7f7f7;
}

.view-content-matches .match{
	cursor: pointer;
}

.entity-profile.turnir .field-image{
	width: 85px;
	height: 85px;
}

.entity-profile.turnir .field-image div{
	width: 85px;
	height: 85px;
}

.entity-profile.turnir .datas{
	float: right;
	width: 608px;
}

.entity-profile.turnir .subscribeButton{
	float: left;
	margin: 0 35px 0 0;
}

.entity-profile.turnir .entityText{
	float: left;
	width: 517px;
}

.entity-profile.team .subsc-text{
	float: right;
	width: 512px;
	margin: 7px 0 0 16px;
}

.entity-profile.team .subscribeButton{
	float: left;
	margin: 0 35px 0 0;
}

.entity-profile.team .entityText{
	float: left;
	width: 438px;
}

form .form-type-checkbox label{
	width: auto !important;
}

#center .block-turnir-teams .content{
	padding: 30px 25px 12px 25px !important;
	width: 682px !important;
}

.block-turnir-teams .content .country-group{
	width: 100%;
	float: left;
	margin:  0 0 18px 0;
	border-bottom: 1px solid #ededed;
}

.block-turnir-teams .content .country-group:last-child{
	border: 0;
}

.block-turnir-teams .content .country-group .country-name{
	margin-bottom: 20px;
	font: bold 18px/20px Arimo;
}

.block-turnir-teams .content .country-group .country-name img{
	margin-right: 6px;
	vertical-align: middle;
	position: relative;
	top: -1px;
}

.block-turnir-teams .content .views-row{
	float: left;
	width: 207px;
	margin: 0 0 18px 20px;
}

.block-turnir-teams .content .views-row.first-column{
	clear: left;
	margin-left: 0;
}

.block-turnir-teams .content .views-row .field-image{
	float: left;
	margin: 0 6px 0 0;
}

.block-turnir-teams .content .views-row .field-image img{
	height: 25px;
	width: auto;
}

.block-turnir-teams .content .views-row .field-title{
	padding: 2px 0 0 0;
}

.block-turnir-teams .content .views-row .field-title a{
	font: 700 16px/20px Arimo;
	color: #181b23 !important;
}

.block-turnir-teams .content .views-row .field-title a:hover{
	color: #1d9a52 !important;
	text-decoration: none;
}

.view-content-matches-turnir .col-1 .match-tour-group{
	font: 700 14px/26px Arimo;
}

.view-content-matches-turnir .col-1 .match-status{
	font: 13px/16px Arimo !important;
}

.view-content-matches-turnir .col-1 .match-status .time{
	color: #929292;
	font: 13px/16px Arimo !important;
}

.node.site_cat .view-news .news a{
	color: #181b23 !important;
}

.view-turnir-stadiums .views-row{
	width: 100%;
	float: left;
	padding: 0 0 22px 0;
	border-bottom: 1px solid #e6e6e6;
	margin: 0 0 22px 0;
}

.view-turnir-stadiums .views-row .field-image{
	float: left;
	width: 150px;
	height: 115px;
	margin: 0 18px 0 0;
}

.view-turnir-stadiums .views-row .field-params{
	float: left;
	width: 572px;
	padding: 8px 0 0 0;
	line-height: 22px;
}

.view-turnir-stadiums .views-row .field-params .field-title{
	margin: 0 0 6px 0;
}

.view-turnir-stadiums .views-row .field-params .field-title a{
	font: 700 16px/20px Arimo !important;
	color: #181b23 !important;
}

.view-turnir-stadiums .views-row .field-params .views-field span{
	font-weight: 700;
}

.view-turnir-coaches .views-row{
	width: 100%;
	float: left;
	padding: 0 0 22px 0;
	border-bottom: 1px solid #e6e6e6;
	margin: 0 0 22px 0;
}

.view-turnir-coaches .views-row .field-image{
	float: left;
	width: 115px;
	min-height: 1px;
	margin: 0 18px 0 0;
}

.view-turnir-coaches .views-row .field-params{
	float: left;
	width: 572px;
	padding: 8px 0 0 0;
	line-height: 22px;
}

.view-turnir-coaches .views-row .field-params .field-title{
	margin: 0 0 6px 0;
}

.view-turnir-coaches .views-row .field-params .field-title a{
	font: 700 16px/20px Arimo !important;
	color: #181b23 !important;
}

.view-turnir-coaches .views-row .field-params .views-field span{
	font-weight: 700;
}

.view-turnir-coaches .views-row .field-params img{
	margin: 0 5px 0 0;
	vertical-align: middle;
}

.turnir-stat-table td,
.turnir-stat-table td a
{
	color: #555555 !important;
}

.turnir-stat-table td img{
	margin: 0 8px 0 0;
}

.turnir-stat-table .col-1{
	width: 20px;
	padding-right: 0;
}

.stat-open-full{
	text-align: center;
	padding: 11px 0 11px 0;
	background: #ededed;
}

.stat-open-full a{
	display: block;
	font: 700 12px/12px Arimo;
	color: #181b23 !important;
	text-transform: uppercase;
}

.turnir-stat-table thead th{
	padding-top: 8px !important;
}

.turnir-stat-table .col-2{
	width: 245px;
}

h1 .season,
.custom-title .season
{
	color: #1d9a52;
	display: inline-block;
	position: relative;
}

h1 .season .turnir-season-select,
.custom-title .season .turnir-season-select
{
	padding: 5px 0 5px 0;
	position: absolute;
	width: auto !important;
	background: #fff;
	z-index: 1;
	box-shadow: 2px 2px 15px rgba(85,85,85,0.25);
	right: 0;
	top: 45px;
	display: none;
}

h1 .season.has-more-season,
.custom-title .season.has-more-season
{
	padding: 0 28px 0 0;
	background: url("images/sel_season.png") no-repeat scroll right center;
	cursor: pointer;
}

h1 .season .turnir-season-select ul,
.custom-title .season .turnir-season-select ul
{
	padding: 0;
	margin: 0;
}

h1 .season .turnir-season-select ul li,
.custom-title .season .turnir-season-select ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: none;
	height: 25px;
	line-height: 25px;
	display: block !important;
}

h1 .season .turnir-season-select ul li a,
.custom-title .season .turnir-season-select ul li a
{
	text-transform: uppercase;
	text-decoration: none;
	font: 700 16px/25px Arimo;
	color: #181b23;
	display: block;
	padding: 0 17px;
	white-space: nowrap;
}

h1 .season .turnir-season-select ul li a:hover,
h1 .season .turnir-season-select ul li.current a,
.custom-title .season .turnir-season-select ul li a:hover,
.custom-title .season .turnir-season-select ul li.current a
{
	color: #1d9a52;
}

#block-new-desine-turnir-table .content ul{
	margin: 0;
}

#block-new-desine-turnir-statistic .content table th{
	text-transform: uppercase;
	font: 700 13px/13px Arimo;
}

#block-new-desine-turnir-statistic .content table tbody td{
	color: #555555;
}

#block-new-desine-turnir-statistic .content table tbody .col-1{
	padding-left: 20px;
	color: #b2b3b5;
	padding-right: 0;
}

#block-new-desine-turnir-statistic .content table tbody .col-2{
	padding-left: 14px;
	width: 220px;
}

#block-new-desine-turnir-statistic .content table tbody .col-2 img{
	margin: 0 7px 0 0;
}

#block-new-desine-turnir-statistic .content table tbody .col-3{
	padding-right: 18px;
	width: 40px;
}

.node.galery .field-name-body{
	margin: 0 0 20px 0;
}

.fotorama-help{
	position: absolute;
	background: url("images/fotorama-help.png") no-repeat scroll 0 0;
	text-align: center;
	padding: 18px 0 0 0;
	height: 22px;
	font: 700 13px/13px Arimo;
	width: 168px;
	z-index: 2147483648 !important;
}

.article-match.full1 .inner{
	width: 696px;
}

.article-match.full1 .inner table{
	width: 100%;
}

.article-match.full1 .inner table .teams-score{
	text-align: right;
	width: 324px;
	padding-right: 26px;
}

.article-match.full1 .inner table .match-status{
	padding-left: 26px;
}

.node.galery .article-match{
	margin: 16px 0 0 0;
}

#recordTags.galTag{
	padding-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 14px;
}

.galery-mem-slider{
	width: 100%;
	float: left;
	padding-bottom: 24px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 25px;
	position: relative;
}

.galery-mem-slider .total{
	margin-bottom: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.galery-mem-slider .s-slide{
	position: absolute;
	overflow: hidden;
	width: 165px;
	height: 125px;
	text-align: center;
}

.galery-mem-slider .s-slide img{
	max-width: 165px;
}

.galery-mem-slider .s-prev{
	position: absolute;
	left: 10px;
	top: 82px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url("images/fotorama-nav-thumb.png") no-repeat scroll 0 0;
}

.galery-mem-slider .s-next{
	position: absolute;
	right: 10px;
	top: 82px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url("images/fotorama-nav-thumb.png") no-repeat scroll 0 bottom;
}

.galery-mem-slider .s-imgs{
	width: 100%;
	height: 125px;
}

.galery-mem-slider .view-all,
.event-galery
{
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
}

.event-galery a
{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	display: inline-block;
	font: 700 14px/45px Arimo;
	height: 45px;
	padding: 0 28px;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}

.comment_image{
	border: 4px solid transparent;
}

.comment_image.active{
	border: 4px solid #ededed;
}

.more-galeries{
	margin-top: 25px !important;
	padding-top: 16px !important;
}

.more-galeries .block-title{
	padding-bottom: 17px !important;
	margin-bottom: 0 !important;
	border: 0 !important;
}


.add_demot{
	display: none;
	left: 15px;
	position: absolute;
	top: 520px;
}

.add_demot.full_photo{
	left: 210px;
}

.s-slide:hover .add_demot{
	display: block;
}

.add_demot a{
	display: block;
	text-decoration: none;
	background: #029600;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 35px;
	padding: 0 10px 0 10px;
	font: bold 14px/34px Arimo;
	color: #fff;
}

#demotivator-add-form .dem_preview{
	border: 2px solid #000;
	float: left;
	margin: 0 0 20px 0;
	min-height: 100px;
	position: relative;
}

#demotivator-add-form .dem_preview .img{
	float: left;
	margin: 0;
}

#demotivator-add-form .dem_preview .title{
	color: #fff;
	font: 28px "Impact";
	left: 0;
	padding: 0 10px;
	position: absolute;
	text-align: center;
	top: 12px;
	width: 680px;
	word-break: break-all;
	text-shadow:
			-2px -2px 0 #000,
			2px -2px 0 #000,
			-2px 2px 0 #000,
			2px 2px 0 #000;
}

#demotivator-add-form .dem_preview .title.back_image{
	position: relative;
	float: left;
	background: #fff;
	padding: 16px 10px;
	top: auto;
}

#demotivator-add-form .dem_preview .text{
	bottom: 12px;
	color: #fff;
	font: 24px/25px "Impact";
	padding: 0 10px;
	position: absolute;
	text-align: center;
	width: 680px;
	word-break: break-all;
	text-shadow:
			-2px -2px 0 #000,
			2px -2px 0 #000,
			-2px 2px 0 #000,
			2px 2px 0 #000;
}

#demotivator-add-form .dem_preview .text.back_image{
	background: #fff none repeat scroll 0 0;
	bottom: auto;
	float: left;
	padding: 16px 10px;
	position: relative;
}

#demotivator-add-form .dem_preview .demotivator-text{
	position: absolute;
	z-index: 5;
}

#demotivator-add-form .dem_preview .demotivator-text{
	top: 50px;
	left: 10px;
	cursor: move;
}

#demotivator-add-form .dem_preview .demotivator-text .buttons{
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#demotivator-add-form .dem_preview .demotivator-text .editor-text{
	float: left;
	margin: 20px 0 0;
	position: relative;
	width: 100%;
}

#demotivator-add-form .dem_preview .demotivator-text .close{
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	background: url("images/remove.png") no-repeat scroll 0 0;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
}

#demotivator-add-form .dem_preview .demotivator-text textarea{
	background: none repeat scroll 0 0;
	border: 1px dashed #000;
	color: #fff;
	font: 24px/25px "Impact";
	margin: 1px 0 0;
	max-width: 680px;
	min-height: 54px;
	min-width: 200px;
	overflow: hidden;
	text-align: center;
	text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
	width: auto;
}

#demotivator-add-form .dem_preview .demotivator-text .color-value{
	float: left;
	width: 18px;
	height: 18px;
	border: 1px solid #000;
	background: #fff;
	margin-right: 2px;
	cursor: pointer;
}

#demotivator-add-form .dem_preview .demotivator-text .color-value-shadow{
	float: left;
	width: 18px;
	height: 18px;
	border: 1px solid #000;
	background: #000;
	margin-right: 2px;
	cursor: pointer;
}

#demotivator-add-form .dem_preview .demotivator-text .font-size{
	width: 18px;
	height: 18px;
	border: 1px solid #000;
	background: #fff;
	cursor: pointer;
	color: #000;
	float: left;
	text-align: center;
	font: 22px/18px Arimo;
	margin-right: 2px;
}

.colorpicker{
	z-index: 100;
}

#demotivator-add-form #addText{
	background: url("images/addText.png") no-repeat scroll 0 0;
	clear: left;
	color: #4da23f;
	cursor: pointer;
	float: left;
	font: bold 16px/20px Arimo;
	height: 20px;
	padding: 2px 0 0 32px;
}

#demotivator-add-form .form-actions{
	width: 100%;
	float: left;
	margin: 24px 0 0 0;
}

#demotivator-add-form .form-actions input{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	display: inline-block;
	font: 700 14px Arimo;
	height: 45px;
	padding: 0 28px;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}

.dem-moder-text {
	color: #a4a4a4;
	float: left;
	font: 12px/27px Arimo;
	margin-left: 10px;
}

ul.main-menu{
	padding: 0;
	margin: 0;
	position: relative;
}

ul.main-menu li.top-li{
	padding: 0;
	margin: 0 0 0 10px;
	float: left;
	list-style: none;
}

ul.main-menu li.top-li .menu-item{
	display: block;
	height: 34px;
	cursor: pointer;
	text-decoration: none;
	padding: 0 0 0 10px;
	font: 700 14px/34px Arimo;
	color: #fff;
	text-transform: uppercase;
	transition: color 0.1s;
}

ul.main-menu li.top-li:hover .menu-item,
ul.main-menu li.top-li .menu-item.clicked
{
	color: #14532e;
	transition: color 0.1s;
}

ul.main-menu li.has-second.top-li .menu-item{
	padding: 0 16px 0 10px;
	background: url("images/main-menu-second.png") no-repeat scroll right center;
}

ul.main-menu li.has-second.top-li .menu-item::before{
	content: "";
	background: url("images/main-menu-second-hover.png") no-repeat scroll right center;
}

ul.main-menu li.has-second.top-li:hover .menu-item,
ul.main-menu li.has-second.top-li .menu-item.clicked
{
	background: url("images/main-menu-second-hover.png") no-repeat scroll right center;
}

ul.main-menu li.col-1.top-li{
	margin-left: 14px;
}

ul.main-menu li.col-10.top-li{
	float: right;
	margin-right: 0;
	padding-right: 15px;
	background: #ff6f00;
	margin-left: 18px;
}

ul.main-menu li.col-10.top-li .menu-item{
	padding: 0 16px 0 20px;
}

ul.main-menu li.col-11.top-li{
	float: right;
}

ul.main-menu li.col-12.top-li{
	float: right;
}

ul.main-menu li.col-13.top-li{
	float: right;
}

ul.main-menu li.top-li .popup-second-menu{
	position: absolute;
	top: 34px;
	left: 0;
	width: 1379px;
	padding: 25px 24px 25px 24px;
	height: 325px;
	background: #fff;
	-webkit-box-shadow: 5px 5px 15px rgba(0,0,0,0.15);
	-moz-box-shadow: 5px 5px 15px rgba(0,0,0,0.15);
	box-shadow: 5px 5px 15px rgba(0,0,0,0.15);
	display: none;
}

ul.main-menu li.col-1.top-li .popup-second-menu{
	width: 1427px;
	padding: 0;
	min-height: 375px;
	height: auto;
}

ul.main-menu li.col-1.top-li .popup-second-menu #main-menu-turnirs{
	min-height: 375px;
}

ul.main-menu li.col-1.top-li .popup-second-menu .slide{
	width: 1379px;
	padding: 20px 24px 20px 24px;
	float: left;
}

ul.main-menu li.col-1.top-li .popup-second-menu .slide .close-slide{
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	height: 100%;
	width: 42px;
	background: url("images/slider_teams_prev.png") no-repeat scroll center center #f7f7f7;
}

ul.main-menu li.has-second.top-li.clicked .popup-second-menu{
	display: block;
}

.tv-programm{
	width: 100%;
	float: left;
}

.tv-programm .block-title{
	padding: 0 0 17px 0;
	border-bottom: 1px solid #ededed;
	text-transform: uppercase;
	margin: 7px 0 28px 0;
	font: 700 14px/14px Arimo;
	width: 1174px;
}

.tv-programm table{
	width: 100%;
	clear: both;
}

.tv-programm table td{
	padding-bottom: 10px;
}

.tv-programm table td.time{
	padding-right: 8px;
	color: #929292;
	width: 33px;
}

.tv-programm table td.chanel-logo div{
	border: 1px solid #ededed;
	text-align: center;
	width: 28px;
	padding: 3px;
	min-height: 21px;
}

.tv-programm table td.chanel-logo div a{
	display: block;
	height: 100%;
}

.tv-programm table td.chanel-logo div img{
	max-width: 28px;
}

.tv-programm table td.name{
	padding-left: 12px;
	font: 16px/19px Arimo;
	width: 1290px;
}

.tv-programm table td.name a{
	font-weight: 700;
}

.tv-programm table td.name a:hover{
	text-decoration: none;
	color: #1d9a52;
}

.tv-programm .view-all a{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	display: inline-block;
	font: 700 12px/35px Arimo;
	height: 35px;
	padding: 0 18px;
	text-decoration: none;
	text-transform: uppercase;
}

.tv-programm .view-all{
	position: absolute;
	top: 25px;
	right: 25px;
}

.view-tv-programm{
	width: 100%;
	float: left;
}

.view-tv-programm .chanel{
	width: 100%;
	float: left;
	padding: 10px 0 10px 0;
	border-top: 4px solid #4d4f53;
	border-bottom: 1px solid #ededed;
	margin: 0 0 16px 0;
}

.view-tv-programm .chanel .chanel-logo{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding-right: 8px;
	width: 34px;
}

.view-tv-programm .chanel .chanel-logo img{
	padding: 3px;
	border: 1px solid #ededed;
	width: 28px;
}

.view-tv-programm .chanel .chanel-name{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.view-tv-programm .programm{
	margin: 0 0 18px 0;
	width: 100%;
	float: left;
}

.view-tv-programm .completed-matches{
	cursor: pointer;
	padding: 13px 0 11px 0;
	width: 100%;
	float: left;
	background: #ededed;
	font: 700 12px/12px Arimo;
	text-transform: uppercase;
	text-align: center;
	margin: -16px 0 14px 0;
}

.view-tv-programm .completed-matches img{
	vertical-align: top;
	margin: 0 0 0 6px;
}

.view-tv-programm .programm.completed{
	display: none;
}

.view-tv-programm .programm.completed .col-3,
.view-tv-programm .programm.completed table .col-3 a
{
	color: #929292;
}

.view-tv-programm .programm table{
	width: 100%;
}

.view-tv-programm .programm table .col-1{
	padding-right: 5px;
	color: #929292;
	width: 36px;
	vertical-align: top;
}

.view-tv-programm .programm table .col-3{
	font: 16px/20px Arimo;
	vertical-align: top;
	padding-left: 5px;
}

.view-tv-programm .programm table .col-2{
	width: 18px;
	vertical-align: top;
	padding-top: 4px;
}

.view-tv-programm .programm table .col-2 img{
	vertical-align: top;
}

.view-tv-programm .programm table .col-3 a{
	color: #0d0d0d;
	font-weight: 700;
}

ul.main-menu .menu-ratings{
	padding: 0;
	margin: 0 0 0 754px;
	float: left;
	width: 74px;
}

ul.main-menu .menu-konkurs{
	padding: 0;
	margin: 0 0 0 481px;
	float: left;
	width: 170px;
}

ul.main-menu .menu-ratings li,
ul.main-menu .menu-konkurs li
{
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	text-align: center;
}

ul.main-menu .menu-konkurs li{
	text-align: left;
}

ul.main-menu .menu-ratings li.last,
ul.main-menu .menu-konkurs li.last
{
	margin: 0;
}

ul.main-menu .menu-ratings li a,
ul.main-menu .menu-konkurs li a
{
	text-transform: uppercase;
	font: 700 14px/14px Arimo;
}

ul.main-menu .menu-ratings li a:hover,
ul.main-menu .menu-ratings li.current a,
ul.main-menu .menu-konkurs li a:hover,
ul.main-menu .menu-konkurs li.current a
{
	text-decoration: none;
	color: #1d9a52;
}

ul.main-menu .block-poll .block-title{
	display: none;
}

ul.main-menu .block-poll .poll .title{
	font: 700 16px/19px Arimo;
	text-transform: uppercase;
	margin: 5px 0 18px 0;
}

ul.main-menu .block-poll .poll-view-voting{
	width: 1100px;
}

ul.main-menu .block-poll{
	position: relative;
}

ul.main-menu .all-poll-link{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	font: 700 12px/35px Arimo;
	height: 35px;
	padding: 0 16px;
	text-decoration: none;
	text-transform: uppercase;
}

ul.main-menu .all-poll-link:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff !important;
	text-decoration: none;
}

ul.main-menu .block-poll .form-submit{
	display: block !important;
	float: left;
	background: #ff6f00 none repeat scroll 0 0;
	border: 2px solid #ff6f00;
	color: #fff;
	font: 700 12px Arimo;
	height: 39px;
	width: 152px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}

ul.main-menu .block-poll .form-submit:hover{
	background: #fe9213;
	border-color: #fe9213;
	color: #fff !important;
}

ul.main-menu .block-poll ul.links{
	padding: 0 !important;
	margin: -39px 0 0 170px !important;
	float: left !important;
	width: auto !important;
}

ul.main-menu .block-poll ul.links li{
	float: left;
	padding: 0;
	margin: 0 18px 0 0;
	list-style: none;
}

ul.main-menu .block-poll ul.links li a{
	display: block !important;
	float: left;
	background: #fff none repeat scroll 0 0;
	border: 2px solid #ff6f00;
	color: #ff6f00 !important;
	font: 700 12px/35px Arimo;
	height: 35px;
	padding: 0 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

ul.main-menu .block-poll ul.links li a:hover{
	color: #fff !important;
	background: #fe9213;
	border-color: #fe9213;
}

ul.main-menu .poll .vote-form .choices {
	display: block;
	margin: 0 0 5px 0;
	width: 100%;
	float: left;
}

ul.main-menu .poll .total{
	width: 640px;
	clear: left;
}

ul.main-menu .view-poll-history-list{
	width: 100%;
	float: left;
	position: relative;
}

ul.main-menu .view-poll-history-list .views-row{
	padding: 0 !important;
	width: 1100px;
	margin: 0 !important;
	border: 0;
}

ul.main-menu .view-poll-history-list .views-row .poll-title{
	font: 700 16px/19px Arimo;
	text-transform: uppercase;
	margin: 5px 0 18px 0;
}

ul.main-menu .view-poll-history-list .views-row::before{
	background: none;
}

ul.main-menu .view-poll-history-list .views-row::after{
	background: none;
}

.tv-programm-source{
	margin-bottom: 24px;
}

.tv-programm-source img{
	margin-top: 10px;
}

.tv-table{
	width: 100%;
}

.tv-table .date-row{
	border-top: 4px solid #4d4f53;
	border-bottom: 1px solid #ededed;
}

.tv-table .date-row td{
	text-transform: uppercase;
	font: 700 14px/20px Arimo;
	color: #181b23;
	padding: 15px 0 15px 0;
}

.tv-table td{
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

.tv-table td img{
	vertical-align: middle;
}

.tv-table tr.chanel-name .col-2{
	font: 700 16px/19px Arimo;
}

.tv-table tr.chanel-name td{
	border-bottom: 1px solid #ededed;
	border-top: 1px solid #ededed;
	padding-top: 12px;
	padding-bottom: 12px;
}

.tv-table tr.paddingTop td{
	padding-top: 12px;
}

.tv-table .col-1{
	padding-right: 10px;
	color: #929292;
}

.tv-table .col-2{
	font: 16px/19px Arimo;
}

.tv-table .col-2 a{
	font-weight: 700;
}

.tv-table .chanel-name td{
	vertical-align: middle;
}

.tv-table .separate-row td{
	padding: 0;
	line-height: 12px;
}

.main-menu-news .left
{
	float: left;
	width: 232px;
	margin: 7px 0 0 0;
	word-wrap: break-word;
}

.main-menu-news.main-menu-media .left .view-all{
	float: left;
	margin: 12px 0 0 0;
	width: 390px;
}

.main-menu-news.main-menu-media .left .view-all .record-add-link{
	height: 13px !important;
	border: 2px solid #1d9a52;
}

.main-menu-news.main-menu-media .left .view-all .record-add-link:hover{
	border-color: #3ab54a;
}

.main-menu-news .right
{
	float: right;
	width: 1120px;
}

.main-menu-news.main-menu-media .right{
	width: 950px;
}

.main-menu-news.main-menu-media.no-video .right{
	float: left;
}

.main-menu-news .right .tab{
	width: 100%;
	float: left;
	display: none;
}

.main-menu-news .right .tab.active{
	display: block;
}

.main-menu-news .right .block-title{
	font: 700 14px/20px Arimo;
	padding: 0 0 14px 0;
	border-bottom: 1px solid #ededed;
	margin: 7px 0 22px 0;
	text-transform: uppercase;
	width: 920px;
}

.main-menu-news .right #center{
	width: 100%;
}

.main-menu-news .left .news-type{
	padding: 0 0 13px 0;
	border-bottom: 1px solid #ededed;
	margin: 0 0 18px 0;
}

.main-menu-news .left .news-type li{
	list-style: none;
	padding: 0;
	margin: 0 0 8px 0;
	font: 16px/22px Arimo;
	color: #1d9a52;
	cursor: pointer;
}

.main-menu-news .left .news-type li.active{
	font-weight: 700;
}

.main-menu-news .left .actual-theme .block-title{
	font: 700 14px/20px Arimo;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

.main-menu-news .left .actual-theme .content div{
	margin: 0 0 7px 0;
}

.main-menu-news .left .actual-theme .content a{
	color: #1d9a52;
	font: 700 14px/20px Arimo;
}

.main-menu-news .view-all{
	position: absolute;
	top: 25px;
	right: 26px;
}

.main-menu-news.main-menu-media .view-all{
	position: inherit;
	top: auto;
	right: auto;
}

.main-menu-news.main-menu-media .view-all .ajax-progress{
	display: none !important;
}

.main-menu-news .view-all a{
	font: 700 12px/13px Arimo !important;
	height: 13px;
	padding: 11px 18px 11px 18px !important;
}

.view-grid-elements{
	width: 100%;
	float: left;
	margin: 0 0 14px 0;
}

.view-grid-elements .left-big{
	float: left;
	width: 310px;
}

.view-grid-elements .right-big{
	float: left;
	width: 310px;
	margin-left: 10px;
}

.view-grid-elements .element.big{
	position: relative;
	width: 310px;
	float: left;
	height: 206px;
	margin: 0 0 10px 0;
}

.view-grid-elements .element.big .field-image img{
	width: 310px;
	height: 206px;
}

.view-grid-elements .element.big .field-title{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-decoration: none !important;
	background: url("images/Shadow356x236.png") no-repeat scroll 0 0;
	background-size: 100% 100%;
}

.view-grid-elements .element.big .field-title div{
	font: 700 16px/20px Arimo;
	color: #fff;
	position: absolute;
	padding: 0 15px 15px 15px;
	width: 280px;
	max-height: 191px;
	left: 0;
	bottom: 0;
}

.view-grid-elements .center-elements{
	float: left;
	margin: 0 0 0 10px;
	width: 310px;
}

.view-grid-elements .element.small{
	position: relative;
	width: 150px;
	float: left;
	height: 100px;
	margin: 0 0 10px 10px;
	background: #000;
}

.view-grid-elements .element.small .field-image img{
	width: 150px;
	height: 100px;
}

.view-grid-elements .element.first{
	margin-left: 0;
	clear: both;
}

.view-grid-elements .element.small .field-title{
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 100px;
	background: url("images/Shadow171x113.png") no-repeat scroll 0 0;
	background-size: 100% 100%;
}

.view-grid-elements .element.small .field-title div{
	font: 700 13px/16px Arimo;
	color: #fff;
	position: absolute;
	padding: 0 10px 10px 10px;
	width: 130px;
	max-height: 90px;
	left: 0;
	bottom: 0;
	text-decoration: none !important;
	overflow: hidden;
}

.view-grid-elements .center-elements .element:last-child,
.view-grid-elements .right-big .element.small,
.view-grid-elements .left-big .element.small
{
	margin-bottom: 0;
}

#block-menu-block-12,
.block-last-video
{
	width: 100%;
	float: left;
}

.block-last-video{
	display: none;
}

#block-menu-block-12 .block-title,
.block-last-video .block-title
{
	font: 700 14px/20px Arimo;
	text-transform: uppercase;
	margin: 0 0 9px 0;
}

#block-menu-block-12 .content ul{
	margin: 0;
	padding: 0;
}

#block-menu-block-12 .content ul li{
	list-style: none;
	padding: 0;
	margin: 0 0 7px 0;
}

#block-menu-block-12 .content ul li.last{
	margin: 0;
}

#block-menu-block-12 .content ul li a{
	color: #1d9a52;
	font: 700 14px/20px Arimo;
}

.block-last-video .view-row{
	margin: 0 0 7px 0;
}

.block-last-video .view-row-last{
	margin: 0;
}

.block-last-video .view-row a{
	color: #1d9a52;
	font: 700 14px/20px Arimo;
}

#main-menu-select-teams-type{
	float: left;
	border-top: 2px solid #1c9a51;
	border-bottom: 2px solid #ededed;
	margin: 0 0 24px 41px;
}

#main-menu-select-teams-type ul{
	margin: 0;
	padding: 0;
}

#main-menu-select-teams-type ul li{
	list-style: none;
	margin: 0;
	padding: 0 14px 0 14px;
	float: left;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	height: 40px;
	font: 700 13px/40px Arimo;
}

#main-menu-select-teams-type ul li.first{
	margin: 0;
}

#main-menu-select-teams-type ul li.active{
	color: #1d9a52;
}

#main-menu-select-teams-turnir{
	float: left;
	margin: 0 30px 24px 41px;
	width: 380px;
}

.main-menu .buttons{
	float: right;
	margin: 0 45px 0 0;
}

#main-menu-select-teams-turnir .form-item{
	margin: 0 !important;
}

#main-menu-select-teams-turnir .selector{
	border: 2px solid #ededed;
	height: 40px;
	background: #fff !important;
	width: 400px;
}

#main-menu-select-teams-turnir .selector select{
	height: 40px;
	width: 400px;
}

#main-menu-select-teams-turnir .selector span{
	height: 40px;
	font: 700 13px/40px Arimo;
	color: #1d9a52;
	text-transform: uppercase;
}

.main-menu .teams-slider{
	float: left;
	margin: 0 0 0 41px;
	width: 1297px;
	display: none;
}

.main-menu .col-1.top-li .teams-slider{
	display: block;
}

.main-menu .teams-slider.active{
	display: block;
}

.main-menu .s-prev{
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	height: 100%;
	width: 42px;
	background: url("images/slider_teams_prev.png") no-repeat scroll center center #f7f7f7;
}

.main-menu .s-prev:hover{
	background-color: #f7f7f7;
}

.main-menu .s-next{
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	height: 100%;
	width: 42px;
	background: url("images/slider_teams_next.png") no-repeat scroll center center #f7f7f7;
}

.main-menu .s-next:hover{
	background-color: #f7f7f7;
}

.main-menu .s-slide{
	background: #fff;
	width: 1297px;
	display: none;
	position: relative !important;
}

.main-menu .s-slide.active{
	display: block;
}

.main-menu .s-cont{
	margin-top: 25px;
}

.main-menu .col-2 .s-cont{
	margin-top: 20px;
}

.main-menu .s-slide table{
	width: 100%;
}

.main-menu .s-slide table td{
	padding: 0 25px 15px 0;
	width: 234px;
}

.main-menu .s-slide table td .field-image{
	float: left;
	margin: 0 16px 0 0;
}

.main-menu .s-slide table td .field-image img{
	width: 33px;
	height: 33px;
}

.main-menu .s-slide table td a{
	text-decoration: none;
}

.main-menu .s-slide table td a:hover,
.main-menu .s-slide table td a:hover .field-title span
{
	color: #1d9a52;
}

.main-menu .s-slide table td .field-title{
	font: 700 14px/16px Arimo;
}

.main-menu .s-slide table td .field-title span{
	color: #555555;
	font-weight: normal;
	text-decoration: none !important;
}

.main-menu .s-cont .s-cont-b,
.match-center-result .navi-pager .s-cont-b
{
	float: left;
	cursor: pointer;
	border: 2px solid #1d9a52;
	width: 6px;
	height: 6px;
	background: #1d9a52;
	margin: 0 10px 0 0;
}

.main-menu .s-cont .let{
	width: auto;
	height: auto;
	padding: 0 4px;
	font: 12px/16px Arimo;
	background: none;
}

.match-center-result .navi-pager .s-cont-b{
	margin: 0 10px 10px 0;
}

.main-menu .s-cont .s-cont-b:hover,
.match-center-result .navi-pager .s-cont-b:hover{
	border-color: #3ab54a;
	background: #3ab54a;
}

.main-menu .s-cont .s-cont-b.let:hover,
.main-menu .s-cont .s-cont-b.let.active,
.main-menu .s-cont .s-cont-b.let.active:hover
{
	border-color: #ff6f00;
	background: none;
}

.main-menu .s-cont .s-cont-b.active,
.match-center-result .navi-pager .s-cont-b.active
{
	background: #fff;
}

.main-menu .s-cont .s-cont-b.active:hover,
.match-center-result .navi-pager .s-cont-b.active:hover{
	border-color: #3ab54a;
}

.main-menu .s-cont-b:last-child,
.match-center-result .navi-pager .s-cont-b:last-child
{
	margin: 0;
}

.main-menu .teams-slider .s-imgs {
	width: 100%;
	float: left;
}

.teams-slider .view-all{
	position: absolute;
	top: 20px;
	left: 1170px;
}

#main-menu-turnirs{
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}

#main-menu-turnirs .slider-wrapper{
	width: 2854px;
	position: relative;
	left: 0;
	top: 0;
	float: left;
}

#main-menu-turnirs .main-slide{
	position: relative;
	float: left;
}

#main-menu-turnirs .popular-turnirs-wrapper table{
	width: 565px;
}

#main-menu-konkurs{
	width: 840px;
	margin: 0 auto;
}

#main-menu-konkurs table{
	width: 840px;
}

#main-menu-turnirs .popular-turnirs-wrapper table td,
#main-menu-turnirs .slide-c .slide-content.wide table td,
#main-menu-konkurs table td
{
	border: 1px solid #ededed;
	padding: 30px 12px 35px 24px;
	vertical-align: middle;
	width: 232px;
}

#main-menu-turnirs .popular-turnirs-wrapper table td{
	padding: 12px 10px 12px 15px;
	width: 164px;
}

#main-menu-turnirs .slide-c .slide-content.wide td .field-image,
#main-menu-konkurs table td .field-image
{
	width: 93px;
	height: 93px;
	text-align: center;
	vertical-align: middle;
	padding-right: 14px;
	display: table-cell;
}

#main-menu-turnirs .popular-turnirs-wrapper table td .field-image{
	width: 30px;
	height: 30px;
	vertical-align: middle;
}

#main-menu-turnirs .popular-turnirs-wrapper table td .field-image img,
#main-menu-turnirs .slide-c .slide-content.wide td .field-image img,
#main-menu-konkurs table td .field-image img
{
	vertical-align: middle;
}

#main-menu-turnirs .slide-c .slide-content.wide td .field-title,
#main-menu-konkurs table td .field-title
{
	height: 93px;
	display: table-cell;
	vertical-align: middle;
}

#main-menu-turnirs .popular-turnirs-wrapper table td .field-title{
	margin: 10px 0 0 0;
	height: auto !important;
}

#main-menu-turnirs .popular-turnirs-wrapper table td a,
#main-menu-turnirs .slide-c .slide-content.wide td a,
#main-menu-konkurs table td a
{
	text-decoration: none !important;
	display: block;
}

#main-menu-turnirs .popular-turnirs-wrapper table td a:hover,
#main-menu-turnirs .slide-c .slide-content.wide td a:hover,
#main-menu-konkurs table td a:hover
{
	color: #1d9a52;
}

#main-menu-turnirs .popular-turnirs-wrapper table .first td,
#main-menu-turnirs .slide-c .slide-content.wide .first td,
#main-menu-konkurs table .first td
{
	border-top: 0;
}

#main-menu-turnirs .slide-c .slide-content.wide .first .col-5{
	border-bottom: 0;
	border-left: 0;
	padding-right: 0;
	padding-left: 0;
	width: auto;
	padding-bottom: 0;
}

#main-menu-turnirs .slide-c .slide-content.wide .last-big{
	border-right: 0;
}

#main-menu-turnirs .popular-turnirs-wrapper table td.col-1,
#main-menu-turnirs .slide-c .slide-content.wide td.col-1,
#main-menu-turnirs .slide-c .slide-content.wide td.col-2,
#main-menu-konkurs table td.col-1
{
	border-left: 0;
}
#main-menu-konkurs table td.full-width{
	border: 0;
	text-align: center;
}
#main-menu-konkurs table.full-width{
	width: 500px;
	margin: 0 auto;
}
#main-menu-turnirs .slide-c .slide-content.wide td.col-1{
	width: 192px;
	border-bottom: 0;
	border-right: 0;
}

#main-menu-turnirs .slide-c .slide-content.wide td.col-4,
#main-menu-konkurs table td.col-3
{
	border-right: 0;
}

#main-menu-turnirs .popular-turnirs-wrapper table td.col-3{
	border-right: 0;
}

#main-menu-turnirs .popular-turnirs-wrapper table .last td,
#main-menu-turnirs .slide-c .slide-content.wide .last td,
#main-menu-konkurs table .last td
{
	border-bottom: 0;
}

#main-menu-turnirs .popular-turnirs-wrapper table td span,
#main-menu-turnirs .slide-c .slide-content.wide table td span
{
	font: 700 16px/24px Arimo;
}

#main-menu-turnirs .popular-turnirs-wrapper{
	float: left;
	width: 565px;
	margin: 3px 0 0 54px;
}

#main-menu-turnirs .popular-turnirs-wrapper table,
#main-menu-konkurs table
{
	height: 330px;
}

#main-menu-turnirs .main-menu-countries{
	float: left;
	margin: 50px 0 0 26px;
	width: 687px;
}

#main-menu-turnirs .main-menu-countries .all-country-link{
	cursor: pointer;
	float: right;
	margin: 0 18px 0 0;
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	font: 700 12px/12px Arimo;
	padding: 13px 18px;
	text-transform: uppercase;
	transition: background-color 0.1s,border-color 0.1s;
}

#main-menu-turnirs .main-menu-countries .all-country-link:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff;
	text-decoration: none;
}

#main-menu-turnirs .main-menu-countries .left{
	float: left;
	padding: 0;
	margin: 0;
	width: 192px;
}

#main-menu-turnirs .main-menu-countries .right{
	float: left;
	padding: 0;
	margin: 0 0 0 68px;
	width: 170px;
}

#main-menu-turnirs .main-menu-countries li{
	list-style: none;
	margin: 0 0 14px 0;
	cursor: pointer;
	font: 700 14px/20px Arimo;
	background: url("images/arrow-right.png") no-repeat scroll right center;
	padding: 0 14px 0 0;
}

#main-menu-turnirs .main-menu-countries li.link{
	padding: 0;
	background: none;
}

#main-menu-turnirs .main-menu-countries li.link a{
	display: block;
	background: url("images/arrow-right.png") no-repeat scroll right center;
	padding: 0 14px 0 0;
}

#main-menu-turnirs .main-menu-countries li:hover,
#main-menu-turnirs .main-menu-countries li:hover a
{
	color: #1d9a52;
	text-decoration: none;
}

#main-menu-turnirs .main-menu-countries li img{
	vertical-align: middle;
	margin: 0 15px 0 0;
}

#main-menu-turnirs .slide-countries-list,
#main-menu-turnirs .slide-c
{
	position: relative;
	display: none;
	float: left;
	min-height: 335px;
}

#main-menu-turnirs .slide-c .slide-content{
	min-height: 335px;
}

#main-menu-turnirs .slide-c .slide-content .country-turnirs{
	height: 335px;
}

#main-menu-ratings{
	width: 100%;
	float: left;
	margin: -4px 0 0 0;
}

#main-menu-ratings .rating{
	width: 665px;
	float: left;
	position: relative;
}

#main-menu-ratings .rating.right{
	float: right;
	position: relative;
}

#main-menu-ratings .rating .rating-title{
	font: 700 20px/20px Arimo;
	margin: 10px 12px 0 0;
	text-transform: uppercase;
	float: left;
}

#main-menu-ratings .rating .ranking-type{
	float: left;
	padding: 0;
	margin: 0 0 12px 0;
	border: 2px solid #ededed;
}

#main-menu-ratings .rating .ranking-type li{
	list-style: none;
	float: left;
	text-transform: uppercase;
	padding: 0 30px 0 30px;
	cursor: pointer;
	font: 700 14px/35px Arimo;
	height: 35px;
	color: #4d4f53;
	background: #ededed;
}

#main-menu-ratings .rating .ranking-type li.active{
	background: none;
	color: #1d9a52;
}

#main-menu-ratings .rating .ranking-type li:hover{
	color: #3ab54a;
}

#main-menu-ratings .rating .rating-tab{
	width: 100%;
	float: left;
	display: none;
}

#main-menu-ratings .rating .rating-tab.active{
	display: block;
}

#main-menu-ratings .rating td.numb{
	padding-left: 18px;
	padding-right: 14px;
}

#main-menu-ratings .rating .uefa_rating_country .team-name{
	padding-left: 0;
	width: 148px !important;
}

#main-menu-ratings .rating td.delta{
	width: 90px;
}

.uefa_rating_country .center-align{
	text-align: center;
}

.uefa_rating_country .left-align{
	text-align: left;
}

.uefa_rating_country .right-align{
	text-align: right;
}

#main-menu-ratings .rate_note{
	color: #555555;
	font: 13px/20px Arimo;
	margin: 18px 0 0 0;
}

#main-menu-ratings .view-all{
	position: absolute;
	top: 0;
	right: 0;
}

#main-menu-ratings .view-all a{
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	display: inline-block;
	font: 700 12px/35px Arimo;
	height: 35px;
	padding: 0 18px;
	text-decoration: none;
	text-transform: uppercase;
	transition: background-color 0.1s,border-color 0.1s;
}

#main-menu-ratings .view-all a:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff !important;
	text-decoration: none;
}

#main-menu-ratings .rating.right .col-3{
	width: 50px;
}

#main-menu-ratings .rating.right .col-4{
	width: 105px;
}

#main-menu-ratings .rating.right .col-5{
	width: 70px;
}

#main-menu-ratings .rating.right .col-6{
	padding-left: 40px;
}

#main-menu-ratings .rating.right .uefa_rating_country .numb{
	width: auto;
}

.pre-center .block{
	clear: both;
}

#block-new-desine-match-center{
	width: 100%;
	float: left;
	display: none;
}

#block-new-desine-match-center .no-result{
	padding: 0 20px 10px 20px;
	font-size: 16px;
}

#block-new-desine-match-center.block-show{
	display: block;
}

#block-new-desine-match-center.block-show .match-center-result{
	opacity: 0;
}

#block-new-desine-match-center .match-center-day{
	width: 1120px;
	float: left;
	border: 1px solid #ededed;
	margin: 0 0 15px 0;
}

#block-new-desine-match-center .match-center-day ul{
	margin: 0;
	padding: 0;
	float: left;
}

#block-new-desine-match-center .match-center-day ul li{
	list-style: none;
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0 30px 0 30px;
	text-transform: uppercase;
	font: 700 13px/45px Arimo;
	color: #4d4f53;
	height: 45px;
	background: #ededed;
	position: relative;
}

#block-new-desine-match-center .match-center-day ul li.active{
	background: none;
	color: #1d9a52;
}

#block-new-desine-match-center .match-center-day .all-matches{
	float: right;
}

#block-new-desine-match-center .match-center-day .all-matches a{
	display: block;
	height: 45px;
	color: #1d9a52;
	font: 700 13px/44px Arimo;
	padding: 0 25px 0 25px;
	text-decoration: none !important;
	text-transform: uppercase;
}

#block-new-desine-match-center .match-center-day .all-matches a img{
	vertical-align: middle;
	margin: 0 0 0 8px;
}

#block-new-desine-match-center .match-center-turnir{
	width: 100%;
	float: left;
	border-top: 4px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding: 1px 0 1px 0;
	margin: 0 0 15px 0;
}

#block-new-desine-match-center .match-center-turnir .main{
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	border-right: 1px solid #ededed;
	width: 840px;
}

#block-new-desine-match-center .match-center-turnir .main.full{
	border: 0;
	width: 1103px;
}

#block-new-desine-match-center .match-center-turnir .main li{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 9px 0 9px;
	cursor: pointer;
	text-transform: uppercase;
	font: 700 10px/27px Arimo;
	color: #4d4f53;
	height: 27px;
	white-space: nowrap;
	/*text-overflow: ellipsis;
	max-width: 148px;
	overflow: hidden;*/
}

#block-new-desine-match-center .match-center-turnir .main.full li{
	max-width: 220px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#block-new-desine-match-center .match-center-turnir .main li.active,
#block-new-desine-match-center .match-center-turnir .main li:hover
{
	color: #1d9a52;
}

#block-new-desine-match-center .match-center-turnir .more-tur-current{
	float: left;
	margin: 0 0 0 15px;
	text-transform: uppercase;
	font: 700 10px/27px Arimo;
	height: 27px;
	color: #1d9a52;
	max-width: 160px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#block-new-desine-match-center .match-center-turnir .more-turnirs{
	float: right;
	position: relative;
	cursor: pointer;
	width: 15px;
	background: url("images/list-open-black.png") no-repeat scroll right center;
	margin: 0 48px 0 0;
	height: 25px;
	z-index: 10;
}

#block-new-desine-match-center .match-center-turnir .more-turnirs::before{
	content: "";
	background: url("images/list-close-black.png") no-repeat scroll right center;
}

#block-new-desine-match-center .match-center-turnir .more-turnirs.opened{
	background: url("images/list-close-black.png") no-repeat scroll right center;
}

#block-new-desine-match-center .match-center-turnir .more-turnirs ul {
	display: none;
	padding: 5px 0 5px 0;
	position: absolute;
	width: auto !important;
	background: #fff;
	z-index: 1;
	box-shadow: 2px 2px 15px rgba(85,85,85,0.25);
	right: -49px;
	top: 33px;
	margin: 0;
	max-height: 400px;
	overflow-y: auto;
}

#block-new-desine-match-center .match-center-turnir .more-turnirs.opened ul{
	display: block;
}

#block-new-desine-match-center .match-center-turnir .more-turnirs ul li{
	list-style: none;
	margin: 0;
	padding: 0 17px;
	float: none;
	height: 18px;
	font: 700 10px/18px Arimo;
	color: #181b23;
	text-align: left;
	display: block;
	white-space: nowrap;
	text-transform: uppercase;
}

#block-new-desine-match-center .match-center-turnir .more-turnirs ul li.active,
#block-new-desine-match-center .match-center-turnir .more-turnirs ul li:hover
{
	color: #1d9a52;
}

.match-center-result{
	width: 100%;
	float: left;
	border-bottom: 4px solid #1d9a52;
	position: relative;
}

.match-center-result::before {
	content: "";
	height: 44%;
	width: 4px;
	background: #1d9a52;
	position: absolute;
	bottom: 0;
	left: 0;
}

.match-center-result::after {
	content: "";
	height: 83%;
	width: 4px;
	background: #1d9a52;
	position: absolute;
	bottom: 0;
	right: 0;
}

.match-center-result .site-table{
	border-bottom: 0;
}

.match-center-result .site-table tr:last-child td{
	border-bottom: 0;
}

.match-center-result .left{
	float: left;
	width: 548px;
}

.match-center-result .left.one-column{
	width: 100%;
}

.match-center-result .right{
	float: right;
	width: 548px;
}

.match-center-result table{
	width: 100%;
}

.match-center-result table tr{
	cursor: pointer;
}

.match-center-result table tr.turnir-name{
	cursor: auto;
}

.match-center-result .col-3 a img{
	opacity: 1;
}

.match-center-result .col-3 a img.no-trans{
	opacity: 0.25;
}

.match-center-result .col-1{
	width: 50px;
}

.match-center-result td{
	font: 13px/19px Arimo;
	color: #555555;
	vertical-align: top;
	padding-bottom: 4px !important;
	padding-top: 4px !important;
}

.match-center-result .match-sl{
	display: none;
	opacity: 0;
}

.match-center-result .match-sl.active{
	display: block;
	opacity: 1;
}

.match-center-result .navi-pager{
	margin: 15px 0 5px 0;
	padding: 0 10px;
	position: relative;
	height: 20px;
	overflow: hidden;
}

.match-center-result .col-2 span{
	color: #929292;
}

.match-center-result .col-2{
	width: 144px;
	padding-right: 0;
	padding-left: 0;
}

.match-center-result .col-3{
	width: 12px;
	padding-right: 0;
}

.match-center-result .col-7{
	width: 46px;
	padding-right: 0;
	padding-left: 0;
}

.match-center-result .col-8,
.match-center-result .col-9,
.match-center-result .col-10{
	width: 36px;
	padding-left: 8px;
	padding-right: 8px;
}

.match-center-result .col-4 img{
	margin-left: 7px;
	float: right;
	width: 21px;
	height: 21px;
}

.match-center-result .col-4 .flag-icon{
	margin-left: 6px;
	float: right;
}

.match-center-result .col-5{
	padding-left: 0;
	padding-right: 0;
	width: 72px;
}

.match-center-result .col-5 span{
	font-weight: 700;
}

.match-center-result .col-5 a{
	color: #555;
}

.match-center-result .col-6{
	width: 125px;
}

.match-center-result .left.one-column .col-4,
.match-center-result .left.one-column .col-6{
	width: 234px;
}

.match-center-result .col-6 img{
	margin-right: 8px;
	float: left;
}

.match-center-result .col-6 .flag-icon{
	margin-right: 6px;
	float: left;
}

.match-center-result tr.turnir-name td{
	background: #ededed;
	font: 700 12px/16px Arimo;
	vertical-align: middle;
	text-transform: uppercase;
	min-height: 30px;
	padding: 2px 10px 3px 10px;
}

.match-center-result tr.turnir-name td.col-0{
	padding-left: 15px;
}

.match-center-result tr.turnir-name td img{
	margin-right: 8px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

#main-menu-turnirs .teams-slider{
	margin: 0 0 0 56px;
	width: 1270px;
}

#main-menu-turnirs .teams-slider .s-slide{
	width: 1270px;
}

#main-menu-turnirs .teams-slider .columns3{
	width: 100%;
	height: 294px;
}

#main-menu-turnirs .country-turnirs-6{
	height: 335px;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col{
	width: 377px;
	padding: 0 34px 0 34px;
	border-right: 1px solid #ededed;
	vertical-align: top;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col.first-col{
	padding-left: 0;
}

#main-menu-turnirs .teams-slider .columns3 tr td:last-child{
	padding-right: 0;
	border-right: 0;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col table{
	width: 100%;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col table td{
	border-bottom: 1px solid #ededed;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col table tr:last-child td{
	border-bottom: 0;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-1{
	padding: 15px 10px 15px 0;
	width: 165px;
	font: 700 14px/16px Arimo;
	vertical-align: top;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-1 .open-country{
	cursor: pointer;
	display: block;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-1 .open-country img{
	float: left;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-1 .open-country div{
	padding: 8px 0 0 0;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-1 .open-country:hover{
	color: #1d9a52;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-1 img{
	vertical-align: middle;
	margin: 0 15px 0 0;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-2{
	padding: 20px 10px 18px 10px;
	vertical-align: top;
	line-height: 18px;
	width: 175px;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-2 ul{
	margin: 0;
	padding: 0;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-2 ul li{
	list-style: none;
	padding: 0 0 8px 0;
	line-height: 18px;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-2 ul li.all-ct{
	padding-top: 0 !important;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-2 ul li:last-child{
	padding: 0;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-2 a
{
	color: #1d9a52;
	line-height: 18px;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-2 a:hover{
	text-decoration: underline;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-2 span{
	color: #1d9a52;
	line-height: 18px;
	cursor: pointer;
}

#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-2 span:hover{
	text-decoration: underline;
}

#main-menu-turnirs .slide-c .slide-content{
	padding: 0 164px 0 164px;
	width: 1051px;
}

#main-menu-turnirs .slide-c .slide-content.wide{
	padding: 0 18px 0 18px;
	width: 1343px;
}

#main-menu-turnirs .slide-c .slide-content.wide .country-many-turnirs .col-1{
	width: 192px;
}

#main-menu-turnirs .slide-c .slide-content.wide .country-many-turnirs table .col-2,
#main-menu-turnirs .slide-c .slide-content.wide .country-many-turnirs table .col-3,
#main-menu-turnirs .slide-c .slide-content.wide .country-many-turnirs table .col-4
{
	text-align: left !important;
}

#main-menu-turnirs .slide-c .slide-content.wide .wide-country-more{
	float: left;
}

#main-menu-turnirs .slide-c .slide-content.wide .wide-country-more .turnir{
	float: left;
	width: 184px;
	margin: 0 0 15px 110px;
}

#main-menu-turnirs .slide-c .slide-content.wide .wide-country-more .turnir.first-column{
	clear: left;
	margin: 0 0 15px 0;
}

#main-menu-turnirs .slide-c .country-many-turnirs{
	float: left;
}

#main-menu-turnirs .slide-c .wide-country-more {
	margin: 0 0 0 35px;
	float: left;
}

#main-menu-turnirs .slide-c .wide-country-more table{
	width: 100%;
}

#main-menu-turnirs .slide-c .wide-country-more table td,
#main-menu-turnirs .slide-c .wide-country-more table td img
{
	vertical-align: middle;
}

#main-menu-turnirs .slide-c .wide-country-more table td a{
	display: inline !important;
}

#main-menu-turnirs .slide-c .wide-country-more table .tlogo{
	width: 33px !important;
	padding: 0 14px 12px 0 !important;
	border: 0 !important;
}

#main-menu-turnirs .slide-c .wide-country-more table .tlogo img{
	margin: 0 !important;
	padding: 0 !important;
}

#main-menu-turnirs .slide-c .wide-country-more table .name{
	width: 120px !important;
	padding: 0 10px 12px 0 !important;
	font: 700 14px/20px Arimo !important;
	color: #181b23 !important;
	text-align: left !important;
	border: 0 !important;
}

#main-menu-turnirs .slide-c .wide-country-more table .link{
	padding: 0 0 12px 0 !important;
	border: 0 !important;
	width: 6px !important;
}

#main-menu-turnirs .slide-c .wide-country-more table .link img{
	margin: 0 !important;
}

#main-menu-turnirs .slide-c .wide-country-more table tr:last-child td{
	padding-bottom: 0 !important;
}

#main-menu-turnirs .slide-c .slide-content td{
	padding: 0 20px 42px 20px;
	width: 212px;
	border-right: 1px solid #ededed;
	vertical-align: middle;
	text-align: center;
}

#main-menu-turnirs .slide-c .slide-content tr td:last-child{
	border-right: 0;
}

#main-menu-turnirs .slide-c .slide-content tr:first-child td{
	padding-top: 5px;
}

#main-menu-turnirs .slide-c .slide-content tr:last-child td{
	padding-bottom: 15px;
}

#main-menu-turnirs .slide-c .slide-content table.one-row td{
	padding: 60px 20px 48px 20px;
}

#main-menu-turnirs .slide-c .slide-content tr td a{
	font: 700 14px/20px Arimo;
	text-decoration: none;
}

#main-menu-turnirs .slide-c .slide-content tr td img{
	margin: 0 0 12px 0;
}

#main-menu-turnirs .slide-c .slide-content tr td.col-1{
	text-decoration: none;
	font: 700 16px/20px Arimo;
}

#main-menu-turnirs .slide-c .slide-content tr td a:hover{
	color: #1d9a52;
	text-decoration: none;
}

#right .region-right{
	float: left;
	width: 357px;
}

#right .block #vk_groups{
	width: 339px !important;
	margin: 5px 5px 10px 5px;
}

#right .block #fb_groups{
	width: 339px !important;
	margin: 5px 5px 5px 5px;
}

.sticky {
	position: fixed;
}
.stop {
	position: relative;
}

#right .block-centering{
	margin: 0 auto;
	width: 300px;
}

#left .block-centering{
	margin: 0 auto;
	width: 240px;
}

#center .block-centering,
#block-block-111 .block-centering
{
	margin: 0 auto;
	width: 728px;
}

#left .rtb-load-wrapper .block-centering{
	margin: 5px auto 5px auto;
}

#left .rtb-load-wrapper{
	width: 100%;
	float: left;
}

#block-user-login{
	position: absolute;
	right: 0;
	top: 106px;
	background: #fff;
	box-shadow: 0 0 25px rgba(0,0,0,0.15);
	padding: 24px 24px 20px 24px;
	width: 304px;
	display: none;
	opacity: 0;
}

#block-user-login .user_register_form,
#block-user-login .user_pass_form
{
	display: none;
}

.block-item-title{
	font: 700 14px/19px Arimo;
	width: 100%;
	text-transform: uppercase;
	margin: 0 0 13px 0;
	float: left;
}

ul.hybridauth-widget{
	padding: 0;
	margin: 0;
}

.hybridauth-widget-wrapper{
	margin: 0 0 15px 0;
	width: 100%;
	float: left;
}

ul.hybridauth-widget li{
	list-style: none;
	float: left;
	padding: 0;
	margin: 0 5px 0 0 !important;
}

ul.hybridauth-widget li span.hybridauth-icon{
	width: 24px !important;
	height: 24px !important;
	opacity: 1 !important;
	display: inline-block;
}

ul.hybridauth-widget li span.hybridauth-facebook{
	background: url("images/share.png") no-repeat scroll -30px 0 !important;
}

ul.hybridauth-widget li span.hybridauth-facebook:hover{
	background-position: -30px bottom !important;
}

ul.hybridauth-widget li span.hybridauth-twitter{
	background: url("images/share.png") no-repeat scroll -150px 0 !important;
}

ul.hybridauth-widget li span.hybridauth-twitter:hover{
	background-position: -150px bottom !important;
}

ul.hybridauth-widget li span.hybridauth-mailru{
	background: url("images/share.png") no-repeat scroll -299px 0 !important;
}

ul.hybridauth-widget li span.hybridauth-mailru:hover{
	background-position: -299px bottom !important;
}

ul.hybridauth-widget li span.hybridauth-vkontakte{
	background: url("images/share.png") no-repeat scroll 0 0 !important;
}

ul.hybridauth-widget li span.hybridauth-vkontakte:hover{
	background-position: 0 bottom !important;
}

ul.hybridauth-widget li span.hybridauth-odnoklassniki{
	background: url("images/share.png") no-repeat scroll -60px 0 !important;
}

ul.hybridauth-widget li span.hybridauth-odnoklassniki:hover{
	background-position: -60px bottom !important;
}

ul.hybridauth-widget li span.hybridauth-google{
	background: url("images/share.png") no-repeat scroll right 0 !important;
}

ul.hybridauth-widget li span.hybridauth-google:hover{
	background-position: right bottom !important;
}

#block-user-login .form-item{
	width: 100%;
	float: left;
	margin: 0 0 18px 0;
}

#block-user-login .form-type-textfield label,
#block-user-login .form-type-password label
{
	display: none;
}

#block-user-login .form-item .form-text{
	border: 1px solid #c4c4c8;
	height: 48px;
	padding: 0 18px 0 18px;
	width: 266px;
	color: #555555;
	margin: 0;
}

#block-user-login .form-item.error input{
	border-color: #ff0000;
}

#block-user-login .form-item.form-type-checkbox{
	line-height: 15px;
	width: 150px;
}

#block-user-login .form-item.form-type-checkbox .checker,
#block-user-login .form-item.form-type-checkbox input
{
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 8px;
	cursor: pointer;
}

#block-user-login .form-item.form-type-checkbox .checker span{
	width: 15px;
	height: 15px;
	background: url("images/chewckbox.png") no-repeat scroll 0 0;
	cursor: pointer;
}

#block-user-login .form-item.form-type-checkbox .checker span.checked{
	background: url("images/chewckbox.png") no-repeat scroll 0 bottom;
}

#block-user-login .form-item.form-type-checkbox label{
	text-align: left;
	padding: 0;
	font: 14px/15px Arimo;
	color: #181b23;
	margin: 0;
	cursor: pointer;
}

#block-user-login .form-actions{
	width: 100%;
	float: left;
	margin: 0;
}

#block-user-login .form-actions .ajax-progress,
#block-user-login .register .ajax-progress
{
	display: none;
}

#block-user-login .form-actions .form-submit{
	cursor: pointer;
	width: 100%;
	height: 35px;
	text-transform: uppercase;
	color: #fff;
	font: 700 12px Arimo;
	border: 2px solid #1d9a52;
	background: #1d9a52;
}

#block-user-login .register{
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
	text-align: center;
}

#block-user-login .register a{
	color: #1d9a52;
}

#block-user-login .pass-restore{
	float: right;
	margin: 0 0 18px 0;
	line-height: 15px;
}

#block-user-login .pass-restore .ajax-progress{
	display: none !important;
}

#block-user-login .pass-restore a{
	font: 14px/15px Arimo;
	color: #1d9a52;
	text-decoration: none;
}

#block-user-login .pass-restore a:hover{
	text-decoration: underline;
}

#modalContent .user_login_form
{
	width: 280px;
}

#modalContent .user_register_form,
#modalContent .user_pass_form
{
	width: 304px;
}

#modalContent .messages{
	width: calc(100% - 62px);
}

#modalContent .user_pass_form .form-item,
#modalContent .user_register_form .form-item
{
	width: 100%;
	float: left;
	margin: 0 0 18px 0;
}

#modalContent .user_pass_form .form-item label,
#modalContent .user_register_form .form-item label
{
	display: none;
}

#modalContent .user_pass_form .form-item .form-text,
#modalContent .user_register_form .form-item .form-text
{
	border: 1px solid #c4c4c8;
	height: 48px;
	padding: 0 18px 0 18px;
	width: 266px;
	color: #555555;
	margin: 0;
}

#modalContent .user_pass_form .form-item.error input,
#modalContent .user_register_form .form-item.error input
{
	border-color: #e84c3d;
}

.user_pass_form .form-text-help,
.user_register_form .form-text-help
{
	width: 100%;
	float: left;
	margin: 0 0 18px 0;
	font: 13px/19px Arimo;
	color: #555555;
}

.user_pass_form .form-actions,
#modalContent .user_register_form .form-actions
{
	width: 100%;
	margin: 0;
	float: left;
}

#modalContent .user_pass_form .form-actions .form-submit,
#modalContent .user_register_form .form-actions .form-submit
{
	cursor: pointer;
	width: 100%;
	height: 35px;
	text-transform: uppercase;
	color: #fff;
	font: 700 12px Arimo;
	border: 2px solid #1d9a52;
	background: #1d9a52;
}

#modalContent .user_pass_form .ajax-progress,
#modalContent .user_register_form .ajax-progress
{
	display: none !important;
}

.user_register_form .form-actions{
	width: 100%;
	float: left;
}

.captcha{
	width: 100%;
	float: left;
	position: relative;
	/*padding: 64px 0 0 0;*/
}

.g-recaptcha{
	margin-bottom: 10px;
}

.g-recaptcha > div{
	width: 100% !important;
	height: auto !important;
}

.captcha img{
	position: absolute;
	border: 1px solid #c4c4c8;
	padding: 5px 24px 5px 24px;
	top: 0;
	left: 0;
}

.captcha .reload-captcha-wrapper{
	position: absolute;
	top: 9px;
	left: 161px;
}

.captcha .reload-captcha-wrapper a{
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	cursor: pointer;
	background: url("images/reload.png") no-repeat scroll 0 0;
	width: 21px;
	height: 24px;
}

.captcha .form-item .description{
	display: none;
}

.user_register_form .hybridauth-widget-wrapper{
	display: none;
}

.user_register_form .field-group-fieldset{
	display: block !important;
	height: auto !important;
	padding: 0 !important;
	border: 0 !important;
	margin: 0 !important;
}

.user_register_form .field-group-fieldset legend{
	display: none;
}

.user_register_form .field-group-fieldset .fieldset-wrapper{
	display: block !important;
}

.user_register_form .form-item .description{
	display: none !important;
}

.user_register_form .password-strength,
.user_register_form .group-main,
.user_register_form div.password-confirm
{
	display: none !important;
}

.user_register_form .form-item-pass-pass2{
	margin: 0 !important;
}

.user_register_form .login{
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
	text-align: center;
	color: #414143;
}

.user_register_form .login a{
	color: #1d9a52;
}

#block-new-desine-read-more-blogs,
#block-new-desine-popular-bottom-materials
{
	padding-top: 16px;
}

#block-new-desine-read-more-blogs .block-title,
#block-new-desine-popular-bottom-materials .block-title
{
	border: 0;
	padding-bottom: 0;
	margin-bottom: 16px;
}

#block-new-desine-read-more-blogs .views-row,
#block-new-desine-popular-bottom-materials .views-row
{
	padding-right: 67px;
}

#bottom_block .block{
	width: 100%;
	float: left;
	overflow-x: hidden;
}

#block-block-117{
	position: absolute;
	top: 0;
	overflow: hidden;
	height: 0;
	left: 254px;
	width: 1069px;
	background: #fff;
	border-left: 1px solid #d4d5d9;
	border-right: 1px solid #d4d5d9;
	z-index: 10;
}

#block-block-117 .content{
	padding: 18px 16px 0 16px;
	width: 1037px;
	float: left;
}

#block-block-117 .content .search-input{
	float: left;
	padding: 0 40px 0 10px;
	width: 960px;
	border: none;
	border-bottom: 1px solid #ececec;
	font: 16px Arimo;
	color: #4d4f53;
	height: 30px;
	background: url("images/search-input.png") no-repeat scroll 979px 0;
}

#block-block-117 .content .search-input:focus{
	background: url("images/search-input.png") no-repeat scroll 979px bottom;
	border-bottom: 1px solid #1d9a52;
}

#block-block-117 .content ::-webkit-input-placeholder {color: #4d4f53;font: 14px/30px Arimo;}
#block-block-117 .content ::-moz-placeholder          {color: #4d4f53;font: 14px/30px Arimo;}
#block-block-117 .content :-moz-placeholder           {color: #4d4f53;font: 14px/30px Arimo;}
#block-block-117 .content :-ms-input-placeholder      {color: #4d4f53;font: 14px/30px Arimo;}

#block-block-117 .button{
	position: absolute;
	width: 30px;
	height: 30px;
	cursor: pointer;
	border: 0;
	background: none;
	text-indent: -9999px;
	top: 15px;
	right: 49px;
}

#block-block-117 .close{
	float: right;
	cursor: pointer;
	margin: 4px 0 0 0;
}

.user_login_form .form-item-name label,
.user_login_form .form-item-pass label,
#center .user_register_form .form-item label
{
	display: none;
}

#center .user_login_form .form-item-name input,
#center .user_login_form .form-item-pass input,
#center .user_register_form .form-item input
{
	width: 400px;
	float: left;
}

#center .user_login_form .form-item-remember-me{
	margin: 0 0 18px 0;
}

.user_login_form .benefits{
	width: 100%;
	float: left;
	margin: 0 0 18px 0;
}

.user_login_form .benefits .open-benefits{
	text-decoration: underline;
	cursor: pointer;
}

.user_login_form .benefits .open-benefits:hover{
	text-decoration: none;
}

.user_login_form .benefits .benefits-text{
	display: none;
	padding-top: 10px;
}

.user_login_form .form-actions{
	float: left;
	margin: 0 15px 0 0;
}

.user_login_form .pass-restore{
	float: left;
	margin: 12px 0 0 0;
}

.user_login_form .register-l{
	float: left;
	margin: 12px 0 0 10px;
}

.user_login_form .pass-restore a,
.user_login_form .register-l a
{
	font: 14px/15px Arimo;
	color: #1d9a52;
	text-decoration: none;
}

.user_login_form .pass-restore a:hover,
.user_login_form .register-l a:hover
{
	text-decoration: underline;
}

.register-l

#center .user_pass_form .form-item{
	width: 100%;
	float: left;
	margin: 0 0 18px 0;
}

#center .user_pass_form .form-item label{
	display: none;
}

#center .user_pass_form .form-item .form-text{
	width: 400px;
	color: #555555;
	float: left;
}

#modalContent .user_login_form h3{
	display: none;
}

#modalContent .user_login_form .form-item .description{
	display: none;
}

#modalContent .user_login_form .form-text{
	border: 1px solid #c4c4c8 !important;
	height: 48px !important;
	padding: 0 18px 0 18px !important;
	width: 242px !important;
	color: #555555 !important;
	float: left !important;
}

#modalContent .user_login_form .form-item.form-type-checkbox {
	line-height: 15px;
	width: 150px;
}

#modalContent .user_login_form .form-type-checkbox .checker, #modalContent .user_login_form .form-type-checkbox input {
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 8px;
	cursor: pointer;
}

#modalContent .user_login_form .form-type-checkbox label{
	text-align: left;
	padding: 0;
	font: 14px/15px Arimo;
	color: #181b23;
	margin: 0;
	cursor: pointer;
}

#modalContent .user_login_form .form-type-checkbox .checker span {
	width: 15px;
	height: 15px;
	background: url("images/chewckbox.png") no-repeat scroll 0 0;
	cursor: pointer;
}

#modalContent .user_login_form .form-type-checkbox .checker span.checked{
	background: url("images/chewckbox.png") no-repeat scroll 0 bottom;
}

#modalContent .user_login_form .form-actions{
	width: 100%;
	margin: 0;
	float: left;
}

#modalContent .user_login_form .form-actions .form-submit{
	cursor: pointer;
	width: 100%;
	height: 35px;
	text-transform: uppercase;
	color: #fff;
	font: 700 12px Arimo;
	border: 2px solid #1d9a52;
	background: #1d9a52;
}

#modalContent .user_login_form .ajax-progress{
	display: none !important;
}

#modalContent .user_login_form .pass-restore{
	float: right;
	margin: 0 0 18px 0;
	line-height: 15px;
}

#modalContent .user_login_form .pass-restore a{
	font: 14px/15px Arimo;
	color: #1d9a52;
	text-decoration: none;
}

#modalContent .user_login_form .pass-restore a:hover{
	text-decoration: underline;
}

#block-new-desine-forecasts-contest .ajax-progress,
#block-new-desine-user-teams .ajax-progress{
	display: none;
}

#block-new-desine-news-1170{
	display: none;
	float: right;;
	margin: 0 25px 24px 0;
	width: 1122px;
}

#block-new-desine-news-1170 .main-news-type{
	width: 100%;
	float: left;
	border-top: 4px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding: 7px 0 5px 0;
	margin: 0 0 15px 0;
}

#block-new-desine-news-1170 .main-news-type ul{
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}

#block-new-desine-news-1170 .main-news-type ul li{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 20px 0 20px;
	cursor: pointer;
	text-transform: uppercase;
	font: 700 13px/27px Arimo;
	color: #4d4f53;
	height: 27px;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 200px;
	overflow: hidden;
}

#block-new-desine-news-1170 .main-news-type ul li.active,
#block-new-desine-news-1170 .main-news-type ul li:hover{
	color: #1d9a52;
}

#block-new-desine-news-1170 .news-tab{
	width: 922px;
	float: left;
}

#block-new-desine-news-1170 .news-tab .tab{
	display: none;
	width: 100%;
	float: left;
}

#block-new-desine-news-1170 .news-tab .tab.active{
	display: block;
}

#block-new-desine-news-1170 .news-tab .tab .slider{
	width: 100%;
	float: left;
	position: relative;
}

#block-new-desine-news-1170 .news-tab .tab .slider .s-imgs{
	float: left;
	width: 802px;
	overflow-x: hidden;
	margin: 0 0 0 61px;
}

#block-new-desine-news-1170 .news-tab .tab .slider .s-imgs .s-slide{
	float: left;
	width: 802px;
}

#block-new-desine-news-1170 .news-tab .tab .slider .s-prev{
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	height: 100%;
	width: 42px;
	background: url("images/slider_teams_prev.png") no-repeat scroll center center #f7f7f7;
}

#block-new-desine-news-1170 .news-tab .tab .slider .s-next{
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	height: 100%;
	width: 42px;
	background: url("images/slider_teams_next.png") no-repeat scroll center center #f7f7f7;
}

#block-new-desine-news-1170 .news-tab .tab .slider .s-prev.disabled,
#block-new-desine-news-1170 .news-tab .tab .slider .s-next.disabled{
	display: none;
}

#block-new-desine-news-1170 .news-tab .tab .slider .s-imgs .title-links{
	width: 700px;
}

#block-new-desine-news-1170 .news-tab .tab .slider .s-imgs .title-links .news-lnk{
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 535px;
	display: inline-block;
	white-space: nowrap;
}

#block-new-desine-news-1170 .news.last-row{
	padding-bottom: 0;
}

#block-new-desine-news-1170 .view-news.center {
	line-height: 18px;
}

#block-new-desine-news-1170 .view-news.center .title-links {
	line-height: 18px;
}

#block-new-desine-news-1170 .view-news.center .title-links .news-lnk{
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 695px;
	display: inline-block;
	white-space: nowrap;
}

#center .center-inner .block{
	height: auto;
	overflow: hidden;
}

#center .center-inner #block-system-main{
	overflow: visible;
}

#found-error-form{
	width: 340px;
}

#found-error-form .form-type-textfield input{
	float: left !important;
	width: 302px !important;
}

#found-error-form .found-error-help{
	margin: 0 0 18px 0;
}

.game-line-today{
	margin-top: 15px;
}

.kp-line-table .line-turnir{
	font: 700 13px/20px Arimo;
	padding: 16px 10px 15px 10px;
}

.kp-line-table tbody tr:hover,
.user-bids-list tbody tr:hover
{
	background: #f7f7f7;
}

.kp-line-score-table tbody tr:hover,
.kp-line-table tbody tr.tur-name:hover
{
	background: none;
}

.game-line-today table{
	margin-bottom: 0;
}

.kp-line-table .col-3,
.kp-line-table .col-4,
.kp-line-table .col-5
{
	width: 70px;
}

.kp-line-table td.bold{
	font-weight: bold;
}

.kp-line-score-table .col-4,
.kp-line-score-table .col-5
{
	width: 162px;
}

.site-table.user-bids-list .col-8{
	padding-right: 15px;
	padding-left: 0;
}

.site-table.user-bids-list,
.site-table.user-game-history,
.leagues-list-table
{
	margin-bottom: 20px;
}

.site-table.user-bids-list td.col-3,
.site-table.user-bids-list td.col-4,
.site-table.user-bids-list td.col-7
{
	font: 13px/16px Arimo;
}

.site-table.user-bids-list td.col-3 a{
	display: block;
}

.site-table.user-bids-list .col-3 a:hover,
.user-game-history td.col-3 a,
.user-game-history td.col-2 a
{
	color: #1d9a52;
	text-decoration: none;
}

.user-game-history td.col-3 a:hover,
.user-game-history td.col-2 a:hover{
	text-decoration: underline;
}

.site-table.user-bids-list td.col-2 .score{
	display: inline-block;
	width: 20px;
}

.site-table.user-bids-list td.col-8 .delete_bid{
	cursor: pointer;
	margin-bottom: 8px;
}

.user-game-history th.col-2 a,
.user-game-history th.col-3 a{
	color: #1d9a52 !important;
}

.has-d-title{
	cursor: pointer;
}

.tooltip-block{
	position: absolute;
	background: rgba(29,154,82,0.8);
	padding: 0 8px;
	font: 12px/25px Arimo;
	color: #fff;
	z-index: 400;
	display: none;
}

.kp-ligue-wrapp{
	width: 100%;
	float: left;
}

.kp-ligue-wrapp .new-add{
	margin-bottom: 28px;
	width: 100%;
	float: left;
}

.leagues-list-table th.col-1 a{
	color: #1d9a52;
}

.leagues-list-table td.col-1 a:hover{
	color: #1d9a52;
	text-decoration: none;
}

.leagues-list-table td.col-1 .league-comments{
	background: url("images/comments.png") no-repeat scroll 0 0;
	padding: 0 0 0 22px;
	margin: 0 0 0 5px;
}

.leagues-list-table td.col-1 .league-comments.orang{
	color: #fe9d34;
}

.leagues-list-table .col-1{
	width: 300px;
}

.leagues-list-table .col-1 .fire{
	margin-left: 5px;
}

#center .node-kp_liga-form .form-item label{
	width: 120px;
}

#center .node-kp_liga-form .form-text{
	width: 572px !important;
}

#center .node-kp_liga-form .field-label label{
	width: auto;
}

#center .node-kp_liga-form .form-type-select select,
#center .node-kp_liga-form .form-type-select .selector{
	width: 608px !important;
}

#center .node-kp_liga-form .field-type-datestamp{
	width: 100%;
	float: left;
}

#center .node-kp_liga-form .field-type-datestamp legend{
	float: left;
	width: 120px;
	padding-right: 10px;
	text-align: right;
	margin: 12px 0 0 0;
	font: 700 14px/19px Arimo;
	color: #4d4f53;
}

#center .node-kp_liga-form .field-type-datestamp .date-padding{
	padding: 0;
}

#center .node-kp_liga-form .field-type-datestamp .fieldset-wrapper{
	float: left;
	width: 400px;
}

#center .node-kp_liga-form .field-type-datestamp .fieldset-wrapper label{
	display: none;
}

#center .node-kp_liga-form .field-type-datestamp .fieldset-wrapper .form-item{
	float: left;
	width: auto !important;
}

#center .node-kp_liga-form .field-type-datestamp .date-timezone{
	display: none;
}

#center .node-kp_liga-form .field-type-datestamp .form-type-date-popup{
	margin-bottom: 0;
}

#center .node-kp_liga-form .field-type-datestamp .form-type-date-popup input{
	width: 100px !important;
	margin-right: 15px;
}

#center .node-kp_liga-form .field-type-datestamp .date-no-float{
	clear: none;
}

#center .node-kp_liga-form .form-managed-file{
	width: 608px !important;
}

#center .node-kp_liga-form .form-managed-file .uploader{
	width: 606px !important;
}

#center .node-kp_liga-form .form-managed-file .form-file{
	width: 570px;
}

#center .node-kp_liga-form .form-textarea-wrapper{
	width: 608px;
}

#center .node-kp_liga-form .field-type-text-with-summary .ckeditor_links{
	margin: 0 0 0 131px;
}

#center .node-kp_liga-form .form-radios{
	float: left;
}

#center .node-kp_liga-form .form-managed-file .action{
	padding: 9px 20px 0 20px !important;
}

#center .node-kp_liga-form .field-name-field-liga-type label{
	margin-top: 0;
}

#center .node-kp_liga-form .field-name-field-liga-type .form-item{
	width: auto;
	float: left;
	margin-right: 15px !important;
}

#center .node-kp_liga-form .form-type-checkbox{
	width: 606px;
	margin: 0 0 25px 132px;
}

#center .kp-fans-team-form label{
	float: left;
	width: auto;
	text-align: left;
	padding-right: 15px;
}

#center .kp-fans-team-form .selector,
#center .kp-fans-team-form select{
	float: left;
}

.rate-row{
	width: 357px;
	float: left;
}

.block.game-rate{
	margin-bottom: 38px !important;
}

.rate-row.left{
	clear: both;
}

.rate-row.right{
	float: right;
}

.rate-row.full_width{
	width: 100%;
}

.rate-row.full_width .block{
	margin-bottom: 0 !important;
}

.rate-row.full_width table{
	margin-bottom: 20px;
}

.game-rate .game-full-rate{
	margin: 26px 0 0 0;
	text-align: center;
}

.rate-row.full_width .col-3{
	width: 520px;
}

.page-game-rating-count-win .rate-row.full_width .col-4{
	width: 56px;
}

.rate-row.full_width .col-5{
	width: 85px;
}

.game-rate .game-full-rate a{
	padding: 0 28px;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	font: 700 14px/45px Arimo;
	color: #1d9a52;
	border: 2px solid #1d9a52;
	transition: background-color 0.1s,border-color 0.1s;
}

.game-rate .game-full-rate a:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff !important;
}

.game-rate .site-table .col-1{
	width: 25px;
}

.game-rate .site-table .col-2{
	padding: 10px 0;
	width: 21px;
}

.game-rate .site-table tbody tr:hover{
	background: #f7f7f7;
}

.game-rate .site-table a:hover{
	text-decoration: none;
	color: #1d9a52;
}

.game-rate .site-table td.col-4{
	font-size: 16px;
}

.game-rate .site-table.g1 td.col-4,
.game-rate .site-table.g1 td.col-5,
.game-rate .site-table.g1 td.col-6
{
	font-size: 14px;
}

.node.kp_liga.full .ligue_operations{
	float: left;
	margin-bottom: 20px;
	width: 440px;
}

.node.kp_liga.full .ligue_operations.full-width{
	width: 100%;
}

.node.kp_liga.full .field-name-field-image {
	float: left;
	margin: 0 20px 0 0;
}

.node.kp_liga.full .field-name-field-image img{
	max-width: 280px;
	height: auto;
}

.node.kp_liga.full .ligue_v{
	width: 100%;
	float: left;
}

.node.kp_liga.full .ligue_v .league-type{
	display: inline-block;
	margin: 0 0 15px 0;
}

.node.kp_liga.full .already-member{
	margin-bottom: 15px;
}

.node.kp_liga.full .league_operation
{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.league_operation a,
.node.kp_liga.full .ligue_v a
{
	padding: 0;
	width: 180px;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	font: 700 14px/35px Arimo;
	height: 35px;
	color: #1d9a52;
	border: 2px solid #1d9a52;
	margin: 0 15px 15px 0;
	text-align: center;
}

.ligue_data{
	width: 100%;
	float: left;
}

.kp-line-table{
	border: 0 !important;
}

.kp-line-table .col-2 a{
	color: #181b23 !important;
}

.kp-line-table .col-2 a:hover{
	color: #1d9a52 !important;
}

.kp_liga .kp_wins_rating{
	margin: 20px 0 10px 0;
}

.kp_liga .kp_wins_rating .black-title{
	margin: 0 !important;
}

.l-all-groups{
	margin: 15px 0 0 0;
	width: 100%;
}

.l-all-groups a{
	padding: 0 28px;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	font: 700 14px/45px Arimo;
	height: 45px;
	color: #1d9a52;
	border: 2px solid #1d9a52;
}

.kp_liga .kp_wins_rating .kp-liga-group-rate{
	margin-bottom: 15px;
}

.kp_liga .kp_wins_rating .kp-liga-group-rate td,
.kp_liga .kp_wins_rating .kp-liga-group-rate td th
{
	padding: 10px 8px;
}

.kp_liga .kp_wins_rating .kp-liga-group-rate .group{
	width: 132px;
	padding-left: 0;
}

.kp_liga .kp_wins_rating .kp-liga-group-rate td a{
	color: #181b23;
}

.kp_liga .kp_wins_rating .kp-liga-group-rate td a:hover{
	color: #1d9a52;
	text-decoration: none;
}

.kp_liga .kp_wins_rating .kp-liga-group-rate tr.current-user{
	background: #FFFACD;
}

.node.kp_liga .field-name-body{
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}

#block-new-desine-game-user-league .site-table,
#block-new-desine-game-rating-new .site-table,
#block-new-desine-turnir-statistic .site-table
{
	border: 0;
}

#block-new-desine-game-user-league .site-table tr:hover,
#block-new-desine-game-rating-new .site-table tr:hover
{
	background: #f7f7f7;
}

#block-new-desine-game-user-league .site-table td,
#block-new-desine-game-rating-new .site-table td,
#block-new-desine-player-stat .site-table td,
#block-new-desine-turnir-statistic .site-table td
{
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #ededed;
}

#block-new-desine-game-rating-new .site-table th,
#block-new-desine-player-stat .site-table th,
#block-new-desine-turnir-statistic .site-table th
{
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

#block-new-desine-game-user-league .site-table td a:hover,
#block-new-desine-game-rating-new .site-table td a:hover
{
	text-decoration: none;
	color: #1d9a52;
}

#block-new-desine-game-rating-new .site-table .col-1{
	padding-left: 36px;
	width: 15px;
}

#block-new-desine-game-rating-new .site-table .col-2{
	width: 162px;
	padding-left: 0;
}

#block-kp-kp-user-points-win .content,
#block-kp-kp-user-points-points .content
{
	padding: 10px;
	width: 329px;
	text-align: center;
}

#block-kp-kp-user-points-win .content a:hover,
#block-kp-kp-user-points-points .content a:hover{
	text-decoration: none;
	color: #1d9a52;
}

.preloader-image {
	background: url("images/loading_web.gif") no-repeat scroll 0 0;
	overflow: hidden;
	height: 0;
	width: 0;
}

.match-center-result .site-table td.col-4 a span.team-name,
.match-center-result .site-table td.col-6 a span.team-name{
	max-width: 96px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

.match-center-result .site-table td.col-4 a{
	float: right;
	display: block;
}

.match-center-result .site-table td.col-4 a .team-name:hover,
.match-center-result .site-table td.col-6 a .team-name:hover
{
	text-decoration: underline;
}

.match-center-result .site-table td.col-6 a{
	float: left;
	display: block;
}

.match-center-result .site-table td.col-4 a span{
	float: right;
	margin-left: 6px;
}

.match-center-result .site-table td.col-6 a span{
	float: left;
	margin-right: 6px;
}

.match-center-result .one-column .site-table td.col-4 a span.team-name,
.match-center-result .one-column .site-table td.col-6 a span.team-name{
	max-width: 204px;
}

.translation-message-wrapper .ya-share2{
	margin-top: 20px;
}

.user_data_edit_form{
	position: absolute;
	padding: 10px;
	background: #fff;
	box-shadow: 0 0 5px #d4d4d4;
	width: 490px;
	z-index: 100;
}

.user_data_edit_form .form-item{
	width: 100%;
	float: left;
	margin: 0;
}

.user_data_edit_form .form-item.form-type-textfield input{
	float: right;
	height: 35px;
	padding: 0 18px;
	width: 454px;
	border: 1px solid #c4c4c8;
	color: #555555;
}

.user_data_edit_form .form-item textarea{
	height: 100px;
	padding: 16px 18px 16px 18px;
	width: 490px !important;
	border: 1px solid #c4c4c8;
	overflow: hidden;
}

.user_data_edit_form .form-actions{
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
}

.user_data_edit_form .form-actions .form-submit{
	cursor: pointer;
	height: 35px;
	text-transform: uppercase;
	color: #1d9a52;
	font: 700 12px Arimo;
	border: 2px solid #1d9a52;
	background: #fff;
	padding: 0 18px;
	float: left;
	display: block;
}

#block-soccer-front-transfers{
	border-top: 4px solid #1d9a52;
	padding: 14px 0 0 0;
}

#block-soccer-front-transfers .block-title{
	margin: 0 0 14px 0;
	text-align: center;
	text-transform: uppercase;
}

#block-soccer-front-transfers .block-title a{
	font: 700 14px/19px "Arimo";
	color: #1d9a52;
}

#block-soccer-front-transfers .content .selector{
	background: none !important;
	border: 1px solid #ededed;
	margin-bottom: 20px;
	width: 738px;
}

#block-soccer-front-transfers .content .selector select{
	width: 738px;
	border: 1px solid #ededed;
}

#block-soccer-front-transfers .more-transfers{
	width: 100%;
	float: left;
	margin-top: 24px;
	text-align: center;
}

#center #transfers-filters-form .form-item-division .selector,
#center #transfers-filters-form .form-item-division select
{
	width: 738px !important;
	float: left !important;
}

#center #transfers-filters-form .form-item-team .selector,
#center #transfers-filters-form .form-item-team select
{
	width: 300px !important;
	float: left;
}

#center #transfers-filters-form .form-item-team .field-prefix{
	float: left;
	margin-right: 15px;
	line-height: 49px;
}

#center #transfers-filters-form .form-item-team .field-prefix img{
	margin-right: 5px;
	vertical-align: middle;
}

.transfers-news{
	border-top: 4px solid #181b23 !important;
	padding: 14px 0 0 0 !important;
}

.transfers-news .block-title{
	text-align: center;
	border: 0 !important;
	margin: 0 0 14px 0 !important;
}

.node .pager a:hover{
	color: #fff !important;
}

.match_user_translation_form #new-comm-add-wrapper legend{
	border-top: 4px solid #181b23;
	padding: 13px 0 14px;
	color: #181b23;
	font: 700 14px/19px "Arimo";
	margin: 0 0 20px;
	text-transform: uppercase;
	width: 100%;
	border-bottom: 1px solid #ededed;
}

.select_user_translation{
	border-top: 4px solid #181b23;
	padding: 13px 0 14px;
}

.select_user_translation .title{
	color: #181b23;
	font: 700 14px/19px "Arimo";
	margin: 0 0 14px;
	text-transform: uppercase;
}

.match_user_translation_form .form-actions{
	width: 100%;
	float: left;
}

.select_user_translation .selector{
	background: none;
	width: 738px;
	border: 1px solid #ededed;
}

.page-blogs-add #center .soccer-blogs-edit-form .form-item.form-type-textarea textarea{
	width: 610px !important;
}

.page-blogs-add #center .soccer-blogs-edit-form .field-name-body .form-item.form-type-textarea textarea{
	width: 100% !important;
}

.form-type-managed-file .select-crop{
	position: relative;
}

.form-type-managed-file .select-crop,
.form-type-managed-file .select-crop img
{
	max-width: 600px;
}

.form-with-s-change .form-header{
	width: 100%;
	float: left;
	margin: 0 0 18px 0;
	font: 700 14px/19px Arimo;
	color: #4d4f53;
}

.form-with-s-change table td{
	padding: 12px 14px 12px 14px;
	vertical-align: middle;
}

.form-with-s-change table td.col-1 img{
	margin-right: 10px;
	vertical-align: middle;
}

.form-with-s-change table td.col-2{
	width: 44px;
	padding-right: 0;
}

.form-with-s-change table td.col-2 .delete-kp-liga-user{
	background: url("/sites/all/themes/newtheme/images/remove.png") no-repeat scroll 0 0;
	text-indent: -9999px;
	border: 0;
	width: 14px;
	height: 14px;
	cursor: pointer;
	display: inline-block;
}

.form-with-s-change table td .ajax-progress
{
	display: inline !important;
	padding: 0 0 0 5px;
}

.form-with-s-change table td .ajax-progress img{
	vertical-align: middle;
	position: relative;
	top: -3px;
	width: auto !important;
	height: auto !important;
}

.form-with-s-change table td.col-1 .ajax-progress img{
	top: 0;
}

.form-with-s-change table .new td{
	padding-top: 18px;
	padding-bottom: 18px;
}

.form-with-s-change table .new td .add-row{
	background: url("/sites/all/themes/newtheme/images/icon-add.png") no-repeat scroll 0 0;
	text-indent: -9999px;
	border: 0;
	width: 15px;
	height: 15px;
	cursor: pointer;
	float: left;
	margin: 2px 7px 0 0;
}

.form-with-s-change table .new td .form-text{
	border: 0;
	padding: 0;
	margin: 0;
	width: 200px;
}

.list-change-table{
	margin-bottom: 25px;
}

.list-change-table:last-child{
	margin: 0;
}

.node-form .liga-link{
	display: none;
}

#block-block-116{
	margin-top: 20px !important;
}

#center .node-blog_record-form .form-item-title .description,
#center .node-blog_record-form .field-name-field-vv-text .description{
	display: block;
	clear: both;
	float: right;
	margin: 4px 0 0 0;
	width: 608px;
}

#block-new-desine-top-user-menu .user-popup-menu{
	position: absolute;
	right: 0;
	top: 70px;
	background: #fff;
	box-shadow: 0 0 25px rgba(0,0,0,0.15);
	display: none;
	opacity: 0;
	min-width: 160px;
}

#block-new-desine-top-user-menu .user-popup-menu ul{
	margin: 0;
	padding: 0;
}

#block-new-desine-top-user-menu .user-popup-menu ul li{
	padding: 0 20px 0 20px;
	width: auto;
	float: none;
	border: 0;
	text-align: left;
	cursor: default;
	height: auto;
	white-space: nowrap;
	min-width: 120px;
}

#block-new-desine-top-user-menu .user-popup-menu ul li.first{
	background: #f2f2f2;
}

#block-new-desine-top-user-menu .user-popup-menu ul li.first .current-user{
	text-decoration: none;
	font: 700 13px/38px Arimo;
	color: #1d9a52;
	float: left;
	max-width: calc(100% - 25px);
	overflow: hidden;
	text-overflow: ellipsis;
}

#block-new-desine-top-user-menu .user-popup-menu ul li.first .logout{
	float: right;
	margin-left: 5px;
	line-height: 38px;
	height: 38px;
}

#block-new-desine-top-user-menu .user-popup-menu ul li.first .logout a{
	padding: 0;
	line-height: 38px;
}

#block-new-desine-top-user-menu .user-popup-menu ul li.first .logout a img{
	vertical-align: middle;
}

#block-new-desine-top-user-menu .user-popup-menu ul li a{
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	font: 700 11px/11px Arimo;
	padding: 12px 0;
	cursor: pointer;
}

#block-new-desine-top-user-menu .user-popup-menu ul li a:hover,
#block-new-desine-top-user-menu .user-popup-menu ul li a.active
{
	color: #1d9a52;
}

#block-new-desine-top-user-menu .user-popup-menu ul li.second a
{
	border-bottom: 1px solid #f2f2f2;
}

#block-new-desine-top-user-menu .user-popup-menu ul li.last a{
	border-top: 1px solid #f2f2f2;
}

.user-popup-menu .more-user-accounts{
	margin: 8px 0 0 0;
	padding: 8px 10px 10px 10px;
	border-top: 1px solid #f2f2f2;
	white-space: nowrap;
}

.user-popup-menu .more-user-accounts .add-new-account img{
	margin-right: 5px;
}

#block-new-desine-top-user-menu  .user-popup-menu .more-user-accounts .more-accounts-list{
	margin-bottom: 10px;
}

#block-new-desine-top-user-menu  .user-popup-menu .more-user-accounts .more-accounts-list li{
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #f2f2f2;
}

#block-new-desine-top-user-menu  .user-popup-menu .more-user-accounts .more-accounts-list li a{
	line-height: 20px;
	display: block;
	float: left;
	max-width: calc(100% - 25px);
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0;
}

#block-new-desine-top-user-menu  .user-popup-menu .more-user-accounts .more-accounts-list li:first-child{
	padding-top: 0;
}

#block-new-desine-top-user-menu  .user-popup-menu .more-user-accounts .more-accounts-list li img{
	float: right;
	margin-left: 5px;
	vertical-align: middle;
	cursor: pointer;
}

.add-new-account .ajax-progress{
	position: absolute;
}

.add-new-account-form{
	width: 304px;
}

.add-new-account-form .form-item label{
	display: none;
}

.add-new-account-form .form-item input{
	float: none !important;
	padding: 0 18px 0 18px !important;
	width: 266px !important;
	height: 47px !important;
}

#user_avatar_form .form-item-upload-type .form-item{
	margin-right: 15px !important;
}

.n-fb-link{
	font-weight: 700;
}

.main-menu-logo{
	float: left;
	display: none;
	margin: 0 0 0 24px;
	width: 122px;
	height: 50px;
}

.main-menu-logo td{
	vertical-align: middle;
	text-align: left;
	height: 50px;
}

.main-menu-logo img{
	width: 122px;
	vertical-align: middle;
}

.view-news-sidebar .title-links span{
	margin-left: 10px;
}

.ui-autocomplete{
	z-index: 1100;
}

.pra-history{
	margin-bottom: 10px;
}

.hybridauth-widget-wrapper .item-list div:last-child{
	display: none !important;
}

.view-menu-teams .view-menu-teams-table{
	width: 100%;
}

.view-menu-teams .view-menu-teams-table td.c1{
	vertical-align: middle;
	padding: 0 !important;
	width: auto !important;
}

.view-menu-teams .top-teams{
	display: inline-block;
}

.view-menu-teams .more-top-teams{
	display: inline-block;
	margin: 0 0 0 35px;
}

.view-menu-teams .more-top-teams.small tr:last-child td{
	padding-bottom: 0;
}

.view-menu-teams .more-top-teams.small td.col-2{
	padding-right: 0;
}

.view-menu-teams .top-teams td{
	padding: 16px 30px 16px 12px !important;
	width: 280px !important;
	vertical-align: middle;
	border: 1px solid #ededed;
}

.view-menu-teams .top-teams tr:first-child td{
	border-top: 0;
}

.view-menu-teams .top-teams tr td:first-child{
	border-left: 0;
}

.view-menu-teams .top-teams tr td:last-child{
	border-right: 0;
}

.view-menu-teams .top-teams tr:last-child td,
.view-menu-teams .top-teams tr td.no-border-bottom
{
	border-bottom: 0;
}

.view-menu-teams .top-teams tr td.col-2{
	padding: 16px 30px 16px 45px !important;
	width: 242px !important;
}

.view-menu-teams .top-teams td .field-image{
	margin: 0 22px 0 0;
	display: table-cell;
	vertical-align: middle;
}

.view-menu-teams .top-teams td .field-image img{
	width: 70px !important;
	height: 70px !important;
}

.view-menu-teams .top-teams td .fi-ti{
	display: table-cell;
	vertical-align: middle;
	font: 700 16px/20px Arimo !important;
	height: 70px;
}

.view-menu-teams .top-teams td .fi-ti span{
	color: #555555;
	font: 14px/20px Arimo !important;
}

.view-menu-teams .top-teams td .team:hover .fi-ti,
.view-menu-teams .top-teams td .team:hover .fi-ti span
{
	color: #1d9a52;
}

.view-menu-teams .top-teams .big-team-list td,
.view-menu-teams .top-teams .big-team-list td.col-2
{
	padding: 28px 20px 24px 36px !important;
	width: 196px !important;
}

.view-menu-teams .top-teams .big-team-list td .field-image{
	display: block;
	margin: 0 18px 0 0;
}

.view-menu-teams .top-teams .big-team-list td .fi-ti{
	float: none;
	display: block;
	height: auto;
}

.floating-score{
	position: fixed;
	background: #f5f5f5;
	padding: 10px 12px;
	width: 716px;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	z-index: 100;
	display: none;
}

.floating-score table{
	width: 100%;
}

.floating-score table td{
	vertical-align: middle;
}

.floating-score table .col-1{
	width: 258px;
	text-align: right;
}

.floating-score table .col-5{
	width: 258px;
	text-align: left;
}

.floating-score table .col-2{
	padding: 0 10px 0 18px;
	width: 33px;
}

.floating-score table .col-4{
	padding: 0 18px 0 10px;
	width: 33px;
}

.floating-score table .col-2 img,
.floating-score table .col-4 img
{
	width: 33px;
	height: 33px;
}

.floating-score table .team-name a,
.floating-score table .team-name span
{
	font: 700 17px/20px Arimo;
	color: #181b23;
	text-decoration: none;
}

.floating-score table .team-name a:hover{
	color: #1d9a52;
	text-decoration: none;
}

.floating-score table .col-3{
	text-align: center;
}

.floating-score table .col-3 .main-score{
	font: 700 18px/20px Arimo;
	color: #1d9a52;
}

.floating-score table .col-3 .pen-score{
	font: 700 13px/13px Arimo;
}

.block-turnir-stat .content{
	border: 0 !important;
}

.block-match-players .match-rating .player-events img{
	margin-right: 5px;
}

.users-rating-menu{
	width: 732px;
}

.uefa-menu.users-rating-menu ul.countries-submenu li{
	width: auto;
}

.uefa-menu.users-rating-menu ul.countries-submenu li a{
	width: auto;
	padding: 0 50px;
}

.users-rating-table{
	margin-bottom: 10px;
}

.users-rating-table .col-2{
	width: 21px;
	padding-right: 0;
	padding-left: 0;
}

.disabled-block{
	position: relative;
	display: none;
	height: 120px;
}

.disabled-block .links{
	position: absolute;
	top: 48px;
	left: 868px;
	z-index: 2;
}

.disabled-block .links a{
	display: block;
	text-decoration: none;
	float: left;
	margin-right: 8px;
}

.disabled-block .links a div{
	width: 36px;
	height: 36px;
}

.disabled-block .links a .lnk1{
	background: url("images/soc-buttons-36.png") no-repeat scroll 0 0;
}

.disabled-block .links a .lnk2{
	background: url("images/soc-buttons-36.png") no-repeat scroll -44px 0;
}

.disabled-block .links a .lnk3{
	background: url("images/soc-buttons-36.png") no-repeat scroll -89px 0;
}

.disabled-block .links a .lnk4{
	background: url("images/soc-buttons-36.png") no-repeat scroll right 0;
}

.jspHorizontalBar{
	display: none !important;
}

div.spoiler{
	margin: 0 0 20px 0;
	line-height: 19px;
	border-top: 4px solid #ededed;
	padding: 0 0 0 0;
	width: 100%;
	float: left;
}

div.spoiler div.spoiler-title{
	padding: 13px 0 12px 0;
	border: 0 !important;
	border-bottom: 2px solid #ededed !important;
	background: none !important;
	border-radius: 0 !important;
}

div.spoiler div.spoiler-title .spoiler-toggle{
	float: right;
	background: url("images/matches_open.png") no-repeat scroll 0 0 !important;
	width: 14px !important;
	height: 8px !important;
	margin: 4px 0 0 0;
}

div.spoiler div.spoiler-title .spoiler-toggle.hide-icon{
	background: url("images/matches_close.png") no-repeat scroll 0 0 !important;
}

div.spoiler div.spoiler-title span{
	text-transform: uppercase !important;
	font: 700 14px/14px Arimo !important;
}

div.spoiler div.spoiler-content{
	border: 4px solid #ededed !important;
	padding: 20px 25px 20px 25px;
	background: none;
	color: #555555;
	border-radius: 0;
	border-top: 2px solid #ededed !important;
}

.kkk{
	background: url("images/cup.png") no-repeat scroll 0 0;
	padding: 0 0 0 40px;
	font: 700 15px/20px Arimo;
	height: 27px;
	margin: 0 0 16px 0;
	float: left;
	width: 700px;
}

wbr{
	display: inline-block;
}

.view-all .record-add-link{
	margin-left: 10px;
}

.user-ranking-search{
	float: left;
	margin: 20px 0 0 20px;
}

.user-ranking-search .form-type-textfield{
	width: 240px !important;
	margin: 0 !important;
}

.user-ranking-search .form-text{
	float: left !important;
	width: 204px !important;
}

.user-ranking-search .form-actions{
	float: left;
	margin: 0 0 0 15px;
}

.interaktiv-match-details{
	width: 100%;
	float: left;
}

.interaktiv-match-details .match-title{
	text-align: center;
	margin: 0 0 12px 0;
	font: 700 40px/40px Arimo;
}

.interaktiv-match-details .black-title .block-title{
	margin-bottom: 0;
	border-bottom: 0;
}

.interaktiv-match-details .block-match-lineup{
	margin-bottom: 0 !important;
	overflow: visible !important;
}

.interaktiv-match-details .m-buttons{
	width: 100%;
	float: left;
}

.interaktiv-match-details .m-buttons .match-expand span{
	display: inline-block;
	background: url("images/list-open-white.png") no-repeat scroll 0 center;
	width: 12px;
	height: 14px;
	margin: 0 0 0 10px;
}

.interaktiv-match-details .m-buttons .match-expand span:after{
	content: "";
	background: url("images/list-close-white.png") no-repeat scroll 0 0;
}

.interaktiv-match-details .m-buttons .match-expand span.expanded{
	background: url("images/list-close-white.png") no-repeat scroll 0 center;
}

.interaktiv-match-details .match-content{
	display: none;
	margin: 0 0 24px 0;
	width: 100%;
	float: left;
}

.interaktiv-match-details .match-content a{
	color: #555555 !important;
}

.interaktiv-match-details:after{
	content: '';
	background: url("images/loading_web.gif");
}

.match-preload{
	text-align: center;
	position: absolute;
	left: 0;
	top: 35px;
	width: 100%;
	z-index: 5;
}

.interaktiv-match-details .block-match-players{
	margin-bottom: 0 !important;
}

#up{
	position: fixed;
	width: 50px;
	height: 50px;
	background: url("images/totop.png") no-repeat scroll 0 0;
	bottom: 100px;
	margin-top: -25px;
	display: none;
	z-index: 1000;
}

#up:hover{
	background: url("images/totop.png") no-repeat scroll 0 bottom;
}

#up a{
	display: block;
	width: 50px;
	height: 50px;
	text-decoration: none;
	text-indent: -9999px;
}

#block-soccer-filters-material{
	overflow: visible !important;
}

#soccer-materials-filter-form{
	position: relative;
	z-index: 10;
}

#edit-advanced-search{
	background: #fff;
	border: 1px solid #c4c4c8;
	border-top: 0;
	padding: 20px 18px 17px 18px;
	width: 582px;
	display: none;
	position: absolute;
	left: 0;
	top: 51px;
}

#center #edit-advanced-search label{
	float: left;
	width: auto !important;
	text-align: left !important;
}

#center #edit-advanced-search .form-type-select{
	float: left;
	margin: 0 0 18px 0 !important;
}

#center #edit-advanced-search .form-type-select .selector,
#center #edit-advanced-search .form-type-select select{
	float: right;
	width: 487px !important;
}

#center #edit-advanced-search .form-clear{
	cursor: pointer;
	color: #b5b6b9;
	line-height: 14px;
	position: absolute;
	right: 18px;
	bottom: 65px;
}

#center #edit-advanced-search .form-clear:hover{
	color: #1d9a52;
}

#center .form-item-search-title{
	position: relative;
}

#center .form-item-search-title .field-suffix{
	margin: 0;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 51px;
	height: 51px;
	cursor: pointer;
}

#center .form-item-search-title .field-suffix div{
	background: url("images/search-selector.png") no-repeat scroll 0 0;
	width: 20px;
	height: 16px;
	margin: 17px 0 0 15px;
}

#center .form-item-search-title .field-suffix div.opened{
	background: url("images/search-selector.png") no-repeat scroll 0 bottom;
}

#soccer-materials-filter-form .form-item-search-team{
	width: 582px !important;
	margin-bottom: 18px !important;
}

#soccer-materials-filter-form .form-item-search-team input{
	width: 387px !important;
}

.team-name .match-team{
	font-weight: 700;
}

#modalBackdrop{
	position: fixed !important;
}

.float-table-header{
	position: fixed;
	display: none;
	width: 820px;
	z-index: 100;
}

.float-table-header table{
	margin: 0 !important;
}

.view-right-blogs .record-comments{
	float: right;
	margin-top: 8px;
	width: 207px;
}


.view-right-blogs .record-comments span {
	margin-right: 9px;
}

.view-right-blogs .record-comments .comment-count img {
	margin: 0 5px 0 0;
	position: relative;
	top: 2px;
}

.view-right-blogs .record-comments .fire img{
	position: relative;
	top: -1px;
}

.page-modal-forms-nojs-login .hybridauth-widget-wrapper .block-item-title{
	display: none;
}

.float-table-header{
	position: fixed;
	display: none;
	width: 740px;
	z-index: 100;
}

.float-table-header th{
	border-bottom: 2px solid #ededed;
}

.password-suggestions.description{
	display: none !important;
}

#hybridauth-additional-info-form .form-item .description{
	display: none !important;
}

#center .node-kp_liga-form .form-item-field-liga-start-date-und-0-value-time .description,
#center .node-kp_liga-form .form-item-field-field-liga-end-date-und-0-value-time .description
{
	display: block;
}

.node-kp_liga-form .form-type-date-timezone{
	display: none;
}

#user-hide-comments-form{
	width: 100%;
	float: left;
	margin: -10px 0 20px 0;
}

#user-hide-comments-form .form-item{
	float: left;
	width: auto !important;
	margin: 18px 10px 0 0 !important;
}

#user-hide-comments-form .form-actions{
	float: right;
	margin: 0 !important;
	width: auto;
}

#hybridauth-additional-info-form .fieldset-description,
#hybridauth-additional-info-form .form-type-password-confirm div.description,
#hybridauth-additional-info-form .password-strength,
#hybridauth-additional-info-form div.password-confirm
{
	display: none !important;
}

#hybridauth-additional-info-form .form-item-pass-pass1 div.description{
	height: 0;
	overflow: hidden;
	padding: 0;
}

.page-blogs-add #right,
.page-blogs-record-edit #right
{
	display: none;
}

.page-blogs-add #center,
.page-blogs-record-edit #center
{
	width: 1122px;
}

.page-blogs-add #center .field-name-body,
.page-blogs-record-edit #center .field-name-body{
	width: 1122px;
	float: left;
}

.page-blogs-record-edit #center .field-name-body .form-textarea-wrapper,
.page-blogs-add #center .field-name-body .form-textarea-wrapper
{
	width: 800px;
	float: left;
}

.user-push-settings-form .group-title{
	margin: 0 0 20px 0;
	font: 700 16px/18px Arimo;
	color: #1d9a52;
}

.user-push-settings-form .checkbox-group{
	width: 100%;
	margin: 0 0 10px 0;
}

#center .user-push-settings-form .form-item{
	margin: 0 0 10px 0;
	float: none;
	width: 100%;
}

#center .user-push-settings-form .form-item input{
	opacity: 0;
	width: 0;
	height: 0;
}

#center .user-push-settings-form .form-item label{
	float: none;
	width: 36px;
}

#center .user-push-settings-form .form-item label.switch{
	margin-right: 5px;
}

#center .user-push-settings-form .form-item label.option{
	font: 14px/21px Arimo;
	cursor: pointer;
	float: none;
	width: auto;
	vertical-align: top;
}

#center .user-push-settings-form .form-item label img{
	margin-right: 8px;
	vertical-align: middle;
}

.user-push-settings-form .link a{
	color: #1d9a52;
}

.node-created .links{
	display: inline-block;
	margin: 0 0 0 30px;
}

.node-created .links span{
	margin-right: 20px;
}

.node-created .links span img{
	margin-right: 5px;
}

.page-404{
	width: 100%;
	float: left;
	padding: 92px 0 130px 0;
	background: #fff;
}

.page-404 .wrapp{
	width: 708px;
	margin: 0 auto;
}

.page-404 .wrapp #page404-header{
	width: 100%;
	float: left;
	margin: 0 0 32px 0;
}

.page-404 .wrapp #page404-header .logo{
	text-align: center;
	margin: 0 0 10px 0;
	width: 100%;
	height: auto;
	padding: 0;
}

.page-404 .wrapp #page404-header .logo img{
	width: 274px;
	height: 86px;
	padding: 0;
}

.page404-text{
	text-align: center;
	margin: 0 0 20px 0;
	font: 700 16px/20px Arimo;
	width: 100%;
	float: left;
}

.page404-h1{
	text-align: center;
	width: 100%;
	float: left;
	margin: 0 0 7px 0;
	font: 700 40px/40px Arimo;
}

.error-text{
	text-align: center;
	width: 100%;
	float: left;
	font: 700 20px/20px Arimo;
	color: #b2b3b5;
}

.page-404 .main-menu{
	border: 2px solid #ededed;
	padding: 17px 0 17px 0;
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}

.page-404 .main-menu ul{
	margin: 0;
	padding: 0;
}

.page-404 .main-menu li{
	list-style: none;
	padding: 0 17px 0 17px;
	margin: 0;
	float: left;
	border-right: 1px solid #ededed;
	font: 700 13px/13px Arimo;
}

.page-404 .main-menu li.first{
	border-left: 0;
}

.page-404 .main-menu li.last{
	padding-right: 0;
	border: 0;
}

.page-404 .main-menu li a{
	text-transform: uppercase;
	font: 700 13px/13px Arimo;
	color: #1d9a52;
}

.page-404 .search-form{
	float: left;
	padding: 0 30px 0 50px;
	position: relative;
	width: 630px;
	border: 1px solid #ededed;
	height: 50px;
}

.page-404 .search-form .button{
	height: 50px;
	cursor: pointer;
	width: 50px;
	background: url("images/search404.png") no-repeat scroll center center;
	border: 0;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
}

.page-404 .search-form .search-input{
	width: 100%;
	height: 50px;
	border: 0;
	background: none;
	font: 14px Arimo;
}

.page-404 .match-comm {
	background: #f5f5f5;
	border: 1px solid #f5f5f5;
	padding: 48px 0 55px 0;
	width: 100%;
	float: left;
	margin: 46px 0 0 0;
}

.page-404 .match-comm .card{
	float: left;
	margin: 0 0 0 52px;
}

.page-404 .match-comm .comm-right{
	float: left;
	margin: 0 0 0 85px;
	width: 318px;
}

.page-404 .match-comm .comm-right table{
	margin: 0 0 13px 0;
}

.page-404 .match-comm .comm-right table .col-1{
	width: 12px;
	padding-right: 6px;
	font: 700 16px/30px Arimo;
	vertical-align: top;
}

.page-404 .match-comm .comm-right table .col-2{
	font: 16px/30px Arimo;
	color: #555555;
	vertical-align: top;
}

.page-404 .match-comm .comm-right .match-link{
	text-align: right;
	color: #1d9a52;
}

.soccer-blogs-edit-form .field-name-field-liga-users{
	display: none;
}

#block-new-desine-top-matches .s-slide .match-link{
	display: block;
}

.node.kp_liga.full .field-name-body img,
.node.kp_liga.full .field-name-body iframe{
	max-width: 740px !important;
}

.node .view-front-records .views-row .record-data .field-title a{
	color: #181b23 !important;
}

.avat-premoder{
	display: block;
	color: #ff0000;
	padding: 15px 0 0 0;
}
.entity-profile.user-profile .field-image{
	position: relative;
}
.entity-profile.user-profile .field-image .account-load-avatar{
	position: absolute;
	top: 0;
	left: 0;
	height: 210px;
	width: 210px;
	z-index: 1;
	background: rgba(0,0,0,0.4);
	display: none;
	opacity: 0;
	transition: opactity 0.4s;
}
.entity-profile.user-profile .field-image:hover .account-load-avatar{
	display: block;
	opacity: 1;
}
.entity-profile.user-profile .field-image .account-load-avatar .download{
	position: absolute;
	background: url("/sites/all/themes/newtheme/images/icon_upload.png") no-repeat scroll 0 center;
	cursor: pointer;
	text-transform: uppercase;
	padding: 0 0 0 22px;
	font: 700 14px/14px Arimo;
	top: 109px;
	left: 53px;
	color: #fff;
	display: block !important;
	width: auto !important;
	height: auto !important;
}

#turnir-stadium-map{
	width: 740px;
	height: 480px;
	float: left;
}

.main-menu .col-7 .messages{
	display: none !important;
}

.main-menu .col-7 .poll-choice .text{
	width: 260px;
}

.poll-view-voting .form-type-radios{
	margin-bottom: 0 !important;
}

#block-block-129{
	float: right;
	width: 180px;
}

#center .game-line-today{
	padding-top: 0;
	border-top: 0;
	margin-bottom: 0;
}

.all-line{
	margin: 20px 0 0 0;
	text-align: center;
}

.blog-menu-buttons{
	float: left;
	width: 162px;
	margin-left: 15px;
}

.main-menu-news .blog-menu-buttons .view-all a{
	margin: 0 0 10px 0 !important;
	display: block;
	text-align: center;
}

.page-livematches .site-title{
	display: none;
}

.turnir-table-page .filters,
.team-table-page .filters
{
	width: 100%;
	float: left;
	margin: 0 0 26px 0;
}

.turnir-table-page .filters .select_turnir,
.team-table-page .filters .select_turnir
{
	float: left;
}

.turnir-table-page .filters .selector,
.turnir-table-page .filters select,
.team-table-page .filters .selector,
.team-table-page .filters select
{
	width: 352px !important;
}

.team-table-page .filters .html-select-list,
.turnir-table-page .filters .html-select-list
{
	width: 352px;
	border: 2px solid #ededed;
	height: 44px;
}

.team-table-page .filters .html-select-list .selected-val,
.turnir-table-page .filters .html-select-list .selected-val
{
	line-height: 44px;
	height: 44px;
}

.team-table-page .filters .select-list,
.turnir-table-page .filters .select-list
{
	top: 48px;
}

.turnir-table-page .filters .field-tour,
.team-table-page .filters .field-tour
{
	float: right;
}

.turnir-table-page .filters .selector,
.team-table-page .filters .selector
{
	border: 2px solid #ededed;
	background: none !important;
}

.turnir-table-page .filters .selector span,
.team-table-page .filters .selector span
{
	text-transform: uppercase;
	color: #4d4f53;
}

.tt-table-block{
	float: left;
	margin: 0 0 20px 0;
}

.tt-table-block.full{
	width: 100%;
}

.tt-table-block .block-title{
	text-align: center;
	border-top: 4px solid #252a3a;
	padding: 14px 0 14px 0;
	text-transform: uppercase;
	font: 700 14px/14px Arimo;
	color: #252a3a;
}

.tt-table-block table{
	width: 100%;
}

.tt-table-block th{
	padding-top: 13px !important;
	padding-bottom: 13px !important;
	line-height: 14px !important;
}

.tt-table-block table.tt-table tr{
	height: 100%;
}

.tt-table-block table.tt-table td{
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 3px;
}

.tt-table-block table.tt-table .col-1{
	width: 7px;
	padding: 0;
	height: 100%;
	vertical-align: top;
}

.tt-table-block .col-1 .pos-color{
	min-height: 26px;
	height: 100%;
}

.tt-table-block .col-1 .pos_color{
	width: 7px;
	height: 100%;
}

.tt-table-block .col-pos{
	color: #91919e;
	padding: 1px 6px 3px 6px;
	width: 14px;
}

.tt-table-block .col-2{
	width: 8px;
	padding: 4px 20px 4px 0;
}

.tt-table-block .col-3{
	width: 21px;
	padding: 1px 12px 3px 0;
}

.tt-table-block .col-4{
	width: 220px;
	padding: 1px 10px 3px 0;
}

.tt-table-block .col-4 a{
	color: #555555 !important;
}

.tt-table-block .table-notes{
	margin: 10px 0 0 0;
	color: #91919e;
	font-size: 13px;
}

.tt-table-block .table_zons_description{
	margin: 15px 0 0 0;
	width: 100%;
}

.tt-table-block .table_zons_description .row{
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
}

.tt-table-block .table_zons_description .pos_color{
	width: 20px;
	height: 20px;
	float: left;
}

.tt-table-block .table_zons_description .pos_color_name{
	float: left;
	font-size: 13px;
	color: #91919e;
	margin: 0 0 0 10px;
}

.tt-table-block .reglament-link{
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
}

h1 .subscribe-button-big{
	margin-left: 10px;
}

.media_embed{
	clear: both;
	margin: 15px 0;
}

.instagram-media{
	position: relative !important;
}

.about-team-block{
	margin: 30px 0 0 0;
}

.about-team-block h2{
	font: 700 30px/36px Arimo;
	margin: 0 0 14px 0;
}

.block-team-news{
	margin: 6px 0 0 0;
	border-top: 4px solid #4d4f53;
	padding: 14px 0 0 0;
}

.block-team-news .block-title{
	text-transform: uppercase;
	font: 700 14px/14px Arimo;
	padding: 0 0 14px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #ededed;
}

.block-team-news .view-all,
.block-team-blogs .view-all,
.block-team-comments .view-all
{
	text-align: center;
	margin: 22px 0 0 0;
	width: 100%;
	float: left;
}

.block-team-news .view-news.center .news.news-record:last-child{
	padding: 0 0 10px 0 !important;
	border-bottom: 1px solid #ededed !important;
}

.block-team-blogs,
.block-team-comments
{
	margin: 21px 0 0 0;
	border-top: 4px solid #4d4f53;
	padding: 15px 0 0 0;
}

.block-team-blogs .line-row{
	margin: 0;
}

.block-team-blogs .block-title,
.block-team-comments .block-title
{
	text-transform: uppercase;
	font: 700 14px/14px Arimo;
	padding: 0 0 15px 0;
}

.block-team-comments #discuss,
.block-team-comments #all-comments-list
{
	margin: 0 !important;
}

.block-team-comments #all-comments-list{
	padding: 0 !important;
}

.node-type-site-cat h1,
.page-archive h1,
.page-tournament h1
{
	font: 700 20px/20px Arimo !important;
	margin: -25px 0 25px 0 !important;
	color: #c4c4c8 !important;
}

#block-block-135{
	margin: 20px 0 0 0;
}

.page-user-edit .user_profile_form .form-item label{
	display: block !important;
}

.page-user-edit .user_profile_form .group-opov,
.page-user-edit .user_profile_form .group-prizers,
.page-user-edit .user_profile_form .group-show-tabs,
.page-user-edit .user_profile_form .add-new-soc
{
	display: none !important;
}

.page-user-edit .user_profile_form .form-item-pass-pass1 label,
.page-user-edit .user_profile_form .form-item-name label,
.page-user-edit .user_profile_form .form-item-pass-pass1 label
{
	margin: 4px 0 0 0 !important;
}

.page-user-edit .user_profile_form .form-item-pass-pass2 label{
	margin: 0 !important;
}

.tt-table tr.current-team td{
	font-weight: 700 !important;
}

.active-poll-bl .content .messages{
	display: none !important;
}

#center .soccer-blogs-edit-form .form-textarea{
	width: 610px !important;
}

#blog-info-header ul a{
	padding: 0 12px 0 12px !important;
	height: 49px !important;
	line-height: 49px !important;
	font-size: 12px;
}

.node .likes{
	width: 100%;
	float: left;
}

.fotorama__stage{
	background: url("/sites/all/themes/newtheme/images/ball.svg") no-repeat scroll 0 0;
	background-size: 100% 100%;
	width: 740px;
	min-height: 493px;
}

.fotorama__thumb{
	background: url("/sites/all/themes/newtheme/images/ball.svg") no-repeat scroll 0 0;
	background-size: 100% 100%;
	width: 159px;
	min-height: 106px;
}

.region-left{
	width: 255px !important;
	height: 100% !important;
}

#block-block-111{
	float: left;
	margin: 0 0 24px 0;
}

#block-block-99{
	float: right;
	padding: 15px 25px 0 25px;
	background: #fff;
	width: 1122px;
	/*height: 120px;*/
}

#block-new-desine-match-center{
	padding: 15px 25px 0 0;
	width: 1123px;
}

#block-new-desine-match-center .content{
	min-height: 100px;
	position: relative;
}

.front #block-block-136,
.front #block-block-137{
	display: none;
}

.list-change-table .ajax-progress{
	display: none !important;
}

.fotorama__stage .messages{
	position: absolute;
	z-index: 10;
	width: auto !important;
	right: 0;
	bottom: 58px;
}

.r-wr,
.c-wr
{
	position: relative;
}

.r-wr{
	width: 100%;
	float: left;
}

.c-wr{
	width: 100%;
	float: left;
}

.c-wr > .block{
	height: auto;
	overflow: hidden;
}

.c-sc{
	width: 740px;
	float: left;
}

.r-sc {
	width: 357px;
	float: left;
}

table.tablesorter thead tr .tablesorter-header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter thead tr .tablesorter-headerDesc {
	background-image: url("/sites/all/themes/newtheme/images/asc.gif");
}
table.tablesorter thead tr .tablesorter-headerAsc {
	background-image: url("/sites/all/themes/newtheme/images/desc.gif");
}

.transfers-team-selector{
	width: 100%;
	float: left;
	position: relative;
	margin: 0 0 15px 0;
}

.transfers-team-selector .selected-val{
	border: 2px solid #ededed;
	height: 42px;
}

.transfers-team-selector .selected-val div{
	padding: 0 38px 0 18px;
	font: 14px/42px Arimo;
	height: 42px;
	color: #555555;
	display: block;
	width: auto !important;
	cursor: pointer;
	background: url("images/dropdown.png") no-repeat scroll right center !important;
}

.transfers-team-selector .selected-val img{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.transfers-team-selector .select-list{
	position: absolute;
	padding: 0 0 0 0;
	width: 100%;
	overflow-y: scroll;
	max-height: 323px;
	border: 2px solid #ededed;
	top: 48px;
	left: 0;
	z-index: 10;
	background: #fff;
	display: none;
}

.transfers-team-selector .select-list ul{
	padding: 0;
	margin: 0;
}

.transfers-team-selector .select-list ul li{
	padding: 7px 18px 7px 18px;
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #ededed;
	font: 14px/16px Arimo;
	color: #555555;
	cursor: pointer;
	transition: e-all 0.2s;
}

.transfers-team-selector .select-list ul li:last-child{
	border: 0;
}

.transfers-team-selector .select-list ul li.selected,
.transfers-team-selector .select-list ul li:hover
{
	background: #1d9a52;
	color: #fff;
	transition: e-all 0.2s;
}

.transfers-team-selector .select-list ul li img{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.site-table.t-coaches td a{
	color: #181b23 !important;
}

.site-table.t-coaches .col-1{
	padding-left: 15px;
}

.site-table.t-coaches td img{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.right-turnir-selector,
.main-menu .turnir-selector
{
	width: 100%;
	float: left;
	position: relative;
	margin: 0 0 1px 0;
}

.right-turnir-selector .selected-val
{
	background: #ededed;
}

.main-menu .turnir-selector .selected-val{
	border: 2px solid #ededed;
}

.right-turnir-selector .selected-val div.sl-v,
.main-menu .turnir-selector .selected-val div.sl-v
{
	padding: 0 38px 0 18px;
	font: 14px/42px Arimo;
	height: 44px;
	color: #555555;
	display: block;
	width: auto !important;
	cursor: pointer;
	background: url("images/dropdown.png") no-repeat scroll right center !important;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.main-menu .turnir-selector .selected-val div.sl-v{
	font: 14px/39px Arimo;
	height: 39px;
}

.right-turnir-selector .selected-val img,
.main-menu .turnir-selector .selected-val img
{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.right-turnir-selector .select-list,
.main-menu .turnir-selector .select-list
{
	position: absolute;
	padding: 0 0 0 0;
	width: 100%;
	overflow-y: scroll;
	max-height: 323px;
	border: 1px solid #ededed;
	top: 44px;
	left: 0;
	z-index: 10;
	background: #fff;
	display: none;
}

.main-menu .turnir-selector .select-list{
	max-height: 305px;
	width: 378px;
}

.right-turnir-selector .select-list ul,
.main-menu .turnir-selector .select-list ul
{
	padding: 0;
	margin: 0;
}

.right-turnir-selector .select-list ul li,
.main-menu .turnir-selector .select-list ul li
{
	padding: 7px 18px 7px 18px;
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #ededed;
	font: 14px/16px Arimo;
	color: #555555;
	cursor: pointer;
	transition: e-all 0.2s;
}

.right-turnir-selector .select-list ul li:last-child,
.main-menu .turnir-selector .select-list ul li:last-child
{
	border: 0;
}

.right-turnir-selector .select-list ul li.selected,
.right-turnir-selector .select-list ul li:hover,
.main-menu .turnir-selector .select-list ul li.selected,
.main-menu .turnir-selector .select-list ul li:hover
{
	background: #1d9a52;
	color: #fff;
	transition: e-all 0.2s;
}

.right-turnir-selector .select-list ul li img,
.main-menu .turnir-selector .select-list ul li img
{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.site-table.t-coaches td a{
	color: #181b23 !important;
}

.site-table.t-coaches .col-1{
	padding-left: 15px;
}

.site-table.t-coaches td img{
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.fantasy-turnir.static{
	background: none !important;
	padding: 0 !important;
	cursor: inherit !important;
}

.fantasy-message{
	clear: both;
	margin: -5px 0 15px 0;
	float: left;
	width: 100%;
}

.view-player-rewards .col-1{
	width: 120px;
}

.view-player-rewards .group-name{
	background: #ededed;
}

.hd-content{
	display: none;
}

#left .region-left{
	height: 100%;
	max-height: calc(100vh - 106px);
	overflow: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	width: 275px !important;
	position: relative;
}

.toolbar-drawer #left .region-left{
	max-height: calc(100vh - 171px);
}

#left .scroll-track{
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	width: 6px;
	background: rgba(0,0,0,0);
	-o-transition: background .2s ease-out 0s;
	-ms-transition: background .2s ease-out 0s;
	-moz-transition: background .2s ease-out 0s;
	-webkit-transition: background .2s ease-out 0s;
	transition: background .2s ease-out 0s;
}

#left:hover .scroll-track{
	background: rgba(215,215,215,0.42);
}

#left .scroll-track .scroll-bar{
	width: 6px;
	height: 20px;
	background: #919191;
	opacity: 0;
	-o-transition: opacity .2s ease-out 0s;
	-ms-transition: opacity .2s ease-out 0s;
	-moz-transition: opacity .2s ease-out 0s;
	-webkit-transition: opacity .2s ease-out 0s;
	transition: opacity .2s ease-out 0s;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}

#left:hover .scroll-track .scroll-bar{
	opacity: 1;
}

#left:hover .region-left > .scroll-element .scroll-bar{
	opacity: 1;
}

.main-menu .fi-30{
	margin: 0 15px 0 0;
	padding: 0 !important;
}

/*--------------Анимация показать еще-------------------------*/
.load-more a{
	position: relative;
}
#circularG{
	position:absolute;
	width:25px;
	height:25px;
	margin: auto;
	right: 10px;
	top: 50%;
	margin-top: -12px;
	display: none;
}

.circularG{
	position:absolute;
	background-color:rgb(29,154,82);
	width:6px;
	height:6px;
	border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	animation-name:bounce_circularG;
	-o-animation-name:bounce_circularG;
	-ms-animation-name:bounce_circularG;
	-webkit-animation-name:bounce_circularG;
	-moz-animation-name:bounce_circularG;
	animation-duration:1.1s;
	-o-animation-duration:1.1s;
	-ms-animation-duration:1.1s;
	-webkit-animation-duration:1.1s;
	-moz-animation-duration:1.1s;
	animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	animation-direction:normal;
	-o-animation-direction:normal;
	-ms-animation-direction:normal;
	-webkit-animation-direction:normal;
	-moz-animation-direction:normal;
}

#circularG_1{
	left:0;
	top:10px;
	animation-delay:0.41s;
	-o-animation-delay:0.41s;
	-ms-animation-delay:0.41s;
	-webkit-animation-delay:0.41s;
	-moz-animation-delay:0.41s;
}

#circularG_2{
	left:3px;
	top:3px;
	animation-delay:0.55s;
	-o-animation-delay:0.55s;
	-ms-animation-delay:0.55s;
	-webkit-animation-delay:0.55s;
	-moz-animation-delay:0.55s;
}

#circularG_3{
	top:0;
	left:10px;
	animation-delay:0.69s;
	-o-animation-delay:0.69s;
	-ms-animation-delay:0.69s;
	-webkit-animation-delay:0.69s;
	-moz-animation-delay:0.69s;
}

#circularG_4{
	right:3px;
	top:3px;
	animation-delay:0.83s;
	-o-animation-delay:0.83s;
	-ms-animation-delay:0.83s;
	-webkit-animation-delay:0.83s;
	-moz-animation-delay:0.83s;
}

#circularG_5{
	right:0;
	top:10px;
	animation-delay:0.97s;
	-o-animation-delay:0.97s;
	-ms-animation-delay:0.97s;
	-webkit-animation-delay:0.97s;
	-moz-animation-delay:0.97s;
}

#circularG_6{
	right:3px;
	bottom:3px;
	animation-delay:1.1s;
	-o-animation-delay:1.1s;
	-ms-animation-delay:1.1s;
	-webkit-animation-delay:1.1s;
	-moz-animation-delay:1.1s;
}

#circularG_7{
	left:10px;
	bottom:0;
	animation-delay:1.24s;
	-o-animation-delay:1.24s;
	-ms-animation-delay:1.24s;
	-webkit-animation-delay:1.24s;
	-moz-animation-delay:1.24s;
}

#circularG_8{
	left:3px;
	bottom:3px;
	animation-delay:1.38s;
	-o-animation-delay:1.38s;
	-ms-animation-delay:1.38s;
	-webkit-animation-delay:1.38s;
	-moz-animation-delay:1.38s;
}

#game-tasks{
	margin-top: 20px;
}

#game-tasks td,#game-tasks th{
	width: 163px;
}

#game-tasks .col-1{
	width: 226px;
}

#game-tasks .col-2{
	width: 100px;
}

.clear{
	clear: both;
}

@keyframes bounce_circularG{
	0%{
		transform:scale(1);
	}

	100%{
		transform:scale(.3);
	}
}

@-o-keyframes bounce_circularG{
	0%{
		-o-transform:scale(1);
	}

	100%{
		-o-transform:scale(.3);
	}
}

@-ms-keyframes bounce_circularG{
	0%{
		-ms-transform:scale(1);
	}

	100%{
		-ms-transform:scale(.3);
	}
}

@-webkit-keyframes bounce_circularG{
	0%{
		-webkit-transform:scale(1);
	}

	100%{
		-webkit-transform:scale(.3);
	}
}

@-moz-keyframes bounce_circularG{
	0%{
		-moz-transform:scale(1);
	}

	100%{
		-moz-transform:scale(.3);
	}
}

.views-row.nod{
	display: none;
}

.tournament-result-s .form-type-select label{
	text-align: left !important;
	width: auto !important;
}

.tournament-result-s .form-type-select select,
.tournament-result-s .form-type-select .selector{
	width: 150px !important;
}

.tournament-result-s .form-type-select .selector{
	border: 1px solid #c4c4c8;
	background: none !important;
}

span.red{
	color: #e84c3d;
}

span.green{
	color: #1d9a52;
}

.cke_button__blockquot_text_icon{
	width: 281px !important;
	height: 21px !important;
	background-size: auto !important;
}

blockquote{
	font-style: italic;
}

li#cke_200{
	display: none !important;
}

abbr{
	cursor: pointer;
}

#center .image-widget .form-type-textfield{
	margin-bottom: 0;
}

#center .image-widget .form-type-textfield label{
	float: left;
	padding: 0;
	width: 100%;
	text-align: left;
	margin: 12px 0 5px 0;
}

.boldH2{
	color: #008000;
	font: 700 14px/19px Arimo;
}

#right .block-matches select{
	width: 100%;
}

.match-custom-odds{
	width: 100%;
}

.match-custom-odds tr,
.match-custom-odds tr td
{
	border-bottom: 1px solid #ededed;
}

.match-custom-odds tr:last-child td{
	border-bottom: 4px solid #ededed;
}

.match-custom-odds .col-1{
	padding: 5px 15px 5px 15px;
	width: 135px;
	border-left: 4px solid #ededed;
	text-align: center !important;
}

.match-custom-odds .col-1 img{
	max-width: 64px;
	height: auto;
	vertical-align: middle;
}

.match-custom-odds .col-2{
	/*padding: 5px 15px 5px 15px;
	width: 150px;
	text-align: left !important;*/
	color: #ff6f00;
	font-weight: bold;
	font-size: 12px;
}

.match-custom-odds .col-3{
	padding: 5px 15px 5px 15px;
}

.match-custom-odds .col-4{
	padding: 5px 15px 5px 15px;
}

.match-custom-odds .col-5{
	padding: 5px 15px 5px 15px;
	border-right: 4px solid #ededed;
}

.match-custom-odds th{
	border-top: 4px solid #ededed;
	border-bottom: 4px solid #ededed;
	text-align: center;
	background: #ededed;
}

.block.block-block-115 .content  .match-custom-odds a{
	background: none !important;
	padding: 0 !important;
	border: 0 !important;
	color: #181b23 !important;
	font: 14px/19px Arimo !important;
	text-decoration: none !important;
}

.block.block-block-115 .content .match-custom-odds a:hover{
	text-decoration: underline !important;
	color: #181b23 !important;
}

#right #statcontainer{
	clear: both;
}

.hbc{
	display: none;
}

#block-new-desine-forecasts-contest .content .k-bids table tr{
	cursor: pointer;
}

.small-breadcrumb .expand-list{
	display: inline-block;
	position: relative;
	padding-right: 25px;
}

.small-breadcrumb .expand-list.more-one span[property="name"]{
	cursor: pointer;
}

.small-breadcrumb .expand-list .popup-list{
	position: absolute;
	padding: 16px 16px 16px 16px;
	background: #fff;
	box-shadow: 2px 2px 15px rgba(85,85,85,0.25);
	width: 190px;
	right: 0;
	top: 22px;
	display: none;
	max-height: 400px;
	overflow-y: auto;
	z-index: 12;
}

.small-breadcrumb .expand-list .open-more{
	position: absolute;
	z-index: 10;
	background: url("images/list-open-black.png") no-repeat scroll right center;
	width: 15px;
	height: 18px;
	cursor: pointer;
	margin: 0 0 0 10px;
	top: 0;
	right: 0;
	transition: all 0.3s;
}

.small-breadcrumb .expand-list .open-more:after{
	/*background: url("images/list-close-black.png") no-repeat scroll right center;*/
}

.small-breadcrumb .expand-list .open-more.opened{
	/*background: url("images/list-close-black.png") no-repeat scroll right center;*/
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.small-breadcrumb .expand-list .popup-list a{
	color: #000;
}

.small-breadcrumb .expand-list .popup-list .row{
	padding: 0 0 10px 0;
	cursor: pointer;
}

.small-breadcrumb .expand-list .popup-list .row:hover,
.small-breadcrumb .expand-list .popup-list .row.current-elem
{
	color: #1d9a52;
}

.small-breadcrumb .expand-list .popup-list .row.last{
	margin: 0;
}

.source-auto-find,
.country-auto-find
{
	cursor: pointer;
	border-bottom: 1px #000 dashed;
	display: inline-block;
	position: relative;
}

.source-auto-find:hover,
.country-auto-find:hover{
	border: 0;
}

.source-auto-find .popup-message,
.country-auto-find .popup-message
{
	position: absolute;
	display: none;
	width: 350px;
}

.field-name-field-country{
	position: relative;
	width: 100%;
	clear: both;
}

.field-name-field-country .country-auto-find{
	display: block;
	position: absolute;
	top: 16px;
	right: -30px;
}

#center #block-block-142{
	margin: 20px 0 0 0;
}

.node img{
	max-width: 100%;
	height: auto;
}

.field-name-field-url-alias{
	display: none;
}

.map-object-form .form-item-opened .date-padding label{
	display: none;
}

#center .map-object-form .form-item-opened .date-padding input{
	width: 150px !important;
}

.field-widget-node-reference-autocomplete,
.field-widget-user-reference-autocomplete,
.node-blog_record-form .form-item-name

{
	position: relative;
	float: left;
	width: 100%;
}

.field-widget-node-reference-autocomplete .field-multiple-drag{

}

.field-widget-node-reference-autocomplete .field-multiple-table .form-type-textfield,
.field-name-field-gm .field-multiple-table .form-type-textfield,
.field-name-field-object .field-multiple-table .form-type-textfield,
.field-name-field-polls .field-multiple-table .form-type-select
{
	width: 610px !important;
}

.field-widget-node-reference-autocomplete .field-multiple-table .field-multiple-drag,
.field-name-field-gm .field-multiple-table .field-multiple-drag,
.field-name-field-object .field-multiple-table .field-multiple-drag,
.field-name-field-polls .field-multiple-table .field-multiple-drag
{
	width: 130px;
}

.field-widget-node-reference-autocomplete .field-multiple-table .field-multiple-drag .tabledrag-handle,
.field-name-field-gm .field-multiple-table .field-multiple-drag .tabledrag-handle,
.field-name-field-object .field-multiple-table .field-multiple-drag .tabledrag-handle,
.field-name-field-polls .field-multiple-table .field-multiple-drag .tabledrag-handle
{
	float: right;
}

#center .field-widget-node-reference-autocomplete .field-add-more-submit,
#center .field-name-field-gm .field-add-more-submit,
#center .field-name-field-object .field-add-more-submit,
#center .field-name-field-polls .field-add-more-submit
{
	text-indent: -9999px;
	background: transparent url("images/icon-add.png") no-repeat scroll center center !important;
	width: 40px;
	height: 49px;
	border: 0;
	padding: 0 !important;
	position: absolute;
	right: -43px;
	bottom: 35px;
	margin: 0;
}

.field-name-field-gm,
.field-name-field-object,
.field-name-field-polls
{
	position: relative;
	width: 100%;
	float: left;
}

form.locked{
	display: none;
}

.match-357 .comment-count{
	font-weight: normal;
	background: url("images/comments.png") no-repeat scroll 0 0;
	padding: 0 0 0 22px;
}

.liveresult-date-menu ul.sub li{
	padding: 0 0 0 12px;
}

#image-upload-wrapper{
	width: 100%;
	float: left;
	margin: 0 0 15px 0;
}

#image-upload-wrapper .field-image-upload{
	font-weight: 700;
	margin: 0 0 10px 0;
}

#image-upload-wrapper .uploaded-image .view-image{
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
}

#image-upload-wrapper .uploaded-image .view-image .delete{
	background: url("/sites/all/themes/newtheme/images/bg_delete_line.png") no-repeat scroll 0 0;
	width: 11px;
	height: 12px;
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
	display: none;
}

#image-upload-wrapper .uploaded-image .view-image:hover .delete{
	display: block;
}

#image-upload-wrapper .uploaded-image .view-image .shadow{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.2s;
}

#image-upload-wrapper .uploaded-image .view-image:hover .shadow{
	opacity: 1;
}

.clear{
	clear: both;
}

.form-item-files-new-image .uploader{
	width: 490px;
	height: 75px;
	overflow: visible;
	background: none;
	border: 1px dashed #c4c4c8;
}

#image-upload-wrapper input[value="Закачать"]{
	display: none !important;
}

.form-item-files-new-image .filename
{
	display: none !important;
}

.form-item-files-new-image .form-file{
	float: right;
	height: 75px;
	padding: 0 18px;
	width: 440px;
}

.form-item-files-new-image .action{
	padding: 16px 108px 0 108px !important;
	display: block !important;
	height: 59px !important;
	font: 14px/19px Arimo !important;
	color: #555555 !important;
	background: none !important;
	text-align: center !important;
	text-shadow: none !important;
	float: none !important;
	overflow: visible !important;
	width: auto !important;
}

.form-item-files-new-image .action span{
	color: #1d9a52;
}

.form-item-files-new-image span.file,
.form-item-files-new-image .file-size
{
	display: none;
}

#image-upload-wrapper .view-image img{
	width: 148px;
	height: auto;
}

.material-polls{
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
}

.material-poll{
	width: 100%;
	float: left;
	margin-bottom: 24px;
}

.material-poll .m-poll-options{
	border-bottom: 5px solid #ededed;
	border-top: 5px solid #ededed;
	float: left;
	position: relative;
	padding: 38px 55px 42px;
	width: 630px;
}

.material-poll .m-poll-options.change{
	border-bottom: 5px solid #ededed;
	border-top: 5px solid #ff6f00;
	float: left;
	position: relative;
	padding: 38px 55px 20px;
	width: 630px;
}

.material-poll .m-poll-options::after
{
	background: #ededed none repeat scroll 0 0;
	bottom: 0;
	content: "";
	height: 94%;
	position: absolute;
	right: 0;
	width: 5px;
}

.material-poll .m-poll-options::before {
	background: #ededed none repeat scroll 0 0;
	content: "";
	height: 90%;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}

.material-poll .m-poll-options.change::before
{
	background: #ff6f00 none repeat scroll 0 0;
	content: "";
	height: 90%;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}

.material-poll .poll-question{
	color: #181b23;
	font: 700 16px/16px Arimo;
	margin: 0 0 25px;
}

.material-poll .form-item{
	width: 100%;
	float: left;
	margin: 0 0 15px 0;
}

.material-poll .form-item .radio{
	float: left;
	margin-right: 8px;
	width: 20px;
	height: 20px;
}

.material-poll .form-item .radio span{
	width: 20px;
	height: 20px;
	background: url("images/radios.png") no-repeat scroll 0 0 !important;
}

.material-poll .form-item .radio span.checked{
	background: url("images/radios.png") no-repeat scroll 0 bottom !important;
}

.material-poll .form-item label{
	font: 16px/20px Arimo !important;
	color: #555555 !important;
	cursor: pointer;
	float: none !important;
	width: auto !important;
	padding: 0 !important;
	margin: 0 !important;
}

.material-poll .form-item .radio input{
	width: 20px;
	height: 20px;
}

.field-name-field-polls legend{
	padding: 0;
}

.field-name-field-polls legend .fieldset-legend{
	padding: 0 !important;
	background: none !important;
	font: 700 14px/19px Arimo;
	color: #4d4f53;
}

.field-name-field-polls .field-multiple-drag{

}

.field-name-field-polls .form-type-textarea,
.field-name-field-polls .field-name-field-answer-option,
.field-name-field-polls .field-name-field-votes-count
{
	width: 608px !important;
}

.field-name-field-polls .field-name-field-answer-option,
.field-name-field-polls .field-name-field-votes-count{
	margin-bottom: 15px;
	float: left;
}

.field-name-field-polls .field-name-field-votes-count .form-item{
	width: 608px !important;
}

.field-name-field-polls .form-type-textarea label,
.field-name-field-polls .field-name-field-answer-option label,
.field-name-field-polls .field-name-field-votes-count label{
	width: 100% !important;
	float: left !important;
	padding: 0 !important;
	margin: 0 0 5px 0 !important;
	text-align: left !important;
}

#center .field-name-field-polls .field-add-more-submit{
	width: auto !important;
	height: 49px !important;
	position: static !important;
	padding: 0 30px !important;
	background: #1d9a52 none repeat scroll 0 0 !important;
	text-indent: 0 !important;
	margin: 5px 0 0 0;
}

#center .field-name-field-polls .field-name-field-answer-options input[value="Удалить"]{
	clear: both;
	float: left;
}

.field-name-field-answer-options thead th label{
	display: none;
}
/*.not-logged-in .main-menu-news*/

.news .field-title a:visited,
.record-data .field-title a:visited,
.news .title-links a:visited,
#right .field-title a:visited,
.view-left-blogs .field-title a:visited
{
	color: #b5b6b9;
}

.users-like-ranking tbody .col-1{
	padding: 10px 10px 10px 15px;
	color: #929292;
	width: 16px;
}

.users-like-ranking tbody .col-2{
	padding: 10px 10px 10px 10px;
	width: 7px;
}

.users-like-ranking tbody .col-3{
	padding: 10px 10px 10px 10px;
}

.users-like-ranking tbody .col-3 img{
	vertical-align: middle;
	margin-right: 12px;
	width: 16px;
}

.users-like-ranking tbody .col-4{
	padding: 10px 15px 10px 10px;
	width: 54px;
}

.users-like-ranking tbody .current-user td{
	font-weight: 700;
}

.users-like-ranking tbody .current-user .col-1{
	color: #181b23;
}

.users-like-ranking tbody .user-page{
	background: #f7f7f7;
}

#block-users-ranking-user-like-ranking .content table{
	border: 0;
}

#block-users-ranking-user-like-ranking .content th,#block-users-ranking-user-like-ranking .content td{
	border: 0;
}

#block-users-ranking-user-like-ranking table tr:hover{
	background: #f7f7f7;
	cursor: pointer;
}

.block .ranking-footer{
	text-align: center;
	padding: 15px 0 15px;
}

#center .more-mem{
	float: right;
	width: 180px;
	margin: -63px 0 0 0;
}

.more-mem .block-title{
	float: left;
	width: 100%;
	margin: 0 0 10px 0 !important;
	font-size: 16px;
}

.more-mem .content{
	clear: both;
}

.more-mem .content .row{
	margin: 0 0 5px 0;
}

.more-mem .content .row.last{
	margin: 0;
}

.more-mem .content .row img{
	max-width: 100%;
	height: auto;
}

#center .captcha .form-text{
	margin: 0;
	width: 590px;
}

#center .form-item-pass-pass2 label,
#center .captcha label,
#center .form-item-username label
{
	margin-top: 4px;
}

.mdblock.hidden{
	display: none;
}

.mdblock .match-center-result.showed{
	display: block;
}

.mdblock .match-center-result.hidden{
	display: none;
}

#right .open-e-stat{
	cursor: pointer;
	background: url("images/f-open.png") no-repeat scroll 0 center;
	width: 15px;
	height: 8px;
	display: inline-block;
	margin: 0 0 0 5px;
}

#right .open-e-stat::before{
	background: url("images/f-close.png") no-repeat scroll 0 center;
	content: "";
}

#right .open-e-stat.opened{
	background: url("images/f-close.png") no-repeat scroll 0 center;
}

#right .pl-ext-stat{
	padding: 5px 0 0 0;
}

.block #fulltourtable td.table-note{
	text-align: left;
	padding: 5px 8px 0 12px;
}

.img-pre{
	position: absolute;
	top: 0;
	left: 0;
	background-position: center;
	transition: opacity 200ms ease-in-out 0s;
	-webkit-transition: opacity 200ms ease-in-out;
	background-size: cover;
	background-repeat: no-repeat;
}

.img-show{
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.no-margin{
	margin: 0 !important;
}

.match-h1{
	font: 700 20px/24px Arimo;
	color: #b9b9ba;
}

.view-grid-elements .field-image{
	position: relative;
	width: 100% !important;
	height: 100% !important;
}

.view-grid-elements .img-pre,
.view-grid-elements .img-show{
	width: 100% !important;
	height: 100% !important;
}

.view-plot-materials{
	margin-bottom: 20px;
	width: 100%;
	float: left;
}

.mdblock .col-4 .ti-21{
	margin-left: 8px;
}

.mdblock .col-6 .ti-21{
	margin-right: 8px;
}

.view-video-alboms .albom{
	float: left;
	margin: 0 0 30px 24px;
	position: relative;
	width: 358px;
}

.view-video-alboms .albom.first-column{
	clear: both;
	margin-left: 0;
}

.view-video-alboms .albom .video{
	width: 100%;
	height: 270px;
	float: left;
	background: #000;
}

.view-video-alboms .albom .video iframe{
	height: 270px;
	width: 358px;
	border: 0;
}

.view-video-alboms .albom .video-data{
	clear: both;
	border-left: 4px solid #ededed;
	padding: 14px 0 0 20px;
}

.view-video-alboms .albom .video-data .field-title a{
	font: 700 16px/20px Arimo;
	text-decoration: none;
}

.view-video-alboms .albom .video-data .field-title a:hover{
	text-decoration: underline;
}

.view-video-alboms .albom .video-data .created {
	color: #aeaeae;
	margin: 5px 0 0 0;
}

.obj-slider{
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
}

.node.stadium .obj-slider{
	margin: 0 0 20px 0;
}

.page-map-object .fotorama__thumb{
	width: auto;
}

.page-map-object .fotorama-image-original{
	right: 20px;
}

.node.video .field-video iframe,
.node.video .field-video object,
.node.video .field-video video
{
	width: 740px;
	height: 500px;
	border: 0;
}

.obj-slider .fotorama-images-counter{
	margin: 10px 0 0 0;
}

#subscribe-web-push,
#unsubscribe-web-push
{
	margin: 15px 0 0 0;
}

.notifications .hidden{
	display: none;
}

.block.hidden{
	display: none;
}

#block-block-144{
	position: fixed;
	left: 0;
	width: 100%;
	height: 90px;
	z-index: 2147483647;
	overflow: hidden;
	bottom: -90px;
}

#block-block-144 iframe{
	border: 0;
}

.field-name-field-answer-options .field-name-field-votes-count{
	display: none;
}

.site-table-description{
	margin: 10px 0 10px 0;
	font-size: 12px;
}

#center .kp-tab-content #matches-sort-form .form-type-select .selector,
#center .kp-tab-content #matches-sort-form .form-type-select .selector select,
#center .kp-tab-content #matches-sort-form .form-type-select .html-select-list
{
	width: 400px !important;
}

.k-win{
	position: relative;
}

.k-win.win{
	background: #1d9a52;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	line-height: 26px;
	padding: 0 2px 0 2px;
	width: 32px;
	font-size: 13px;
	display: inline-block;
}

.k-win.win .match-bid-winners-list{
	color: #181b23;
}

.match-bid-winners-list{
	position: absolute;
	top: -1px;
	left: -1px;
	background: #fff;
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.35);
	-moz-box-shadow:  2px 2px 5px rgba(0,0,0,0.35);
	box-shadow:  2px 2px 5px rgba(0,0,0,0.35);
	padding: 5px;
	z-index: 2;
	width: 250px;
	display: none;
	opacity: 0;
}

.k-win.win:hover .match-bid-winners-list{
	display: block;
}

.match-bid-winners-list table.site-table tbody tr td{
	padding-top: 7px;
	padding-bottom: 7px;
}

.match-bid-winners-list .site-table .col-3{
	width: 170px;
}

.match-bid-winners-list .col-2{
	width: 21px;
	padding-right: 0;
	padding-left: 0;
}

.match-bid-winners-list .fot{
	margin: 5px 0 5px 0;
}

.match-bid-winners-list .site-table td{
	border-width: 1px !important;
}

#center #block-new-desine-subscriptions-menu{
	margin: 0;
}

.tt-table .command_form a{
	margin-right: 6px;
}

#center .tt-table tbody tr:hover,
.tt-table tbody tr.hover
{
	background: #ededed !important;
}

.main-menu-news.main-menu-media2 .left{
	width: 380px;
}

#site .qc-adchoices{
	z-index: 5 !important;
}

#block-fantasy-fantasy-my-players .content{
	padding: 10px;
	width: 319px;
}

#block-fantasy-fantasy-my-players .content .cntr{
	text-align: center;
}

.tt-table{
	font-size: 12px;
}

.match-center-turnir.narr{
	display: none;
}

.kptop5 .title{
	padding: 11px 0 14px 0;
	text-align: center;
	background: #ededed;
	color: #555555;
	margin-bottom: 5px;
}

.kptop5 .site-table{
	border: 0;
}

.kptop5 table.site-table tr th:first-child, .kptop5 table.site-table tr td:first-child{
	border-left: 0;
}

.kptop5 table.site-table tr:first-child th, .kptop5 table.site-table tr:first-child td{
	border-top: 0;
}

.kptop5 table.site-table tr th:last-child, .kptop5 table.site-table tr td:last-child{
	border-right: 0;
}

.kptop5 table.site-table tr.ucurrent{
	font-weight: bold;
}

.kptop5 .col-1{
	padding-left: 24px;
}

.kp-line-table .hub{
	font-weight: bold;
}

.red-icon{
	height: 12px !important;
	width: auto !important;
	vertical-align: middle !important;
	margin: 0 0 0 4px;
	float: none !important;
}

.match-center-result .col-4 .red-icon{
	margin: 0 0 0 4px;
}

.match-center-result .col-6 .red-icon{
	margin: 0 4px 0 0;
}

.kp-line-table .red-icon,
.user-bids-list .red-icon
{
	margin: 0 0 0 4px !important;
}

#block-new-desine-top-matches .red-icon{
	height: 10px !important;
	width: auto !important;
}

#main-menu-turnirs .slide .next-slide{
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	height: 100%;
	width: 42px;
	background: url("images/slider_teams_next.png") no-repeat scroll center center #f7f7f7;
}

.form-tooltip{
	position:absolute;
	z-index:999;
	left:-9999px;
	background-color:#dedede;
	padding:5px;
	border:1px solid #fff;
	font: 11px/14px Arimo,Arial;
	white-space: nowrap;
}

.add-my-fav-live{
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url("images/buttons_subscribe_small.png") no-repeat scroll 0 0;
}

.add-my-fav-live:after{
	content: "";
	background: url("images/buttons_subscribe_small.png") no-repeat scroll right 0;
}

.add-my-fav-live.added{
	background: url("images/buttons_subscribe_small.png") no-repeat scroll right 0;
}

table .ajax-progress{
	display: none !important;
}

.hidden-date{
	display: none;
}

.ajax-loading{
	background: url("images/ajax-loader.gif") no-repeat scroll center center rgba(255,255,255,0.4);
	width: 100%;
	height: 100px;
	position: absolute;
}

#site:before{
	background: url("images/ajax-loader.gif") no-repeat scroll center center;
	content: "";
}

.c-icons{
	display: inline-block;
}

.fantasy-player-history .player {
	padding-left: 20px;
}

.fantasy-player-history .player{
	width: 150px;
}

.fantasy-player-history .title{
	width: 150px;
}

.fantasy-player-history .match_title{
	width: 160px;
}

.fantasy-player-history .points{
	width: 60px;
}

.fantasy-player-history .money{
	width: 70px;
}

.page-odds .site-title{
	font: 700 14px/18px Arimo;
}

.odds_table_match .b_type{
	width: 112px;
}

.odds-line-type-wrapp .tablesorter-header{
	background: none !important;
}

.odds-line-type-wrapp .odds-block-content{
	display: none;
}

.odds-line-type-wrapp .odds-block-content.opened{
	display: block;
}

.odds-block-title{
	cursor: pointer;
}

.odds-block-title .expander{
	display: inline-block;
	margin-left: 10px;
	background: url("images/matches_open.png") no-repeat scroll 0 center;
	width: 14px;
	height: 14px;
	position: relative;
	top: 2px;
}

.odds-block-title .expander:after{
	background: url("images/matches_close.png") no-repeat scroll 0 center;
	content: "";
}

.odds-block-title .expander.opened{
	background: url("images/matches_close.png") no-repeat scroll 0 center;
}

.column-stat-wrapp{
	display: none;
}

.column-stat-wrapp.active{
	display: block;
}

#center .block.f-r-block{
	margin: 0 0 25px 15px;
	float: left;
	width: 362px;
	overflow: visible;
}

#center .block.f-r-block.first-column{
	clear: left;
	margin-left: 0;
}

#center .block.f-r-block .col-1{
	padding-right: 5px;
}

/*.show-popular-materials,
.show-readmore-blogs
{
	min-height: 750px;
	background: url("images/ajax-loader.gif") no-repeat scroll center center;
}

.show-popular-materials .block,
.show-readmore-blogs .block
{
	background: #fff;
}*/

.view-user-actions{
	word-break: break-word;
}

.vertical-tabs .vertical-tabs-panes table{
	width: 100%;
	word-break: break-word;
	margin: 10px 0 10px;
}

.vertical-tabs .vertical-tabs-panes table thead th,
.vertical-tabs .vertical-tabs-panes table tbody td
{
	border: 1px solid #ccc;
	padding: 5px 10px;
	background: none;
}

.vertical-tabs .vertical-tabs-panes table thead tr{
	background: #ededed;
}

.vertical-tabs .vertical-tabs-panes table tbody tr{
	background: none;
}

.block-new-desine .notif{
	width: 52px !important;
	cursor: auto !important;
}

.block-new-desine .n-icon{
	background: url("images/notif.png") no-repeat scroll 0 0;
	width: 19px;
	height: 23px;
	float: left;
	margin: 0 0 0 8px;
	cursor: pointer;
}

.block-new-desine .n-icon.n-icon-new{
	background: url("images/notif-new.png") no-repeat scroll 0 0;
}

.block-new-desine .n-count{
	float: left;
	margin-left: 5px;
	font: bold 11px/23px Arimo,Arial;
	cursor: pointer;
}

.notifications-popup-menu{
	position: absolute;
	right: 0;
	top: 70px;
	width: 320px;
	background: #fff;
	box-shadow: 0 0 25px rgba(0,0,0,0.15);
	display: none;
	opacity: 0;
}

.notifications-popup-menu .n-header{
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #ededed;
	text-align: right;
	font-size: 12px;
}

.notifications-popup-menu .lst{
	float: left;
}

.notifications-popup-menu .n-content{
	word-break: break-word;
	padding: 10px 10px 10px 10px;
	text-align: left;
	font: 12px/16px Arimo,Arial;
}

.notifications-popup-menu .n-content .row{
	border-bottom: 1px solid #ededed;
	padding: 10px 10px 10px 10px;
}

.notifications-popup-menu .n-content .row.first{
	padding-top: 0;
}

.notifications-popup-menu .n-content .row.last{
	margin-bottom: 0;
	border: 0;
	padding-bottom: 0;
}

.notifications-popup-menu .n-content .row img{
	float: left;
	margin-right: 10px;
	max-width: 60px;
	max-height: 60px;
}

.notifications-popup-menu .n-footer{
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #ededed;
	font-size: 12px;
}

.notifications-popup-menu .no-notif{
	text-align: center;
}

.view-user-notifications{
	word-break: break-word;
}

.view-user-notifications td img{
	float: left;
	margin: 0 15px 3px 0;
}

.view-user-notifications td{
	word-break: break-word;
}

.view-user-notifications .site-table .col-2{
	width: 85px;
}

.fantasy-player-history .open-e-log{
	cursor: pointer;
	background: url("images/f-open.png") no-repeat scroll 0 center;
	width: 15px;
	height: 8px;
	display: inline-block;
	margin: 0 0 0 5px;
	position: relative;
}

.fantasy-player-history .open-e-log::before{
	background: url("images/f-close.png") no-repeat scroll 0 center;
	content: "";
}

.fantasy-player-history .open-e-log.opened{
	background: url("images/f-close.png") no-repeat scroll 0 center;
}

.fantasy-player-history .pl-ext-log{
	padding: 10px;
	position: absolute;
	box-shadow: 0 0 2px rgba(0,0,0,0.5);
	background: #fff;
	z-index: 100;
	text-align: left;
	left: 0px;
	top: 12px;
	white-space: nowrap;
}

.popup-f-b-shadow{
	position: fixed;
	z-index: 1001;
	background: rgba(0,0,0,0.5);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.fblock{
	position: absolute;
	z-index: 1002;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
}

.fblock img{
	max-width: 100%;
}

.fblock .close{
	position: absolute;
	cursor: pointer;
}

.lazyload,
.lazyloading {
	opacity: 0;
}
.lazyloaded {
	opacity: 1;
	transition: opacity 200ms;
}

.popup-person-info{
	position: absolute;
	padding: 10px;
	border: 1px solid #1d9a52;
	display: none;
	z-index: 100;
	background: #fff;
	font: 13px/19px Arimo;
}

.popup-person-info .field-image{
	float: left;
	margin-right: 10px;
}

.popup-person-info .person-data{
	float: right;
	width: 250px;
}

.popup-person-info .person-data .person-title{
	margin-bottom: 10px;
}

.popup-person-info .person-data .person-title a{
	font: bold 15px/19px Arimo;
}

.popup-person-info .person-data .p-d{
	margin-bottom: 3px;
}

.popup-person-info .person-data .p-d .f-name{
	font-weight: bold;
}

.popup-person-info .person-data .p-d:last-child{
	margin: 0;
}

.popup-person-info .person-data .p-d img{
	vertical-align: middle;
	margin-left: 5px;
}

.popup-person-info .person-data .p-d img.country-flag{
	position: relative;
	margin-top: -2px;
}

.popup-person-info .crn{
	content: '';
	position: absolute;
	left: 10px;
	top: -16px;
	border: 8px solid transparent;
	border-bottom: 8px solid #1d9a52;
}

.popup-person-info .crn::before{
	content: '';
	position: absolute;
	left: -10px;
	top: -9px;
	border: 10px solid transparent;
	border-bottom: 10px solid #fff;
}

.p-show-popup{
	display: inline-block;
}

.f-s-10{
	font: 10px/13px Arimo;
	color: #b5b6b9;
}

.game-rate-table td{
	line-height: 16px;
}

.game-rate-table td.red{
	color: #ff0000;
}

.game-rate-table td.green{
	color: #1d9a52;
}

.b-match-comm{
	width: 210px;
}

.bid-comment-row{
	word-break: break-all;
	border: 0;
}

.bid-comment-row:hover,
.user-bids-list .no-border:hover
{
	background: none !important;
}

.bid-comment-row .col-full{
	padding-top: 0;
	padding-bottom: 0;
}

.bid-comment{
	display: none;
	padding: 0 0 10px 0;
}

.bid-comment img,
.bid-comment iframe,
.bid-comment object,
.bid-comment video
{
	max-width: 712px;
}

.user-bids-list .open-comment{
	cursor: pointer;
	background: url("images/f-open.png") no-repeat scroll 0 0;
	width: 15px;
	height: 8px;
	-webkit-transition: -webkit-transform ease-out 0.3s;
	-moz-transition: -moz-transform ease-out 0.3s;
	-o-transition: -o-transform ease-out 0.3s;
	transition: transform ease-out 0.3s;
}

.user-bids-list .open-comment.opened{
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.form-actions #edit-cancel{
	display: inline-block;
	padding: 0 30px;
	background: #fff;
	border: 2px solid #1d9a52;
	color: #1d9a52;
	font: 700 14px/45px Arimo;
	height: 45px;
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase;
	transition: background-color 0.1s,border-color 0.1s;
	margin-left: 10px;
}

.form-actions #edit-cancel:hover{
	background: #3ab54a;
	color: #fff;
	border-color: #3ab54a;
}

.search-no-result{
	color: #b5b6b9;
}

.mb-8{
	margin-bottom: 8px;
}

.view-content-matches .grid-matches .left{
	float: left;
	width: 240px;
	border-right: 1px solid #ededed;
}

.view-content-matches .grid-matches .right{
	float: right;
	width: 240px;
	border-left: 1px solid #ededed;
}

.view-content-matches .grid-matches .m-date{
	background: #f6f6f6;
	text-align: center;
	padding: 5px 5px 7px 5px;
}

.view-content-matches .grid-matches table{
	width: 100%;
	table-layout: fixed;
}

.view-content-matches .grid-matches table .col-1{
	padding: 5px 4px 5px 7px;
	width: 21px;
}

.view-content-matches .grid-matches table .col-2{
	padding: 5px 5px 5px 0;
	border-right: 1px solid #ededed;
	text-align: left;
	width: 158px;
}

.view-content-matches .grid-matches table .col-2 div{
	text-overflow: ellipsis;
	width: 158px;
	overflow: hidden;
	white-space: nowrap;
}

.view-content-matches .grid-matches table .col-2 .winner{
	font-weight: bold;
}

.view-content-matches .grid-matches table .col-3{
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #ededed;
	text-align: center;
	line-height: 26px;
}

.view-content-matches .grid-match-row {
	position: relative;
}

.complaints-filter .selector{
	background: #fff;
	border: 2px solid #ededed;
}

.complaints-list .created{
	padding-right: 0;
	width: 70px;
}

.complaints-list th.created a{
	color: #1d9a52;
}

.complaints-list .comment_body{
	width: 260px;
}

.complaints-list .rate{
	width: 80px;
}

.complaints-list .expand-comment,
.complaints-list .turn-comment{
	margin-top: 10px;
	cursor: pointer;
	text-decoration: underline;
}

.complaints-list .expand-comment:hover,
.complaints-list .turn-comment:hover{
	text-decoration: none;
}

.complaints-list .commentBody{
	margin: 8px 0 0 0;
	width: 260px;
	word-break: break-all;
}

.complaints-list .commentBody img,
.complaints-list .commentBody iframe,
.complaints-list .commentBody object{
	max-width: 260px;
}

.galery-image-like{
	right: 172px;
	bottom: 20px;
	position: absolute;
	background: url("/sites/all/themes/newtheme/images/galery-image-vote.png") no-repeat scroll 0 0;
	width: 35px;
	height: 35px;
	cursor: pointer;
}

.galery-image-like.voted{
	background-position: right 0;
}

.galery-image-like a,
.galery-image-dislike a
{
	display: block;
	text-decoration: none;
	width: 100%;
	height: 100%;
}

.galery-image-dislike{
	right: 122px;
	bottom: 20px;
	position: absolute;
	background: url("/sites/all/themes/newtheme/images/galery-image-vote.png") no-repeat scroll 0 bottom;
	width: 35px;
	height: 35px;
	cursor: pointer;
}

.galery-image-rate{
	position: absolute;
	width: 31px;
	height: 31px;
	border: 2px solid #fff;
	font: bold 14px/30px Arimo;
	color: #fff;
	text-align: center;
	bottom: 20px;
	right: 72px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.galery-image-dislike.voted{
	background-position: right bottom;
}

.no-result{
	width: 100%;
	float: left;
}

.turnir-stat-page .select_turnir{
	width: 100%;
	float: left;
	margin: 0 0 26px 0;
}

.mania-wrapper .mania-comments{
	width: 100%;
	float: left;
	margin-top: 15px;
}

#center .map-object-right .block{
	width: 357px;
}

#center .map-object-right .block .content{
	width: 349px;
}

.page-blogs-add-record .form-item-date{
	display: none;
}

.main-menu-news.main-menu-media2 .left .view-all{
	position: absolute;
	margin: 0;
	left: 270px;
	width: auto;
	top: 302px;
}

#center .object-buttons .form-item.form-type-checkbox{
	float: left;
	margin: 0;
}

#center .chickyboxes input[type="checkbox"] { display: none; }
#center .chickyboxes input[type="checkbox"] + label {
	display: block;
	position: relative;
	padding-left: 35px;
	font: 14px/24px Arimo;
	color: #4d4f53;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	width: auto;
}
#center .chickyboxes input[type="checkbox"] + label:last-child { margin-bottom: 0; }
#center .chickyboxes input[type="checkbox"] + label:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	border: 2px solid #ff7900;
	position: absolute;
	left: 0;
	top: 0;
	opacity: .6;
	-webkit-transition: all .12s, border-color .08s;
	transition: all .12s, border-color .08s;
}
#center .chickyboxes input[type="checkbox"]:checked + label:before {
	width: 10px;
	top: -5px;
	left: 5px;
	opacity: 1;
	border: 2px solid #1d9a52;
	border-top-color: transparent;
	border-left-color: transparent;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.match-sounds{
	margin-top: 40px;
}

.match-sounds .button-sound.on{
	background: url("images/sound-on.png") no-repeat scroll 0 0;
	width: 42px;
	height: 42px;
	cursor: pointer;
	display: inline-block;
}

.match-sounds .button-sound.off{
	background: url("images/sound-off.png") no-repeat scroll 0 0;
	width: 23px;
	height: 42px;
	cursor: pointer;
	display: inline-block;
}

.last10-by-tag{
	display: inline-block;
	position: absolute;
	margin-left: 10px;
	right: -122px;
	margin-top: -46px;
}

.last10-by-tag .button-open{
	padding: 0 10px;
	background: #1d9a52 none repeat scroll 0 0;
	border: 2px solid #1d9a52;
	color: #fff;
	display: inline-block;
	font: 700 12px/31px Arimo,Arial;
	height: 31px;
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase;
	transition: background-color 0.1s,border-color 0.1s;
}

.last10-by-tag .last10-popup{
	position: absolute;
	top: 37px;
	right: 0;
	background: #fff;
	border: 1px solid #bebfb9;
	padding: 10px;
	display: none;
	z-index: 100;
}

.m-notification{
	clear: both;
}

.m-notification .m-notifications-status{
	margin-bottom: 20px;
}

.m-notification .m-notifications-status .form-type-select{
	float: left;
	width: auto;
	margin-right: 15px;
}

.m-notification .m-notifications-status .selector{
	background: none;
	border: 2px solid #ededed;
}

.m-notification .m-notifications-status .selector,
.m-notification .m-notifications-status .selector select
{
	width: 190px !important;
}

.m-notification .site-table .col-1{
	width: 15px;
}

.m-notification .site-table .col-2 label{
	font-weight: normal;
	cursor: pointer;
}

.m-notification .site-table .checker,
.m-notification .site-table input
{
	width: 15px;
	height: 15px;
	cursor: pointer;
}

.m-notification .site-table .checker span,
.m-notification .site-table .checker.focus span
{
	width: 15px;
	height: 15px;
	background: url("images/chewckbox.png") no-repeat scroll 0 0;
	cursor: pointer;
}

.m-notification .site-table .checker span.checked,
.m-notification .site-table .checker.focus span.checked
{
	background: url("images/chewckbox.png") no-repeat scroll 0 bottom;
}

#center .notification-by-score .form-item{
	display: inline-block;
	width: auto !important;
	margin: 0 !important;
	float: none;
}

.notification-by-score{
	float: left;
	display: none;
}

.notification-by-score.active{
	display: block;
}

#center .notification-by-score .form-item input{
	width: 40px !important;
	float: none;
	height: 42px !important;
	border: 2px solid #ededed;
	padding: 0 10px;
}

#center .notification-by-score .form-item .score-2{
	margin-right: 5px;
}

#center .notification-by-score .form-item .minute{
	margin: 0 5px;
}

#block-block-147 .content a{
	vertical-align: middle;
}

#block-block-147 .content a img{
	vertical-align: middle;
	margin-right: 5px;
}

.kp-tab-content .kp-fans-team-form{
	float: left;
}

.kp-fans-team-form > div{
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	justify-content: flex-start;
	width: 740px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#center .kp-tab-content .kp-fans-team-form .form-item{
	float: none;
	width: auto;
	flex-grow: 1;
	overflow: hidden;
	margin: 0 15px 25px 0;
}

#center .kp-tab-content .kp-fans-team-form .form-item .selector,
#center .kp-tab-content .kp-fans-team-form .form-item select{
	width: calc(100% - 2px) !important;
	float: none;
}

#center .kp-tab-content .kp-fans-team-form > div > div:last-of-type{
	margin-right: 0;
}

#center .kp-tab-content .kp-fans-team-form .form-item.form-item-month{
	flex-grow: 0;
	flex-shrink: 0;
	width: 155px;
}

#center .kp-tab-content .kp-fans-team-form .form-item.form-item-month .selector{
	width: 153px;
}

#center .kp-tab-content .kp-fans-team-form .form-item.form-item-month select{
	width: 155px;
}

#center .kp-tab-content .kp-fans-team-form .form-item.form-item-type{
	flex-grow: 0;
	flex-shrink: 0;
	width: 130px;
}

#center .kp-tab-content .kp-fans-team-form .form-item.form-item-type .selector{
	width: 128px;
}

#center .kp-tab-content .kp-fans-team-form .form-item.form-item-type select{
	width: 130px;
}

.kp-rate-select-month{
	float: left;
	margin-left: 20px;
}

.kp-rate-select-month .selector,
.kp-rate-select-month select{
	height: 48px !important;
	border: 1px solid #c4c4c8;
	background: none !important;
	width: 180px !important;
}

.kp-rate-select-month .selector span{
	height: 48px;
	line-height: 48px;
}

.lmatch{
	font-size: 11px;
	color: #929292;
}

.lmatch a{
	color: #929292;
}

.match-webpush{
	display: none;
}

.game-rate .user-team img{
	width: 21px;
	height: 21px;
	display: inline-block;
}

.kptop5 .user-group{
	padding: 0 0 14px 0;
	text-align: center;
	background: #ededed;
	color: #1d9a52;
	margin: -8px 0 5px 0;
	font-weight: bold;
}

.view-small-matches table{
	width: 100%;
}

.view-small-matches table td{
	padding: 4px 10px 4px 10px;
	font: 13px/19px Arimo;
	color: #555555;
	vertical-align: top;
}

.view-small-matches .col-1{
	width: 40px;
}

.view-small-matches .col-2{
	width: 144px;
	padding-right: 0;
	padding-left: 0;
}

.view-small-matches .col-3{
	text-align: right;
	width: 234px;
}

.view-small-matches .col-3 a span,
.view-small-matches .col-3 img
{
	float: right;
	margin-left: 6px;
}

.view-small-matches .col-3 a span,
.view-small-matches .col-5 a span{
	max-width: 204px;
}

.view-small-matches .col-5 a span,
.view-small-matches .col-5 img
{
	float: left;
	margin-right: 6px;
}

.view-small-matches .col-3 .red-icon{
	margin: 0 0 0 4px;
}

.view-small-matches .col-3 .red-icon:first-child{
	margin: 0;
}

.view-small-matches .col-4{
	padding-left: 0;
	padding-right: 0;
	width: 72px;
	text-align: center;
}

.view-small-matches .col-4 a{
	color: #555;
}

.view-small-matches .col-5{
	width: 234px;
}

.view-small-matches .col-5 .red-icon{
	margin: 0 4px 0 0;
}

.view-small-matches .col-5 .red-icon:first-child{
	margin: 0;
}

.view-small-matches .col-5 img{
	margin-right: 4px;
}

.block-match-players .col-3 img.rival-match,
.block-match-players .col-4 img.rival-match
{
	margin-left: 5px;
}

.players-transfer-table .col-2,
.players-transfer-table .col-3{
	width: 225px;
}

.players-transfer-table td img{
	margin-right: 5px;
}

#block-block-104 .col-11{
	margin-right: -18px;
}

#block-block-104 .col-11 a{
	background: #af0018;
	font-weight: normal;
	padding-right: 18px;
	padding-left: 18px;
}

#block-block-104 .col-11 a img{
	vertical-align: middle;
	margin-top: -1px;
	margin-left: 2px;
}

#block-block-104 .col-11 a:hover{
	color: #fff;
}

.kp-tab-content .ajax-progress{
	position: absolute;
	margin-left: 5px;
}

div.ctools-modal-content .modal-content .modal-throbber-wrapper img {
	margin-top: 10px;
}

.user-table .stadium-capacity{
	font-size: 12px;
	color: #929292;
}

.page-hashtags .site-title{
	font: 700 30px/40px Arimo;
}

.count-tag-subscribers{
	display: inline-block;
	margin-left: 20px;
	font: 13px/40px Arimo;
	color: #b2b3b5;
	cursor: pointer;
}

.page-hashtags #discuss{
	margin-top: 0;
}

.match-hide-score-form .form-actions{
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}

.match-hide-score-form .description{
	clear: both;
	margin: 20px 0 0 0;
}

.match-hide-score-form .form-item.timer span span{
	color: #1d9a52;
	font-weight: bold;
}

.game-rate-table .col-3 .tw{
	color: #1d9a52;
	font-weight: bold;
	font-size: 12px;
}

table.site-table.h2h-top50 tbody tr td{
	padding-top: 4px;
	padding-bottom: 4px;
	font: 13px/19px Arimo;
}

.h2h-top50 .col-3,
.h2h-top50 .col-7{
	width: 150px;
}

table.site-table.h2h-top50 tbody tr td.col-4,
table.site-table.h2h-top50 tbody tr td.col-6{
	padding-left: 0;
	padding-right: 0;
}

table.site-table.h2h-top50 tbody tr td.col-3{
	padding-right: 6px;
}

table.site-table.h2h-top50 tbody tr td.col-7{
	padding-left: 6px;
}

.h2h-top50 td img{
	display: inline-block;
	width: 21px;
	height: 21px;
}

table.site-table.h2h-top50 tbody tr td.col-1 img{
	margin-right: 6px;
}

table.site-table.h2h-top50 tbody tr.hidden {
	display: none;
}

.align-center{
	text-align: center;
}

.show-all-hidden{
	margin: 20px 0 0 0;
}

.site-table.o-stat td{
	width: 50%;
}

.site-table.o-stat2 .col-1,
.site-table.o-stat2 .col-3{
	width: 268px;
	font-weight: bold;
}

.match-h2h-block .goles-stat .col-2,
.match-h2h-block .goles-stat .col-2,
.match-h2h-block .goles-stat .col-3{
	width: 150px;
}

.footnote{
	clear: both;
	margin: 0 0 0 0;
	font-style: italic;
	font-size: 12px;
	color: #555555;
}

.recomend-bid-add{
	margin-bottom: 20px;
}

.view-news-sidebar .comment-count img{
	width: 17px;
	height: 17px;
}

.nt-icon.icon1{
	width: 14px;
	height: 19px;
}

.nt-icon.icon2{
	width: 12px;
	height: 13px;
}

.nt-icon.icon3{
	width: 18px;
	height: 16px;
}

.nt-icon.icon4{
	width: 15px;
	height: 15px;
}

#bids-add-form{
	margin-bottom: 20px;
}

.kp_liga .site-title,
.page-node-edit .site-title,
.page-game-league-unjoin .site-title
{
	font: 700 26px/26px Arimo;
}

#edit-participants{
	margin-bottom: 20px;
}

#center .form-item.league-bids-type label{
	margin-top: 0;
}

.block-table .golden-boot{
	width: 100%;
}

.block-table .golden-boot tr{
	border: 0;
}

.block-table .golden-boot th{
	text-align: right;
	font: 13px/26px Arimo;
	color: #929292;
	padding: 0 5px;
	border: 0;
	background: none !important;
}

.block-table .golden-boot .tablesorter-headerAsc,
.block-table .golden-boot .tablesorter-headerDesc{
	color: #1d9a52;
}

.block-table .golden-boot th img{
	display: none;
}

.block-table .golden-boot .col-1,
.block-table .golden-boot .col-2{
	text-align: left;
}

.block-table .golden-boot .col-2 img{
	vertical-align: middle;
	width: 20px;
	height: 20px;
}

.block-table .golden-boot .col-1 a{
	color: #181b23;
}

.block-table .golden-boot td{
	text-align: right;
	font: 13px/26px Arimo;
	color: #929292;
	padding: 0 5px;
	border: 0;
}

.block-table .golden-boot .odd{
	background: none;
}

.block-table .golden-boot .even{
	background: #f9f9f9;
}

.field-name-field-polls .fieldset-wrapper{
	display: block !important;
}

.field-name-field-polls .fieldset-wrapper .ajax-progress{
	display: inline-block !important;
	margin-left: 5px;
}

.p-c-count{
	font-weight: normal;
}

.article-audio-voice{
	margin: 0 0 20px 0;
	display: none;
}

.article-audio-voice audio{
	width: 100%;
}

.fantasy-player-r-filters{
	margin: 0 0 20px 0;
}

#center .fantasy-player-r-filters .form-item{
	float: left;
	margin: 0 15px 0 0;
	width: auto;
}

#center .fantasy-player-r-filters .form-item .label{
	float: left;
	margin-right: 8px;
	height: 40px;
	line-height: 40px;
}

#center .fantasy-player-r-filters .html-select-list{
	height: 40px;
	width: 210px;
	float: left;
}

#center .fantasy-player-r-filters .html-select-list .selected-val{
	height: 40px;
	line-height: 40px;
}

#center .fantasy-player-r-filters .html-select-list .select-list{
	top: 42px;
}

.entity-menu.fantasy-menu .main{
	padding: 0 10px;
}

.entity-menu.fantasy-menu ul.main li{
	padding: 0 5px 0 5px;
}

.entity-menu.fantasy-menu ul.main li:last-child{
	padding-right: 0;
}

#block-kp-kp-change-bids-type .content{
	padding: 15px;
	width: 319px;
}

#block-kp-kp-change-bids-type .content .form-item{
	float: left;
	margin: 0;
	width: 170px;
	border: 2px solid #ededed;
}

#block-kp-kp-change-bids-type .content .form-item .selector{
	background: none;
	height: 35px;
}

#block-kp-kp-change-bids-type .content .form-item .selector span{
	height: 35px;
	line-height: 35px;
}

#block-kp-kp-change-bids-type .content .form-submit{
	float: left;
	margin: 0 0 0 10px;
	display: block;
	padding: 0 10px;
	cursor: pointer;
	height: 38px;
	text-transform: uppercase;
	color: #1d9a52;
	font: 700 12px Arimo;
	border: 2px solid #1d9a52;
	background: #fff;
}

#block-kp-kp-change-bids-type .content .ajax-progress{
	display: inline-block;
	float: left;
	margin: 10px 0 0 5px;
	padding: 0;
}

#block-kp-kp-change-bids-type .content .ajax-progress img{
	vertical-align: middle;
}

#block-kp-kp-change-bids-type .content .form-actions .form-submit{
	width: 100px;
	margin: 0 10px 0 0;
}

.kp-line-table .match-score-chose{
	text-align: center;
}

.kp-line-table .head .new-bid-header{
	text-align: center;
}

.kp-events-list .col-1{
	width: 60px;
}

.kp-events-list .col-event
{
	width: 80px;
}

.kp-events-list th img{
	display: none;
}

#center table.site-table.kp-events-list thead tr th a{
	color: #1d9a52;
}

.block-user-event-bids .block-title{
	border-top: 4px solid #181b23;
	padding: 15px 0 18px 0;
	text-transform: uppercase;
	font: 700 14px/19px "Arimo";
	color: #181b23;
	text-align: center;
}

.block-user-event-bids td a
{
	color: #181b23;
}

#right .k-bids .bid-type-event .col-1{
	width: 180px;
	padding: 15px 6px 12px 24px;
}

#right .k-bids .bid-type-event .col-1 a{

}

#right .k-bids .bid-type-event .col-2{
	padding: 15px 20px 12px 0;
	text-align: right;
	font: 700 20px/20px Arimo;
	color: #1d9a52;
	vertical-align: middle;
	width: 60px;
}

.site-table.user-site-params{
	width: 500px;
}

.site-table.user-site-params td{
	vertical-align: top;
}

.user-site-params .col-1{
	width: 15px;
}

.site-table.user-site-params .checker,
.site-table.user-site-params input
{
	width: 15px;
	height: 15px;
	cursor: pointer;
	margin: 0 !important;
	vertical-align: top;
}

.site-table.user-site-params .checker span,
.site-table.user-site-params .checker.focus span,
.site-table.user-site-params .checker.active span
{
	width: 15px;
	height: 15px;
	background: url("/sites/all/themes/newtheme/images/chewckbox.png") no-repeat scroll 0 0;
	cursor: pointer;
}

.site-table.user-site-params .checker span.checked,
.site-table.user-site-params .checker.focus span.checked,
.site-table.user-site-params .checker.active span.checked
{
	background: url("/sites/all/themes/newtheme/images/chewckbox.png") no-repeat scroll 0 bottom;
}

.user-site-params .col-2 label{
	font-weight: normal;
	cursor: pointer;
	line-height: 15px;
	vertical-align: top;
}

.webpush-group{
	margin: 0 0 15px 0;
}

.view-front-records.blog-cover .views-row.full-width .record-data .field-record-body{
	margin: 0;
}

.blog-cover .blog-operations{
	padding: 0;
	margin: 15px 0 0 0;
}

.blog-cover .blog-operations li{
	list-style: none;
	display: inline-block;
	margin: 0 12px 0 0;
	padding: 0;
}

.blog-cover .blog-operations li a{
	padding: 13px 20px;
}

#switch_edit-body-und-0-value{
	display: none !important;
}

.cke_button__image,
.cke_button__smiley,
.cke_button__bidiltr,
.cke_button__bidirtl,
.cke_button__pastefromword,
.cke_button__drupalbreak,
.cke_button__hiddenfield
{
	display: none !important;
}

#center .node-blog_record-form .form-managed-file .uploader{
	width: 400px !important;
	height: 62px;
}

#center .node-blog_record-form .form-managed-file .form-file{
	width: 364px;
	height: 62px;
}

#center .node-blog_record-form .field-name-field-image{
	position: relative;
}

#center .node-blog_record-form .field-name-field-image .field-suffix{
	position: absolute;
	left: 560px;
	top: 20px;
	width: auto;
	margin: 0;
}

#center .node-blog_record-form .form-managed-file{
	clear: none !important;
}

#center .node-blog_record-form .field-name-field-image label{
	margin: 20px 0 0 0;
}

.preview{
	border-bottom: 4px solid #181b23;
	margin-bottom: 20px;
	width: 740px;
	padding-bottom: 10px;
}

.page-blogs-add #center .preview .field-name-body, .page-blogs-record-edit #center .preview .field-name-body{
	width: 740px;
}

.preview .node{
	background: #fff;
}

.node-blog_record-form .form-actions{
	width: 960px;
	float: left;
	clear: both;
	margin-bottom: 20px;
}

#center #edit-record-comment-wrapp{
	margin: 0 0 0 130px;
}

#edit-record-comment-wrapp legend{
	color: #b5b6b9;
}

.match-duel-winners .col-1 img{
	margin-right: 5px;
}

.match-duel-winners thead th img{
	display: none !important;
}

.tag-comment-counter{
	font-size: 10px;
	color: #5e5e5e !important;
}

table.site-table.match-right-judges{
	border: 0 !important;
}

table.site-table.match-right-judges td{
	border: 0 !important;
}

table.site-table.match-right-judges td img{
	margin-right: 4px;
	vertical-align: middle;
	position: relative;
	top: -2px;
}

.match-judge-rate{
	display: inline-block;
	margin-left: 10px;
}

.match-judge-rate div{
	display: inline-block;
}

.match-judge-rate .vote-positive{
	width: 21px;
	height: 18px;
	background: url("/sites/all/themes/newtheme/images/comment_likes.png") no-repeat scroll 0 0;
	margin: 0 5px 0 0;
	position: relative;
	cursor: pointer;
}

.match-judge-rate .vote-positive.voted{
	background-position: 0 -58px;
}

.match-judge-rate .vote-negative{
	width: 21px;
	height: 18px;
	background: url("/sites/all/themes/newtheme/images/comment_likes.png") no-repeat scroll 0 -19px;
	margin: 0 10px 0 0;
	position: relative;
	cursor: pointer;
}

.match-judge-rate .vote-negative.voted{
	background-position: 0 -39px;
}

.game-rate .site-table.game-rate-correction .col-1{
	width: 180px;
}

.game-rate .site-table.game-rate-correction .col-2{
	width: 140px;
	padding: 10px;
}

.field-type-image .form-item-field-image-und-0-title{
	display: none;
}

.page-match-duel-winners .site-title{
	font: 700 26px/26px Arimo;
}

.user-tab-content .user-rewards{
	margin: 0 0 0 0;
	width: 100%;
	float: left;
}

.user-tab-content .user-rewards .row{
	margin: 0 0 20px 0;
	width: 100%;
	float: left;
}

.user-tab-content .user-rewards .row img{
	margin: 0 20px 0 0;
	max-width: calc((100% - 20px)/2);
	float: left;
}

.user-rewards .row img:last-child {
	margin: 0;
}

.not-logged-in #block-match-match-top-player .content a{
	color: #1d9a52;
	text-decoration: none;
}

.not-logged-in #block-match-match-top-player .content .ajax-progress{
	display: none !important;
}

#center .blog_record .likes{
	width: 472px;
	float: right;
}

#center .blog_record .likes .form-type-select{
	margin: 0 0 20px 0;
}

#center .blog_record .likes .form-type-select .selector,
#center .blog_record .likes .form-type-select .selector select
{
	width: 364px !important;
}

#center .blog_record #shareBlock{
	width: auto;
	clear: none;
	margin: 12px 0 20px 0;
	float: left;
}

#block-new-desine-top-user-menu .content .reg1{
	position: absolute;
	font: 12px/14px Arimo;
	top: 40px;
	left: 58px;
}

#block-new-desine-top-user-menu .content .reg1 a
{
	color: #b5b6b9;
}

#block-new-desine-top-user-menu .content .reg1 .ajax-progress
{
	display: none !important;
}

.f-translation{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
}

.f-translation a{
	display: inline-block;
	background: url("images/watch.png") no-repeat scroll 9px center #fe6f00;
	text-decoration: none;
	color: #fff;
	font: 13px/28px Arimo;
	height: 29px;
	padding: 0 6px 0 35px;
	text-align: left;
}

.match-status-inner.has-translation{
	min-height: 187px;
	padding-bottom: 41px;
	position: relative;
}

.match-status-td{
	height: 187px;
	vertical-align: middle;
	display: table-cell;
	width: 186px;
}

.image-source-list{
	width: 740px;
}

.image-source-list .is-line{
	padding: 0 0 0 130px;
}

#center .image-source-list .form-item-image-source,
#center .image-source-list .form-item-image-source-link
{
	width: 280px !important;
	float: left !important;
}

#center .image-source-list .form-item-image-source-link{
	margin-left: 10px;
}

#center .image-source-list .form-item-image-source input,
#center .image-source-list .form-item-image-source-link input{
	width: 242px !important;
}

.image-source-list .add-new{
	background: transparent url("images/icon-add.png") no-repeat scroll center center !important;
	width: 35px;
	height: 49px;
	border: 0;
	float: left;
	margin-left: 5px;
	cursor: pointer;
}

.field-name-field-image-source,
.field-name-field-link-email-photo{
	display: none;
}

table.site-table.judge-stat-table{
	width: 350px;
	margin: 0 auto 25px auto;
}

.view-content-matches .match-judge-rate{
	margin-left: 0;
}

.user-match-duels-list .col-1{
	width: 370px;
}

.fantasy-team-title .selected-team-title a{
	color: #1d9a52;
}

.rmp-container{
	max-width: 100%;
	margin: 0 auto;
}

.s-slide .match-extended-links{
	position: absolute;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	padding: 0;
	background: #fff;
	transition: top 0.2s;
}

.s-slide:hover .match-extended-links{
	top: 0;
	transition: top 0.2s;
}

.s-slide .match-extended-links ul{
	padding: 0;
	margin: 0;
}

.s-slide .match-extended-links ul li{
	list-style: none;
	margin: 0;
	height: 20px;
	padding: 8px 9px 7px 9px;
	line-height: 20px;
}

.s-slide .match-extended-links ul li.first{
	border-bottom: 1px solid #c4c4c8;
}

.s-slide .match-extended-links ul li a{
	text-decoration: none;
	display: inline-block;
	line-height: 20px;
	font-size: 13px;
}

.main-menu-media .right-persons-galery{
	float: left;
	width: 310px;
	margin: 0 0 0 10px;
}

.main-menu-media .right-one-column{
	display: none;
}

.main-menu-media.main-menu-media2.no-video .view-all{
	position: absolute;
	right: 10px;
	top: 302px;
}

.main-menu-media.main-menu-media2.no-video .view-all a{
	padding: 11px 12px 11px 12px !important;
	font: 700 11px/13px Arimo !important;
}

.fullscreen-field-open{
	position: absolute;
	display: block;
	text-decoration: none;
	z-index: 5;
	top: 4px;
	right: 26px;
	cursor: pointer;
	width: 35px;
	height: 35px;
	background: url("images/fotorama-full.png") no-repeat scroll 0 0;
}

.normal-mode-field{
	position: fixed;
	z-index: 7;
	top: 26px;
	right: 25px;
	cursor: pointer;
	width: 35px;
	height: 35px;
	background: url("images/fotorama-full.png") no-repeat scroll 0 0;
}

.fullscreen-field-wrap .d-button{
	position: fixed;
	bottom: 25px;
	right: 25px;
	cursor: pointer;
	background: url("images/download.png") no-repeat scroll 0 0;
	width: 35px;
	height: 35px;
	z-index: 5;
}

.fullscreen-field-wrap{
	position: fixed;
	z-index: 10001;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.75);
	cursor: pointer;
	top: 0;
	left: 0;
	display: none;
	opacity: 0;
}

.fullscreen-field-wrap .preload{
	background: url("images/loading_web.gif") no-repeat scroll 0 0;
	position: fixed;
	width: 34px;
	height: 34px;
	top: 50%;
	left: 50%;
	margin-top: -17px;
	margin-left: -17px;
}

.fullscreen-field-wrap .fullscreen-field.h{
	position: absolute;
	width: 1880px;
	max-width: calc(100% - 40px);
	left: 50%;
}

.fullscreen-field-wrap .fullscreen-field.v{
	position: absolute;
	width: 1209px;
	max-width: calc(100% - 40px);
	left: 50%;
}

.fullscreen-field-wrap .fullscreen-field .background{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.fullscreen-field-wrap .fullscreen-field .background img{
	width: 100%;
	height: 100%;
}

.fullscreen-field-wrap .fullscreen-field .pole{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.fullscreen-field-wrap .fullscreen-field .fullscreen-field-canvas{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.fullscreen-field-wrap .fullscreen-field .player{
	position: absolute;
	width: 100px;
	height: 100px;
	z-index: 3;
}

.fullscreen-field-wrap .fullscreen-field .reserve-block .player{
	z-index: 2;
}

.fullscreen-field-wrap .fullscreen-field .player > img{
	border-radius: 50%;
	opacity: 0;
}

.fullscreen-field-wrap .fullscreen-field .player .p-name{
	position: absolute;
	/*overflow: hidden;
	text-overflow: ellipsis;*/
	color: #fff;
	text-align: center;
	font-weight: bold;
	/*white-space: nowrap;*/
	z-index: 2;
	opacity: 0;
}

.fullscreen-field-wrap .fullscreen-field .player .full-player-info{
	display: block;
	opacity: 0;
	visibility: hidden;
	transition: .2s opacity, .2s visibility;
	left: 100%;
	top: 0;
}

.fullscreen-field-wrap .fullscreen-field .player:hover .full-player-info{
	opacity: 1;
	visibility: visible;
	transition: .2s opacity, .2s visibility;
}

.fantasy-players-table th{
	background: none !important;
}

.fullscreen-field .home-repl{
	width: 300px;
	position: fixed;
	top: 50%;
	background: #fff;
	z-index: 3;
	display: none;
}

.fullscreen-field .visit-repl{
	width: 300px;
	position: fixed;
	top: 50%;
	background: #fff;
	z-index: 3;
	display: none;
}

.fullscreen-field .home-repl.fix{
	position: fixed;
	left: -300px;
	margin-left: 0;
}

.fullscreen-field .visit-repl.fix{
	position: fixed;
	right: -300px;
	margin-right: 0;
}

.fullscreen-field-wrap .open-home-repl{
	position: absolute;
	top: 0;
	width: 40px;
	height: 40px;
	background: url("images/fotorama-next.png") no-repeat scroll 0 0 #1d9a52;
	cursor: pointer;
	right: -40px;
}

.fullscreen-field-wrap .opened .open-home-repl{
	background: url("images/fotorama-prev.png") no-repeat scroll 0 0 #1d9a52;
}

.fullscreen-field-wrap .open-visit-repl{
	position: absolute;
	top: 0;
	width: 40px;
	height: 40px;
	background: url("images/fotorama-prev.png") no-repeat scroll 0 0 #1d9a52;
	cursor: pointer;
	left: -40px;
}

.fullscreen-field-wrap .opened .open-visit-repl{
	background: url("images/fotorama-next.png") no-repeat scroll 0 0 #1d9a52;
}

.match-fantasy-players td span,.match-fantasy-players td img,.match-fantasy-rate td img,.match-fantasy-rate td span{
	margin-right: 5px;
}

.match-fantasy-players .col-1,
.match-fantasy-players .col-3{
	width: 260px;
}

.match-fantasy-rate-players{
	margin-bottom: 20px;
}

.match-fantasy-rate td{
	line-height: 21px;
	vertical-align: bottom;
	height: 23px;
}

.game-rate-table .open-ext{
	display: inline-block;
	cursor: pointer;
	margin: 0 0 0 5px;
	transition: all 0.2s;
	position: relative;
}

.game-rate-table .open-ext .icon{
	background: url("images/list-expand.png") no-repeat scroll 0 0;
	width: 10px;
	height: 6px;
	display: inline-block;
	transition: all 0.2s;
}

.game-rate-table .open-ext.opened .icon{
	transform: rotate(180deg);
	transition: all 0.2s;
}

.game-rate-table .ext-stat{
	display: none;
	padding: 10px;
	background: #fff;
	position: absolute;
	width: auto;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.35);
	z-index: 1000;
	right: 0;
}

.game-rate-table .ext-stat ul{
	padding: 0;
	margin: 0;
}

.game-rate-table .ext-stat ul li{
	list-style: none;
	padding: 0;
	margin: 0 0 5px 0;
	white-space: nowrap;
}

.game-rate-table .ext-stat ul li.last{
	margin: 0;
}

#center .block.game-rate{
	overflow: visible;
}

.game-rate-table.g1 .col-1,
.game-rate-table.g2 .col-1{
	padding-right: 5px;
	width: 23px;
}

.game-rate-table.g1 .col-3,
.game-rate-table.g2 .col-3{
	width: 145px;
	padding-right: 5px;
	padding-left: 5px;
}

.game-rate-table.g1 .col-4,.game-rate-table.g1 .col-5,.game-rate-table.g1 .col-6,
.game-rate-table.g2 .col-4,.game-rate-table.g2 .col-5,.game-rate-table.g2 .col-6{
	padding-right: 8px;
	padding-left: 8px;
}

.fantasy-rating-table .col-3 .green{
	font-size: 13px;
	color: #1d9a52;
}

/*.user-1 .fullscreen-field-canvas{
	display: none;
}

.user-1 .fullscreen-field-wrap .fullscreen-field .player > img{
	opacity: 1;
}

.user-1 .fullscreen-field-wrap .fullscreen-field .player .p-name{
	opacity: 1;
}*/

.fullscreen-field-wrap .fullscreen-field .reserve-block{
	position: absolute;
	background: #1d9a52;
}

.fullscreen-field-wrap .fullscreen-field .reserve-block .player > img{
	opacity: 1;
}

#block-new-desine-actively-discuss .content{
	word-wrap: break-word;
}

tr.bold-row td,
.view-content-matches-turnir tr.bold-row .col-1 .match-status,
.view-content-matches-turnir tr.bold-row .col-1 .match-status .time,
#math-list-page .view-content-matches .match tr.bold-row td.col-1 span
{
	font-weight: bold !important;
}

.nicescroll-rails{
	display: none;
}

#center #soccer-materials-filter-form .form-item-no-interviews{
	width: auto;
	margin: 14px 0 0 92px !important;
}

.more-materials{
	margin: 0 0 20px 0;
	width: 100%;
	float: left;
}

.no-progress .ajax-progress{
	display: none;
}

.match-duel-winners .col-winners{
	text-align: center;
}

.match-duel-winners .col-winners .winner{
	display: inline-block;
	margin-right: 15px;
}

.match-duel-winners .col-winners .winner:last-child{
	margin-right: 0;
}

.match-duel-winners .col-winners .winner .position{
	float: left;
	margin: 0 10px 0 0;
	font-weight: bold;
	color: #1d9a52;
}

.match-duel-winners .col-winners .winner .player{
	float: left;
	width: 208px;
	text-align: center;
}

.match-duel-winners .col-winners .winner .player .field-image{
	width: 120px;
	height: 120px;
	background: #ededed;
	border: 1px solid #ededed;
	border-radius: 120px;
	margin: 0 auto 10px auto;
}

.match-duel-winners .col-winners .winner .player .field-image img{
	width: 120px;
	height: 120px;
	border-radius: 120px;
}

.match-duel-winners .col-winners .winner .player .field-title{
	margin-bottom: 10px;
}

.match-duel-winners .col-winners .winner .player .field-title img{
	margin-right: 3px;
}

.node.blog_record .block.block-block-115{
	margin: 20px 0 0 0 !important;
	padding-top: 0;
	border: 0;
}

.node.blog_record .block.block-block-115 .block-title{
	display: none;
}

.record-match-block{
	margin-bottom: 20px;
}

.record-match-block .block.block-block-115 td img,
.record-match-block  .match-teams .command_form img
{
	margin-bottom: 0;
}

.record-match-block .match-teams{
	margin: 0;
}

.record-match-block .match-teams .team-data{
	padding: 0 0 10px 15px;
}

.record-match-block .match-teams .match-status{
	padding: 0 12px 10px 12px;
}

.record-match-block .match-teams .team-data .team-name a,
.record-match-block .match-teams .team-data .team-name
{
	font-size: 20px;
	line-height: 20px;
}


.record-match-block .match-teams .team-data .team-name a{
	color: #181b23;
}

.record-match-block .match-teams .team-data .team-name a:hover{
	color: #1d9a52;
}

.record-match-block .match-teams td.turnir{
	padding: 0 0 18px 0;
}

.record-match-block .match-teams td.turnir .t-name{
	font-size: 16px;
	line-height: 16px;
}

.record-match-block .match-teams td.turnir .t-name a{
	color: #000;
}

.node.blog_record .record-match-block .block-block-115{
	border: 0;
	margin: 10px 0 0 0 !important;
	padding: 0 0 20px 0;
	border-bottom: 4px solid #181b23;
}

.record-match-block .block-block-115 .block-title{
	display: none;
}

.record-match-block .match-teams .team-data img{
	margin-bottom: 0;
}

.category-page-title{
	margin-bottom: 30px;
}

.category-page-title .site-title{
	margin: 0 0 0 0;
	float: left;
	max-width: calc(100% - 150px);
}

.category-page-title .add-category-black-list{
	float: left;
	padding: 11px 20px 11px 20px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	text-decoration: none;
	background: #1d9a52;
	border: 2px solid #1d9a52;
	transition: background-color 0.1s,border-color 0.1s;
	cursor: pointer;
	margin: 0 0 0 20px;
}

.category-page-title .add-category-black-list:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	text-decoration: none;
	transition: background-color 0.1s,border-color 0.1s;
}

.category-page-title .add-category-black-list.added{
	background: #fff;
	color: #1d9a52;
}

.category-page-title .add-category-black-list.added:hover{
	background: #3ab54a;
	border-color: #3ab54a;
	color: #fff;
}

.user-table-team .team-season-form{
	display: inline-block;
	position: relative;
}

.user-table-team .team-season-form .f-button{
	color: #1d9a52;
	cursor: pointer;
	display: inline-block;
	background: url("images/ofice-site.png") no-repeat scroll right center;
	padding: 0 16px 0 0;
}

.user-table-team .team-season-form .f-button:hover{
	text-decoration: underline;
}

.team-forms-block{
	position: absolute;
	padding: 12px;
	background: #fff;
	border: 1px solid #ededed;
	z-index: 10;
	left: -2px;
	top: 56px;
	white-space: nowrap;
	visibility: hidden;
	opacity: 0;
	transition: ease-in-out 0.2s;
	cursor: default;
}

.team-forms-block.showed{
	visibility: visible;
	opacity: 1;
	top: 20px;
}

.team-forms-block .form-row{
	display: inline-block;
	width: 120px;
	margin: 0 20px 0 0;
}

.team-forms-block .form-row:last-child{
	margin-right: 0;
}

.team-forms-block .form-row .form-title{
	text-align: center;
	margin-bottom: 10px;
	color: #181b23;
	white-space: normal;
}

.team-forms-block .form-row .form-image{
	width: 120px;
	height: 120px;
}

.team-forms-block .form-row .form-image img{
	margin: 0 !important;
}

.block-turnir-teams .content .view-turnir-teams-forms .views-row{
	width: 100%;
	float: left;
	margin: 0 0 16px -25px;
	padding: 0 25px 18px 25px;
	border-bottom: 1px solid #ededed;
}

.block-turnir-teams .content .view-turnir-teams-forms .views-row:last-child{
	margin-bottom: 0;
	border: 0;
}

.block-turnir-teams .content .view-turnir-teams-forms .f1{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.block-turnir-teams .content .no-form .f1{
	margin-bottom: 0;
}

.block-turnir-teams .content .view-turnir-teams-forms .f1 .field-image{
	float: left;
	margin: 0 6px 0 0;
}

.block-turnir-teams .content .view-turnir-teams-forms .f1 .field-image img{
	height: 25px;
	width: auto;
}

.block-turnir-teams .content .view-turnir-teams-forms .f1 .field-title{
	padding: 2px 0 0 0;
}

.block-turnir-teams .content .view-turnir-teams-forms .f1 .field-title a{
	font: 700 16px/20px Arimo;
	color: #181b23 !important;
}

.block-turnir-teams .content .view-turnir-teams-forms .f1 .field-title a:hover{
	color: #1d9a52 !important;
	text-decoration: none;
}

.block-turnir-teams .content .view-turnir-teams-forms .f2{
	width: 100%;
	float: left;
}

.block-turnir-teams .content .view-turnir-teams-forms .f2 .form-row{
	float: left;
	width: 120px;
	text-align: center;
	margin: 0 20px 0 0;
}

.block-turnir-teams .content .view-turnir-teams-forms .f2 .form-row:last-child{
	margin: 0;
}

.block-turnir-teams .content .view-turnir-teams-forms .f2 .form-title{
	margin-bottom: 5px;
}

.b-title-1{
	margin: 0 0 17px 0;
	font: 700 14px/20px Arimo;
	color: #252a3a;
	text-transform: uppercase;
	padding-top: 17px;
	border-top: 4px solid #181b23;
}

.page-user-hybridauth .user-hybridauth-identities{
	margin-bottom: 20px;
}

.soc-change-account-form{
	width: 400px;
}

.soc-change-account-form .form-top-text1{
	margin-bottom: 20px;
}

.soc-change-account-form .form-type-textfield{
	width: 100%;
}

.soc-change-account-form .form-type-textfield label,
.soc-change-account-form .form-type-password label
{
	float: none;
	margin: 0 0 10px 0;
}

.soc-change-account-form .form-type-textfield .form-text,
.soc-change-account-form .form-type-password .form-text
{
	width: calc(100% - 38px) !important;
	float: left !important;
}

.soc-change-account-form .form-actions{
	width: 100%;
	float: left;
	margin-bottom: 0;
}

.soc-change-account-form .form-actions .form-submit{
	margin: 0 20px 0 0 !important;
	padding: 0 25px !important;
}

.soc-change-account-form .form-actions .form-submit:last-child{
	margin: 0 !important;
}

.right-matches-view table{
	width: 100%;
	border: 0;
}

.right-matches-view table tr{
	border-bottom: 1px solid #ededed;
}

.right-matches-view table td{
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #ededed;
}

.right-matches-view table .col-1{
	font-size: 13px;
	width: 138px;
	padding-right: 15px;
}

.right-matches-view table .col-1 img{
	margin-right: 5px;
}

.right-matches-view table .col-2{
	padding-left: 0;
	padding-right: 15px;
}

.right-matches-view table .col-3{
	width: 21px;
	padding-left: 0;
	padding-right: 0;
}

.right-matches-view table .col-4{
	text-align: center;
	width: 21px;
}

.right-matches-view table .col-5{
	padding-left: 0;
}

@media screen and (max-width: 1460px)
{
	.c-sc{
		width: 485px;
	}
	.front #block-block-108,
	.front #block-block-123,
	.front #block-block-105,
	.front #block-block-106
	{
		display: none;
	}
	.front #block-block-136,
	.front #block-block-137{
		display: block;
	}
	.front #block-new-desine-match-center{
		width: 864px !important;
	}
	#block-block-111{
		width: 740px;
	}
	.logo{
		/*width: 213px;*/
		width: 190px;
	}
	.logo img{
		/*padding: 18px 29px 19px 24px;*/
		padding: 18px 14px 19px 14px;
	}
	.view-menu-teams .top-teams{
		width: 620px;
	}
	.view-menu-teams .top-teams td{
		width: 260px;
	}
	.view-menu-teams .more-top-teams {
		margin: 0 0 0 20px;
	}
	.main-menu-logo td,
	.main-menu-logo
	{
		width: 110px;
	}
	.main-menu-logo img{
		width: 110px;
		height: auto;
	}
	ul.main-menu li.col-1.top-li{
		margin-left: 6px;
	}
	#block-new-desine-news-1170{
		display: block;
	}
	#block-new-desine-news-1170 .news .title-links{
		width: 825px;
	}
	#site-inner{
		width: 1172px;
	}
	#left-bg,
	#left,
	.left-shadow
	{
		display: none;
	}
	.front #left,
	.front #left-bg{
		display: block;
	}
	.front .right-bg{
		width: 917px !important;
	}
	.wrapper{
		width: 1183px !important;
	}
	#logomenu #block-block-104{
		width: 1172px;
	}
	#block-new-desine-top-matches{
		/*width: 802px;*/
		width: 831px;
	}
	#block-new-desine-top-matches .slider .s-imgs{
		/*width: 764px;*/
		width: 792px;
	}
	ul.main-menu li.top-li {
		margin: 0 0 0 0;
	}
	ul.main-menu li.top-li .menu-item{
		font: 700 12px/34px Arimo;
	}
	#block-block-117{
		/*width: 814px;*/
		width: 878px;
		left: 190px;
	}
	#block-block-117 .content{
		/*width: 782px;*/
		width: 846px;
	}
	#block-block-117 .content .search-input{
		/*width: 705px;*/
		width: 769px;
		background: url("images/search-input.png") no-repeat scroll 788px 0;
	}
	#block-new-desine-top-matches .slider .s-imgs .s-slide{
		width: 99px;
	}
	ul.main-menu li.top-li .popup-second-menu{
		width: 1124px !important;
	}
	.main-menu-news .right{
		width: 874px !important;
	}
	.main-menu-news.main-menu-media .right{
		width: 632px !important;
	}
	.main-menu-news .right .block-title{
		width: 670px;
	}
	#main-menu-select-teams-type{
		margin: 0 0 30px 24px;
	}
	.main-menu .teams-slider{
		width: 1042px;
	}
	.main-menu .s-slide{
		width: 1042px;
	}
	.main-menu .s-slide table td{
		padding-right: 15px;
	}
	.main-menu .s-slide table tr td:last-child{
		padding-right: 0;
	}
	#main-menu-select-teams-type ul li{
		font: 700 12px/40px Arimo;
		padding: 0 7px;
	}
	.teams-slider .view-all {
		top: -74px;
		left: 900px;
	}
	.view-grid-elements .right-big{
		display: none;
	}
	#main-menu-ratings .rating.left{
		width: 610px;
	}
	#main-menu-ratings .rating.right{
		width: 495px;
	}
	#main-menu-ratings .rating.right .col-6{
		display: none;
	}
	#main-menu-ratings .rating.right .col-5{
		border-right: 4px solid #ededed;
	}
	ul.main-menu li.col-1.top-li .popup-second-menu{
		width: 1172px !important;
	}
	#main-menu-turnirs .slider-wrapper{
		width: 2344px;
	}
	ul.main-menu li.col-1.top-li .popup-second-menu .slide{
		width: 1124px;
	}
	#main-menu-turnirs .popular-turnirs-wrapper{
		margin-left: 14px;
		width: 438px;
	}
	#main-menu-turnirs .popular-turnirs-wrapper table td{
		padding: 12px 10px 12px 10px;
		font: 13px/20px Arimo;
	}
	#main-menu-turnirs .popular-turnirs-wrapper table td span{
		font: 700 14px/20px Arimo;
	}
	#main-menu-turnirs .main-menu-countries{
		width: 624px;
	}
	#main-menu-turnirs .main-menu-countries .right{
		margin: 0 0 0 33px;
	}
	#main-menu-turnirs .main-menu-countries .all-country-link{
		margin: 0;
	}
	#main-menu-turnirs .popular-turnirs-wrapper table{
		width: 438px;
	}
	#main-menu-turnirs .teams-slider .columns3 .columns3-col{
		padding: 0 20px 0 20px;
	}
	#main-menu-turnirs .teams-slider{
		margin: 0 0 0 40px;
		width: 1044px;
	}
	#main-menu-turnirs .teams-slider .s-slide{
		width: 1044px;
	}
	#main-menu-turnirs .slide-c .slide-content{
		padding: 0 40px 0 40px;
		width: 1044px;
	}
	#main-menu-turnirs .main-menu-countries ul{
		width: 185px !important;
	}
	#main-menu-turnirs .main-menu-countries li img{
		margin-right: 8px;
	}
	#main-menu-turnirs .slide-c .wide-country-more{
		margin: 20px 0 0 20px;
	}
	#main-menu-turnirs .slide-c .wide-country-more .turnir{
		margin: 0 0 15px 20px !important;
	}

	#main-menu-turnirs .slide-c .slide-content.wide table td{
		width: 190px;
	}

	#main-menu-turnirs .slide-c .slide-content.wide .country-many-turnirs .col-1{
		width: 160px;
	}
	#main-menu-turnirs .teams-slider .columns3 .columns3-col td.col-2{
		width: 140px;
	}
	#site
	{
		min-width: 1183px;
	}
	.main-menu-news .view-news.center .news .title-links{
		width: 828px;
	}
	.main-menu .col-1 .popular-turnirs .field-image{
		display: block;
	}
	.main-menu .col-1 .popular-turnirs .field-title{
		display: block !important;
		margin: 12px 0 0 0;
		height: auto !important;
	}
	#main-menu-turnirs .popular-turnirs-wrapper table td{
		vertical-align: middle;
	}
	#main-menu-turnirs .main-menu-countries{
		margin: 48px 0 0 26px;
	}
	#main-menu-turnirs .main-menu-countries li{
		margin: 0 0 16px 0;
	}
	.tv-programm .block-title {
		width: 925px;
	}
	#main-menu-ratings .uefa_rating_country tbody tr td{
		padding: 9px 7px 9px 7px;
	}
	.view-menu-teams .top-teams .big-team-list td, .view-menu-teams .top-teams .big-team-list td.col-2 {
		padding: 28px 15px 24px 15px !important;
		width: 222px !important;
	}
	.view-menu-teams .top-teams .big-team-list td .field-title {
		float: left;
		width: 88px;
	}
	#block-new-desine-news-1170{
		margin: 0 25px 13px 0 !important;
	}
	#block-new-desine-news-1170 .main-news-type{
		padding: 0 0 0 0 !important;
		margin: 0 0 15px 0 !important;
	}
	#block-new-desine-news-1170 .main-news-type ul li{
		font: 700 13px/42px Arimo !important;
		height: 42px !important;
	}
	#block-new-desine-news-1170 .news{
		padding: 0 0 12px 0 !important;
	}

	#block-new-desine-news-1170 .view-news .news:last-child{
		padding: 0 !important;
	}
	.main-theme-grid-3{
		padding: 19px 0 15px 0 !important;
	}
	#block-new-desine-news-1170 .main-news-type {
		width: 922px !important;
	}
	#block-block-129 {
		margin-top: -33px !important;
	}
	.main-menu .buttons .stroke-button-mini-green{
		padding: 13px 20px;
	}
	#main-menu-select-teams-turnir{
		margin: 0 0 30px 40px;
	}
	.front .match-center-day{
		width: 864px !important;
	}
	#block-block-99{
		width: 1122px !important;
		float: left;
	}
	.front #top_block{
		width: 890px !important;
	}
	.front #main-theme-1120{
		width: 866px !important;
	}
	.main-theme-grid-3::before,
	.main-theme-grid-2::before{
		width: 866px !important;
	}
	.main-theme-grid-3 .top-left-border,
	.main-theme-grid-2 .top-left-border{
		height: 15px;
	}
	.main-theme-grid-3 .bottom-right-border, .main-theme-grid-2 .bottom-right-border{
		height: 75px;
	}
	.front .main-theme-grid-3 .blog-record-357,
	.front .main-theme-grid-3 .match-357
	{
		width: 266px !important;
		padding: 0 28px 7px 0;
	}
	.front .main-theme-grid-3 .blog-record-357 .field-image,
	.front .main-theme-grid-3 .match-357 .field-image
	{
		height: 180px !important;
	}
	.front .main-theme-grid-3 .blog-record-357 .field-image img,
	.front .main-theme-grid-3 .blog-record-357 .field-image .grad,
	.front .main-theme-grid-3 .match-357 .field-image img,
	.front .main-theme-grid-3 .match-357 .field-image .grad,
	.main-theme-grid-3 .photo-album-357 .field-image .grad
	{
		width: 270px !important;
		height: 180px !important;
	}
	.front .main-theme-grid-3 .match-357 .field-image .m-status img{
		width: auto !important;
		height: auto !important;
	}
	.front .main-theme-grid-3 .blog-record-357 .field-image .field-title,
	.main-theme-grid-3 .photo-album-357 .field-image .field-title
	{
		width: 226px !important;
	}
	.front #center,
	.front .center-inner,
	.front .center-inner-content,
	.front #center .block-centering
	{
		width: 485px !important;
	}

	.front .view-front-records .views-row{
		width: 148px;
		padding: 0 20px 0 0;
		border: 0;
	}
	.front .view-front-records .views-row .field-image{
		margin: 0 !important;
		width: 148px !important;
		height: 98px;
		overflow: hidden;
	}
	.front .view-front-records .views-row .field-image img{
		width: 148px !important;
		height: 98px;
	}
	.front .view-front-records .views-row .record-data{
		padding: 13px 0 0 0 !important;
	}
	.front .view-front-records .views-row .field-created{
		padding-right: 12px !important;
		float: left;
		margin: 0 0 8px 0 !important;
	}
	.front .view-front-records .views-row .record-data .field-title{
		clear: both;
	}
	.front .view-front-records .views-row .record-data .field-title a{
		font: 700 14px/19px Arimo !important;
	}
	.front .view-front-records .views-row .field-record-body{
		margin: 9px 0 0 0 !important;
	}
	.front .view-front-records .view-all-blogs{
		margin: -10px 0 0 0 !important;
	}
	.front .view-column-galery img,
	.front .view-column-galery .gal-info-bg,
	.video-list-two-columns .field-image img
	{
		width: 230px !important;
		height: 150px !important;
	}
	.front .view-column-galery.two-galery img,
	.front .view-column-galery.two-galery .gal-info-bg{
		height: 300px !important;
	}
	.front .view-column-galery .gal-info{
		width: 194px !important;
		font: 700 14px/19px Arimo !important;
	}
	.front .view-column-galery .count-photos{
		font: 14px/16px Arimo !important;
		margin-bottom: 9px !important;
	}
	.front .active-poll-bl .content{
		padding: 35px 40px 40px 60px;
		width: 385px !important;
	}
	.front .active-poll-bl .content ul.links li{
		float: none;
		margin: 12px 0 0 0 !important;
	}
	.front .active-poll-bl .content ul.links li .all-poll-link{
		text-align: center;
		font: 700 14px/45px Arimo !important;
		height: 45px !important;
		padding: 0 !important;
		width: 232px !important;
	}
	.front .active-poll-bl .content ul.links li .solid-button-orng{
		text-align: center;
		font: 700 14px/45px Arimo !important;
		height: 45px !important;
		padding: 0 !important;
		width: 232px !important;
	}
	.front .active-poll-bl .content ul.links li:first-child{
		margin: 0 !important;
	}
	.front .poll .bar{
		width: 330px;
	}
	.front .poll .poll-choice .text{
		margin-bottom: 12px;
	}
	.front #bottom_block{
		width: 864px !important;
	}
	.front #block-new-desine-popular-bottom-materials .views-row{
		padding: 0 90px 0 0 !important;
	}
	.front #footer {
		position: relative;
		width: 867px;
	}
	#block-block-102{
		width: 440px !important;
	}
	#block-new-desine-match-center .match-center-day ul li{
		padding: 0 20px 0 20px;
	}
	#block-block-110{
		overflow: visible !important;
		width: 867px !important;
	}
	#block-block-111{
		width: 867px;
	}
	#block-new-desine-match-center .match-center-turnir .main li{
		padding: 0 8px 0 8px;
		font: 700 10px/27px Arimo;
	}
	#block-new-desine-match-center .match-center-turnir .more-turnirs{
		margin: 0 28px 0 0;
	}
	.main-menu .buttons{
		margin: 0px 30px 0 0;
	}
	.main-menu .buttons .stroke-button-mini-green {
		padding: 13px 10px !important;
	}
	.view-column-galery .views-row{
		height: 150px;
	}
	#block-new-desine-records-top .view-front-records .views-row .field-image img{
		width: 148px;
		height: 98px;
		overflow: hidden;
	}
	#block-new-desine-match-center .match-center-turnir.narr .main{
		width: 615px;
	}
	#block-new-desine-match-center .match-center-turnir .main.full{
		width: 721px;
	}
	.match-357 .img-pre,
	.blog-record-357 .img-pre,
	.photo-album-357 .img-pre
	{
		height: 180px !important;
		width: 270px !important;
	}
	.match-357 .img-show,
	.blog-record-357 .img-show,
	.photo-album-357 .img-show
	{
		height: 180px !important;
		width: 270px !important;
	}
	.photo-album-357 .album-more-photo img{
		width: 86px;
		height: auto;
		margin-right: 5px;
	}
	.front .view-front-records .views-row .field-image .img-pre
	{
		width: 148px !important;
		height: 98px !important;
	}
	.front .view-front-records .views-row .field-image .img-show
	{
		width: 148px !important;
		height: 98px !important;
	}
	.front .view-column-galery .views-row{
		width: 230px !important;
	}
	.view-column-galery.two-galery .views-row{
		height: 300px;
	}
	.front .view-column-galery .img-show,
	.front .view-column-galery .img-pre{
		width: 230px !important;
		height: 150px !important;
	}
	.front .view-column-galery.two-galery .img-show,
	.front .view-column-galery.two-galery .img-pre{
		height: 300px !important;
	}
	.video-list-two-columns .view-row .video{
		height: 150px;
	}

	.video-list-two-columns .view-row .video iframe,.video-list-two-columns .view-row object,.video-list-two-columns .view-row video{
		width: 230px !important;
		height: 150px !important;
	}
	.video-list-two-columns .view-row{
		width: 230px;
	}
	.match-center-turnir{
		display: none;
	}
	.not-front .match-center-turnir{
		display: block;
	}
	.not-front .match-center-turnir.narr{
		display: none;
	}
	.front .match-center-turnir.narr{
		display: block;
	}
	.main-menu-news.main-menu-media2 .left .view-all{
		left: 330px;
	}

	.front #center .rmp-container {
		width: 480px !important;
		height: 320px !important;
	}

	.main-menu-media .right-one-column{
		float: left;
		margin: 0 0 0 10px;
		width: 150px;
		display: block;
	}

	.main-menu-media .right-one-column .small{
		margin: 0 0 10px 0;
	}

	.main-menu-media .right-one-column .small:last-child{
		margin: 0;
	}

	.main-menu-media.main-menu-media2.no-video .view-all{
		position: absolute;
		right: 36px;
		top: 302px;
	}

	.main-menu-media.main-menu-media2.no-video .view-all a{
		padding: 11px 18px 11px 18px !important;
		font: 700 12px/13px Arimo !important;
	}
}