/*position*/
#header{
  /*border: 2px solid green;*/
  margin-left: auto;
  margin-right: auto;
  width: 810px;
  margin-bottom: 20px;
  color: #ffffff;
  font-weight: bold;
  background: #000077;
  text-align: center;
  font-size: 30pt;
  padding: 10px;
  /*mezera mezi pismeny ?*/
}
#links{
  /*border: 2px solid green;*/
  margin-left: auto;
  margin-right: auto;
  width: 810px;
  margin-bottom: 20px;
  color: #ffffff;
  font-weight: bold;
  background: #000077;
  text-align: center;
  font-size: 10pt;
  padding: 10px;
  /*mezera mezi pismeny ?*/
}
#div_body{
  /*
  margin-left: 250px;
  margin-right: 250px;
  */
  width: 910px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  /*border: 1px solid blue;*/
}
#table_body, #bank_transfers{
  width: 100%;
}
#admin_overview, #admin_referer{
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
#adv_left{
  position: absolute;
  left: 0px;
  top: 0px;
  border: 2px solid #ee0000;
  width: 240px;
  display: none;
}
#adv_right{
  position: absolute;
  right: 0px;
  top: 0px;
  border: 2px solid #ee0000;
  width: 240px;
  display: none;
}
#adv_top{
  border: 2px solid #ee0000;
  margin-left: 250px;
  margin-right: 250px;
  display: none;
  /*bez ramecku, bez pozadi, centrovany reklamy na stred, tak aby to nerozhazovalo ruzny rozliseni*/
}
#adv_bottom{
  border: 2px solid #ee0000;
  margin-left: 250px;
  margin-right: 250px;
  display: none;
  /*bez ramecku, bez pozadi, centrovany reklamy na stred, tak aby to nerozhazovalo ruzny rozliseni*/
}
#admin_top{
  text-align: left;
  float: left;
  /*border: 1px solid pink;*/
  /*display: none;*/
}
/*end position*/
/*global*/
body{
  margin: 0px;
}

img.thumb{
  max-height: 100px;
  /*ei neumi max-height*/
  height: 100px;
  border: 0px;
}

div.warn{
  border: 1px solid #ee0000;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 40px;
  padding-bottom: 10px;
  padding-right: 10px;
  background-image: url('http://webhosting.koudis.net/img/warn.png');
  background-repeat: no-repeat;
  background-position: 10px 10px;
}

div.info{
  border: 1px solid #0000ee;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 50px;
  padding-bottom: 10px;
  padding-right: 10px;
  background-image: url('http://webhosting.koudis.net/img/info.png');
  background-repeat: no-repeat;
  background-position: 10px 5px;
}
a.alfa{
  color: #000022;
}
#header a, #links a{
  color: #ffffff;
}
/*end global*/
/*#table_body th, #table_body td, #admin_overview th, #admin_overview td,  #admin_referer th, #admin_referer td, #bank_transfers th, #bank_transfers td{*/
th, td{
  color: #eeeeee;
}

#admin_overview td, #admin_referer td, table.alfa td{
  padding: 5px;
}
#table_body th, #bank_transfers th{
  padding-left: 5px;
  padding-right: 5px;
}

#table_body th, #admin_overview th, #admin_referer th, #bank_transfers th, table.alfa th{
  background: #000077;
  text-align: left;
}

/*#table_body td a, #admin_referer td a{*/
a{
  color: #eeeeee;
  font-weight: bold;
}


#table_body td, #admin_overview td, #admin_referer td, #bank_transfers td, table.alfa td{
  background: #000022;
}

#table_body td.thumb, #table_body td.date, #table_body td.type{
  background: #000000;
}
#table_body div.thumb{
  position: relative;
  /*ie neumi min-height*/
  min-height: 100px;
  height: 100px;
}

div.thumb div.fileinfo{
  position: absolute;
  top: 0px;
  right: 5px;
  color: white;
  background: #909090;
  font-size: 10pt;
  text-align: right;
  margin: 10px;
  padding: 5px;
}

form.addcampaign input.url, form.addcampaign input.name, form.addcampaign textarea.description, form.addcampaign textarea.thumbnails{
  width: 350px;
  border: 1px solid #000000;
}
th.bank{
  width: 400px;
}

.required{
  font-weight: bold;
}
div.pages{
  text-align: right;
  /*border: 1px solid #c0c0c0;*/
}
/*
#table_body td.date{
  text-align: right;
  font-size: 10pt;
}
#table_body td.type{
  font-size: 10pt;
}*/

/*
h1{
  font-size: 16pt;
}
div.frame{
  width: 600px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 20px;
}
DIV.frame td {
  font-size: 12pt;
//  border-right: 1px solid grey;
//  border-left: 1px solid grey;
  padding-left: 5px;
  padding-right: 5px;
}
DIV.frame tr.end td {
  border-bottom: 1px solid grey;
}
DIV.frame .top {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  width: 600px;
}
DIV.frame .top td.name{
  text-align: left;
}
DIV.frame .top th{
  border-bottom: 1px solid grey;
}
DIV.frame .top{
//  border: 1px solid grey;
}
.left{
  text-align: left;
}
.center{
  text-align: center;
}
p{
  text-align: justify;
  margin: 4px;
  font-size: 12px;
}
*/
