/* -- start setup -- */

* {
font-family : Calibri, Helvetica, Arial, Verdana, Geneva, sans-serif;
font-size : x-small;
margin : 0;
border : none;
padding : 0;
color : Black;
}

.clear {
clear : both;
background-color : transparent;
height : 1px;
margin-top : -1px;
border : none;
padding : 0;
font-size : 1px;
visibility : hidden;
}

.cistic_simple {clear : both;}

/* -- all pages -- */
HR, H1 {display : none;}
BODY {background-color : white;
background-image: url(../images/back_obsah2.gif);
      background-attachment: fixed;
      background-position: bottom;
}

#container {
margin: 10px;
position : relative;
width : 1150px;
/*background-color: #e1e1e1;*/
background-image: url(../images/back_obsah2.gif);
border: solid black 0px;
}

#banner {
background-color : white;
width : 1150px;
height: 120px;
/* background-image: url(../images/banner_back.jpg); */
}

#reklama
{padding-top: 2px;
 padding-left: 10px;
 font-size: 9px;
 margin-top: 5px;
 margin-left: 2px;
 margin-bottom: 10px;
 height: 666px;
 font-family: Verdana;
}

#obsah {
width : 1150px;
/*height: 550px;*/
}

#menu
{width: 120px;
 font-family: Calibri;
 font-size: 11px;
 float: left;
 BEHAVIOR: url("csshover.htc");
}

/* -- menu na šířku -- */
ul#mainMenu ul  { margin-top:6px;   /* odsazani rozbalovaci nabidky od zakladni */
                }
ul#mainMenu li { float:left;     /* zakladni nabidka */
                 padding:6px;
                 width:83px;
                 text-align: left;
               }

ul#mainMenu a  { color: #ff9b9c;    /* jednotlive prvky zakladni nabidky */
                 display:block;
                 text-decoration:none;
                 text-align: left;
                 font-weight:bold;
               }

ul#mainMenu ul a { padding: 5px;
                   padding-left: 6px;
                   background-color:#fb0305;
                   text-align: left;
                   width:90px;
          }

ul#mainMenu ul a:hover { color: black;
                         background-color: #DADADA;
                       }

ul#mainMenu li a:hover { color: white;
                         /* background-color: #DADADA; */
                         text-decoration: none;
                       }


ul#mainMenu li ul li a:hover { color: white;
                               background-color: #fb0305;
                               text-decoration: none;

                             }


ul#mainMenu ul { position:absolute;
   visibility:hidden;
              }

ul#mainMenu li:hover ul, ul#mainMenu li.hover ul { visibility:visible;
                                                 }

ul#mainMenu li li { float:none;
      border: none;
      padding:0;
           }

ul#mainMenu li {behavior: url(css/hover.htc);
               /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
/* konec menu na šířku*/
           }


#prazdny
{width: 120px;
 border-bottom: solid 1px #635F59;
 /*float: left; */
}

#hlavni
{padding-top: 2px;
 font-size: 11px;
 margin-top: 10px;
 margin-left: 15px;
 margin-bottom: 10px;
 float: left;
 width: 870px;
 font-family: arial;
}

.bunka_obr
{margin: 0px;
 padding: 0px;
 padding-right: 0px;
 border-bottom: )0px solid #C0C0C0;
 text-align: center;
}


.norm
{font-size: 12px;
 font-family: Calibri;
 color: red;
}

.norm_small
{font-size: 10px;
 font-family: Calibri;
 color: #000000;
}

.font_menu
{font-size: 12px;
 font-family: Calibri;
 font-weight: bold;
 text-align: left;
 color: #ffffff;
}

.odkaz
{text-decoration: none;
 font-size: 12px;
}


.odkaz:hover
{ background-color: #F4E7D7;
}

#bottom
{height:0px;
 margin: 0px;
 padding: 0px;
}

#pocitadlo
{padding-top: 3px;
 border-top: solid black 0px;
 font-weight: bold;
 color: white;
 font-size: 12px;
 background-color: #f80b07;
 vertical-align: middle;
 text-align: center;
 width: 950px;
}


h2
{font-size: 12px;
 font-family: Calibri;
 font-weight: bold;
}

.nahoru
{font-family: Calibri;
 vertical-align: top;
}

.nadpis_ban
{font-size: 24px;
 font-family: Calibri;
 color: #fb0305;
 font-weight: bold;
}

.nadpis1
{font-size: 18px;
 font-family: Calibri;
 color: #fb0305;
 font-weight: bold;
}


.nadpis2
{font-size: 15px;
 font-family: Calibri;
 color: #fb0305;
 font-weight: bold;
}

.nadpis3
{font-size: 12px;
 font-family: Calibri;
 color: #fb0305;
 margin-bottom: 10px;
 margin-top: 5px;
 text-align: left;
 font-weight: bold;
}
  
.nadpis4
{font-size: 14px;
 font-family: Calibri;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #fb0305;
 text-align: center;
 padding: 3px;
 margin-bottom: 8px;
}

.nadpis5
{font-size: 24px;
 font-family: Calibri;
 font-weight: bold;
 color: #000080
}

.map
{border: solid black 1px;}

.foto
{border: solid black 1px;
 margin-right: 3px;
 margin-bottom: 3px;
 float: left;
}

.uvod
{text-align: center;
 width: 650px;
}

.mezera
{height: 15px;
 width: 120px;
}

.mezera2
{height: 30px;
 width: 150px;

#static a
{width: 120px;
}

#static  A:hover
{background-color: transparent;
 width: 200px;
 text-align: center;
}

.stat
{text-align: justify;
 font-family: arial;}

.tab1
{width: 300px;
}

.tab2
{font-family: arial;
 font-size: 12px;
 border-bottom: 1px solid #C0C0C0;
 border-right: 1px solid #C0C0C0;
 margin: 0px;
 padding: 0px;
 padding-right: 5px;
 padding-left: 5px;
 }

table
{border-collapse : collapse;
}

.tabulka
{border-collapse : collapse;
}

.tab3
{font-family: arial;
 font-size: 12px;
 text-align: right;
 margin: 0px;
 padding: 0px;
 padding-left: 5px;
 border-bottom: 1px solid #;
}

.tab4
{font-family: arial;
 font-size: 12px;
 text-align: right;
 margin: 0px;
 padding: 0px;
 padding-right: 2px;
 border-bottom: 1px solid #C0C0C0;
}

.tab5
{font-family: arial;
 font-size: 12px;
 text-align: right;
 margin: 0px;
 padding: 0px;
 padding-right: 10px;
 border-bottom: 1px solid #C0C0C0;
}

.tab6
{font-family: arial;
 font-size: 12px;
 text-align: center;
 margin: 0px;
 padding-left: 0px;
 padding-right: 5px;
 border-bottom: 1px solid #C0C0C0;
 align: center;
}

.tab7
{font-family: arial;
 font-size: 12px;
 text-align: left;
 width: 380px;
 margin: 0px;
 border-bottom: 1px solid #C0C0C0;
}

.tab8
{font-family: arial;
 font-size: 12px;
 text-align: center;
 width: 40px;
 margin: 0px;
 border-bottom: 1px solid #C0C0C0;
}

.tabfoto
{font-family: Calibri;
 font-size: 15px;
 text-align: center;
 margin: 0px;
 padding: 0px;
 padding-right: 0px;
 border-bottom: 0px solid #ffffff;
 border-right: 1px solid #ffffff;
 }

.tab_merge
{font-family: arial;
 font-size: 12px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
 border-bottom: 1px solid #C0C0C0;
}

.tab_h
{font-family: arial;
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 border-bottom: 0px solid #ffffff;
}
.tab_h2
{font-family: arial;
 font-size: 12px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
 padding-left: 10px;
 border-bottom: 1px solid #C0C0C0;
}

tr
{ margin: 0px;
 padding: 0px;
}

.tab_obj
{padding-left: 10px;
 text-align: right;
}

.tlackosik
{text-align: center;
 background-color: #F4E7D7;
 width: 100px;
 font-size: 10px;
 margin-bottom: 20px;
}

.tlackosik a
{background-color: #F4E7D7;
 text-align: center;
 width: 100px;
 font-size: 12px;
 border: 1px solid #808080;
 text-decoration: none;
 display: block;
}

.tlackosik a:hover
{background-color: #DFC996;
 display: block;
}

.sirka30
{width: 30px;
}

.sirka20
{width: 20px;
}

.sub
{margin-top: 10px;
}

.red
{color: red;
}

.red_bold
{color: red;
 font-weight: bold;
}

.hlaska
{background-color: #FFFF99;
 font-weight: bold;
 border: 1px solid #000000;
 padding: 3px;
 width: 280px;
 text-align: center;
}

.titulek1
{ color: #5A3E00;
  font-weight: bold;
  font-size: 14px;
  margin: 5px;
  margin-left: 0px;
}

.titulek2
{ font-weight: bold;
  font-size: 12px;
  margin: 5px;
  margin-left: 0px;
}

