/* ................................. common ... */
body {
   font-family: Verdana;
   font-size: 11px;
   color: #00bb00;
   background-color: #000000;
}
a {
   color: #339966;
   text-decoration: none;
}
a:hover {
   color: #5FF388;
   text-decoration: underline;
}
table {
   background-color: #001A00;
   width: 100%;
   border-collapse: collapse;   
   border: 1px solid #009900;
   font-family: Verdana;
   font-size: 11px;
}
th {
   background: #003300 url('css_thg.gif');
   padding: 3px 5px;
   text-align: left;
   vertical-align: top;
   border: 0px;
   color: #12B858;
}
th.tlr {
   border-top: 1px solid #009900;
   border-left: 1px solid #009900;
   border-right: 1px solid #009900;
}
th.lr {
   border-left: 1px solid #009900;
   border-right: 1px solid #009900;
}
th.l {
   border-left: 1px solid #009900;
}
th.r {
   border-right: 1px solid #009900;
}
td {   
   padding: 2px 10px;
   vertical-align: top;
   border: 1px solid #002F00;
}
td.n {
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
td.ar {
   text-align: right;
}
td.arr {
   text-align: right;
   border-right: 1px solid #009900;
}
td.pl {
   padding-left: 50px;
}
td.tblr {
   border: 1px solid #009900;
}
td.tlr {
   border-top: 1px solid #009900;
   border-left: 1px solid #009900;
   border-right: 1px solid #009900;
}
td.blr {
   border-bottom: 1px solid #009900;
   border-left: 1px solid #009900;
   border-right: 1px solid #009900;
}
td.tb {
   border-top: 1px solid #009900;
   border-bottom: 1px solid #009900;
}
td.bl {
   border-bottom: 1px solid #009900;
   border-left: 1px solid #009900;
}
td.br {
   border-bottom: 1px solid #009900;
   border-right: 1px solid #009900;
}
td.lr {
   border-left: 1px solid #009900;
   border-right: 1px solid #009900;
}
td.t {
   border-top: 1px solid #009900;
}
td.b {
   border-bottom: 1px solid #009900;
}
td.l {
   border-left: 1px solid #009900;
}
td.r {
   border-right: 1px solid #009900;
}
div.splitter {
   margin: 0px;
   font-size: 20px;
}
img {
   border: 0;
}
input, select {
   background-color: #222222;
   font-family: Verdana;
   font-size: 11px;
   border: 1px solid #008800;
   color: #dddddd;
}
input.txt {
   width: 96px;
}
input.txtshort {
   width: 20px;
}
input.btn {
   width: 100px;
   background-color: #002b00;
   color: #008800;
   border-collapse: collapse;
   border: 1px solid #008800;
}
textarea {
   width: 99%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   height: 40px;
   border: 1px solid #008800;
   background-color: #222222;
   color: #dddddd;
}

/* ..................... logo+menu (header) ... */
table.headline {
   background-color: #001A00;
}
table.menu {
   background-color: #000000;
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
img.logo {
   width: 160px;
   height: 143px;
}
td.logo {
   border: 1px solid #009900;
   padding: 0px;
   background-color: #001A00;
}
td.m {
   border-top: none;
   border-bottom: none;
   border-left: 2px solid #002F00;
   border-right: 2px solid #002F00;
}
td.ma {
   background: #003300 url('css_thg.gif');
   border-top: none;
   border-bottom: none;
   border-left: 2px solid #002F00;
   border-right: 2px solid #002F00;
}
td.me {
   border-top: none;
   border-bottom: none;
   border-left: none;
   border-right: none;
}

/* ................................... tabs ... */
table.tabs {
   background-color: #000000;
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
td.tab {
   border-top: 1px solid #009900;
   border-left: 1px solid #009900;
   border-right: 1px solid #009900;
   text-align: center;
   background-color: #000000;
}
td.taba {
   border-top: 1px solid #009900;
   border-left: 1px solid #009900;
   border-right: 1px solid #009900;
   background: #003300 url('css_thg.gif');
   text-align: center;
}
td.tabl {
   border-right: 1px solid #009900;
   border-top: none;
   border-left: none;
}
td.tabr {
   border-left: 1px solid #009900;
   border-top: none;
   border-right: none;
   text-align: right;
}

/* ......................... links (footer) ... */
table.links {
   background-color: #000000;
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
td.links {
   text-align: right;
   padding: 0px 10px 0px 0px;
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}

/* .................................... inf ... */
table.inf {
}
table.infhdr {
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
table.infdata {
   border: 1px solid #002F00;
}
th.infhdr {
   font-size: 13px;
}
td.infpict {
   width: 160px;
   padding: 0px;
   border-top: none;
   border-right: none;
   border-bottom: 1px solid #009900;
   border-left: 1px solid #009900;
}
td.infpict2 {
   width: 160px;
   padding: 0px;
   border-top: 1px solid #f0f0f0;
   border-right: 1px solid #009900;
   border-bottom: 1px solid #009900;
   border-left: 1px solid #f0f0f0;
}
td.infdata {
   padding: 2px;
   border-bottom: 1px solid #009900;
   border-right: 1px solid #009900;
}
p.splitter {
   margin-top: 2px;
   margin-bottom: 0px;
}
img.infpict {
   width: 160px;
   height: 120px;
}
img.ubbtn {
   width: 50px;
   height: 15px;
}

/* ................................... data ... */
table.data {
}
td.pages {
   border-right: 1px solid #009900;
   border-left: 1px solid #009900;
   border-bottom: 1px solid #009900;
   text-align: right;
   padding: 7px 10px 2px 10px;
}
tr.light {
   background-color: #002600;
}
img.m {
   width: 11px;
   height: 11px;
}
img.f {
   width: 16px;
   height: 11px;
}
img.sort {
   width: 24px;
   height: 11px;
}

/* .................................. clans ... */
td.lc {
   border-left: 1px solid #009900;
}
td.c {
   font-weight: bold;
}
td.rc {
   border-right: 1px solid #009900;
   background-color: #002600;
}

/* .................................. admin ... */
table.authorize {
   background-color: #001A00;
   width: 300px;
   text-align: center;
}
table.adminmenu {
   background-color: #000000;
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
table.admindata {
   background-color: #001A00;
}
span.err {
   color: red;
}
span.ok {
   color: green;
}
span.hdr {
   font-size: 12px;
   font-weight: bold;
   color: #009900;
}
span.status {
}