/* ................................. common ... */
body {
   font-family: Verdana;
   font-size: 11px;
   background-color: #c0c0c0;
   color: black;
}
a {
   color: #005599;
   text-decoration: none;
}
a:hover {
   color: red;
   text-decoration: underline;
}
table {
   background-color: #d6d6d6;
   width: 100%;
   border-collapse: collapse;   
   border: 1px solid black;
   font-family: Verdana;
   font-size: 11px;
}
th {
   padding: 3px 5px;
   text-align: left;
   vertical-align: top;
   border: 0px;
   color: black;
   background-color: #aaaaaa;
}
th.tlr {
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
}
th.lr {
   border-left: 1px solid black;
   border-right: 1px solid black;
}
th.l {
   border-left: 1px solid black;
}
th.r {
   border-right: 1px solid black;
}
td {   
   padding: 2px 10px;
   vertical-align: top;
   border: 1px solid #c0c0c0;
}
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 black;
}
td.pl {
   padding-left: 50px;
}
td.tblr {
   border: 1px solid black;
}
td.tlr {
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
}
td.blr {
   border-bottom: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
}
td.tb {
   border-top: 1px solid black;
   border-bottom: 1px solid black;
}
td.bl {
   border-bottom: 1px solid black;
   border-left: 1px solid black;
}
td.br {
   border-bottom: 1px solid black;
   border-right: 1px solid black;
}
td.lr {
   border-left: 1px solid black;
   border-right: 1px solid black;
}
td.t {
   border-top: 1px solid black;
}
td.b {
   border-bottom: 1px solid black;
}
td.l {
   border-left: 1px solid black;
}
td.r {
   border-right: 1px solid black;
}
div.splitter {
   margin: 0px;
   font-size: 20px;
}
img {
   border: 0;
}
input, select {
   background-color: #f5f5f5;
   font-family: Verdana;
   font-size: 11px;
}
input.txt {
   width: 96px;
}
input.txtshort {
   width: 20px;
}
input.btn {
   width: 100px;
   background-color: #c0c0c0;
   color: black;
   border-collapse: collapse;
   border: 1px solid black;
}
textarea {
   background-color: #f5f5f5;
   width: 99%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   height: 40px;
}

/* ..................... logo+menu (header) ... */
table.headline {
   border: 1px solid black;
}
table.menu {
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
img.logo {
   width: 900px;
   height: 100px;
   display: block; 
   margin: auto;
}

td.logo {
   border: 1px solid black;
   padding: 0px;
   background-color: #aaaaaa;
}
td.m {
   border-top: none;
   border-bottom: none;
   border-left: 1px solid #c0c0c0;
   border-right: 1px solid #c0c0c0;
}
td.ma {
   background-color: #cecece;/*#bbdddd;*/
   border-top: none;
   border-bottom: none;
   border-left: 1px solid #c0c0c0;
   border-right: 1px solid #c0c0c0;
font-size: 12px;
}
td.me {
   border-top: none;
   border-bottom: none;
   border-left: none;
   border-right: none;
}

/* ................................... tabs ... */
table.tabs {
   background-color: #c0c0c0;
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
td.tab {
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   text-align: center;
   background-color: #d6d6d6;
}
td.taba {
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   background-color: #c6c6c6;/*#CCCCee;*//*#bbdddd;*/
   text-align: center;
   font-size: 12px;
}
td.tabl {
   border-right: 1px solid black;
   border-top: none;
   border-left: none;
}
td.tabr {
   border-left: 1px solid black;
   border-top: none;
   border-right: none;
   text-align: right;
   color: black;
}

/* ......................... links (footer) ... */
table.links {
   background-color: #c0c0c0;
   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 #c0c0c0;
}
th.infhdr {
   font-size: 13px;
}
td.infpict {
   width: 160px;
   padding: 0px;
   border-top: none;
   border-right: none;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
}
td.infpict2 {
   width: 160px;
   padding: 0px;
   border-top: 1px solid #f0f0f0;
   border-right: 1px solid black;
   border-bottom: 1px solid black;
   border-left: 1px solid #f0f0f0;
}
td.infdata {
   padding: 2px;
   border-bottom: 1px solid black;
   border-right: 1px solid black;
}
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 black;
   border-left: 1px solid black;
   border-bottom: 1px solid black;
   text-align: right;
   padding: 7px 10px 2px 10px;
}
tr.light {
   background-color: #cecece;
}
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 black;
}
td.c {
   font-weight: bold;
}
td.rc {
   border-right: 1px solid black;
   background-color:  #cecece;
}

/* .................................. admin ... */
table.authorize {
   width: 300px;
   text-align: center;
}
table.adminmenu {
   background-color: #c0c0c0;
   border-top: none;
   border-left: none;
   border-right: none;
   border-bottom: none;
}
table.admindata {
}
span.err {
   color: red;
}
span.ok {
   color: green;
}
span.hdr {
   font-size: 12px;
   font-weight: bold;
   color: black;
}
span.status {
}