/* Created by B&M - Benes&Michl - www.benes-michl.cz */
body {
  font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
  font-size: 11px;
  color: #000000;
  margin: 0px; padding: 0px; 
  text-align: center;
  background-color: #EBEBEB;
}

a{text-decoration: underline; color:#00AE00;}
a:hover{text-decoration: none; color:#838108;}
a img{border: none;}
p {font-size: 12px;}

.top .h1{color: #fff;font-family: trebuchet MS;font-size: 36px;padding: 0px; margin: 0px;font-weight: normal;text-decoration: none;}
.top .h1:hover{ color: #fff;text-decoration: none; }
.top .h2{color: #000;font-family: trebuchet MS;font-size: 14px;font-weight: bold;padding: 0px; margin: 0px;}

.top h1{color: #000;font-family: trebuchet MS;font-size: 14px;font-weight: bold;padding: 0px; margin: 0px;}
h1 {font-family: trebuchet MS;font-size: 24px;color: #000;font-weight: normal;padding: 0px;margin: 10px 0px 20px 0px;}
h2{color: #000;font-family: trebuchet MS;font-size: 18px;font-weight: normal;padding: 0px; margin: 0px;}
h3{color: #000;font-family: trebuchet MS;font-size: 14px;font-weight: bold;padding: 0px; margin: 0px;}

.size_18{font-size: 18px;}
/* ------------ LAYOUT ------------ */
#page{
  display: block;
  width: 1065px;
  margin: auto;
  text-align: left;
}
#content_left{
  display: block;
  width: 725px;
  height: auto;
  float: left;
  background: #ffffff;
  padding: 0px 20px 0px 20px;
  _padding: 0px 20px 0px 20px;
  _margin: 0px;
}
#content_right{
  display: block;
  width: 300px;
  height: auto;
  float: left;
  text-align: center;
  margin-top:80px
  
}

/* ------------ content_left ------------ */

.top{
  /*padding: 8px 0px 0px 20px;*/
  margin: 0px;
  display: block;
  height: 81px;
  width: 725px;
  background: url(../images/bg_top.gif) no-repeat;
  padding: 0px;
}
.titles{
  display: block;
  width: 370px;
  height: auto;
  float: left; 
  margin: 5px 0px 0px 40px;
  _margin: 5px 0px 0px 20px;

}
.fulltext{
  display: block;
  width: 292px;
  height: auto;
  float: left;
  padding-top: 20px;
  text-align:right;
}
.fulltext form{padding-top: 5px;_padding-top:0px;_margin-top: 5px;}
.fulltext input{border:3px solid #B0B91E; width: 125px;}
.fulltext .button{
  background: #B0B91E; 
  color: #fff; 
  font-weight: bold; 
  margin-left: 3px; 
  padding: 6px 10px 5px 10px;
  _padding: 7px 10px 2px 10px;
  text-decoration: none;
}
.button:hover{background: #878F00;}
.full_search{ padding: 0px; margin: 0px;}
.fulltext a{ color: #000; text-decoration: underline;}
.fulltext a:hover{ color: #fff; text-decoration: none;}

.middle{ 
  border: 5px solid #C0C0C0;
  background: url(../images/bg_middle.jpg) no-repeat;
  background-color: #EDED89;
  display: block;
  height: 183px;
  width: 715px; 
  _with: 725px;
  padding: 0px;
  margin-top: 5px;
}
.m_text{
  margin: 35px 0px 0px 125px;
  _margin: 25px 0px 0px 125px; 
}
.middle a{padding-right: 10px;}

.main_menu{
  margin-top: 20px;
}
.main_menu div{
  color: #002B96;
  font-size: 18px;
  display: block;
  width: 280px;
  height: 90px;
  margin: 20px 50px 0px 25px;
  _margin: 20px 30px 0 25px;
  float: left;
  font-family: trebuchet MS;
  line-height: 1;
}
.main_menu a{
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  padding-right: 10px;
  font-family: tahoma;
 
}
.main_menu a:visited{
  color:#838108;
}
.size_error{
  margin: 50px 0px 10px 0px;
  display: block;
  height: auto;
  width: 725px;
  text-align: right;
}
.size_error a{
  padding-left: 20px;
  color: #F5A163;
}
.side_menu{
  font-family: trebuchet MS;
  display: block;
  width: 160px;
  border: 5px solid #C0C0C0;
  background: url(../images/bg_sidemenu.jpg) no-repeat bottom;
  background-color: #EDED89;
  float:left;
  padding: 10px 0px 0px 15px;
  margin-right: 20px;
  padding-bottom: 180px;
  margin-top: 5px;
}
.side_menu ul{
  padding: 0px;
  margin: 0px;
  list-style-type: none; 
}
.side_menu ul a{
  font-size: 14px;
  color: #002B96;
  font-weight: bold;
}
.side_menu ul li{
  padding-top: 9px;
}
.side_menu ul ul a{
  font-size: 12px;
  color: #00AE00;
  font-weight: normal;
}
.side_menu ul ul li{
  padding-top: 0px;
}
.text{
  display: block;
  height: auto;
  width: 510px;
  padding-top: 3px;
  float:left;
  padding-bottom: 20px;
}
.color_o{
  color: #F5A163;
}
.color_o:hover{
  color: #F5A163;
}

/* ------------ fotter ------------ */
.fotter{
  display: block;
  width: 725px;
  height: auto;
  float: left;
  background: #ffffff;
  padding: 20px 20px 20px 20px;
  background: url(../images/bg_fotter.gif) no-repeat;
  color: #777777;
}
.fotter_col{
  width: 100px;
  height: 75px;
  float: left;
}
.center{
  text-align: center;
  font-size: 10px;
  color: #000;
  _width: 725px;
}
.center2{
  text-align: center;
  font-size: 10px;
  color: #777;
  _width: 725px;
}

.fotter .center a{
  color: #00AE00;
}
.fotter a{
  color: #777777;
}

.cleaner{
  clear: both;
}
.mark{
  display: none;
}
/* ------------ search ------------ */
.search{
  display: block;
  padding: 20px 0px 60px 20px; 
}
.search table{
  padding-left: 20px;
}
.search_f{
  padding-right: 30px;
  height: 30px;
}
.visited0{ font-size: 24px; }
.visited1{ font-size: 18px; }
.visited2{ font-size: 15px; }
.visited3{ font-size: 14px; }
.visited4{ font-size: 12px; }
.visited5{ font-size: 10px; }

.middle a:visited{ color:#838108; }
.text table {border-collapse:collapse;}
.text table td,.text table th{border: 1px solid #B7B7B7; padding:3px 6px;}
.text table th{background: #B7B7B7;}
.text table p {padding:0px; margin:0px;}
.text table p {padding:0px; margin:0px;}
.text table.small td p {font-size:11px;}

.report0{display:none;}
.report1{display:none;}

.not{ 
    color: #fff; 
    font-weight: bold; 
    display: block; 
    background-color: #B0B922; 
    border: 5px solid #C0C0C0; 
    padding: 5px 5px 5px 15px;
    margin-top: 5px;
}
.err{ 
    color: #fff; 
    font-weight: bold; 
    display: block; 
    background-color: #FA7822; 
    border: 5px solid #C0C0C0; 
    padding: 5px 5px 5px 15px;
    margin-top: 5px;
}
#report{
  margin-left: 15px; 
}
#report p{
  color: #002B96;
  font-size: 18px;
  font-family: trebuchet MS;
}
.valign{
  vertical-align: top;
}



@media (max-width: 1px){
    #page {width:auto;}
    .top {width:100%;height:auto; text-align:center; color:#000}
    .titles  {width:auto; margin: 5px 0px 0px 5px; text-align:center;}
    .top .h1 {font-size:26px; color: #000}
    .top .h1:hover {color:#000}
    .fulltext {width:auto; padding: 0px 5px;}
    .text {width:auto;}
    .side_menu {width:100%; margin:0px; padding:0px; border:0px;}
    .size_error {width:auto;}
    .fulltext .print {display:none; }
    
    #content_left{width:100%; padding:0px;}
    #content_right{width:auto;}
    .fotter{width:auto;}
    #content_left {}
    
    .adsense {display:none}
    #content_right.adsense {display:none}
    .side_menu {background: #eded89}
    .side_menu ul a {display:block; border:1px solid #F0F0F0; padding: 5px 5px;}
}

