/* SVOBODA */
.layout {
   border: 0px solid maroon !important;  /* ========== jen pro lad? ====== */
}

* {
margin:0;
padding:0;
}

BODY {
   padding-right: 0px; 
   padding-left: 0px; 
   padding-bottom: 20px; 
   padding-top: 0px; 
   margin: 0px; 
   font-family: Verdana, Geneva, "arial ce", "helvetica ce", Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: Black; 
   background-color: White;
   background-image: url(backgr/body.gif);
   background-position: center;
   background-repeat: repeat-y;
   }

img {
	border: none;
   }

/* =========================== hlavicka ===================================*/
#hlavicka-ie {
   text-align: center;
   width: 100%;
   }
   #hlavicka {
      width: 986px;
      height: auto;
      overflow: hidden;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      }
      #hlavicka-horni-pruh {
         width: 100%;
         clear: both;
         }
         #presmerovani-menu {
            height: 15px;
            background-color: white;
            }
            #presmerovani-menu a {
               color: Gray;
               }
            #presmerovani-menu a.presmerovani-menu-aktiv {
               background: #E6E6E6;
               color: black;
               text-decoration: none;
               }
      #hlavicka-stredni-pruh {
         width: 100%;
         clear: both;
                  }
         #logo {
            display: block;
            float: left;
            width: 177px;
            height: 99px;
            overflow: hidden;
            }
         
         #info{
            display: block;
            float: right;
            width: 214px;
            height: 99px;
            overflow: hidden;
            text-align: right;
            color: Gray;
            font-family: Arial, Helvetica, sans-serif;
            }
            #info a {
               text-decoration: none;
               color: Gray;
               }
            #info a:hover {
               color:black;
               text-decoration: none;
               }
            #mapka {
               float: right;
               margin-right: 5px;
               margin-left: 5px;
               border: solid #E6E6E6 1px;
               }
            
            #jazyk {
               float: right;
               margin-right: 5px;
               margin-top: 10px;
               clear: both;
               /*display: inline;*/
               }
               .jazyk-on {
                  border: double #EA1A4B 3px;
                  }
               .jazyk-off {
                  border: double white 3px;
                  }
         #banner {
            height: 86px;
            width: 589px;
            min-width: 595px;
            max-width: 595px;
            overflow: hidden;
            background-color: white;
            }
      #hlavicka-dolni-pruh {
        /* width: 70%;*/
         clear: both;
         background-color: #EC4543;
         background-image: url(backgr/hlavicka-dolni-pruh.gif);
         }
         #logo-bottom {
            display: block;
            float: left;
            width: 177px;
            height: 24px;
            overflow: hidden;
            background-image: url(backgr/logo-bottom.gif);
            background-position: top;
            background-repeat: no-repeat;
            }
         #hledani {
            float: right;
            width: 210px;
            height: 24px;
            margin-top: 2px;
            overflow: hidden;
            }
            #tlacitko {
               width: 50px;
               height: 18px;
               overflow: hidden;
               font-size: 10px;
               color: white;
               background-color: transparent;
               border:solid silver 1px;
               }
            #textpole {
               width: 130px;
               height: 18px;
               /*background-color: transparent;*/
               border: solid white 1px;
               font-size: 11px;
               color: dimgray;
               }
         #vodorovne-menu {
            width: 590px;
            height: 24px;
            overflow: hidden;
            text-align: left;
            border-left:solid white 1px;
            border-right:solid white 0px;
            }
            #vodorovne-menu a {
               display: block !important;
               display: inline;
               height: 18px;
               width: auto;
               margin-top: 3px;
               margin-bottom: 0px;
               margin-left: 5px;
               margin-right: 5px;
               font-size: 11px;
               font-weight:bold;
               text-decoration: none;
               }
            .vodorovne-menu-polozka {
               float: left;
               margin: 0px;
               height: 21px;
               border-bottom: solid #E6E6E6 2px;
               border-right: solid white 1px;
               border-left: solid white 1px;
               border-top: solid white 1px;
               }
            .vodorovne-menu-polozka a {
               color:white;
               }
            .vodorovne-menu-polozka-on {
               float: left;
               margin: 0px;
               height: 21px;
               border-bottom: 2px solid Gray;
               border-right: 1px solid silver;
               border-left: 1px solid #DC143C;
               border-top: 1px solid #DC143C;
               background-color: #DC143C;
               }
            .vodorovne-menu-polozka-on a {
               color: ButtonFace;
               }         

/* =========================== telo ===================================*/
#telo-ie {
	text-align: center;
	width: 100%;
}
   #telo {
   	width: 986px;
   	height: auto;
   	overflow: hidden;
   	margin-left: auto;
   	margin-right: auto;
      }
      
      #svisle_menu {
      	/*display: inline;*/
      	float: left;
      	width: 168px;
      	height: auto;
      	overflow: hidden;
      	margin-left: 5px;
      	margin-right: 1px;
      	margin-top: 5px;
      	text-align: left;
      	border: 1px solid #E6E6E6;
         }
         #svisle_menu-seznam {
         	margin-left: 0px;
         	padding-left: 0px;
         	margin-top: 0px;
         	padding-top: 0px;
            }
         /*Nove menu - ================= svisle_menu.php ====================*/
         /*NULTA UROVEN*/
         .polozka0 {
         	display: list-item;
         	list-style-type: none;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	margin-left: 2px;
         	padding: 0px;
         	color: black;
         	border: 1px solid #E8E8E8;
         	background-image: url(backgr/polozka0.jpg);
         	background-repeat: repeat-y;
         	background-position: top;
            }
         .polozka0 a {
            display: block;
            margin: 3px;
            text-decoration: none;
         	color: black;
         	font-weight: bold;
            font-size: 12px;
            }
         .polozka0:hover {
         	color:Gray;
            }
         .polozka0 a:hover {
            background-color: #CBCCCD;
         	color: Black;
         	text-decoration: none;
            }
         .polozka0on {
         	display: list-item;
         	list-style-type: none;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	margin-left: 2px;
         	padding: 0px;
         	color: black;
         	border: 1px solid #C5C6C8;
         	background-image: url(backgr/polozka0.jpg);
         	background-repeat: repeat-y;
         	background-position: top;
            }
         .polozka0on a {
            display: block;
            margin: 3px;
            text-decoration: none;
         	color: black;
         	font-weight: bold;
            font-size: 12px;
            }
         .polozka0on:hover {
            color:black;
            }
         /*PRVNI UROVEN*/
         .polozka1 {
            display: list-item;
         	list-style-type: square;
         	margin-top: 3px;
         	margin-bottom: 3px;
         	margin-left: 18px;
         	padding: 0px;
         	color: #EB1B4C;
            }
         .polozka1 a {
            text-decoration: none;
         	color: #EB1B4C;
         	font-weight: bold;
            font-size: 12px;
            }
         .polozka1:hover {
         	color:black;
            }
         .polozka1 a:hover {
            background-color:transparent;
         	color: Black;
         	text-decoration: none;
            }
         .polozka1on {
            display: list-item;
         	list-style-type: square;
         	height: auto;
         	margin-top: 3px;
         	margin-bottom: 3px;
         	margin-left: 18px;
         	padding: 0px;
         	color: Black;
            }
         .polozka1on a {
            text-decoration: none;
         	color: black;
         	font-weight: bold;
            font-size: 12px;
            }
         .polozka1on:hover {
            color:black;
            }
         /*DRUHA UROVEN*/
         .polozka2 {
            display: list-item;
         	list-style-type: disc;
         	margin-top: 1px;
         	margin-bottom: 1px;
         	margin-left: 18px;
         	padding: 0px;
            color: #959596;
            }
         .polozka2 a {
            text-decoration: none;
         	color: #959596;
         	font-weight: bold;
            font-size: 11px;
            }
         .polozka2:hover {
            color:black;
            }
         .polozka2 a:hover {
            background-color:transparent;
         	color: Black;
         	text-decoration: none;
            }
         .polozka2on {
            display: list-item;
         	list-style-type: disc;
         	height: auto;
         	margin-top: 1px;
         	margin-bottom: 1px;
         	margin-left: 18px;
         	padding: 0px;
         	color: Black;
            }
         .polozka2on a {
            text-decoration: none;
         	color: black;
         	font-weight: bold;
                 font-size: 11px;
            }
         .polozka2on:hover {
            color:black;
            }
         /*TRETI UROVEN*/
         .polozka3 {
            display: list-item;
         	list-style-type: none;
         	margin-top: 1px;
         	margin-bottom: 1px;
         	margin-left: 18px;
         	padding: 0px;
            }
         .polozka3 a {
            text-decoration: none;
         	color: #959596;
         	font-weight: normal;
            }
         .polozka3:hover {
            color:black;
            }
         .polozka3 a:hover {
            background-color:transparent;
         	color: Black;
         	text-decoration: none;
            }
         .polozka3on {
            display: list-item;
         	list-style-type: NONE;
         	height: auto;
         	margin-top: 1px;
         	margin-bottom: 1px;
         	margin-left: 18px;
         	padding: 0px;
         	color: Black;
            }
         .polozka3on a {
            text-decoration: none;
         	color: black;
         	font-weight: normal;
            }
         .polozka3on:hover {
            color:black;
            }
         /*ctvrta UROVEN*/
         .polozka4 {
            display: list-item;
         	list-style-type: none;
         	margin-top: 1px;
         	margin-bottom: 1px;
         	margin-left: 30px;
         	padding: 0px;
            }
         .polozka4 a {
            text-decoration: none;
         	color: #959596;
         	font-weight: normal;
            }
         .polozka4:hover {
            color:black;
            }
         .polozka4 a:hover {
            background-color:transparent;
         	color: Black;
         	text-decoration: none;
            }
         .polozka4on {
            display: list-item;
         	list-style-type: none;
         	height: auto;
         	margin-top: 1px;
         	margin-bottom: 1px;
         	margin-left: 30px;
         	padding: 0px;
         	color: Black;
            }
         .polozka4on a {
            text-decoration: none;
         	color: black;
         	font-weight: normal;
            }
         .polozka4on:hover {
            color:black;
            }
         /*Konec Nove menu - topmenu_part.php ===============================*/
      #contents {
         float: left;
      	/*display: inline; */
      	width: 595px ;  /*595px;*/
      	height: auto;
      	overflow: hidden;
      	text-align: left;   
      	border: 1px solid #E6E6E6;
      	margin-left: 6px ;   /*6px;*/ 
      	margin-top: 5px;
        /*padding-left: 20px; */  /*SSS*/
         }
         
        #contents ul{              /*SSS*/
         /*border: 1px solid green;*/
         padding-left: 25px; 
        }
        #contents ol{               /*SSS*/
         /*border: 1px solid green;*/
         padding-left: 25px; 
        }
        
         #contents h1 {
            display: block;
         	background-color: #EB1B4C;
         	font-size: 12px;
         	color: White;
         	padding: 3px;
         	margin-top: 0px;
         	margin-bottom: 5px;
         	font-weight: normal;
            }
         #contents h2 {
         	font-size: 14px;
         	color: #EB1B4C;
         	margin-top: 10px;
         	margin-bottom: 10px;
         	margin-left: 10px;
         	margin-right: 10px;
         	font-weight: bold;
            }
         #contents h3 {
         	font-size: 14px;
         	color: #EB1B4C;
         	margin-top: 10px;
         	margin-bottom: 10px;
         	margin-left: 10px;
         	margin-right: 10px;
         	font-weight: normal;
            }
         #contents h4 {
         	font-size: 11px;
         	color: black;
         	margin-top: 10px;
         	margin-bottom: 10px;
         	margin-left: 10px;
         	margin-right: 10px;
         	font-weight: bold;
            }
         #contents h5 {
         	font-size: 10px;
         	color: black;
         	margin-top: 5px;
         	margin-bottom: 5px;
         	margin-left: 10px;
         	margin-right: 10px;
         	font-weight: bold;
            }
         #contents h6 {
         	font-size: 10px;
         	color: #EB1B4C;
         	margin-top: 5px;
         	margin-bottom: 5px;
         	margin-left: 10px;
         	margin-right: 10px;
         	font-weight: normal;
            }
         
         #contents p {
         	font-size: 11px;
         	text-indent: 0px;
         	white-space: normal;
         	color: black;
         	margin-top: 3px;
         	margin-bottom: 3px;
         	margin-left: 10px;
         	margin-right: 10px;
         	font-weight: normal;
            }
         #contents a {
            text-decoration: none;
         	color: #EB1B4C;
            }
         #contents a:hover {
            text-decoration: none;
         	color: Gray;
            }
         #contents td {
         	font-size: 11px;
         	text-indent: 0px;
         	white-space: normal;
         	color: black;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	margin-left: 0px;
         	margin-right: 0px;
         	font-weight: normal;
            }
         #contents td p {
         	font-size: 11px;
         	text-indent: 0px;
         	white-space: normal;
         	color: black;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	margin-left: 0px;
         	margin-right: 0px;
         	font-weight: normal;
            }
         #contents th {
         	font-size: 10px;
            }
         #contents th p{
         	font-size: 10px;
            }
/* ------------------------------------------------------------------------------ */            
         .titul {
         	float: left;
         	display: inline;
         	width: 189px;
         	max-width: 188px;
         	height: auto;
         	overflow: hidden;
         	margin: 4px;
         	border: 1px solid #E6E6E6;
         	text-align: left;
            }
         .titul h1 {
         	display: block;
         	background-color: #E6E6E6 !important;
         	font-size: 12px;
         	color: Gray !important;
         	padding: 3px;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	font-weight: normal;
         	text-align: left;
            }
         .titul p {
         	margin: 4px;
         	text-align: justify;
            font-size: 11px;
            }
         .titul a {
            text-decoration: none;
         	color: #EB1B4C;
            font-size: 11px;
            }
         .titul a:hover {
            text-decoration: none;
         	color: Gray;
            }
         .publikace {
         	float: left;
         	display: inline;
         	width: 189px;
         	max-width: 188px;
         	height: auto;
         	overflow: hidden;
         	margin: 4px;
         	border: 1px solid #E6E6E6;
         	text-align: center;
            }
         .publikace h1 {
         	display: block;
         	background-color: #E6E6E6 !important;
         	font-size: 12px;
         	color: Gray !important;
         	padding: 3px;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	font-weight: normal;
         	text-align: left;
            }
         .publikace p {
         	margin: 4px;
         	text-align: left;
            font-size: 11px;
            }
         .publikace a {
            text-decoration: none;
         	color: #EB1B4C;
                 font-size: 11px;
            }
         .publikace a:hover {
            text-decoration: none;
         	color: Gray;
            }
         .kontakt {
         	float: left;
         	display: inline;
         	width: 189px;
         	max-width: 188px;
         	height: 115px;
         	overflow: hidden;
         	margin: 4px;
         	border: 1px solid #E6E6E6;
         	text-align: center;
            }
         .kontakt h1 {
         	display: block;
         	background-color: #E6E6E6 !important;
         	font-size: 12px;
         	color: #EB1B4C !important;
         	padding: 3px;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	font-weight: normal;
         	text-align: left;
            }
         .kontakt p {
         	margin: 4px;
         	text-align: left;
                 font-size: 11px;
            }
         .kontakt a {
            text-decoration: none;
         	color: #EB1B4C;
                 font-size: 11px;
            }
         .kontakt a:hover {
            text-decoration: none;
         	color: Gray;
            }
         .chyba {
         	font-size: 13px;
         	font-weight: bold;
         	color: red;
         	margin-top: 15px;
         	margin-bottom: 15px;
            }
    /* ---------------------------------------------- */        
    
      #aktual{
      	float: right;
      	display: inline;
      	width: 203px;
      	max-width: 196px;
      	height: auto;
      	overflow: hidden;
      	margin-right: 4px;
      	margin-top: 5px;
      	border: 1px solid #E6E6E6;
      	text-align: left;
         }
         #aktual h1{
         	display: block;
         	background-color: #EB1B4C;
         	font-size: 12px;
         	color: White;
         	padding: 3px;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	font-weight: normal;
         	text-align: left;
         }
         #aktual p {
         	margin: 4px;
         	text-align: justify;
         }
         #aktual a {
            text-decoration: none;
         	color: #EB1B4C;
         }
         #aktual a:hover {
            text-decoration: none;
         	color: Gray;
         }
         #aktual ul{              /*SSS*/
         /*border: 1px solid green;*/
         padding-left: 25px; 
        }
        #aktual ol{               /*SSS*/
         /*border: 1px solid green;*/
         padding-left: 25px; 
        }
      #akce{
      	float: right;
      	display: inline;
         clear: right;
      	width: 203px;
      	max-width: 196px;
      	height: auto;
      	overflow: hidden;
      	margin-right: 4px;
      	margin-top: 5px;
      	border: 1px solid #E6E6E6;
      	text-align: left;
         }
         #akce h1{
         	display: block;
         	background-color: #EB1B4C;
         	font-size: 12px;
         	color: White;
         	padding: 3px;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	font-weight: normal;
         	text-align: left;
         }
         #akce p {
         	margin: 4px;
         	text-align: justify;
         }
         #akce a {
            text-decoration: none;
         	color: #EB1B4C;
         }
         #akce a:hover {
            text-decoration: none;
         	color: Gray;
         }
         #akce ul{              /*SSS*/
         /*border: 1px solid green;*/
         padding-left: 25px; 
        }
        #akce ol{               /*SSS*/
         /*border: 1px solid green;*/
         padding-left: 25px; 
        }
      #klice{
      	float: right;
      	display: inline;
         clear: right;
      	width: 203px;
      	max-width: 196px;
      	height: auto;
      	overflow: hidden;
      	margin-right: 4px;
      	margin-top: 5px;
      	border: 1px solid #E6E6E6;
      	text-align: left;
         }
         #klice h1{
         	display: block;
         	background-color: #EB1B4C;
         	font-size: 12px;
         	color: White;
         	padding: 3px;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	font-weight: normal;
         	text-align: left;
         }
         #klice p {
         	margin: 4px;
         	text-align: justify;
         }
         #klice a {
            text-decoration: none;
         	color: #EB1B4C;
         }
         #klice a:hover {
            text-decoration: none;
         	color: Gray;
         }
         #klice ul{              /*SSS*/
         /*border: 1px solid green;*/
         padding-left: 25px; 
        }
        #klice ol{               /*SSS*/
         /*border: 1px solid green;*/
         padding-left: 25px; 
        }
      
/* =========================== paticka ===================================*/
#paticka-ie {
	clear: both;
	width: 100%;
	margin-top: 10px;
	text-align: center;
   /*background-color: #EB1B4C;
	background-image: url(backgr/hlavicka-doni-pruh.gif);*/
   }
   #paticka {
      width: 986px;
   	height: 31px;
   	margin-left: auto;
   	margin-right: auto;
   	overflow: hidden;
      background-image: url(backgr/pata.gif);
   	background-position: center;
   	background-repeat: no-repeat;
      }
      .pata-text {
         display: inline;
         float: right;
      	text-align: left;
      	margin-right: 42px;
      	margin-top: 4px;
      	font-size: 9px;   	
         }
         .pata-text a {
         	text-decoration: none;
         	color: Black;
            }
         .pata-text a:hover {
            text-decoration: underline;
            }
            
            
/*------pro  tridy pouzite v  style_formats: --------------*/
/*.nazev_kapitoly  { 
        font-style: italic;
	font-size: 30px;
        border-width: 4px;
        border-style: solid ; 
        border-color: blue; 
}

.pozadi_odstavce  { 
        background-color: gray;
        border-width: 2px;
        border-style: solid ; 
        border-color: lightgreen ; 
      
}

.sramem  { 
        background-color: gray;
        border-width: 4px;
        border-style: solid ; 
        border-color: black; 
}
.odstavec_odsun {
    text-indent: 10%;
    background-color: yellow;
}
*/
