﻿body {
    font-family:'Open Sans', Arial;
}
img {
    border: 0;
}


  
       a {
  
  -o-transition:color .25s ;
  -ms-transition:color .25s ;
  -moz-transition:color .25s;
  -webkit-transition:color .25s;
  
  transition:color .25s;
}

             a:hover {
                 text-decoration:none !important;
             }

             .dim
{
			height:100%;
			width:100%;
			position:fixed;
			left:0;
			top:0;
			z-index:1010 !important;
			background-color:black;
            filter: alpha(opacity=75);
-khtml-opacity: 0.75;     
-moz-opacity: 0.75;      
opacity: 0.75;   
display:none;       
}
.grdsd {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border: none;
    background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 44%, rgba(0,0,0,0.8) 100%);
    background: -moz-linear-gradient(135deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 44%, rgba(0,0,0,0.8) 100%);
    background: linear-gradient(135deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 44%, rgba(0,0,0,0.8) 100%);
    background-position: 50% 50%;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    -webkit-background-size: auto auto;
    background-size: auto auto;
}
             
.grds {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: none;
  background: -webkit-linear-gradient(-45deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 84%, rgba(0,0,0,0.8) 100%);
  background: -moz-linear-gradient(135deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 84%, rgba(0,0,0,0.8) 100%);
  background: linear-gradient(135deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 84%, rgba(0,0,0,0.8) 100%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
}
.vrchback
{
    background-color:#1F1F1F;z-index:1000;width:100%;height:46px;position:fixed;top:0px;left:0px;
}
.specialwin
{
    position:fixed;right:0px;top:40px;width:260px;line-height:34px;z-index:999;height:100%;background-color:#1f1f1f;box-shadow: 0px 2px 5px #888; -moz-box-shadow: 0 2px 5px #888; -webkit-box-shadow: 0 2px 5px #888;color:white;font-size:18px;
}
.closespecial
{
    float:right;color:white;margin:10px;
}
.vrchmain
{
    z-index:1001;width:100%;height:46px;position:fixed;top:0px;left:0px;border-bottom:1px solid #606060
}
.vrchcenter
{
    width:100%;max-width:1120px;margin-top: 4px; position:relative;margin-right: auto; margin-bottom: 0px; margin-left: auto;
}
.vrchb1
{ height:42px;position:relative;overflow:hidden

}
.vrchb2
{top:0px;width:620px;position:absolute;}
.vrchb3 {left:5px;top:7px;position:absolute;}
.vrchfnt {font-family:'Open Sans';margin:10px;font-size:15px;color:Orange;}
.whitebold {color:white;font-weight:bold}
.vrchb4 {top:50px;max-width:750px;width:100%;position:absolute;}
.vrchb5 {display:none;margin-left:0px;margin-top:7px;width:45px;height:40px;float:left;text-align:center;}
.vrchic5 {font-size:18px;color:white;top:0px;border:0px;position:relative;}
.vrchlg {position:relative;top:7px;left:5px;width:140px}
.vrchtopmn {left:210px;top:7px;position:absolute;}
.vrchmnfont {font-family:'Open Sans';margin:10px;font-size:16px;color:white;}
.vrchpop {display:none;position:absolute;left:0px;top:41px;width:260px;line-height:34px;z-index:999;border-bottom:1px solid #606060;border-left:1px solid #606060;border-right:1px solid #606060;background:linear-gradient(to bottom, #1F1F1F, #2F2F2F);color:#e0e0e0;font-size:18px;}
.vrchpo {
    position: absolute;
    left: 0px;
    top: 41px;
    width: 260px;
    line-height: 34px;
    z-index: 999;
    border-bottom: 1px solid #606060;
    border-right: 1px solid #606060;
    background: linear-gradient(to bottom, #1F1F1F, #2F2F2F);
    color: #e0e0e0;
    font-size: 18px;
}
.marg20 {margin:20px}
.vrchpopfnt {font-size:12px;color:white;top:0px;border:0px;position:relative;}
.vrchtopico {font-family:'Open Sans';font-size:16px;position:absolute;top:1px;right:290px;}
.vrchtopschr {font-family:'Open Sans';font-size:16px;position:absolute;top:1px;}
.vrchtopico2 {font-size:20px;color:white;position:absolute;top:4px;left:5px;height:32px;}
.vrchtopico3 {display:none;font-size:20px;color:white;text-shadow:0px 1px 0px #B26900;position:absolute;top:4px;left:5px;height:32px;cursor:pointer;}
.inputcolor {margin-left:20px;padding-left:10px;border:0px;height:30px;width:120px;font-family:'Open Sans';background-color:#1F1F1F; font-weight:normal;font-size:13px;color:white;color:#e0e0e0}
.suggest2 {
    left: 0px;
    top: 8px;
    background-color: white;
    position: relative;
    z-index: 999999;
}
.topmenics {width:30px;position:absolute;left:130px;height:35px;cursor:pointer; background-position:center;}
.topcircle {height:32px; border-radius: 30px; }
.fnt11 {
    font-size: 11px;
    ;
}
.fnt16 {
    font-size: 16px;
    ;
}
.fnt15 {
    font-size: 15px;
    ;
}
.fnt14 {
    font-size: 14px;
    
}
.fnt13 {
    font-size: 13px;
    
}
.fnt20 {
    font-size: 20px;
    
}
.fnt30 {
    font-size: 30px;
    
}
.fnt22 {
    font-size: 22px;
    
}

.fntos {
    font-family: 'Open Sans';
}
.topmencs {position:absolute;left:160px;font-family:'Open Sans'; cursor:pointer;padding-left:10px; font-weight:lighter;font-size:13px;padding-top:8px;top:0px;width:104px;overflow:hidden;border:0px;height:20px;color:white}
.topsortdown {cursor:pointer;font-size:22px;color:#c0c0c0;top:3px;position:relative;left:280px}
.menmn {position:absolute;left:36px;top:41px;width:270px;border-bottom:1px solid #606060;border-left:1px solid #606060;border-right:1px solid #606060;line-height:24px;z-index:999;background:linear-gradient(to bottom, #1F1F1F, #2F2F2F);color:white;font-size:13px;}
.ml8 {margin-left:8px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.mr10 {margin-right:10px}
.mr20 {
    margin-right: 20px;
}
.m10 {margin:10px}
.ce0 {color:#e0e0e0}
.point {cursor:pointer}
.ce0:hover {color:#F28C00 !important}
.prispev {
    position: absolute;
    left: 0px;
    top: 41px;
    left: 26px;
    padding: 7px;
    width: 200px;
    font-size: 13px;
    color: white;
    background-color: #EF951C;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom: 1px solid black;
    display: none;
}
.prispx {display:inline}
.prispv {position:absolute;left:190px;top:5px;color:White;}
.padtop15 {padding-top:15px}
.floatl {float:left}
.spravybox {display:none;background-color:#FFAB19;z-index:1001;width:100%;height:2px;position:fixed;top:46px;left:0px;-webkit-box-shaow: 1px 2px 5px 0px #000000;-moz-box-shaow: 1px 2px 5px 0px #000000;box-shaow: 1px 2px 5px 0px #000000;}
.spravymn {
    width: 100%;
    height: 520px;
    margin-top: 45px;
    z-index: 999;
    position: fixed;
    background-color: #000000;
    box-shadow: 0px 2px 5px #888;
    -moz-box-shadow: 0 2px 5px #888;
    -webkit-box-shadow: 0 2px 5px #888;
}
.spravymn1 {max-width:1180px;width:100%;margin-left:auto;margin-right:auto;}
.ifrwid {max-width:1120px;width:100%;border:0px;}
.spravymn2 {font-size:15px;font-weight:500;color:white;cursor:pointer;text-align:center;}
.lineone {height:1px;background-color:#404040;}
.mlog {background-color:#202020;padding-top:10px;position:relative;height:80px;}
.mlog2 {margin-left:auto;margin-right:auto;width:100%;max-width:1120px;position:relative;}
.mlog3 {height:50px;padding-bottom:8px;margin-left:30px;margin-top:10px}
.mshares {position:absolute;right:25px;top:0px;color:white}
.msharesu {position:relative;float:right;margin-top:10px;cursor:initial}
.icnx {font-size:27px;text-shadow:0px 1px 0px #101010;opacity:0.9}
.cbt {clear:both}
.cb {
    clear: both;
}
.xmnline {background-color:#F28C00;height:49px;margin-top:0px;}
.xmnlinewidh {margin-left:auto;margin-right:auto;width:100%;max-width:1120px;}
.xmnliveh {width:100%;height:49px;background-color:#F28C00;margin-top:0px;position:relative;}
.xmnlives {height:26px;overflow:hidden;display:inline-block;position:relative;overflow:hidden;padding-top:12px;padding-bottom:13px;top:0px;line-break:strict;}
.xmnmwo {display:inline-block;margin-left:12px;height:30px;position:relative;background-color:#F28C00}
.xmnw {height:49px;position:absolute;overflow:hidden;width:34px;background-color:#BC6F00;top:-16px;left:-13px;}
.xmchev {font-size:18px;color:white;top:0px;border:0px;position:relative;}
.xmchev2 {font-size:18px;color:white;top:0px;border:0px;position:relative;cursor:pointer}
.xmchev3 {font-size:16px;font-weight:100;color:white;top:0px;border:0px;position:relative;}
.xmmwa {
    display: inline-block;
    margin-left: 12px;
    height: 26px;
    padding-right: 12px;
    color: White;
    font-family: 'Open Sans';
    font-size: 18px;
    
}
.pxp {display:none}
.xmmwao {
    
    margin-left: 12px;
    height: 26px;
    padding-right: 12px;
    color: White;
    font-family: 'Open Sans';
    font-size: 18px;
}
.xmmvo {border-right:1px solid #F28C00}
.xmmvop {
    border-right: 1px solid transparent;
}
.xmmnu {position:absolute;left:0px;top:49px;width:400px;height:200px;background-color:#F28C00;z-index:120;display:none;}
.xmschr {float:right;position:absolute;top:0px;right:0px;}
.xmschrbx {font-family:'Open Sans';width:100%;font-size:16px;height:49px;background-color:#C57401;overflow:hidden}
.xmschrp {margin-left:40px;border:0px;background-color:transparent;height:49px;max-width:250px;min-width:50px;font-family:'Open Sans'; font-weight:normal;font-size:15px;color:white;color:#ffffff}
.xmschrx {font-size:20px;color:white;text-shadow:0px 1px 0px #B26900;position:absolute;top:13px;left:10px;opacity:0.8}
.xmsuggest {position:absolute;right:80px;z-index:999999;width:200px;background-color:white}
.backskn {width:100%;max-width:1120px;position:relative;margin-left:auto;margin-right:auto;}
.backbann {margin:0 auto;width:100%;max-width:960px;position:absolute;top:0px;left:0px;border:0px;}
.wid100p {width:100%;}
.hei40 {height:40px;}
.linxflr {padding:10px; padding-right:20px;width:190px;position:relative;float:right;color:#303030;font-size:14px;font-family:'open sans'}
.linxflrx {
    padding: 10px;
    padding-right: 20px;
    width: 102px;
    position: relative;
    float: right;
    color: #303030;
    font-size: 14px;
    font-family: 'open sans';
}
.trnds {padding:5px; height:20px;line-height:30px;overflow:hidden; padding-left:20px;color:#303030;font-size:14px;font-family:'open sans'}
.fb30 {color:#303030;}
.trlstr {position:relative;padding-left:0px;width:100%;margin-left:0px;}
.lnoth {text-shadow:0px 1px 0px #f0f0f0;position:relative;opacity:0.7;position:absolute;right:15px;}
.leftmov {float:left;position:relative;color:#404040;height:120px;margin-left:0px;margin-top:10px;margin-bottom:10px;width:15px;overflow:inherit;cursor:pointer}
.leftmovico {color:#c0c0c0;font-size:34px;padding-top:30px;}
.sulistwid {float:left;width:100%;overflow:hidden;height:130px;}
.sulisthe {float:left;width:100%;position:relative;height:130px}
.sulistbox {float:left;color:#404040;margin-left:10px;margin-top:10px;margin-bottom:10px;height:130px;width:144px;overflow:hidden}
.sulistrel {position:relative;width:144px;font-family:'Open Sans';font-size:16px;}
.sulista {border:0px;color:black}
.sulistgr {position:absolute;bottom:3px;right:0px;width:30px;height:30px;}
.sulistdw {position:absolute;bottom:-2px;right:0px;}
.sulistfn {font-size:12px;padding:4px;}
.sulistic {position:relative;font-size:10px;text-shadow:0px 1px 0px #000000;font-weight:600;color:#F28C00}
.sulink {font-family:'Open Sans';height:34px;line-height:15px;}
.sulinover {font-family:'Open Sans';margin-top:-10px; font-size:14px;}
.surightim {position:relative;color:#404040;height:120px;margin-left:10px;margin-top:10px;margin-bottom:10px;width:15px;overflow:inherit;cursor:pointer}
.fullsizlin {background-color:#C0C0C0;width:100%;max-width:1120px;}
.mainwnd {width: 100%;    max-width: 1120px;}
.titletop4 {
    width: 100%;
    height: 400px;
    margin-top: 25px;
    font-family: 'open sans';
    position: relative;
    overflow: hidden;
}
.top4in {
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 100;
    border: 0px solid black;
}
.top4pic {
    width: 100%;
    height: 400px;
    overflow: hidden;
    z-index: 99;
    background-size: cover;
}
.top4out {
    position: relative;
    background-color: #000000;
    opacity: 0.7;
    z-index: 98;
    top: 291px;
    margin: 0px;
    padding-top: 10px;
    padding-left: 20px;
    width: 100%;
    height: 100px;
    margin-right: 20px;
}
.top4tx {
    position: absolute;
    z-index: 98;
    bottom: 0px;
    margin: 0px;
    padding-top: 10px;
    padding-left: 20px;
    width: 90%;
    height: 100px;
}
.fnt30bold {
    font-size: 30px;
    font-weight: bold;
}
.subtextop {
    font-size: 16px;
    color: #e0e0e0;
    margin-top: 5px;
}
.top4in1 {
    display: inline-block;
    top: 0px;
    right: 0px;
    z-index: 100;
    height: 400px;
    overflow: hidden;
    width: 100%;
    max-width: 30%;
    box-sizing: border-box;
}
.top4in1a {
    top: 0px;
    z-index: 100;
    height: 190px;
    overflow: hidden;
    position: relative;
}
.top4pic1 {
    width: 100%;
    max-width: 440px;
    height: 190px;
    background-size: cover;
    overflow: hidden;
    z-index: 99;
}
.top4out1 {
    position: absolute;
    background-color: #000000;
    opacity: 0.7;
    z-index: 98;
    top: 120px;
    margin: 0px;
    padding: 10px;
    height: 60px;
    width: 100%;
    max-width: 430px;
}
.top4tx1 {
    position: absolute;
    z-index: 98;
    top: 125px;
    margin: 0px;
    padding: 10px;
    height: 60px;
}
.fnt18bold {
    font-size: 18px;
    font-weight: bold;
}
.fnt18boldx {
    font-size: 18px;
    font-weight: bold;
}
.top4sub1 {
    font-size: 11px;
    color: #e0e0e0;
    margin-top: 5px;
}
.top4in2 {
    margin-top: 20px;
    width: 100%;
    z-index: 100;
    height: 190px;
    overflow: hidden;
    position: relative;
}
.lftmnu {
    width: 100%;
    max-width: 760px;
    float: left;
}
.lftmnuhead {
    font-size: 20px;
    padding-top: 5px;
    width: 100%;
    height: 35px;
    margin-top: 20px;
    padding-left: 0px;
    font-family: 'Open Sans';
}
.lftmnuheadspace {
    display: inline-block;
    background-color: #F28C00;
    margin-right: 10px;
    width: 15px;
    height: 27px;
}
.lftmnuheadtxt {
    display: inline-block;
    padding-right: 20px;
}
.nobord {
    border: 0px;
    padding: 0px;
}
.wid15 {
    width: 15px;
}
.leftmnscrl {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 5px;
    position: relative;
    margin-left: 0px;
    overflow: hidden;
}
.lftmnover {
    float: left;
    color: #404040;
    margin-top: 10px;
    width: 240px;
    overflow: hidden;
}
.lftmnline {
    width: 240px;
    font-family: 'Open Sans';
    font-size: 16px;
    position: relative;
    max-height: 130px;
    overflow: hidden;
}
.lfmnpi {
    width: 240px;
    max-height: 130px;
    border: 0px;
}
.lftx1 {
    position: absolute;
    top: 144px;
    width: 240px;
}
.lftx2 {
    position: relative;
    margin-left: 5px;
    font-size: 12px;
    text-shadow: 0px 1px 0px #101010;
    float: left;
    display: inline-block;
    font-weight: 600;
    padding: 3px;
    color: #F28C00;
}
.lftx3 {
    position: absolute;
    font-size: 10px;
    text-shadow: 1px 1px 3px #000000;
    display: inline-block;
    font-weight: 600;
    padding: 3px;
    color: #F28C00;
    cursor:pointer;
    right:1px;
    bottom:1px;
}
.lftx3:hover {
    color: white;
}
.sub3naz {
    color: #F28C00;
    font-family: 'Open Sans';
    font-size: 16px;
}
.mb6 {
    margin-bottom: 6px;
}
.sub3ln {
    color: #a0a0a0;
    font-size: 9px;
}
.lh16 {
    line-height: 16px;
}
.lh23 {
    line-height: 16px;
}
.lftmn3a {
    margin-top: 10px;
    padding-top: 10px;
}
.lftmnmain {
    width:100%;
    height: 35px;
    padding-top: 5px;
    padding-left: 0px;
    font-family: 'Open Sans';
    font-size: 20px;
}
.lftmn3b {
    cursor: pointer;
    display: inline-block;
    padding-right: 20px;
     -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.pl0 {padding-left:0px !important;}
.ml0h15 {
    margin-left: 0px;
    height: 15px;
}
.loadmor {
    border-radius: 3px;
    
    padding: 10px;
    background-color: #F28C00;
    width: 60%;
    cursor: pointer;
    margin-top: 30px;
    font-family: 'Open Sans';
    height: 20px;
    font-size: 16px;
    color: white;
}
.loadmor:hover  {background-color:orange}
    .loadpagenex {
        border-radius: 3px;
        background-color: #F28C00;
        margin-top: 30px;
        font-family: 'Open Sans';
        font-size: 16px;
        color: white;
        float: right;
    }
.loadpagenex:hover {background-color:orange}
.loadpagenexl {
    border-radius: 3px;
    background-color: #F28C00;
    margin-top: 30px;
    font-family: 'Open Sans';
    font-size: 16px;
    color: white;
    float: left;
}
.loadpagenexl:hover {
    background-color: orange;
}
.lefba {
    position: relative;
    margin-right: 20px;
    padding-top: 20px;
}
.pb20 {
    padding-bottom: 20px;
}
.mt20 {
    margin-top: 20px;
}
.rightboxtp {
    color: White;
    width: 300px;
    padding-left: 12px;
    height: 32px;
    padding-top: 10px;
    font-family: 'Open Sans';
    font-size: 16px;
}
.pad151010 {
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.mt15 {
    margin-top: 15px;
}
.mt10 {
    margin-top: 10px;
}
.linbox {
    color: #F28C00;
    font-size: 15px;
    font-family: 'Open Sans';
    margin-left: -10px;
}
.boxnaz {
    font-size: 15px;
    font-weight: normal;
    font-family: 'Open Sans';
    padding: 0px;
    
}
.fltm10 {
    float: right;
    margin-top: -10px;
}
.mr5 {
    margin-right: 5px;
}
.rghbxfn {
    padding-top: 8px;
   
    text-align: center;
}
.rghbxfnd {
    position: relative;
    font-size: 10px;
    font-weight: 600;
    color: #828C80;
}
.cf2 {
    color: #ef951a;
}
.mt2 {margin-top:2px;}
.righbxden {
    color: #ef951a;
     font-family: 'open sans';
    font-size: 15px;
    display: inline-block;
    
}
.righbxdenln {
    color: #ef951a;
     font-family: 'open sans';
    font-weight: normal;
    font-size: 15px;
    display: inline-table;
}
.righbxdentx {
    display: inline;
    
}
.rightboxtx2 {
    font-family: 'open sans';
    font-size: 15px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}
.righbxpre {
    
    color: #ef951a;
     font-weight: normal;
    font-family: 'open Sans';
}
.righprbx {
    background-color: #F28C00;
    margin-left: 240px;
    margin-top: 15px;
    width: 60px;
    text-align: center;
    height: 20px;
    padding: 5px;
    color: Black;
    font-family: 'open Sans';
    font-size: 12px;
}
.mt0 {margin-top:0px !important;}
.mt1510 {
    margin-top: 15px;
    margin-left: 10px;
}
.prel {position:relative}
.rigflbxm {
    float: left;
    margin-right: 10px;
    position: relative;
}
.rghminipic {
    width: 100px;
    height: 56px;
    border: 0px;
}
.rghgra {
    position: absolute;
    bottom: 3px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.rghgrax {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.rghgratx {
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.rghgratx2 {
    font-size: 12px;
    padding: 4px;
}
.rghdsc {
    position: relative;
    font-size: 10px;
    text-shadow: 1px 1px 3px #000000;
    font-weight: 600;
    color: #F28C00;
    cursor:pointer
}
    .rghdsc:hover {
        color:white;

    }
    
    .rgtxnaz {
        font-size: 15px;
        font-weight: normal;
        font-family: 'Open Sans';
        padding: 0px;
    }
.lh19 {line-height:19px}
.rxtxdt {
    display: inline;
    margin-top: 2px;
    color: #F28C00;
}
.proh {
    position: relative;
    overflow: hidden;
}
.mt51010 {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 10px;
}
.mnovrtx {
    color: #202020;
}
.mnovrtx:hover {
   color:#FFA500;
}
.lstbxmain {
    display: flex;
    margin-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
.lstbxmainx {
    margin-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    position: relative;
    width: 50%;
    float: left;
    height: 350px;
    overflow: hidden;
    padding: 10px;
    box-sizing: border-box;
}
.lstbxmainx2 {
    margin-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    position: relative;
    width: 25%;
    float: left;
    height: 350px;
    overflow: hidden;
    padding: 10px;
    box-sizing: border-box;
}
.lstbx {
    width:100%;

}
.textiddefx
{

}
.lstbx2 {
    width:160px;

}
.textiddefx2
{
      float: right;
    padding-top: 0px;
    font-size: 20px;
    width: 100%;
    max-width: 570px;
    height: inherit;
    font-weight: bold;
    font-family: 'Open Sans';
}
.newsheaderlx2 {
    font-size:20px;
        font-family: 'open sans';
    letter-spacing: -0.5px;
    margin: 0px;
    padding: 0px;
}


.lstbxnull {
    padding: 0px;
    margin-left: 0px;
    width: 100%;
    position: relative;
}
.wid100 {
    border: 0px;
    border-color: black;
    width: 100%;
}
.lstbxrd {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.lstbxnu {
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.lstfndis {
    font-size: 12px;
    padding: 4px;
}
.lstfnic {
    position: relative;
    font-size: 12px;
    font-weight: 600;
    color: #F28C00;
    cursor:pointer;
}
.lstfnic:hover {
    color:white;

}
.mnmfoot {
    background-color: #202020;
    color: White;
    font-family: 'Open Sans';
    font-size: 16px;
    padding: 20px;
    border-top: 2px solid #B44D00;
}
.mnmfootsix {
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.mnmfoottxl {
    color: #c0c0c0;
    font-family: 'Open Sans';
    font-size: 12px;
    margin-left: 10px;
}
.mnfoothead {
    height:40px;width:100%;
}
.mnfootwid {
    height: 2px;
    width: 100%;
    background-color: #404040;
}
.mnfoodgb {
    background-color: #262626;
}
.mnfoodbg {
    overflow: hidden;
    background-color: #262626;
}
.wid1000auto {
    max-width: 1090px;
    width:100%;
    margin-left: auto;
    margin-right: auto;
}
.mnsattx {
    height: 2px;
    width: 100%;
    color: white;
    font-family: 'Open Sans';
    font-size: 25px;
    position: relative;
}
.mntxup {
    float: right;
    color: #c0c0c0;
    font-family: 'Open Sans';
    font-size: 14px;
    margin-right: 10px;
    margin-top: 20px;
}
.mnfootlg {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: #303030 dotted;
}
.mnfoottx {
    font-size: 15px;
    color: #c0c0c0;
    position: absolute;
    left: 190px;
    top: 20px;
}
.wid100auto {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.mnfootmain {
    display: inline-table;
    width: 160px;
    margin-left: 10px;
    font-family: 'Open Sans';
    font-size: 15px;
    margin-top: 50px;
   
    color: #c0c0c0;
}
.mb10 {
    margin-bottom: 10px;
}
.mnfoot160 {
    width: 160px;
    margin-bottom: 10px;
}
.fnt12c0 {
    font-size: 12px;
    color: #c0c0c0;
}
.mnfootpick {
    width: 150px;
    height: 80px;
    border: 10px solid #383838;
}
.footdotline {
    margin: 5px;
    margin-bottom: 10px;
    width: 160px;
    height: 1px;
    border-bottom: #303030 dotted;
}
.footlb {
    margin: 0px;
    margin-bottom: 7px;
    font-size: 12px;
    color: lightblue;
}
.footlg {
    margin: 0px;
    margin-bottom: 7px;
    font-size: 12px;
    color: lightgreen;
}
.footpnk {
    margin: 0px;
    margin-bottom: 7px;
    font-size: 12px;
    color: pink;
}
.footpnk {
    margin: 0px;
    margin-bottom: 7px;
    font-size: 12px;
    color: red;
}
.footyel {
    margin: 0px;
    margin-bottom: 7px;
    font-size: 12px;
    color: yellow;
}
.footgre {
    margin: 0px;
    margin-bottom: 7px;
    font-size: 12px;
    color: green;
}
.itbl {
    display:inline-table
}
.itbl150 {
    width: 150px;
    display: inline-table;
}
.lstlftpic {
    float: left;
    margin-left: 0px;
    position: relative;
}
.lstpicbot {
    border: 0px;
    border-bottom: 0px solid #F28C00;
}
.newplaym {
    font-size: 44px;
    left: 50%;
    top: 50%;
    position: absolute;
}
.newplayicon {
    opacity: 0.5;
    position: relative;
    top: -35px;
    left: -35px;
}
.posabsb0r0
{
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.textiddef {
    float: right;
    padding-top: 0px;
    font-size: 20px;
    width: 100%;
    max-width: 460px;
    height: inherit;
    font-weight: bold;
    font-family: 'Open Sans';
}
.textiddefbig {
    width: 100%;
    max-width: 760px;
    font-size: 24px;
    font-weight: bold;
    margin-right: 0px;
    height: inherit;
    font-weight: bold;
    font-family: 'Open Sans';
}
.newstxfltri {
    font-size: 12px;
    padding: 4px;
    float: right;
}
.newstdis {
    position: relative;
    font-size: 10px;
    font-weight: 600;
    color: #828C80;
    cursor:pointer;
}
.newsheaderl {
    font-size: 22px;
    font-family: 'open sans';
    letter-spacing: -0.5px;
    margin: 0px;
    padding: 0px;
}
.newstextp {
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans';
    line-height: 19px;
    font-size: 12px;
    font-weight:normal;
    
}
.newslh {
    line-height: 19px;
    font-family: 'Open Sans';
    font-size: 14px;
}
.fwb {font-weight:bold}
.diskbuttod {
    background-color: #F28C00 !important;
    border-radius: 5px !important;
    font-weight:normal;
}
    .diskbuttod:hover {
        background-color: orange !important;
     
    }

.diskprihla {
    font-size: 12px;
    color: #ffffff;
    padding-left: 20px;
    margin-bottom: 20px;
    background-color: #8F9295;
    font-family: 'Open Sans';
    font-size: 14px;
    margin-left: 15px;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 10px;
}
.diskprihlb {
    font-size: 12px;
    color: white;
    margin-left: 15px;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 10px;
}
.diskprihltx {
    cursor: pointer;
    text-decoration: underline;
    color: white;
}
.diskwid99 {
    font-weight: 100;
    display: none;
    width: 99%;
}
.diskflor {
    float: right;
    font-size: 10px;
    color: White;
    padding-top: 5px;
     -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.diskflorp {
    padding: 0px;
    width: 99%;
}
.disksprvmen {
    cursor: pointer;
    cursor: hand;
    font-family: 'open Sans';
    font-size: 15px;
    font-weight: bold;
}
.disksprmenb {
    font-family: 'open Sans';
    font-size: 15px;
    font-weight: bold;
    margin-left: 5px;
}
.disknewpri {
    font-size: 10px;
    padding-left: 4px;
}
.wid100p1120 {
    width: 100%;
    max-width: 1120px;
}
.almnpag {
    margin-left: 0px;
    margin-right: 20px;
    margin-bottom: 20px;
    padding-top: 1px;
}
.mb20 {margin-bottom:20px}
.newsnazov {
    font-size: 44px;
    line-height: 50px;
    font-style: normal;
    margin-left: 25px;
    font-family: 'Open Sans';
    letter-spacing: -1.3px;
    font-weight: 700;
}
.wid20 {width:20px;}
.newsubtitle {
    font-size: 18px;
    margin-top: 10px;
    line-height: 24px;
    margin-left: 20px;
    font-family: 'Open Sans';
    font-weight: 500;
}
.newssubmp {
    margin-top: 10px;
    margin-left: 20px;
    font-family: 'open Sans';
    font-size: 14px;
}
.mencolo {
    font-weight: bold;
    color: #FFA500;
}
.mn760left {
    width: 100%;
    max-width: 760px;
    float: left;
}
.newsmaindiv {
    margin-left: 20px;
    margin-right: 0px;
    margin-bottom: 20px;
}
.newmainpic {
    text-align: center;
    margin-left: -20px;
}
.mt8 {margin-top:8px}
.newsheadcont {
    color: #707070;
    margin-top: 5px;
    font-family: 'open Sans';
    font-size: 12px;
}
.newsheadconb {
    color: #F28C00;
    font-weight: bold;
}
.newstextstyle {
    width: 100%;
    max-width: 760px;
    font-size: 17px;
    font-family: 'Open Sans';
    line-height: 23px;
}
.newscentpic {
    text-align: center;
    width: 100%;
    max-width: 760px;
}
.newspicdiv1 {
    text-align: center;
    width: 100%;
    padding-bottom: 3px;
}
.mainlikebx {
    cursor: pointer;
    position: relative;
    background-color: #F28C00;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 300px;
    height: 30px;
    border-radius: 3px;
    font-size: 16px;
    padding: 5px;
    color: white;
    text-align: center;
    position: relative;
    padding-top: 14px;
    background-image: url("/images/icons/joy.png");
    background-position: 10px 5px;
    background-repeat: no-repeat;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.mainsavebx {
    cursor: pointer;
    background-color: #c0aC20;
    width: 45px;
    max-width: 50px;
    height: 25px;
    border-radius: 3px;
    font-size: 16px;
    padding: 5px;
    color: white;
    text-align: center;
    float: right;
    position: absolute;
    right: 0px;
    top: 30px;
    padding-top: 9px;
    padding-bottom: 9px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.mainsavebx2 {
    cursor: pointer;
    background-color: #c0aC20;
    width: 45px;
    max-width: 50px;
    height: 25px;
    border-radius: 3px;
    font-size: 16px;
    padding: 5px;
    color: white;
    text-align: center;
    float: right;
    position: absolute;
    right: 0px;
    padding-top: 14px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.likeboxtx {
    font-size: 14px;
}
.saveboxtx {
    font-size: 18px;
}
.likemultibox {
    padding-top: 30px;
    margin: 0 auto;
    position:relative;
}
.newstags {
    font-size: 14px;
    color: #606060;
    margin: 10px;
}
.txac {
    text-align: center;
}
.nwgamebox {
    margin-left: 0px;
    width: 100%;
    margin-top: 20px;
    max-width: 760px;
}
.mrg10 {margin:10px;}
.nwgameboxhod {
    float: right;
    border-radius: 5px;
    margin: 10px;
    height: 90px;
    float: right;
    background-color: rgb(242, 140, 0);
    -moz-border-radius: 5px;
}
.hodxnw {
    font-size: 22px;
    margin-top: 4px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
}
.nwgameboxhodmin {
    position: absolute;
    top: 80px;
    left: 40px;
    border-radius: 5px;
    margin: 10px;
    height: 40px;
    background-color: rgb(242, 140, 0);
    -moz-border-radius: 5px;
}
.nwghid {display:none}
.nwgameboxhodinner {
    color: white;
    padding-top: 8px;
    padding-right: 15px;
    padding-left: 15px;
    font-size: 50px;
    font-weight: bold;
    font-family:'open sans'
}
.mt5 {margin-top:5px}
.nwgameboxcol {
    color:#fFa600;
    font-weight:bold;
    font-family:'Open Sans'
}
.submenuone {
    margin-left: 15px;
    margin-bottom: 3px;
    float: left;
    font-size: 15px;
}
.submenuzero {
    margin-left: 48px;
    margin-bottom: 3px;
    float: left;
    font-size: 15px;
}
.submenutable {
    width: 100%;
    margin-top: 20px;
    font-family: 'open sans';
    position: relative;
    overflow: hidden;
    height: 220px;
}
.submenuvyber {
    display: inline-block;
    top: 0px;
    z-index: 100;
    height: 220px;
    overflow: hidden;
    width: 100%;
}
.submenuvyber0 {
    width: 95%;
    padding-right: 10px;
    overflow: hidden;
    height: 220px;
}
.submenuvyber1 {
    top: 0px;
    z-index: 100;
    height: 220px;
    overflow: hidden;
    position: relative;
}
.submenubigpic {
    width: 100%;
    max-width: 440px;
    height: 220px;
    overflow: hidden;
    z-index: 99;
    background-size: cover;
}
.submenpi {
    position: absolute;
    background-color: #000000;
    opacity: 0.7;
    z-index: 98;
    top: 150px;
    margin: 0px;
    padding: 10px;
    height: 60px;
    width: 100%;
    max-width: 430px;
}
.submennz {
    position: absolute;
    z-index: 98;
    top: 153px;
    margin: 0px;
    padding: 10px;
    height: 60px;
}
.submest {
    font-size: 13px;
    color: #e0e0e0;
    margin-top: 5px;
}
.heig40 {height:40px;}
.filtbutt {
    margin: 2px;
    padding: 3px;
    background-color: #F28C00;
    color: #e0e0e0;
    border-radius: 2px;
    font-size: 14px;
    border: 0px;
}
.ptpb4 {
    padding-top: 4px;
    padding-bottom: 4px;
}
.mb15 {
    margin-bottom: 15px;
}
.fnt14bold {font-size:14px;font-weight:bold}
.pl4 {padding-left:4px;}
.pridsi10 {
    font-size: 10px;
    color: #707070;
    padding-left: 10px;
}
.clatoppic {
    background-color: #000000;
    position: relative;
    width: 100%;
    background-position: top;
    height: 500px;
    overflow: hidden;
    background-size: cover;
    border-bottom: 3px solid #606060;
}
.hei30 {height:30px;}
.clatopvid {
    width: 102%;
    height: auto;
    visibility: visible;
}
.clatopnaz {
    width: 100%;
    bottom: 0px;
    background-color: #000000;
    opacity: 0.7;
}
.clatopnaztx {
    margin: 20px;
    font-family: 'open sans';
    font-size: 40px;
    visibility: hidden;
    line-height: 45px;
    width: 100%;
    max-width: 893px;
    margin-left: 0px;
    
    color: #F28C00;
}
.clatopnaz2 {
    bottom: 0px;
    width: 100%;
}
.clatopnaz2cen {
    margin-left: auto;
    margin-right: auto;
    max-width: 1120px;
    width: 100%;
}
.clatopnazl20 {
    max-width: 1120px;
    width: 100%;
    margin-left: 20px;
}
.clatopnaz2tx {
    margin: 20px;
    font-family: 'open sans';
    font-size: 40px;
    line-height: 45px;
    width: 100%;
    max-width: 893px;
    margin-left: 0px;
    
    color: #F28C00;
}
.clanmainback {
    background-image: none;
    max-width: 1170px;
    width: 100%;
}
.clanmainwid {
    width: 100%;
    max-width: 1170px;
}
.clamainposun {
    position: absolute;
    width: 100%;
    max-width: 1170px;
    margin-top: -80px;
}
.clarighthod {
    float: right;
    margin-right: 15px;
    padding-right: 30px;
}
.clahodicon {
    position: relative;
    border-radius: 10px;
    vertical-align: middle;
    text-align: center;
    width: 120px;
    height: 120px;
    font-family: 'open sans';
    border: 0px solid white;
    position: relative;
    top: -40px;
    background-color: #F28C00;
    color: White;
    padding: 20px;
    padding-top: 15px;
    margin: 0px;
}
.clahodsize {
    font-size: 70px;
    font-weight: bold;
    margin: 0px;
    margin-top: 10px;
}
.clahodgrad {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
}
.pt10 {padding-top:10px}
.clasubtit {
    font-family: 'open sans';
    margin-top: 30px;
    font-weight: normal;
    font-size: 25px;
    margin: 0px;
    margin-top: 0px;
}
.clafullpage {
    width: 100%;
    max-width: 1170px;
    float: left;
}
.m25 {
    margin:25px}
.clamaintext {
    width: 100%;
    max-width: 1120px;
    margin-top: 15px;
}
.newdiskman {
    background-color: #F28C00;
    height: 3px;
    margin-bottom: 20px;
}
.fltr {
    float: right;
}
.disblock {
    cursor: pointer;
    display: inline-block;
}
.pltbx {
    border-radius: 2px;
    display: inline-block;
    margin: 2px;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
}
.pad0 {
    padding: 0px;
}
.fnt24 {font-size:24px !important; font-family:'Open Sans'}
.fntbold {font-weight:bold;}
.hei27 {height:27px}
.lstdenmn {
    width: 50px;
    text-align: right;
    margin-top:3px; margin-right:3px;
    font-size: 12px;
    float:left;
}
.lstlinemn {
    width: 100%;
    max-width: 690px;
    float: left;
}
body {font-family:'Open Sans' !important;
      padding: 0px;margin: 0px;
}
.fullwidhei15 {
    width: 100%;
    max-width: 1120px;
    height: 15px;
}
.ytbutt {
    background-color: #303030;
    border-radius: 3px;
    padding-top: 6px;
    padding-bottom: 6px;
    display: inline-table;
    cursor: pointer;
    width: 100%;
    font-family: 'open sans';
    font-size: 14px;
    color: white;
    text-align: center;
}
.ytfull {
    width: 100%;
    max-width: 1120px;
    margin-top: 5px;
}
.yttxt {
    font-size: 18px;
    margin-right: 10px;
    color: white;
}
.hottablewid {
    max-width: 583px;
    width: 100%;
    height: 20px;
    font-size: 13px;
    font-family: 'open sans';
    font-weight: bold;
}
.wid130 {
    width: 130px;
}
.fwnorm {
    font-weight: normal;
}
.listheadgm {
    font-size: 24px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
    margin: 10px;
}
.linehei22 {line-height:22px;}
.linelstw {
    margin-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
.linenulllst {
    padding: 0px;
    margin-left: 0px;
    width: 100%;
    position: relative;
}
.ml30 {margin-left:30px;}
.cwht {color:white;}
.hodper {
    float: right;
    background-color: #F28C00;
    width: 100px;
    height: 100px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.hodperin {
    font-size: 50px;
    color: white;
    font-weight: bold;
    padding-top: 23px;
    line-height:50px;
    font-family:'open sans';
    text-align:center;
}
.hodper2 {
    float: right;
    background-color: #F28C00;
    width: 40px;
    height: 40px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.hodperin2 {
    font-size: 16px;
    color: white;
    font-weight: bold;
    padding-top: 9px;
    line-height: 20px;
    font-family: 'open sans';
    text-align: center;
}
.uzivhodm {
    position:absolute;right:10px;top:120px;background-color:#303030;width:50px;height:40px;-moz-border-radius: 5px;border-radius: 5px;
    text-align:center;
}
.uzivhodpad {
    font-size: 20px;
    color: white;
    font-weight: bold;
    padding-top: 12px;
    padding-left: 5px;
    padding-right: 5px;
}
.vlinecol {
    color:#EF951C;
}
.backc0 {
    background-color: #c0c0c0;
}
.righdat {
    display: inline;
    margin-top: 2px;
}
.bgcolF2 {
    background-color: #F28C00;
}
.cartpic {
    background-color: #000000;
    position: relative;
    width: 100%;
    background-position: top;
    height: 400px;
    overflow: hidden;
    background-size: cover;
   
}
.cartover {
    position: absolute;
    width: 100%;
    bottom: 0px;
    background-color: #000000;
    opacity: 0.7;
}
.cartnaz {
    margin: 20px;
    font-family: 'open sans';
    font-size: 40px;
    visibility: hidden;
    line-height: 45px;
    width: 100%;
    max-width: 893px;
    margin-left: 0px;
    text-shadow: 0px 2px 1px #000000;
    color: #F28C00;
}
.cartover2 {
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.cartmax {
    margin-left: auto;
    margin-right: auto;
    max-width: 1120px;
    width: 100%;
}
.cartmaxl {
    max-width: 1120px;
    width: 100%;
    margin-left: 20px;
}
.cartitem {
    margin: 20px;
    font-family: 'open sans';
    font-size: 40px;
    line-height: 45px;
    width: 100%;
    max-width: 893px;
    margin-left: 0px;
    text-shadow: 0px 2px 1px #000000;
    color: #F28C00;
}
.cartpopis {
    font-family: 'open sans';
    font-weight: normal;
    font-size: 20px;
    color: #181818;
    margin: 0px;
}
.bord0 {border:0px}
.cartprop {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'Open Sans';
}
.cartbx {
    display: inline-block;
    background-color: #F28C00;
    margin-right: 10px;
    width: 15px;
    height: 80px;
}
.linehei23 {
    line-height: 23px;
}
.rgpre {
    padding-left: 15px;
    color: #F28C00;
    font-weight: normal !important;
    font-family: 'open Sans';
}
.rigbxnaz {
    display: inline-table;
    width: 270px;
    padding-left: 5px;
}
.righhlin {
    color: #F28C00;
    font-family: 'open sans';
    font-weight: normal;
    font-size: 15px;
    display: inline-table;
}
.max180px {
    max-width: 180px;
    width:100%;
}
.tar {
    text-align: right;
}
.diskopnx {
    width: 90% !important;
    font-size: 18px;
    position: relative;
    font-weight: bold;
    margin: 0px;
    margin-left:10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-family: "open sans";
    background-color: #f3f3f3;
}
.diskmaindisk {
    font-family: "Open Sans";
    font-size: 14px;
    letter-spacing: 0pt;
    line-height: 18px;
    margin-left: 5px;
    
}
.disktb {
    font-size: 12px;
    font-family: 'Open Sans';
    font-weight: bold;
}
.diskface {
    margin-left: 6px;
    height: 60px;
    margin-right: 20px;
    border-radius: 3px;
}
.c0 {color:#000000}
.cp {cursor:pointer}
.cf {
    color: #f0f0f0;
}
.m20 {margin:20px}
.prt0 {
    position: relative;
    top: 0px;
}
.dispmin {
    opacity: 0.8;
    cursor: pointer;
    font-size: 16px;
    color: #808080;
    margin-left: 10px;
}
.dispic {
    border-radius: 3px;
    width: 25px;
    height: 20px;
    opacity: 0.7;
    text-align: center;
    padding-top: 5px;
}
.dispic2 {
    border-radius: 3px;
    opacity: 0.7;
    text-align: center;
    padding-top: 5px;
}
.bgnone {
    background-color:none !important ;
}
.m5 {margin:5px;}
.diskpos {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 10px;
    border-left: 4px solid transparent;
}
.diskowf {
    max-width: 100%;
    overflowk: hidden;
}
.diskovel {
    cursor: pointer;
    opacity: 0.8;
}
.diskovel:hover {
    opacity: 1;
}
.dnwcnt { margin-right:30px;margin-left:30px}
.f0 {color:#f0f0f0}
.vishid {
    position: absolute;
    top: 0px;
    left: 0px;
    visibility: hidden;
    width: 100%;
    max-width: 1070px;
}
.vispi {
    width: 100%;
    max-width: 1070px;
}
.vidnull {
    margin-left: 0px;
    position: relative;
    top: 0px;
    left: 0px;
}
.frstop {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1170px;
    margin-top: 100px;
}
.frswid {
    margin-top: 45px;
    width: 100%;
}
.scndtop {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1120px;
    padding-top: 25px;
    position:relative;
}
.mr8 {margin-right:8px;}
.newsstyleshort {
    font-size:18px; margin-top:10px; line-height:24px; margin-left:20px;font-family:'Open Sans'; font-weight:100;
}
.fntnorm {font-weight:normal}
.h20 {height:20px;}

.senbu {
    text-align: center;
    padding-top: 12px;
    width: 200px;
    height: 30px;
    color: white;
    border-radius: 3px;
    cursor:pointer;
}
.senbu:hover {background-color:orange !important}
.h40 {height:40px;}
.pt0 {padding-top:0px !important}
.watchbut {
    margin-top: 20px;
    cursor: pointer;
    margin-left: 120px;
    background-color: #F28C00;
    
    max-width: 200px;
    height: 30px;
    border-radius: 3px;
    text-align: center;
    padding-top: 8px;
    color: white;
    opacity: 0.9;
}
.lg-backdrop.in {
    opacity: 0.85;
}

.fixed-size.lg-outer .lg-inner {
    background-color: #202020;
}

.fixed-size.lg-outer .lg-sub-html {
    position: absolute;
    text-align: left;
}

.fixed-size.lg-outer .lg-toolbar {
    background-color: transparent;
    height: 0;
}

    .fixed-size.lg-outer .lg-toolbar .lg-icon {
        color: #FFF;
    }

.fixed-size.lg-outer .lg-img-wrap {
    padding: 12px;
}
.submenst { color:white}
.kartlin {
    font-size: 12px;
    padding: 2px;
    color: #a0a0a0;
}
.suvistx {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.p0 {padding:0px}
.pb10 {padding-bottom:10px;}
.mr5in {
    display: inline;
    margin-right: 5px;
}
.dipont {
    display:inline;cursor:pointer;}
.suvislrt {
    font-size: 12px;
    padding: 4px;
    text-align: right;
}
.othplt {
    display: none;
    width: 146px;
    background-color: #c57401;
    border: 0px solid orange;
    position: absolute;
    z-index: 990;
    right: 0px;
}
.platchoose {display:none}
.recnaz {
    font-size: 30px;
    color: white;
    margin: 10px;
    margin-left:20px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 40px;
    font-weight: 600;
}
.recbxna {
    width: 100%;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
}
.recbxmn {
    width: 100%;
    background-color: #303030;
}
.diskopa {border-radius:10%}
.colb {color:black}
.colw {
    color: white;
}
.w30 {
    width: 30px;
}
.wh4 {width:4px;height:4px}
.diskuprx {
    display: inline-table;
    cursor: hand;
    float: right;
    cursor: pointer;
    text-align: center;
    padding: 5px;
    color: white;
    font-family: "open Sans";
}
.dispic:hover {opacity:1}
.dispic2:hover {
    opacity: 1;
}
.lineinx {
    font-size: 11px;
    font-weight: normal;
    color: #808080;
    font-family: arial;
    padding-top: 8px;
    padding-bottom: 8px;
}
.bxhod {
    margin-bottom: 20px;
    max-width: 730px;
    width: 100%;
    float: left;
}
.bxhodx {
    margin-bottom: 20px;
    max-width: 760px;
    width: 100%;
    float: left;
}
.orln {
    background-color: #F28C00;
    height: 3px;
    margin-bottom: 20px;
    max-width: 760px;
    width: 100%;
}
.disktext2 {border-radius:4px;}
.diskmaintext2 {
    border-radius: 4px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.w760fl {
    max-width: 760px;
    font-family: 'Open Sans';
    width: 100%;
    float: left;
}
.diskik {
    border-radius:4px;
}
.diskik {
    position: absolute;
    top: -5px;
    width: 60px;
    background-color: #f3f3f3;
    border: 1px solid #404040;
    height: 60px;
    opacity: 1;
    background-position: center;
}

.diskplpic {
    border-radius: 4px;
}
.pmobl {margin-right:0px;}
.w300 {width:300px;}
.fi {
    font-style: italic;
}
.rigpc {width:100%;max-width:300px;margin-bottom:10px;}
.recextpic {margin-top:20px;}
.revbut {
    margin-top: 10px;
    cursor: pointer;
    background-color: #F28C00;
    width: 100%;
    max-width: 200px;
    height: 30px;
    border-radius: 3px;
    text-align: center;
    padding-top: 8px;
    color: white;
    opacity: 0.9;
}
.fnt18 {font-size:18px}
.diskmaintext2x {
    overflow: hidden;
    width: 100%;
    line-height: 18px;
    color: black;
    font-family: "open sans";
    height: inherit;
    font-size: 14px;
    background-color: #e0e0e0;
    border: 1px solid #c0c0c0;
   
}
.ml27 {margin-left:27px;}
.minihodp {
    text-align: center;
    border-radius: 10px;
    font-family: 'open sans';
    float: right;
    width: 30px;
    border: 0px solid white;
    position: relative;
    font-size: 20px;
    font-weight: bold;
    background-color: #F28C00;
    color: White;
    padding: 20px;
    margin: 0px;
}
.maxhodp {
    text-align: center;
    border-radius: 10px;
    font-family: 'open sans';
    border: 0px solid white;
    position: relative;
    top: 0px;
    font-size: 80px;
    font-weight: bold;
    background-color: #F28C00;
    color: White;
    padding: 20px;
    margin: 0px;
}
.midhodp {
    text-align: center;
    border-radius: 10px;
    font-family: 'open sans';
    border: 0px solid white;
    position: relative;
    top: 0px;
    font-size: 60px;
    font-weight: bold;
    background-color: #F28C00;
    color: White;
    padding: 20px;
    margin: 0px;
}
.drg {
    background-color: #F28C00 !important;
    opacity: 0.9 !important;
    border-radius: 3px !important;
    font-size:12px; 
    line-height:15px;
    padding:10px;
}
    .drg:hover {
        background-color: orange !important;
    }

.nap {
    float: right;
    text-align: right;
    width: 200px;
    padding-bottom: 10px;
    font-size: 12px;
    padding-right: 5px;
}
.mt40 {margin-top:40px;}
.txtboxfull {overflow: hidden;width: 98%;height:150px;padding: 10px;line-height: 18px;color: black;font-family:'open sans';font-size: 14px;background-color: #e0e0e0;border: 1px solid #c0c0c0;border-radius:4px;}
.inpboxfull {
    overflow: hidden;
    width: 98%;
    padding: 10px;
    line-height: 18px;
    color: black;
    font-family: 'open sans';
    font-size: 14px;
    background-color: #e0e0e0;
    border: 1px solid #c0c0c0;
    border-radius: 4px;
}
.slcboxfull {
    overflow: hidden;
    padding: 5px;
    line-height: 18px;
    color: black;
    font-family: 'open sans';
    font-size: 14px;
    background-color: #e0e0e0;
    border: 1px solid #c0c0c0;
    border-radius: 4px;
}
.textarea {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
input {
  
}
.disksize2 {
    width: 100%;
    max-width: 648px;
}

.disktext2 {
    overflow: hidden;
    width: 98%;
    max-width: 648px;
    padding: 10px;
    line-height: 18px;
    color: black;
    font-family: 'open sans';
    height: inherit;
    font-size: 14px;
    background-color: #e0e0e0;
    border: 1px solid #c0c0c0;
}
.inputcolor:hover {
    outline-style: none;
    box-shadow: none;
    border-color: transparent;
}
.inputcolor {
    outline-style: none;
    box-shadow: none;
    border-color: transparent;
}
.divTable {
    display: table;
    width: auto;
    border-spacing: 5px; 
}

.divRow {
    display: table-row;
    width: auto;
}

.divCell {
    float: left;
    display: table-column;
    width: 250px;
    
}
.fntmnmob {font-size:13px !important;}
.fntmnmob2 {
    font-size: 15px !important;
}
.emojioneemojii {
    font-size: inherit;
    height: 2ex;
    width: 2.1ex;
    min-height: 20px;
    min-width: 20px;
    display: inline-block;
    margin: -.2ex .15em .2ex;
    line-height: normal;
    vertical-align: middle;
    max-width: 100%;
    top: 0;
}
.tbllog {  border-collapse:separate;
    border-spacing: 5px;}
.tbkk {border:0px;  border-collapse:separate;
    border-spacing: 0px;}
.tbkk1 {border:0px;  border-collapse:separate;
    border-spacing: 1px;}
.tba {vertical-align:top;padding: 0px;}
.tbkk300 {  border-collapse:separate;
    border-spacing: 0px;width:300px;}
.gameboxtable {width:100%;}
.tac {text-align:center;}
.bgfc {background-color:#F28C00}
        #sticky {
    width: 300px;
     
}

#sticky.stick {
    margin-top: 55px !important;
    position: fixed;
    top: 0;
    z-index: 100;
    
}
#sticky.stickdown {
    margin-top: 55px !important;
    bottom: 0;
    z-index: 100;
    
}
.tab45 {width:45px;text-align:right;vertical-align:top}
.b0w100 {border:0px;width:100%;}
.vat {vertical-align:top}
.w200 {width:200px;}
.w33p {width:33%}
.w30p {width:30%}
.w100p {width:100%}
.w120 {width:120px}
.utopa {font-size:15px;opacity:0.7;text-align:right;width:100%}
.tar {text-align:right}
.gradba {position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:50px;
    background: -moz-linear-gradient(top,  rgba(137,255,241,0) 0%, rgba(31,31,31,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,255,241,0)), color-stop(100%,rgba(31,31,31,1))); 
    background: -webkit-linear-gradient(top,  rgba(137,255,241,0) 0%,rgba(31,31,31,1) 100%); 
    background: -o-linear-gradient(top,  rgba(137,255,241,0) 0%,rgba(31,31,31,1) 100%); 
    background: -ms-linear-gradient(top,  rgba(137,255,241,0) 0%,rgba(31,31,31,1) 100%); 
    background: linear-gradient(to bottom,  rgba(137,255,241,0) 0%,rgba(31,31,31,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089fff1', endColorstr='#1F1F1F',GradientType=0 ); }
w95p{ width:95%;}
touchhid {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}