/*
   <dscr>Gray, Black 1</dscr>
*/

/* ................................. common ... */
body {
   font-family: Verdana;
   font-size: 11px;
   background-color: #111111;
   color: #CFCBC2;
}
a {
   color: #8BC53F;
   text-decoration: none;
}
a:hover {
   color: #ff0000;
   text-decoration: underline;
}
table {
   background-color: #232323;
   width: 800px;
   border-collapse: collapse;   
   border: 1px solid #333333;
   font-family: Verdana;
   font-size: 11px;
   margin: 0 auto;
}
th {
   padding: 3px 5px;
   text-align: left;
   vertical-align: top;
   border: 0px;
   color: #CFCBC2;
   background-color: #4A4945;
}
th.tlr {
   border-top: 1px solid #333333;
   border-left: 1px solid #333333;
   border-right: 1px solid #333333;
}
th.lr {
   border-left: 1px solid #333333;
   border-right: 1px solid #333333;
}
th.l {
   border-left: 1px solid #333333;
}
th.r {
   border-right: 1px solid #333333;
}
td {   
   padding: 2px 10px;
   vertical-align: top;
   border: 1px dotted #363936;
}
td.n {
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
td.ar {
   text-align: right;
}
td.ac {
   text-align: center;
}
td.arr {
   text-align: right;
   border-right: 1px solid #333333;
}
td.pl {
   padding-left: 50px;
}
td.tblr {
   border: 1px solid #333333;
}
td.tlr {
   border-top: 1px solid #333333;
   border-left: 1px solid #333333;
   border-right: 1px solid #333333;
}
td.blr {
   border-bottom: 1px solid #333333;
   border-left: 1px solid #333333;
   border-right: 1px solid #333333;
}
td.tb {
   border-top: 1px solid #333333;
   border-bottom: 1px solid #333333;
}
td.bl {
   border-bottom: 1px solid #333333;
   border-left: 1px solid #333333;
}
td.br {
   border-bottom: 1px solid #333333;
   border-right: 1px solid #333333;
}
td.lr {
   border-left: 1px solid #333333;
   border-right: 1px solid #333333;
}
td.t {
   border-top: 1px solid #333333;
}
td.b {
   border-bottom: 1px solid #333333;
}
td.l {
   border-left: 1px solid #333333;
}
td.r {
   border-right: 1px solid #333333;
}
div.splitter {
   margin: 0px;
   font-size: 20px;
}
img {
   border: 0;
}
input, select {
   background-color: #ABACAD;
   font-family: Verdana;
   font-size: 11px;
   border-collapse: collapse;
   border: 1px solid #44617A;
   color: #232323;
}
input.txt {
   width: 96px;
}
input.txtmiddle {
   width: 50px;
}
input.txtshort {
   width: 20px;
}
input.btn {
   width: 100px;
   background-color: #2E2E2E;
   color: #737372;
   border-collapse: collapse;
   border: 1px solid #4F6178;
}
textarea {
   background-color:  #ABACAD;
   width: 99%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   height: 40px;
   border-collapse: collapse;
   border: 1px solid #44617A;
   color: #232323;
}

/* ..................... logo+menu (header) ... */
table.header {
   background-color: #2A2A2A;
   border: 1px solid #333333;
   border-bottom: none;
}
td.logo {
   border: none;
   padding: 0px;
   border-bottom: none;
}
img.logo {
   width: 600px;
   height: 101px;
}
table.menu {
   border-top: none;
   border-bottom: none;
   border-left: 1px solid #333333;
   border-right: 1px solid #333333;
}
tr.menu {
   font-size: 13px;
   height: 22px;
}
td.ml {
   border-top: 1px solid #2A2A2A;
   border-bottom: 1px solid #111111;
   border-left: 1px solid #333333;
   border-right: none;
   background-color: #2A2A2A;
}
td.mr {
   border-top: 1px solid #2A2A2A;
   border-bottom: 1px solid #111111;
   border-left: none;
   border-right: 1px solid #333333;
   background-color: #2A2A2A;
   width: 100%;
}
td.m {
   background-color: #2A2A2A;
   border: 1px solid #111111;
   vertical-align: middle;
}
td.ma {
   background-color: #232323;
   border: 1px solid #111111;
   border-bottom: 1px solid #232323;
   vertical-align: middle;
   color: #6EBCFF;
}
a.ma {
   color: #6EBCFF;
}
a.m {
   color: #959595;
}
table.menue {
   background-color: #232323;
   border-top: none;
   border-bottom: 1px solid #333333;
   border-left: 1px solid #333333;
   border-right: 1px solid #333333;
}
tr.menue {
   height: 22px;
}
td.mel {
   border-top: none;
   border-bottom: 1px solid #333333;
   border-left: 1px solid #333333;
   border-right: none;
}
td.mer {
   border-top: none;
   border-bottom: 1px solid #333333;
   border-right: 1px solid #333333;
   border-left: none;
   width: 100%;
   text-align: right;
   padding-top: 3px;
   padding-right: 5px;
   padding-left: 5px;
}
td.mea {
   border: none;
   border-bottom: 1px solid #333333;
   vertical-align: middle;
   background: url('../gfx/bmea.gif') no-repeat bottom center;
}
td.me {
   border: none;
   border-bottom: 1px solid #333333;
   vertical-align: middle;
}
td.mlu {
   border: none;
   border-bottom: 1px solid #333333;
   width: 100%;
   text-align: right;
   vertical-align: middle;
}
a.mea {
   color: #6EBCFF;
}
a.me {
   color: #6EBCFF;
}
img.uo {
   width: 16px;
   height: 16px;
}


/* ......................... links (footer) ... */
table.links {
   background-color: #111111;
   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 dotted #4A4945;
   width: 100%;
}
th.infhdr {
   font-size: 13px;
}
td.infpict {
   width: 160px;
   padding: 0px;
   border-top: none;
   border-right: none;
   border-bottom: 1px solid #333333;
   border-left: 1px solid #333333;
}
td.infpictr {
   width: 160px;
   padding: 0px;
   border-top: none;
   border-right: 1px solid #333333;
   border-bottom: 1px solid #333333;
   border-left: none;
}
td.infdata {
   padding: 2px;
   border-bottom: 1px solid #333333;
   border-right: 1px solid #333333;
}
p.splitter {
   margin-top: 2px;
   margin-bottom: 0px;
}
img.infpict {
   width: 160px;
   height: 120px;
}
img.btn {
   width: 52px;
   height: 15px;
}

/* ................................... data ... */
table.data {
}
td.pages {
   border-right: 1px solid #333333;
   border-left: 1px solid #333333;
   border-bottom: 1px solid #333333;
   text-align: right;
   padding: 7px 10px 2px 10px;
}
tr.light {
   background-color: #2A2A2A;
}
img.m {
   width: 11px;
   height: 11px;
}
img.f {
   width: 16px;
   height: 11px;
}
img.sort {
   width: 24px;
   height: 11px;
}

/* ....................... preferences ... */
table.preferences {
   width: 500px;
   margin: 0 auto;
}

/* .................................. admin ... */
table.authorize {
   background-color: #232323;
   width: 300px;
   text-align: center;
}
table.adminmenu {
   background-color: #111111;
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
table.admindata {
   width: 100%;
   background-color: #232323;
}
span.err {
   color: #ff3333;
}
span.ok {
   color: #006600;
}
span.hdr {
   font-size: 12px;
   font-weight: bold;
   color: #6EBCFF;
}
span.status {
}