@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;400;600&display=swap');
@import url('https://fonts.googleapis.com/css?family=Exo+2');

* {padding: 0px;margin: 0px;}
html{height:100%;-webkit-print-color-adjust: exact;print-color-adjust: exact;scroll-behavior: smooth;}
body {margin:0px auto;position:relative;width:100%;font-family: 'Exo 2', sans-serif,arial;font-size:15px;color:#333;background: #fff;min-height:100%;height: auto !important;height: 100%;}
input {border-radius: 0.2em;padding: 0.5em;outline-color: #999;border: 1px solid #ccc;font-family: 'Exo 2', sans-serif,arial;font-size: 1em;}
select {border-radius: 0.2em;padding: 0.5em;outline-color: #999;border: 1px solid #ccc;font-family: 'Exo 2', sans-serif,arial;font-size: 1em;}
textarea {border-radius: 0.2em;padding: 0.5em;outline-color: #999;border: 1px solid #ccc;font-family: 'Exo 2', sans-serif,arial;font-size: 1em;}
img {vertical-align:bottom;}
a{color:#333;}
a:hover{color:#C48104;}
.ssylka{text-decoration:none;}
.table{border-collapse: collapse;}
.table thead{position: sticky;  top: 0px;}
.table th{background:#666;color:#fff;padding:0.5em;font-weight:normal;border:1px solid #ccc;}
.table td{padding:0.5em;border:1px solid #ccc;}
.table_mob_skryt{display:none;}
.table_mob_pokaz{display:table-cell;}

.table_bl{border-collapse: collapse;}
.table_bl th{background:#666;color:#fff;padding:0.5em;font-weight:normal;border:1px solid #ccc;}
.table_bl td{padding:0.5em;}

.table_guppa{border-collapse: collapse;}
.table_guppa th{background:#666;color:#fff;padding:0.15em;font-weight:normal;border:1px solid #ccc;font-size:0.8em;}
.table_guppa td{padding:0.25em;border:1px solid #ccc;font-size:0.9em;min-width:1em;position:relative;}

.table_logs{border-collapse: collapse;font-size:0.8em;}
.table_logs th{background:#666;color:#fff;padding:0.2m;font-weight:normal;border:1px solid #ccc;text-align:center}
.table_logs td{background:#eee;padding:0.2em;border:1px solid #ddd;}

.block_spisok{position:relative;}
.block_spisok2{position:absolute;margin-top:0em;right:0em;width:100%;z-index:500;background:#f3f3f3;box-shadow: 1px 1px 3px #ccc;}
.block_spisok2 div{padding:0.5em;text-align:center;cursor:pointer;background:#f3f3f3;}
.block_spisok2 div:hover{background:#e3e3e3;}

.a_opacity{opacity:1;}
.c{text-align:center;;}
.a_opacity:hover{opacity:0.8;}
.a_opacity_back{opacity:0.8;}
.a_opacity_back:hover{opacity:1;}
.cursor_tabl{text-align:center;cursor:pointer;}
.cursor_tabl:hover{background:#efefef;}
h1{font-size:2em;font-weight:bold;margin-bottom:1em;font-family:Oswald;}
h2{font-size:1.5em;font-weight:bold;font-family:Oswald;}
h3{font-size:1.5em;font-weight:bold;}
.skryt_logo{display:block;}
.btn{position:relative;padding:0.5em 1em;background:#222;color:#333;display:table;border:1px solid #f1ab09 ;box-shadow: 1px 1px 1px #ccc;opacity:1;border-radius:0.2em;
background: #fab003 ;
background: -moz-linear-gradient(top, #fab003  0%, #ffd227 60%, #fab105  100%);
background: -webkit-linear-gradient(top, #fab003  0%,#ffd227  60%,#fab105  100%);
background: linear-gradient(to bottom, #fab003  0%,#ffd227  60%,#fab105  100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab003 ', endColorstr='#da6500 ',GradientType=0 );

text-decoration:none;cursor: pointer;font-size:0.8em;
}
.btn:hover{opacity:0.9;}


.btn_gray{position:relative;padding:0.5em 1em;background:#222;color:#333;display:table;border:1px solid #cacaca ;box-shadow: 1px 1px 1px #ccc;opacity:1;border-radius:0.2em;
background: #e0e0e0   ;
background: -moz-linear-gradient(top, #e0e0e0 0%, #f5f5f5  60%, #e0e0e0 100%);
background: -webkit-linear-gradient(top, #e0e0e0 0%,#f5f5f5 60%,#e0e0e0 100%);
background: linear-gradient(to bottom, #e0e0e0 0%,#f5f5f5 60%,#e0e0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0   ', endColorstr='#da6500 ',GradientType=0 );

text-decoration:none;cursor: pointer;font-size:0.8em;
}
.btn_gray:hover{opacity:0.9;}

.btn_red{position:relative;padding:0.5em 1em;background:#222;color:#fff;display:table;border:1px solid #ff2e2e ;box-shadow: 1px 1px 1px #ccc;opacity:1;border-radius:0.2em;
background: #ff2828   ;
background: -moz-linear-gradient(top, #ff2828 0%, #fb6e6e    60%, #ff2828 100%);
background: -webkit-linear-gradient(top, #ff2828 0%,#fb6e6e   60%,#ff2828 100%);
background: linear-gradient(to bottom, #ff2828 0%,#fb6e6e   60%,#ff2828 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2828   ', endColorstr='#da6500 ',GradientType=0 );

text-decoration:none;cursor: pointer;font-size:0.8em;
}
.btn_red:hover{opacity:0.9;}

.mult{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}
.mult:hover{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}

.header{position:relative;max-height:150px;height:150px;width:100%;color:#666;margin:auto;
background: rgb(245,245,245);
background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f9f9f9',GradientType=0 );
}
.black_fon{position:fixed;left:-1em;top:0;right:0;bottom:0;margin:auto;z-index:5000;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.popup_load>div{width:20em;height:3em;max-width:100%;max-height:100%;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background:#fff;color:#333;line-height:3em;text-align:center;box-shadow: 0em 0em 1em #000;border-radius: 0.2em;}
.vopros_pole{width:30em;height:max-content;max-width:calc(100% - 2em);max-height:100%;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background:#fff;color:#333;line-height:1em;text-align:center;box-shadow: 0em 0em 1em #000;border-radius: 0.2em;padding:1em;}
.vopros_pole_kn{position:relative;width:50%;float:left;}
.vopros_pole textarea{width:calc(100% - 2em);height:5em;margin-bottom:1em;}

.header2{position:relative;height:100%;width:100%;max-width:1400px;margin: 0 auto;}
.header_adres{position:absolute;width:20%;height:100%;left:0%;top:0%;font-size:1em;}
.header_adres>div{position:absolute;margin:auto;left:0px;right:0px;top:0px;bottom:0px;height:max-content;width:max-content;}

.header_slogan{position:absolute;width:20%;height:100%;left:20%;top:0%;font-family:Oswald;font-weight:bold;}
.header_slogan>div{position:absolute;margin:auto;left:0px;right:0px;top:0px;bottom:0px;height:max-content;width:max-content;}

.header_logo{position:absolute;width:20%;height:100%;left:40%;top:0%;}
.header_logo>a>img{position:absolute;height:70%;margin:auto;left:0px;top:0px;bottom:0px;right:0px;}

.header_socseti{position:absolute;width:20%;height:100%;left:60%;top:0%;}
.header_socseti>div{position:absolute;margin:auto;left:0px;right:0px;top:0px;bottom:0px;height:max-content;width:max-content;}
.header_socseti a{margin-right:1em;}

.header_tel{position:absolute;width:20%;height:100%;left:80%;top:0%;font-family:Oswald;font-size:1.5em;}
.header_tel>div{position:absolute;margin:auto;left:0px;right:0px;top:0px;bottom:0px;height:max-content;width:max-content;}
.header_tel a{text-decoration:none;}

.menu_top{display:block;position:relative;height:3em;width:100%;color:#fff;background:#5B5B5B;border-top:1px solid #999;border-bottom:1px solid #111;
margin: auto;}

.menu_top_ul{list-style:none;position:relative;font-family:Oswald;display: table;margin:0 auto;color:#fff;}
.menu_top_ul li{position:relative;float:left;font-weight:normal;color:#fff;}
.menu_top_ul li:hover ul{display:block !important;margin:0px;padding:0px;List-style:none;float:none;top:100%;position:absolute;z-index: 10000;}
.menu_top_ul li>a>div{position:relative;padding:0px 1em;opacity:1;line-height:3em;background:#5B5B5B;font-size: 1em;display:table;float:left;color:#fff;}
.menu_top_ul li>a>div:hover{background:#737373;}
.menu_top_ul li>a>div>img{width:1em;padding-left:0.3em;padding-right:1em;bottom:1em;position:relative;}

.menu_top_ul li ul{display:none;left:0px;width:auto;width:max-content;font-weight:normal;}
.menu_top_ul li ul li{float:none;width:100%;}
.menu_top_ul li ul li>a>div{border-top:1px solid #777;font-weight:normal;width:100%;}
.menu_top_ul li ul li:last-child>a>div{box-shadow:0px 1px 0px #777;font-weight:normal;}
.menu_tit {line-height:20px !important;padding: 10px 20px !important;}

.menu_mob_btn{display:none;width:3em;height:3em;position:absolute;left:0px;top:0px;}
.menu_mob_btn img{width:100%;}
.menu_mob_btn_o{background:#5B5B5B;}

.menu_niz_ul{list-style:none;position:relative;width:max-content;margin:0 auto;color:#ccc;display: table;max-width: 100%;}
.menu_niz_ul a{text-decoration:none;}
.menu_niz_ul li{position:relative;float:left;font-weight:normal;color:#ccc;}
.menu_niz_ul li:hover ul{margin:0px;padding:0px;List-style:none;float:none;top:100%;position:relative;}
.menu_niz_ul li>a>div{position:relative;padding:0px 1em;opacity:1;line-height:2em;font-size: 0.8em;display:table;color:#ccc;}
.menu_niz_ul li>a>div:hover{color:#eee;}
.menu_niz_ul li>a>div>img{width:1em;padding-left:0.3em;padding-right:1em;bottom:1em;position:relative;}

.menu_niz_ul li ul{position:relative;list-style:none;left:0px;float:none;width:auto;font-weight:normal;}
.menu_niz_ul li ul li{position:relative;list-style:none;left:0px;float:none;width:auto;font-weight:normal;}

.menu_niz_ul li ul li>a>div{position:relative;font-weight:normal;float:none;}
.menu_niz_ul li ul li:last-child>a>div{position:relative;font-weight:normal;}

.niz_socseti{position:relative;width:100%;margin:2em 0em;}
.niz_socseti>div{position:relative;margin:auto;left:0px;right:0px;top:0px;bottom:0px;height:max-content;width:max-content;}
.niz_socseti a{margin-right:1em;}

.niz_logo{position:relative;width:100%;margin-top:2em;margin-bottom:1em;line-height: 2em;}
.niz_logo>div{position:relative;margin:auto;left:0px;right:0px;top:0px;bottom:0px;height:max-content;width:max-content;}

.glav_foto{display:block;position:relative;}
.glav_foto_mob{display:none;position:relative;width:100%;height:calc(80vh - 3em);}
.glav_foto_mob_logo{position:relative;height:50%;width:100%;}
.glav_foto_mob_logo>div{position:absolute;height:70%;margin:auto;width:70%;left:0%;right:0%;top:10%;bottom:0%;}
.glav_foto_mob_tel{position:relative;height:16%;width:100%;font-family:Oswald;font-size:1.5em;text-decoration:none;color:#999;text-align:center;}
.glav_foto_mob_tel a{text-decoration:none;color:#333;}
.glav_foto_mob_btn_online{position:relative;height:16%;width:100%;font-family:Oswald;font-size:1.5em;text-decoration:none;color:#999;text-align:center;}
.glav_foto_mob_socseti{position:relative;height:18%;width:100%;font-family:Oswald;font-size:1.5em;text-decoration:none;color:#999;text-align:center;}
.glav_foto_mob_socseti a{text-decoration:none;color:#333;margin:0em 0.5em;}
.glav_foto_mob_socseti img{width:1.2em;height:1.2em;}

.gl_foto_block{background:#fff;position:relative;height:575px;;width:100%;margin:0 auto;background-size: cover;overflow:hidden;margin-top:0px;}
.gl_foto{position:absolute;display:table;height:100%;width:100%;text-align:center;overflow:hidden;opacity:0;background-repeat:no-repeat;}
.gl_foto_niz{position:absolute;width:100%;height:3em;left:0px;bottom:0px;right:0px;margin:auto;max-width:max-content;}
.gl_foto_niz_p{width:1em;height:1em;background:#ccc;cursor:pointer;float:left;margin-right:1em;border-radius:1em;}

.krohi{margin:1em 0em;}
.content_block{width:100%;max-width:1400px;margin:auto;line-height:1.5;margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #ccc;}
.content_block>div{margin:0em 1em;}
.page_opis{font-weight:bold;margin-bottom:1.5em;}

.page_cont p{margin-bottom:1em;}
.page_cont table{border-collapse: collapse;}
.page_cont table thead{position: sticky;  top: 0px;}
.page_cont table th{background:#666;color:#fff;padding:0.5em;font-weight:normal;}
.page_cont table td{padding:0.5em;}
.content_image{width:100%;max-width:600px;float: left;margin-right: 1em;margin-bottom: 1em;}

.niz_block{position:relative;margin-top:2em;width:100%;color:#ccc;background:#5B5B5B;margin: auto;}
.niz_block>div{width:100%;max-width:1400px;margin:auto;padding:2em 0em;}

.user_block{position:absolute;right:0px;top:0px;height:3em;margin-right: 1em;line-height: 3em;}
.btn_vhod{text-decoration:underline;cursor:pointer;float:left;margin-left: 1em;}
.btn_vhod:hover{text-decoration:underline;cursor:pointer;color:#333;}

.forma_vhod{position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;z-index:5000;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.forma_vhod2{position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;max-width:20em;height:100%;max-height:15em;background:#fff;box-shadow:0 0 5px #000;border-radius: 0.5em;}
.forma_vhod2_login{width:calc(80% - 1em);margin:1.5em 10% 0em 10%;}
.forma_vhod2_zap{width:calc(80% - 1em);margin:0.5em 10% 0em 10%;}
.forma_vhod2_zap input{height: 1.5em;float: left;}
.forma_vhod2_zap label{height: 1.5em;vertical-align: middle;display: block;float: left;margin-left: 0.5em;}
.forma_vhod2_pass{width:calc(80% - 1em);margin:1.5em 10% 0em 10%;}
.forma_vhod2_vhod{left:10%;position: absolute; bottom: 10%;}
.forma_vhod2_reg{right:5%;position: absolute; line-height:1.5;padding: 0.5em 1em;text-align:right;font-size:0.9em;}
.user_auth_close{cursor: pointer;font-family: arial;position: absolute;right: 1em;top: 1em;padding: 0.75em;background: #666;color: #fff;font-size: 12px;z-index: 3000;line-height: 0.6;border-radius: 15px;}
.user_reg_form{margin:0 auto;display:table;max-width: 20em;width:100%;}
.pole_vvod{margin:1em 0em;width:100%;max-width:20em;}
.pole_vvod input{width:calc(100% - 1em);}
.pole_vvod select{width:100%;}
.pole_vvod textarea{width:calc(100% - 1em);}
.btn_vyh{display:block;}
.btn_vyh_menu{display:none;padding-top: 0.5em; border-top: 1px solid #ccc;}

.btn_dop_zap{width:100%;background:#ddd;color:#333;text-align:left;display:table;opacity:1;cursor:pointer;}
.btn_dop_zap>div{margin:0.5em;}
.btn_dop_zap:hover{opacity:0.8;}

.menu_user{display:block;position:absolute;right:0;top:3em;background:rgb(245,245,245);width:12em;z-index:5000;box-shadow: 0px 0px 3px #ccc;border: 1px solid #ccc;}
.menu_user_li{padding:0em 1em;text-align:right;cursor:pointer;white-space: nowrap;}
.menu_user_li:hover{text-align:right;background:#eee;}

.profile_turn_block{position:relative;float:left;width:calc(100% - 420px);}
.profile_turn_block>div{}
.profile_dann_block{position:relative;float:left;width:400px;margin-left:16px;border:1px solid #ccc;}
.profile_dann_block>div{margin:1em;}
.profile_god{padding:0.5em 1em;background:#eee;color:#333;text-decoration:underline;cursor:pointer;display:inline-block;}
.profile_god_act{padding:0.5em 1em;background:#333;color:#eee;display:inline-block;}

.menu_admin{display:inline;padding:0.5em;border:1px solid #ccc;border-radius:0.5em 0.5em 0em 0em;cursor:pointer;opacity:1;background:#eee;z-index:100;}
.menu_admin:hover{color:#000;}
.menu_admin_act{border-bottom:0px !important;background:#fff;}

.content_admin{border:1px solid #ccc;margin-top:0.25em;}
.content_admin>div{margin:0.5em;}
.title_pole_admin{margin-top:0.5em;padding-bottom:0.5em;}
.title_pole_admin select{}
.title_pole_admin_t{width:10em;float:left;}

.block_categ{position:fixed;width:30em;height:50em;max-width:100%;max-height:100%;margin:auto;left:0;right:0;top:0;bottom:0;background:#fff;box-shadow:0px 0px 5px #ccc;font-weight:normal;overflow-y: auto;}
.block_categ2{text-align:left;margin:0.5em;}
.btn_close{position:relative;padding:0.5em 1em;background:#eee;color:#333;display:inline-block;border:1px solid #ccc ;opacity:1;border-radius:0.2em;
text-decoration:none;cursor: pointer;font-size:0.8em;
}
.ball_icon{height:1.25em;margin-right:0.5em;}

.block_rezult{position:fixed;width:30em;height:50em;max-width:100%;max-height:100%;margin:auto;left:0;right:0;top:0;bottom:0;background:#fff;box-shadow:0px 0px 5px #ccc;font-weight:normal;overflow-y: auto;}
.block_rezult2{text-align:left;margin:0.5em;}

.block_turnir_list{border:1px solid #ccc;margin-top:1em;border-radius: 0.5em;}
.block_turnir_list>div{margin:1em;border-radius: 0.4em 0.4em 0em 0em;}
.turnir_name{font-size:1.2em;background: #5B5B5B;margin: 0 !important;padding: 1em;color: #fff;}
.turnir_name a{color:#fff;}
.turnir_opis{margin-top:0.5em;white-space: pre-wrap;}

.turnir_block_logo>div:nth-child(1){float:left;width:15em;padding:1em;}
.turnir_block_logo>div:nth-child(2){float:left;width:calc(100% - 17em);}


.glav_block_turnir_list{width:100%;max-width:32%;float:left;border-left:1px solid #ccc;}
.glav_block_turnir_list:nth-child(1)>div{border-left:none;margin-left:0em;}
.glav_block_turnir_list:nth-child(1){border-left:none;}
.glav_block_turnir_list>div{margin:1em;}

.gruppa{font-family:Oswald;}
.block_perem_v_gruppu{width:30em;height:10em;max-width:100%;max-height:100%;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;background:#fff;color:#333;line-height:3em;text-align:center;box-shadow: 0em 0em 1em #000;border-radius: 0.2em;}

.block_playoff{position:relative;overflow:auto;white-space:nowrap;}
.playoff_kol{display:inline-block;width:12em;}
.playoff_kol_zag{display:inline-block;width:12em;background:#333;color:#fff;position: sticky;top:0px;text-align:center;line-height:1.5em;}
.playoff_str{position:relative;}
.playoff_str>div:nth-child(1){position:absolute;height:4.6em;margin:auto;top:0;bottom:0;}
.playoff_igrok{position:relative;width:10em;height:2em;line-height:2em;border:0.075em solid #ccc;font-family:Oswald;margin:0.1em 0em;}
.playoff_igrok2{overflow:hidden;}
.playoff_line{border:1px solid #ccc;border-left:0px;position:absolute;right:-0.5em;width:0.5em;height:2.2em;top:1.25em;}
.playoff_line2{border-bottom:1px solid #ccc;position:absolute;margin:auto;right:-0.5em;width:0.5em;height:0em;top:calc(50% - 0.075em);}
.playoff_line3{border-left:0.075em solid #ccc;position:absolute;left:0.5em;width:1em;height:1.5em;top:0em;}
.playoff_line4{border-left:0.075em solid #ccc;position:absolute;left:0.5em;width:1em;height:1.5em;bottom:0em;}
.playoff_line5{border-bottom:0.075em solid #ccc;position:absolute;left:-1.15em;width:1.15em;top:0em;height:calc(50% - 0.075em);}

.online_schet{width:45%;float:left;text-align:center;font-size:3em;color:#d37e00;cursor:pointer;
background: #e0e0e0   ;
background: -moz-linear-gradient(top, #e0e0e0 0%, #f5f5f5  60%, #e0e0e0 100%);
background: -webkit-linear-gradient(top, #e0e0e0 0%,#f5f5f5 60%,#e0e0e0 100%);
background: linear-gradient(to bottom, #e0e0e0 0%,#f5f5f5 60%,#e0e0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0   ', endColorstr='#da6500 ',GradientType=0 );
border-radius: 0.15em;margin: 0% 2.5%;
}

.online_schet{width:45%;float:left;text-align:center;font-size:3em;color:#d37e00;
background: #e0e0e0   ;

border-radius: 0.15em;margin: 0% 2.5%;
}

.tek_set{
background: #b9ed73  ;
background: -moz-linear-gradient(top, #b9ed73 0%, #d3f5a6  60%, #b9ed73 100%);
background: -webkit-linear-gradient(top, #b9ed73 0%,#d3f5a6 60%,#b9ed73 100%);
background: linear-gradient(to bottom, #b9ed73 0%,#d3f5a6 60%,#b9ed73 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9ed73   ', endColorstr='#d3f5a6 ',GradientType=0 );
}

.match_kolonki{width:50%;float:left;text-align:center;}
.match_vvod_schet{font-size:2em;padding: 0em 0.5em;}
.match_vvod_schet_tay{font-size:1.5em;padding: 0em 0.5em;width:2em;text-align:center;margin: 0em 0.5em;}
.match_vvod_schet_game{font-size:1.5em;padding: 0.25em 0.5em;width:2em;text-align:center;margin: 0em 0.5em;}

.match_list{position:relative;max-width:calc(100% - 1em - 2px);width:20em;padding:0.2em 0.5em;padding-top: 1.2em;cursor:pointer;margin-top:0.25em;border-radius:0.25em;
background: #f5f5f5;
border:1px solid #bbb;
}

.match_list_fio{font-family:Oswald;white-space: nowrap;overflow: hidden;}
.match_list_schet_block{position:absolute;display:table;height:calc(100% - 2.2em - 2px);top:0px;right:0px;padding:0.2em 0.5em;padding-top: 1.2em;border-radius:0.25em;
background: #f5f5f5;}
.match_list_schet_set{position:relative;text-align:center;float:left;margin-left:0.5em;}
.match_list_schet_set span{font-size:0.7em;margin-left:0.25em}
.match_list_info{position:absolute;width:calc(100% + 2px - 1em);height:1em;background:#e5e5e5;color:#333;top:0px;left:-1px;border-radius:0.25em 0.25em 0em 0em;padding:0em 0.5em;}
.match_list_info2{position:absolute;width:100%;top:0;font-size:0.8em;line-height:1em;}
.match_list_info3{height:1.5em;font-size:0.8em;position:relative;margin: 0.2em 0em;}
.match_list_info3>div:nth-child(1){position:absolute;left:0;top:0;height:1em;}
.match_list_info3>div:nth-child(2){position:absolute;right:0;top:0;height:1em;text-decoration:underline;cursor:pointer;}

.match_list_schet_set_online{position:relative;text-align:center;width:100%;}

.match_stat{position:relative;border-bottom:1px solid #ccc;}
.match_stat>div:nth-child(1){position:relative;float:left;width:35%;text-align:center;line-height:2em;}
.match_stat>div:nth-child(2){position:relative;float:left;width:30%;text-align:center;font-size:0.8em;line-height:2.4em;}
.match_stat>div:nth-child(3){position:relative;float:left;width:35%;text-align:center;line-height:2em;}
.match_stat>div:nth-child(4){clear:both;}

.block_spiska_matchey{position:fixed;width:100%;max-width:30em;height:100%;max-height:40em;background:#fff;box-shadow:0px 0px 5px #ccc;}

.playoff_schet{position:absolute;width:auto;top:3px;;right:1px;height: calc(100% - 6px);background:#fff;border-left: 1px solid #ccc;padding-left: 0.25em;}
.playoff_schet .match_list_schet_set{height:100%;margin-left:0em;margin-right:0.25em;}
.playoff_schet .match_list_fio{height:50%;line-height: 2.2em;}
.playoff_schet_info{position:absolute;width:calc(100% - 6px);background:#fff;margin:auto;left:0;right:0;top:0;bottom:0;height:1em;font-size:0.6em;line-height:1;}
.playoff_schet_info_status{position:absolute;right:0;top:0;margin-right:0.25em;}
.playoff_schet_info_vremya{position:absolute;left:0;top:0;margin-left:1em}

.pagination{text-align:center;height:50px;vertical-align:middle;}
.pagination_text{color:#737373;font-size:1em;}
.pagination_text_ssyl{padding:20px 10px;color:#737373;font-size:1em;}
.pagination_ssyl{padding:20px 10px;text-decoration: none;font-size:1em;}
.pagination_input{color:#737373;font-size:1em;width:40px;padding:5px 0px;text-align:center;border-radius:5px;margin: 0em 0.5em;}
@media screen and (max-width: 999px)/*примерно*/{
	.skryt_logo{display:none;}
	.glav_foto_mob{display:block;}
	.glav_foto{display:none;}
	.header{height:3em;}
	.header_adres{display:none;}
	.header_slogan{display:none;}
	.header_socseti{display:none;}
	.header_tel{display:none;}
	.menu_top{display:none;}
	.menu_mob_btn{display:block;}
	
	.menu_top{position:fixed;height:calc(100% - 3em);width:100%;color:#fff;background:#5B5B5B;border-top:1px solid #999;border-bottom:1px solid #111;
	margin: auto;top:3em;left:0em;right:0em;bottom:0em;z-index:1000;border:0;overflow:auto;}

	.menu_top_ul{list-style:none;position:relative;font-family:Oswald;margin:0 auto;color:#fff;display:block;}
	.menu_top_ul li{position:relative;width:100%;font-weight:normal;color:#fff;}
	.menu_top_ul li:hover ul{display:none;margin:0px;padding:0px;list-style:none;top:100%;position:absolute;z-index: 10000;}
	.menu_top_ul li>a>div{position:relative;width:calc(100% - 2em);padding:0px 1em;opacity:1;line-height:3em;background:#5B5B5B;font-size: 1em;color:#fff;border:0;}
	.menu_top_ul li>a>div:hover{background:#737373;}
	.menu_top_ul li>a>div>img{width:1em;padding-left:0.3em;padding-right:1em;bottom:1em;position:relative;}

	.menu_top_ul li ul{display:none;left:0px;width:100%;font-weight:normal;}
	.menu_top_ul li ul li{display:none;width:100%;list-style:none;border:0;}
	.menu_top_ul li ul li>a>div{font-weight:normal;width:100%;border:0;margin-left:1em;line-height:2.5em;}
	.menu_top_ul li ul li:last-child>a>div{font-weight:normal;box-shadow:none;}
	.menu_tit {line-height:20px !important;padding: 10px 20px !important;}
	
	.profile_turn_block{position:relative;width:100%;float:none;}
	.profile_turn_block>div{}
	.profile_dann_block{position:relative;width:100%;margin-top:1em;float:none;margin-left:0em;border:1px solid #ccc;}
	.profile_dann_block>div{margin:1em;}
	.table_mob_skryt{display:block;}
	.table_mob_pokaz{display:none;}
	
	.glav_block_turnir_list{max-width:100%;border-left:none;border-top:1px solid #ccc;margin-top:1em;}
	.glav_block_turnir_list:nth-child(1)>div{border-top:none;margin-left:0em;}
	.glav_block_turnir_list:nth-child(1){border-top:none;}
	.glav_block_turnir_list>div{margin-top:1em;margin-left:1em;}
}

@media screen and (max-width: 400px)/*примерно*/{
	.btn_vyh{display:none;}
	.btn_vyh_menu{display:block;}
	.menu_admin{padding:0.5em 0.3em;font-size: 0.9em;}
	.content_admin{border:1px solid #ccc;margin-top:0.15em;}
}

@media screen and (max-width: 30em)/*примерно*/{
	.turnir_block_logo>div:nth-child(1){float:none;width:auto;text-align:center;}
	.turnir_block_logo>div:nth-child(1) img{max-height:10em;}
	.turnir_block_logo>div:nth-child(2){float:none;width:auto;}
}