html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

blockquote, q { quotes: none; }

:focus { outline: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table {
	border-collapse: collapse; position:relative;
	border-spacing: 0;
}

html { height: 100%; }

header, nav, section, article, aside, footer { display: block; }

body {
	font: 12px/18px Verdana, Geneva, sans-serif;
	height: auto;
	background: url(/../skins/rfll/images/back.jpg) repeat-x #1c88c4;
	cursor: default;
}

a {
	outline: none;
	text-decoration: underline;
}

a:hover { text-decoration: none; }

img { border: none; }

input { vertical-align: middle; }

hr {
	border: 0;
	height: 3px;
	background: #1A66A3;
}

#wrapper {
							width: 100%;
							min-width: 1000px;
							min-height: 100%;
							height: auto !important;
							height: 100%;
}

@font-face {
							font-family: 'DINCondensedC';
							src: url('/../uploads/fonts/dincondensedc.eot');
							src: url('/../uploads/fonts/dincondensedc.eot?#iefix') format('embedded-opentype'), url('/../uploads/fonts/dincondensedc.woff') format('woff'), url('/../uploads/fonts/dincondensedc.ttf') format('truetype'), url('/../uploads/fonts/dincondensedc.svg#dincondensedc') format('svg');
							font-weight: lighter;
							font-style: normal;
}

@font-face {
							font-family: 'Days';
							src: url('/../uploads/fonts/days_0.eot');
							src: url('/../uploads/fonts/days_0.eot?#iefix') format('embedded-opentype'), url('/../uploads/fonts/days_0.woff') format('woff'), url('/../uploads/fonts/days_0.ttf') format('truetype'), url('/../uploads/fonts/days_0.svg#days_0') format('svg');
							font-weight: normal;
							font-style: normal;
}

@font-face {
							font-family: 'Calibri';
							src: url('/../uploads/fonts/calibri.eot');
							src: url('/../uploads/fonts/calibri.eot?#iefix') format('embedded-opentype'), url('/../uploads/fonts/calibri.woff') format('woff'), url('/../uploads/fonts/calibri.ttf') format('truetype'), url('/../uploads/fonts/calibri.svg#calibri') format('svg');
							font-weight: normal;
							font-style: normal;
}

/* Header
-----------------------------------------------------------------------------*/
/*Стили для вывода блоков в чемпионате*/
		.clear{
		 clear:both;   
		}

		.FLOAT_LEFT{
			width: 300px;
			float: left;
			margin-left: 23px;
		}

		.box_wrapper{
		 width: 970px;
			margin: 0 auto;
			  background: url('../images/back_tabs_sh.png') repeat-y;

		}
		.box_info{
		 background-color: #fff;   
			
		}
		/*общий блок*/
		.Plliga_and_SborRassia{
		margin-top: 20px;
		}


		/*внутренние блоки*/
			.P_liga{
				
				float:left;
				width: 617px;
				margin-left: 13px;
			}


			.Sbor_Rassia{
				float:left;
				width: 300px;
				margin-left: 13px;
			}

		/*общий блок*/
		.Bombardir_Assistents_Players{
		margin-top: 20px;


		}


			/*end Стили для вывода блоков в чемпионате*/





	/*Стили для кнопки и для selectora в шапке*/		

							
.select_and_button{
width: 100%;
}

.select_year_tur{
float: left;
width: 350px;
margin-left: -18px;
margin-top: 10px;
margin-bottom: 10px;
}

.button_order{
  float: right;
width: 350px;
/*margin-left: 78px;
margin-top: 6px;*/
   
}


.button_order a {
    height: 33px;
    background: url("../images/button_green.png") no-repeat scroll 0% 0% transparent;
    width: 322px;
    border:none;
    /*margin-left: 266px;*/
    text-transform: uppercase;
font-size: 20px;
font-family: "Open Sans Condensed",sans-serif;
text-decoration: none;
color: #fff;
font-weight: 800;
    letter-spacing: 0.6px;
    cursor: pointer;
    display: block;
  text-align: center;
  padding-top: 8px;

    

}

.button_order a{

}


/***/


.styled-select {
	  position:relative; 
	  overflow:hidden; 
	  display:block; 
	  width:24em; 
	  margin:auto; 
	  font-size:1em; /*use this to scale the select*/
	}


	.styled-select select {
	  width:100%;
	  font-size: .9em;
	  height: 22px;
	  margin: 0;
	  background: rgb(0, 0, 27); /*IE Fallback*/
	  background: rgba(0, 0, 27, 0);
	  color:#0f5392;
	  border:none;
	  outline:none;
	  display: inline-block;
	  -webkit-appearance:none;
	  -moz-appearance:none;
	  appearance:none;
	  cursor:pointer;
        padding-left: 31px;
box-shadow: 0px 15px 15px -15px #D4D4D4 inset, 0px -15px 15px -15px #C6C6C6 inset;
	}
	
	.styled-select select option {
		background-color: #fff;
	}

	.styled-select .select-button {
	  background: url("images/button_select.png") no-repeat scroll 0% 0% transparent;
	  right: -10px;
        top:0;
	  position:absolute;
	  pointer-events:none;
	  /*text-align: center; vertical-align: middle; */
	  width: 2em; height: 1.8em;
	}




	/*END Стили для кнопки и для selectora в шапке*/		
			
	
.img{ box-shadow:0 0 5px #333333; display:block !important;    margin:6px 10px 0px 10px;}

.icon-arrow-right {
    background-position: -264px -96px;  height: 14px;
    line-height: 14px;
    margin-top: 3px;
    vertical-align: text-top;
    width: 14px;   background-image: url("/../skins/rfll/images/glyphicons-halflings.png");
    background-repeat: no-repeat;
    display: inline-block;
}
 
	
	
.icon-arrow-left {
    background-position: -240px -96px;height: 14px;
    line-height: 14px;
    margin-top: 3px;
    vertical-align: text-top;
    width: 14px;   background-image: url("/../skins/rfll/images/glyphicons-halflings.png");
    background-repeat: no-repeat;
    display: inline-block;
}
	

.news_table td{ vertical-align:top; text-align:justify}

#header-top {
							height: 186px;
							background: url(/../skins/rfll/images/header-top_arena_new.png) no-repeat;
							position: relative;
							width: 1045px;
							margin: 0 auto;
}

#header-top_2 {
							height: 137px;
							background: url(/../skins/rfll/images/header-top_2.png) no-repeat;
							position: relative;
							width: 1027px;
							margin: 0 auto;
}


#participation {
							/*background: url(/../skins/rfll/images/header-bottom.png) no-repeat;*/
							height: 127px;
							position: relative;
							width: 1045px;
							margin: 0 auto;
							padding-left:44px;
							overflow: hidden;
}

#participation-title-left {
							color: #bd1306;
							font-family: 'Days';
							position: absolute;
							font-size: 17px;
							z-index: 2;
							left: 25px;
							top: 34px;
}

#participation-title-left span {
							font-size: 21px;
							display: block
}

#participation-1-step {
							position: absolute;
							font-size: 19px;
							color: #019ee0;
							font-family: 'DINCondensedC';
							text-transform: uppercase;
							left: 320px;
							top: 28px;
}

#participation-1-step span {
							display: block;
							font-size: 15px;
}

#participation-2-step {
							position: absolute;
							font-size: 19px;
							color: #019ee0;
							font-family: 'DINCondensedC';
							text-transform: uppercase;
							left: 616px;
							top: 28px;
}

#participation-3-step {
							position: absolute;
							font-size: 19px;
							line-height: 30px;
							color: #019ee0;
							font-family: 'DINCondensedC';
							text-transform: uppercase;
							left: 895px;
							text-align: center;
							top: 23px;
}

#participation-3-step span {
							display: block;
							font-size: 44px;
}

#counter-top {
							background: #ececec;
							width: 1000px;
							margin: 0 auto;
							padding-bottom: 5px;
}

#counter-top-table {
							background: url(/../skins/rfll/images/back-sh.jpg) repeat-x;
							border: 0;
							margin-left: 10px;
							font-family: 'Days';
}

#counter-top-table td { vertical-align: middle }


@media all and (-webkit-min-device-pixel-ratio:0) {
.hrome_bags{ margin-top:1px}
}


#counter-date {
							background: url(/../skins/rfll/images/back-days.jpg) repeat-x;
							text-align: center;
							height: 85px;
							vertical-align: top;
}

#counter-date-figure {
							color: #bd1306;
							font-size: 47px;
							font-family: 'Days';
							padding: 10px 0 24px 0;
}

#counter-date-month {
							color: #FFF;
							font-size: 10px;
							font-family: 'Days';
							text-transform: uppercase;
							line-height: 13px;
							width: 56px;
}

#counter-date-clock {
							font-family: 'DINCondensedC';
							color: #2070a9;
							width: 450px;
							font-size: 20px;
							margin-left: 255px;
							text-transform: uppercase;
							text-align: center;
}

#counter-date-clock td { width: 150px; }

.blockPosition{
	position: relative;
}

.blockPosition #select_city{
	color: #FFF;
font-size: 18px;
font-family: "Calibri";
position: absolute;
padding-top: 5px;
padding-right: 55px;
height: 26px;
left: 236px;
top: 8px;
}

#select_city {
					color: #FFF;
font-size: 18px;
font-family: "Calibri";
position: absolute;
padding-top: 5px;
padding-right: 55px;
height: 26px;
left: 236px;
top: 97px;

display: none;
}



#select_city a{ color:#FFF}

.select-comand{ display:block; margin-bottom:-5px; }


#select_city table td{ vertical-align:middle; padding:2px;}


#select_city table{ vertical-align:middle}




.out_from_town {
	background: url("/../skins/rfll/images/Out2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
    
    width: 10px;
	z-index: 30;
}


.close_white {
	padding: 0 4px !important; 
	padding-top: 3px !important;
}

.call {
							color: #1c64a1;
							font-family: 'Calibri';
							font-size: 21px;
							right: 30px; font-weight:bolder;
							top: 15px;
							position: absolute;
							text-align: center;
							line-height: 22px;
}

#counter-start {
							color: #4c4c4c;
							font-size: 16px;
							text-align: center;
							line-height: 15px;
							vertical-align: top;
							padding-bottom: 8px;
							padding-left: 15px;
							padding-right: 16px;
}

#counter-start span { font-size: 19px; }

.call span {
							font-size: 13px;
							display: block;
							line-height: 12px;
							text-align: center;
}

.liga-title {
							background: url(/../skins/rfll/images/corp-liga-title.png) no-repeat;
					font-family: 'Calibri';
							text-decoration: none;
							text-transform: uppercase;
							color: #fff;
							font-size: 15px;
							width: 160px;
							height: 35px;
							padding: 10px 55px 0 0px;
							text-align: right;
							position: absolute;
							top: 100px;
							margin-left:3px;
							left: 0px;
}


.liga-title_2 {
							background: url(/../skins/rfll/images/corp-liga-title.png) no-repeat;
					font-family: 'Calibri';
							text-decoration: none;
							text-transform: uppercase;
							color: #fff;
							font-size: 15px;
							width: 175px;
							height: 35px;
							padding: 10px 40px 0 0px;
							text-align: right;
							position: absolute;
							top: 87px;
							margin-left:3px;
							left: -18px;
}


/*@media all and (-webkit-min-device-pixel-ratio:0) {
.liga-title{ }
}*/


.menu-top {
							font-family: 'Calibri';
							color: #ffffff;
							font-size: 15px;
							position: absolute;
							top: 151px;
							left: 38px;
}

.menu-top ul { display: block }

.menu-top ul li { display: inline;/*background: url(/../skins/rfll/images/hr-menu.png) no-repeat right center;*/
							
}
.menu-top ul li a {
							color: #FFF;
							position: relative;
							display: block;
							float: left;
							text-decoration: none;
							width: 160px;
							padding-top: 2px;
							text-align: center;
							height: 23px;
}
.menu-top ul li:last-child a {
	width: 170px;
}

.menu-top ul li a .hr_shadow {
							background: url(/../skins/rfll/images/hr-menu.png) no-repeat left;
							width: 162px;
							height: 25px;
							position: absolute;
							left: 0px;
							top: 0;
							z-index: 3
}

.menu-top ul li a:hover { background: url(/../skins/rfll/images/menu_shadow.png) no-repeat center center; }

.menu-top ul li a.aktivs-p { background: url(/../skins/rfll/images/back_aktiv_menu.jpg) repeat-x; }

.menu-top ul li a.aktivs-p .div_left_back {
							position: absolute;
							width: 31px;
							height: 25px;
							background: url(/../skins/rfll/images/left_back_aktiv_menu.png) no-repeat;
							left: 0px;
							top: 0px;
}

.menu-top ul li a.aktivs-p .div_right_back {
							position: absolute;
							width: 31px;
							height: 25px;
							background: url(/../skins/rfll/images/right_back_aktiv_menu.png) no-repeat;
							right: 0px;
							top: 0px;
}

.menu-top ul li a.aktivs-p .div_shadow {
							position: absolute;
							width: 137px;
							height: 26px;
							background: url(/../skins/rfll/images/menu_shadow.png) no-repeat;
							left: 50%;
							top: 0;
							margin-left: -68px;
}

.menu-top ul li.none { background: none }

.menu-top li.none a,
.menu-top li.none a.aktivs-p {
	background: url(/../skins/rfll/images/bg_menu_request.png) 0 0 no-repeat !important;
}
.menu-top li.none a .div_left_back,
.menu-top li.none a.aktivs-p .div_left_back {
	background: url(/../skins/rfll/images/bg_menu_request.png) 0 -25px no-repeat !important;
}
.menu-top li.none a .div_right_back,
.menu-top li.none a.aktivs-p .div_right_back {
	background: url(/../skins/rfll/images/bg_menu_request.png) 0 -50px no-repeat !important;
}

.soc-seti {
							position: absolute;
							color: #225591;
							font-size: 13px;
							left: 36px;
							top: 25px;
}

.soc-seti span { display: block }

.soc-seti img { border-radius: 4px; }

.soc-seti img:hover { box-shadow: 0px 0px 3px #333333 }

.forms-top {
							position: absolute;
right: 100px;
top: 105px;
}


/*.forms-top_2 {
							position: absolute;
right: 30px;
top: 93px;
}*/

.enter-out {
							background: url(/../skins/rfll/images/enter-out.png) no-repeat;
							width: 57px;
							color: #ffffff;
							font-family: 'DINCondensedC';
							height: 25px;
							text-transform: uppercase;
							position: absolute;
							padding-top: 5px;
							cursor: pointer;
							right: 32px;
							font-size: 19px;
							text-align: center;
							font-weight: lighter;
							top: 105px;
							text-decoration: none
}

.enter-out:hover { color: #CCC }

.input-header {
							background: url(/../skins/rfll/images/search.png) no-repeat;
							width: 169px;
							height: 26px;
							color: #1a4e89;
							font-size: 12px;
							border: none;
							padding: 0 0 3px 8px;
}

#timer { overflow: hidden }

.timer_box_div {
							overflow: hidden;
							position: relative;
							float: left;
							margin: 6px 0 0 5px;
}

.timer_box_div2 {
							overflow: hidden;
							position: relative;
							float: left;
							margin: 6px 0 0 40px;
}

.timer_box_div3 {
							overflow: hidden;
							position: relative;
							float: left;
							margin: 6px 0 0 40px;
}

.timer_box {
							background: url(/../skins/rfll/images/count_back.gif) repeat-x;
							font-family: 'DINCondensedC';
							color: #FFF;
							font-size: 80px;
							height: 47px;
							text-align: center;
							border-radius: 10px;
							padding-top: 32px;
							float: left;
							margin-left: 3px;
							width: 51px;
}

.timer_box_hr {
							position: absolute;
							width: 51px;
							top: 38px;
							height: 3px;
							background: #040404;
							opacity: 0.6
}

.timer_box span { text-shadow: 1px 1px 1px #FFFFFF; }

.content-title {
							background: url(/../skins/rfll/images/plashka-tops.png) repeat-x;
							font-family: 'DINCondensedC';
							width: 1014px;
							height: 48px;
							color: #FFF;
							font-size: 30px;
							margin: 0 0 0 -14px;
}

.content-title span {
							position: relative;
							padding-left: 60px;
							padding-top: 8px;
							display: block
}

.content-title a {
							position: absolute;
							right: 47px;
							top: 10px;
							color: #FFF;
							font-size: 19px;
							text-decoration: none
}

.content-title a:hover { color: #CCC; }

/* Middle
-----------------------------------------------------------------------------*/





#content-wrapper {
							width: 1045px;
							margin: 0 auto;
							position: relative
}

#content {
							padding: 0 0 20px 0;
							background: url(/../skins/rfll/images/back-wrapper.png) repeat-y;
							width: 1012px;
							margin: 0 auto;
							position: relative;
						
}

#content-box {
							width: 1000px;
							margin: 0 auto;
							position: relative;
}

#content-bottom {
    background: url("/../skins/rfll/images/bottom-wrapper.png") no-repeat scroll 0% 0% transparent;
    width: 1027px;
    margin: 0px 17px;
    height: 17px;
    position: relative;

}

#index_container {
							vertical-align: top;
							width: 982px;
							margin-top: 14px;
}

#index_container td { vertical-align: top }
#index_container .right-inner {
	width: 300px;
	margin: -10px 0 0 12px;
	background: #fff;
	text-align: left;
}
#index_container .right-inner .blue_block {
	margin: 0 !important;
}
.index_container_news {
							background: url(/../skins/rfll/images/news-nonaktiv.png) no-repeat;
							color: #FFF;
							font-family: 'Calibri';
							font-size: 12px;
							text-transform: uppercase;
							width: 200px;
							padding-top: 8px;
							height: 42px;
							padding-left: 7px;
							padding-right: 7px;
}

.index_container_news:hover {
							background: url(/../skins/rfll/images/news-hover.png) no-repeat;
							color: #3a3a3a;
}

.index_container_news.active {
							background: url(/../skins/rfll/images/news-hover.png) no-repeat;
							color: #3a3a3a;
}

.relative { position: relative }

.fixtures { position: relative }

.fixtures-table-box {
							background: #e8e8e8;
							width: 392px;
}

.fixtures-table-box td { vertical-align: middle; }

.fixtures-table {
							background: url(/../skins/rfll/images/shet-title-back.png) repeat-x;
							color: #FFF;
							font-size: 16px;
							width: 100%;
							height: 25px;
							border: 0;
}

.fixtures-table td { padding: 4px; }

.fixtures_table_result_box {
							height: 27px;
							width: 100%;
							font-size: 11px;
							color: #1a4e89;
							border-bottom: 1px solid #9f9f9f;
}

.fixtures_table_result_box td {
							vertical-align: middle;
							padding: 3px 0;
}

.fixtures_table_result_box td table td{			padding-left: 1px;}

.fixtures-overlow-box {
							overflow: hidden;
							position: relative;
							width: 50px;
}

.fixtures-overlow-time {
							float: left;
							background: url(/../skins/rfll/images/shet.png) no-repeat;
							width: 20px; border-radius:5px;
							height: 17px;
							font-size: 11px;
							text-align: center;
							color: #FFF
}

.fixtures-overlow-hr {
							float: left;
							background: url(/../skins/rfll/images/shet-hr.png) no-repeat center center;
							margin: 0 2px 0 2px;
							width: 4px;
							height: 17px;
							font-size: 12px;
							text-align: center;
							color: #FFF
}

.fixtures_position {
							color: #272727;
							background: #b8b8b8;
							width: 20px;
							height: 20px;
							border-radius: 20px;
							text-align: center;
}

/* Footer
-----------------------------------------------------------------------------*/





#footer {
							margin: -110px auto 0;
							box-shadow: 0px -2px 10px #000000;
							background: #08406d;
							min-height: 210px;
							position: relative;
}

#footer_box {
							width: 1000px;
							left: 50%;
							margin-left: -500px;
							height: 110px;
							position: absolute;
							bottom: 0;
}

#footer_box_menu {
							font-family: 'Calibri';
							color: #ffffff;
							font-size: 15px;
							width: 998px;
							border: 1px solid #063357;
							background: url(/../skins/rfll/images/back-menu-footer.png) repeat-x;
							height: 28px;
}

#footer_box_menu ul {
							display: block;
							padding-top: 5px;
}

#footer_box_menu ul li {
							display: inline;
							background: url(/../skins/rfll/images/back-menu-marker.png) no-repeat right center;
							padding: 0 34px;
}

#footer_box_menu ul li a {
							color: #FFF;
							text-decoration: none
}

#footer_box_menu ul li.none { background: none }

#footer_lenta {
						background:  #0496bb url(/../skins/rfll/images/back_footer_title.png) repeat-x center;
							position: absolute;
							top: 0px;
							width: 100%;
							height: 34px;
							vertical-align: top;
}
	#footer_lenta a,
	#footer_lenta span,
	#footer_lenta img {
		vertical-align: top;
	}

#footer_copyring {
							border: 0;
							margin-left: 20px;
							margin-top: 10px;
}

#footer_copyring td {
							vertical-align: middle;
							padding-right: 10px;
}

#footer_copyring_rus {
							text-align: center;
							font-family: 'Calibri';
							line-height: 15px;
							color: #FFF
}

#footer_copyring_call {
							color: #FFF;
				font-family: 'Calibri';
							font-size: 21px;
							text-align: center;
							line-height: 22px;
}

#footer_copyring_call span {
							font-size: 10px;
							display: block;
							line-height: 12px;
							text-align: center;
}

#footer_copyring_biart {
	 background: url("/../skins/rfll/images/footer-biart-nonhover.png") no-repeat scroll 0 0 transparent;
    height: 33px;
    left: 810px;
    position: absolute;
    top: 8px;
    width: 151px;
}

#footer_copyring_biart:hover {
 
							background: url(/../skins/rfll/images/footer-biart-hover.png) no-repeat;
							
}


.order_call_footer{	background: url(/../skins/rfll/images/zakaz_zvonka_mal.png) no-repeat;
							width: 87px;
							height: 40px; cursor:pointer;
																												display:block;}
	 



.order_call_footer:hover{ background-position:0 -41px;}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/

#colorbox, #cboxOverlay, #cboxWrapper {
							position: absolute;
							top: 0;
							left: 0;
							z-index: 9999;
					 
}






#cboxOverlay {
							position: fixed;
							width: 100%;
							height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft { clear: left; }

#cboxContent { position: relative; }

#cboxLoadedContent { overflow: auto; }

#cboxTitle { margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic {
							position: absolute;
							top: 0;
							left: 0;
							width: 100%;
							height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }

.cboxPhoto {
							float: left;
							margin: auto;
							border: 0;
							display: block;
							max-width: none;
}

.cboxIframe {
							width: 100%;
							height: 100%;
							display: block;
							border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }

#inline_content {
			 
							font-size: 10px; width:980px;  
							color: #FFF; font-family: 'Calibri';
							background: #23538f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzNTM4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzAxOWVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzAxOGVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzZkOWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #23538f 0%, #019ee0 31%, #018ec9 71%, #036d9a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23538f), color-stop(31%,#019ee0), color-stop(71%,#018ec9), color-stop(100%,#036d9a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #23538f 0%,#019ee0 31%,#018ec9 71%,#036d9a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #23538f 0%,#019ee0 31%,#018ec9 71%,#036d9a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #23538f 0%,#019ee0 31%,#018ec9 71%,#036d9a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #23538f 0%,#019ee0 31%,#018ec9 71%,#036d9a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23538f', endColorstr='#036d9a',GradientType=0 ); /* IE6-8 */

}
#inline_content table td{ vertical-align:top; }

.show_region_box{ list-style: none;position:relative; z-index:2; display:block; width:175px; 	-webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,.72); -moz-box-shadow: 0 0 4px 1px rgba(0,0,0,.72); box-shadow: 0 0 4px 1px rgba(0,0,0,.72);}







 



.show_region_box li{ display:block; line-height:14px; padding-top:4px;width:145px; padding-bottom:6px;   padding-left:10px;  font-size:13px; color:#fff; font-family: 'Calibri';cursor:pointer; padding-right:20px;  }


.show_region_box li.select_region{ height:18px; font-size:15px; cursor:auto; background:#019ee0;    text-align:center; padding-top:6px;}
 
.show_region_box li.select_region:hover{ cursor:auto; background:#019ee0; }

.show_region_box li:hover{ background:#11aced;  }

.show_region_box li.yellow{
	color: yellow !important;
}
.select_sity{ height:18px; font-weight:normal; font-size:15px;font-family: 'Calibri';  cursor:auto; background:#019ee0; text-align:center; padding-top:4px; padding-bottom:8px; position:relative; z-index:1;  margin-bottom:6px;}

 

.float_sity{ width:140px; height:100px; font-size:12px; float:left; color:#FFF; text-transform:uppercase; margin-left:20px;}

.float_sity a{ text-transform:uppercase; color:#FFF; text-decoration:none}




.show_region_box li.show_region.active{-webkit-box-shadow: inset 1px 0 9px rgba(5,10,16,.75); -moz-box-shadow: inset 1px 0 9px rgba(5,10,16,.75); box-shadow: inset 1px 0 9px rgba(5,10,16,.75);background: url(/../skins/rfll/images/arrow_inline.png) no-repeat center right; }


.show_region_box li.show_region.active:hover{  background: url(/../skins/rfll/images/arrow_inline.png) no-repeat center right;}

.column{  -webkit-column-count: 4;
-webkit-column-gap: 10px;  
-webkit-column-rule: 0px dotted black;
-moz-column-count: 5;
-moz-column-gap: 10px;  
-moz-column-rule: 0px dotted black;
column-count: 4;
column-gap: 10px; 
column-rule: 0px dotted black;}


.column div{  }
 
.inline_content td{}
/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

#cboxOverlay { background: url(/../skins/rfll/images/back-modal.png) repeat; }














#colorbox { }

#cboxContent {
							margin-top: 32px;
							overflow: visible;
}

.cboxIframe { background: #fff; }

#cboxError { padding: 50px; }

#cboxLoadedContent {
							box-shadow: 0 0 10px #000000;
							border-radius: 5px;
}

#cboxLoadingGraphic { background: url(/../skins/rfll/images/ajax-loader.gif) no-repeat center center; }

#cboxLoadingOverlay { }

#cboxTitle {
							position: absolute;
							top: -22px;
							left: 0;
							color: #000;
}

#cboxCurrent {
							position: absolute;
							top: -22px;
							right: 205px;
							text-indent: -9999px;
}

#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose {
							text-indent: -9999px;
							width: 20px;
							height: 20px;
							position: absolute;
							top: -20px;
							background: url(/../skins/rfll/images/controls.png) no-repeat 0 0;
}

#cboxPrevious {
							background-position: 0px 0px;
							right: 44px;
}

#cboxPrevious:hover { background-position: 0px -25px; }

#cboxNext {
							background-position: -25px 0px;
							right: 22px;
}

#cboxNext:hover { background-position: -25px -25px; }

#cboxClose {
							text-indent: -9999px;
							width: 32px;
							height: 33px;
							position: absolute; right:-10px; top:-15px; z-index:9999;
						 
							background: url(/../skins/rfll/images/close_hover.png) no-repeat 0 0;
}

#cboxClose:hover { background-position: 0 -33px; }
















.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious { right: 66px; }

.cboxSlideshow_on #cboxSlideshow {
							background-position: -75px -25px;
							right: 44px;
}

.cboxSlideshow_on #cboxSlideshow:hover { background-position: -100px -25px; }

.cboxSlideshow_off #cboxSlideshow {
							background-position: -100px 0px;
							right: 44px;
}

.cboxSlideshow_off #cboxSlideshow:hover { background-position: -75px -25px; }

.inline_content {  }

.inline_content_bukviza {
							background: url(/../skins/rfll/images/bukviza-modal.png) no-repeat 0 3px;
							width: 16px;
							height: 16px;
							padding-top: 2px; padding-bottom:1px;
							color: #FFF; display:block;
							text-align: center;
							font-size: 11px;
}

 

.none_margin { margin-top: 0 !important; }

.default_content {
							min-height: 500px;
						
}

.logo {
							cursor: pointer;
							background: transparent;
							height: 125px;
							left: 460px;
							position: absolute;
							top: 15px;
							width: 125px;
}

#count {
							background-image: url("/skins/rfll/images/counter_bg.png");
							bottom: -43px;
							height: 92px;
							left: 3px;
							position: absolute;
							width: 421px;
							z-index: 5;
}

#counter_3 {
							position: absolute;
							height: 161px;
							width: 668px;
							z-index: 9;
}

br { clear: both; }

.cntSeparator {
							font-size: 54px;
							margin: 10px 7px;
							color: #181818;
}

.desc { margin: 7px 3px; }

.desc div {
							float: left;
							font-family: sans-serif;
							width: 70px;
							margin-right: 65px;
							font-size: 13px;
							font-weight: bold;
							color: #000;
}

/* CSS Document */


.cartochka_box {
	width: 940px;
	margin: 0 auto;
	padding-top: 20px;
}
.cartochka_box:after {
	content: "";
	display: table;
	clear: both;
}
	.cartochka_box select,
	.cartochka_box .selectBox {
		width: 197px;
		min-height: 20px;
	}

.cartochka_box_transfers {
							width: 940px;
							margin: 0 auto;
							padding-top: 20px;
	}

/*.cartochka_box_left*/

.cartochka_box_left {
							float: left;
							width: 190px;
}

.cartochka_box_left_foto {
							position: relative;
							width: 173px;
							height: 215px;
							margin-bottom: 7px;
}

.cartochka_box_left_foto_podlogka {
							position: absolute;
							background: url(/../skins/rfll/images/foto.png) no-repeat;
							width: 173px;
							height: 215px;
							top: 0;
							left: 5px;
}

.cartochka_box_left_foto_podlogka img.face {
							border-radius: 4px;
							position: absolute;
							left: 5px;
							top: 5px;
}

.cartochka_box_left_foto_result {
							background: url(/../skins/rfll/images/zifra_cartochka_box.gif) repeat-x;
							width: 57px;
							height: 40px;
							position: absolute;
							bottom: 4px;
							right: 4px;
							border-radius: 5px 0 7px 0;
							z-index: 2;
							box-shadow: -1px -1px 4px #333333
}

.cartochka_box_left_foto_result table {
							width: 0;
							margin: 5px 0 0 5px;
							border: 0;
							text-align: center;
							line-height: 12px;
							font-family: 'Calibri';
							font-size: 28px;
							color: #FFF
}

.cartochka_box_left_foto_result table span {
							font-size: 14px;
							font-family: 'Calibri';
}

.cartochka_box_left_foto_a {
							background: url(/../skins/rfll/images/comanda_a.png) no-repeat;
							width: 39px;
							height: 30px;
							z-index: 2;
							left: 5px;font-family: Calibri; font-size: 25px; padding-top:9px; color: #fff; text-shadow:1px 1px rgba(16,16,17,.39);
							bottom: 5px; text-align:center; text-transform:uppercase;
							position: absolute
}
#myfoto {
	position: absolute;
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	border-radius: 4px;
}
	#myfoto .face {
		top: 0;
		left: 0;
	}
#myfoto_upload_button {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	cursor: pointer;
}

#myfoto #myfoto_imgUploadField {
	display: none;
}
#myfoto .cropControls {
	display: none;
}

#croppicModal .cropControls {
	top: -30px;
	width: 240px;
	left: 50%;
	margin-left: -120px;
}





.cartochka_box_left_foto_raiting { margin-bottom:0px; text-align: center;} 

.box_rayting{margin-left:-26px;}

.cartochka_box_left_prise_virt {
							width: 185px;
							margin-bottom: 6px;
							color: #0969b1; 
							font-size: 20px;
							border: 0;
							border-bottom: 2px solid #0969b1;		font-family: 'Calibri';
}

.cartochka_box_left_prise_virt td { padding-bottom: 8px; }

.cartochka_box_left_prise_virt span { 
	font-family: 'Calibri';
	font-size: 16px; 
	}

.cartochka_box_left_priz_igrok {
							color: #3f3f3f;
							font-size: 15px;
							font-family: 'Calibri';
}

/*.cartochka_box_right*/


.cartochka_box_right {
							float: left;
							width: 740px;
							margin-left: 10px;
}

.cartochka_box_right_info { overflow: hidden; }

.cartochka_box_right_info_1 {
							background: url(/../skins/rfll/images/info.png) no-repeat;
							padding-top: 20px;
							width: 443px;
							float: left;
							height: 243px;
}

.cartochka_box_right_info_1 table tr { background: url(/../skins/rfll/images/border_info.gif) repeat-x bottom }

.cartochka_box_right_info_1 table tr td { padding: 0px 0 3px 10px; }

.cartochka_box_right_info_1 table {
							width: 433px;
							border: 0;
							margin: 0 6px 0 6px;
							font-family: 'Calibri';
							color: #ffffff;
							font-size: 15px;
}

.cartochka_box_right_info_2 {
							float: right;
							width: 274px;
}

.cartochka_box_right_info_2_com {
							width: 274px;
							margin-bottom: 12px;
							padding: 31px 0 0 0;
							height: 67px;
							position: relative;
}

.cartochka_box_right_info_2_com_ramka {
							background: url(/../skins/rfll/images/comand.png) no-repeat;
							width: 274px;
							height: 98px;
							position: absolute;
							top: 0;
							z-index: 2;
}

.cartochka_box_right_info_2_com h4 {
							position: absolute;
							font-family: 'DINCondensedC';
							color: #ffffff;
							font-size: 17px;
							background: #2590bd url(/../skins/rfll/images/comand_title_figure.jpg) no-repeat right top;
							padding-bottom: 15px;
							padding-left: 10px;
							padding-top: 5px;
							padding-right: 12px;
							text-align: center;
							z-index: 1;
							border-radius: 5px 0 0 0;
							left: 0px;
							text-transform: uppercase;
							font-weight: lighter;
							top: 0px;
}

.cartochka_box_right_info_2_com table {
	margin: 0 0 0 8px;
	width: 95%
}

.cartochka_box_right_info_2_com table td span {
							font-size: 20px;
							font-family: 'Calibri';
							color: #525252;
}

.cartochka_box_right_info_2_com table td { }

.cartochka_box_right_info_2_com table td.logo_comand {
							width: 57px;
							border-right: 3px solid #0672a0; 
							text-align: center;
}

.logo_comand  img {
	max-width: 75px !important;  
	height: auto;
}

.cartochka_box_right_info_2_com table td div { padding-left: 10px; }

.cartochka_box_right_info_2_com table td div:first-child { 
							border-bottom: 3px solid #0672a0; 
							padding-bottom: 2px;
							margin-bottom: 2px;
}

.cartochka_box_right_foto { position: relative }

.cartochka_box_right_foto h4 {
							display: block;
							background: url(/../skins/rfll/images/foto_title.png) repeat-x;
							height: 23px;
							font-family: 'DINCondensedC';
							color: #ffffff;
							font-size: 17px;
							text-transform: uppercase;
							font-weight: lighter;
							padding: 5px 0 0 8px;
							margin-bottom: 5px;
}

/*tableeeeeeeeeeee*/						
							
	

.table_comand {
							width: 100%;
							margin-top: 15px;
}

.table_comand th {
							font-family: 'Calibri';
							border: 2px solid #aeaeae;
							height: 19px;
							color: #484848;
							text-transform: uppercase;
							font-weight: bold;
							font-size: 14px;
							text-align: center;
							background: #d1cfcf; /*url(/../skins/rfll/images/table-marker.png) no-repeat right 6px;*/
							/*padding-right: 20px;*/
}

.table_comand th.up { background: #d1cfcf;/* url(/../skins/rfll/images/table-marker-top.png) no-repeat right 6px */}

.table_comand td {
							vertical-align: middle;
							border: 2px solid #aeaeae;
							height: 30px;
							text-align: center;
							font-family: 'Calibri';
							text-transform: uppercase;
							font-weight: lighter;
							font-size: 16px;
							
}

.table_comand tr:hover {
							background: #199fd6 url(/../skins/rfll/images/table-hover.gif) repeat-x top;
							cursor: pointer
}

.table_comand td.place {
							font-size: 14px;
							font-family: 'Calibri';
							text-align: right;

}

.table_comand td.team {
							background: #b4def5;
							font-size: 16px;
							font-family: 'Calibri';
							font-weight: 700;
							text-align: left;
}

.table_comand td.team:hover {
							background: #1b6890 url(/../skins/rfll/images/team-hover.gif) repeat-x;
							color: #FFF
}

.table_comand td.rating {
							font-size: 16px;
							font-family: 'Calibri';
}

.table_comand td.rating span { padding-bottom: 3px; }

.popap, .popap_teams { position: relative; }

.team a{
	text-decoration: none;
	color: black;
	}

.team a:hover{
	text-decoration: underline;
	}


.owerlou_popap {
							background: url(/../skins/rfll/images/popap-table.png) no-repeat;
							width: 90px;
							height: 83px;
							display: none; z-index:5;
							position: absolute;
							left:-87px; 
							top: -30px;
}

.owerlou_popap img {
							position: absolute;
							z-index: 2;
							left: 10px;
							top: 8px;
							max-height: 60px;
}



.owerlou_popap_teams {
							background: url(/../skins/rfll/images/popap-table.png) no-repeat;
							width: 90px;
							height: 83px;
							display: none; z-index:5;
							position: absolute;
							left:-90px; 
							top: -30px;
}

.owerlou_popap_teams img {
							position: absolute;
							z-index: 2;
							left: 10px;
							top: 8px;
							max-height: 60px;
							}



/*! jQuery UI - v1.9.2 - 2012-12-24
 
----------------------------------*/

.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible {
							border: 0;
							clip: rect(0 0 0 0);
							height: 1px;
							margin: -1px;
							overflow: hidden;
							padding: 0;
							position: absolute;
							width: 1px;
}

.ui-helper-reset {
							margin: 0;
							padding: 0;
							border: 0;
							outline: 0;
							line-height: 1.3;
							text-decoration: none;
							font-size: 100%;
							list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
							content: "";
							display: table;
}

.ui-helper-clearfix:after { clear: both; }

.ui-helper-clearfix { zoom: 1; }

.ui-helper-zfix {
							width: 100%;
							height: 100%;
							top: 0;
							left: 0;
							position: absolute;
							opacity: 0;
							filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/

.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and ..images2 */

.ui-icon {
							display: block;
							text-indent: -99999px;
							overflow: hidden;
							background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
							position: absolute;
							top: 0;
							left: 0;
							width: 100%;
							height: 100%;
}

.ui-tabs {
							position: relative;
							zoom: 1;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

.ui-tabs .ui-tabs-nav {
							margin: 0 0 0px 2px;
							background: url(/../skins/rfll/images/back-ui-nav.jpg) repeat-x bottom
}

.ui-tabs .ui-tabs-nav li {
							list-style: none;
							float: left;
							position: relative;
							top: 0;
							border-bottom: 0;
							padding: 0;
							white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
							float: left;
							height: 24px;
							padding: 10px 30px 0 0;
							position: relative;
							background: url(/../skins/rfll/images/back-a-ui.jpg) repeat-x;
							text-decoration: none;
}

.append-left { background:
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
							margin-bottom: 0;
							padding-bottom: 0px;
}

/*актив*/.ui-tabs .ui-tabs-nav li.ui-tabs-active a { cursor: text; }

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel {
							display: block;
							background: url(/../skins/rfll/images/shadow-ui.jpg) repeat-y;
							padding: 12px 20px 18px 20px;
}

/* Component containers
----------------------------------*/

.ui-widget {
							font-family: 'DINCondensedC';
							text-transform: uppercase;
							font-size: 17px;
}

.ui-widget .ui-widget { }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }

.ui-widget-content { }

.ui-widget-content a { color: #ffffff; }

.ui-widget-header {
							color: #ffffff;
							font-weight: bold;
}

.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
							background: #dfdfdf;
							font-weight: normal;
							color: #eeeeee;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
							color: #737373;
							text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
							background: #003147 url(/../skins/rfll/images/ui-bg_highlight-soft_33_003147_1x100.png) 50% 50% repeat-x;
							font-weight: normal;
							color: #ffffff;
}

.left-ui {
							background: url(/../skins/rfll/images/back-left-ui.jpg) no-repeat;
							width: 15px;
							height: 34px;
							position: absolute;
							top: 0px;
							left: -6px;
}

.right-ui {
							background: url(/../skins/rfll/images/back-right-ui.jpg) no-repeat;
							width: 19px;
							height: 34px;
							position: absolute;
							top: 0px;
							right: 0;
}

.right-ui2 {
							background: url(/../skins/rfll/images/back-a-right-ui.jpg) no-repeat;
							width: 22px;
							height: 34px;
							position: absolute;
							top: 0px;
							right: 0;
}

.right-ui-last {
							background: url(/../skins/rfll/images/ui-last.jpg) no-repeat;
							width: 23px;
							height: 34px;
							position: absolute;
							top: 0px;
							right: 0;
}

.right-ui-first {
							background: url(/../skins/rfll/images/back-left-ui-non.jpg) no-repeat;
							width: 15px;
							height: 34px;
							position: absolute;
							top: 0px;
							left: 0px;
}

.ugolok {
							background: url(/../skins/rfll/images/ugolok-ui-right.jpg) no-repeat;
							width: 14px;
							height: 13px;
							right: 0;
							position: absolute;
							top: 27px;
}

.ugolok2 {
							background: url(/../skins/rfll/images/bottom-ui.jpg) no-repeat;
							width: 728px;
							height: 15px;
							bottom: 0;
							position: absolute;
}

/*ховер*/.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
							color: #1f5c99;
							text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
							background: #dfdfdf;
							font-weight: normal;
							color: #1f5c99;
}

/*актив*/.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
							color: #1f5c99;
							background: url(/../skins/rfll/images/back-ui.jpg) repeat-x;
							text-decoration: none;
}
 

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:26px;height:25px;text-indent:-999em; margin-left:5px;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/../skins/rfll/images/delete.gif) no-repeat 0 -25px}
div.star-rating,div.star-rating a{background:url(/../skins/rfll/images/star.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:26px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -50px!important}
div.star-rating-hover a{background-position:0 -25px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */




 
/*.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }*/

/*REGISTRATION*/



.registration_team_table { vertical-align: top }

.registration_team_table td { vertical-align: top }

.registration_team_table td.cell_data {
							width: 380px;
							padding-left: 15px;
							padding-right: 15px;
}

.registration_create_a_player {
							background: url(/skins/rfll/images/registration_create_a_player.png) no-repeat;
							font-family: 'Calibri';
							font-size: 21px;
							color: #fff;
							text-align: center;
							display: block;
							text-decoration: none;
							padding-top: 7px;
							width: 174px;
							height: 30px;
}

.registration_team_table td.indentation { padding-left: 30px; }

.registration_team_table td.upload_a_photo { width: 310px; }

.upload_a_photo_container {  
							background: #ddedf6;
							border-radius: 5px;
}

.upload_with_photo_box {
							width: 290px;
							margin: 0 auto;
							padding-top: 12px;
}

.upload_a_photo_title {
							background: url(/skins/rfll/images/upload_photos_pattern.gif) no-repeat;
							width: 261px;
							height: 55px;
							margin: 0 auto;
							padding-bottom: 10px;
}





.upload_a_video_title{ background:url(/skins/rfll/images/upload_video_pattern.png) no-repeat;
							width: 261px;
							height: 55px;
							margin: 0 auto;
							padding-bottom: 10px;}


.upload_with_photo_box table { width: 100%; }

.upload_with_photo_box table td {
							padding-left: 6px;
							border: 0;
							padding-bottom: 6px;
}

.upload_photos_avatar { position: relative; }
.upload_video_avatar { position: relative; }

.upload_photos_avatar_editing {
							background: #1a66a3;
							width: 17px;
							height: 41px;
							position: absolute;
							left: -17px;
}

.upload_photos_avatar_editing .edit {
							position: absolute;
							z-index: 2;
							left: 3px;
							top: 0px;
}

.upload_photos_avatar_editing .close {
							position: absolute;
							z-index: 2;
							left: 2px;
							bottom: -1px
}

.registration_filling { position: relative; }

.registration_filling b {
							width: 10px;
							height: 11px;
							left: -12px;
							color: #b0b0b0;
							position: absolute;
}

.registration_filling  section {
							margin-bottom: 10px;
							position: relative; display:block;
							margin-left: 12px;
}




.registration_filling input {
							height: 23px;
							font-family: 'Calibri';
							font-size: 17px;
							padding-left: 5px;
							background: #FFF;
							border: none;
							border-radius: 5px;
							width: 146px;
							box-shadow: inset 0 0 5px #000
}

.registration_filling textarea {
							height: 144px;
							font-family: 'Calibri';
							font-size: 17px;
							padding: 5px;
							background: none;
							border: none;
							border-radius: 5px;
							width: 244px; resize:none;
							box-shadow: inset 0 0 5px #000
}


.registration_filling input.small_size { width: 80px; }

.registration_filling input.large_size { width: 367px; }

.registration_filling input.average { width: 171px; }
.registration_filling input.average_smail { width: 238px; }

.registration_filling input.average_full { width: 290px; }


.registration_filling input.average_full.smail{width: 225px; }


.registration_filling select {
							width: 152px;
							height: 23px;
}

.registration_filling h3 {
							display: block;
							color: #b0b0b0;
							margin-top: -5px;
							font-family: 'Calibri';
							font-size: 16px;
							text-align: right;
							font-weight: normal
}
.registration_agreement{ border-top:4px solid #1a66a3; margin-top:24px;}


.registration_agreement div{ width:550px; position:relative; margin:0 auto; padding-top:20px;}

.registration_agreement div .entry_points{ border:2px solid #1a66a3;font-size:20px; font-weight:bolder; color:#1a66a3;font-family: 'Calibri'; border-radius:7px; width:134px; height:34px; margin-right:22px;}

 


.registration_agreement div .send_registration{ background:url(/skins/rfll/images/registration_button.png) no-repeat; border:none; font-size:29px;font-family: 'Calibri'; text-align:center; color:#FFF; padding-bottom:5px; width:223px; height:51px; cursor:pointer}


.registration_agreement div .gray_text, .gray_text a{ color:#b0b0b0;font-size:17px;font-family: 'Calibri';}

 

.registration_agreement div .update_code{ color:#1672b0; margin-left:30px; margin-bottom:5px;  font-size:12px;font-family: 'Calibri';}





/*comand_registration*/

.block_partners{ width:254px;}

.block_partners h3 {text-align: left; padding-left: 19px;}
 
.addition{ width:100%; border:0; margin-top:20px;}


.addition td{ vertical-align:top}

.addition td .adding_players{background:#DDEDF6;font-family: 'Calibri'; padding-top:10px; padding-bottom:2px; color:#1a66a3; font-size:17px;   border-radius:5px;}

.addition td .adding_players b{ margin-bottom:10px; display:block; font-weight:normal}

.addition td .adding_players table td{ vertical-align:middle; padding-bottom:8px; padding-right:5px;}

.addition td .adding_players_item{background:#DDEDF6;font-family: 'Calibri'; padding-top:10px; padding-bottom:2px; color:#1a66a3; font-size:17px;   border-radius:5px;}

.addition td .adding_players_item b{ margin-bottom:10px; display:block; font-weight:normal}

.addition td .adding_players_item table td{ vertical-align:middle; padding-bottom:8px; padding-right:5px;}

.addition td .adding_stadium{}
.addition td .notice {
	margin: 50px 0 10px;
	padding: 0 15px;
	font-size: 14px;
}

.separation{ width:10px;}

input.file_reg_input {
	height: 200px;
	font-size: 200px;
	display:block;
	position: absolute;
	z-index: 9999;
	top: 0;
	right: 0;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	cursor: pointer;
	padding: 0;
	width: auto;
	}
	
input.file_photo_input {
	height: 41px;
	font-size: 200px;
	display:block;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	cursor: pointer;
	padding: 0;
	width: auto;
}
	
input.send_changes {
	position: relative;
	background: url(/skins/rfll/images/registration_button.png) no-repeat;
	border: none;
	box-shadow: none;
	font-size: 29px;
	font-family: 'Calibri';
	text-align: center;
	color: #FFF;
	padding-bottom: 5px;
	width: 223px;
	height: 51px;
	cursor: pointer;
	top: 20px;
	left: 45px;
	}
input.send_team_changes {
	position: relative;
	background: url(/skins/rfll/images/registration_button.png) no-repeat;
	border: none;
	box-shadow: none;
	font-size: 29px;
	font-family: 'Calibri';
	text-align: center;
	color: #FFF;
	padding-bottom: 5px;
	width: 223px;
	height: 51px;
	cursor: pointer;
	top: 20px;
	left: 388px;
	}
	
.del_player {
	cursor: pointer;
	} 

.error {text-align: center; font-size: 18px; color: #0897d3;}




/*/CHAMPIONSHIP////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#championship_box{ }



.championship_box_left{ margin-left:10px;}


.championship_tabs_box{clear: both;}


.championship_tabs_top{

 position:relative;   
 height:33px;
 font-family: 'DINCondensedC'; 
 text-transform:uppercase; 
 font-size:17px; 
 color:#737373;
 padding-top: 10px;

}



.championship_tabs_bottom{
 background:#dfdfdf; position:relative; 
  margin-left:1px; 
  border-radius: 3px; 
/*  background:url(/skins/rfll/images/back_tabs_sh.png) repeat-y; */
background-color: #ccc;
  padding-top:10px;   
}
.tab_table_players {
	padding: 0 6px;
}
.tab_table_players .table_comand td {
	min-width: 20px;
}




/*.championship_tabs_shadow_two{ position:absolute; bottom:0; left:3px; background:url(/skins/rfll/images/shadow_tabs_bottom.png) repeat-x; height:4px; width:975px; bottom:0px; }*/



 


.championship_tabs_shadow{ position:absolute; left:3px; right: 3px; border-radius:0 15px 0 0; background:url(/skins/rfll/images/shadow_tabs_bottom.png) repeat-x; height:4px; bottom:0; }
 .championship_tabs_li:first-child{ margin-left:0;} 

 
 
 .championship_tabs_li{float:left; position:relative; width:145px;margin-left:-38px;  }
 
.championship_tabs { background: url(/skins/rfll/images/tabs.png) no-repeat; cursor:pointer;text-align:center; padding-left:2px; padding-top:10px; width:134px; height:21px; position: relative; display:block;  }


 .championship_tabs.first{ background: url(/skins/rfll/images/first_img.png) no-repeat; width:134px; height:21px; }


.championship_tabs.active{ z-index:100 !important; color:#1f5c99; text-align:center}



.championship_table_box {
	padding-bottom: 20px;
}
.championship_table_div {
	overflow: hidden;
}
.championship_table_box .FLOAT_LEFT { margin-top:20px;}
.championship_table_box .FLOAT_LEFT:nth-child(3n+1) {
	clear: both;
}


.more_players {
	color: #0f5392;
	cursor:pointer;
}
.less_players {
	color: #0f5392;
	float: right;
	cursor:pointer;
}

#championship_change {
	display: inline-block;
	position: relative;
	width: 153px; padding-top:2px;
	border-radius:0; 
    box-shadow: none; border:none; 
    font-family: 'Calibri';	text-decoration: none;
    font-size: 17px; height:26px;	
}



.championship_table_div{ 
width:980px;
}


.championship_table_tabs_box{ height:25px; overflow:hidden; background:#e7e7e7;}



.championship_table_tabs{ float:left;height:25px; color:#0e5988; width:161px; font:15px Verdana, Geneva, sans-serif; text-align:center}

.championship_table_tabs.active{ background:url(/skins/rfll/images/bsckground_blue.png) repeat-x; color:#FFF}

.championship_table_tabs_right{ float:left;height:25px; color:#0e5988; width:161px; font:15px Verdana, Geneva, sans-serif; text-align:center}

.championship_table_tabs_right.active{ background:url(/skins/rfll/images/bsckground_blue.png) repeat-x; color:#FFF}


.names_scorers{ width:100%;}

.names_scorers tr:nth-child(n+12){
	display: none;
}

.names_scorers td{ vertical-align:middle; border-bottom:2px solid #a3a3a3; border-right:2px solid #a3a3a3; text-align:center; color:#454545; height:22px; font-size:14px;font-family: 'Calibri'; background:#e7e7e7;}

.names_scorers th{ vertical-align:middle; text-align:center; color:#454545; background:#d1cfcf; font-size:17px; border-bottom:2px solid #a3a3a3; border-right:2px solid #a3a3a3;height:22px; text-transform:uppercase; font-weight:lighter; font-family: 'DINCondensedC';}



.names_scorers td:last-child{ border-right: none}

.names_scorers th:last-child{ border-right: none;}



/*/CHAMPIONSHIP////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#registration_succ {
	text-align: center;
	}
#registration_succ a {
	color: #1A66A3;
	cursor: pointer;
	}
	
.inline_content .column p a {color: white; text-decoration: none;}
.inline_content .column p a:hover {color: white; text-decoration: underline;}



.account_request:first-child {border-right: none;}
	
.account_request {
	font-family: 'Calibri';
	margin-top: 20px;
	padding: 10px;
	float: left;
	border: 2px solid #039fdc;
	/* Border-Radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 60px;
	background:#f2f2f2;
	}

.team_name {
	color: #039fdc;
	margin-bottom: 5px;
}
	
.account_submit_request	{
	margin-top: 5px;
	width:90px;
	height: 19px;
	background: url('/skins/rfll/images/income_button_bg.jpg') repeat-x scroll;
	border: none;
	color: white;
	padding: 0 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
	font-family: 'Calibri';
	-webkit-box-shadow: 1px 3px 8px -3px #000;
	-moz-box-shadow: 1px 3px 8px -3px #000;
	box-shadow: 1px 3px 8px -3px #000;
	}
.account_submit_request:hover {
	background: #0292d0;
}	

.account_decline_request {
	margin-top: 5px;
	width:90px;
	height: 19px;
	background: url('/skins/rfll/images/income_button_bg.jpg') repeat-x scroll;
	border: none;
	color: white;
	padding: 0 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
	font-family: 'Calibri';
	-webkit-box-shadow: 1px 3px 8px -3px #000;
	-moz-box-shadow: 1px 3px 8px -3px #000;
	box-shadow: 1px 3px 8px -3px #000;
}
.account_decline_request:hover {
	background: #0292d0;
}	

.account_request h5 {
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	}	
	
.switchslide {
	position: absolute;
	top: 0;
	left: 9px;
	}
td#news_img {
	position: relative;
	width: 459px;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																													
	}
	
	@media all and (-webkit-min-device-pixel-ratio:0) {
td#news_img img{ margin-left:-9px}
}
	
	
/*#news_img {display: block; overflow: hidden; height: 300px;}*/
span.rating {
	font-size: 26px !important; 
	}
	
.transfer_jpg {
	margin-left: 55px;
	}
	
.player_in_team_edit {
	color: #1A66A3;
}

.del_player_in_team {
	cursor: pointer;
}

.transfer {
	cursor: pointer;
	font-weight: normal;
	font-family: 'Calibri';
	font-size: 12px;
	}

.transfer_success {
	font-weight: normal;
	font-family: 'Calibri';
	font-size: 12px;
	text-decoration: none;
	cursor: auto;
	}
	
.table_comand td.player a {
							text-decoration: none;
							color: #3a3a3a;
							font-size: 12px;
							font-family: 'Calibri';
							text-align: left;
							padding-left: 5px;
}

.table_comand td.player a:hover {
	text-decoration: underline;
	}
	
	
	.fixtures_table_result_box.table_calendar_match{    margin-left: 5px !important;
    width: 660px !important;  }
		
		
		
		
		
		
	.fixtures_table_result_box.table_calendar_match th{		padding-bottom:3px;background:#cfcdce; font-family: 'DINCondensedC';
    font-size: 17px;
    font-weight: lighter;text-transform:uppercase; color:#484848; border-left: 1px solid #9F9F9F; border-bottom:1px solid #cdd8dc; padding:3px 3px 3px 5px;}
	.fixtures_table_result_box.table_calendar_match th a {
		color: #484848;
	}
		
		
	.fixtures_table_result_box.table_calendar_match th:first-child{ border-left: none}		
	
	.fixtures_table_result_box.table_calendar_match td{border-bottom: 1px solid #9F9F9F;
	}

	.fixtures_table_result_box.table_calendar_match td.bets_cell {
		text-align: center;
		font-size: 10px;
		white-space: nowrap;
	}
	.fixtures_table_result_box.table_calendar_match td.bets_cell .total_less {
		display: inline-block;
		width: 30%;
	}
	.fixtures_table_result_box.table_calendar_match td.bets_cell .total_value {
		display: inline-block;
		width: 30%;
	}
		.fixtures_table_result_box.table_calendar_match td.bets_cell .total_value span {
			display: inline-block;
			border: 1px #999 solid;
			padding: 1px;
		}
	.fixtures_table_result_box.table_calendar_match td.bets_cell .total_more {
		display: inline-block;
		width: 30%;
	}
	
	
		.fixtures_table_result_box.table_calendar_match td table td{ border-bottom:none !important; padding-bottom:3px;}
	
	.left_calendar_match:first-child{}
	
	
.left_calendar_match, .right_calendar_match{border-left: 1px solid #9F9F9F; color:#333}

.right_calendar_match { background:#bcd6e3}

.left_calendar_match{ padding-right:10px;}

.tab_table_calendar,.tab_table_news,.tab_goals_chart {
	display: none;
}
.tab_table_calendar .matches{
	float:left;
}
.tab_table_news h2 {
	text-align: center;
}
.cartochka_box select, .cartochka_box .season_select_wide .selectBox {
	width: 400px;
}






@media all and (-webkit-min-device-pixel-ratio:0) {
 
}

.team_info {
	text-decoration: none;
	color: #1A4E89;
	
} 
.team_info:hover {
	text-decoration: underline;
}


.tournament_place_span {
	display: block;
	width: 50px;
	color:#e62b2b !important;
	border-bottom: 2px solid #e62b2b;
	padding-bottom: 13px;
	padding-top: 8px;
	font-size: 50px !important;
	text-align: center;
	font-family: 'Calibri';
	line-height: 18px;
}

.place_span{ font-size:17px !important;color:#e62b2b !important; text-align:center; font-family: 'Calibri';}

.tournament_name_span{ font-size:24px;}




select,
.selectBox {
display: inline-block;
position: relative;
width: 330px;
padding-top: 2px;
border-radius: 5px;
box-shadow: 0px 0px 5px #000 inset;
font-family: "Calibri";
text-decoration: none;
font-size: 17px;
/*height: 21px;*/
}
.selectBox:hover {
	color: #000;

}
.selectBox-label { text-decoration:none !important; padding-left:10px;
	font-family: 'Calibri';
	display: block;
}
.selectBox-arrow {
	position: absolute !important;
	 
	right:0; left:auto;
	top: -1px;
	width: 27px !important;
	height: 25px !important;
	overflow: hidden;
	cursor: pointer;
  background: url(/skins/rfll/images/select-button.png) no-repeat; 
}
.selectBox-dropdown-menu {
	position: absolute;
	list-style: none; overflow-y:auto; overflow-x:none; max-height:205px; 
	font-size: 14px; background:#FFF; border:1px solid #000000 ;
	margin: 0; width:145px; 
	padding: 5px 0px 5px 0;
 		font-family:'Calibri';
}



.selectBox-dropdown-menu li {
	display: block;	
}
.selectBox-dropdown-menu li a {
	display: block;
	padding: 0 2px 0 10px;
	color: #000;
	text-decoration: none;
	cursor: pointer;	
}
.selectBox-dropdown-menu li a:hover {
	color: #fff;	
	text-decoration: none;
	background: #1f5c99;
}	
.championship_tabs_bottom h2 {
	font-family:	'Calibri';
} 

#sort_status {
	width: 175px;
}

.order_call_footer{background: url(/skins/rfll/images/zakaz_zvonka_mal.png) no-repeat 0 0; margin-top:0px; display:block; width:87px; height:40px;}

.order_call_footer:hover{ background-position:0 -41px;}

#result_match{ width:665px; border:3px solid #1671b0; border-radius:10px; background: url(/skins/rfll/images/result_match_account.jpg) no-repeat 268px 0px; min-height:190px; }

#result_match table { margin:20px 0 0 0;}

#result_match table td{ vertical-align:middle; text-align:center; line-height:15px; color:#019edf; font-family: 'DINCondensedC'; font-size:140px;}

#result_match table p{	font-family:	'Calibri'; font-size:15px; color:#454545;}

.otstup{padding-bottom:20px;}


.result_match_best_players{background: url(/skins/rfll/images/result_match_best_players.jpg) no-repeat;margin-right:10px; width:267px; height:136px; position:relative; margin-top:15px; }
.number{ width:78px; height:73px; position:absolute; right:46px; top:23px; text-align:center; border-radius:5px;}
.result_match_tee-shirt{ position:relative; text-align:center; }


.result_match_best_players table td{ text-align:center}

.number_pl{ color: #FFF; margin-top:-50px; font-family: 'DINCondensedC'; font-size:32px}

.team_match_name {
	font-weight: normal;
	font-family:	'Calibri';
	background: #B4DEF5;
	margin-top: 15px;
	padding: 5px;
	font-size: 16px;
	color: #12466e;
}

.select {background: white;}

.match_href {
	color: #333333;
	text-decoration: none;
}
.names_scorers tr td a.match_href:hover {
	text-decoration: underline;
}
.right_calendar_match:hover {background: #B4DEF5;}

#league_select {float: right;}

.team_link {
	color: white;
}

tr.all td {
	background: #B4DEF5;
	border: 2px solid #AEAEAE;
}

.regions {display: none;}

.championship_table_tabs {position: relative; cursor: pointer;}

.ugolok1 {
	width: 15px;
	height: 25px;
	position: absolute;
	background: url('/../skins/rfll/images/ugolok1.png') no-repeat;
	right: -15px;
	top : 0;
}
.ugolok2 {
	width: 15px;
	height: 25px;
	position: absolute;
	background: url('/../skins/rfll/images/ugolok2.png') no-repeat;
	left: 0px;
	top : 0;
	display: none;
}

#get_tournament_request {
	background: url("/../skins/rfll/images/get_tournament_request.png") no-repeat scroll 0 -2px transparent;
    cursor: pointer;
    height: 88px;
    left: 36.5%;
    position: absolute;
    top: 150px;
    width: 267px;
	} 
#get_tournament_request:hover {background:url('/../skins/rfll/images/get_tournament_request.png') no-repeat 0 -91px;}


 .blue_block{ 
 	background:#019edf; 
 	border-radius:6px; 
 	width:293px; 
 	position:relative;
 	/*float: left;*/
margin-left: 19px;
margin-top: 16px;

 }
 
 
.dream_team{}
	
	
.dream_team td{ padding:15px;}	

.dream_team div{ background:#FFF; width:50px; height:50px; text-align:center; border-radius:5px; }


.play-field{background:url(/skins/rfll/images/play-field.jpg) no-repeat 0 -60px; position:relative; margin:0 auto;  width:281px; height:363px;}



.singlet_yellow{ position:absolute; top:0px;   left: 85px;min-width:95px; max-width:120px; background:url(/skins/rfll/images/singlet_yellow.png) no-repeat top ; min-height:115px;}



.singlet_red{ position:absolute;  top: 114px; left: 15px; min-width:95px; max-width:120px;background:url(/skins/rfll/images/singlet_blue.png) no-repeat top ; min-height:115px;}


.singlet_blue{ position:absolute;  top: 114px; right: 15px; min-width:95px;max-width:120px; background:url(/skins/rfll/images/singlet_blue.png) no-repeat top ; min-height:115px;}


.be_fore_wrap {
	width: 395px;
	height: 559px;
	margin: 0 auto 20px;
	overflow: hidden;
}
.be_fore{ background:url(/skins/rfll/images/be_fore_jpg2.jpg) no-repeat top ; margin:0 auto; width:395px; height:615px; position:relative}


.be_fore .jpg1 {position:absolute; width:118px; height:128px; line-height:128px; text-align:center; display: table-cell; vertical-align: middle; left:52px; bottom:185px;}

.be_fore .jpg2{position:absolute; width:118px; height:128px; line-height:128px; text-align:center; left:228px; bottom:185px;}
.be_fore .jpg1 a,
.be_fore .jpg2 a {
	display: block;
	width: 118px;
	height: 128px;
	line-height:128px;
	text-align: center;
}
.be_fore .jpg1 img,
.be_fore .jpg2 img {
	max-width: 100%;
	vertical-align: middle;
}

.be_fore .title_liga{text-align:center; 		font-family: 'DINCondensedC'; font-weight:normal; font-size:16px; color:#FFF; position:relative; padding-top:195px;text-transform:uppercase;}
.be_fore .jpg3{   position:absolute; top:223px; left:38px;  font-family: 'Calibri'; color: #21155F; }
.be_fore .jpg3 table{ color:#FFF; 		font-family: 'Calibri'; font-weight:normal; font-size:13px;}
.be_fore .jpg3 table th{ text-transform:uppercase; padding-bottom:5px;padding-left:20px;}
.be_fore .down{ width:132px; height:40px; position:absolute; left:138px; bottom:0}
.be_fore .info{color:#FFF; position:absolute; top:450px; width:320px; text-transform:uppercase; left:50%; margin-left:-160px;   text-align:center; 		font-family: 'Calibri'; font-weight:normal; font-size:12px; line-height:12px;}
.be_fore .jpg3 table span{ font-size:16px;}
.be_fore .jpg3 table  td{  text-align:center; line-height:11px; padding-left:20px;}
.be_fore .team_names {
	overflow: hidden;
}
	.be_fore .team_names div {
		float: left;
		width: 45%;
		text-align: center;
		margin-bottom: 10px;
	}
	.be_fore .team_names .first_name {
		margin-right: 10%;
		*margin-right: 9%;
	}


.family_players{   -webkit-border-radius: 6px 5px 5px 6px/5px; -moz-border-radius: 6px 5px 5px 6px/5px; border-radius: 6px 5px 5px 6px/5px; background-color: rgba(0,0,0,.74); -webkit-box-shadow: 2px 3px 3px rgba(0,0,0,.73); -moz-box-shadow: 2px 3px 3px rgba(0,0,0,.73); box-shadow: 2px 3px 3px rgba(0,0,0,.73); color:#FFF;	font-weight: normal; min-width:95px; max-width:190px;
	font-family:	'Calibri'; font-size:12px; line-height:12px; padding:3px 3px 3px 5px; margin-top:85px; }
.family_players td:last-child {
	text-align: center;
}
.family_players table span {
	display: block;
	margin: 1px 0 0 2px;
}

.title_blue_block{font-family: 'DINCondensedC'; text-transform:uppercase; color:#FFF; text-align:center; padding:5px 0 10px 0; font-size:25px;}

.dream_team_href {
	color: white;
	text-decoration: none;
	font-size: 11px;
}
.dream_team_href:hover {
	text-decoration: underline;
}

.selector {
	/*width: 205px;*/
	float: right;
}
.selects {
	overflow: hidden;
	float:left;
	margin-right:500px;
	margin-bottom: 30px;
}
.season_select {
	margin-right:20px;
}
.selectBox-dropdown-menu {
	z-index: 150;
}

.championship_box_right { 
	width: 307px;
	float: right;
	overflow: hidden;
	display: none;
}
.championship_box_left {
	float: left;
}
#championship_box {
overflow: hidden;

}

table.tableSorter th div.sortArrow {
	width: 11px;
	height: 6px;
	display: inline-block;
	margin-left: 5px;
	vertical-align: 2px;
	position: relative;
}

table.tableSorter th div.sortArrow div.sortArrowAscending,
table.tableSorter th div.sortArrow div.sortArrowDescending {
	position: absolute;
	display: none;
	width: 11px;
	height: 6px;
}

table.tableSorter th div.sortArrow div.sortArrowAscending {
	background: url('/skins/rfll/images/arrow_asc.png');
}

table.tableSorter th div.sortArrow div.sortArrowDescending {
	background: url('/skins/rfll/images/arrow_desc.png') no-repeat;
}

.adding_players section b {
	width: 100%;
	text-align: center;
}
.adding_players_item section b {
	width: 100%;
	text-align: center;
}
.avatar_info {
	font-size: 10px;
	font-family: 'Calibri';
	margin-left: 20px;
	color: #B0B0B0;
}
.stadium_edit {
	cursor: pointer;
}

.make_assistant {
	cursor: pointer;
}

#partners {
	padding: 0 20px;
}

.upload_with_photo_box {
	overflow: hidden;
	margin-right: -4px; 
}

.float_foto, .float_foto_video {
	position: relative;
	width: 62px;
	height: 41px;
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	cursor: pointer;
}
.upload_photos_avatar_editing {cursor: auto;}

.close {
	cursor: pointer;
}

.cartochka_box_right_foto img{cursor: pointer;}

input.vvideo {
	width: 220px;
}

.delete_input {
	padding-right: 3px;
	cursor: pointer
}

.tournament_link {color: white; text-decoration: none; z-index: 20;}
.tournament_link:hover {text-decoration: underline;}

#tournament_link{
	position: absolute;
	background: #2590BD;
	z-index: 20;
	text-transform: uppercase;
	font-family: 'DINCondensedC';
    font-size: 15px;
    font-weight: lighter;
	left: 10px;
    top: 5px;
}

.reg {
	display: block;
    height: 80px;
    left: 227px;
    position: absolute;
    top: 15px;
    width: 250px;
	cursor: pointer;
	background: transparent;
	z-index: 10;
}

.error {font-family: 'Calibri';}

.city_link {
	text-decoration: underline;
	color: #0897d3;
	font-size: 30px;
}
.city_link:hover {
	text-decoration: none;
	
}
.tab_table_command {
	clear: both;
}
.tab_table_command:after {
	content: '';
	display: table;
	clear: both;
}
.tab_table_command .league_name {
	text-transform: none;
}
.tab_table_command .table_comand tr.first_place td{
		background: #ffeaab;
}
.tab_table_command .table_comand tr.second_place td{
		/* Gradient */
	background: #fff;
	background: -moz-linear-gradient(top, #fff 7.5%, #b6b6b6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7.5%, #fff), color-stop(100%, #b6b6b6));
	background: -webkit-linear-gradient(top, #fff 7.5%, #b6b6b6 100%);
	background: -o-linear-gradient(top, #fff 7.5%, #b6b6b6 100%);
	background: -ms-linear-gradient(top, #fff 7.5%, #b6b6b6 100%);
	background: linear-gradient(top, #fff 7.5%, #b6b6b6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff", endColorstr="#b6b6b6", GradientType=0);
}
.tab_table_command .table_comand tr.red_style td{
	background: #fb7d86;
}
.tab_table_command .table_comand tr.green_style td{
	background: #6efb37;
}

.tab_table_command .table_comand tr.red_style td,
.tab_table_command .table_comand tr.green_style td,
.tab_table_command .table_comand tr.first_place td {
		padding-top: 3px;
}
.tab_table_command .table_comand tr.second_place td {
		padding-top: 3px;
}

td.place {
	text-align: center !important;
}

.buttons {
	width: 450px;
	margin: 0 auto;
	font-weight: normal !important;
	font-size: 25px !important;
}

.reg-button {
 
    border-radius: 9px 9px 9px 9px; 
 
    color: white;
    cursor: pointer;
    display: block;
    font-family: 'Calibri';
    font-size: 28px;
    height: 37px;
    padding-top: 14px;
	text-shadow: 0 0 4px #ccc;
    text-align: center;
    text-decoration: none;
    width: 219px;
}
.btn {
    background: #23538f; /* Old browsers */
background: -webkit-gradient(linear, 0 0, 0 100%, from(#23538f), color-stop(0.31, #019ee0), color-stop(0.71, #018ec9), to(#036d9a));
background: -webkit-linear-gradient(#23538f 0%, #019ee0 31%, #018ec9 71%, #036d9a 100%);
background: -moz-linear-gradient(#23538f 0%, #019ee0 31%, #018ec9 71%, #036d9a 100%);
background: -o-linear-gradient(#23538f 0%, #019ee0 31%, #018ec9 71%, #036d9a 100%);
background: linear-gradient(#23538f 0%, #019ee0 31%, #018ec9 71%, #036d9a 100%); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23538f', endColorstr='#036d9a',GradientType=0 ); /* IE6-9 */
}
.btn:hover {
    background: #ff3f3f; /* Old browsers */
background: -moz-linear-gradient(top,  #ff3f3f 0%, #ea0202 31%, #a50101 71%, #540101 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3f3f), color-stop(31%,#ea0202), color-stop(71%,#a50101), color-stop(100%,#540101)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3f3f 0%,#ea0202 31%,#a50101 71%,#540101 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3f3f 0%,#ea0202 31%,#a50101 71%,#540101 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3f3f 0%,#ea0202 31%,#a50101 71%,#540101 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff3f3f 0%,#ea0202 31%,#a50101 71%,#540101 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f3f', endColorstr='#540101',GradientType=0 ); /* IE6-9 */
}

.registration_content {
	color: grey;
	font-family: 'Calibri';
	padding: 10px;
	text-align: center;
	font-size: 14px;
}
	.registration_content.notice {
		font-size: 18px;
		width: 60%;
		margin: 10px auto 0;
	}

.button_order_fon{	background: url('/skins/rfll/images/Zakaz_zvonka.png') no-repeat 0 -53px; width:107px; height:51px; left: 700px;
    position: absolute;
	cursor: pointer;
    top: 19px}

.button_order_fon:hover{ background-position:0 0;}

.order_phone_box{
	display:none;
	position: fixed;
	top: 0;
	background-color: rgba(22,112,175,.84);
	width: 100%;
	height: 100%;
	z-index: 1000;
}
 
#order_phone_content {
	 width: 431px; 
	 height: 393px; 
	 margin: 0 auto;
	 position: relative;
	 -webkit-border-radius: 10px; 
	 -moz-border-radius: 10px; 
	 border-radius: 10px; position:relative; 
 
	 -webkit-box-shadow: 0 0 16px rgba(5,5,6,.89), inset 0 0 6px rgba(254,254,253,.62); 
	 -moz-box-shadow: 0 0 16px rgba(5,5,6,.89), inset 0 0 6px rgba(254,254,253,.62); 
	 box-shadow: 0 0 16px rgba(5,5,6,.89), inset 0 0 6px rgba(254,254,253,.62);
					background:#d1d2d4 url('/skins/rfll/images/rfl_logo_back.png') no-repeat 233px 314px;
}


#order_forms table{ vertical-align:middle}

#order_forms{ padding:28px 28px 32px 28px;  font-family: 'Calibri';}
#order_forms input{width: 362px; height: 37px; font-size: 18px; padding: 0 5px; font-family: 'Calibri'; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fefdfd; -webkit-box-shadow: 0 0 1px rgba(255,255,255,.45), inset 0 0 5px rgba(5,5,6,.69); -moz-box-shadow: 0 0 1px rgba(255,255,255,.45), inset 0 0 5px rgba(5,5,6,.69);font-family: 'Calibri'; box-shadow: 0 0 1px rgba(255,255,255,.45), inset 0 0 5px rgba(5,5,6,.69); margin-bottom:5px; border:none}


#order_forms .img_captcha{width:87px; height: 37px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fefdfd; -webkit-box-shadow: 0 0 1px rgba(255,255,255,.45), inset 0 0 5px rgba(5,5,6,.69); -moz-box-shadow: 0 0 1px rgba(255,255,255,.45), inset 0 0 5px rgba(5,5,6,.69); box-shadow: 0 0 1px rgba(255,255,255,.45), inset 0 0 5px rgba(5,5,6,.69); margin-bottom:5px; border:none}



#order_forms input.size2{ width:144px;margin-left:4px;}


#order_forms input.size3{ width:77px; text-align: center;}

#order_forms input.size1{ width:201px;}

#order_forms textarea{width: 362px; font-size: 18px; padding: 5px 5px; font-family: 'Calibri'; height: 112px; resize:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fefdfd; -webkit-box-shadow: 0 0 1px rgba(255,255,255,.45), inset 0 0 5px rgba(5,5,6,.69); -moz-box-shadow: 0 0 1px rgba(255,255,255,.45), inset 0 0 5px rgba(5,5,6,.69); box-shadow: 0 0 1px rgba(255,255,255,.45), inset 0 0 5px rgba(5,5,6,.69); margin-bottom:5px; border:none}



.refresh_captcha{ margin:0 5px 0 5px;}

.order_call{width: 169px; color:#939090; font-size:17px; text-align:center; height: 29px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;    color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor:pointer; margin-top:32px; padding-top:7px;}


 




.order_call:hover{
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}

 


.order_close{background: url(/skins/rfll/images/close_video.png) no-repeat; right:5px; top:5px; width:15px; height:15px; position: absolute; cursor: pointer;}

.order_captcha_img {
	display: block;
	width: 87px;
	height: 37px;
	 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px; 
	 border-radius: 5px; 
	-webkit-filter: grayscale(100%);
	 filter: gray;
}

.order_error {
	bottom: 85px;
    left: 30px;
    position: absolute;
    text-align: center;
    width: 370px;
	font-family: 'Calibri';
	color: #3a3a3a;
}

.content-collum2 {
	color: #666666;
	font-family: 'Calibri';
	font-size: 15px;
}
.content-collum2  a {
	color: #1A4E89;
}

input.checkbox_input {
	width: 10px; 
	height: auto;
}
.hidden_info {
	display: none;
}

.error_message {
	padding-left: 22px;
    width: 200px;
}
.subscribe_content_container {
	display: none;
	border: 1px dashed #666666;
    display: block;
    margin-top: 10px;
    padding: 10px;
}

select.subscribe_select {
	border: 1px solid #666666;
    border-radius: 0 0 0 0;
    box-shadow: none;
    display: inline-block;
    height: 27px;
    padding-top: 0;
}

.news_tab {
	padding: 10px;
	font-family: 'Calibri';
	font-size: 15px;
	border-bottom: 2px dashed #1A4E89;
	margin: 5px;
}

.news_tab a {color: #1A4E89}

.news_tab h1 {
	font-size: 18px;
	
}

.team_video_container {
	width: 315px;
	float: left;
}

.tab_table_command table.table_comand td {
	padding: 3px;
	background: white;
}

.match_preview_link .team_info {
	text-decoration: none;
}

.match_preview:hover {
	background-color: #B4DEF5;
}

.success_box {
	display: none;
	text-align: center; 
	font-family: 'Calibri'; 
	font-size: 23px;
	padding: 40px 0 0 30px;
	color: #3a3a3a;
}

.dop_message {
	font-size: 15px; 
	padding-top: 20px; 
	padding-right: 25px
}

.success_box img {
	position: absolute; 
	left: 70px;
	top: 20px;
}

.main_towns {
	padding: 10px 40px 30px 40px;
	font-size: 25px;
	font-family: 'Calibri';
}

.main_towns a {
	color: white;
	text-decoration: none;
}

.main_towns a:hover {
	text-decoration: underline;
}
.main_towns a.yellow{
	color: yellow !important;
}
.how_to {
	color: #BD1306;
	text-decoration: none;
}

.how_to:hover {
	text-decoration: underline;
}

a.suc_link {
	color: #1C64A1;
}

textarea{ overflow:hidden}

#btnG {
    cursor: pointer;
    margin-left: 7px;
}

.pagination {
    margin: 20px 0;
}
.pagination ul {
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}
.pagination ul > li {
    display: inline;
}
.pagination ul > li > a, .pagination ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
}
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #F5F5F5;
}
.pagination ul > li > a:hover{
    background-color: #00AEEF;
	color: white;

}
.pagination ul > li.active > a {
	cursor: pointer;	
}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: #999999;
    cursor: default;
	cursor: poiter;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
    background-color: transparent;
    color: #00AEEF;
    cursor: default;
	
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-left-width: 1px;
    border-top-left-radius: 4px;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination-centered {
    text-align: center;
}
.pagination-right {
    text-align: right;
}
.pagination-large ul > li > a, .pagination-large ul > li > span {
    font-size: 17.5px;
    padding: 11px 19px;
}
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.pagination-small ul > li > a, .pagination-small ul > li > span {
    font-size: 11.9px;
    padding: 2px 10px;
}
.pagination-mini ul > li > a, .pagination-mini ul > li > span {
    font-size: 10.5px;
    padding: 0 6px;
}
.pager {
    list-style: none outside none;
    margin: 20px 0;
    text-align: center;
}
.pager:before, .pager:after {
    content: "";
    display: table;
    line-height: 0;
}
.pager:after {
    clear: both;
}
.pager li {
    display: inline;
}
.pager li > a, .pager li > span {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 15px 15px 15px 15px;
    display: inline-block;
    padding: 5px 14px;
}
.pager li > a:hover {
    background-color: #F5F5F5;
    text-decoration: none;
}
.pager .next > a, .pager .next > span {
    float: right;
}
.pager .previous > a, .pager .previous > span {
    float: left;
}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > span {
    background-color: #FFFFFF;
    color: #999999;
    cursor: default;
}
.files_samara  {
	margin-bottom: 15px;
}
.files_samara a {
	color: #019EE0;
}
.avatar_edit {
	background: none repeat scroll 0 0 #1A66A3;
    border-radius: 3px 3px 0 0;
    color: white;
    font-family: 'Calibri';
    font-size: 18px;
    margin: 5px;
    opacity: 0.8;
    padding: 5px 0 7px;
    position: relative;
    text-align: center;
    z-index: 9998;
	display: none;
	cursor: pointer;
}

.news2 img {
	max-width: 100%;
	height: auto;
}

.search_box {
	padding: 10px;
}
.search_box  a{
	color: #1A4E89;
}

.tournament_block_box {
	background: none repeat scroll 0 0 #E8E7E7;
    border: 2px solid #BBBBBB;
    border-radius: 0 0 5px 5px;
    display: none;
    left: 20px;
    padding: 0 0 10px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 956px;
    z-index: 295;
	/* Border-Radius */
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.tournament_block_box .message {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #E8E7E7;
	vertical-align: middle;
	color: #0897d3;
	font-size: 18px;
}
	.tournament_block_box .message span {
		zoom: 1;
		display: -moz-inline-box;
		-moz-box-orient: vertical;
		display: inline-block;
		_display: inline;
		*display: inline;
		vertical-align: middle;
		padding: 80px 0 30px;
		background: url(../images/ajax-loader.gif) top no-repeat;
	}
	.tournament_block_box .message:after {
		content: '';
		zoom: 1;
		display: -moz-inline-box;
		-moz-box-orient: vertical;
		display: inline-block;
		_display: inline;
		*display: inline;
		vertical-align: middle;
		height: 100%;
		width: 0px;
	}
.tournament_block_box .controls_box {
	display: none;
}

.tournament_group_box  {
	background: url("/skins/rfll/images/back_group.jpg") repeat-x scroll 0 0 transparent;
    border: 2px solid #BBBBBB;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    color: white;
    font-size: 20px;
    height: 29px;
    margin: 10px 20px;
    padding-top: 4px;
    position: relative;
    text-align: center;
	cursor: pointer;
	z-index: 300;
	margin-bottom: 0px;
}
.tournament_group_box:hover {
	background: url("/skins/rfll/images/back_group_active.jpg") repeat-x scroll 0 0 transparent;
	color: #808080;
}
.tournament_group_box.active {
	background: url("/skins/rfll/images/back_group_active.jpg") repeat-x scroll 0 0 transparent;
	color: #808080;
}
.tournament_error_container {
	margin-top: 140px;
}
.tournament_block_box a {
	color: #205c99;
	text-decoration: none;
	display: block;
	padding: 3px 5px 5px 5px;
}



.div_select:hover {
	background: #0897d3;
}
.div_select:hover a {
	color: white;
}
.active_blue { 
	background-color: #888888;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: white;
    font-size: 12px;
    height: 15px;
    padding: 0 0 3px;
    position: absolute;
    right: 110px; 
    top: 6px;
    width: 63px;
}
.active_gray { 
	background-color: #888888;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: white;
    font-size: 12px;
    height: 15px;
    padding: 0 0 3px;
    position: absolute;
    right: 5px;
    top: 6px;
    width: 98px;
}

.active_blue.active, .active_gray.active {
	background-color: #019EE0;
}

.controls_box {
	background: none repeat scroll 0 0 #D7D4D4;
    height: 33px;
    overflow: hidden;
    position: relative;
}
.controls {
	cursor: pointer;
}

.current_torns {
	display: none;
}
.current_torns.active {
	display: block;
}
#overlay{
	position: absolute !important;
	width:100%;
	height: 220% !important;
	z-index: 99997 !important;
 	background: rgba(255, 255, 255, 0.8) !important;
 	overflow: hidden;
}
.vid{
	z-index:99998;
	position: relative;
	margin:0 auto;
	display: block;
	top: 200px;
	overflow: hidden;
	background: black;
}
.fotos_wrapper{
  display: block;
  position: relative;
  width: 1000px;
  top: 25px;
  z-index: 99998;
  margin: 0 auto;
  /*left: 23%;*/
}
.lazyOwl{
	max-width:1000px;
	  max-height: 680px;
	    margin: 0 auto;
  position: relative;
  display: block;
}
.gallery{
    position: relative;
  display: block;
  width: 300px;
  height: auto;
  float: left;
  /*overflow: hidden;*/
  margin-right: 30px;
  cursor: pointer;
    margin-top: 30px;
      min-height: 500px
}
.fotos li{
	list-style: none;
	min-height: 680px;
}
.description{
	  position: relative;
  display: block;
  top: -59px;
  width: 300px;
  height: auto;
  overflow: hidden;
  color: black;
  z-index: 99997;
  float: left;
  text-align: left;
  font-size: 16px;
  margin-bottom: -60px;
}
#close{
	cursor: pointer;
	background: url("/skins/rfll/images/close.gif") no-repeat;
	  width: 13px;
  height: 13px;
}
.gallery_name{	
  display: block;
  position: relative;
  background: url("/skins/rfll/images/gallery_name.png") no-repeat;
  width: 280px;
  height: 54px;
  color: white;
  font-size: 18px;
  float: left;
  top: -72px;
  padding: 10px;
  line-height: 20px;
  padding-top: 3px;

}

.main_foto{
	  position: relative;
  display: block;
  float: left;
}
.select_city_turnir{
	top:85px !important;
}
.fotorama__wrap{
	margin: 0 auto;
}

#vk_groups {
	margin: 10px 0 10px -5px;
}
#save_png {
	display: none;
	text-align: center;
	line-height: 21px;
}
#save_png table {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 10px;
}
#vk_share {
	display: none;
}

.crop-block {
	background: #fff;
	padding: 20px;
	text-align: center;
}
	.crop-block .crop-text {
		margin: 10px auto 0;
	}
	.crop-block .crop-button {
		margin: 10px auto 0;
		width: 57px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		background: url(/../skins/rfll/images/enter-out.png) no-repeat;
		border: none;
		color: #fff;
		font-weight: 700;
		cursor: pointer;
		position: relative;
	}
	.crop-block .crop-loading {
		margin: 8px auto 0;
		width: 32px;
		height: 32px;
		background: url(/../skins/rfll/images/AjaxLoader.gif) no-repeat;		
	}
	.crop-block #jcrop {
		margin: 2px;
	}

.btn-more {
	display: block;
	text-align: center;
    font-weight: 700;
	font-size: 14px;
	color: #fff;
	padding: 5px 0;
	text-decoration: none;
	background: #1faede;
	background: -moz-linear-gradient(top,  #1faede 0%, #235893 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1faede), color-stop(100%,#235893));
	background: -webkit-linear-gradient(top,  #1faede 0%,#235893 100%);
	background: -o-linear-gradient(top,  #1faede 0%,#235893 100%);
	background: -ms-linear-gradient(top,  #1faede 0%,#235893 100%);
	background: linear-gradient(to bottom,  #1faede 0%,#235893 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1faede', endColorstr='#235893',GradientType=0 );
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px 0 #999;
	box-shadow: 1px 1px 5px 0 #999;
	text-shadow: 1px 1px 0 #000;
}

#ui-datepicker-div {
	z-index: 99999 !important;
}



.bets-page {
	padding: 10px;
	cursor: default;
	font-size: 14px;
	line-height: 1;
}
	.bets-page h2 {
		font-size: 24px;
		text-align: center;
		margin: 10px 0;
	}
	.bets-page h3 {
		text-align: center;
		margin: 10px 0 20px;
	}
	.bets-page #login_button {
		margin: 8px 0;
	}

	.bets-page .rules-link {
		line-height: 16px;
		display: inline-block;
		padding: 8px 25px;
		color: #41B4E6;
		border: 2px #41B4E6 solid;
		text-decoration: none;
		font-weight: bold;
	}
		.bets-page .rules-link:hover {
			color: #3C729B;
		}

	#rules {
		padding: 20px;
		background: #fff;
		width: 800px;
	}
		#rules h3 {
			font-size: 16px;
		}
		#rules p {
			margin-top: 15px;
		}

	.bets-results {
		min-height: 520px;
		margin-bottom: 20px;
	}
		.bets-results h2 {
			display: inline-block;
			vertical-align: bottom;
			padding: 10px 27px;
			font-size: 12px;
			line-height: 16px;
			margin: 0;
			color: #FFF;
			background: #41B4E6;
			background: -moz-linear-gradient(top,  #41B4E6 0%, #3C729B 100%);
			background: -webkit-linear-gradient(top,  #41B4E6 0%,#3C729B 100%);
			background: linear-gradient(to bottom,  #41B4E6 0%,#3C729B 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41B4E6', endColorstr='#3C729B',GradientType=0 );
		}

		.all-bets {
			min-height: 413px;
		}
		.all-bets .table-outer,
		.bets-results .table-outer {
			overflow: scroll;
			display: none;
		}
		.all-bets #bets_table,
		.bets-results #rating_table {
			width: 100%;
			display: none;
		}
		.bets-results th,
		.bets-results td {
			text-align: center;
		}
		.bets-results .pq-cont-right td:nth-child(2) {
			text-align: left;
		}
		.bets-results #rating_table th,
		.bets-results #rating_table td {
			width: 70px;
		}
		.bets-results #rating_table th.second,
		.bets-results #rating_table td.second {
			width: 200px;
		}

		.all-bets th,
		.all-bets td {
			width: 215px;
			text-align: center;
			vertical-align: middle;
			white-space: nowrap;
		}
		.all-bets th:first-child,
		.all-bets td:first-child {
			width: 300px;
		}
		.all-bets .bet-result {
			width: 60px;
			height: 37px;
			padding-top: 7px;
			display: inline-block;
			vertical-align: bottom;
		}
			.all-bets .bet-result input {
				margin-top: 7px;
			}
		.all-bets .bet-total {
			width: 140px;
			height: 44px;
			display: inline-block;
			vertical-align: bottom;
		}
		.all-bets .bet-result.yes,
		.all-bets .bet-total.yes {
			background: #BAE1EC;
		}
		.all-bets label {
			display: inline-block;
			font-weight: bold;
		}
		.all-bets .label ~ label {
			font-weight: normal;
			font-size: 10px;
		}
		.all-bets .label {
			font-size: 12px;
			font-weight: bold;
		}
		.all-bets .total {
			display: inline-block;
			width: 30px;
			padding: 1px 5px;
			font-size: 12px;
			border: 1px #ddd solid;
		}
		.all-bets .match {
			line-height: 24px;
		}

	.bets-page .col {
		float: left;
		width: 33.3%;
		min-height: 1px;
		text-align: left;
	}
		.bets-page .col-2 {
			text-align: center;
		}
		.bets-page .col-3 {
			text-align: right;
		}

	.bets-user {
		display: inline-block;
		overflow: hidden;
		color: #fff;
		padding: 10px;
		font-size: 12px;
		line-height: 16px;
		background: #41B4E6;
		background: -moz-linear-gradient(top,  #41B4E6 0%, #3C729B 100%);
		background: -webkit-linear-gradient(top,  #41B4E6 0%,#3C729B 100%);
		background: linear-gradient(to bottom,  #41B4E6 0%,#3C729B 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41B4E6', endColorstr='#3C729B',GradientType=0 );
	}
		.bets-user .vk-logo {
			width: 28px;
			height: 16px;
			background: url(/../skins/rfll/images/logo_vk.png) 0 0 no-repeat;
			margin-right: 10px;
			float: left;
		}
		.bets-user .user-name {
			float: left;
			color: #fff;
		}
		.bets-user .user-logout {
			float: right;
			margin-left: 20px;
			cursor: pointer;
		}

	.bets-amount {
		padding: 10px;
		font-size: 12px;
		line-height: 16px;
	}
		.bets-amount span {
			color: #f00;
			font-weight: bold;
		}

	.bets-status {
		padding: 10px;
		text-align: center;
		line-height: 16px;
		white-space: nowrap;
	}
		.bets-status span {
			color: #f00;
			font-weight: bold;
		}

	.bets-notice {
		text-align: center;
		margin: 20px auto;
		font-weight: bold;
	}

	.bets-form {
		width: 700px;
		margin: 20px auto;
		text-align: center;
	}
		.bets-form h2 {
			text-align: left;
			margin-bottom: 10px;
		}
		.bets-form h3 {
			text-align: left;
			margin: 10px 0;
			font-weight: normal;
		}
		.bets-form table {
			width: 100%;
		}
			.bets-form td {
				padding: 5px 10px 10px;
				border-bottom: 1px #eee solid;
				vertical-align: bottom;
				min-width: 100px;				
			}
			.bets-form tr:first-child td {
				border-top: 1px #eee solid;
			}
			.bets-form td:first-child {
				text-align: left;
				vertical-align: middle;
			}
			.bets-form td.header {
				font-weight: bold;
				padding: 5px 0;
			}
			.bets-form label {
				display: inline-block;
				font-weight: bold;
			}
			.bets-form .label ~ label {
				font-weight: normal;
				font-size: 12px;
			}
			.bets-form .label {
				font-size: 12px;
				font-weight: bold;
			}
			.bets-form .total {
				display: inline-block;
				width: 30px;
				padding: 3px 5px;
				font-size: 12px;
				border: 1px #ddd solid;
			}
			.bets-form .save {
				display: inline-block;
				margin: 20px auto;
				font-weight: 700;
				font-size: 14px;
				color: #fff;
				padding: 5px 15px;
				text-decoration: none;
				border: none;
				outline: 0;
				cursor: pointer;
				background: #41B4E6;
				background: -moz-linear-gradient(top,  #41B4E6 0%, #3C729B 100%);
				background: -webkit-linear-gradient(top,  #41B4E6 0%,#3C729B 100%);
				background: linear-gradient(to bottom,  #41B4E6 0%,#3C729B 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41B4E6', endColorstr='#3C729B',GradientType=0 );
				-webkit-border-radius: 5px;
				border-radius: 5px;
				-webkit-box-shadow: 1px 1px 5px 0 #999;
				box-shadow: 1px 1px 5px 0 #999;
				text-shadow: 1px 1px 0 #000;
			}



	
	
	.bets-page .rounds {
		margin: 20px auto 0;
		padding: 10px;
		font-size: 14px;
		border-top: 1px #eee solid;
		border-bottom: 1px #eee solid;
		text-align: center;
	}
		.bets-page .rounds.hidden {
			display: none;
		}
		.bets-page .rounds li {
			display: inline-block;
			margin: 0 5px;
		}
		.bets-page .rounds .active a {
			text-decoration: none;
			color: #444;
		}


.adsbygoogle {
	margin: 0 auto;
}



.welcome-text {
	line-height: 1;
	padding: 5px;
	background: #e8e8e8;
}
	.welcome-text h1 {
		line-height: 1;
		font-size: 12px;
		margin: 5px 0;
		text-align: center;
	}
	.welcome-text p {
		font-size: 12px;
		margin: 3px 0 0;
	}


.photo-block {
	margin-top: 20px;
	display: none;
}
	.photo-block h3,
	.video-block h3 {
		background: url(/../skins/rfll/images/shet-title-back.png) repeat-x;
		color: #FFF;
		font-size: 16px;
		height: 25px;
		line-height: 25px;
		padding: 0 5px;
		font-weight: normal;
		position: relative;
	}
	.photo-block h3:after,
	.video-block h3:after {
		content: '';
		width: 18px;
		height: 17px;
		background: url(/../skins/rfll/images/shet-str.png) no-repeat;
		position: absolute;
		top: 50%;
		right: 5px;
		margin-top: -9px;
	}
	.photo-block #owl-photo,
	.video-block #owl-video {
		width: 674px;
	}
	.photo-block #owl-photo .item,
	.video-block #owl-video .item {
		height: 150px;
		overflow: hidden;
		border-right: 2px #46B8E9 solid;
		border-bottom: 2px #46B8E9 solid;
	}
	.photo-block #owl-photo .owl-item:first-child .item,
	.video-block #owl-video .owl-item:first-child .item {
		border-left: 2px #46B8E9 solid;
	}
	.photo-block #owl-photo .item img,
	.video-block #owl-video .item img {
		width: 100%;
		vertical-align: middle;
		min-height: 150px;
	}
	.photo-block .owl-theme .owl-controls .owl-buttons div,
	.video-block .owl-theme .owl-controls .owl-buttons div {
		background: #025E93;
	}
	.photo-block .owl-theme .owl-controls .owl-buttons div:hover,
	.video-block .owl-theme .owl-controls .owl-buttons div:hover {
		background: #527FA5;
	}

.video-block {
	margin-top: 20px;
}
	.video-block .item {
		cursor: pointer;
		position: relative;
	}
	.video-block .item:after {
		content: '';
		width: 32px;
		height: 32px;
		background: url(/skins/rfll/images/play.jpg) no-repeat;
		position: absolute;
		z-index: 1;
		top: 50%;
		left: 50%;
		margin: -16px 0 0 -16px;
	}
	.video-block .name {
		position: absolute;
		z-index: 2;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(255, 255, 255, 0.8);
		visibility: hidden;
		opacity: 0;
		padding: 10px;
		-webkit-transition: opacity 0.5s ease;
		-moz-transition: opacity 0.5s ease;
		-ms-transition: opacity 0.5s ease;
		-o-transition: opacity 0.5s ease;
		transition: opacity 0.5s ease;
	}
	.video-block .item:hover .name {
		visibility: visible;
		opacity: 1;
	}



/* Новости */
.news-container {
	padding: 10px 10px 20px;
	font-family: 'Calibri' !important;
	font-size: 15px;
	color:#666;
	line-height: 1.2;
	overflow: hidden;
}
.news-container .pagination {
	text-align: center;
	margin: 0;
}
	.news-container .col-1 {
		float: left;
		width: 670px;
		margin-right: 10px;
	}
	.news-container .col-2 {
		float: left;
		width: 300px;
	}

	.news-container h1 {
		font-size: 30px;
		margin: 0 0 10px;
		line-height: 28px;
	}
	.news-container a {
		color: #333;
		cursor: pointer;
	}
	.news-container .news-single .text {
		padding: 10px 0 0;
	}
		.news-container .news-single .text table {
			width: 100% !important;
		}
		.news-container .news-single .text p {
			margin: 0 0 20px;
		}
		.news-container .news-single .text img {
			max-width: 100% !important;
			height: auto !important;
		}
	.news-container .news-single .bottom {
		overflow: hidden;
		margin-top: 10px;
	}
		.news-container .news-single .author {
			float: left;
			width: 49%;
		}
			.news-container .news-single .author img {
				float: left;
				margin: 0 5px 0 0;
			}
		.news-container .news-single .ya-share2 {
			float: right;
		}
	.news-container .prev-next {
		margin-top: 40px;
	}


.news-list {
	width: 664px;
	font-size: 0;
	margin: 0 0 20px;
	overflow: hidden;
}
	.news-list .news-item {
		display: inline-block;
		width: 440px;
		height: 275px;
		position: relative;
		margin: 0 2px 2px 0;
		font-size: 14px;
	}
	.news-list .news-item.item-2 {
		width: 220px;
	}
	.news-list .news-item.item-3 {
		float: right;
	}
	.news-list .news-item.item-3:last-child {
		float: none;
	}
	.news-list .news-item.item-4,
	.news-list .news-item.item-5 {
		width: 220px;
		height: 137px;
	}
		.news-list .news-item a {
			display: inline-block;
		}
		.news-list .news-img {
			position: absolute;
			z-index: 1;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			overflow: hidden;
		}
			.news-list .item-2 .news-img img {
				position: absolute;
				z-index: 1;
				top: 0;
				left: 50%;
				margin-left: -220px;
			}
			.news-list .news-img:after {
				content: '';
				position: absolute;
				z-index: 2;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				opacity: 1;
				background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.3) 100%);
				background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.3) 100%);
				background: radial-gradient(ellipse at center,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.3) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4d000000',GradientType=1 );

				-webkit-transition: opacity 0.5s ease;
				-moz-transition: opacity 0.5s ease;
				-ms-transition: opacity 0.5s ease;
				-o-transition: opacity 0.5s ease;
				transition: opacity 0.5s ease;
			}
			.news-list .news-item a:hover .news-img:after {
				opacity: 0;
			}
		.news-list .news-info {
			position: absolute;
			z-index: 3;
			bottom: 10px;
			left: 0;
			color: #fff;
			max-width: 70%;
		}
			.news-list .news-date {
				display: block;
				font-size: 10px;
				margin: 0 0 5px 10px;
			}
			.news-list .news-name {
				display: inline-block;
				background: rgba(1,158,223,0.9);				
				padding: 5px 10px;
				margin-bottom: 10px;
			}
			.news-list .news-description {
				display: block;
			}

	.last-news {
		margin-bottom: 10px;
	}
		.last-news .caption {
			font-size: 24px;
			margin-bottom: 10px;
			line-height: 28px;
		}
		.last-news ul {
			list-style: none;
			margin: 0;
			border: 1px #ddd solid;
		}
		.last-news li {
			margin: 1px -1px;
			padding: 10px;
			border-left: 5px #019edf solid;
		}
		.last-news p {
			color: #999;
			font-size: 12px;
			margin: 0 0 5px;
		}
		.last-news a {
			text-decoration: none;
		}
		.last-news a:hover {
			text-decoration: underline;
		}

	.tag-cloud {
		border: 2px #46B8E9 solid;
		margin-bottom: 10px;
		font-family: 'Calibri' !important;
	}
		.tag-cloud .caption {
			background: url(/../skins/rfll/images/shet-title-back.png) repeat-x;
			color: #fff;
			font-size: 16px;
			height: 25px;
			line-height: 25px;
			padding: 0 10px;
			font-weight: normal;
			margin: -2px -2px 0;
		}
		.tag-cloud ul {
			list-style: none;
			margin: 0;
			padding: 10px;
			line-height: 1;
		}
		.tag-cloud li {
			display: inline;
			font-size: 0;
		}
		.tag-cloud li:after {
			content: ', ';
			font-size: 14px;
		}
		.tag-cloud li:last-child:after {
			content: '';
		}
		.tag-cloud a {
			text-decoration: none;
			font-size: 14px;
			color: #333;
		}
		.tag-cloud a:hover {
			text-decoration: underline;
		}
		
		
.new-team-form {
	display: block;
	width: 450px;
	margin: 30px auto;
}
	.new-team-form input {
		display: block;
		width: 100%;
		margin-bottom: 10px;
		height: 30px;
		font-family: 'Calibri';
		font-size: 17px;
		padding: 0 10px;
		background: #FFF;
		border: none;
		border-radius: 5px;
		box-shadow: inset 0 1px 5px #000;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.new-team-form button {
		display: block;
		width: 223px;
		height: 51px;
		background: url(/skins/rfll/images/registration_button.png) no-repeat;
		border: none;
		font-size: 29px;
		font-family: 'Calibri';
		text-align: center;
		color: #FFF;
		padding-bottom: 5px;
		cursor: pointer;
		margin-top: 20px;
	}
	.new-team-form .messages {
		margin-bottom: 20px;
		font-weight: bold;
	}
	.request-team-btn {
		border-radius: 9px 9px 9px 9px;
		color: white;
		cursor: pointer;
		display: block;
		font-family: 'Calibri';
		font-size: 28px;
		height: 37px;
		padding-top: 14px;
		text-shadow: 0 0 4px #ccc;
		text-align: center;
		text-decoration: none;
		width: 440px;
		margin: 20px auto;
		background: #ff3f3f;
		background: -moz-linear-gradient(top, #ff3f3f 0%, #ea0202 31%, #a50101 71%, #540101 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3f3f), color-stop(31%,#ea0202), color-stop(71%,#a50101), color-stop(100%,#540101));
		background: -webkit-linear-gradient(top, #ff3f3f 0%,#ea0202 31%,#a50101 71%,#540101 100%);
		background: -o-linear-gradient(top, #ff3f3f 0%,#ea0202 31%,#a50101 71%,#540101 100%);
		background: -ms-linear-gradient(top, #ff3f3f 0%,#ea0202 31%,#a50101 71%,#540101 100%);
		background: linear-gradient(to bottom, #ff3f3f 0%,#ea0202 31%,#a50101 71%,#540101 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f3f', endColorstr='#540101',GradientType=0 );
	}
	
.online-page {
	padding: 30px;
	text-align: center;
}
.online-page h2 {
	margin-bottom: 15px;
	font-size: 24px;
}
.online-page iframe {
	margin-bottom: 30px;
}

.tab_table_command table.table_comand td.last_matches {
	width: 80px;
	height: 27px;
	padding: 0;
	background-color: #fff;
	text-align: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.last_matches .items {
	width: 79px;
	height: 100%;
	white-space: nowrap;
    font-size: 0;
}
.last_matches .items:after {
	content: '';
	display: table;
	clear: both;
}
.last_matches .item {
	display: inline-block;
	width: 15px;
	height: 100%;
	position: relative;
	text-align: center;
	text-decoration: none;
	color: inherit;
	font-size: 14px;
}
.last_matches .item + .item {
	margin-left: 1px;
}
.last_matches .item.win {
	background-color: #21b14b;
}
.last_matches .item.draw {
	background-color: #fff200;
}
.last_matches .item.lose {
	background-color: #ed1c24;
}
.last_matches .tooltip {
	display: none;
	width: 290px;
	margin: 0 0 8px -150px;
	padding: 5px;
	line-height: 1;
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 50%;
	background-color: #fff;
	white-space: nowrap;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.6);
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.6);
}
.last_matches .item:hover {
	-webkit-box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.3);
	box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.3);
}
.last_matches .item:hover .tooltip {
	display: block;
	z-index: 2;
}
.last_matches .tooltip:before {
	content: '';
	display: block;
	margin-left: -10px;
	position: absolute;
	bottom: -4px;
	left: 50%;
	border: 10px transparent solid;
	border-top: 5px #fff solid;
	border-bottom: none;
}
.last_matches .tooltip .team {
	display: inline-block;
	width: 100px;
	vertical-align: middle;
	text-align: center;
	white-space: normal;
}
.last_matches .tooltip .score {
	display: inline-block;
	min-width: 30px;
	vertical-align: middle;
    color: #019edf;
    font-family: 'DINCondensedC';
    font-size: 40px;
	text-align: center;
}
.last_matches .tooltip .center {
	display: inline-block;
	width: 10px;
	margin-top: -5px;
	vertical-align: middle;
    color: #019edf;
    font-family: 'DINCondensedC';
    font-size: 30px;
	text-align: center;
}


.tab_table_chess table hr {
	height: 1px;
	margin: 2px 0;
	background-color: #dfdfdf;
}
.chess_item {
	margin-bottom: 40px;
	padding: 5px;
}
.chess_item h2 {
	margin: 0 0 15px;
	padding: 0 15px;
    font-size: 25px;
}
.chess_item table {
	width: 100%;
	margin-bottom: 10px;
	background-color: #fff;
	font-family: 'Calibri';
    text-align: center;
	text-transform: uppercase;
    font-size: 14px;
	line-height: 1;
}
.chess_item th {
    height: 19px;
    border: 2px solid #aeaeae;
    background-color: #d1cfcf;
    color: #484848;
    font-weight: 700;
}
.chess_item td {
	min-width: 20px;
    height: 30px;
	padding: 1px 1px;
    vertical-align: middle;
	background-color: #fff;
	border: 2px solid #aeaeae;
	font-weight: 700;
}
.chess_item td.hover {
	background-color: #d5f0ff;
}
.chess_item td:first-child {
	width: 50px;
	background-color: #fff;
}
.chess_item td.team {
	width: 300px;
	padding: 3px;
    text-align: left;
    background: #b4def5;
    font-size: 12px;
}
.chess_item td.type-0 {
    background: #59a968;
	color: #fff;
}
.chess_item td.type-1 a {
	color: #cc0;
	text-decoration: none;
	white-space: nowrap;
}
.chess_item td.type-1 a.win {
	color: #0c0;
}
.chess_item td.type-1 a.lose {
	color: #c00;
}



.tab_goals_chart {
	padding: 6px 6px 0;
}
.table_goals_chart {
	width: 100%;
	margin-top: 10px;
	background-color: #fff;
}
.table_goals_chart th,
.table_goals_chart td {
	width: 1%;
	padding: 5px 2px;
	border: 1px #000 solid;
	text-align: center;
	line-height: 1;
}
.average_goals_chart {
	margin-top: 10px;
	padding: 20px 10px;
	text-align: center;
	background-color: #fff;
}
.average_goals_chart .item {
	display: inline-block;
	vertical-align: middle;
}
.average_goals_chart .item + .item {
	margin-left: 50px;
}
.average_goals_chart .label {
	display: inline-block;
	max-width: 200px;
	margin-right: 5px;
	vertical-align: middle;
	text-align: right;
}
.average_goals_chart .value {
	display: inline-block;
	vertical-align: middle;
	color: #019edf;
	font-family: DINCondensedC;
	font-size: 60px;
	line-height: 18px;
}

.tab_course_chart {
	padding: 6px 6px 0;
}

.tab_player_chart {
	display: none;
	padding: 6px;
}


