.hidden{
	opacity: 0;
}
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url('../fonts/ubuntucondensed.woff') format('woff');
}


/*** > Общие стили ***/
.padding_sides{padding-left:5px; padding-right:5px;}
.inline_ul{list-style:none; padding:0px; margin:0px;}
.inline_ul li{padding:0px 10px 0px 0px; float:left;}
.nobullets{list-style:none;}
.bluebg{background-color:#DDE4EC;}
.light_block{border-bottom: solid 1px #E6E6E6;}
.video_description{text-align:left; padding: 0px 3px 0px 5px; line-height: 1.1em;}
.fake{display:none;}
.filelist{list-style:none;}
.match_group{font-size:10px;}
.imgborder{border:4px solid #E5E5E7; z-index:100 !important;}
/*** < Общие стили ***/

/*** > Карточка матча ***/
.scores_club1,.scores_club2,.scores_blank{background:#CFCFCF; vertical-align:top;}
.scores_club1{text-align:right;}
.scores_club2{text-align:left;}
.versus_logo1, .versus_logo2{width:70px; vertical-align:top;}
.versus_logo1 {text-align:center;}
.versus_logo2 {margin-left:642px; position:absolute;}
.versus_club1,.versus_club2{height:32px; padding:0px; margin:0px !important;}
.versus_club1 h2,.versus_club2 h2{color:white;}
.versus_club1 a,.versus_club2 a{color:white;}
.match_time{background:#242D34; color:white !important; font-weight:bold !important; padding:0px; margin:0px !important;}
.versus_score h2{color:white !important; font-weight:bold !important;}
.versus_score{text-align:center;}
    /* > Составы */
.matchmember_act, .matchmember_act a{font-weight:bold;}
.matchmember_no, .matchmember_no a{color:gray;}
    /* < Составы */
/*** < Карточка матча ***/


/*** > Футер ***/
.footer{background:white; padding:10px 0px 10px 0px; border-top:1px solid #EFEFEF;}
.footer .rss{font-weight:bold; color:#FF630F; text-decoration:none; border-bottom:dashed 1px #FF630F;}
.footer .rss:hover{border-bottom:solid 1px #FF630F;}
.footer .wrap{color:gray; float:right; padding:5px; text-align:right;}
/*** < Футер ***/

/*** > Новости ***/
.newslist_item .short_descr p{margin-bottom:0px;}
.newslist_item{margin-bottom:8px;}
.newslist_item h6{margin:0px !important; font-weight:normal !important;}
/*** < Новости ***/

/*** > Календарь МИШКи ***/
.legend{padding:10px 10px; height:50px; background:#D6E2F8; margin:5px 0px 5px 0px;}
.legend a{font-size:12px !important;}
.legend div{height:auto; float:left; margin:3px;}
.select_date{padding:10px 10px; text-align:center;}
.select_date select, .select_date input{font-size:20px;}
.calendar td{padding:0px; vertical-align:top; border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF; width:27px;}
.calendar th{font-size:10px; background:#EFEFEF; vertical-align:top; border-bottom:1px solid #AFAFAF; padding:0px;}
.calendar tbody th{width:160px; padding:3px;}
.calendar thead th{text-align:center;}
.cal_s, .cal_r, .cal_none, .cal_s a, .cal_r a{height:15px; font-size:10px; font-weight:bold !important; text-align:center !important;}
.cal_none{border-top:1px solid white;}
.cal_s{background:#777fcb;}
.cal_s a{color:white;}
.cal_r{background:#ac6994; }	
.cal_r a{color:white;}
.cal_r.notfirst a {color:#ac6994;}
.notfirst{margin-left:-2px !important; }
.cal_s.notfirst a {color: #777fcb;}
.event{cursor:pointer; border-top:1px solid white;}
.description_block{display:none; position:absolute; width:200px; background:#EFEFEF; text-align:left; padding:10px; border:1px solid gray; margin-left:10px; font-size:12px;}
.calendar tr.parent{margin-bottom:3px !important; border-bottom:3px solid black;}
.calendar th.parent{background:#DFCFC3;}
.region_calendar{width:100% !important;}
.region_calendar td{border-right:1px solid #EFEFEF; border-top:1px solid #EFEFEF; padding:0px; margin:0px; width:14%; height:100px; vertical-align:top;}
.region_calendar{border-bottom:1px solid #EFEFEF;}
.region_calendar .event{border-top:1px solid white;}
.empty_daynum{background:#EFEFEF;}
.empty_cell{background:#EFEFEF; height:100%;}
/*** < Календарь МИШКи ***/

/*** > Календарь (просто) ***/
.broadcast_info p{
	padding:0px; 
	margin:0px;
	font-size:10px;
}
/*** < Календарь (просто) ***/


.heading{
	font-family:"Ubuntu Condensed", sans-serif;
	color: white;
}

/*** > Заявочные листы и регистрация ***/
.list_entry th{background:inherit !important; width:130px; vertical-align:top;}
td.district_highlight a, td.district_highlight h5{color:#DFDFDF !important;}
ul.district_highlight a{color:#4D91BB !important;}
td.district_highlight a:hover{color:#4D91BB !important;}
td.district_highlight h5.district_highlight_h{color:black !important;}
.registration_button{width:100%; text-align:center; margin:10px 0px;}
.registration_button img{cursor:pointer;}
.input_with_bg{background:#FFFFFF url(/site_media/extjs/resources/images/default/form/text-bg.gif) repeat-x scroll 0 0; border:1px solid #B5B8C8; padding:1px 3px;}
.formtable th{text-align:right; vertical-align:top; width:200px; background:#F3F2EA;}
.formtable thead th{background:#EFEFEF;}
.highlighted_table,.highlighted_table td,.highlighted_table th,.highlighted_table tbody,.highlighted_table thead{background:#FFE2AF;}
.table_left th{width:130px; text-align:left;}
.selected_item{background:#9FFFA3; padding:5px;}
.errorlist{list-style:none; padding:0px; margin:0px; color:red;}
.errorlist li{padding:3px;}
/*** < Заявочные листы и регистрация ***/

/*** > Rootline ***/
.rootline{padding:0px 0px 10px 5px;}
.rootline{color:gray;}
.rootline a{color:gray; font-weight:normal;}
.rootline a:hover{background:none; color:black; text-decoration:none;}
/*** < Rootline ***/

/*** > Logo ***/
#logo_container{padding-left:0px;}
#logo_title{margin: 20px 0px 0px 70px;}
#logo:hover{background:none;}
/*** < Logo ***/

/*** > Плашки ***/
#plashki{margin:1px 0px; padding:1px 0px; background-color:white !important;}
#plashki div{float:left !important; height:63px; width:235px !important; display:block; margin:2px;}
#plashki div.left{margin-left: 4px;}
#plashki div.right{margin-right: 4px; }
* html #plashki, * + html #plashki{ padding-top:0px; }
* html #plashki div{ margin:1px !important; }
#plashki div{font-family:Tahoma, Verdana; font-weight:bold;color:white;}
#plashki .wrap{width:162px !important; height:62px !important; overflow:hidden; padding:0px 0px 0px 70px;}
/*** < Плашки ***/

/*** > Standart block ***/
.standart_block{margin:2px;}
.standart_block .head{padding:2px 0px 3px 8px; color:#FFFFFF; font-family:"Lucida Sans Unicode", Tahoma, Arial; font-size:11px; font-weight:bold;}
.standart_block .content{padding:8px !important;}
.standart_block .content, .standart_block .content .sb-inner{margin:0px 0px 0px 0px; padding:4px; background:#f3f2ea;}
/*** < Standart block ***/

/*** > Styled links UL ***/
.styled_links{list-style:none; padding:0px 0px 10px 0px !important; margin:0px !important;}
.styled_links li{padding:0px 3px 0px 3px;}
.styled_links li a{display:block; padding-left:5px; border-left:5px solid #F3F2EA;}
.styled_links li a:hover{border-left:5px solid #6A80A8;}
.styled_links .act a{border-left: 5px solid #6A80A8;}
.styled_links a.act_same_level{border-left: 5px solid #6A80A8;}
.styled_links .small{padding-left: 10px;}
.styled_links span.inactive{padding-left:10px; color:gray;}
/*** < Styled links UL ***/

.resulttable TD{
	vertical-align:top;
}

/*** > Карточка персоны ***/
.infotable{width:100%;}
.infotable .col1{font-family:Tahoma,Verdana; color:gray; font-size:11px; text-align:left; font-weight:bold; width:150px; vertical-align:top;}
.infotable .col2{font-family:Tahoma,Verdana; font-size:11px; text-align:left; vertical-align:top;}
/*** < Карточка персоны ***/

/*** > Фотолента ***/
.photolenta{overflow:hidden; width:800px;}
.photolenta UL{list-style:none; width:3000px; margin:0px;}
.photolenta UL LI{float:left; padding:2px;}
.photolenta_wrapper {height: 85px;}
/*** < Фотолента ***/

/*** > Баннер ***/
#section_title {height:100px;}
#big_text{
	color:white;
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:37px;
	white-space: nowrap;
	letter-spacing:-1px;
	margin: 20px 0px 0px 130px;
	text-shadow:0 1px 0 #000;
	position: relative;
	float: left;
	width: 840px;
	overflow: hidden;
	display: block;
}

#nas_uzhe{
	font-size:14px;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	position: relative;
	float: left;
	margin: -5px 0 0 130px;
	display: block;
}
#small_text{
	font-size:24px;
	color:white;
	letter-spacing:-1px;
	font-family:"Ubuntu Condensed", sans-serif;
	width:100%;
}
/*** < Баннер ***/

.act A{color:#560105 !important; font-weight:bold;}

/*** > Таблица результатов ***/
.resulttable{font-family:Arial; margin-bottom:0px;}
.resulttable THEAD TR TD{background-color:#CFCFCF; font-weight:bold;}
/*** < Таблица результатов ***/

/*** > Цветные rows ***/
.rowcolor1{background-color:white;}
.rowcolor2, .rowcolor2 th, .rowcolor2 td{background:#D6E2F8;}
.col_highlited1{background:#893132; color:white; font-weight:bold;}
/*** < Цветные rows ***/

#fancy_title_left, #fancy_title_right{padding:0px !important;margin:0px !important;}

/*** > Поиск ***/
#searchlink{padding-left:3px;}
#searchbox{position:absolute;  width:250px; display:none; background:#D4DDE3; padding:5px; border:solid 1px #2D2863; z-index:9000;}
#searchbox UL{padding:0px; margin:0px; list-style:none !important;}
#searchbox UL LI{list-style:none !important; cursor:pointer;}
#search{background:url(/site_media/img/search_bg.png) no-repeat center right; height:28px; width:195px; margin:0px 0px 4px 4px;}
#search a{font-family:Verdana; font-size:12px; color:white; text-decoration:none;}
#searchinput{font-size:13px; margin:4px 0px 0px 10px; width:120px;}
#searchbox li.model{background-color:#506391; font-family:Verdana, Arial; color:white; font-weight:bold;}
/*** < Поиск ***/

/*** > Язык ***/
#lang{
	color: white; 
	padding:0;
	margin: 0; 
	text-align: right;
	font-weight: bolder;
	margin-right: 4px;
}

#lang a{
	color: #8C94C0;
}
/*** < Язык ***/

/*** > Информационные сообщения ***/
.information{margin:0px 0px 5px 0px; padding:10px; font-family:Tahoma, Arial, Verdana; color:gray; font-size:20px; background:#F0F0F0;}
.error{margin:0px; padding:10px; font-family:Tahoma, Arial, Verdana; color:white; font-size:20px; background:#DFA7AF; list-style:none; border-color:#DFA7AF;}
.error ul{color:white; padding:0px; margin:0px;}
.errorlist li{list-style:none;}
.arrow{font-size:20px; text-decoration:none;}
/*** < Информационные сообщения ***/

/*** > Регистрация  ***/
.regions_list,.regions,.cities_list,.cities_list UL,.schools_list UL,.unis_list UL{list-style:none !important;}
.regions_list, .cities_list, .cities_list UL, .schools_list, .unis_list{padding:5px; margin:0px;}
.cities_list, .cities_list UL{margin:0px !important; padding:0px !important;}
.cities_list, .schools_list, .unis_list{float:left; width:270px;}
.creation_link{font-size:20px;}
.creation_link a{text-decoration:none; border-bottom:dashed 1px #4D91BB;}
.creation_link .as_text{color:gray;}
#registration_players_list, #registration_delegates_list, #registration_trainer, #registration_director{border:4px #EFEFEF solid;}
#registration_players_list TH, #registration_players_list TD, #registration_delegates_list TH, #registration_delegates_list TD{text-align:center;}
#registration_players_list TD, #registration_delegates_list TD{vertical-align:top;}
.laststep_th{width:150px; text-align:left !important;}
.help_text{font-size:10px; font-weight:normal !important; color:gray !important;}
/*** < Регистрация  ***/

/*** > Поиск участников ***/
.search_participants_form {margin-top:20px; margin-bottom:20px;}
.search_participants_form input{margin-left:10px;}
#selectSchool_ctr, #selectUni_ctr {width:auto !important; min-width:200px;}
*html #selectSchool_ctr , *html #selectUni_ctr {margin-left:-206px; width:600px !important;}
/*** < Поиск участников ***/

/*** > Администрация ***/
.administration_photo{vertical-align:top; padding:0px;}
.administration_name{border-right:1px solid gray; vertical-align:top; padding:0px;}
/*** < Администрация ***/

#round_select, #table_select, #person_stat_select, #player_stats_select, #club_stats_select {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; margin-top:2px;}
#standings_head{padding:1px 1px 0 0; height:18px;}
#stats_person_head, #stats_club_head {padding:1px 1px 0 0; height:19px;}
#person_stat_head{margin-top:290px; height:18px; padding-right:1px;}
.selectors_in_head{float:right; padding-right:0px !important; height:10px; top:-18px; position:relative;}
.title_with_right_selector{vertical-align:top; padding-left:8px; margin:0;}

#video_items_list td div {
	text-align: center !important;
}

