@charset "utf-8";

:focus {outline:none;}

/* -------------------------------
	Reset style
------------------------------- */

html {font-size: 75%;}

html, body {width: 100%; height: 100%;}

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td,dl,dt,dd{margin:0; padding:0;}

img{border:0;}

table{border:0; border-collapse:collapse;}
a img { border: 0 none; }
object{border:none; outline: none;}
embed{border:none; outline: none;}
textarea {resize:none;}
p {font-weight:normal;}
li {font-weight:normal;list-style: none;}

/* -------------------------------
	Base font
------------------------------- */

body {
	background:#1D5395;
	font-size: 100%;
	color: #333;
	font-family: tahoma, Arial, Geneva, sans-serif, Helvetica, sans-serif;
}

body.iframe{
	background:transparent;
}

.left_img{float:left; padding:0 0 0 0; margin:0 0 0 0;}

a, a:visited {color: #000; }
a:hover {text-decoration:none;}

th {font-weight: normal;}

/* -------------------------------
	Base style
------------------------------- */
h3 {font-size:12px; font-family:tahoma, Arial;}
h4 {font-weight:bold; font-size:12px; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #C9C4C4;}
h5 {font-weight:bold; font-size:11px; margin:0 0 3px 0;}
.page {margin:0 auto; position: relative;}
.b_header {width: 100%; height: 1000px; position: fixed; left: 0; background: url(../img/header_bg.png) no-repeat center 0; z-index:2;}
.b_cont {margin: auto; position: relative;}
.b_footer {width: 100%; min-width:995px; height: 1240px; position: absolute; /* left: 0%; */ bottom: 0; background: url(../img/footer_bg.jpg) no-repeat center bottom; z-index:1;}

#main {width:981px; margin:0 auto;
	background:url(../img/glass_white.png) repeat;
	padding: 0 7px;
	z-index: 999;
	position: relative;
}

header.h {height: 146px; background:#032C70; }
.logo_place {
	background: url(../img/header5_wmf_emf.png) no-repeat;
	height: 148px;
	margin-bottom:-47px;
	z-index:1000;
	position: relative;
}

.logo_place.lang_en {
	background: url(../img/header5_wmf_emf_en.png) no-repeat !important;
}

.logo_place a.rfs {
	position: absolute;
	width: 85px;
	height: 90px;
	right: 0;
	top: 0;
}

.logo_place a.region_text {
	text-transform: uppercase;
	color: #BE4466;
	text-decoration: none;
	position: absolute;
	left: 80px;
	top: 18px;
	font-weight: bold;
}

.logo_place a.region_logo {
	width: 70px;
	height: 90px;
	top: 18px;
	left: 20px;
	position: absolute;
}

.logo_place a.league_logo {
	position: absolute;
	width: 100px;
	height: 70px;
	top: 38px;
	left: 80px;
	text-align: center;
}

.logo_place a.lfl {
	position: absolute;
	width: 665px;
	height: 60px;
	left: 230px;
	top: 0;
}

.league_text_block {
	color: #009570;
	position: absolute;
	top: 62px;
	left: 157px;
	padding: 0 59px 0 0;
}

.league_text {
	text-transform: uppercase; /*background:#F9F6F7;*/
	padding: 11px 5px 11px 0;
	font-weight: bold;
	min-width: 310px;
}

.league_corner { /* border-bottom:37px solid #F9F6F7; border-right:30px solid transparent;  */
	position: absolute;
	right: 0;
	top: 0; /* background:url(../img/league_corner.png) bottom no-repeat;*/
	width: 59px;
	height: 37px;
}

/* Если нет логотипа города */

header.no_city_logo .logo_place {
	background: url(../img/header5_wmf_emf.png) center -2px no-repeat;
	height: 148px;
	margin-bottom: -47px;
	position: relative;
	z-index: 1000;
}

header.no_city_logo .logo_place a.region_text {
	display: none;
}

header.no_city_logo .logo_place a.region_logo {
	display: none;
}

header.no_city_logo .logo_place a.league_logo {
	position: absolute;
	width: 100px;
	height: 70px;
	top: 38px;
	left: 20px;
	text-align: center;
}

header.no_city_logo .league_text_block {
	color: #263875;
	position: absolute;
	top: 60px;
	left: 140px;
	padding: 0 59px 0 0;
}




/* Если нет логотипа города */





.header_clubs {position:absolute; bottom:5px; left:150px;}
.header_clubs li {float:left;  list-style:none;}

nav {text-align: right; position: relative; /* z-index: 999; */ height: 45px; background: url(../img/menu_bg.png) repeat-x;}
nav>ul {  list-style: none; padding: 0 12px 0 12px; font-size: 1.2em; text-transform: uppercase; color: #FFF; float:right;}
nav>ul>li {float:left;  position:relative; z-index:2000;  height:45px; }
.desktop nav>ul>li:hover .submenu_top {display:block;}
nav>ul>li>a {padding: 14px 10px 14px 10px; color:#FFF !important; display:block;}
nav>ul>li:hover, nav>ul>li.active {background: url(../img/menu_bg_hover.png) repeat-x 0 0;}

nav ul a{text-decoration: none;}

.submenu_top {position:absolute; display:none; background:#000334; top:43px; z-index:2000;}
.mobile .submenu_top {transition:10s all;}
nav>ul>li:last-child .submenu_top {right:0;}
nav>ul>li:last-child .submenu_top ul li a{text-align:right;}
.submenu_top ul li {list-style:none;}
.submenu_top ul li a {color:#fff; text-transform:none; padding:7px; display:block; white-space:nowrap; min-width:150px; text-align:left;}
.submenu_top ul li a:hover {background:#1A387A;}

div.submenu {background: url(../img/bg222.png); text-align: center; color:#333; position: relative; z-index: 990; /* padding: 0 7px 0 3px;  */  top: 0;  padding:0 0 7px 0;}
div.submenu ul {/* height: 25px;  */list-style: none; padding: 6px 12px 6px 12px; font-size: 13px; text-transform: uppercase; color: #333; margin: 0 7px; background:url(../img/one_new_back_hover.png) center center repeat-x; border-radius: 5px; -webkit-border-radius: 5px;  -moz-border-radius: 5px;}
div.submenu ul li {background: url(../img/map_subpanel_punkt.png) no-repeat 0 6px; display: inline; padding: 0 0 0 10px; margin: 0 15px 0 0; color:#fff;}
div.submenu ul li:hover {text-decoration: underline;}
div.submenu ul a{text-decoration: none;}




#container {background:url(../img/bg222.png); width: 967px; min-height: 400px; padding: 0 7px 7px 7px;}
.line8px {position:relative; height:8px; width:981px;}
.line12px {position:relative; height:12px; width:981px;}
.line22px {position:relative; height:22px; width:981px;}

.blue_block {position:relative; padding:0 5px 0 5px;   border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0;}
.blue_block table {margin:5px 0;}

.dark_blue_block .cont h3.fat {padding: 10px 0 0 25px; height:26px;}
.blue_block .cont h3 {border-radius: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important;}
.blue_block .cont span {margin: 10px 10px 10px 10px; font-size:0.9em; display:block;
	width: 946px; /* height: 67px; */}
.blue_block .cont .element {width: 450px; /* height: 68px; */ position:relative; margin: 5px 10px 17px 10px; overflow:hidden; text-align:justify;}
.blue_block .cont .element p {text-align:justify; margin: 2px 0 0 77px;}
.blue_block .cont .element img {float: left; text-align:left; max-height:60px; width:auto; border:solid 1px #356DB7; border-radius: 3px; padding:3px;}
.blue_block .cont .element.left {float:left;}
.blue_block .cont .element.right {float:right;}
.blue_block .cont .element.center {width:937px;}
.blue_block .cont .element .more {position:absolute; margin:0; width: 100px; height:20px; bottom:0; right:0; font-size:1em;}


.dark_blue_block {position:relative; margin: 0 0 8px 0; /* width:692px; */}
.dark_blue_block.members{overflow: hidden; margin: 10px 0;height: 20px;position: relative;}
.dark_blue_block.members a{white-space: nowrap; font-size:18px;position: absolute; left:0;top:0;display: block;}

.dark_blue_block .cont{/* background:#fff;  */border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px  0 0; margin: 0 0 0 0;  border: 1px solid #B0AFAF;}

.dark_blue_block .cont.all_news {/* background:#fff;  */padding-bottom:0; border:0; max-width: 961px; overflow: hidden;}
.dark_blue_block .cont.all_news.top {padding-bottom:2px; border:0; max-width: 981px;}

.dark_blue_block .cont.fortable_text {background:#fff; box-shadow: inset 0 0 5px #1E3974;}
.dark_blue_block .cont.fortable {border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.dark_blue_block .cont.fortable h3 {/* color:#000;  */ border:0; margin:0; padding-left:25px;}
.dark_blue_block .cont.fortable_text h3 {color:#fff; background:#1e3974; box-shadow: inset 0 3px 5px #1E3974;}
.dark_blue_block .blue_block .cont {/* height:125px;  */position:relative; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius:0;  overflow:hidden; border:0;}
.dark_blue_block .cont.all_news h3, .zone_name .title {font-size:18px; background:#18377B url(../img/menu_bg_small.png) repeat-x; color:#fff; border-radius:0; text-shadow:1px 1px 1px rgba(17, 17, 17, 0.65); margin:0; font-weight:normal; padding:5px 7px;}
.dark_blue_block .cont h3.fat {background: url(../img/plaha_sidebar4.png) repeat-x;  border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; margin: 0; text-align: left; border-bottom:1px solid #C9C4C4; font-family:Arial; }

.dark_blue_block .cont h3, .dark_blue_block.main_news_block h3, .aButton2 h3  {border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; padding:7px; text-align: left; text-transform:uppercase; color:#11327C; font-size:13px; font-family:Arial; font-weight:bold; background: url(../img/plaha_sidebar6.png) bottom repeat-x; margin:0 7px 5px 7px;}
.aButton2 h3 {margin:0; padding:8px 25px; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; position:relative;}
.aButton2.but_plaha h3.minus_button {border-bottom:1px solid #B0AFAF !important;}
.aButton2 h3 span {font-weight:normal; text-transform:initial;}
.dark_blue_block .cont .one_stadium h3 {padding: 7px 0; text-align: left;text-transform:uppercase; color:#11327C; font-size:16px; font-family:Arial; font-weight:bold; background: url(../img/plaha_sidebar6.png) bottom repeat-x; margin:0 0 5px 0; text-shadow:none;}
.dark_blue_block.main_news_block h3 {margin:0 0 10px 0;}
.dark_blue_block .span {/* margin: 0 8px 8px 8px; */ color:#333; font-size:0.9em; /* height: 190px; */}
.dark_blue_block .fortable table {background: #EAEEF4; width:472px; position: relative; margin:5px 0 0 0; font-size:11px; }
.dark_blue_block table th{/*text-transform:uppercase;*/ margin: 0 2px 0 0; border: solid 1px #D5D7D8; padding:3px 2px; line-height: 11px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:16px;}
.dark_blue_block table tr {/* height:26px;  */overflow: hidden;}
.dark_blue_block table th.stadium {width:91px;}
.dark_blue_block table th.stadium div {width:80px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; display:inline-block; margin:0 3px; }
.left .dark_blue_block table.not-full th.stadium {width:72px;}
.left .dark_blue_block table.not-full th.stadium div {width:60px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; display:inline-block; margin:0 3px; }
.dark_blue_block table th.away_team div {width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left; display:inline-block; margin:0 3px;}
.dark_blue_block table th.home_team div {width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:right; display:inline-block; margin:0 3px;}
.dark_blue_block table.left th.home_team div,
.dark_blue_block table.left th.away_team div,
.dark_blue_block table.right th.home_team div,
.dark_blue_block table.right th.away_team div {width:95px;}


.dark_blue_block table.full th.home_team div,
.dark_blue_block table.full th.away_team div {width:120px;}
.dark_blue_block table.full th.result {min-width:77px;}
.dark_blue_block table th.tournament div {width:100px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left; display:inline-block; margin:0 3px;}
.dark_blue_block table th.number div {width:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; display:inline-block; margin:0 3px;}
.dark_blue_block table th.result div {/* width:100px; */ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; display:inline-block; margin:0 3px;}
.dark_blue_block table.left {left:7px; float:left; width:336px; font-size: 11px;}
.dark_blue_block table.right {right:7px; float:right; width:336px; font-size: 11px;}
.day_time {padding:3px 0; text-align:center; font-weight: bold; font-size: 11px; border-left: 0; background-color: #CBDFF5; /*background: url(../img/stat_th.png) repeat-x;*/}
.day .white_line th {background:#FFFFFF;}
.day .grey_line th {background:#E4EAF4;}

.dark_blue_block .fortable table.left {left:0; float:left; margin:0; width:482px;}
.dark_blue_block .fortable table.right {right:0; float:right; margin:0; width:483px;}
.left .dark_blue_block .fortable table.left {left:0; float:left; margin:0; width:50%;}
.left .dark_blue_block .fortable table.right {right:0; float:right; margin:0; width:50%;}
.left .dark_blue_block .fortable table.left-fix {left:0; float:left; margin:0; width:100%;}
.left .dark_blue_block .fortable table.right-fix {right:0; float:right; margin:0; width:100%;}

.dark_blue_block table.full {width:695px !important; }
.dark_blue_block table th.tournament {text-align:left;}

.dark_blue_block table th.number {background:#ececec; margin: 0 2px 0 0; width: 10px; /* border-right:2px solid #fff;  */color:#000;}

.dark_blue_block table th.home_team {text-align:right;}
.dark_blue_block table th.away_team {text-align:left;}
.dark_blue_block table th.active {font-weight:bold;}

.little_img_logo {width:16px; height:16px; display:inline-block; float:left;}
.dark_blue_block table th.result {/*font-weight: bold;*/ /* width: 20px; */ width: 42px;}

.dark_blue_block table th.info {
	text-transform: none;
	width: 20px;
}

.dark_blue_block table th.info a {
	color: #333;
	text-decoration: underline;
}

.dark_blue_block table th.info a:hover {
	text-decoration: none;
}

.dark_blue_block table a {
	color: #0B3DAA;
	text-decoration: none;
}

.dark_blue_block table a:hover {
	color: #4A75AA;
	cursor: pointer;
}

.dark_blue_block table tr.active a, .dark_blue_block table tr.active {
	font-weight: bold;
}

.dark_blue_block td.tour-header {
	font-weight: bold;
	font-size: 11px;
	padding: 5px; /*  background:#DBDCDD; */
	border: 1px solid #E3E3E3;
	border-left: 0;
}

.dark_blue_block .cont .score {
	width: 100%;
	height: 188px;
	background: #dddddd;
	cursor: pointer;
}

.dark_blue_block .cont .score .result {
	font-size: 50px;
	padding: 20px 0 0 0;
}

.dark_blue_block .cont .more {
	bottom: 0;
	width: 690px;
	font-size: 11px;
	position: absolute;
	text-transform: uppercase;
	padding: 8px 0;
	cursor: pointer;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
}

.with_button {
	background: #E5E5E5 url(../img/score_more.png) center 12px no-repeat;
}

.with_button_down {
	background: #E5E5E5 url(../img/score_more_down.png) center 12px no-repeat;
}

.dark_blue_block .cont .more a {
	color: #FFF;
}

.dark_blue_block .cont .score .home_team {
	position: absolute;
	background: center 0 no-repeat;
	width: 109px;
	height: 113px;
	top: 60px;
	left: 60px;
}

.dark_blue_block.content_text {
	margin-top: 0;
}

.dark_blue_block .cont .score .avay_team {
	position: absolute;
	background: center 0 no-repeat;
	width: 109px;
	height: 113px;
	top: 60px;
	right: 60px;
}

.dark_blue_block .cont .score .home_goal {
	width: 150px;
	left: 180px;
	position: absolute;
}

.dark_blue_block .cont .score .home_goal ul {
	list-style: none;
	text-align: left;
}

.dark_blue_block .cont .score .home_goal ul li {
	height: 16px;
	padding: 4px 0 0 5px;
}

.dark_blue_block .cont .score .avay_goal {width:150px; right: 190px; position: absolute;}
.dark_blue_block .cont .score .avay_goal ul {list-style: none; text-align: right;height: 80px; overflow: hidden;}
.dark_blue_block .cont .score .avay_goal ul  li {height: 16px; padding: 4px 5px 0 0;}

table.two_column {width: 967px; margin: 0 auto; vertical-align: top;}
body.iframe table.two_column {width: auto;}
table.two_column th.left {width:691px; vertical-align: top;}
table.two_column th.right {width:270px; vertical-align: top;}

table.two_column th.right div.sidebar {overflow:hidden; padding:0 7px; width:263px;}

div.sidebar  .block {float: left; margin: 0 0 1px 0; }
div.sidebar  .plaha_sidebar  {position: relative;  border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-bottom:0;}
div.sidebar  .block_sidebar {float: left; border-bottom:0; border-top:0; width:263px; margin-bottom:0;}
.title {padding:7px; font-size: 15px; text-transform: uppercase; text-align: left; position: relative; z-index:999; background:url(../img/plaha_sidebar6.png) bottom repeat-x; color:#11327C; font-family:Arial; font-weight:bold;}

div.block_sidebar .best_team {height: 209px; width: 261px; background: url(../img/background_field.png) center 7px no-repeat;}
div.block_sidebar.best_player {}
div.block_sidebar .inner_slide {width: 263px; padding:7px 0;}
div.sidebar .block_sidebar.banner {padding:5px 0; }
div.sidebar .block_sidebar.banner img {margin:0 0 10px 0;}
div.sidebar .block_sidebar.banner a:last-child img {margin:0;}

div.sidebar .block_sidebar.start_block {width:263px; padding:5px 0; text-align:justify; font-size:11px;}
div.sidebar .block_sidebar.start_block ul li {padding: 2px 0 2px 0; list-style:inside disc;}
div.sidebar .block_sidebar.start_block h2 {text-align:left; text-transform:uppercase; font-size:13px; font-family:arial;}
div.block_sidebar .block_title {position: relative; font-size: 12px; padding:5px 10px;  background: #568E13 url(../img/tags.png) repeat-x;}
div.block_sidebar .block_title a {color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:241px; display:block; margin:auto;}
div.block_sidebar.foto_tur .foto_tur {}

div.block_sidebar.player_card .player_foto {float: left; height: 95px; width: 80px; background: no-repeat 0 0; margin: 7px 0 0 7px;}
div.block_sidebar.player_card .player_name {margin: 7px 0 0 0; text-align: left; width: 170px; height: 60px; float: left; right:0; background: no-repeat 130px 20px;}
div.block_sidebar.best_player .player_foto {float: right; height: 189px; width: 144px; background: url(../img/content/foto02.png) no-repeat 0 0; margin: 7px 7px 7px 0;}
div.block_sidebar.best_player .player_name {width: 96px; margin: 7px 0 0 0; text-align: right; float: left; right:0; font-size: 15px; text-transform: uppercase; padding: 0 7px;}
div.block_sidebar.best_player .amplua {text-transform: lowercase; font-size: 12px; margin: 10px 0 0 0;}
div.block_sidebar.best_player .team_name {text-transform: uppercase; font-size: 13px; margin: 10px 0 0 0;}
div.block_sidebar.best_player .description {color:#83A8E4; text-transform: none; font-size: 11px; margin: 30px 0 0 0;}


div.block_sidebar ul  li.message {background-position: 0 0;}
div.block_sidebar ul  li.zvuk {background-position: 0 -16px;}
div.block_sidebar ul  li.world {background-position: 0 -31px;}
div.block_sidebar ul  li.exit {background-position: 0 -48px; padding: 0 8px 0 8px;}

#container div.submenu {text-align: center; color:#333; position: relative; z-index: 990; margin:0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; padding:0; }
#container div.submenu div {
	padding: 6px 12px 6px 12px;
	font-size: 13px;
	text-transform: uppercase;
	color: #333;
	margin: 0 0 5px 0;
	background: url(../img/one_new_back_hover.png) center center repeat-x;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	list-style: none;}
#container div.submenu  a {background: url(../img/map_subpanel_punkt.png) no-repeat 0 6px;  display: inline-block; padding: 0 0 0 10px; margin: 0 15px 0 0; color:#fff; text-decoration: none; white-space:nowrap; max-width:691px; overflow:hidden; text-overflow:ellipsis;}
#container div.submenu a:hover {text-decoration: underline;}
.submenu table {width:100%; text-align:left;}

.submenu_right {border: 1px solid #CACACA; border-top:0; border-bottom:0; padding-bottom:5px;}
.submenu_right ul li a {color: #051E56;padding: 5px 0 5px 55px; display:block; background:url(../img/ball2.png) 35px center no-repeat;}
.submenu_right ul li a.active {text-decoration:none; font-weight:bold;}
.tags {height: 30px; background: #558D12 url(../img/tags.png) repeat-x; position:relative; text-shadow:1px 1px 1px rgba(17, 17, 17, 0.65); border-top:1px solid #558E12;}
.tags  h3 {float: left; padding: 6px 0 7px 30px; font-size: 12px; /* background: url(../img/tags_icon.png) 7px center no-repeat;  */width: 250px; color:#fff; text-transform:uppercase; font-weight:normal;}
.tags .search {float: right; padding: 6px 10px 0 0; color:#fff;}
.tags .search span {float:left; padding: 0 10px 0 0;}
.tags .search form {float:left;}
.tags .search .s_mini {padding: 3px; width: 150px; color:#999; border: 1px solid #333; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.tags .search .ok {cursor: pointer; width: 20px; padding: 0 0 0 5px;}

.tags_block {/* min-height: 300px;  */width: 100%; background: url(../img/glass_very_black.png) repeat;}
.tags_block .column {width: 240px;/*  min-height: 300px;  */overflow:hidden; float:left;}
.tags_block .column  ul {list-style:none; margin: 20px 0 20px 30px;}
.tags_block .column  ul  li{margin-bottom:5px;}
.tags_block .column a {/* text-transform:uppercase;  */font-size:0.9em; color:#fff;}
.tags_block .column:nth-child(2) a, .tags_block .column:nth-child(3) a {text-transform:uppercase;}
.tags_block .column a:hover {color:#FFDF68; }




.soc_block {height: 30px; width: 100%; background: url(../img/glass_very_very_black.png) repeat; color:#fff;}
.soc_block  h3 {float: left; padding: 8px 0 7px 30px; font-size: 12px; background: url(../img/up_narrow.png) no-repeat 9px center; width: 250px; font-weight:normal; background-size:6%;}
.soc_block a  h3 {text-decoration:none; color:#fff;}
.soc_block span {float:left; padding: 4px 10px 0 0;}
.soc_block .icons {float: right; padding: 8px 10px 0 0;}
.soc_block .icons ul {list-style:none; float: left;}
.soc_block .icons ul li {float:left; width: 24px; height:24px; margin: 0 0 0 5px;}
.soc_block .icons ul li.twitter {background: url(../img/soc_icons.png) no-repeat 0 0;}
.soc_block .icons ul li.facebook {background: url(../img/soc_icons.png) no-repeat -25px 0;}
.soc_block .icons ul li.vk {background: url(../img/soc_icons.png) no-repeat -50px 0;}
.soc_block .icons ul li.youtube {background: url(../img/soc_icons.png) no-repeat -74px 0;}

.ad {height: 60px; width:981px; background: #FFF; border-radius:0 0 3px 3px;; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; text-align:center;}
.ad .all ul {list-style:none; padding:10px 0;}
.ad .all ul li {display:inline-block; height:40px; margin: 0 22px 0 0; text-align:center;}


footer.f {width: 995px; margin: 0 auto; height: 85px; position: relative; z-index: 9999; color:#6B6C70; }
footer.f  .line {height: 7px;  background: url(../img/glass_white.png) repeat;}
footer.f .block {font-size:10px; height:40px; float:left; margin: 20px 0 10px 0; background: url(../img/vertical_line.png) no-repeat right top; overflow:hidden; position:relative;}
footer.f .block.left {width: 230px; padding: 0 10px 5px 10px;}
footer.f .block.center {width: 475px; padding: 0 10px 5px 10px; text-align:justify;}
footer.f .block.right {width: 230px; background:none; padding: 0 10px 5px 10px;}



.block_with_panel {width:600px; position:relative;}
.block_with_panel .plaha {}
.block_with_panel .plaha .l {float:left; height:35px; width:5px; background: url(../img/plaha_grey.png) left top no-repeat;}
.block_with_panel .plaha .c {height:35px; background: url(../img/plaha_grey.png) center bottom repeat; margin:0 5px;}
.block_with_panel .plaha .r {float:right; height:35px; width:5px; right:0; background: url(../img/plaha_grey.png) right top no-repeat;}


/*kvasyuk_style*/

/* round_table */
.dark_blue_block .cont .news_head {background:#001D51;  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 7px 20px 7px 0; float: right;}
.no-radius {border-radius: 0 !important;}
.more2 {position:absolute; top:10px; right:10px; font-size:11px;}
.dark_blue_block .more2 {top:5px;}
.more2>span:first-child {position:relative; top:2px;}
.dark_blue_block  .cont .more2.more3 {position:absolute; top:10px; right:300px;}
.dark_blue_block  .cont .more2 a {position:relative; top:3px;}
.dark_blue_block  .round_table {width:681px;color:#000; margin:5px 7px; border-collapse:separate; border-spacing:0; clear:both; font-size:11px; border: 1px solid #E3E3E3; border-right:0;}
.round_table .white_line td {background:#FFFFFF; height:35px; padding:2px 10px; border-right:1px solid #E3E3E3; vertical-align:middle;}
.round_table .grey_line td {background:#EFEFEF; height:35px; padding:2px 10px;  border-right:1px solid #E3E3E3; }
.round_table .up_selected td{background:#e4f7e3;}
.round_table .up2_selected td{background:#FEFFDB;}
.round_table .down_selected td{background:#FFD5CF;}
.round_table .down2_selected td{background:#FFEDEA;}
.round_table.tournament_table td{border-bottom:1px solid #E3E3E3;height:auto;}

.compact.round_table .white_line td {height:auto;}
.compact.round_table .grey_line td {height:auto;}


.dark_blue_block .round_table th {background:url(../img/stat_th.png) repeat-x; height:27px; vertical-align:middle; font-weight:bold; text-transform:inherit; border:0 !important;}
.dark_blue_block .round_table th div {padding:2px 8px;}
.round_table .user_image { float:left; margin: 0 15px 0 15px; }
.round_table  a {color:#0B3DAA; text-decoration:none;}
.round_table .player {margin-top:4px;display:block;}
.round_table .club {margin-top:7px; display:block;}
.round_table  a:hover {color:#4A75AA; cursor:pointer;}
.round_table  .active a {font-weight:bold;}

.tab {margin-left:7px; margin-top:-31px; height:30px; }
.tab ul {position:relative; top:1px; left:0;}
.media_page .tab ul {left:0;}
.tab ul li {display:block; float:left;/*  width:122px; */ height:30px;  margin-left:-8px;  position:relative; z-index:10;}
.tab ul li a {text-decoration:none;}
.tab ul li span {display:block; /* width:100%;  */color:#ddd; text-decoration:none; font-weight:bold; font-size:0.9em; padding:8px 15px 7px  15px; border:1px solid #C9C4C4;  border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px  0 0; background:url(../img/plaha_sidebar4.png);}
.tab ul li a span {display:block; /* width:100%;  */color:#565656; text-decoration:none; font-weight:bold; font-size:0.9em; padding:8px 15px 7px  15px; border:1px solid #C9C4C4;  border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px  0 0; background:url(../img/plaha_sidebar4.png);}

.tab ul li.enable span {background:#FFF; border-bottom:1px solid #fff; color:#000; margin-top:-2px; padding:9px 15px 8px 15px;}
.tab ul li.enable {z-index:100 !important;}
.tab ul li:hover span {color:#ddd;}
.tab ul li:hover a span {color:#000;}

.left_side {margin-left:0 !important; }
.tab ul li.left_side span {border-left:1px solid #C9C4C4;}
.tab_slide{display:none;overflow: auto;}
.tab_slide.active{display:block;}

.news_block {margin:0 0 7px 0; /* padding-top:30px; */ font-weight:normal; font-size:11px;}
.news_block_inside {background:#fff; text-align:left;padding:6px 7px 0 7px;  position:relative; border-top:1px solid #C9C4C4; clear:both; height:270px; }
.news_block_inside  table {border:1px solid #C9C4C4; width:100%; background:none; overflow:hidden;}
.news_block .image_block {float:left; position:absolute; overflow:hidden; width:447px;color:black; height: 267px;}
.news_block .image_block img {position:absolute;width:445px;}
.news_block_inside ul {border-right:1px solid #C9C4C4; float:right;}
.news_block_inside ul li {display:block; width:235px; height:100%; position:relative; cursor:pointer;}
.news_block_inside ul li .one_new{display:block; width:223px; height:34px; /* border-bottom:1px solid #C9C4C4; */ /* border-top:1px solid #fff;  */ /* border-left:1px solid #C9C4C4; */  float:right; color:#000; background: url(../img/one_new_back.png) bottom repeat-x; padding:5px; font-weight:bold;}

.news_block_inside ul li .active2{display:block; float:right; background: url(../img/one_new_back_hover.png); color:#fff;}
.news_block_inside ul li:hover .one_new.active2 {/* border-top:1px solid #032C70; border-bottom:1px solid #032C70; */ background: url(../img/one_new_back_hover.png); box-shadow:inset 0 0 0 transparent;}
.news_block_inside ul li .active2 p { padding:4px; font-size:0.9em}
.liarrow {width:20px; min-height:46px; position:absolute; left: -14px; top:20%;}
.news_block_inside ul li:hover .liarrow {/* background:url(../img/news_arrow.png) 2px no-repeat; */ }
.news_block_inside ul li:hover .one_new {background: url(../img/one_new_back_active.png);/* border-left:1px solid #032C70; */ /* border-top:1px solid #C9C4C4; border-bottom:1px solid #C9C4C4;  */position:relative; box-shadow:inset 0 0 5px #A9A9A9;}
.news_block_inside ul li .one_new p { padding:5px; font-size:1em}
.new_text {width:447px; /*height:80px;*/ position:absolute; bottom:1px; left:7px;background: url(../img/news_back.png); overflow:hidden;}
.new_text p {padding:4px; color:#fff; text-align:justify; max-height:52px; -moz-transition: 0.5s ease; -o-transition: 0.5s ease; transition: 0.5s ease;-webkit-transition: 0.5s ease;}
div.news_block:hover .new_text p { max-height:150px; }
.line {clear:both;}
.double_point {padding:0 2px}



/*подробная  страница*/

.dark_blue_block  .round_table_podr {width:945px;color:#000; margin:5px 8px; border-collapse:separate; border-spacing:0; border:1px solid #E3E3E3; border-right:0; font-size:11px;}
body.iframe .dark_blue_block  .round_table_podr {width:682px;}
.round_table_podr .grey_line td {background:#EFEFEF; height:35px; padding:2px; border-right:1px solid #E3E3E3; vertical-align:middle;}
.round_table_podr .white_line td {background:#fff; height:35px; padding:2px;  border-right:1px solid #E3E3E3;}
.round_table_podr tr th {/*text-transform:uppercase;*/ margin: 0 2px 0 0; border: solid 1px #DCE2E8; padding:2px; line-height: 11px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#E3E3E3; height:35px; border-right:1px solid #DDDDDD; vertical-align:middle; font-weight:bold; text-transform:inherit;}
.round_table_podr .user_image { float:left; margin: 0 20px 0 20px; }
.round_table_podr  a {color:#0B3DAA; text-decoration:none;}
.round_table_podr .player {margin-top:12px;display:block;}
.round_table_podr .club {margin-top:7px; display:block;}
.round_table_podr td {text-align:center;}
.diagonal {background:#032C70 !important;}
.round_table_podr  a:hover {color:#4A75AA; cursor:pointer;}
.round_table tr td.FIO{width:187px;}
.round_table tr td:nth-child(1){width:35px;}
.round_table_podr tr td:nth-child(1){width:35px;}
.dark_blue_block td.logo-cell{border-right:none; width:50px;}
.dark_blue_block td.club-name-cell{text-align:left;}


.dark_blue_block  .round_table_little {width:458px;color:#000; margin:5px 10px; border-collapse:separate; border-spacing:0;}
.round_table_little .grey_line td {background:#fff; height:35px; padding:2px 10px; border-right:1px solid #C8C8C9; vertical-align:middle;}
.round_table_little .white_line td {background:#D7D9DD; height:35px; padding:2px 10px;  border-right:1px solid #C8C8C9;}
.round_table_little .user_image { float:left; margin: 0 20px 0 20px; }
.round_table_little  a {color:#0B3DAA; text-decoration:none;}
.round_table_little .player {margin-top:12px;display:block;}
.round_table_little .club {margin-top:7px; display:block;}
.round_table_little  a:hover {color:#4A75AA; cursor:pointer;}

.left .dark_blue_block  {/* margin-right:5px; */ width:696px;}
.right .dark_blue_block  {margin-left:5px;}

.map_block {background:url(../img/bg222.png);   position:relative; padding:0 0 0 0;}

.map_block .slide { width: 968px; margin: 0 auto; position: relative; border-top:0;  border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; padding:7px 0;}
.map_block input {font-size:12px; font-family:tahoma, Arial;}


.map_block .narrow  {width: 100px; height:27px; background: url(../img/map_panel_narrow.png) no-repeat 0 0; position: absolute; bottom:0; left:450px; margin:auto;  cursor:pointer; display:none;}
.slide .c { width: 964px; color:#000;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(243,243,242,1) 52%, rgba(228,228,228,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(52%,rgba(243,243,242,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(243,243,242,1) 52%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(243,243,242,1) 52%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(243,243,242,1) 52%,rgba(228,228,228,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(243,243,242,1) 52%,rgba(228,228,228,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */

	padding:0; /* border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;  */ box-shadow:0 2px 1px #b9b4b4;  border-top:1px solid #CACACA; border-left:1px solid #CACACA; border-right:1px solid #CACACA; position:relative;}
.slide .c .panel_punkt_search {float:left; /* width:16px; */ height:46px; position:relative; left:-1px; }
.slide .c .form_search{display:inline; list-style:none; float:left; width:236px !important;  padding:5px 0 5px 0; border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-right:0; position:relative; border-right: 1px solid #CACACA;}
.slide .c .buttom_narrow { position:absolute; right:0; top:0; cursor:pointer; border-radius:0 3px 3px 0; padding: 15px 14px 14px 22px; font-weight:bold;}
.slide .c .lamp {background:url(../img/ref_bt.jpg) no-repeat; width:46px; height:42px; position:absolute; right:0; top:0;cursor:pointer;}
.slide .c div.lamp:hover {background-position:-46px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.slide .c .form_search {padding: 5px 0 5px 0; position: relative; }
	.slide .c .buttom_narrow { position:absolute; right:0; top:0; cursor:pointer; border-radius:0 3px 3px 0; padding: 16px 14px 16px 22px; font-weight:bold;}
}
@media \0screen {

	/* 	.map_block .slide {height: 41px; width: 966px; margin: 0 15px; position: relative;}
		.map_block .slide .c {width: 964px; position: absolute;}
		.slide .c .form_element {display:inline; list-style:none; float:left; width:689px; padding-bottom:0; height:32px; padding-top:6px; border:1px solid #C9C4C4; border-left:0; border-radius:0 0 5px 0; -webkit-border-radius:0 0 5px 0; -moz-border-radius:0 0 5px 0; position:relative;}
		.slide .c .form_search{display:inline; list-style:none; float:left; width:273px; background:#FF8504; padding:12px; border-radius:0 0 0 5px; -webkit-border-radius:0 0 0 5px; -moz-border-radius:0 0 0 5px; border:1px solid #C9C4C4; border-right:0;} */

}
input:focus::-webkit-input-placeholder {
	color: transparent;
}
input:focus:-moz-placeholder {
	color: transparent;
}


.slide .c .form_search form {position: relative; margin: 5px 0 0 0;}
/* .slide .c */ .form_search input[type="text"]{width: 179px; padding: 7px 33px 7px 7px; margin: 0 7px 0 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border:1px solid #CACACA; text-transform:uppercase; font-size:14px; box-shadow:inset 1px 1px 1px #D6D6D6; height:16px; }
.slide .c .form_element {/* display:inline; */ list-style:none; float:right; width:742px;/* border:1px solid #C9C4C4; */ border-left:0; border-radius:0 0 5px 0; -webkit-border-radius:0 0 5px 0; -moz-border-radius:0 0 5px 0; position:relative;/* margin: 5px 0 0 15px; */}
/* .slide .c .form_element form {position: relative;} */
.slide .c .change_region {position:relative; z-index:1000; margin:0 48px 0 235px;}
.slide .c  table {width:679px;}
.fmoz {position:relative; padding:0 16px 0 0;}
.slide .c  table tr td { margin: 0 0 0 5px;  min-width:120px; max-width:290px; }
.slide .c table tr td .change_div {padding:4px 0 4px 0; height:34px;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(243,243,242,1) 52%, rgba(228,228,228,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(52%,rgba(243,243,242,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(243,243,242,1) 52%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(243,243,242,1) 52%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(243,243,242,1) 52%,rgba(228,228,228,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(243,243,242,1) 52%,rgba(228,228,228,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
}
.slide .c table tr td .panel_punkt {position:absolute; top:0; right:0; width:16px; height:42px; border-left:1px solid #CACACA; border-right:1px solid #CACACA; /* background:url(../img/panel_punkt.png)  center 20px no-repeat; */}
/* 			.slide .c .form_element>form>li select {width: 103px; padding: 4px; margin: 0 0 0 5px;} */

.slide .c .search_narrow {position: absolute; min-width: 33px; height: 33px;  right:10px;top: 5px; border: 0; box-shadow: none; background:url(../img/search_narrow_lupa.png) center center no-repeat; cursor:pointer;}
.slide .c .territories  {position:absolute; bottom:20px; list-style:none; width:100%; border-collapse:inherit;}
.slide .c .territories  td {text-align:center; font-size:11px; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding:3px 0;}
.slide .c .territories  td  a {text-decoration:none; display:block; width:100%; height:100%;}
.slide .c .territories  td span {display:block; color:#000; }
.slide .c .territories  td:hover {box-shadow:0 0 7px #A1A3A5; }
.aContent, .aContent2 {margin:auto; display:none;}
.aContent.opened, .aContent2.opened  {display:block;}
.fortable .aContent2 {/* padding-bottom:5px; */}
.fortable .aContent2.tours_top {max-height: 400px; overflow: auto; }
.aButton,.aButton2, .aButton3 , .aButton4{/* z-index:100500; */ cursor:pointer;}
.aButton  { cursor:pointer;}
.but_plaha {/* border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  */position:relative;}
.but_plaha2 {position:absolute; right:6px; /* width:20px; *//*  background:red;  *//* height:20px; *//* top:10px;  */z-index:100600; text-decoration:underline; padding:10px 0; color:#fff;}
.but_plaha2:hover {text-decoration:none;}
.dark_blue_block .cont .plus_button, .aButton2 h3.plus_button {background:url(../img/plus.png) 10px center no-repeat, url(../img/plaha_sidebar4.png) bottom repeat-x ; /* border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; */border: 1px solid #B0AFAF; border-bottom:0;}
.dark_blue_block .cont .minus_button, .aButton2 h3.minus_button { background:url(../img/minus.png) 10px center no-repeat, url(../img/plaha_sidebar4.png) bottom repeat-x; border: 1px solid #B0AFAF; border-bottom:0; }
.some_text {text-align:justify; font-size:12px; padding:5px; color:#333;}
.some_text ul li,.some_news ul li {list-style:inside disc; padding: 0 0 0 15px;}
.some_news ul li {margin-bottom:3px;}
.some_text ul a {/* text-decoration:none; */}
.some_text img {margin:0 10px 0 0; float: left;}
.some_text p,.some_news p {margin-bottom:5px;}

.some_news {
	/*border-top-left-radius: 2%;*/
	/*border-top-right-radius: 2%;*/
	/*border-top: 1px solid blue;*/
	/*border-left: 1px solid blue;*/
	/*border-right: 1px solid blue;*/
	color: #333;
	font-size: 12px;
	line-height: 1.5;
	margin: 0 0 0 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-align: justify;
}
.some_news .name {text-align:left;}
.news-2colomns.docs  td{padding-left:40px; background:#fff url(../img/docs_icon.png) 5px 5px no-repeat; height:60px; vertical-align:top; text-align:left; padding-bottom:20px;}
.some_news .preview img {float:left; margin:0 10px 0 0; clear:left;}
.some_news .full img {padding:3px; border:1px solid #ccc;}
.some_news .full {text-align:center; margin:0 0 10px 0;}

.some_news img{clear:left; max-width:696px;}
.some_news.top img{clear:left; max-width:981px;width: 981px;}
.some_news.colomn0 img{max-width:680px;}

.some_news.withoutRightBlock img{clear:left; max-width:950px;}
.some_news.withoutRightBlock.colomn0 img{max-width:950px;}

.some_news span.mark{background:yellow;}
.news-2colomns .some_news { width: 50%; }
.dark_blue_block  .cont .news-2colomns { background:transparent; width: 100%; border-collapse:separate; border-spacing:5px; margin-top:0;}
.docs .some_news  .name a {font-size:14px;}

/*команда*/
.dark_blue_block .team_table{width:666px;color:#000; margin:5px 7px; border-collapse:separate; background:#FFFFFF; border-spacing:5px; vertical-align:top; clear:both;}
.dark_blue_block .team_table td {background: #063B92 url(../img/background_blue_line_light.png) 0 0 repeat; text-align:left; padding:10px; position:relative;}
.team_player_img {margin:0 30px 0 0; float:left;}
.dark_blue_block  .team_player {font-size:12px; color:#fff; vertical-align: top; text-decoration: underline; display:block; margin-bottom:20px;}
.dark_blue_block  .team_table a:hover {text-decoration:none; color:#fff;}
.dark_blue_block  .team_info {color:#fff; display:block; margin-bottom: 3px;}
.dark_blue_block  .player_statistic {font-size:12px; color:#fff; text-decoration: underline; position:absolute; bottom:12px; left:120px;}
div.sidebar .block_sidebar.team {border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; /* background:#fff; */ width: 261px; padding:5px 0 0 0; border:0;}
div.sidebar .block_sidebar.team:last-child {margin-bottom:5px;}
.simple_block {width:659px; margin:5px 7px; padding:10px; background:#FFFFFF; clear:both; color:#000; text-align:justify; border:1px solid #C9C4C4;}
.simple_text {background: #F4F4F4; text-align:justify; float:left; width:100%;}
.team_block {/* padding:10px; */ text-align:left;background: #F4F4F4; width:261px; float:left; }
.team_block span {display:block;}
.team_block img {/* float:left;  */margin:10px;}
.club_name {margin:10px; padding-top:10px; }
.form{text-align:center; /* padding-bottom:10px; */}
div.sidebar  .title.team {height:inherit; padding:7px 10px; background: #568E13 url(../img/tags.png) repeat-x; color:#fff; font-size:13px;}
.council_table {width:100%; text-align:left;}
.council_table img {margin:0;}
.council_table span {margin-top:3px;}
.council_table td {vertical-align:top; padding:7px;}
.achievments {padding-top:10px;}
.achievments_table {width:221px; text-align:left; margin:auto;}
.achievments_table td, .achievments_table th {
	height: 20px;
	border-bottom: 1px solid #333;
	font-size: 11px;
	padding: 5px;
}

.achievments_table th {
	text-transform:uppercase;
	background: #cfcfcf;
	text-align:center;
}


.sponsor table {width:100%; text-align:center;}

.team_title {font-size:11px; text-align:justify; display:table-cell; vertical-align:top; padding:10px;/*  width:260px;  */float:left;}
.team_title .address {font-size:12px;}
.team_title p {margin:5px 0 5px 0; clear:left; float:left;}
.team_title a {float:left;}
.team_title .double-club-info a {float:none;}
.team_title span {padding:0 5px; float:left; clear:left;}
.team_img {padding:10px;text-align: center;}
.team_img img {border:2px solid #fff;}
.team_logo {float:left; padding:10px;text-align:center;}
.team_name {font-size:22px; text-align:center;}
.team_news {padding:10px; text-align:justify; width:646px;}
.team_news_title {font-size:13px; font-weight:bold; margin:0 0 10px 0;}
.team_news ul li { margin:0 0 10px 0; list-style:none;}
.team_news ul li p {white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.team_news ul li p a {}
.stadium_adress_name, .team_adress_name {width:440px; float:left;}
.team_adress_name {width:220px;}
.stadium_tournament, .team_tournament {/*float:left; */width:220px;}
.team_title div.shirts{width: 310px;min-height: 100px;float: right;}
.more_news {text-align:right;}
.team_block.my_clubs {text-align:left; padding:10px; width:240px;}
.my_clubs>div {clear:both; margin:0 0 10px 0; float:left; width:221px;}
.my_clubs img {float:left; margin:0 10px 0 0;}
.my_clubs>div:last-child {margin-bottom:0;}

.championship_hrefs {/* background:#fff;  */padding:10px 10px 0 10px; clear:both; /* width:659px; */ margin:auto; text-align:justify; font-size:11px; border-top: 1px solid #C9C4C4;}
.all_news_hrefs {padding:5px; clear:both; text-align:justify; font-size:11px;}
.some_news .name a {font-weight:bold; color:#164F94; font-size:16px; font-family:Arial;}
.some_news .date  {color:#888; margin: 0 0 5px 0;}
.show-news-item, .back a {color:#164F94;}
.show-news-item:visited, .back a:visited {color:#164F94;}
.back  {padding:5px 0;}
.championship_hrefs .active, .all_news_hrefs .active {font-weight:bold; text-decoration:none;}
.championship_hrefs a, .all_news_hrefs a {color:#0B3DAA; margin:0 10px 7px 0; display:inline-block;}
.round_table.calendar {/* margin:5px auto 5px auto; */}
/* .round_table.calendar,  */.round_table.stats, .round_table.calendar  {margin-top:7px !important;}

.showhide2 {font-size:11px; position:relative; top:-3px;}
.with_simple_text {padding:7px;}
.white_border {/* background:#fff;  *//* padding:9px 0 0 0;  */ clear:both; margin:0 7px 7px 7px; /* border:1px solid #E3E3E3; */}
.all_news .white_border {margin:0 0 7px 0;}
.all_news .round_table {margin: 5px 0; width:691px;}
.white_border .round_table {margin:0; border-left:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; width:100%;}
.left_align_table {text-align:left;}
.right_align_table {text-align:right;}
.left_align_table img {margin:0 5px 0 0;}
.right_align_table img {margin:0 0 0 5px;}
.player_title {font-size:12px; text-align:justify; display:table-cell; vertical-align:middle; height:140px;}
.player_title p {margin:0 0 5px 0;padding-bottom: 5px;border-bottom: 1px dotted #D0D0D0;}
.player_title span {padding:0 10px;}
.player_logo {float:left; margin:10px; border:5px solid #fff;}
.player_title_name {font-size:22px; border-bottom:none !important;}
.little_stat {width:100%; padding:10px;  color:#000; font-size:11px; text-align:center; border:1px solid #E3E3E3; border-top:0;}
.little_stat tr.active td {background:#316AC5; color:#fff; }
.little_stat tr.active td a {color:#fff; font-weight:normal;}
.round_table.little_stat td {height:20px;}
.round_table.little_stat th {height:25px;}
.round_table.little_stat td:first-child {width:20px;}
.round_table.chess td {padding:2px 0 !important;}
.round_table.chess  img {margin:0 5px;}
.sitemap{text-align:left; float:left; width:263px;}
div.sidebar .block_sidebar.sitemap_sidebar {border-bottom:0;}
.sitemap ul{list-style:none;}
.sitemap img {margin: 0 7px 0 0;}

.sitemap .regions_lvl>li {list-style:none;}
.sitemap .regions_lvl>li:first-child>a{border-top:1px solid #CACACA;}
.sitemap .regions_lvl>li>a {display:block; padding:7px 20px 7px 10px; background:url(../img/regions_arrow.png) 230px center no-repeat, url(../img/regions_back.png); color:#051E56; font-size:14px; text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border:1px solid #CACACA; border-top:0;}
.sitemap .regions_lvl>li>a.active {background:url(../img/regions_active.png) 230px center no-repeat, url(../img/regions_back.png);}
.league_lvl>li>a {display:block;  padding:8px 7px 6px 7px; background:#F4F4F4; border:1px solid #CACACA; border-top:0; text-decoration:none;}
.league_lvl>li>a img {position:relative; top:-2px;}
.league_lvl>li:first-child>a {border-top:1px solid #CACACA;}
.league_lvl>li:last-child>a {border-bottom:1px solid #CACACA;}
.league_lvl>li>a.active {background:url(../img/one_new_back_hover.png) center center repeat-x; color:#fff;}
.league_lvl>li>a:hover, .league_lvl>li.active>a{background:url(../img/one_new_back_hover.png) center center repeat-x; color:#fff;}
.league_lvl+.sidebar_help {margin-top:10px;}

.tournaments_lvl {border-bottom:1px solid #CACACA;}
.tournaments_lvl>li { list-style:inside disc; color:#051E56; border:1px solid #CACACA; border-top:0; border-bottom:0; padding:5px  0 5px 10px; }
.tournaments_lvl>li.hidden { display:none; }
.tournaments_lvl>li>a {color:#051E56; padding:5px  0 5px 10px;}
.tournaments_lvl>li>a.active {font-weight:bold; /* text-decoration:none; */}

.tournaments_lvl>li:only-child{border-bottom:0;}
.tournaments_lvl>li:only-child a {border-top:1px solid #CACACA;}
.tournaments_lvl>li:last-child{border-bottom:0;}
.regions_lvl {border-bottom:1px solid #CACACA;}


.loader {position:absolute;}

.show-news-item{position:absolute; bottom:5px; right:5px; clear:both;}
.all_news .form_element , .contacts .form_element {float:left; list-style:none;}
.all_news .form_element>li, .contacts .form_element {float:left; margin-right:8px; margin-bottom:8px;}
.all_news .form_element>li:last-child, .all_news .form_element>li:nth-child(4n) {margin-right:0;}
.all_news .form_element>li.tournament_selector{/*clear:both;*/}
.clear {clear:both;}
.search_img {width:70px;  float:left; text-align:center;}
.search-resault .name {font-size:16px; margin-bottom:5px;}
.search-resault img {}
.made_in {position:absolute; top:0; left:10px; width: 200px;height: 28px; }
.made_in a {display:block; width:100%; height:23px; text-decoration:none; color:#565454; padding-top:7px;}
.player_club a:nth-child(2){font-size:14px; font-weight:bold; margin-bottom:10px;}
span.team_player {font-weight:bold;}

.dark_blue_block.ajax {/* box-shadow:0 0 10px 0 #000; */  border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}
#quick-search-popup .cont {border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; padding-bottom:0;}
.ajax .some_news {text-align:left; /* border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; */}
.ajax .some_news.active {background:#EEE; cursor:pointer;}
.ajax  .search_img {/* width:50px; */ text-align:center;}
.ajax  .search_img img {margin:0 10px 10px 0;}
.search-count {padding: 0 5px 5px 5px;}
.tours.pagination {text-align:left; padding:0;}
.pagination {padding:7px 5px 0 5px; /* text-align:left; */}
.pagination a{display:inline-block; padding:3px; border:1px solid #3c6eab; color:#3c6eab; background:#fff; text-align:center; min-width:14px; text-decoration:none; margin:0 0 3px 0; }
.pagination span, .pagination a:hover  {padding:4px; background:#3C6EAB; display:inline-block; margin:0 0 3px 0; color:#fff; text-decoration:none; text-align:center; min-width:14px; border:0;}
.tours.pagination a{text-align:center; background:none; color: #0B3DAA; font-size:11px; border:0; font-weight:normal; padding:0;}
.tours.pagination a.empty_href {color:#888;}
.tours.pagination span{font-weight:bold; background:0; color: #0B3DAA; font-size:11px; padding:0;}
.tours.pagination span.title_tour {font-weight:normal; color:#888;}
.tours.pagination a:hover  {color: #4A75AA;}
.ajax .keyword {background:#FFFF96;}
.search-error {margin:5px;}
.search_loader {text-align:center; border:1px solid #B0AFAF; background:#fff; padding:3px;}

/*

.album {position:relative;}
.album li {floaT:left; margin:0 11px 10px 0; background:#DDDDDD}
.album li:nth-child(6n) {margin-right:0;}
.album li a {display:table-cell; vertical-align:middle; height:105px; width:85px; overflow:hidden;}
.album li a .preview {width:105px; margin:0;} */

.amplua {font-size:10px; color:#808080;}

.hidden_head {background: url(../img/regions_arrow.png) 232px center no-repeat, url(../img/regions_back.png); padding:8px 10px; }
.hidden_head.active {background: url(../img/regions_active.png) 232px center no-repeat, url(../img/regions_back.png);}
.hidden_stats {display:none;}
.hidden_stats.active {display:block;}
.little_stats th:first-child {width:20px;}

.contacts>strong {margin-bottom:10px;}

.match_left {width:305px; float:left;}
.match_right {float:left;width:345px; margin: 0 0 0 20px;}
.match_right_head {font-weight:bold; font-size:11px; margin-bottom:10px;}
.match_right a {font-size:11px; color:#0B3DAA; text-decoration:none;}
.match_right a:hover {color:#4A75AA;}

.match_team {float:left;width:130px;  text-align:center;}
.match_team.little_sidebar {width:100px; margin-bottom:7px;}
.match_team p {font-size:11px; color:#888;}

.show_shirts .match_team_shirt{
	display: block;
	width: 120px;
	height:120px;
	margin-bottom:-50px;
	background-size: 100%;
	background-repeat: no-repeat;
}
.show_shirts .match_team img {width: 50px;}
.show_shirts .match_team.match_team_home img {margin-left:60px;}
.show_shirts .match_team.match_team_away img {margin-right:60px;}

.match_team .match_team_name {font-size:16px; text-align:center;}
.match_team_name a {text-decoration:none;}
.match_team.little_sidebar .match_team_name a {font-size:12px; color:#0B3DAA; padding-top:7px; display:block;}
.match_team.little_sidebar:hover a {color:#0B3DAA;}
.match_score {text-align:center; width:15px; float:left; font-size:18px; padding:30px 0 0 0;}
.team_block .match_score {width:60px;}
.match_score  a {text-decoration:none; color:#0B3DAA;}
.goals.left_align_table {padding:0 0 0 10px;}
.goals.right_align_table {padding:0 10px 0 0;}
.match_members {margin:0 0 20px 0;}
.match_members p {font-size:11px; /*color:#0B3DAA;*/}
.match_team img {margin:0; max-width: 100%;}
.match_members img {margin:0 5px 0 0; vertical-align: middle;}
.match_members_club {font-weight:bold;}
.match_members span{margin:0 5px 0 0; font-size:11px;}
.team_block .match_time {text-align:center; padding:0 0 7px 0; font-size:11px; clear:both;}
.team_block .match_time a {color:#0B3DAA; font-size:11px; text-decoration:none;}
.team_block .match_time a:hover {color:#4A75AA;}
.match_head {margin:0 0 10px 0; float:left; border:1px solid #DDDDDD; padding:5px;}
.match_head>span {float:left; margin:0 10px 5px 0; color:#888; font-size:11px;}


.stadium .tab {margin-top:0}
.stadium .tab ul li span {border:0; border-radius:0; background:none; padding: 8px 15px 7px 15px; text-decoration:underline; font-weight:normal; margin:0; color:#0B3DAA;}
.stadium .tab ul li span:hover {text-decoration:none; color:#0B3DAA;}
.stadium .tab ul li.enable span {font-weight:bold;}
.stadiums {margin:0 0 5px 0; border:0; padding: 6px 0 0 0; background:none;}
.one_stadium {margin:0 0 7px 0;border-top:1px solid #C9C4C4; position:relative;}
.one_stadium h3 {background:none !important;}
.one_stadium .some_text>div {float:left;}
.stadium_address {margin-bottom:15px !important;}
.stadium_map {display:none; clear:both; float:none; !important;}
.map_button {text-decoration:underline; position:absolute; right:6px; top:31px; display:none;}
.map_button:hover {text-decoration:none;}
/* медиа */
.dark_blue_block.media_page .cont{border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; padding:5px;}
.dark_blue_block.media_page .cont h3 {background: url(../img/one_new_back_hover.png) center center repeat-x; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; padding: 0 60px 0 60px; text-align: center; border-bottom:0; color:#fff; margin:5px 5px 0 5px; height:40px; width:328px; vertical-align:middle; display:table-cell;}
.dark_blue_block.media_page .news_block {padding:0; margin:0; border-top:0;}
.dark_blue_block.media_page .some_news {padding:0; margin-top:0; margin-bottom:0; line-height:1.25; border: 1px solid #B0AFAF;}
.dark_blue_block.media_page .some_news ul li {margin:0; padding:0;}
.dark_blue_block.media_page {float:left; width:338px; margin:5px 20px 5px 0; }
.dark_blue_block.media_page:nth-child(2n) {margin-right:0;}
.dark_blue_block.media_page.double { width:691px; margin-right:0; }
.dark_blue_block.media_page  .news_block_inside {background:#fff; text-align:left;padding:0; position:relative; border:0; clear:both;}
.dark_blue_block.media_page .news_block_inside  table {border:none; width:691px; background:none; overflow:hidden; margin:0;}
.dark_blue_block.media_page.double .news_block_inside  table { width:680px;}
.dark_blue_block.media_page .news_block .image_block {float:left; position:relative; width:324px; height:200px;color:black; overflow:hidden;}
.dark_blue_block.media_page.double .news_block .image_block {width:678px;height: 400px;}
.dark_blue_block.media_page  .image_block  img{width:100%; height:100%; }
.dark_blue_block.media_page .new_text {width:324px; position:absolute; bottom:0; left:0; background: url(../img/news_back.png); overflow:hidden; line-height:1.3; font-size:11px;}
.dark_blue_block.media_page.double .new_text {width:678px;}
.dark_blue_block.media_page .tab {margin:0; height:auto; background:url(../img/square.png);}
.dark_blue_block.media_page  li {min-width:16px;  height:inherit;}



.dark_blue_block.media_page .tab ul  li span {padding: 5px 5px 5px 5px; border-radius:0; border-top:0; border-right:0;}
.dark_blue_block.media_page .tab ul  li:first-child span {border-left:0;}
.dark_blue_block.media_page .tab ul  li:last-child {border-right:1px solid #C9C4C4;}
.dark_blue_block.media_page .tab ul  li:nth-child(13) span {border-right:0}
.dark_blue_block.media_page .tab ul  {top:0;}
.dark_blue_block.media_page .tab ul  li.enable span {margin-top:0; border-top:0; border-bottom:1px solid #C9C4C4}
.dark_blue_block.media_page  .cont .more2 {position:absolute; top:6px; right:6px; text-align:right; width:57px; height:40px; background: url(../img/archive.png) no-repeat; z-index:999;}
.dark_blue_block.media_page   .cont .more2 a {position:relative; top:6px; right:6px; text-transform:uppercase; text-decoration:none; color:#fff; font-size:10px; }
.dark_blue_block.media_page  .cont .tour_number{position:absolute; top:6px; left:6px; width:32px; height:37px; background: url(../img/tour.png) no-repeat; z-index:10; text-align:center; color:#000; padding:3px 25px 0 0}
.dark_blue_block.media_page  .cont .tour_number span {font-size:14px; font-weight:bold;}
.media_shadow {position:absolute; z-index:10; width:324px; height:200px; box-shadow:inset 0 0 10px #999;}
.dark_blue_block.media_page.double .media_shadow { width:678px;height: 400px;}
.back.full_media {padding:0 7px 0 0; float:right; font-weight:normal; font-size:12px; text-transform:initial;}

@media \0screen {
	.dark_blue_block.media_page {float:left; width:343px; margin:0 5px 6px 0; }
}

.social {position:absolute; right:7px; top:5px;}
.social a { display:block; float:left; width:20px; height:20px; margin-left:10px; background:red;}
.social a.vk {background:url(../img/vk.png) no-repeat; background-size:cover;}
.social a.fb {background:url(../img/facebook.png) no-repeat; background-size:cover;}
.social a.tw {background:url(../img/twitter.png) no-repeat; background-size:cover;}
.social a.yt {background:url(../img/youtube.png) no-repeat; background-size:cover;}
.social a.ig {background:url(../img/ig-badge-32.png) no-repeat; background-size:cover;}


input[type="submit"] {padding:7px 6px; color:#fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border:0; box-shadow: 0 0 1px #000; background: url(../img/one_new_back_hover.png) center; min-width:60px;}
input[type="submit"]:active {box-shadow:0 0 0 #000;}

.ad .all img {max-height:40px;}


.selector_name {font-size:10px; color:#696969; padding:0 7px; margin:2px 0 1px 0;}
.info {font-size:11px; white-space:nowrap;}

.map_content {margin:0 auto; width:968px;}
/* .map_content  .dark_blue_block {margin-bottom:0;}
.search_d  .form_search {position:absolute; top:35px; right:7px;}

.dark_blue_block.map .cont {border:0; background:none;}
.dark_blue_block  .lfl_num, .dark_blue_block .lfl_geography , .dark_blue_block .lfl_region{border-top:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; }
.dark_blue_block  .lfl_num {float:left; width:229px; border-right:0; border-right:0;}
.dark_blue_block .some_text {padding:0;margin:0 7px 0 0;}
.dark_blue_block  .lfl_num  h3 {margin:0;}
.dark_blue_block  .lfl_num ul li {list-style:none; padding:9px 7px 9px 40px; border-bottom:1px solid #E9E9E9; font-weight:bold; background-image:url(../img/stats_icon.png); background-repeat:no-repeat;}

.dark_blue_block  .lfl_num ul li ul li {border:0; padding: 3px 0 3px 15px; background:none;}
.dark_blue_block  .lfl_geography {float:left;  border-left:0; border-right:0; border-radius:0; padding:0; position:relative;}
.dark_blue_block  .lfl_geography  img {margin:0;}
.dark_blue_block  .lfl_region {float:left; border-left:0; width:254px; padding:7px 7px 20px 7px; min-height:257px;}
.map_regions {background:#F4F4F4; padding:7px; min-height: 244px; border:1px solid #C9C4C4;}
.one_region {margin:0 0 10px 0; font-size:11px;}
.lfl_map {position:relative;}
.lfl_map a {display:block; position:absolute;  text-decoration:none; color:#fff; background:url(../img/map_pointer.png) 0 0 no-repeat; padding:0 0 14px 0;}
.lfl_map a  span {display:block: border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  background:#FF0000; padding: 4px;} */


.dark_blue_block.map .cont {border:0; background:none;}
.block  .lfl_num, .block .lfl_geography , .block .lfl_region{/* min-height:270px; */border-top:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; }
.block  .lfl_num {/* float:left; width:229px; */ border-right:0; border-right:0;}
.lfl_num table {width:100%;}

.block .some_text {padding:0;margin:0 7px 0 0;}
.block  .lfl_num  h3 {margin:0;}
.block  .lfl_num ul {margin:5px 0 0 0; border:1px solid #CACACA; padding: 0 5px;}
.block  .lfl_num ul li {list-style:none; padding:9px 7px 9px 40px; border-bottom:1px solid #E9E9E9; font-weight:bold; background-image:url(../img/stats_icon.png); background-repeat:no-repeat; text-align:left;}
.block  .lfl_num ul li span {display:inline-block; margin:0 5px 0 0;}
.block  .lfl_num ul li ul li {border:0; padding: 3px 0 3px 15px; background:none;}
.block  .lfl_geography {float:left;  border-left:0; border-right:0; border-radius:0; padding:0; position:relative;}
.block  .lfl_geography  img {margin:0;}
.block  .lfl_region {float:left; border-left:0; width:254px; padding:7px 7px 20px 7px; min-height:257px;}
.map_regions {background:#F4F4F4; padding:7px; min-height: 244px; border:1px solid #C9C4C4;}
.one_region {margin:0 0 10px 0; font-size:11px;}
.lfl_map {position:relative;}

.lfl_map a {
	display: block;
	position: absolute;
	text-decoration: none;
	color: #fff;
	background: url(../img/map_pointer.png) 0 0 no-repeat;
	padding: 0 0 14px 0;
}

.lfl_map a span {
	display: block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #FF0000;
	padding: 4px;
}

.digit_regions {background-position:0 3px;}
.digit_leagues {background-position:0 -23px;}
.digit_clubs {background-position:0 -50px;}
.digit_players{background-position:0 -76px;}
.digit_matches_year{background-position:0 -103px;}
.digit_matches_week{background-position:0 -131px;}
.digit_stadium{background-position:0 -156px;}

.color_line {width:100%; margin:0 10px; height:10px;}
.digit_regions .color_line {background:#D5EED4;}
.digit_leagues .color_line {background:#D6DEF0;}
.digit_clubs .color_line {background:#F7F0D6;}
.digit_players .color_line {background:#F7D6D6;}
.digit_matches_year .color_line {background:#E7D6EA;}
.digit_matches_week .color_line {background:#EBEBEB;}
.digit_stadium .color_line {background:#D6F1F2;}

.first_td {width:1%; white-space:nowrap;}



.moscow, .kursk, .tambov, .volgograd, .chelyabinsk  {display:none !important;}
/* .tambov {top:; left:;}
.volgograd {top:; left:;}
.chelyabinsk{top:; left:;} */

.lfl_region {position:relative; }
.lfl_region .see_all {position:absolute; right:12px; bottom:12px;}



.quick_news {width:196px; float:left;  position:relative; padding:0 0 20px 0;}
.quick_news  ul li {font-size:11px; list-style:none; padding:0; margin:0 0 10px 0;}
.quick_news  ul li  a {text-decoration:none;}

.quick_news .date {margin:0 5px 0 0;}
.quick_news .see_all {position:absolute; bottom:0; right:0;}
.quick_news .name {font-weight:bold; text-align:left; display:block; text-transform:uppercase; text-decoration:underline;}
.quick_news .name:hover {text-decoration:none;}
.main_news {padding-bottom:20px;}
.main_news  ul li {list-style:none; margin:0 0 10px  0; padding:0 0 0 0; border-bottom:1px solid #B0AFAF; position:relative;}
.main_news_block .some_news {margin:0; padding:5px; border:0; background:none;}
.main_news_block .some_news img {float:left; max-width:485px;}
.load-more-players, .load-more-keepers, .load-more-person-matches, .load-more-tournament-calendar {display:block; padding:10px; background:#E2E2E2; margin:5px 7px; cursor:pointer; font-size:11px; text-decoration:underline; color:#0B3DAA;}
.white_border .load-more-players, .load-more-keepers, .white_border .load-more-tournament-calendar {margin:5px 0;}
.load-more-players:hover, .load-more-keepers:hover, .load-more-tournament-calendar:hover {background:#EAEEF4; text-decoration:none;}

.long_search.form_search{clear:both; position:relative; top:10px; left:0;height:500px; display:table-cell; vertical-align:top;}
.long_search.form_search.not-empty {vertical-align:top;}
.long_search.form_search .nice_search {padding:20px; background:#F4F4F4; border: 1px solid #B0AFAF;}
.long_search.form_search.list {height:inherit; top:0; margin-top:5px; display:block;}
.long_search.form_search form {}
.long_search.form_search .search-results-list {background:none; border:0;}
.long_search.form_search input[type="text"] {width:528px; margin:0 20px 0 0; }
.long_search.form_search input[type="submit"] {cursor:pointer;}
.tournaments_lvl.division {border-bottom:0; margin-top:7px;}
.tournaments_lvl.division li {border-right:0; list-style-type:none; list-style-image:url(../img/listpict.png);}
.long_search.form_search+ .search-results-list  {border:0;}

.division-link { cursor:pointer;}
.dark_blue_block .cont h3.table_h3+.more2 {top:5px;}

.dark_blue_block .week_table {width:100%; background: none; text-align:justify;}
.dark_blue_block .week_table td {padding:5px 0;}
.dark_blue_block .week_table a {font-size:12px; color:#000; text-decoration:underline;}
.dark_blue_block .week_table a:hover {color:#000; text-decoration:none;}

.news_tags {margin:10px 0 0 0; max-width:600px;}
.news_tags li {list-style:none !important; float:left; font-size:11px; padding:0 10px 0 0 !important; color:#6B6C70; border:0 !important;}

.news_tags li a {color:#6B6C70}
.news_tags li img {margin:0 5px 0 0; position:relative; float:none !important; top:-1px;}

.waiting {display: block;
	padding: 10px;
	background: #E2E2E2;
	margin: 5px 0 0 0;}


/* .white_border */ .empty-list {display: block;
						padding: 20px 0;
						margin: 10px auto 0 auto;
						background: #E5E5E5; font-weight:bold;}

.sidebar_help {padding:4px 7px; font-size:10px; border: 1px solid #CACACA; border-bottom:0; background: #F4F4F4; color: #696969;}
.zone_selector {background: #F4F4F4; padding:8px 5px 0 5px; margin:0; border-bottom:1px solid #B0AFAF;height: auto;}
.zone_selector.filter {padding:0 5px 0 5px; margin-top:-1px;}

.match_date_time {font-weight:bold; padding:0 0 0 10px;}
table .match_date_time {padding:0;}
.search-results-list {background:#fff; border: 1px solid #B0AFAF; padding:0 7px;}
.aContent2 .cont {border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; border-bottom:0; padding-bottom:5px;}
.aContent2 .cont .round_table {margin-bottom:0 !important; margin-top:0 !important; }
.aContent2 .tab {margin: 5px 7px; border-bottom:1px solid #C9C4C4;}
/* .aButton2.slidebut {border: 1px solid #B0AFAF; border-bottom:0;} */
.aContent2 .dark_blue_block {margin:0;}

.video-translation .name, .video-archive .name {font-weight: bold; color: #164F94; font-size: 16px; font-family: Arial; margin-bottom:5px;}
.video-translation .frame-object {display:block; padding:10px 0; margin:0 auto; background:#E5E5E5; font-weight:bold;}
.video-translation .frame-object>div {max-width:640px; text-align:center; margin:auto;}
.video {width:160px; height:150px; float:left; margin-right:14px; margin-bottom:19px !important; list-style:none !important; text-align:center;  overflow:hidden; padding:0 !important; position:relative;}
.video a {text-decoration:none;}
.video .date {font-size:11px;}
.video img {margin:auto; width:160px; height:100px;  /*border: 2px solid #8c0a0a;*/}
.video.active2 {background:#E5E5E5; }

.video .title {-moz-transition: 0.5s ease; -o-transition: 0.5s ease; transition: 0.5s ease; background:rgba(0,0,0,0.7); min-height:50px; height:50px; color:#fff; overflow:hidden; position:absolute; bottom:0; right:0; padding:0 10px; font-size:11px; text-transform:inherit;}

.video-archive .video .title{width:140px;}
.video-translation .video .title{width:126px; left:7px; right:inherit;}
.video:hover .title { height:auto; }

.video-archive .video:nth-child(4n), .video-translation .video:nth-child(4n)  {margin-right:0;}
.separator.stadium-header{padding:10px; border-right: 1px solid #E3E3E3; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; background:#EAEEF4;}
.dark_blue_block .media_page .tab ul {left:0;}
.media_type_selector {padding:7px 0; color:#6B6C70;}
.media_type_selector table {width:100%;}
.media_type_selector a {color:#0B3DAA; font-size:11px;}
.media_type_selector a.active {font-weight:bold; }
.video-translation .horizontal-scroll{overflow:auto; width:690px;}
.video-icon {
	display:block;
	width:16px;
	height:16px;
	background:url(../img/video71.png);
	margin: 0 auto;
}
.video-icon .video-icon-1 {
	background:url(../img/video71.png);
}
.video-icon .video-icon-2 {
	background:url(../img/video71.png);
}
.video-icon .video-icon-3 {
	background:url(../img/video71.png);
}

.gallery-icon{display:block; width:16px; height:16px; background:url(https://findicons.com/files/icons/2671/jigsoar/16/16_gallery.png); margin: 0 auto;}

.match-report-doc {display:compact; margin: 10px;}

.footer_black {width:100%; height:402px; background:#000; position:absolute; bottom:0;}

.calendar_result {margin-top:7px !important;}
.calendar_result td:nth-child(2) {width:80px; min-width:80px;}

.calendar_result .right_align_table, .calendar_result .left_align_table {white-space:nowrap;}
/* .tournament_stats_table.white_border {margin:0;} */

.dragdealer {
	position: relative;
	height: 30px;
	background: #EEE;
}
.dragdealer .handle {
	position: absolute;
	cursor: move;
}
.dragdealer .red-bar {
	width: 100px;
	height: 30px;
	background: #CC0000;
	color: #FFF;
	line-height: 30px;
	text-align: center;
}

.dragdealer .disabled {
	background: #898989;
}
div.sidebar .block_sidebar.digit_lfl {border-bottom:0;}
.banner-video {padding-top:5px;}
.banner-video .video_preview  {float:left; margin:0 10px 5px 0;}
.banner-video .title {background:none; text-transform:inherit; color:#000; padding-left:0; padding-right:0; font-size:11px;}
.hr {border-bottom:1px solid #B0AFAF;}

.month{width: 222px;float: left; height: 130px;margin:0 5px;}
.month .week {text-align:left; padding:3px 0;}
.month .week.current{font-weight:bold;}

.stadium-address {float:none !important; margin:0 0 0 10px;}

.print-squads-list { text-align: left;}
.print-squads-list li {padding:5px 7px; list-style:none;}
.print-squads-list img {margin:0 5px 0 0; float:left;}


.gallery  {list-style:none; padding:7px;}
.gallery li {float:left; margin:0 14px 14px 0; width: 160px; height:115px; overflow:hidden;  text-align:center; list-style:none; background:#F4F4F4;}
.gallery li:nth-child(4n) {margin-right:0;}
.gallery li .img_block {float:left; width:100px; height:75px; background:#DDDDDD;}

.gallery li  p {float:left; width:115px; margin:0 0 0 10px;}
.gallery li  p.date {margin-top:5px; font-size:11px;}


.councils {padding:5px 7px;}


.sortalphabetical {display: inline-block; width: 20px; height: 20px; background: rebeccapurple; position: absolute; top: 5px; left: 170px; background:url(../img/sortalphabetical.png) no-repeat; background-size: 20px 20px;}
.sortnumerical {display: inline-block; width: 20px; height: 20px; background: rebeccapurple; position: absolute; top: 5px; left: 200px; background:url(../img/sortnumerical.png) no-repeat; background-size: 20px 20px;}
.sortplayers {box-shadow: 0 1px 1px #909193, 0 1px 0 #fbfbfb;}
.sortplayers.active {box-shadow: inset 0 1px 1px #909193, 0 1px 0 #fbfbfb;}

/* на печать */

@media print {

	.big_banner, .map_block, .two_column  th.right, .tags, .tags_block, .soc_block, .ad , nav, header, footer{display:none !important;}

	.two_column .left, .two_column .left .dark_blue_block {width:961px !important;}
}

.dark_blue_block .contacts_table {width:100%; text-align:justify;}
.dark_blue_block .contacts_table tr td {vertical-align:top;}
.contacts_table tr td{background:transparent; padding:5px;}
.contacts_table tr:nth-child(2n) td {background:#EFEFEF;}

.ruk_plaha {font-size: 18px; background: url('../img/one_new_back_hover.png') center center repeat-x; color: #fff; border-radius: 0; text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.65); margin: 0; font-weight: normal; padding: 5px 7px;}



.current_club img {margin:0 5px 0 0; position:relative; top:4px;}

.stars{text-align:center;  }
.stars .star{display:block; float:left; text-align:center; width:100px;overflow: hidden;text-overflow: ellipsis;text-decoration:none; color:#0B3DAA; font-size:12px;}

.oneweek .round_table tr td:nth-child(1){width:200px;}
.oneweek .round_table tr td{height:14px;}
.oneweek .time{display:inline-block;margin:0 20px;}
.all_news .oneweek .round_table, .all_news .tournaments_stats .round_table, .all_news .incorrectMatches .round_table{width:100%;}
.oneweek{max-height:280px;overflow:auto;}
.incorrectMatches .round_table tr td{width:auto;min-width:0;height:14px;}
.calendar-correct-warning{color:red;font-size:10px;}

.dark_blue_block .cont.all_news.center-block h3{background:#CACACA; text-shadow:none; color:#11327C;}

hr{border-width: 1px 0 0 0;border-color: #e2e2e2;border-style: solid;}

.breadcrumb{background: #F4F4F4; border: 1px solid #CACACA; padding:7px;text-align:left;margin-bottom:5px;}

.poll{}
.poll .answer{}
.poll .answer label{cursor:pointer;}
.poll .answer .votes{display:inline-block; width:40%;position:relative;}
.poll .answer .votes .votes-bg{position:absolute;left:0;bottom:0;height:17px; background:#ddd;white-space:nowrap;}

.bg-link{position: absolute;left: 0; top:0;display: block; width: 100%;height: 100%;}

.short-news{margin: 0 0 10px 0;}
.short-news-item{width: 337px; height: 30px; overflow: hidden; float: left; text-align: left;border: 1px solid #C9C4C4;padding: 5px;margin: -1px 0 0 -1px;}
.short-news-item p{height: 30px; overflow: hidden; text-overflow: ellipsis; }
.short-news-item .date{float:right; color:grey;font-size: 10px; }


#header-back 		{ position: absolute; top: 0; left: 0; width: 100%; height: 51px; background: #000334; border-bottom: 2px #00498d solid; }
#header 			{display: none; background: #000334; height: 51px; margin: 0 auto; position: relative; padding-right: 270px;width:710px; border-bottom: 2px #00498d solid; }
#header .auth { position: absolute; top: 0; right: 0; line-height: 49px; font-size: 11px; margin-right: 17px; }
#header .auth li { float: left; margin-left: 23px; }
#header .auth li a { color: #cfcfcf; text-decoration: none; }
#header .auth li a.sign-in { color: #7dc6ff; }


.input-text {
	width: 150px;
	padding: 5px;
	border: 1px solid #c9c9c9;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.07) inset; box-shadow: 0 2px 4px rgba(0,0,0,.07) inset;
	border-radius: 3px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.input-text:focus 	{ border-color: #57BCEB; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.07) inset, 0 0 3px #00A8FF; box-shadow: 0 2px 4px rgba(0,0,0,.07) inset, 0 0 3px #00A8FF; outline: none; }
.input-checkbox 	{ position: relative; top: 1px; margin: 0 2px 0 1px; }

.input-width-full 	{ width: 100%; }
.input-width-50 	{ width: 50px; }
.input-width-100 	{ width: 100px; }
.input-width-150 	{ width: 150px; }
.input-width-200 	{ width: 200px; }
.input-width-250 	{ width: 250px; }
.input-width-300 	{ width: 300px; }
.input-width-400 	{ width: 400px; }
.input-width-500 	{ width: 500px; }

.ls-form textarea { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.ls-form select 		{ padding: 4px; border: 1px solid #ddd; border-radius: 3px; }

.ls-form fieldset { margin-bottom: 30px; padding-top: 20px; border-top: 1px solid #eaeaea; }
.ls-form fieldset legend { color: #000; font-size: 18px; padding-right: 10px; }

.ls-form form p { margin-bottom: 20px; }
.ls-form form label { display: block; margin-bottom: 3px; }
.ls-form form .icon-question-sign { cursor: help; }

.ls-form .note { display: block; margin-top: 3px; font-size: 12px; color: #aaa; }
.ls-form .note.note-header { margin-bottom: 20px; }

.ls-form .captcha-image { vertical-align: top; }

.ls-form dl.form-item { overflow: hidden; zoom: 1; margin-bottom: 20px; }
.ls-form dl.form-item dt { float: left; width: 135px; padding-top: 4px; padding-right: 15px; overflow: hidden; }
.ls-form dl.form-item dd { float: left; width: 300px; }

.validate-error-hide { display: none; }
.validate-error-show { display: block; color: #f00; font-weight: bold; font-size: 12px; }


#header .dropdown-user {
	width: 89px;
	height: 51px;
	line-height: 47px;
	position: absolute;
	top: 0;
	right: 0;
	padding-right: 60px;
	padding-left: 54px;

	/*	background: #353535;
        background: -moz-linear-gradient(top,  #353535 0%, #020202 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353535), color-stop(100%,#020202));
        background: -webkit-linear-gradient(top,  #353535 0%,#020202 100%);
        background: -o-linear-gradient(top,  #353535 0%,#020202 100%);
        background: -ms-linear-gradient(top,  #353535 0%,#020202 100%);
        background: linear-gradient(top,  #353535 0%,#020202 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#020202',GradientType=0 );*/
}
#header .dropdown-user.opened 							{ background: #000334; }
#header .dropdown-user .dropdown-user-trigger 			{ position: absolute; top: 0; right: 0; width: 36px; height: 51px; cursor: pointer; }
#header .dropdown-user .dropdown-user-trigger i 		{ position: absolute; top: 23px; left: 14px; height: 0; width: 0; border: 4px solid transparent; border-top-color: #949aa1; }
#header .dropdown-user .dropdown-user-trigger:hover,
#header .dropdown-user.opened .dropdown-user-trigger 	{ background: #1A387A; }
#header .dropdown-user .dropdown-user-trigger:hover i,
#header .dropdown-user.opened .dropdown-user-trigger i	{ border-top-color: #fff; }
#header .dropdown-user .dropdown-user-shadow			{ height: 51px; width: 51px; background: url(/theme/img/icons-synio.png) 0 -230px no-repeat; position: absolute; top: 0; right: 36px; }
#header .dropdown-user.opened .dropdown-user-shadow		{ background-position: 0 -281px; }
#header .dropdown-user .username 						{ color: #cfcfcf; font-size: 11px; text-decoration: underline; white-space: nowrap; max-width: 89px; overflow: hidden; display: block; }
#header .dropdown-user .username:hover 					{ color: #aaa; }
#header .dropdown-user .avatar 							{ position: absolute; top: 11px; left: 13px; width: 30px; height: 30px; }
#header .default-zone									{ padding: 18px 0; color:white; }

.dropdown-user-menu										{ position: absolute; background: #000334; border: none; border-radius: 0 0 10px 10px; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .5); box-shadow: 0 0 7px rgba(0, 0, 0, .5); z-index: 1000; display:none; list-style: none;}
.dropdown-user-menu li 									{ position: relative; }
.dropdown-user-menu li:last-child 						{ border-bottom: none; }
.dropdown-user-menu li:last-child a 					{ border-radius: 0 0 10px 10px; }
.dropdown-user-menu li.item-stat 						{ padding: 20px 17px; font-size: 11px; background: #191919 url(/theme/img/dropdown-user-shadow.png) left bottom repeat-x; }
.dropdown-user-menu li.item-stat .rating 				{ color: #93d3f2; }
.dropdown-user-menu li.item-stat .rating.negative 		{ color: #d95f5f; }
.dropdown-user-menu li.item-stat .rating i 				{ position: relative; top: 2px; }
.dropdown-user-menu li.item-stat .strength 				{ color: #f3d50b; margin-right: 21px; }
.dropdown-user-menu li.item-stat .arrow 				{ position: relative; top: 3px; }
.dropdown-user-menu li.item-stat .icon-synio-star-small { position: relative; top: 2px; }
.dropdown-user-menu li.item-stat .icon-synio-strength 	{ position: relative; top: 1px; }
.dropdown-user-menu li a 								{ display: block; zoom: 1; *width: 138px; height: 50px; padding: 0 10px 0 55px; line-height: 50px; color: #fff; text-decoration: none; }
.dropdown-user-menu li a:hover 							{ background: #1A387A; color: #fff; }
.dropdown-user-menu li .item-icon 						{ position: absolute; top: 15px; left: 17px; width: 21px; height: 21px; background: url(/theme/img/icons-synio.png) no-repeat; }
.dropdown-user-menu li .icon-white 						{ position: absolute; top: 18px; left: 20px; }
.dropdown-user-menu li.item-messages .item-icon 		{ background-position: 0 0; }
.dropdown-user-menu li.item-profile .item-icon 			{ background-position: -23px 0; }
.dropdown-user-menu li.item-settings .item-icon			{ background-position: -46px 0; }
.dropdown-user-menu li.item-create .item-icon 			{ background-position: -69px 0; }
.dropdown-user-menu li.item-signout .item-icon 			{ background-position: -92px 0; }
.dropdown-user-menu li.item-favourite .item-icon 		{ background-position: -115px 0; }
.dropdown-user-menu li.item-messages .new 				{ position: absolute; top: 15px; right: 7px; cursor: pointer; color: #fff; border-radius: 15px; border: 2px solid #eabe21; line-height: 1em; padding: 2px 7px 3px; }

#header .auth { position: absolute; top: 0; right: 0; line-height: 49px; font-size: 11px; margin-right: 17px; list-style:none; }
#header .auth li { float: left; margin-left: 23px; }
#header .auth li a { color: #cfcfcf; text-decoration: none; }
#header .auth li a.sign-in { color: #7dc6ff; }


.nav 					{ overflow: hidden; zoom: 1; }
.nav li 				{ float: left; }

.nav li:last-child 		{ border-right: none; }
.nav li a 				{ display: block; padding: 10px 15px; }
.nav li a:hover 		{ background: #f3f3f3; }
.nav li.active a 		{ background: #f3f3f3; }



/* Nav Pills */
.nav.nav-pills 				{ margin-bottom: 15px;list-style:none; }
.nav.nav-pills li 			{ margin-right: 3px; }
.nav.nav-pills li a 		{ border-radius: 2px; padding: 5px 12px; background: #f5f5f5; color: #888; }
.nav.nav-pills li a:hover 	{ background: #eaeaea; }
.nav.nav-pills li.active a 	{
	background: #2891d3;
	background: -moz-linear-gradient(top, #2891d3 0%, #2375c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2891d3), color-stop(100%,#2375c6));
	background: -webkit-linear-gradient(top, #2891d3 0%,#2375c6 100%);
	background: -o-linear-gradient(top, #2891d3 0%,#2375c6 100%);
	background: -ms-linear-gradient(top, #2891d3 0%,#2375c6 100%);
	background: linear-gradient(top, #2891d3 0%,#2375c6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2891d3', endColorstr='#2375c6',GradientType=0 );

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	color: #fff;
}

.nav.nav-pills.nav-pills-profile 		{ margin-bottom: 30px; }


/* Nav Topic Filter */
.nav.nav-filter 						{ margin-bottom: 1px; }
.nav.nav-filter li 						{ margin-right: 1px; position: relative; }
.nav.nav-filter li a 					{ background: #eee; color: #333; padding: 7px 13px; float: left; }
.nav.nav-filter li a:hover 				{ background: #ddd; }
.nav.nav-filter li.active a 			{ background: #333; color: #fff; }
.nav.nav-filter li a.new 				{ background: #d1d1d1; font-weight: bold; }
.nav.nav-filter li a.new:hover 			{ background: #ccc; }
.nav.nav-filter li.active a.new 		{ background: #444; }
.nav.nav-filter li.active a.new:hover 	{ background: #555; }

.nav.nav-filter.nav-filter-sub li a 		{ padding: 5px 10px; font-size: 11px; color: #777; }
.nav.nav-filter.nav-filter-sub li.active a 	{ color: #fff; }

.nav-filter-wrapper { margin-bottom: 40px; }


/* Userbar */
#userbar {
	border: 1px solid #ddd;
	border-top: none;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd;

	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );
}
#userbar .search { float: left; *margin: 4px 0 0 4px; }

.nav.nav-userbar 									{ float: right; }
.nav.nav-userbar li 								{ border-radius: 0 0 0 4px; border-left: 1px solid #eaeaea; }
.nav.nav-userbar li a 								{ color: #555; }
.nav.nav-userbar li:first-child a 					{ border-radius: 0 0 0 4px; }
.nav.nav-userbar li:last-child a 					{ border-radius: 0 0 4px 0; }
.nav.nav-userbar li.nav-userbar-username a 			{ position: relative; padding-left: 47px; font-weight: bold; color: #333; }
.nav.nav-userbar li.nav-userbar-username .avatar 	{ position: absolute; top: 7px; left: 15px; }
.nav.nav-userbar li .new-messages 					{ color: #4AA731; font-weight: bold; }


/* Nav Main */
.nav.nav-main 					{ border-radius: 4px; background: #222; background: -moz-linear-gradient(top, #333 0%, #222 100%); }
.nav.nav-main li a 				{ color: #ddd; }
.nav.nav-main li a:hover 		{ background: #333; }
.nav.nav-main li:first-child a 	{ border-radius: 4px 0 0 4px; }
.nav.nav-main li:last-child  a 	{ border-radius: 0 4px 4px 0; }
.nav.nav-main li.active a 		{ background: #3a3a3a; color: #bbb; -webkit-box-shadow: 0 0 7px rgba(0,0,0,.15) inset; box-shadow: 0 0 7px rgba(0,0,0,.15) inset; }


/* Nav Profile */
.nav.nav-profile 				{ margin-bottom: 15px; }
.nav.nav-profile li 			{ float: none; margin-bottom: 2px; }
.nav.nav-profile li a 			{ padding: 7px 12px; color: #333; }


/* Dropdown */
.nav.nav-pills li.dropdown 			{ position: relative; }
.nav.nav-pills li.dropdown a 		{ padding-right: 25px; }
.nav.nav-pills li.dropdown i 		{ position: absolute; top: 13px; right: 9px; height: 0; width: 0; border: 4px solid transparent; border-top-color: #fff; cursor: pointer; }
.nav.nav-pills li.dropdown ul 		{ display: none; position: absolute; }
.nav.nav-pills li.dropdown.opened a { -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .5) inset; box-shadow: 0 0 7px rgba(0, 0, 0, .5) inset;  }

.profile 				{ min-height: 48px; margin-bottom: 0; padding: 0 0 20px 0; position: relative; }

.profile .button 		{ float: right; margin-left: 7px; }
.profile .avatar 		{ position: absolute; top: 0; left: 0; }
.profile .vote-label	{ text-transform: lowercase; text-align: center; font-size: 10px; color: #aaa; }
.profile .vote-profile 	{ float: right; margin-left: 10px; }
.profile .vote-profile .vote-topic	{ float: none; }
.profile .vote-profile .vote-topic .vote-item.vote-count	{ cursor: text; }



.profile .strength 					{ float: right; margin-left: 18px; }
.profile .strength .count 			{ font-size: 11px; text-align: center; padding: 0 10px; line-height: 23px; color: #628fa5; margin-bottom: 0; background: #edf8fd; border-radius: 15px; height: 24px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1) inset; box-shadow: 0 2px 3px rgba(0,0,0,.1) inset; }

.profile .user-login 				{ width: 240px; font-size: 27px; line-height: 26px; font-weight: normal; margin-bottom: 5px; }
.profile .user-login.no-user-name 	{  }
.profile .user-name 				{ color: #949aa1; font-size: 17px; font-family: 'PT Sans', sans-serif; }

.profile-page-header 				{ font-size: 12px; font-weight: bold; margin-bottom: 20px; background: #f5f5f5; border-top: 1px solid #eee; color: #555; padding: 5px 10px 6px; }

.profile-info-about 		{ padding: 13px 20px 20px 135px; min-height: 100px; background: #fcfce9; border-radius: 5px; margin-bottom: 30px; color: #000; position: relative; }
.profile-info-about .avatar { position: absolute; top: 20px; left: 20px; border-radius: 5px; background: #fff; padding: 5px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2); }
.profile-info-about .avatar img { vertical-align: top; width: 80px; height: 80px; }
.profile-info-about h3 		{ font-size: 19px; margin-bottom: 5px; }
.profile-info-about .edit	{ font-size: 11px; }

.profile-left 	{ width: 360px; float: left; margin-right: 40px; }
.profile-right 	{ width: 185px; float: left; }

.profile-dotted-list { margin-bottom: 50px; }
.profile-dotted-list li { overflow: hidden; zoom: 1; margin-bottom: 5px; background: url(../images/dots.png)  0 14px repeat-x; }
.profile-dotted-list li span { background: #fff; }
.profile-dotted-list li strong { float: right; width: 190px; font-weight: normal; background: #fff; }

.profile-contact-list { margin-bottom: 50px; }
.profile-contact-list li { margin-bottom: 5px; padding-left: 21px; position: relative; }
.profile-contact-list li i { position: absolute; top: 2px; left: 0; }

.wrapper-content select{visibility: visible;}

.table a.asc:after		{ content: "▲"; }
.table a.desc:after		{ content: "▼"; }

/* Table Blogs */
.table.table-blogs .cell-name .avatar 	{ float: left; margin-right: 10px; clear: right; }
.table.table-blogs .cell-name p		 	{ overflow: hidden; }
.table.table-blogs .cell-rating 		{ width: 70px; font-weight: bold; }
.table.table-blogs .cell-readers 		{ width: 70px; text-align: center; vertical-align: middle; }
.table.table-blogs .cell-join 			{ width: 130px; text-align: center; vertical-align: middle; }
.table.table-blogs .cell-rating 		{ text-align: center; vertical-align: middle; }

/* Table Plugins */
.table.table-plugins .cell-checkbox 	{ width: 20px; padding: 12px 0 10px 10px; }
.table.table-plugins h3 				{ font-weight: bold; font-size: 17px; line-height: 20px; margin-bottom: 5px; }

/* Table Profile Notes */
.table.table-profile-notes 					{ border-top: 1px solid #eee; }
.table.table-profile-notes td 				{ vertical-align: top; }
.table.table-profile-notes .cell-username 	{ width: 20%; font-weight: bold; }
.table.table-profile-notes .cell-note 		{ width: 50%; }
.table.table-profile-notes .cell-date 		{ text-align: right; }

/* Table Profile Info */
.table.table-profile-info 				{ margin-bottom: 40px; }
.table.table-profile-info td 			{ vertical-align: top; }
.table.table-profile-info .cell-label 	{ width: 30%; color: #777; }

/* Table Users */
.table.table-users th 					{ font-size: 11px; }
.table.table-users .cell-name 			{ font-weight: bold; }
.table.table-users .cell-name img 		{ float: left; }
.table.table-users .cell-name .username { margin-left: 32px; width: 120px; position: relative; top: 1px; }
.table.table-users tbody .cell-date 	{ font-size: 11px; }
.table.table-users .cell-rating,
.table.table-users .cell-skill 			{ text-align: center; width: 50px; }

/* Table Talk */
.table.table-talk .cell-checkbox 		{ width: 20px; padding: 12px 0 10px 10px; }
.table.table-talk thead .cell-checkbox 	{ padding: 10px 0 10px 10px; }
.table.table-talk .cell-favourite 		{ width: 20px; padding: 10px 0; text-align: center; }
.table.table-talk .cell-recipients 		{ width: 100px; }
.table.table-talk tbody .cell-date 		{ font-size: 11px; width: 130px; }
.table.table-talk tbody td				{ vertical-align: top; }

.system-message-error 	{ background: #f0c8c8; color: #b22626; padding: 10px 15px; margin-bottom: 15px; list-style: none; }
.system-message-notice 	{ background: #dafad8; color: #4bb23b; padding: 10px 15px; margin-bottom: 15px; list-style: none; }

.notice-empty 			{ color: #aaa; }

.spoiler-link{cursor: pointer; text-decoration: underline; }
div.spoiler-link:hover{text-decoration: none; }

.score-edit{width:80px;}
.score-edit input.score-input{width: 15px;}
.dark_blue_block table .score-edit div.send-status{white-space: normal;display: block;margin: 0;}

.club-player-list{font-size: 11px;margin: 5px;}
.dark_blue_block .fortable .club-player-list table{background: transparent}
.dark_blue_block .fortable .club-player-list table td{vertical-align: top;}
.club-player-list .player{float:left; width:170px;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.club-player-list .player span.number{display: inline-block;width: 20px;text-align: right;}


/* Поиск
---------------------------------------------------- */
.search 						{ margin-bottom: 20px; position: relative; }
.search .input-text 			{ padding-right: 25px; }
.search .input-submit 			{ border: none; width: 16px; height: 16px; position: absolute; top: 6px; right: 5px; opacity: .7; filter: alpha(opacity=70); }
.search .input-submit:hover 	{ opacity: 1; filter: alpha(opacity=100); }

.search-item 				{ margin-bottom: 35px; padding: 15px; background: #f8fbfe; }
.search-item .input-text 	{ width: 100%; padding-right: 5px; }
.search-item .submit	 	{ width: 16px; height: 16px; background: url(../images/icons-synio.png) -115px -55px no-repeat; }

.search-item.search-item-abc ul 					{ overflow: hidden; zoom: 1; margin-top: 10px; }
.search-item.search-item-abc ul li 					{ float: left; }
.search-item.search-item-abc ul li a 				{ float: left; color: #727a90; text-decoration: none; padding: 1px 5px; border-radius: 3px; }
.search-item.search-item-abc ul li a span 			{ border-bottom: 1px dotted #727a90; }
.search-item.search-item-abc ul li a:hover 			{ background: #64ceff; color: #fff; }
.search-item.search-item-abc ul li a:hover span 	{ border: none; }
.search-item.search-item-abc ul li.active a 		{ color: #333; }
.search-item.search-item-abc ul li.active a:hover 	{ color: #333; background: none; }
.search-item.search-item-abc ul li.active a span 	{ border: none; }

.search-tags 							{ margin-bottom: 15px; }

.search-form-wrapper						{ background: #f9fbfb; padding: 15px; border-radius: 5px; margin-bottom: 15px; }
.search-input-wrapper						{ position: relative; }
.search-input-wrapper .input-submit 		{ position: absolute; top: 3px; right: 3px; width: 22px; height: 22px; border: none; background: url(../images/icons-synio.png) -319px -24px no-repeat; cursor: pointer; }
.search-input-wrapper .input-submit:hover 	{ background-position: -341px -24px; }
.search-input-wrapper .input-submit:active 	{ background-position: -363px -24px; }
.search-input-wrapper .input-text 			{ padding-right: 25px; }
#user-prefix-filter{list-style: none}

/* -------------------------------------------------------------------
	ТАБЛ�?ЦЫ
------------------------------------------------------------------- */

.table 					{ width: 100%; margin-bottom: 15px; }
.table th 				{ text-align: left; background: #fafafa; }
.table td, .table th 	{ border-bottom: 1px solid #eee; padding: 10px; }
.table tr.active td 	{ background: #CBF4BC; }

.table a.asc:after		{ content: "▲"; }
.table a.desc:after		{ content: "▼"; }

/* Table Blogs */
.table.table-blogs .cell-name .avatar 	{ float: left; margin-right: 10px; clear: right; }
.table.table-blogs .cell-name p		 	{ overflow: hidden; }
.table.table-blogs .cell-rating 		{ width: 70px; font-weight: bold; }
.table.table-blogs .cell-readers 		{ width: 70px; text-align: center; vertical-align: middle; }
.table.table-blogs .cell-join 			{ width: 130px; text-align: center; vertical-align: middle; }
.table.table-blogs .cell-rating 		{ text-align: center; vertical-align: middle; }

/* Table Plugins */
.table.table-plugins .cell-checkbox 	{ width: 20px; padding: 12px 0 10px 10px; }
.table.table-plugins h3 				{ font-weight: bold; font-size: 17px; line-height: 20px; margin-bottom: 5px; }

/* Table Profile Notes */
.table.table-profile-notes 					{ border-top: 1px solid #eee; }
.table.table-profile-notes td 				{ vertical-align: top; }
.table.table-profile-notes .cell-username 	{ width: 20%; font-weight: bold; }
.table.table-profile-notes .cell-note 		{ width: 50%; }
.table.table-profile-notes .cell-date 		{ text-align: right; }

/* Table Profile Info */
.table.table-profile-info 				{ margin-bottom: 40px; }
.table.table-profile-info td 			{ vertical-align: top; }
.table.table-profile-info .cell-label 	{ width: 30%; color: #777; }

/* Table Users */
.table.table-users th 					{ font-size: 11px; }
.table.table-users .cell-name 			{ font-weight: bold; }
.table.table-users .cell-name img 		{ float: left; }
.table.table-users .cell-name .username { margin-left: 32px; width: 120px; position: relative; top: 1px; }
.table.table-users tbody .cell-date 	{ font-size: 11px; }
.table.table-users .cell-rating,
.table.table-users .cell-skill 			{ text-align: center; width: 50px; }

/* Table Talk */
.table.table-talk .cell-checkbox 		{ width: 20px; padding: 12px 0 10px 10px; }
.table.table-talk thead .cell-checkbox 	{ padding: 10px 0 10px 10px; }
.table.table-talk .cell-favourite 		{ width: 20px; padding: 10px 0; text-align: center; }
.table.table-talk .cell-recipients 		{ width: 100px; }
.table.table-talk tbody .cell-date 		{ font-size: 11px; width: 130px; }
.table.table-talk tbody td				{ vertical-align: top; }

.empty_protocol{background:url(../img/matchcast.gif); display:inline-block; width:17px; height:16px; }

.big_banner{position:relative;}
.countdown-timer, .countdown-timer .days, .countdown-timer .hours, .countdown-timer .minutes{position:absolute;left:0;top:0;color:white;text-align:center;}
.countdown-timer .date{display:none;}

.club-feedback{z-index:1000;display:none;}
.club-feedback .modal{z-index:1000;padding:20px;text-align:center;width:400px;display:block;}
.club-feedback p{margin:10px;text-align:right;}
.club-feedback input, .club-feedback textarea, .club-feedback .recipient{width:250px;}
.club-feedback .recipient{display:inline-block;font-weight:bold;text-align:left;}
.club-feedback textarea{height:100px;}
.club-feedback .back-shadow{z-index:1000;background:black; width:100%; height:100%;position:fixed;left:0;top:0;opacity:0.3;}

.club_tabs {margin-top:-20px;text-align:left;}
.club_tabs .club_tab {
	font-size: 12px;
	font-weight: bold;
	color: #1545AD;
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid;
	padding: 5px;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.club_tabs .club_tab.active {
	background-color: #1545AD;
	color: #FFF;
}

.player-statistics-header{
	margin-top: -30px;
	margin-bottom: 30px;
	text-align: left;
	color:grey;
}

.player-block-data {
	text-align: left;
}
.player-block-data h3{
	background: none !important;
	margin-left:0 !important;
	margin-top: 10px !important;
	padding-left:0 !important;

}

.player-block-data td {
	padding: 3px;
	border-bottom: 1px dotted #D0D0D0;
}



/* CHANGE LANGUAGE BLOCK */
.page .main {
	width: 981px;
	height: auto;
	margin: 0 auto;
	position: relative;
}
.change_lang {
	width: auto;
	height: auto;
	margin: 0 auto;
	position: absolute;
	z-index: 999999;
	top: 5px;
	right: 3px;
}
.change_lang a {
	float: left;
	margin: 0 0 10px 10px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	height: 22px;
	position: relative;
	text-shadow: 1px 2px 3px #000;
}
.change_lang a.hidden {
	display: none;
}
.change_lang a span {
	float: left;
	height: 22px;
	line-height: 22px;
	padding-left: 5px;
}
.change_lang a img {
	float: left;
	width: 36px;
	height: 22px;
}

.match_stats {
	/*border-bottom: 1px solid blue;*/
	/*border-left: 1px solid blue;*/
	/*border-right: 1px solid blue;*/
	/*border-top: 1px dashed green;*/
	/*border-bottom-left-radius: 3%;*/
	/*border-bottom-right-radius: 3%;*/
	margin-bottom: 20px;
	padding-bottom: 5px;
	/*padding-top: 5px;*/
}

.match_stats table th {
	border: none;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #ccc;
}
.match_stats table td {
	height: 20px;
}
.match_stats table td.left_value {
	text-align: left;
}
.match_stats table td.stat_title {
	text-align: center;
}
.match_stats table td.right_value {
	text-align: right;
}
.match_stats table td div {
	background-color: #ccc;
	height: 10px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 80%;
}
.match_stats table td > div, .match_stats table td.stat_title {
	font-size: 11px !important;
}
.match_stats table td div.value {
	display: inline-block;
	margin: 0;
	background-color: #75A23D;
	line-height: 10px;
}
.match_stats table td.left_value div {
	float: right;
}
.match_stats table td.right_value div {
	float: left;
}
.match_stats table td.left_value span {
	position: absolute;
	right: -20px;
	float: right;
}
.match_stats table td.right_value span {
	position: absolute;
	left: -20px;
	float: left;
}

.blog_widget {
	margin-bottom: 20px;
}

.blog_widget .item {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 3px;
}

.blog_widget .item a {
	color: #0B3DAA;
}

/* -------------------------------------------------------------------
	СТИЛИ ДЛЯ БЛОКОВ С ВИДЕО | YURA
------------------------------------------------------------------- */

div.video_container {
	display: inline-block;
	position: relative;
	max-width: 100%;
	vertical-align: middle;
	-webkit-backface-visibility: hidden;
}

div.video_container:hover .play_icon {
	transform: scale(1.3);
}

div.video_container img {
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
	vertical-align: middle;
}

div.video_container .play_icon_container {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: table;
	width: -moz-max-content;
	max-width: 100%;
	box-sizing: border-box;
	position: absolute;

	color: white;
}

div.video_container .play_icon {
	z-index: 1;

	max-height: 32px;

	-webkit-filter: drop-shadow(0 0 4px rgba(0,0,0,1));
	filter: drop-shadow(0 0 4px rgba(0,0,0,1));

	transition: transform 0.3s ease-in-out;
}

/*	ICON SIZES  */

div.video_container.large .play_icon {
	max-height: 72px;
}

/* END */

div.video_container .text_cover {
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	background: rgba(0,0,0,0.7);
	padding: 2px;
	color: rgba(255, 255, 255, 0.9);

	z-index: 3;
}

div.video_container.large .text_cover p {
	font-size: 16px;
}

div.video_container .text_cover p {
	font-size: 12px;
}

/*	Простая таблица с подсветкой строк  */

.table_lfl {
	width: 100%; /* Ширина таблицы */
	border-spacing: 0; /* Расстояние между ячейками */
}
.table_lfl tr:nth-child(2n) {
	background: #dee6f6; /* Цвет фона */
}
.table_lfl tr:nth-child(1) {
	background: #4668AD; /* Цвет фона */
	color: #fff; /* Цвет текста */
}
.table_lfl td {
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}


.main_news .news_item .preview a {
	display: inline-block;
	width: 120px;
	height: 80px;
	float: left;
	margin-right: 10px;
}
.page.black nav {
	background: #000;
}
.page.black .news_block_inside ul li:hover .one_new.active2 {
	background: #000;
}
.page.black .news_block_inside ul li .active2 {
	background: #000;
}
.page.black .dark_blue_block .cont.all_news h3, .page.black .zone_name .title {
	background: #000;
}
.page.black .logo_place a.league_logo {
	left: 15px;
	top: 10px;
}
.right_logo {
	position: absolute;
	top:0;
	right:15px;
	z-index: 9999;
}
.right_logo img {
	margin-top: 10px;
	max-width: 70px;
}
.page.black #container div.submenu div {
	background: #000;
}
.page.black .logo_place a.region_text {
	color: #000;
}