/* -- 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: 106px;
border: solid black 1px;
/* background-image: url(../images/banner_back.jpg); */
}

#obsah {
width : 1150px;
/*height: 550px;*/
}

#hlavni
{padding-top: 2px;
 font-size: 11px;
 margin-top: 10px;
 margin-left: 10px;
 margin-bottom: 10px;
 float: left;
 width: 880px;
 font-family: arial;
}

#reklama
{padding-top: 2px;
 padding-left: 10px;
 font-size: 9px;
 margin-top: 5px;
 margin-left: 2px;
 margin-bottom: 10px;
 height: 666px;
 font-family: Verdana;
}

#menu
{width: 120px;
 font-family: Calibri;
 font-size: 11px;
 float: left;
 BEHAVIOR: url("csshover.htc");
}

/* -- menu -- */

ul,li,a {
		display:block;
		margin:0;
		padding:0;
		border:0;
	}

	ul {
		width:120px;
		border: none;
    /*border-top:1px solid black;*/
		background:#f80b07;
		list-style:none;
	}

	li {
		position:relative;
		padding:1px;
		padding-left:0px;
		/*background:url("item_moz.gif") no-repeat;*/
		z-index:9;
	}
		li.folder	{ /*background:url("item_folder.gif") no-repeat;*/ }		
		li.folder ul {
			position:absolute;
			left:147px; /* IE */
			top:5px;
	}		
			li.folder>ul { left:120px; } /* others */
	a {
		padding:7px;
		border-bottom:0px solid black;
		text-decoration:none;
		color:grey;
		/*font-weight:bold;*/
		width:100%; /* IE */
	}
		li>a { width:auto; } /* others */

	li a.submenu {
		background:url("../images/sub.gif") right no-repeat;
	}

	/* regular hovers */

	a:hover {
/*		border-color:black;  */
		background-color:#e2e2e2;
		color:black;
	}
		li.folder a:hover {
			background-color:#e2e2e2;
	}
	
	/* hovers with specificity */
	
	li.folder:hover { z-index:10; }		
	
	ul ul, li:hover ul ul {
		display:none;
	}

	li:hover ul, li:hover li:hover ul {
		display:block;
	}	

/* konec menu */

#prazdny
{width: 120px;
 border-bottom: solid 1px #635F59;
 /*float: left; */
}

.bunka_obr
{margin: 0px;
 padding: 0px;
 padding-right: 0px;
 border-bottom: )0px solid #C0C0C0;
}


.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: #f80b07;
 font-weight: bold;
}

.nadpis1
{font-size: 18px;
 font-family: Calibri;
 color: #f80b07;
 font-weight: bold;
}


.nadpis2
{font-size: 15px;
 font-family: Calibri;
 color: #f80b07;
 font-weight: bold;
}

.nadpis3
{font-size: 12px;
 font-family: Calibri;
 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: #ba122b;
 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: 5px;
 width: 120px;
}

.mezera2
{height: 30px;
 width: 150px;

#static
{background-color: transparent;
 width: 840px;
 height: 400px;
}

#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;
}
