/* Дизайн сделал Дима Джуз / Maniac89 */


body {
	
        background: #000  url(/css/dark/maniacdesign.png) no-repeat top center fixed;
	max-width: 390px;
        color:#DEB887;
        height: 100%;
	margin: 0 auto;
        overflow-x: hidden;
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica;
    
}


@-webkit-keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
@keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
#blink7 {
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  background: green;
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}




.zox {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  height: 50%;
  
}
.fixed {
  flex: 0 0 50%;
  }
.rubbery {
  flex: 1 1 50%;
  
}



.maniaci {
    background: url(/images/maniacir.png) no-repeat center;
    position: relative;
    width: 100%;
    height: 171px;
    text-align: center;
    color:#fff
}

.maniacitwo {padding-top: 24px;margin-left: 90px; 
color: #fff;
text-shadow: black 0 1px 0;
font-style: italic;
font-family: Courier monospace
}




span.maniacsila {
    background: url(/css/dark/sila.png) no-repeat center;
    position: relative;
    width: 183px;
    font-weight: bold;
    text-align: center;
    height: 90px;
    font-family: CrashC;
    padding-top: 45px;
    padding-left: 0px;
    margin-top: 0px;
    font-size: 60px;
    display: inline-block;
    text-shadow: black 0 1px 0;
    color: yellow;
}




span.redmaniac {
    background: url(/css/dark/crow.png) no-repeat center;
    position: relative;
    width: 49px;
    font-weight: bold;
    text-align: center;
    height: 27px;
    padding-top: 12px;
    padding-left: 0px;
    margin-top: 0px;
    font-size: 10px;
    display: inline-block;
    text-shadow: black 0 1px 0;
    color:#fff;
}


span.redmaniacright {
    background: url(/css/dark/crow.png) no-repeat center;
    position: relative;
    width: 49px;
    font-weight: bold;
    text-align: center;
    height: 27px;
    float: right;
    padding-top: 12px;
    padding-left: 0px;
    margin-top: -8px;
    font-size: 10px;
    display: inline-block;
    text-shadow: black 0 1px 0;
    color:#fff;
}

input[type="submit"].inp_maniac {
         background: url(/css/dark/navp.png) no-repeat bottom center;
         position: relative;
         width: 52px;
         border:0px;
         text-align: center;
         height: 55px;
         margin-top: 9px;
         padding-top: 10px;
    font-size: 15px;
    display: inline-block;
    cursor: pointer;
    text-shadow: black 0 1px 0;
    color:#c5c6c8; 

}



.itemmaniac {
     padding: 8px;
     display: inline-block;
     background: url(/css/dark/poys.png) no-repeat center;
     color: #fff;
     position: absolute;
     margin-left: 2px;
     font-size: 10px;
     margin-bottom: -1px;
}

.itemlvl {
     padding: 7px;
     display: inline-block;
     background: url(/css/dark/poys.png) no-repeat center;
     color: #fff;
     position: absolute;
     margin-top: -4px;
     margin-left: 3px;
     font-size: 10px;
}
span.itemlvl {
     padding: 7px;
     background: url(/css/dark/poys.png) no-repeat center;
     color: #fff;
     position: absolute;
     margin-top: -1px;
     font-size: 10px;
}


.page{
    display: flex;
    flex-direction: column;
    min-height: 100%;
    width: 100%;
}


.pad {
    padding: 5px;
    color: #666f;
    font-family: beermoney;
}

span.poya {
padding: 8px;
background: url(/css/dark/poya.png) no-repeat top center;
border-radius: 5px;
color: #fff;
float: right;
position: absolute;
margin-right: -7px;
font-size: 9px;
}

.bgoot {
    background: url(/css/dark/bgoot.png) no-repeat top center;
    padding-top: 7px;
    padding-bottom: 7px;
    
}

.poyas{
    background: url(/css/dark/poyas.png) no-repeat center;
    padding: 10px;
    
    
}


span.redm {
    background: url(/css/dark/leftred.png) no-repeat top left, url(/css/dark/rightred.png) no-repeat top right #770808;
    position: relative;
    float:right;
    text-align: center;
    height: 24px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 9px;
    font-size: 13px;
    cursor: pointer;
    display: inline-block;
    text-shadow: black 0 1px 0;
    color:#fff;
}


.button_orujie {
    background: url(/css/dark/bekr.png) no-repeat top left, url(/css/dark/bekl.png) no-repeat top right;
    position: relative;
    text-align: center;
    font-weight: bold;
    height: 31px;
    padding-top: 17px;
    margin: 7px;
    border: 1px solid #000;
    font-size: 15px;
    cursor: pointer;
    display: block;
    text-shadow: black 0 1px 0;
    color:#fff;
}






.usch {
    
    
background: #231f1b;
    
	color: #e0e0e0;
    padding: 3px;
    font-size: 14px;
    display: block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}


.nav_iv4 {
    background: url(/css/dark/kusto.png) no-repeat center;
    position: relative;
    width: 100%;
    font-weight: bold;
    height: 38px;
    padding-top: 17px;
    margin-top: 10px;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    text-shadow: black 0 1px 0;
    color:#fff;
}




.butik {
    background: url(/images/butik.png) no-repeat center;
    position: relative;
    width: 100%;
    height: 123px;
    text-align: center;
    color:#fff
}

.butek {padding-top: 15px;margin-left: 90px; 
color: #fff;
text-shadow: black 0 1px 0;
font-style: italic;
}
.petfot {
position: absolute;
    text-align: center;
    top: 250px;
left: 35px;
margin-right: 10px;
	
       
}


.morbis {
    background: url(/css/dark/btno.png) no-repeat center;
    position: relative;
    width: 96px;
    height: 38px;
    padding-top: 22px;
    margin-top: 5px;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    color:#fff
}
.morbis a {color: #fff;}
.morbis_two {
    background: url(/css/dark/btyes.png) no-repeat center;
    position: relative;
    width: 96px;
    height: 38px;
    padding-top: 22px;
    margin-top: 5px;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    color:#fff
}
.morbis_two a {color: #fff;}
span.morbius {
background: url(/css/dark/morbs.png) no-repeat center;
    position: relative;
    width: 100px;
font-family: beermoney;
    text-align: center;
    height: 30px;
	font-size: 13px;
	padding-top: 7px;
	color:#fff;
        float: right;       
        position: relative;
}




.menu_blocknot{
        
   	background: url(/css/dark/ugolnl.png) no-repeat bottom left,  url(/css/dark/ugolvl.png) no-repeat top left, url(/css/dark/ugolnp.png) no-repeat bottom right,  url(/css/dark/ugolvp.png) no-repeat top right, url(/css/dark/polosal.png) repeat-y left,  url(/css/dark/polosav.png) repeat-x top, url(/css/dark/plosan.png) repeat-x bottom,  url(/css/dark/polosap.png) repeat-y right #f4b655;
	color: #000000;
        padding:23px;
        margin-left: 2px;
        margin-right:2px;
        margin-bottom: 3px;
        
}

.menu_blocknot a{
        
   	
        color:#8B4513;
        }




.btn_patron {
    position: relative;
    height: 42px;
    margin: 0px;
background: url(/css/dark/patr.png) repeat-x left top;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
 padding-top: 2px;
    font-size: 15px;
    display: block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
padding-left: 10px;





}


.btnl {
    
    margin-bottom: 4px;
text-shadow: black 0 1px 0;
	color: #e0e0e0;
    padding: 9px;
    font-size: 14px;
    display: block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}

.omv {
    
    margin-bottom: 3px;
background: #231f1b;
    box-shadow: 0px 0px 0px 1px #312e28;
text-shadow: black 0 1px 0;
	color: #e0e0e0;
    padding: 1px;
    font-size: 14px;
    display: block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}

.omv:nth-child(odd) {
    
    margin-bottom: 3px;
background: #000;
    box-shadow: 0px 0px 0px 1px #312e28;
text-shadow: black 0 1px 0;
	color: #e0e0e0;
    padding: 1px;
    font-size: 14px;
    display: block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}





.btnk {
    
    margin-bottom: 4px;
background: #231f1b;
    box-shadow: 0px 0px 0px 1px #312e28;
text-shadow: black 0 1px 0;
	color: #e0e0e0;
    padding: 5px;
    font-size: 14px;
    display: block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}

.btnka {
    
    margin-bottom: 4px;
background: #231f1b;
    box-shadow: 0px 0px 0px 1px #312e28;
text-shadow: black 0 1px 0;
	color: #e0e0e0;
    padding: 3px;
    font-size: 14px;
    display: inline-block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}

span.levelup {
    background: url(/css/dark/levelups.png) no-repeat center;
    position: relative;
    width: 43px;
    font-weight: bold;
    text-align: center;
    height: 30px;
    padding-top: 20px;
    padding-left: 7px;
    margin-top: 0px;
    font-size: 10px;
    display: inline-block;
    text-shadow: black 0 1px 0;
    color:#fff;
}



.xc {padding: 5px;color:#DEB887;}

.zapiski {
    background: url(/css/imginf/c4.png) no-repeat top right, url(/css/imginf/c3.png) no-repeat bottom right, url(/css/imginf/c1.png) no-repeat top left,  url(/css/imginf/c2.png) no-repeat bottom left, url(/css/dark/rtu.png) repeat-y top left, url(/css/dark/rtur.png) repeat-y bottom right #0a0a0a;
    position: relative;
    border: 1px solid #000;
    padding-left: 70px;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:20px;
    left: 0px;
    min-width: auto;
    margin: 5px;
    font-size: 13px;
    text-shadow: black 0 0px 0;
    color:#000000;
}


.list {
background: #131313;
padding: 5px;
margin: 3px;
}
.nav_small {
    background: url(/css/dark/.png) no-repeat center;
    position: relative;
    height: auto;
    padding: 7px;
    margin-top: 5px;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    text-shadow: black 0 1px 0;
    color:#FFA500;
}

.nav_iv {
    background: url(/css/dark/argon.png) no-repeat center;
    position: relative;
    width: 130px;
    height: 46px;
    padding-top: 30px;
    margin-top: 5px;
    font-size: 13px;
    display: inline-block;
    cursor: pointer;
    text-shadow: black 0 1px 0;
    color:#ff9b5b;
}


.nav_location {
background: url(/css/dark/lm.png) no-repeat left, url(/css/dark/rm.png) no-repeat right, url(/css/dark/cm.png) repeat-x center;
	width:190px;
    padding: 14px;
    margin-top: 0px;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    text-shadow: black 0 1px 0;
    color: #a44b00;
}





table {font-size:14px;}
.ohara{
        
   	background: url(/css/dark/rbt.png) no-repeat bottom left,  url(/css/dark/rt1.png) no-repeat top left, url(/css/dark/rbtr.png) no-repeat bottom right,  url(/css/dark/rb1.png) no-repeat top right, url(/css/dark/lc4.png) repeat-y left,  url(/css/dark/tb4.png) repeat-x top, url(/css/dark/bc4.png) repeat-x bottom,  url(/css/dark/rc4.png) repeat-y right #39013e;
	color: #ffc5eefa;
        padding:10px;
        margin-left: 10px;
        margin-right:10px;
        margin-top: 3px;
        margin-bottom: 3px;
        
}

@font-face {
    font-family: CrashC; /* Гарнитура шрифта */
    src: url(/fonts/CrashC.otf); /* Путь к файлу со шрифтом */
   }


@font-face {
    font-family: beermoney; /* Гарнитура шрифта */
    src: url(/fonts/beermoney.ttf); /* Путь к файлу со шрифтом */
   }

@font-face {
    font-family: clock; /* Гарнитура шрифта */
    src: url(/fonts/clock.ttf); /* Путь к файлу со шрифтом */
   }


span.clock {
font-family: clock;
font-size: 30px;
}
.zadanie{
        
   	background: url(/css/imginf/regk.png) repeat-x center;
	border: 2px solid #017221;
        padding: 7px;
        margin-left:2px;
        margin-right:2px;
        color: #53a201;
        margin-bottom:4px;
        marfin-top: 4px;
        font-size: 14px;
	box-shadow: inset 0 0 6px #000000;
}

.divimg{
        
   	background: url(/css/imginf/regk.png) repeat-y center;
	border: 2px solid #017221;
        padding: 4px;
        margin-left:7px;
        margin-right:7px;
        color: #9ACD32;
        margin-bottom:-14px;
        font-size: 15px;
	box-shadow: inset 0 0 6px #000000;
}


.divimgtwo{
        
   	background: url(/css/dark/bgfs.png) repeat-x center;
	border: 2px solid #506602;
        padding: 4px;
        margin-left:2px;
        margin-right:2px;
        color: #53a201;
        margin:4px;
        font-size: 15px;
	box-shadow: inset 0 0 6px #000000;
}

a.divimgtwo{
        
   	
        color:#35995cb3;
        }


.ohna{
        
   	background: url(/css/imginf/leftbottomdiv.png) no-repeat bottom left,  url(/css/imginf/lefttopdiv.png) no-repeat top left, url(/css/imginf/rightbottomdiv.png) no-repeat bottom right,  url(/css/imginf/righttopdiv.png) no-repeat top right, url(/css/imginf/leftydiv.png) repeat-y left,  url(/css/imginf/centertopdivs.png) repeat-x top, url(/css/imginf/centerbottomdiv.png) repeat-x bottom,  url(/css/imginf/rightydiv.png) repeat-y right;
	color: #e0e0e0;
        padding:20px;
        margin-bottom: 5px;
        
}





.hetry{
        
   	background: url(/css/dark/mazk.png) no-repeat center;
	height: 70px;
        float:center;
	margin: 0px;
	padding-top: 0px;
	text-align: center;
	text-shadow: black 0 1px 0;
	color: #fff;
        padding-top:38px;
        width:100%;
}

.moneybar{
        image-rendering:  crisp-edges;
   	background: url(/css/imginf/mbl.png) no-repeat left, url(/css/imginf/mbr.png) no-repeat right;
	height: 52px;
	margin: 0px;
	padding-top: 0px;
	text-align: center;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
        padding-top:25px;
       
}



.titledog{
        
   	background: url(/css/dark/dogleft.png) no-repeat left, url(/css/dark/dogright.png) no-repeat right, url(/css/dark/dog.png) no-repeat center;
	height: 52px;
        font-family: centurycapitals;
	margin: 0px;
	padding-top: 0px;
	text-align: center;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
        padding-top:29px;
        max-width: 410px;
}


img {
  image-rendering: crisp-edges;
}
.topexp{
        image-rendering:  crisp-edges;
   	background: url(/css/dark/ztohz.png) no-repeat center;
	height: 32px;
	margin: 0px;
	padding-top: 0px;
	text-align: center;
	text-shadow: black 0 1px 0;
	font-weight: bold;
	color: #e0e0e0;
        padding-bottom:40px;
         padding-right: 22px;
        padding-left: 25px;
}



.blr{
	
	background: url('dark/polbg.png') repeat-y scroll 0px 0px;
color: #A8A8A8;
height:10px;
margin-top:-3px;
}

.drakrazd{
	
	background: url('dark/newrazd.png') no-repeat center;
color: #A8A8A8;
height:20px;
margin-top:0px;
}
.drakrazd4{
	
	background: url('dark/newra.png') no-repeat center;
color: #A8A8A8;
height:20px;

}


.blocker {
	padding: 15px 10px ;
	background: url('dark/bleft.png') repeat-y scroll 0px 0px, url('dark/bright.png') repeat-y scroll 100% 0px, url('dark/bbottom.png') repeat-x scroll 0px 100%, url('dark/btop.png') repeat-x scroll 0px 0px #242428;
color: #A8A8A8;
}

span.gekl {
   text-shadow : 0 1px 0px #000000;
	font-size: 10px;
	padding: 3px;
	color: #FFFF00;
        float: right;       
        position: relative;
}



span.chet {
	text-shadow : 0 1px 0px #213b65;
	background-color:#008000;
	font-size: 10px;
	padding: 1px 7px;
	color: #fff;
	border-radius: 50px;
	margin-left: 5px;}
span.chetz {
	text-shadow : 0 1px 0px #213b65;
	background-color:#008000;
	font-size: 10px;
	padding: 4px;
	color: #fff;
	border-radius: 50px;
	margin-top: -7px;}

span.chetfoot{
	color: #696969;
	font-size: 11px;
	padding: 1px 7px;
	border-radius: 50px;
	margin-left: 5px;}





img {
	vertical-align: middle;
	border-style: none;
}
a {
	color: #FF8C00;
	text-decoration: none;
}
.ln {
	color: #818182;
}
a.st {
	color: #818182;
	text-decoration: none;
	border-bottom: 1px solid #818182;
	line-height: 14px;
}
a.st:hover {
	color: #0cb5e2;
	border-bottom: 1px solid #0cb5e2;
}
.title1 {
	font-size: 14px;
    color: #FFF;
	border-bottom: 1px solid #b1b1b1;
	margin-bottom: 5px;
	line-height: 22px;
}
.txt {
	font-size: 15px;
	color: #b1b1b1;
	text-align: justify;
}
.a {
	font-size: 13px;
	background: linear-gradient(to bottom,#353545,#202030);
	border-bottom: 1px solid #404050;
	color: #F1F1F1;
	padding: 1px;
}
.a_table-common {
    font-size: 13px;
    color: #e0e0e0;
    margin: 0px;
	border: 0px solid #404050;
}
.a_table {
    border-collapse: collapse;
    font-size: 13px;
}

.a_table-common td {
    padding: 4px;
    border-width: 0px;
    border-color: #404050;
    border-style: solid;
}



.a_table-common .row-even {
    background: #231f1b;
    box-shadow: 0px 0px 0px 1px #312e28;
}



.b {
	background: #12110f;
    border-left: 0px solid #303040;
    border-right: 0px solid #303040;
    border-bottom: 0px solid #303040;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-bottom: 1px;
	color: #b1b1b1;
	padding: 0px;
}




.b_foot {
 text-align: center;   
    
}
.b_profile {
	
	color: #b1b1b1;
	padding: 5px;
	padding-top: 10px;
	
}
.b_large {
	background-color: #090914;
	color: #b1b1b1;
	padding: 15px;
}
.foot {
	color: #818182;
	margin-top: 5px;
	text-decoration: none;
	font-size: 13px;
}
a.ft {  
	color: #808080  ;
	text-decoration: none;
	border-bottom: 1px solid #808080;
	font-size: 13px;
	line-height: 13px;
        margin: 5px;
        padding: 0px;
}
a.ft:hover {
	
}

a.fts {  
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-size: 13px;
	line-height: 13px;
        margin: 3px;
}
a.ht {  
	
	text-decoration: none;
	border-bottom: 0px solid #818182;
	font-size: 15px;
	line-height: 14px;
        margin-left: 10px;
}


a.link {
border-top: 1px solid #303040;
border-bottom: 1px solid #000010;
display: block;
padding: 12px 5px 5px 5px;
min-height: 24px;
background: linear-gradient(#151525,#101020);
color: #FFDF8C;
}
a.link:hover{
border-top: 1px solid #101020;
border-bottom: 1px solid #101020;
display: block;
padding: 12px 5px 5px 5px;
min-height: 24px;
background: #101020;
color: #FFDF8C;
}
a.dark_link {
border-top: 1px solid #303030;
border-bottom: 1px solid #000000;
display: block;
padding: 12px 5px 5px 5px;
min-height: 25px;
background: linear-gradient(#151515,#101010);
color: #B1B1B1;
}
a.foot_link {
border-top: 1px solid #505060;
border-bottom: 1px solid #050520;
display: block;
padding: 10px 5px 5px 5px;
min-height: 24px;
background: linear-gradient(#303040,#242434);
color: #FFDF8C;
}
a.foot_link:hover{
border-top: 1px solid #505060;
border-bottom: 1px solid #050520;
display: block;
padding: 10px 5px 5px 5px;
min-height: 24px;
background: #353545;
color: #FFDF8C;
}
.line {
	background: url('dark/jines.png') repeat-x center;
	height: 19px;
}
.foot_line {
	background: #101020 url('dark/foot.png') no-repeat center;
    border-left: 1px solid #303040;
    border-right: 1px solid #303040;
	height: 38px;
}
.only_line {
	background: #;
        border-bottom: 1px dashed #312e28;
	margin-top: 3px;
        margin-bottom:3px;
}

.brte {
        background: #;
        border-bottom: 1px dashed #12110f;
	
	margin-top: 5px;
        margin-bottom:5px;
}

.text_line {
    background: transparent url('dark/.png') no-repeat center;
    height: 10px;
}
.example {
    display:inline-block;
    position:relative;
}
.example .example_text{
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color:#fff;
padding-bottom: 3px;
padding-top: 3px;

}
.sep-stone {
padding: 10px;
background: url('dark/sep-stone-right.png') repeat-y scroll 0px 0px, url('dark/sep-stone-left.png') repeat-y scroll 100% 0px, url('dark/sep-stone-bottom.png') repeat-x scroll 0px 100%, url('dark/sep-stone-top.png') repeat-x scroll 0px 0px transparent;
}






.blue {
padding: 8px 3px ;
background: url('dar/blue-bg.png') #242428;
color: #A8A8A8;
}

.green {
padding: 8px 3px ;
background: url('dar/green-bg.png') #242824;
color: #A8A8A8;
}

.red {
padding: 8px 3px ;
background: url('dar/red-bg.png') #282424;
color: #A8A8A8;
}


.btn_table {
    position: relative;
    height: auto;
    border: 1px solid #404050;
    border-radius: 0px;
    padding: 5px;
    font-size: 13px;
    display: block;
    cursor: pointer;
     box-sizing: border-box;
    text-shadow: black 0 1px 0;
    color: #e0e0e0;
}
.btn_table:hover{
    background: #FFCA77 none repeat scroll 0% 0%;
    background-image: linear-gradient(to bottom, #404050, #303040);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    border: 1px solid #505060;
    border-image-source: none;
    border-image-slice: 100% 100% 100% 100%;
    border-image-width: 1 1 1 1;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    box-shadow: 0px 0px 0px 1px #101020;
}



.button_blue{
	border-width: 1px;
	border-style: solid;
	color: #FFF;
	
	background-color: #0F3556;
	background-image: linear-gradient(to bottom, #407998, #2E4054);
	background-repeat: repeat-x;
	border: 1px solid;
	padding: 8px 14px;
	font-size: 13px;
    border-radius: 0px;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.button_pressed{
	border-width: 1px;
	border-style: solid;
	color: #B1B1B1;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
	background-color: #090914;
	border-color: #303040;
	padding: 7px 13px;
    font-size: 13px;
    border-radius: 0px;
	display:  inline-block;
	line-height: 16px;
}

.hp,.mp,.exp{line-height:8px}

.hp{
	padding-left: 10px;
        border-radius: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
	height:10px;
	background: #070717 url(/images/bars/hp.png) no-repeat;
	border: 1px solid #000000;
        box-shadow: inset 0px 1px 0px  #FA8072;

}
.hp_small{
    margin: 0px;
    box-shadow: inset 0px 1px 0px  #FA8072;
    border-radius: 10px;
    height: 10px;
    background: #070717 url(/images/bars/hp.png) no-repeat;
    border: 1px solid #000000;
    width: 70%;
    display: inline-block;
}
.mp{
	padding-left: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height:12px;
	background: #070717 url(/images/bars/mp.png) no-repeat;
	border: 1px solid #000000;
}
.mp_small{
    margin-top: 1px;
    margin-bottom: 0px;
    height: 4px;
    background: #070717 url(/images/bars/mp.png) no-repeat;
    border: 1px solid #000000;
    width: 70%;
    display: inline-block;
}
.exp{
	padding-left: 10px;
        border-radius: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
	height:10px;
	background: #000 url(/images/bars/exp.png) no-repeat;
	border: 1px solid #000000;
        box-shadow: inset 0px 1px 0px #98FB98;

}
.clan_exp{
    padding-left: 0px;
        border-radius: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
	height:10px;
	background: #000 url(/images/bars/exp.png) no-repeat;
	border: 1px solid #000000;
        box-shadow: inset 0px 1px 0px #98FB98;

}

.hp_opp{height:10px; margin-top: 4px; background: black}
.hp_opp_in{height:10px;}

/* FORM */
form {
    display: block;
    margin-top: 0em;
    margin-block-end: 0em;
}
input[type~="text"],
input[type~="password"], textarea, select{
	background-color: #FFF;
	border: 0px solid #505060;
	color: black;
	padding: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 60%;
	border-radius: 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
input[type="submit"]{
    background: url(/css/dark/butts.png) no-repeat center;
    position: relative;
    width: 130px;
    border:0px;
    height: 46px;
    padding-top: 0px;
    margin-top: 5px;
    font-size: 15px;
    display: inline-block;
    cursor: pointer;
    text-shadow: black 0 1px 0;
    color:#fff;
}

input[type="submit"].green{
    position: relative;
    height: auto;
    border-bottom: 1px solid #098203;
    border-radius: 0px;
    padding: 10px;
    margin: 1px;
    display: inline-block;
    cursor: pointer;
     box-sizing: border-box;
    color: #e0e0e0;
}
input[type="submit"].green:hover{
    background: #FFCA77 none repeat scroll 0% 0%;
    background-image: linear-gradient(to bottom, #62E06B, #2D7530);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    border-bottom: 1px solid #2ECA2F;
    border-image-source: none;
    border-image-slice: 100% 100% 100% 100%;
    border-image-width: 1 1 1 1;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    box-shadow: 0px 0px 0px 1px #101020;
}
.btn_small {
   background: url(/css/dark/chbb.png) no-repeat center;
    position: relative;
    width: 164px;
    border:0px;
    text-align: center;
    height: 30px;
    padding-top: 16px;
    margin-top: 4px;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    text-shadow: black 0 1px 0;
    color:#c5c6c8; 

}




.btn_small4 {
   background: url(/css/dark/navp.png) no-repeat center;
    position: relative;
    width: 52px;
    border:0px;
    text-align: center;
    height: 33px;
    padding-top: 17px;
    margin-top: 4px;
    margin-bottom:0px;
    font-size: 15px;
    display: inline-block;
    cursor: pointer;
    text-shadow: black 0 1px 0;
    color:#c5c6c8; 

}

.btn_small_pressed4 {
   background: url(/css/dark/navp2.png) no-repeat center;
    position: relative;
    width: 49px;
    border:0px;
    text-align: center;
    height: 33px;
    padding-top: 17px;
    margin-top: 1px;
    margin-bottom: 0px;
    font-size: 15px;
    display: inline-block;
    cursor: pointer;
    text-shadow: black 0 1px 0;
    color:#c5c6c8; 

}





.btn_small_pressed {
   background: url(/css/dark/btssm.png) no-repeat center;
    position: relative;
    width: 164px;
    border:0px;
    height: 30px;
    padding-top: 16px;
    margin-top: 4px;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    text-shadow: black 0 1px 0;
    color:#c5c6c8; 

}


.btn_smallest {
    position: relative;
    height: auto;
    border: 1px solid #404050;
    border-radius: 0px;
    padding: 1px;
    margin: 1px;
    display: inline-block;
    cursor: pointer;
     box-sizing: border-box;
    color: #e0e0e0;
}

.btn_smallest_green {
    position: relative;
    height: auto;
    border: 1px solid #098203;
    border-radius: 0px;
    padding: 1px;
    margin: 1px;
    display: inline-block;
    cursor: pointer;
    box-sizing: border-box;
    color: #e0e0e0;
}

.btn_mini{
    position: relative;
    height: auto;
    border: 0px solid #404050;
    border-radius: 0px;
    padding: 3px;
    margin: 1px;
    display: inline-block;
    cursor: pointer;
box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.2);
    -moz-user-select: none;
    background:#000;
     opacity: 60%;
        box-sizing: border-box;
    color: #fff;
    font-size: 12px;
}

.btn_mini:a {color: #fff;}



/* OTHER */
.bottom {
	border-bottom: 1px solid #4d75a3;
}
.top {
	border-top: 1px solid #4d75a3;
        font-size: 12px;
        text-align: center;
}
.center {
	text-align: center;
}
.left {
	text-align: left !important;
}
.bradius {
	border-radius: 0px 0px 0px 0px;
}
.sup {
	color: #DD6666;
}
.mod {
	color: #FF6600;
}
.adm {
	color: #00D0FF;
}
/* LINE */
.lines {
    background-color: #eee;
	border-radius: 0px;
    padding: 1px;
	margin-top: 4px;
    color: #000;
}
.lines, .line_color{
    overflow: hidden;
    height: 100%;
    font-size: 10px;
}
.line_text{ position: absolute; color: #000; padding: 0 0 0 6px}
.lines { height: 15px; }
.hp1 .line_color {
    background-color: #FF0000;
	border-radius: 0px;
}
.eng .line_color {
    background-color: #49AFCD;
	border-radius: 0px;
}

/*!!!NEW!!!*/

.big_btn {
    position: relative;
    height: auto;
    font-family: "PT Serif", "Tahoma", sans-serif;
    padding: 10px;
    margin-bottom: 9px;
    font-size: 13px;
    display: block;
    cursor: pointer;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}

.foot_btn_off {
    position: relative;
    height: auto;
    padding: 1px;
    margin: 1px;
    display: inline-block;
       box-sizing: border-box;
    text-shadow: black 0 1px 0;
    color: #808080;
    
}


.foot_btn {
    position: relative;
    height: auto;
    padding: 1px;
    margin: 1px;
    display: block;
    cursor: pointer;
       box-sizing: border-box;
    text-shadow: black 0 1px 0;
    color: #e0e0e0;
    
}

.big_btns {
    position: relative;
    height: auto;
    font-family: "PT Serif", "Tahoma", sans-serif;
    border-radius: 0px;
    padding: 10px;
    margin: 1px;
    font-size: 13px;
    display: block;
    cursor: pointer;
     -moz-user-select: none;
    box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}





.btn {
    position: relative;
    height: 42px;
    margin: 0px;
background:   url(/css/dark/.png) no-repeat left top, url(/css/dark/.png) no-repeat right top, url(/css/dark/dfg.png) repeat-x left top;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
    padding-left: 10px;
padding-top: 9px;
    font-size: 15px;
    display: block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}

.btn44 {
    position: relative;
    height: 42px;
    margin: 0px;
text-shadow: black 0 1px 0;
	color: #e0e0e0;
padding: 10px;
    font-size: 15px;
    display: block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}

a.btn {color: #e0e0e0;}

.btnz {
    position: relative;
    height: 42px;
    margin: 0px;
background: url(/css/dark/dfg.png) repeat-x left top;
	text-shadow: black 0 1px 0;
	
    padding-left: 10px;
padding-right:20px;
padding-top: 2px;
    font-size: 15px;
    display: block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #fff;
}

.btnzq {
    position: relative;
    height: 42px;
    margin: 0px;
background: url(/css/dark/qwert.png) repeat-x left top;
	text-shadow: black 0 1px 0;
	
    padding-left: 10px;
padding-right:20px;
padding-top: 2px;
    font-size: 15px;
    display: block;
        box-sizing: border-box;
	text-shadow: black 0 1px 0;
	color: #fff;
}




.btn_navigation {
    position: relative;
    height: auto;
    border: 1px solid #404050;
    border-radius: 0px;
    padding: 1px;
	margin: 3px;
    font-size: 13px;
    display: inline-block;
    	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}

.btn_navigation {
    position: relative;
    height: auto;
    border: 1px solid #404050;
    border-radius: 0px;
    padding: 1px;
	margin: 3px;
    font-size: 13px;
    display: inline-block;
    
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}

.event_info {
    box-sizing: border-box;
    margin: 5px;
	display: block;
    padding: 1px;
    border: 1px solid #000000;
    border-radius: 0px;
	background: #231f1b;
    box-shadow: 0px 0px 0px 1px #312e28;
    color: #b1b1b1;
   text-align: left;

	font-size: 13px;
}
.event {
 background: url(/css/dark/bgfs.png) repeat-y center;
	border: 2px solid #506602;
        padding: 4px;
        margin:3px;
        color: #c6e85c;
        font-size: 15px;
	box-shadow: inset 0 0 6px #000000;
}


.valuta {
    margin: 4px;
    padding: 4px;
    text-align: center;
	font-size: 15px;
	text-shadow: black 0 1px 0;
	color: #e0e0e0;
}




.event_item {
    box-sizing: border-box;
    margin: 5px;
	display: block;
    padding: 7px;
    border: 1px solid #000000;
    border-radius: 0px;
	background: #231f1b;
    box-shadow: 0px 0px 0px 1px #312e28;
    color: #b1b1b1;
    text-align: left;
	font-size: 13px;
}
.event_table {
    box-sizing: border-box;
    margin: 5px;
	display: block;
    padding: 5px;
    border: 1px solid #000000;
    border-radius: 0px;
	background: #231f1b;
    box-shadow: 0px 0px 0px 1px #312e28;
    color: #b1b1b1;
    text-align: left;
	font-size: 13px;
	
}
.event_start {
    box-sizing: border-box;
    margin: 5px;
    padding: 8px;
    min-height: 50px;
    border: 1px solid #476770de;
    border-radius: 0px;
    background: #101020 none repeat scroll 0% 0%;
    box-shadow: 0px 0px 0px 1px #000000;
    color: #b1b1b1;
    text-align: left;
	font-size: 13px;
}
.avatar{
	background: #353545;
	border: 2px solid #505060;
}

.border{
    //display:inline-block;
    box-sizing: border-box;
    border-radius: 0px;
    margin: 7px;
    padding:0px;
    
    max-width: 336px;
    float: center;
    box-shadow: 0 0 10px #000000;
	border: 5px solid black;
	border-image: url(/images/border/border.png) 4;
	margin: 0 auto;
    position: relative;
}

.title{
background: url(/css/dark/titlso.png) no-repeat center;
	height: 45px;
        float:center;
	margin: 0px;
        text-transform: uppercase;
	padding-top: 0px;
	text-align: center;
	text-shadow: black 0 1px 0;
	color: #fff;
        font-size: 20px;
        padding-top:20px;
        width: 100%;
        font-family: beermoney;

}

.titlemaniac{
background: url(/css/dark/titlso.png) no-repeat center;
	height: 45px;
        float:center;
	margin: 0px;
        text-transform: uppercase;
	padding-top: 0px;
	text-align: center;
	text-shadow: black 0 1px 0;
	color: #fff;
        font-size: 18px;
        padding-top:10px;
        width: 100%
        

}


.table-common {
    font-size: 11px;
    color: #e0e0e0;
    margin: 0 auto;
    border: 0px solid #404050;
}
.table {
    border-collapse: collapse;
    border-spacing: 0;
width: 100%;
  max-width: 100%;
/*
  table-layout: fixed;
*/
    text-align: left;
    font-size: 14px;
    
}
.table-common td {
    padding: 1px 1px;
    font-style: oblique;
    color: #948573;
}

.table-common tr:nth-child(odd) {
    background: #261F17;
    box-shadow: 0px 0px 0px 1px #312e28;
}

.table-common .row-odd {
    background: #231f1b;
    box-shadow: 0px 0px 0px 1px #312e28;
}

.table-common .row-even {
    background: #231f1b;
    box-shadow: 0px 0px 0px 1px #312e28;
}

.table-common tr {
    background: #231f1b;
    box-shadow: 0px 0px 0px 1px #312e28;
}

.skill{
    width: 35px;
    height: 35px;
    float: left;
    margin: 1px;
    text-align: center;
}

.potion{
    width: 35px;
    height: 35px;
    float: left;
    margin: 1px;
    text-align: center;
}

.underline:hover{
    text-decoration: underline;
}

.fast_log{
    background-color: rgba(0,0,0, 0.6);
    padding: 3px 0px;
    border-radius: 0px;
}

