#icons
{
      display:none;
}

.main_row
{
      width:100%;
      margin:0 auto;
}

.yt_short
{
      width:300px;
      height:170px;
}

.yt_inst
{
      width:100%;
      height:190px;
      margin:0 0 20px;
}

#logo_div
{
      width:100%;
      text-align:center;
}

#up #logo
{
      display:inline-block;
      float:none;
      width:96px;
      height:60px;
      margin:0 0 0;
      background:url('images/img/logo.png') no-repeat 0% 50%; 
      padding-right:0;
      background-size: contain;
}

#up #logo_tw
{
      display:inline-block;
      float:none;
      width:106px;
      height:60px;
      margin:0 0 0;
      background:url('images/img/logo_tw.png') no-repeat 50% 50%; 
      border-left:#E8E8E8 0px solid;
      padding:0 25px;
}

#up #logo_lotto
{
      display:inline-block;
      float:none;
      width:61px;
      height:60px;
      margin:0 0 0;
      background:url('images/img/logo_lotto_partner.png') no-repeat 50% 50%; 
      border-left:#E8E8E8 0px solid;
      padding-left:0;
}

#mob_menu_ico
{
      display:block;
      position:absolute;
      top:85px;      
      left: 50%;
      transform: translate(-50%, 0);    
      z-index:33;
}

#mob_menu_ico.more a
{
      display:inline-block;
      background-image:none; 
      width:auto;
      padding:12px 20px 10px 20px;
      cursor:pointer;

}


#main #menu_hor
{
      position:absolute;
      top:140px;
      left:0;
      width:100%;
      margin:0 0;
      padding:0;
      background:#201774; 
      display:none;
      z-index:70;
}

.menu_hor
{
      padding:0; 
      margin:0;
      float:none;
      width:100%;
}

.menu_hor li
{
      padding:0;
      list-style-type:none;
      width:100%;
      /*float:none;*/
}

.menu_hor li a, .menu_hor li span
{
      display:block;
      padding:12px 12px;
      width:100%;
      color:#fff;
      text-align:center;
      height:auto;
      box-sizing:border-box;
      border-top:solid #2E20A6 1px;
      border-bottom:solid 0px transparent;
}

.menu_hor li a:hover
{
      border-bottom:solid 0px transparent;
      text-decoration:none;
      background:#2E20A6; 
}


.menu_hor li ul
{
      display:none;
      visibility:hidden;
}

#main #sub_div
{
      margin:0 auto 100px;
      background:#fff; 
      min-height:400px;
      border-radius:0px;
      
      padding:20px;         
      box-sizing:border-box;
      box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1);
}




#main_foot
{
      height:280px;
      padding:0 20px;
}

#foot_text
{
      padding-right:0px;
}

#kontrabas
{
      margin-top:40px;
      min-height:10px;
      height:auto;
      background:none;
}

.block_more
{
      margin:0 auto 40px;
      float:none;
}

.main_games
{
      box-sizing:border-box;
      width:100%;
      padding:0 0 0 0;
      float:none;
}

#sub_games_text
{
      margin:-60px 0 0; 
      position:relative;      
      left:0px;
      top:0px;
}

.f53
{
      font-size:27px;
      line-height:38px;
}

#main_foot #headphones, #foot_text ul
{
      display:none;
}

#foot_text
{
      height:15px;
}

#main .fast4net
{
      margin-top:20px;
      float:left;
}


.f14
{
      font-size:14px;
}

#top
{
      height:222px;
      background:#201774; /*url('images/img/top_sub_600.jpg') no-repeat 50% 50%; */
}

#top #top_text
{
      width:100%;
      padding-top:35px;
      text-align:center;
}

#top .top_text_text
{
      display:none;
}

#top_sub
{
      height:auto;
      background:#201774; /*background:url('images/img/top_sub_600.jpg') no-repeat 50% 50%; */
      margin-bottom:0;
}     

.q_back
{
      float:left;
      margin-top:20px;
}   

.quiz_a
{
      padding:12px 10px 12px;
}    

.radio_div
{

}

.answer_div
{
      margin:11px 0 0 2px;
}                                                                               

h3
{
      font-size:17px;
}

#top_sub #top_text
{
      padding:40px 0; 
      text-align:center; 
      width:auto;           
}

.select-type
{
      width:100%;
      margin-bottom:30px;
}

.target.qty8 > div {
    width: 100px;
}

.target.qty12 > div {
    width: 80px;
}

.target.qty24 > div {
    width: 50px;
}

.playerContainer 
{
      padding: 10px 10px 30px;
      width: 300px;
}

.field 
{
      height:13px;
      width: 11px;
      margin:1px;
      font-size:14px;
}

.category 
{
      width: 100%;
      font-size: 16px;
}

.basicFont 
{
      font-size: 14px;
}

.user 
{
      
      float: left;
      width: 50%;
}

.userName {
  font-size: 16px;
}

.pointContainer 
{
      float: right;
      width: 50%;
}

.points 
{
  font-size: 16px;
}

.container 
{
      height: 300px;
      min-height: 300px;
      width: 300px;
}

#main_wykr
{
      width:306px;
}

.wykr
{
      display:inline-block;
      width:17px;
      height:16px;
      padding:1px 0 0px;
      margin:0 0;
      font-size:10px;
      line-height:13px;
      border:solid 1px #cfcfcf;
      border-radius: 2px;     

}
.haslo
{
      font-size:14px;
}

.cross_r_left
{
      width:100%;
}

.cross_r_right
{
      width:100%;
}

#main_cross
{
      margin:0 auto;
      padding:20px 0 0 0px;
}

.crossr
{
      width:14px;
      height:20px;
      margin:0 1px 1px 0;
      padding:0px;
      margin-top:0px;
}

.crossr_inp
{
      width:13px;
      height:14px;
      font-size:12px;
      line-height:21px;
      padding-top:0px;
      margin-top:0px;
}

.crossr_nr
{
      font-size:11px;
      border:solid 0px #cfcfcf;
      background:#fff;
      color:#000;
      padding-top:0px;
      border-radius: 5px;
}

.wykr:hover, .wykr_sel
{
      background:#393186;
      color:#fff;
}

.mar_left0
{
      margin-left:0px;
}
.mar_left30
{
      margin-left:15px;
}
.mar_left60
{
      margin-left:30px;
}
.mar_left90
{
      margin-left:45px;
}
.mar_left120
{
      margin-left:60px;
}
.mar_left150
{
      margin-left:75px;
}
.mar_left180
{
      margin-left:90px;
}
.mar_left210
{
      margin-left:105px;
}
.mar_left240
{
      margin-left:120px;
}
.mar_left270
{
      margin-left:135px;
}
.mar_left300
{
      margin-left:150px;
}
.mar_left330
{
      margin-left:165px;
}

.more a, input.more, button.btn-yellow
{
      padding:14px 56px 12px 26px;
      background:#D3BB1A url('images/img/play.png') no-repeat right 26px bottom 50%;
      font-size:13px;
}

.f17
{
      font-size:15px;
}

.mkidn img
{
      height:23px;
      margin-top:2px;
}
   
.lodzkie img
{
      height:23px;
}

.reb_row img
{
      margin: 0 0 30px;
      width:100%;
}