/* CSS Document */
body, div, p, ul, li, td, th, a, img, hr, form{padding: 0px; margin: 0px;}
hr, h1, h2, h3, h4, h5{padding: 0px; margin: 0px;}
body {
  text-align: center; /*Vycentrování pro IE*/
  font-family: Tahoma, sans-serif; font-size: 12px;
  overflow: auto;
}

th, td{vertical-align: top; text-align: left;}
  
a{text-decoration: underline;}
a:hover{}
a img{border: 0px;}

h1{line-height: 22px; font-size: 20px; }
h2{line-height: 20px; font-size: 18px; }
h3{line-height: 18px; font-size: 16px; }
h4{line-height: 16px; font-size: 14px; }
h5{line-height: 14px; font-size: 12px; }

#topbanner{width: 1000px; margin: 0 auto; padding: 10px 0px 5px 0px;}

#container{width: 1000px; margin: 0 auto; padding-top: 10px;}
#header{width: 1000px; height: 160px;}
  #header h1{display: none;}
#menu{width: 1000px; height: 30px;}
  #menu ul{height: 30px;}
  #menu ul li{list-style-type: none; display: inline; text-align: center;}
  #menu ul li a{display: block; border-style: solid; border-width: 0px 2px 0px 0px; float: left; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 30px; padding-left: 20px; padding-right: 9px;}
  #menu ul li a:hover{font-weight: bold;}
  #menu ul li a.selected_menu{font-weight: bold;}

#content{width: 990px; padding: 5px;}

#crumbs{padding: 0px 3px 5px 3px; text-align: left; font-size: 11px;}

#content_table, #content_div{width: 990px;}
  #content_table td.left{width: 60%;}
  #content_table td.right{width: 40%;}

#footer{text-align: right; font-size: 10px; line-height: 20px;}
  #footer span{padding-right: 30px;} 

#content_table td.left .box_cover{padding-left: 15px; padding-right: 8px;}
#content_table td.right .box_cover{padding-left: 8px; padding-right: 15px;}
#content_div .box_cover{padding-left: 15px; padding-right: 15px; text-align: left;}

#legend{}
#komunita{width: 100%;}
  #komunita td .letter{font-weight: bold; font-size: 18px; padding: 2px; display: block;}
  #komunita td h5{font-size: 12px;}
  #komunita td h5 span{font-size: 10px; padding-left: 10px; }
  #komunita td span{font-size: 10px; padding-left: 10px; }
  
#profil{}
  #profil td, #profil th{padding: 5px;}
  
.box_cover{padding-top: 15px; padding-bottom: 8px; }
  .box_cover .box{border-style: solid; border-width: 1px;}
    .box_cover .box .box_title{padding: 3px 5px 3px 5px; font-size: 13px; font-weight: bold; border-style: solid; border-width: 0px 0px 1px 0px;}
    .box_cover .box .box_body{padding: 8px 5px 5px 5px;}
      .box_cover .box .box_body p{line-height: 150%;}
      .box_cover .box .box_body .home_preamble{min-height: 100px;}
      .box_cover .box .box_body .footer{margin-top: 5px; padding: 3px; font-size: 11px;}
        .box_cover .box .box_body .footer span{float: right;}
    .box_cover .box .box_body .article_img{margin-right: 10px; float: left; }
    .box_cover .box .box_body .article_preamble{font-size: 11px; padding-bottom: 15px;}

.gallery_box{width: 230px; float: left; } /* height must be defined at php file because of total height of gallery*/
  .gallery_box .odsazeni{padding: 8px; overflow: hidden; }
    .gallery_box strong{display: block; font-weight: bold; padding: 0px 0px 4px 0px;}
    .gallery_box a img{float: left; margin: 0px 3px 3px 0px;}
    .gallery_box p{text-align: left; font-size: 11px;} 
    .gallery_box .author{font-size: 11px;}
      
.table_standart{width: 100%;}
  .table_standart th, .table_standart td{padding: 5px;}
  .table_standart th{border-style: solid; border-width: 0px; border-width: 1px 0px 1px 0px; color: #444444}
    .table_standart th.nadpis{font-size: 14px;}  
      .table_standart th.nadpis a{font-size: 11px; font-weight: normal;}  
  .table_standart td{border-style: dotted; border-width: 0px; border-width: 0px 0px 1px 0px;}
    .table_standart td.gallery_motive{vertical-align: middle; text-align: center; width: 110px;}  

.table_vysledky{width: 100%; margin-top: 10px;}
  .table_vysledky th{border-bottom: 1px dotted; padding: 4px;}
  .table_vysledky td{padding: 2px; border-bottom: 1px dotted; border-right: 1px solid; empty-cells: show;}
    .table_vysledky th.caption_zavody{text-align: center;}
    .table_vysledky td span{font-size: 11px; float: right;}
/*reedit table_standart for smallest usage */
.mini th, .mini td{padding: 3px; font-size: 11px;}
.foto th, .foto td{padding: 3px; font-size: 11px; vertical-align: middle; text-align: center; border-width: 0px;}

.komentar{clear: both; margin: 5px 0px 30px 0px;}
  .komentar td{padding: 2px;}
  .komentar .cislo, .komentar .cislo2{vertical-align: middle; width: 50px; font-weight: bold; font-size: 25px; text-align: center;}
  .komentar .header{background-color: silver;}
  .komentar .text{}
    .komentar .text strong{font-size: 15px; font-weight: bold; display: block;}
  .komentar .footer{background-color: #ddd; font-size: 11px;}
    .komentar .header span, .komentar .footer span{float: right;}
            
.ticker{ padding: 1px;}
 .ticker span{font-weight: bold; font-size: 11px;}
        
.gallery_text, .gallery_info_text{ padding: 5px 0px 5px 0px;}
  .gallery_info_text{ font-size: 11px;}
.refsmall{font-size: 11px;}
.onclickinfo{font-style: italic; font-size: 11px;}
.boldinfo{font-weight: bold;}
.today{font-weight: bold;}
.floatright{float: right;}
.selected{font-weight: bold;}
.gap1, .gap2{font-style: italic;}          
.cleaner{clear: both;}
.false{color: red;}
.true{color: green;}
.linkit{cursor: pointer; text-decoration: underline;}
.hideit{display: none;}
.center{text-align: center;}
