html, body {
    width: 100%; 
    margin: 0;
    /*height: 100%;*/
    padding: 0;
    font-family: Arial; 
    font-size: 12px;
    background-color: #e5e5e5;
}
body{
    background: url('../img/body_bkgr.jpg') no-repeat center top #111a57;
}
@font-face {
    font-family: 'gothic';    
    src: url("../fonts/gothic.eot");
    src: local(a_FuturicaBook), url('/../fonts/gothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
img{
    border: 0px;
}
ol, ul { 
    list-style: none; 
    padding: 0;
    margin: 0;
} 
h2{
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 11pt;
    background-color: #0b5d09;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    margin: 0 15px 10px;
    padding: 3px 0 1px;
	font-weight: normal;
}
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
    padding: 0px;
    margin: 0px;
} 
a {
    text-decoration: none;
}
.clear{
    clear: both;
}
.main{
    width: 980px;
    margin: 0 auto;
    padding: 10px 10px 0;
}
.main > .left{
    margin-right: 15px;    
    float: left;
    width: 210px;
}
.main > .right{
    width: 755px;    
    float: left;
}
.main > .left > div{
    padding: 10px 0;
    background: #B9CBF8; 
    margin-bottom: 15px;
}
.main > .left > .top{
    padding: 0px;
    width: 210px;
    height: 345px;
	background: #90bcf3;
background: -moz-linear-gradient(top, #90bcf3 0%, #0a2a74 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90bcf3), color-stop(100%,#0a2a74));
background: -webkit-linear-gradient(top, #90bcf3 0%,#0a2a74 100%);
background: -o-linear-gradient(top, #90bcf3 0%,#0a2a74 100%);
background: -ms-linear-gradient(top, #90bcf3 0%,#0a2a74 100%);
background: linear-gradient(to bottom, #90bcf3 0%,#0a2a74 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90bcf3', endColorstr='#0a2a74',GradientType=0 );
}
.content_left, .content_right{
    float: left;
    margin-top: 15px;
}
.content_right{
    width: 260px;
}
.content_left{
    width: 480px;
    margin-right: 15px;        
}
.content_right > div{
    padding: 10px 0;
    background: #B9CBF8;
    margin-bottom: 15px;
}
.content_left > div{
    background: #B9CBF8; margin-bottom: 15px;
    padding: 10px 15px;
}

.content_left > div h2{
    width: 100%;
    margin: 0 0 20px;
}
.content_left  > .team, .content_left  > .opponents{
      padding: 10px 0;  
}
.content_left > div.team h2, .content_left  > .opponents h2{
    width: 95%;
    margin: 0 auto;
}
.top_gleam{
    background: url('../img/top_gleam.png') no-repeat 0 85px;
    text-align: center;
    padding-bottom: 15px;
	min-height: 311px;
}
#logo{
    background: url('../img/logo.png') no-repeat 0 15px;
    width: 112px;
    height: 158px;
    display: block;
    margin: 0 auto;
    padding: 15px 0 10px;
}
.top_gleam > a{
    font-size: 18px;
    color: #040b3c;
    text-decoration: underline;
}
.top_gleam > a:hover{
    color: #101d6e;
}
.top_gleam > .login{
    width: 135px;
    background: url('../img/enter_bt.png') no-repeat;
    text-align: center;
    margin: 12px auto 5px;
    padding-top: 14px;
    height: 29px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
	display: block;
	font-size: 12px;
	text-decoration: none;
}
.top_gleam > .login:hover{
    background: url('../img/enter_bt_hover.png') no-repeat;
	color: #fff;
}
.social_web{
    text-align: center;
    padding: 15px 0 14px;    
}
.social_web  a{
   padding: 3px 10px;
   margin: 0 5px;
}
#t{
   background: url('../img/t.png') no-repeat; 
}
#t:hover{
   background: url('../img/t_hover.png') no-repeat; 
}
#vk{
   background: url('../img/vk.png') no-repeat; 
}
#vk:hover{
   background: url('../img/vk_hover.png') no-repeat; 
}
#fb{
   background: url('../img/fb.png') no-repeat; 
}
#fb:hover{
   background: url('../img/fb_hover.png') no-repeat; 
}
#tw{
   background: url('../img/tw.png') no-repeat; 
}
#tw:hover{
   background: url('../img/tw_hover.png') no-repeat; 
}
#yt{
   background: url('../img/yt.png') no-repeat; 
}
#yt:hover{
   background: url('../img/yt_hover.png') no-repeat; 
}
#ins{
   background: url('../img/ins.png') no-repeat; 
}
#ins:hover{
   background: url('../img/ins_hover.png') no-repeat; 
}
#rss{
	background: url('../img/rss.png') no-repeat; 
}
#rss:hover{
	background: url('../img/rss_hover.png') no-repeat; 
}
.search_main_pg  input[type="text"]{
    background-color: #4f7ca2;
    border: 0px;
    padding: 2px 5px 3px;
    font-size: 12px;
    color: #acb6f9;
    font-style: italic;
    width: 160px;
    margin-left: 4px;
    outline: none;
}
.search_main_pg  input[type="text"]:focus{
    background-color: #fff;
    color: #111a57;
    font-style: normal;
}

.search_main_pg  input[type="submit"]{
   border: 0px;
   cursor: pointer;
   width: 17px;
   height: 18px;
   margin: 0 0 0 4px;
   background: url('../img/search_mainpg.png') no-repeat 0 2px; 
}
/*Результат*/
.result{
    text-align: center;
}
.result > a{
    font-size: 11px;
    color: #040a33;
    text-decoration: underline;
    font-style: italic;
    margin: 0 10px;
}
.result > a:hover{
    color: #0f2297;
}

.result > .tourney{
    text-align: center;
    font-size: 11px;
    color: #040a33;
    margin-bottom: 10px;
    font-weight: bold;
    padding: 0 15px;
}
.result > span{
    font-size: 12px;
    color: #fff;
    background-color: #111a57;
    padding: 2px 6px;
    font-style: italic;
    font-weight: bold;
}
.result_table{
    width: 100%;
    text-align: center;
    margin: 15px 0 10px;
    background-color: #fff;
    color: #040a33;
}
.result_table td{
    padding: 5px;
    font-size: 11px;
    width: 90px;
}
.result_table td > div{
    font-size: 14px;
    font-weight: bold;
}
.result_table td:nth-child(2){
    font-size: 18px;
    color: #fff;
    width: 30px;
    background-color: #111a57;
}
/*Спонсоры*/
.sponsors{
    background-color: #fff;
    padding: 15px;
}
.sponsors  img{
    
}
.sponsors  a{
	display: block;
	text-align: center;
}
.sponsors  a > img{
   height: 70px;
}
.sponsors  a > img#zmk{
	height:45px;
}
.sponsors  a > img#life{
	height:auto;
}
.sponsors  a > img#ttk{
	height:auto;
}
.sponsors  a > img#escapme{
	height:auto;
}
.sponsors  a > img#maria{
	height:35px;
}
/*Туры*/
.slider_tours{
   position: relative;
   overflow: hidden;
}
.slider_tours .conteiner{
   width: 9999px;
}
.slider_tours .arrow_right, .slider_tours .arrow_left{
   width: 25px;
   height: 38px;
   position: absolute;
   cursor: pointer;
   top: 80px;
}
.slider_tours .arrow_right{
   background: url('../img/slider_right.png') no-repeat;
   right: 4px;
}
.slider_tours .arrow_left{
   background: url('../img/slider_left.png') no-repeat;
   left: 4px;
}
.tour{
	padding-top: 2px;
    width: 260px;
    float: left;
    min-height: 190px;
    text-align: center;
}
.tour > span{
    font-size: 12px;
    color: #fff;
    background-color: #111a57;
    padding: 2px 6px;
    font-style: italic;
    font-weight: bold;
}
.tour > ul{
    margin: 10px 0;
    font-size: 11px;
    color: #040a33;    
}
.tour > ul > li > div{
    display: table-cell;
    vertical-align: middle;
}
.tour > ul > li > div.team{
    /*padding-right: 20px;*/
    width: 86px;
    text-align: left;
}
.tour > ul > li > div.match{
    display: block;
    width: 260px;
    font-size: 11px;
    color: #fff;  
    font-weight: normal;
}
.tour > ul > li > div.account{
    width: 40px; 
    text-align: center; 
}
.tour > ul > li > div.team:first-child{
    text-align: right;  
    /*
    padding-left: 20px;
    padding-right: 0px;
    */
}

.tour > ul > li{
   margin-bottom: 5px; 
   
   overflow: hidden;
   margin-left: 23px;
}
.are_now > ul > li > div.team{
    /*
    padding: 0 25px 0 5px;
    width: 100px;
    */
}
.are_now > ul > li > div.team:first-child{
    /*padding: 0 5px 0 25px;*/
}

/*Положение команд*/
.standings > h2{
    
}
.standings > table{
    width: 90%;
    text-align: left;
    text-align: center;
    margin-left: 5%;
    font-size: 11px;
    border-spacing: 0 5px;
    border-collapse: separate;
    color: #091041;
    font-weight: bold;
}
.standings > table a{
    color: #091041;
    padding-left: 4px;
}
.standings > table a:hover{
    text-decoration: underline;
}
.standings > table th{
    padding: 5px;
    text-transform: uppercase;
    width: 15%;
    border-bottom: 1px solid #111a57;
}
.standings > table td{
    padding: 3px 5px;
    width: 15%;
	white-space: nowrap;
}
.standings > table tr{
    padding: 5px 0;
    
}
.standings > table th:first-child, .standings > table td:first-child{
    text-align: left;   
    width: 70%;
}
.standings > table tr.first > td{
    background-color: #fff;
}
.standings > table tr.sokol > td{
    background-color: #0089e1 !important;
}                            
.standings > table tr.sokol.mark3 > td{
    background-color: #8cb9d6 !important;
}
/*Новости*/
/*.content_left  .news_open{
   padding: 10px 15px; 
}*/
.main_news{
    overflow: hidden;
	text-align:justify;
}
.main_news > div{
    float: left;
}
.main_news .photo{
    overflow: hidden;
    margin-right: 15px;
    text-align: center;
}
.main_news h2{
	margin-left: 0;
	margin-right: 0;
}
.main_news .photo img{
    max-width: 100px;
}
.main_news table{
	width:100%;
}
.main_news td.photo_td{
	width: 120px;
}
.main_news td{
	vertical-align: top;
}
.main_news > .text{
    width: 200px;
}
.main_news > .text h2{
    margin-left: 0px;
    margin-right: 0px;
}
.news .data{
    color: #fff;
    background-color: #111a57;
    padding: 2px 4px;
    font-size: 10px;
    font-weight: bold;
}
.news .main_news .data{
    background-color: #d01414;
}
.main_news a, .main_news .a{
    margin-top: 10px;   
    color: #050c3c;
    font-size: 14px;
    line-height: 1.6;
    display: block;
    text-decoration: underline;
    overflow: hidden;
}
.main_news .a{
	text-decoration: none;
}
.news_list{
    margin-top: 20px;
	text-align: justify;
}
.news_list > div{
    margin-bottom: 20px;
}
.news_list a, .news_list span.a{
    font-size: 12px;
    margin-top: 9px;
    height: 30px;
    overflow: hidden;
    display: block;
    color: #040a33;
    text-decoration: underline;
	font-weight: normal;
}
.news_list span.a{
	text-decoration: none;
}
.news_list em {
    font-size: 11px;
}
.news a:hover{
    color: #0f2297;
}
/*Главная внутри*/
.inside > .left > .top{
    height: auto;
	margin-top: 15px;
}
.menu{
    padding: 0 10px;
    background: url('../img/menu_bkgr.png') repeat-x; 
    margin-bottom: 15px;
}
.menu table{
    width: 100%;
    text-align: center;
}
.menu > table  td{
    position: relative;
    z-index: 1;
}
.menu > table  td.active, .menu > table  td:hover{
    background: url('../img/menu_active_bkgr.png') repeat-x; 

}
.menu > table  a{
    display: block;
    padding: 12px;
    color: #fff;
    font-size: 13px;
}
.menu > table  ul{
    position: absolute;
    display: none;
    top: 42px;
    left: 0px; 
    background-color: #23489b;
    text-align: left;
    min-width: 150px;
    padding: 10px 0;
}
.menu > table  ul a{
    font-size: 11px;
    padding: 3px 10px;
}
.menu > table  ul a:hover, .menu > table  ul a.active{
    background-color: #0089e1;
}
.inside .section_link{
    text-align: right;
    font-size: 11px;
    text-decoration: underline;
    font-style: italic;
    color: #040a33;
    float: right;
    margin-top: 30px;
    position: relative;
	margin-bottom: 10px;
}
.inside .section_link:hover{
    color: #0f2297;
}
.news_list > div.clear{
    margin-bottom: 0px;
}
.menu_icon{
    float: left;
    position: relative;
    z-index: 20;
}
.main > .left > div.panel{
    background-color: transparent;
    background: none;
    padding: 0px;
    z-index: 100;
}
.menu_icon > ul{      
    position: absolute;
    z-index: 15;
    width: 36px;
    padding: 5px 0;
    background-color: #0089e1;
}
.menu_icon > ul > li  > a{
    display: block;
    padding: 17px 10px;
}
.menu_icon li a#stadium{
    background: url('../img/icon.png') no-repeat 5px 5px;
}
.menu_icon li a#tote{
    background: url('../img/icon.png') no-repeat 5px -28px;
}
.menu_icon li a#music{
    background: url('../img/icon.png') no-repeat 5px -62px;
}
.menu_icon li a#links{
    background: url('../img/icon.png') no-repeat 5px -98px;
}
.menu_icon li a#read{
    background: url('../img/icon.png') no-repeat 5px -130px;
}
.menu_icon li a#multimedia{
    background: url('../img/icon.png') no-repeat 5px -165px;
}
.menu_icon li a#polls{
    background: url('../img/icon.png') no-repeat 4px -197px;
}
.menu_icon li a#archive{
    background: url('../img/icon.png') no-repeat 5px -231px;
}
.menu_icon > ul > li:hover, .menu_icon > ul > li.hover{
    background-color: #4fb0ee;
}
.hide_menu{
    display: none;
    position: absolute;
    width: 180px;
    z-index: 10;
    top: 0px;
    left: 30px;
    padding: 5px 0;
    background: url('../img/hide_menu_bkgr.png') repeat;
}
.hide_menu  a{
    display: block;
    padding: 10px 0 9px 20px;
    color: #a3dbff;
}
.hide_menu > ul > li:hover, .hide_menu > ul > li.hover{
    background-color: #192e6d;
}
.search{
    background-color: #6d94ca;
    padding: 4px 2px 4px 4px;
    float: right;
    width: 152px;
    margin-bottom: 15px;
}
.search input[type="text"]{
    padding: 4px 6px;
    font-size: 11px;
    width: 116px;
    font-style: italic;    
    border: 0px;
    background-color:  #111a57;
    color: #8894e2;
    float: left;
}
.search input[type="text"]:focus{
    font-style: normal;
}
.search input[type="submit"]{
    width: 20px;
    height: 20px;
    background: url('../img/search.png') no-repeat 2px 4px;
    border: 0px;
    cursor: pointer;
    float: left;
	margin-left: 2px;
}
.birthday{
	position: relative;
    float: right;
    padding: 8px 15px;
    background: #B9CBF8; width: 128px;
    height: 222px;
}
.birthday h2{
    font-size: 13px;
    width: 100%;
    margin-left: 0px;
}
.birthday .data{
    color: #fff;
    background-color: #111a57;
    padding: 2px 4px;
    font-size: 10px;
    font-weight: bold;
    font-style: italic;
}
.birthday  > div a{
   display: block;
   margin: 3px 0 6px;
   color: #111a57;
   font-weight: bold;
   text-decoration: underline;
   font-style: italic;
}
.birthday  > div a:hover{
    color: #0f2297;
}
.inside .birthday   a.section_link{
    position: absolute;
	top: 100%;
	left: 100%;
	margin-left: -55px;
	margin-top: -20px;
}
.footer{
    padding-bottom: 25px;
}
.footer table{
    background-color: #060e4a;
    padding: 0 10px;
    width: 100%;
    text-align: center;
}
.footer table a{
    color: #fefeff;
    padding: 8px 10px;
    display: block;
}
.footer table td:hover{
    background-color: #0c1a81;
}
.footer table td.active{
    background-color: #0c1a81;
}
.footer_text{
    color: #4a5185;
    margin-top: 10px;
}
.footer_text > div{
    float: right;
}
/*Новые стили Октябрь 31*/
h1{
    font-size: 14px;
    color: #040a33;
}
.content_left{
    color: #040a33;
}
.aling_center{
    text-align: center;
}
/*Новости*/
.type_news{
    text-align: center;
    margin: 5px 0 20px;
}
.type_news > a{
    color: #fff;
    margin: 0 15px;
    font-weight: bold;
    text-decoration: underline;
    font-style: italic;
}
.type_news > a.active{
    color: #0f2297;
}
.news .news_list a, .news .news_list span{
    height: auto;
}
.pagination{
    overflow: hidden;
}
.pagination  li{
    float: left;
    margin-right: 10px;
}
.pagination  li  a{
    color: #fff;
    font-style: italic;
    padding: 1px 5px 3px;
}
.pagination  li.active  a{
    background-color: #0f2297;
    text-decoration: none;
}
.quest .pagination  li.active  a{
    background-color: #fff;
    text-decoration: none;
}
.pagination  li  a:hover{
    color: #fff;
    background-color: #0f2297;
}
/*Открытая новость*/

.news_open{
    line-height: 1.4;
}
.news_open a{
    color: #040b3c;
    text-decoration: underline;
}
.news_photo{
    max-width: 200px;
    float: left;
    padding: 0 20px 10px 0;
}
/*Команда*/
.type_player{
    margin: 20px 0 15px;
}
.type_player > span{
    margin-left: 17px;
    padding: 2px 10px;
    background-color: #111a57;
    color: #fff;
}
.players{
    overflow: hidden;
}
.players > div{
    float: left;
    margin: 10px 15px 20px;
    width: 90px;
    text-align: center
}
.players .photo{
    width: 90px;
    display: block;
    overflow: hidden;
    height: 110px;
    margin-bottom: 3px;
    position: relative;
	border: 1px solid #3255AF;	
}
.players .photo .num{
    position: absolute;
    font-size: 18px;
    color: #115178;
    font-weight: bold;
    left: 0px;
    bottom: 1px;
    display: block;
    width: 33px;
    padding: 5px 0;
    text-align: center;
    background: url('../img/num_bkgr.png') no-repeat;
}
.players .photo > img{
    max-width: 90px;
}
.players .name{
    width: 90px;
    display: table-cell;
    vertical-align: middle;
    height: 45px;
    font-weight: bold;
    color: #040a33;
}
.players .name:hover{
    text-decoration: underline;
}
.players .data{
    font-style: italic;
    color: #fff;
    font-size: 10px;
    margin: 3px;
}
.players .param{
    color: #040a33;
    font-size: 10px;
    font-weight: bold;
    margin-top: 5px;
}
.players .param .type{
    color: #fff;
    background-color: #0b5d09;
    padding: 2px 0;
    margin: 0 2px;
}
/*Открытая стр игрока*/
.player{
    padding: 10px 15px; 
    line-height: 1.4;
}
.player .photo{
   float: left;
   width: 115px;
   margin-right: 15px;
   text-align: center; 
   position: relative;
   min-height: 44px;
}
.player .photo img{
   margin-bottom: 5px;
   max-width: 115px;
   max-height:  140px;
	border: 1px solid #3255AF;
}
.player .type_player{
    padding: 2px 10px;
    background-color: #111a57;
    color: #fff;
    margin: 5px 5px 0;
    display: block; 
}
.player .num{
    position: absolute;
    font-size: 18px;
    color: #115178;
    font-weight: bold;
    left: 0px;
    bottom: 18px;
    display: block;
    width: 33px;
    top: 115px;
    padding: 4px 0;
    text-align: center;
    background: url('../img/num_bkgr.png') no-repeat;
}
.player .shot_info{
    width: 320px;
    float: left;
}
.player .shot_info ul{
    margin-left: 0px;
}
.player .shot_info h1{
    margin: 0 0 10px 0;
}
.player .shot_info li{
    margin: 0 0 3px 0;
}
.player .shot_info li span{
    font-weight: bold;
}
.questionnaire{
    overflow: hidden;
    margin: 15px 0;
    padding-bottom: 15px;
    border-bottom: 1px dotted #115178;
    font-size: 13px;
}
.questionnaire > div{
    float: left;
}
.questionnaire .title{
    width: 115px;
    font-weight: bold;
    margin-right: 15px;
}
.questionnaire .text{
    width: 260px;
}
/*Новые стили Октябрь 31 end*/

/*Ноябрь часть 1*/
.content_left > div{
    min-height: 800px;
}
.list, .num_list{
    margin-left: 15px;
}
.list > li{
    list-style: disc;
    margin-bottom: 4px;
}
.num_list > li{
    list-style: decimal;
    margin-bottom: 4px;
}
/*Администрация список*/
/*.content_left > .administration{
    padding: 10px 15px;
}
.content_left > .administration h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.content_left .list_admin, .list_media{
    margin-top: 20px;
    margin-left: 0px;
}
.list_admin li, .list_media li{
    margin-bottom: 10px;
    overflow: hidden;
}
.list_admin li a{
    color: #040a33;
    text-decoration: underline;
    display: block;
    width: 230px;
    float: left;
    font-weight: bold;
}
.list_media li a{
	color: #040a33;
    text-decoration: underline;
    display: block;
    float: left;
    font-weight: bold;
}
.list_admin li a:hover,
.list_media li a:hover{
    color: #0f2297;
}
.list_admin li span{
    display: block;
    float: left;
    font-style: italic;
    width: 200px;
}
.administration .profile{
    margin: 10px 0;
}
.administration .profile  .photo{
    float: left;
    width: 140px;
    text-align: center;
    margin: 0 20px 20px 0;
}
.administration .profile  .photo img{
    max-width: 140px;
    margin-bottom: 5px;
	border: 1px solid #3255AF;
}
.administration .profile  .position{
    padding: 2px 10px;
    background-color: #111a57;
    color: #fff;
    margin-top: 5px;
}
/*Документы*/
/*.content_left > .docs{
    padding: 10px 15px;
}
.content_left > .docs h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.content_left .list_docs{
    margin-left: 0px;
}
.list_docs li {
    margin-bottom: 20px;

}
.list_docs li a{
    color: #111a57;
    padding-left: 20px;
    display: block;
    background: url('../img/download.png') no-repeat 0 2px;
    text-decoration: underline;
    font-weight: bold;
    font-style: italic;
}
.list_docs li a:hover{
    color: #0f2297;
    background: url('../img/download-hover.png') no-repeat 0 2px;
}
/*Календарь игр*/
/*.content_left > .calendar{
    padding: 10px 15px;
}
.content_left > .calendar h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.content_left > .calendar > p{
    text-align: center;
}
.hide_block.months{
    margin-top: 15px;
}
.hide_block.months > .title{
    background: url('../img/blue-gradient.png') repeat-x;
    padding: 6px 10px 5px;
    cursor: pointer;
}
.hide_block.months > .title.active{
    background: url('../img/blue-gradient-active.png') repeat-x;
    padding: 6px 10px 5px;
    cursor: pointer;
}
.hide_block.months > .title div{
    background: url('../img/white-arrow-down.png')  no-repeat right;
    color: #fff;
    font-size: 14px;
}
.hide_block.months > .title div.active{
    background: url('../img/white-arrow-up.png')  no-repeat right 2px;
}
.hide_block.months > .title:hover{
    background: none;
    background-color: #111a57;
}
.hide_block.months > .info{
    background-color: #053d72;
    padding: 0 15px;
    overflow: hidden;
    display: none;
}
.hide_block.months > .info .data{
    margin: 15px 0;
    font-size: 14px;
    color: #fff;
}

.hide_block.months > .info .data > span{
    display: block;
    float: left;
}
.hide_block.months > .info .data .day_week{
    font-size: 14px;
    padding: 5px 10px 6px;
    background-color: #111a57;
    margin-right: 10px;
}
.hide_block.months > .info .data .num{
    font-size: 18px;
    padding: 2px 7px;
    background-color: #0084da;
}
.hide_block.months > .info .data .data_tour{
    padding: 6px 7px 0;
}
.hide_block.months > .info  ul{
    margin: 15px 0;
}
.hide_block.months > .info  ul li,
.hide_block.months > .info  td{
    color: #fff;
    margin-bottom: 3px;
    font-size: 14px;
}
.hide_block.months > .info  ul li .sokol,
.hide_block.months > .info  td .sokol{
    color: #0089e1;
}
.hide_block.months > .info table{
	width:100%;
}
.hide_block.months > .info table td.score{
	width: 80px;
	text-align: center;
}
.hide_block.months > .info table td.team{
	width: 170px;
}
.hide_block.months > .info table td.team.first{
	text-align: right;
}
.hide_block.months > .info  > div{
    margin: 20px 0 40px;
}
/*Соперники*/
.list_opponents{
    overflow: hidden;
}
.list_opponents > li{
    width: 115px;
    text-align: center;
    float: left;
    margin: 10px 19px 30px;
    color: #040a33;
    height: 155px;
}
.list_opponents > li a{
    color: #040a33;
}
.list_opponents > li a:hover{
    text-decoration: underline;
}
.list_opponents > li span{
    display: table-cell;
    height: 125px;
    vertical-align: middle;
}
.list_opponents > li span img{
    max-height: 120px;
    max-width: 115px;
}
.opponent_details
/*Он-лайн трансляции*/
/*.content_left > .online_broadcast{
    padding: 10px 15px;
}
.content_left > .online_broadcast h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.list_broadcast li{
    /*background: url('../img/line-dotted.png') repeat-x;*/
    /*padding-top: 25px;*/
    margin-bottom: 25px;
    overflow: hidden;
}
.list_broadcast li:first-child{
    background: none;
}
.list_broadcast li > div, .list_polls li > div{
    float: left;
}
.list_broadcast .time, .list_polls .time{
    width: 110px;
    margin-right: 20px;
    height: 20px;
}
.list_broadcast .time > span, .list_polls .time > span{
    color: #fff;
    font-weight: bold;
    padding: 3px 8px;
    background-color: #0089e1;
}

.list_broadcast .time.future > span{
    background-color: #e13823;
}
.list_broadcast .time > span.data, .list_polls .time > span.data{
    background-color: #111a57;
}
.list_broadcast .name{
    color: #3a6cab;
    font-size: 11px;
	margin-bottom: 20px;
}
.list_broadcast .name > a{
    display: block;
    color: #040a33;
    font-weight: bold;
    font-size: 13px;
    /*margin: -5px 0 5px;*/
}
.list_broadcast .name.current > a{
	font-size: 16px;
}
.list_broadcast .name > a:hover{
    text-decoration: underline;
}
/*Архив*/
/*.content_left > .archive{
    padding: 10px 15px;
}
.content_left > .archive h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.content_left ul.list_year{
    overflow: hidden;
    margin-left: 0px;
}
.list_year > li{
    float: left;
    font-weight: bold;
    color: #fff;
    width: 126px;
    margin: 7px;
    background: url('../img/blue-gradient.png') repeat-x;
    cursor: pointer;
}
.list_year > li:hover, .list_year > li.active{
    background: none;
    background-color: #00299e;
}
.list_year > li > div,
.list_year > li > a{
    background: url('../img/archive.png') 5px center  no-repeat;
    padding-left: 30px;
	color:#fff!important;
	text-decoration: none!important;
	width: 100px;
	display: block;
	height: 25px;
	line-height: 25px;
}
.list_archive{
    margin: 7px;
    background-color: #053d72;
    padding: 16px 30px 20px;
    position: relative;
    height: 190px;
}
.list_archive > div{
    text-align: center;
    display: none;
    position: absolute;
}
.list_archive > div:first-child{
    display: block;
}
.list_archive > div > span{
    font-size: 13px;
    color: #fff;
}
.list_archive  .list_links{
    overflow: hidden;
    margin: 15px 0;
}
.list_archive  .list_links > li{
    float: left;
    text-align: left;
}
.list_archive  .list_links > li span{
    color: #71acf5;
}
.list_archive  .list_links > li a{
    display: block;
    color: #fff;
    margin: 10px 0;
    text-decoration: underline;
}
.list_archive  .list_links > li a:hover{
    color: #c4daf6;
}
.list_archive  .list_links > li:first-child{
    margin: 0 40px 0 50px;
}
/*Школа*/
/*.content_left > .school{
    padding: 10px 15px;
}
.content_left > .school h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.type_school{
    text-align: center;
    margin: 5px 0 20px;
}
.type_school > a{
    color: #fff;
    margin: 0 15px;
    font-weight: bold;
    text-decoration: underline;
    font-style: italic;
}
.type_school > a:hover{
    color: #0f2297;
}
.by_year > span{
    padding: 2px 10px;
    background-color: #111a57;
    color: #fff;
    margin-top: 5px;
}
.by_year > a{
    color: #111a57;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
    margin: 0 5px;
}
.by_year > a:hover{
    color: #0f2297;
}
/*Ноябрь часть 1 end*/

/*Мультимедиа*/
.hide_block.years{
    margin-top: 15px;
}
.hide_block.years > .title{
    padding: 6px 10px 5px;
    cursor: pointer;
}
.hide_block.years > .title div{
    background: url('../img/blue-arrow-down.png')  no-repeat 50px;
    color: #050b30;
    font-size: 14px;
}
.hide_block.years > .title div.active{
    color: #05629e;
    background: url('../img/blue-arrow-up.png')  no-repeat 50px 2px;
}

.hide_block.years > .info{
    padding: 0 10px;
    overflow: hidden;
    display: none;
    width: 430px;
}
.hide_block.years > .info  ul{
}
.hide_block.years > .info  ul li{
    margin-bottom: 10px;
}
.hide_block.years > .info  ul li a{
    color: #080f38;
    text-decoration: underline;
}
.hide_block.years > .info  ul li a:hover{
    color: #0f2297;
}
/*.content_left > .media{
    padding: 10px 15px;
}
.content_left > .media h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.type_media{
    overflow: hidden;
    padding-left: 150px;
}
.type_media > a{
    display: block;
    padding-top: 43px;
    width: 50px;
    float: left;
    text-decoration: underline;
}
.type_media > a{
    display: block;
    padding-top: 43px;
    width: 50px;
    float: left;
    color: #080f38;
    margin-right: 60px;
    text-decoration: underline;
}
.type_media > a.video{
    background: url('../img/video.png')  no-repeat ;
}
.type_media > a.video:hover, .type_media > a.video.active{
    color: #dfeaf8;
    background: url('../img/video_active.png')  no-repeat ;
}
.type_media > a.photo{
    background: url('../img/photo.png')  no-repeat ;
}
.type_media > a.photo:hover, .type_media > a.photo.active{
    color: #dfeaf8;
    background: url('../img/photo_active.png')  no-repeat ;
}
/*Дневдник*/
/*.content_left > .diary{
    padding: 10px 15px 20px;
}
.content_left > .diary h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.content_left > .diary > p{
    text-align: center;
}
.content_left.full_pg{
    width: 755px;
}
.diary table{
    border-collapse: collapse;
    width: 100%;
}
.diary table tr > th:first-child{
    /*width: 15px;*/
}
.diary table th{
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    background-color: #060e4a;
}
.diary table td{
    text-align: center;
}
.diary table td.data{
    text-align: center;
    font-size: 11px;
}
.diary table td.sokol{
    font-weight: bold;
}
.diary table td, .diary table th{
    border: 1px solid #9196BE;
    padding: 8px;
}
.diary table td.round{
    padding: 3px;
    background-color: #0089e1;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

/*Турнирная таблица*/
/*.content_left > .tour_table{
    padding: 10px 15px;
}
.content_left > .tour_table h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.tour_table table{
    border-collapse: collapse;
    width: 100%;
    /*margin-bottom: 40px;*/
}
.table_points{
	margin-bottom: 40px;
}
.table_points tr  th{
    width: 40px;
    background-color: #060e4a;
    font-size: 13px;
    color: #fff;
    padding: 4px 15px;

}
.table_points tr  th:first-child{
    width: 15px;
}
.table_points tr  th.name{
    width: 400px;
}
.table_points td{
    text-align: center;
    color: #060e4a;
    font-size: 13px;
    padding: 5px 10px;
    border-bottom: 1px solid #9196BE;
}
.table_points td.name{
    text-align: left;
}
table tr.sokol > td{
    background-color: #8cb9d6;
}
.table_account td{
    border: 1px solid #9196BE;
}
.table_account th{
    width: 20px;
    background-color: #060e4a;
    font-size: 12px;
    color: #fff;
    padding: 4px 5px;
}
.table_account th:first-child{
    width: 15px;
}
.table_account th.name{
    width: 140px;
}
.table_account td{
    text-align: center;
    color: #060e4a;
    font-size: 13px;
    padding: 5px 5px;
}
.table_account td.name{
    text-align: left;
}
.table_account td.selected{
	background: rgb(215, 215, 250);
}
.table_account td.sokol{
    background-color: #0089e1;
}
.table_account tr > td.empty{
    background-color: #4d598d;
}

/*Опрос*/
/*.content_left > .interview{
    padding: 10px 15px;
}
.content_left > .interview h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.interview_name{
    font-size: 13px;
    color: #111a57;
    font-weight: bold;
    margin: 5px 0;
    line-height: 1.4;
}
.content_left  .list_polls{
    margin-left: 0px;
}
.content_left  .last_interview ul{
    margin-left: 0px;
}
.number_voice{
    color: #fff;
    font-size: 11px;
    float: right;
    background: url('../img/num_voice.png')  no-repeat;
    font-weight: bold;
    padding: 10px 10px 10px 37px;
}
.line-dotted-blue{
    margin: 15px 0;
    height: 1px;
    background: url('../img/line-dotted-blue.png')  repeat-x;
}
.interview_block{
    padding: 10px 0 0;
}
.interview_block div{
    margin-bottom: 15px;
}
.interview_block label{
    font-weight: bold;
}
.interview_block form{
    padding-left: 40px;
}
.interview_block label{
    padding-left: 5px;
}
.interview_block input[type="submit"]{
    background: url('../img/blue-gradient.png')  repeat-x;
    border: 0px;
    color: #fff;
    font-weight: bold;
    font-family: arial;
    padding: 4px 10px;
    cursor: pointer;
    margin-top: 5px;
}
.interview_block input[type="submit"]:hover{
    background: none;
    background-color: #070f42;
}
.last_interview{
    margin-top: 90px;
    padding: 0 20px;
}
.last_interview > div{
    font-size: 14px;
    font-weight: bold;
    color: #111a57;
    margin-bottom: 10px;
}
.last_interview li{
    font-weight: bold;
    color: #111a57;
    margin-bottom: 15px;
}
.last_interview li a{
    text-decoration: underline;
    font-size: 12px;
    color: #111a57;
}
.last_interview li a:hover{
    color: #0f2297;;
}
.last_interview a.section_link{
    float: none;
}
.interview_block .version{
    margin-bottom: 10px;
    padding-left: 40px;
}
.interview_block .version > div{
    color :#01132a;
    margin-bottom: 10px;
}
.interview_block .version .percent{
    background: url('../img/percent-gradient.png')  repeat-x;
    height: 16px;
    float: left;
    width: 200px;
}
.interview_block .version .percent_num{
    font-size: 18px;
    color:#01132a;
    font-weight: bold;
    float: left;
    margin-left: 16px;
}

/*Чтиво*/
/*.content_left > .reading{
    padding: 10px 15px;
}
.content_left > .reading h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.content_left > .reading ul{
    margin-left: 0px;
}
.content_left > .reading ul li{
    color: #111a57;
    padding-top: 15px;
}
.content_left > .reading ul li:first-child{
    background: none;
    padding-top: 0px;
}
.content_left > .reading ul li a{
    color: #fff;
    font-size: 12px;
    padding: 4px 10px 4px 30px;
    background: url('../img/download_white.png')  no-repeat #121b5a 7px 5px;
    margin: 0 10px 0 0;
}
.content_left > .reading ul li a:hover{
    background: url('../img/download_white.png')  no-repeat #20417e 7px 5px;
}
.content_left > .reading ul li > div{
    margin-top: 10px;
}
.content_left > .reading ul li .weight{
    font-size: 13px;
}

/*Ссылки*/
/*.content_left > .links{
    padding: 10px 15px;
}
.content_left > .links h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.hide_block.topic{
    margin-top: 15px;
}
.hide_block.topic > .title{
    background: url('../img/blue-gradient.png') repeat-x;
    padding: 6px 10px 5px;
    cursor: pointer;
}
.hide_block.topic > .title.active{
    background: none;
    background-color: #1190dc;
    padding: 6px 10px 5px;
    cursor: pointer;
}
.hide_block.topic > .title div{
    background: url('../img/white-arrow-down.png')  no-repeat right;
    color: #fff;
    font-size: 14px;
}
.hide_block.topic > .title div.active{
    background: url('../img/white-arrow-up.png')  no-repeat right 2px;
}
.hide_block.topic > .title:hover{
    background: none;
    background-color: #1190dc;
}
.hide_block.topic > .info{
    padding: 0 15px;
    overflow: hidden;
    display: none;
    width: 420px;
}

.hide_block.topic > .info  ul{
    margin: 15px 0;
}
.hide_block.topic > .info  ul li{
    margin-bottom: 7px;
    font-size: 13px;
}
.hide_block.topic > .info  ul li a{
    color: #070c31;
    text-decoration: underline;
}
.hide_block.topic > .info  ul li a:hover{
    color: #0f2297;
}

/*Вопрос-ответ*/
/*.content_left > .qa{
    padding: 10px 15px;
}
.content_left > .qa h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.content_left .list_qa{
    margin-left: 0px;
}
.qa h3, .music h3{
    text-align: center;
}
.qa .quest_login{
    padding: 10px 50px;
    width: 520px;
}
.list_qa li, .list_music li{
    padding: 10px 0;
    overflow: hidden;
}
.list_qa li:first-child{
    background: none;
}
.list_qa li > div{
    float: left;
}
.list_qa .time{
    width: 110px;
    margin-right: 20px;
    height: 20px;
}
.list_qa .time > span{
    color: #fff;
    font-weight: bold;
    padding: 3px 4px;
    background-color: #111a57;
}

.list_qa .time > span.data{
    background-color: #111a57;
}
.list_qa .name{
    width: 310px;
}
.list_qa .name > a{
    display: block;
    color: #040a33;
    font-weight: bold;
    font-size: 12px;
    margin: -5px 0 5px;
}
.list_qa .name > a:hover{
    text-decoration: underline;
}

/*Гостевая*/
/*.content_left > .quest{
    padding: 10px 15px;
}
.content_left > .quest h2{
    width: 50%;
    margin: 0 auto;
}*/
.content_left > .quest > p{
    text-align: center;
}
.content_left > .quest > p a{
    padding: 0px 6px;
    border-left: 1px solid #111a57;
    color: #111a57;
    font-size: 12px;
    text-decoration: underline;
}
.content_left > .quest > p a:first-child{
    border-left: 0;
}
.content_left > .quest > p a:hover{
    color: #0f2297;
}
.quest_login{
    padding: 10px;
    background-color: #729fd8;
    width: 580px;
    text-align: center;
    margin: 10px auto;
}
.quest_login label{
    color: #111a57;
    padding: 0 10px 0 0;
    font-weight: bold;
}
.qa .quest_login label{
        display: block;
    float: left;
    width: 100px;
}
.quest_login input[type="text"], .quest_login input[type="password"]{
    color: #111a57;
    border: 0px;
    padding: 2px 4px;
    background-color: #e0e7ef;
    margin-right: 10px;
}
.quest_login input[type="submit"]{
    background-color: #040b3b;
    text-align: center;
    border: 0px;
    padding: 4px 20px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    font-family: arial;
    -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.quest_login input[type="submit"]:hover{
    background-color: #111a57;
}
.quest .msg_list{
    margin: 15px 0;
}
.quest .msg_list > div{
    background-color: #fff;
    margin: 4px 0;
}
.quest .msg_list .author{
    padding: 7px 0 7px 10px;
    float: left;
    width: 100px;
}
.quest .msg_list .author .data{
    font-size: 10px;
    color: #525252;
    margin-bottom: 6px;
}
.quest .msg_list .author span,
.quest .msg_list .author a{
    font-size: 12px;
    font-weight: bold;
    color: #141f62;
    text-decoration: underline;
}
.quest .msg_list .author a:hover{
    color: #608fca;
}
.quest .msg_list .msg{
    background: url('../img/msg_arrow.png')  no-repeat 0 20px;
    padding: 7px 7px 7px 9px;
    float: left;
    width: 598px;
}
.quest .msg_list .msg > div{
    background-color: #eaf1fa;
    color: #363636;
    padding: 10px;
    line-height: 1.8;
	word-wrap: break-word;
}
.quest .msg_list .delete-post {
    position: relative;
    float: right;
    bottom: 20px;
    right: 10px;
    font-weight: bold;
}

/*.content_left > .tote{
    padding: 10px 25px;
}*/

.tote_rules ul{
    list-style-type: disc;
    padding-left: 15px;
}

.tote_rules ol{
    list-style-type: decimal;
}

.tote_links{
    text-align: center;
    margin: 5px 0 20px;
}
.tote_links > a{
    color: #fff;
    margin: 0 8px;
    font-weight: bold;
    text-decoration: underline;
    font-style: italic;
}
.tote_links > a.active{
    color: #0f2297;
}

.tote_bets table {
    width: 100%;
    text-align: center;
}

.tote_bets table a{
    color: #040a33;
    font-weight: bold;
}

.tote_bets table a:hover{
    text-decoration: underline;
}

.tote_bets form input[type="text"] {
    width: 20px;
    text-align: center;
}

.tote_bets input[type="submit"]{
    background-color: #040b3b;
    text-align: center;
    border: 0px;
    padding: 4px 20px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    font-family: arial;
    float: right;
    margin: 10px 0 15px;
}
.online-table{
	background: #fff;
	margin: 0 0px 5px;
	width: 725px;
}
.online-table td, .online-table th{
	border: 1px solid #BBC0DB;
	padding: 5px;
}
.online-table .score{
	font-size: 50px;
	text-align: center;
	color: #0D69CC;
	font-weight: bold;
}
.online-table h4{
	margin:0;
	padding:0;
}
.online-table .events{
	vertical-align: top;
}
.online-table .players{
	vertical-align: top;
}
.online-table .players ul{
	margin-left:10px;
}
.online-item.even td {
	background: #DDE9F0;
}
.online-item td {
	padding: 2px 7px;
}
.online-stat-item.away{
	text-align: right;
}
.pen {
	font-size: 12px;
	width: 40px;
	display: block;
}
.online-item p {
    margin: 5px 0;
}
/*04/02*/
.quest_login textarea{
    resize: none;     
    height: 50px;     
    width: 400px;   
    border: 0px;  
    background-color: #E0E7EF;     
    font-family: arial;     
    color: #111A57;
}
.quest_login div{
    text-align: left;
    margin: 10px 0;
}
.quest_login div lable{
    display: block; 
    float: left; 
    width: 100px;    
}
/*.content_left > .login, .content_left > .register, .content_left > .tote{
    padding: 10px 15px;
}
.content_left > .login h2, .content_left > .register h2, .content_left > .tote h2{
    width: 100%;
    margin: 0 0 20px;
}*/
.content_left > .login .login-table{
    width: 300px; 
    margin: 20px auto;
}
.content_left > .login .login-table, .register-table{
    width: 400px; 
    margin: 20px auto;
}
.register-table tr td:first-child{
    width: 170px; 
}
.register-table tr td{
    padding: 7px 0;
}
.content_left .login-table .pull-right td, .content_left  .register-table .pull-right td{
    padding-top: 10px;
    vertical-align: middle;
}
.content_left > .login .login-table a, .content_left .register-table a{
    color: #111A57;
    text-decoration: underline;
}
.content_left .register-table a#yw0_button{
    display: block; width: 80px;   float: left;  margin: 10px 0;     color: #111A57;  
}
.content_left .register-table a#yw0_button:hover{
    text-decoration: underline; 
}
.content_left .login-table label, .content_left  .register-table label{
    color: #111A57;  
    font-weight: bold;
}

#huserinfoform .row.buttons {
    float: right;;
}

#huserinfoform  .errorMessage {
    font-size: 10px;
    font-style: italic;
}

.content_left > .login .login-table input[type="text"],
.content_left > .login .login-table input[type="password"],
#huserinfoform input[type="text"]{
    color: #111A57;    
    border: 0px;   
    background-color: #fff; 
    width: 180px;
    padding: 2px 3px;
    margin: 5px 0;
}
.content_left .register-table input[type="text"],
.content_left .register-table input[type="password"]{
    color: #111A57;    
    border: 0px;   
    background-color: #fff; 
    width: 220px;
    padding: 3px 5px;
    margin: 5px 0;
}
.content_left > .login .login-table input[type="submit"],
.content_left .register-table input[type="submit"],
#huserinfoform input[type="submit"]{
    background-color: #040b3b;
    text-align: center;
    border: 0px;
    padding: 4px 20px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    font-family: arial;
    float: right;
    margin: 10px 0 15px;
    -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	float: left;
}
.content_left > .login .login-table input[type="submit"]:hover, .content_left .register-table input[type="submit"]:hover{
    background-color: #111a57;
}
.administration .profile .position{
    display: block;
}
.list_polls a{
    color: #111A57;
    font-weight: bold;
    text-decoration: underline;
}
.list_polls li{
   margin: 25px 0;
}
.list_polls a:hover{
    color: #0f2297;
}
.content_left  ol, .content_left  ul{
    margin: 0 0 0 20px;
}
.content_left  ol a, .content_left  ul a, .content_left p a{
    color: #111A57;         
    text-decoration: underline;
}
.content_left  ol a:hover, .content_left  ul a:hover, .content_left p a:hover{
    color: #0f2297;         
}
.content_left .guestbook_wrap  ol a:hover, 
.content_left .guestbook_wrap  ul a:hover,
.content_left .guestbook_wrap p a:hover{
    color: #fff;         
}
.headerbar, .forabg{    
    background-image: none;
    background: #90bcf3; /* Old browsers */
    background: -moz-linear-gradient(top,  #90bcf3 0%, #0a2a74 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90bcf3), color-stop(100%,#0a2a74)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #90bcf3 0%,#0a2a74 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #90bcf3 0%,#0a2a74 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #90bcf3 0%,#0a2a74 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #90bcf3 0%,#0a2a74 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90bcf3', endColorstr='#0a2a74',GradientType=0 ); /* IE6-9 */
}
#site-description{
   padding: 10px;
}
.headerbar{
    -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
.headerbar #search #keywords{
    color: #111A57;    
    border: 0px;   
    background-color: #E0E7EF; 
    width: 180px;
    padding: 3px 25px 3px 3px;
    margin: 5px 0;
    background-image: none;
    background: url("../img/search.png") no-repeat  160px 4px; 
}
.headerbar #search input[type="submit"]{
    background-image: none;
    background-color: #040b3b;
    text-align: center;
    border: 0px;
    padding: 3px 20px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    font-family: arial;
    margin: 10px 0;
    -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.headerbar #search input[type="submit"]:hover{
    background-color: #111a57;
}
/*Стадион*/
.content_left > .stadium{
    padding: 10px 15px;  
}
.content_left > .stadium h2{
    width: 100%;
    margin: 0 0 20px;
}
.align_center{
    text-align: center;
}
.album_list{
    padding: 10px 20px;
    background-color: #7096ca;
    overflow: hidden;
}
.album_list > li{
    float: left;
    width: 120px;
    margin: 10px 0px 10px 25px;
}
.album_list > li a:hover img{
    border: 1px solid #0f2297;
}
.album_list > li a:hover span{
    color: #0f2297;
}
.album_list > li img{
    border: 1px solid #fff;
    max-width: 105px;
}
.album_list > li:first-child{
    margin: 10px 0px 10px 0px;
}
.album_list > li span{
   display: block;
   margin-top: 10px;
   color: #fff;
   text-decoration: underline;
}
.italic_right{
    text-align: right;
    font-style: italic;
}
.photo_list > li{
    float: left;
    width: 95px;
    margin: 8px;
}
.photo_list {
   overflow: hidden;
}
.photo_list > li img{
   max-width: 95px;
}
/*Стадион end*/
/*Клуб*/
.content_left > .club{
    padding: 10px 15px;  
}
.content_left > .club h2{
    width: 100%;
    margin: 0 0 20px;
}
.club table{
   border-collapse: collapse; 
   width: 100%;
   margin-bottom: 40px;
}
.club tr  th{
   background-color: #060e4a;
   font-size: 13px;
   color: #fff;
   padding: 4px 15px;
  
}
.club tr  th:nth-child(2){
   width: 80%;
}
.club tr  th.name{
   width: 400px;
}
.club td{
   text-align: center;
   color: #060e4a;
   font-size: 13px;
   padding: 5px 10px;
   border-bottom: 1px solid #6191cd;
}
.club td:nth-child(2){
   text-align: left;
}
/*Клуб end*/
.qa .msg_list{
    margin: 15px 0;
}
.qa .msg_list > div{
    background-color: #fff;
    margin: 4px 0;
}
.qa .msg_list .author{
    padding: 7px 0 7px 10px;
    float: left;
    width: 100px;
}
.qa .msg_list .author .data{
    font-size: 10px;
    color: #a9a9aa;
    margin-bottom: 6px;
}
.qa .msg_list .author a{
    font-size: 12px;
    font-weight: bold;
    color: #141f62;
    text-decoration: underline;
}
.qa .msg_list .author a:hover{
    color: #608fca;
}
.qa .msg_list .msg{
    background: url('../img/msg_arrow.png')  no-repeat 0 20px;
    padding: 7px 7px 7px 9px;
    float: left;
    width: 598px;
}
.qa .msg_list .msg > div{
    background-color: #eaf1fa;
    color: #363636;
    padding: 10px;
    line-height: 1.8;
}
.qa .show-answer {
    display: inline-block;
    width: 100%;
}
.qa .show-answer > a{
    float: right;
    margin-right: 10px;
}
.qa .answer {
    display: none;
}
.qa .answer .date {
    float: left;
    width: 150px;
    font-size: 10px;
    color: #a9a9aa;
    margin-bottom: 6px;
    padding: 7px 0 7px 10px;
}

.qa .answer-text {
    float: left;
    width: 548px;
    padding: 7px 7px 7px 9px;
}
.qa .answer-text > div {
    background-color: #eaf1fa;
    color: #363636;
    padding: 10px;
    line-height: 1.8;
}
.admin_link{
	color:#fff;
	text-decoration:underline;
}
.admin_link:hover{
	text-decoration:none;
}
.no_items, .undeclared-hint{
	display: block;
	text-align: center;
	font-style:italic;
}
#vk_comments{
	clear:both;
}
.content_left  .news{
	padding: 10px 15px;
}
.list_broadcast{
	margin:0!important;
	display:table;
}
.guest_book_post td{
	text-align:left;
        padding: 5px 0 10px 5px;
}
.quest #yw0, .quest #yw0_button, .quest #Guestbook_verifyCode{
    padding-left: 2px;
}
.quest #yw0{
    
    margin-right: 10px;
}
.quest #yw0_button{
    display: block;
    margin: 5px 0 10px;
    color: #060d3f;
    text-decoration: underline;
}
.quest #yw0_button:hover{
    color: #162384;
}
.captcha a{
	display:block;
}
.errorSummary{
	background: #EBCDCD;
	padding: 10px 15px;
	color: rgb(189, 33, 33);
	border: 1px solid rgb(189, 33, 33);
	margin-bottom: 20px;
}
.sponsors table{
	width: 100%;
}
.team-photo-desc {
    padding: 0 15px;
}
.undeclared > span {
    margin-left: 17px;
    background-color: #f0f4ff;
    padding: 2px 10px;
}
.archive_team{
	text-align: right;
	padding-top: 10px;
}
.archive_team .section_link{
	padding: 10px;
	margin:0;
	float:none;
}
.find_mistake{
	color: rgb(168, 180, 209);
	display: block;
	line-height: 12px;
}
.toggle_team_view a {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
.toggle_team_view a.active{
	color: #111a57;
	font-weight: bold;
}
.toggle_team_view {
	text-align: center;
}
.list_admin.team_list_div li a{
	width:300px;
}
.list_admin.team_list_div li span{
	width:100px;
}
.team_list_div{
	display:none;
}
.toggle_team_view span{
	padding:0 10px;
}
.msg-control{
	text-align: right;
	padding: 0 10px 5px;
}
.media_content{
	text-align:center;
}
.sponsors table td {
	width: 100px;
	
}
.tote_name{
	text-align: left!important;
}
.tote_number{
	width:20px;
}
.select_logo{
	width: 60%;
}
.pagination a:hover{
	background:none!important;
}
.pagination a:hover{
	background:none!important;
}
.pagination li.active a {
	background-color: #fff;
	text-decoration: none;
}
.guest_admin{
	text-align: right;
	padding-bottom: 5px;
	padding-right: 10px;
}
.guest_admin form{
	display: inline-block;
}
.username{
	color:#fff;
}
.username a{
	color:#fff;
	text-decoration: underline;
}
.username a:hover{
	color:#fff;
	text-decoration: none;
}
.logout{
	background-color: #040b3b;
	color: #fff!important;
	display: inline-block;
	padding: 3px 10px;
	text-decoration: none!important;

	border-radius: 3px;
	margin-top: 10px;
	font-size: 10px!important;
	margin-bottom: 10px;
}
.tv_header small{
	font-weight: normal;
	font-size: 11px;
}
table.counters td{
	background: none!important;
}
table.counters{
	background: none!important;
	margin-top:10px;
}
.table-user td{
	text-align:left!important;
}
.align-right{
	text-align: right;
}
.button{
	background-color: #040b3b;
	text-align: center;
	border: 0px;
	padding: 4px 20px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	font-family: arial;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
}
.form-control {
	width: 100%;
	margin: 0;
}
.alert-danger{
	
}
.alert-danger p{
	margin:0;
}
.alert-danger ul{
	list-style: disc;
}
.answer-guestbook{
	font-size: 12px;
	font-weight: bold;
	color: #141f62;
	padding-left: 30px;
}
.answer-guestbook:hover{
	color:#608fca;
}
.answer-guestbook.hidden{
	display:none;
}
.answer-block{
	margin-bottom: 20px;
}
.answer-block textarea{
	width: 590px;
	max-width: 590px;
}
.answer-block input[type="submit"]{
	display: block;
	float: right;
	margin-right: 0;
	background-color: #040b3b;
	text-align: center;
	border: 0px;
	padding: 4px 20px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	font-family: arial;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.cancel-answer{
	display: block;
	float: right;
	padding: 6px 10px;
	color: #040b3b;
}
.quotes{
	font-style: italic;
	background: #BCD2EE!important;
	width: 556px;
	float: left;
	margin: 10px;
	font-size: 11px;
}
.refresh_identifier{
	display:none;
	text-align: center;
	top: 2px;
	display: none;
}
.refresh_td{
	height:20px;
}
.online-minute{
	width:20px;
	white-space: nowrap;
}
.online-direct{
	width:10px;
}
.center_online .content_left{
	width:100%;
}
.center_online .online-table{
	width:100%;
}
.center_online .sponsors{
	width:950px;
}
.center_online .sponsors a > img#ttk{
	width:auto;
}
.center_online .sponsors a > img{
	width:auto;
}
.center_online .menu > table td{
	float:none;
}
.lresult_team{
	width:90px;
}
.standings > table tr.first > td{
	background:#fff!important;
}
.birthday h2 {
	font-size:12px;
}
.tour .sokol{
	font-weight: bold;
}
.result_table td > div {
	font-size:13px;
}

.result_table td {
	width:40%;
}
.tour > ul > li > div.team {
	padding-right: 0px!important;
	width: 86px;
	text-align: left;
}
.extra_logos a {
	margin: 10px 0;
	display: block;
}
.standings > table tr.mark2 > td,
.table_points tr.mark2 > td{
	background-color: #F0F2F7;
}
.standings > table tr.mark1 > td,
.table_points tr.mark1 > td {
	background-color: #fff;
}
.standings > table tr.mark3 > td,
.table_points tr.mark3 > td {
	color: #6377B8
}
.info ul li {
	padding: 5px 0;
}
.list_broadcast .name.anons > a{
	font-size: 16px;
}
.list_broadcast .name.anons .data{
	background-color: #d01414;
}
.tour_bet{
	font-size: 12px;
	color: #fff;
	background-color: #111a57;
	padding: 2px 6px;
	font-style: italic;
	font-weight: bold;
	margin:5px 0;
	display:inline-block;
}
.bets_rounds ul{
	margin: 0 0 0 50px;
}
.news_item_img{
	width:80px;
	float: right;
}
.news_item_img img{
	width:100%;
}
.news_item_wrap {
	clear: both;
}
.news_item_text {
	padding-right: 90px;
}
.noimage .news_item_text {
	padding-right: 0px;
}
.news_item_img img {
	width: 100%;
	padding: 10px 0;
}
.news_list .section_link{
	display: block;
	clear: both;
}

.competition {
    display: table;
    margin-bottom: 10px;
    width: 100%;
}
.competition-logo {
    display: table-cell;
    vertical-align: middle;
    width: 40px;
}
.competition-name {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    padding-left: 10px;
    text-transform: uppercase;
    text-align: center;
}