body{margin:0 auto;background-color: #fffeef;}
#header{margin:0 auto; background: url(images/head_back_tile.jpg) repeat;}
#header_in{width:900px; height: 47px; margin:0 auto;}
#logo{float:left; width:149px; height:47px;}
#logo.ru{background: url(images/logo_new_ru.png) 7px 6px no-repeat;}
#logo.en{background: url(images/logo_new_en.png) 7px 6px no-repeat;}


.button{text-decoration:none;display:block; float:left;margin-right:0; margin-top:18px; position:relative;font:bold 12px Trebuchet MS;color:#492815}
.button .right,.left{position:absolute;width:10px;height:27px;}
.button .left{background: url(images/button_left_NEW.png) no-repeat;}
.button .right{right:0;top:0;background: url(images/button_right_NEW.png) no-repeat;}
.button .center{position:relative;height:20px;margin:0 10px 0 10px;padding:7px 12px 0 12px;background: url(images/button_center_tile.png) repeat-x;display:block}

.button.act .left{background: url(images/button_left_a_NEW.png) no-repeat!important;}
.button.act .right{background: url(images/button_right_a_NEW.png) no-repeat!important;}
.button.act .center{background: url(images/button_center_tile_a.png) repeat-x!important;}

.button:hover .left{background: url(images/button_left_h_NEW.png) no-repeat;}
.button:hover .right{background: url(images/button_right_h_NEW.png) no-repeat;}
.button:hover .center{background: url(images/button_center_tile_h.png) repeat-x;}

#contents{
    overflow: hidden;
}
#contents > div{visibility:hidden;position:absolute;z-index:-1;}
#contents div.faq{margin:0 auto;}
#contents > div.act{visibility:visible;position:static;z-index:0;}


#footer{margin:0 auto; background: url(images/footer_back_tile.jpg) repeat-x;height: 47px;}
#footer_fb{background: url(images/new_footer_back_tile.png) repeat; height: 301px; font: 12px arial;color: #c69c5d;text-align:center;}
#footer_fb .footer_top{background: url(images/seam.png) repeat-x; height:2px;}
#footer_fb a{color: #c69c5d;}
#footer_fb a:hover{color: #efd783;}
#footer_fb #uid-container{font-weight: bold; padding-top: 14px;}
#footer_fb .fb_links{text-align:center;font-size: 14px; width: 1400px; margin: 0 auto; position: relative; height: 30px; padding-top: 15px;}
#footer_fb .fb_links .hr{width: 100%; position: absolute; bottom: 0;background-color: #c69c5d; height: 2px;}
#footer_fb .fb_links a{text-decoration: none;}
.fb-like {display: inline; top: -2px; left: 0px; height: 20px; overflow: hidden; vertical-align: top;}
#knb_banner img{border: 1px solid #9f948b;}

.support_info {
    width:630px;
    height:auto;
    text-align: center;
    margin: 0 auto;
    visibility: hidden;
    font-size: 22px; color: #000;
    font-family: "CYRILLICHOVER", Tahoma, Arial, Helvetica, sans-serif;
}

.support_button_label {
    transform: translate(-0%, -178%);

    color: #562a00;
    user-select: none;
    pointer-events: none;
}

.support_footer {
    width:100%;
    height: 51px;
}



  #minigame_container{
      position:absolute;
      width:100%;
      height:710px;
      top:60px;
      display:none;
  }

#minigame_layers{
    width: 838px;
    height:710px;
    position: relative;

    margin-left: auto;
    margin-right: auto;
}

#mg_window{
    width: 838px;
    height:710px;
    position: absolute;
}

#playable{
    width: 678px;
    height: 530px;
    position: absolute;
    top: 103px;
    left: 80px;
}

#mg_popup{
    width: 428px;
    height:287px;
    position: absolute;
    left: 205px;
    top: 211px
}

.canv{
    position: absolute;
    left: 0;
    top: 0;
}




