body {
  width: 100%;
  padding: 0px;
  text-align: center;
  background: #000 url('../images/kdbg.jpg') repeat-x;
  margin: .63em 0px;
}


div {
  text-align: left;
}
a { cursor: pointer; }
.b {
  font-weight: bold;
}
#center {
  height: 100%;
}

input:hover {
  border: #901313 2px solid;
}
.bigcenteru {
  width: 100%;
  text-align: center;
  border-bottom: #000 1px solid;
  padding-bottom: .3em;
  font: bold small-caps 1.25em arial;
}
.news {
  padding-top: 1em;
  border-bottom: #901313 2px dashed;
  padding-bottom: 5px;
  width: 100%;
}
.newstitle {
  font: bold small-caps .8em arial;
}
.newstext {
  padding-left: 1em;
  padding-top: .3em;
  font: normal normal .8em veranda;
}
.newslist {
  list-style-type: circle;
}
.leftmu, .reggr, .reggl {
  text-align: left;
  border-bottom: #901313 1px solid;
  padding: .3em .6em;
  font: normal normal .8em veranda;

}
.leftmu {
  width: 6.1em;
  position: relative; 
  left: -30px;
  float: left;
}
.hpreg, .hpregm {
  float: left;
  width: 90px;
  padding-left: 3px;
  border-bottom: #901313 1px solid;
  font-size: 13px;
  padding-top: 5px;
  height: 23px;
}
.cl { clear: both; }


input.but {
   border: #901313 1px solid; 
   width: 3.75em; 
   height: 1.5em; 
   background: #fff;
   cursor: pointer;
}
.regl, .regr {
  border-bottom: #901313 1px solid;
  padding: 5px;
  height: 25px;
  font-size: 15px;
}
.regr {
   width: 235px;
   float: left;
}
.regl {
   width: 95px;
   float: left;
   font-weight: bold;
}

.ranks {
   width: 140px;
   height: 1.2em;
   border-top: none;
   background: #fff; 
   color: #000;
   cursor: pointer;
}



.rankt {
  padding: 5px 5px;
  padding-top: 7px;
  border-bottom: #901313 1px solid;
}

.ranks:hover { 
  background: #901313; 
  color: #fff;
}

.rankn, .rankr, .rankc, .rankl, .ranka, .rankat {
   float: left;
   height: 1.25em;
   border-bottom: #901313 1px solid;
   text-align: center;
   width: 6em;
      padding: .2em;
   background: #fff;
}
.rankr {
   clear: both;
   width: 1.75em;
}
.rankn { 
  width: 11em; 
  text-align: left; 
  padding-left: .3em; 
  cursor: pointer; 
}
.rankc { 
  width: 6.25em; 
}
.rankb { 
  font-weight: bold;
}
.rankat { 
  position: relative;
  width: 65px; 
}
.np, .np2, .np3 { 
  position: absolute; 
  padding-top: 0px; 
  top: .25em; 
  left: 5px; 
  cursor: pointer; 
}
.np { 
  left: 25px; 
  top: 0px; 
}
.np3 { 
  left: 50px; 
}
div.resize {
	position: absolute;
	width: 5px; 
	height: 5px;
	border: #000 1px solid;
	background-color: #FFF;
	z-index: 101;
	font-Size: 5px;
}


.arweapl, .arweapr {
   float: left;
   font-size: 12px;
   cursor: pointer;
   padding-top: .3em;
}
.arweapr {
   float: right;
   text-align: right;
}
.arweapl:hover { color: #060; }
.arweapr:hover { color: #F00; }
.pur {
   padding-top: 10px;
   clear: both;
   padding-bottom: 25px; 
   border-bottom: #901313 1px dashed;
   font-size: 14px;
}
.info { font-size: 14px; font-weight: bold; border-bottom: #901313 1px dashed; }
.nb { font-weight: normal; }
.chainpm {
  clear: both;
  float: left;
  font-size: 18px;
  padding: 2px;
}
.chainc { border-left: #901313 1px solid; }
.point { cursor: pointer; }
.c { text-align: center; }

.weapw, .weapn, .weapp, .weapc, .weaps {
padding: .3em .1em; 
border-bottom: #901313 1px dashed;
float: left;
border-right: #901313 1px solid;
text-align: center;
height: 18px;
font-size: 13px;
}
.weapb {
border-bottom: #901313 1px solid;
}
.weapw {
clear: both;
width: 120px;
}
.weapn { width: 65px; }
.weapp { width: 45px; }
.weapc { width: 50px; }
.weaps { width: 45px; border-right: none; }
.b { font-weight: bold; }

.folder {
  width: 140px;
  border-bottom: #901313 1px dashed;
  padding: 5px 0;
  padding-left: 10px;
}


.user, .useri {
  float: left; 
  width: 175px;
  border-bottom: #901313 1px solid;
  padding: 2px 0; height: 1.4em;
}
.user {
  clear: both;
  width: 150px;
  font-weight: bold;
}
.r { font-weight: normal; }

.msg {
  padding: 3px 3px 4px 3px;
  border-bottom: #901313 1px solid;
}
.cc { 
  padding-bottom: 0;
  border-bottom: #000 1px dashed;
  
}
.cc:hover { color: #000099; border-bottom: #009 1px solid; }


#info_a, #info_a2 {
  background-image: url('../icon/arrow_down.png');
  height: 16px; 
  width: 16px; 
  position: absolute; 
  right: 2px; 
  bottom: 6px; 
  z-index: 5; 
  cursor: pointer;
}
#info_a2 { background-image: url('../icon/arrow_up.png'); }

.hqt {
  border-bottom: #901313 1px solid; 
  padding: 3px 5px 4px 5px;
}
.hql {
  width: 210px;
  padding: 5px;
  border-bottom: #901313 1px solid;
}
    .att {
      border-bottom: #901313 1px solid; 
      width: 330px;
      padding: 6px 5px;
    }
    .logbor {
      width: 145px;
      margin-top: 10px;
      height: 25px;
      border: #901313 1px solid;
      border-right: none;
      padding: 5px;
      background: transparent;
      font-weight: bold;
      position: relative;
    }
    .logabs, .logsel {
      position: absolute;
      width: 150px;
      padding: 5px;
      top: 0;
      left: 0;
      height: 25px;
      cursor: pointer;
      z-index: 3;
    }
    .logsel { background: #dbd0ba; }
    .logt {
      border-bottom: #901313 1px solid;
      padding: 4px 1px 5px 1px;
    }
    .def { cursor: default; }
    .g { color: #050; }
    .r { color: #a00; }

.train {
  border-bottom: #901313 1px solid;
  padding: 3px 1px;
}
.upg {
  clear: both;
  border-top: #901313 1px solid;
  padding-top: 10px;
}
.upgl {
  clear: both;
  float: left;
  width: 70px;
  padding: 5px;
  font-weight: bold;
}
.upgr {
  float: left;
  width: 243px;
}
.upgi {
  clear: both;
  padding: 5px;
  cursor: default; 
  border-bottom: #901313 1px dashed;
}
.farm {
  border-bottom: #901313 1px solid;
  padding: 3px 1px;
}
.sett {
  border-bottom: #901313 1px solid;
  padding-left: 10px;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.hero {
  padding: 5px 4px;
  border-bottom: #901313 1px solid;
}

#header_1 { background: url("../images/announcementskd.jpg") 0 0px no-repeat; }

#header_2 { background: url("../images/rankingskd.jpg") 0 0 no-repeat; }

#header_3 { background: url("../images/helpkd.jpg") 0 0 no-repeat; }

#header_4 { background: url("../images/ruleskd.jpg") 0 0 no-repeat; }

#header_5 { background: url("../images/forumskd.jpg") 0 0 no-repeat; }

#header_6 { background: url("../images/chatkd.jpg") 0 0 no-repeat; }

#tab_1 { background: url("../images/HQtab.jpg") 0 0px no-repeat; width: 103px;}

#tab_2 { background: url("../images/armorytab.jpg") 0 0px no-repeat; width: 75px;}

#tab_3 { background: url("../images/farmingtab.jpg") 0 0px no-repeat; width: 76px;}

#tab_4 { background: url("../images/trainingtab.jpg") 0 0px no-repeat; width: 81px;}

#tab_5 { background: url("../images/heroestab.jpg") 0 0px no-repeat; width: 73px; }

#tab_6 { background: url("../images/logstab.jpg") 0 0px no-repeat; width: 65px; }

#tab_7 { background: url("../images/inboxtab.jpg") 0 0px no-repeat; width: 75px; }

#tab_8 { background: url("../images/statisticstab.jpg") 0 0px no-repeat; width: 95px; }

#tab_9 { background: url("../images/logouttab.jpg") 0 0px no-repeat; width: 76px; }

.rollover, .rollovert { float: left; z-index: 1; position: relative; }

.rollover a {
  display: block;
  width: 150px;
  height: 46px;
  padding: 0;
  text-decoration: none;
}

.rollovert a {
  display: block;
  height: 28px;
  padding: 0;
  text-decoration: none;
}
.rollovert a:hover {
  position: relative;
  background: inherit;
  background-position: 0 -28px;
  z-index: 5;
}

.rollover a:hover {
  position: relative;
  background: inherit;
  background-position: 0 -46px;
  z-index: 5;
}
.online { color: #901313; }

.bb { border-bottom: #901313 1px solid; padding: 3px 1px; }

.smstab_sel {
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #901313;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	bottom: -1px;
	width:100px;
	height:15px;
	font-size: 12px;
}
.smstab_unsel {
	cursor: pointer;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #901313;
	position: relative;
	bottom: -1px;
	width:100px;
	height:15px;
	font-size: 12px;
}
#smstab_1 {
	margin-left: 15px;
	float:left;
}
#smstab_2 {
	margin-left: 125px;
}
.smsdiv_sel {
	visibility: visible;
}
.smsdiv_unsel {
	visibility: hidden;
}
#smsdiv_1 {
	border: 1px solid #901313;
	padding: 5px 5px 5px 5px;
	height:250px;
	overflow: auto;
}
#smsdiv_2 {
	border: 1px solid #901313;
	padding: 5px 5px 5px 5px;
	overflow: auto;
	height:250px;
	margin-top:-262px;
}

table.smslogs td {
	font-size:12px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 2px 2px 2px 2px;
}

