/* 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: 20px;
        MARGIN: 0px; 
        FONT-FAMILY: "arial ce", "helvetica ce", arial, helvetica, sans-serif;
        FONT-SIZE: 10px;
        background-image: url("backgr/back.gif");
        background-color: #A0C192;  /* pozadi zelene */
}
img {
	border: none;
   }

/* =========================== hlavicka ===================================*/
#hlavicka-ie {
   text-align: center;
   width: 100%;
   }
   #hlavicka {
      width: 747px;   /*986px;*/
      height: auto;
      overflow: hidden;
      margin-left: auto;
      margin-right: auto;
      }
      
     /*====================================*/ 
      #hlavicka-horni-pruh {
         width: 100%;
         clear: both;
	 MARGIN-BOTTOM: 0px;
         MARGIN-left: auto; MARGIN-right: auto;
	 WIDTH: 747px; HEIGHT:93px;
	 background-image: url("backgr/top.gif"); background-repeat: no-repeat;
         background-color:#E7E7E7;
	 TEXT-ALIGN: left;
      }
             #logo {
               border: none;      /*double black 1px; */			    
               margin-top: 11px;  /* 7 */
               margin-left: 20px;
               width: 80px;
               height: 80px;
            }
      
        #jazyk-ie {
	TEXT-ALIGN: right;
	/*WIDTH: auto;*/
	border: dashed  black 0px;
        background-image: url("backgr/main.gif"); background-repeat: repeat-y;                                           
        }
        #jazyk {
	/*display: inline;*/
	/*border: double fuchsia 1px;*/
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
        }
       .jazyk-on {
	border: double silver 3px;	
       }
       .jazyk-off {
	border: double white 3px;
       }             
               
 
      /*====================================*/        
      #hlavicka-dolni-pruh {
         width: 100%;
         clear: both;
         text-align: center;
                        
         background-image: url("backgr/main.gif"); background-repeat: repeat-y;                                                                                                                                                  
         }
       
          #vodorovne-menu-ie {
         	text-align: center;
	     /*border: double fuchsia 2px;*/
          }
          #vodorovne-menu {
            background-image: url(backgr/menu.gif);
            background-repeat: no-repeat;
            background-position: top;            
            /*width: auto; */   /*747px;*/
            
            padding-top: 5px;
            height: 29px;
            overflow: hidden;
           }
           
          /* #vodorovne-menu ul {
            display: inline; }
           #vodorovne-menu ul li {
            display: inline;}*/
           

        #vodorovne-menu a {
               /*display: block !important;*/
               /*display: inline;*/
               /*height: 18px;*/
              
            width: auto;  
            margin-left: 5px;
            margin-right: 5px;
               
	    text-decoration: none;
            color: White;
            size: 11px;
            font-weight: bold;
        }
        #vodorovne-menu a:hover {
             color: ActiveBorder;
        }
        
        .vodorovne-menu-polozka {    display: inline;
              /* float: left;*/
               border-right: solid white 1px;
               /* margin: 0px auto 0px auto;*/                 
        }
            .vodorovne-menu-polozka a {
               color:white;
            }
            .vodorovne-menu-polozka-on {
               display: inline;
              /* float: left; */
               border-right: 1px solid silver;
               /*  margin: 0px auto 0px auto;*/
            }
            .vodorovne-menu-polozka-on a {
               color: ButtonFace;
            }
               
               
      #kolaz-ie {
	text-align: center;        
      }
      #kolaz {
	text-align: center;
	width: 747px;
	height: 195px;
	overflow: hidden;
	background-image: url(backgr/main.gif);
	background-repeat: repeat-y;
	background-position: top;
      }
      #kolaz img {
	width: 735px;
	max-width: 735px;
	height: 195px;
	max-height: 195px;
	overflow: hidden;
	border: none;
      }               

/* =========================== telo ===================================*/
#telo-ie {
	text-align: center;
	width: 100%;
        
}
   #telo {
   	width: 747px;   /*986px;*/
   	height: auto;
   	overflow: hidden;
   	margin-left: auto;
   	margin-right: auto;
       
        background-color: white ; /* #E7E7E7;seda*/
        background-image: url("backgr/main.gif"); background-repeat: repeat-y;            
      }
      
      #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 fuchsia;*/
      }
         #svisle_menu-seznam {
         	/*margin-left: 5px;*/
         	padding-left: 5px;
         	margin-top: 0px;
         	padding-top: 0px;
                text-align: left;     /*right;*/
         }
         /*Nove menu - ================= svisle_menu.php ====================*/
         /*NULTA UROVEN*/
         .polozka0 {
         	display: list-item;
         	list-style-type: none;
         	
                margin-top: 0px;
         	margin-bottom: 0px;
         	margin: 3px;
         	
                color: #00972D; /*zele*/
         	/*border: 1px solid #E7E7E7;*/
         	/*background-image: url(backgr/polozka0.jpg);
         	background-repeat: repeat-y;
         	background-position: top;*/
            }
         .polozka0 a {
            /*display: block;*/
            margin: 0px;
            
            text-decoration: none;
            /*color: black;*/
            
            color: #00972D; /*zele*/
            font-weight: bold;
            font-size: 12px;
            }
         .polozka0:hover {
         	color:Gray;
            }
         .polozka0 a:hover {
         	color: gray;  /*#C2C4C7;*/  /*seda */
         	text-decoration: none;
            }
         .polozka0on {
         	display: list-item;
         	list-style-type: none;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	/*margin-left: 2px;*/
         	margin: 3px;
                
         	padding: 0px;
         	color: black;
                background-color: #C2C4C7;  /*seda*/
         	/*border: 1px solid #E7E7E7;*/
         	/*background-image: url(backgr/polozka0.jpg);
         	background-repeat: repeat-y;
         	background-position: top;*/
            }
         .polozka0on a {
            /*display: block;*/
            text-decoration: none;
         	color: black;
         	font-weight: bold;
                font-size: 12px;
            }
         .polozka0on a:hover {
            color: gray ;  /*black;*/
            }
         /*PRVNI UROVEN*/
         .polozka1 {
            display: list-item;
            list-style-type: none;   /*square;*/ 
                margin-top: 0px;
                margin-bottom: 0px;
                margin-left: 10px;
               padding-left: 3px;
            color: #00972D; /*zele*/                                      
            border-left: 5px solid #00972D;
            }
         .polozka1 a {
            text-decoration: none;
         	color: #00972D; /*zele*/
         	font-weight: bold;
            font-size: 12px;
            }
         .polozka1:hover {
         	color:gray;
            }
         .polozka1 a:hover {
            background-color:transparent;
         	color:gray;
         	text-decoration: none;
            }
         .polozka1on {
            display: list-item;
         	list-style-type: none ;  /*square;*/
         	height: auto;
         	margin-top: 0px;
         	margin-bottom: 0px;
                margin: 3px;
         	margin-left: 10px;
                padding-left: 3px;
            color: Black;
            background-color: #C2C4C7;  /*seda*/
            border-left: 5px solid #6E6E6E;  /*black;*/
            }
         .polozka1on a {
            text-decoration: none;
         	color: black;
         	font-weight: bold;
            font-size: 12px;
            }
         .polozka1on a:hover {
            color:gray;
            }
         /*DRUHA UROVEN*/
         .polozka2 {
            display: list-item;
            list-style-type: none;   /* disc;*/
         	margin-top: 0px;
         	margin-bottom: 0px;
         	margin-left: 20px;
         	padding-left: 3px;
            color: #00972D; /*zele*/
            border-left: 4px solid #00972D; 
            }
         .polozka2 a {
            text-decoration: none;
         	color: #00972D;
         	font-weight: bold;
            font-size: 11px;
            }
         .polozka2:hover {
            color: gray;
            }
         .polozka2 a:hover {
            background-color:transparent;
         	color: gray;
         	text-decoration: none;
            }
         .polozka2on {
            display: list-item;
            list-style-type: none;   /*disc;*/
         	height: auto;
         	margin-top: 0px;
         	margin-bottom: 0px;
                margin: 3px;
         	margin-left: 20px;
         	padding-left: 3px;
            color: Black;
            background-color: #C2C4C7;  /*seda*/
             border-left: 4px solid #6E6E6E;
            }
         .polozka2on a {
            text-decoration: none;
         	color: black;
         	font-weight: bold;
                font-size: 11px;
            }
         .polozka2on a:hover {
            color:gray;
            }
         /*TRETI UROVEN*/
         .polozka3 {
            display: list-item;
         	list-style-type: none;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	margin-left: 30px;
         	padding-left: 3px;
            color: #00972D; /*zele*/
            border-left: 2px solid #00972D;     
            }
         .polozka3 a {
            text-decoration: none;
            color: #00972D; /*zele*/
            font-weight: normal;
            }
         .polozka3:hover {
            color: gray ;
            }
         .polozka3 a:hover {
            background-color:transparent;
         	color: gray ;
         	text-decoration: none;
            }
         .polozka3on {
            display: list-item;
         	list-style-type: NONE;
         	height: auto;
         	margin-top: 0px;
         	margin-bottom: 0px;
                margin: 3px;
         	margin-left: 30px;
         	padding-left: 3px;
                color: Black;
                background-color: #C2C4C7;  /*seda*/
                 border-left: 2px solid #6E6E6E;    
            }
         .polozka3on a {
            text-decoration: none;
         	color: black;
         	font-weight: normal;
            }
         .polozka3on a:hover {
            color: gray;
            }
         /*ctvrta UROVEN*/
         .polozka4 {
            display: list-item;
         	list-style-type: none;
         	margin-top: 0px;
         	margin-bottom: 0px;
         	margin-left: 40px;
         	padding-left: 3px;
            color: #00972D; /*zele*/
            border-left: 1px solid #00972D;     
            }
         .polozka4 a {
            text-decoration: none;
         	color: #00972D; /*zele*/  
         	font-weight: normal;
            }
         .polozka4:hover {
            color:  gray ; 
            }
         .polozka4 a:hover {
            background-color:transparent;
         	color: gray ;
         	text-decoration: none;
            }
         .polozka4on {
            display: list-item;
         	list-style-type: none;
         	height: auto;
         	margin-top: 0px;
         	margin-bottom: 0px;
                margin: 3px;
                margin-left: 40px;
         	padding-left: 3px;
                color: Black;
                background-color: #C2C4C7;  /*seda*/
                 border-left: 1px solid #6E6E6E;   
            }
         .polozka4on a {
            text-decoration: none;
         	color: black;
         	font-weight: normal;
            }
         .polozka4on a:hover {
            color: gray;
            }
         /*Konec Nove menu  ===============================*/
         
         
      #midd {
            float: left;
        MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
      	margin-top: 5px;
        padding-bottom: 8px;
        
	WIDTH: 370px;   /*350*/
	/*max-width: 336px;*/
	/*HEIGHT: auto;  max-height: none;*/
        
	/*BACKGROUND-COLOR: #C2C4C7;*/
	/*background-image: url(backgr/middbott.gif);
	background-position: bottom;
	background-repeat: no-repeat;*/
      }  
      #contents {
      	/*display: inline; */ 
      	height: auto;
      	overflow: hidden;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 1px;     /*?*/
        padding-bottom: 8px;                               

	font-size: 11px; text-align: justify;
        
        BACKGROUND-COLOR: #C2C4C7;
	/*background-image: url(backgr/middbott.gif);background-position: bottom;background-repeat: no-repeat; */
	/*border: 1px solid fuchsia;*/
      }
        
        #contents ul{      
         padding-left: 25px; 
        }
        #contents ol{              
         padding-left: 25px; 
        }
        
         #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 , #contents p a{
            color: /*#C50103*/ blue;
            font-family: Arial, Helvetica, sans-serif; font-weight: bold;
            text-decoration: none    
            }
         #contents a:hover,  #contents p 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;
            }
       */   
  
   #contents H1 {
                font-size: 16px; color: #316692; margin-bottom: 5px; margin-top: 10px;
}
   #contents H2 {
                font-size: 14px; color: #316692; margin-bottom: 3px; margin-top: 4px;
}
   #contents H3 {
                color:#DE7F15; font-size: 13px; margin-bottom: 3px; margin-top: 3px;
}
   #contents H4 {
                color:#DE7F15; font-size: 10px; font-weight: bold; margin-bottom: 2px; margin-top: 3px;
}
   #contents H5 {
                color:black; font-size: 12px; font-weight: bold; margin-bottom: 2px; margin-top: 3px;
}
   #contents H6 {
                color:black; font-size: 10px; font-weight: bold; margin-bottom: 1px; margin-top: 2px;
}            
            
 
.aktual_box {
   background: #c2c4c7;
   width: 190px;
        float: right;
        margin-left: 6px ;   
      	margin-top: 5px;
        margin-right: 5px ;
        margin-bottom: 8px;
       /* border: 1px solid green;*/
}
.aktual_box_top div {
   background: url("backgr/roundedcornr_103093_tl.png") no-repeat top left;
}
.aktual_box_top {
   background: url("backgr/roundedcornr_103093_tr.png") no-repeat top right;
}
.aktual_box_bottom div {
   background: url("backgr/roundedcornr_103093_bl.png") no-repeat bottom left;
}
.aktual_box_bottom {
   background: url("backgr/roundedcornr_103093_br.png") no-repeat bottom right;
}

.aktual_box_top div, .aktual_box_top, 
.aktual_box_bottom div, .aktual_box_bottom {
   width: 100%;
   height: 12px;
   font-size: 1px;
}
.aktual_box_content {
   margin: 0 8px;
   font-size: 11px; 
   /*border: 1px solid fuchsia;*/
   text-align: left;
}

         
.aktual_box_content H1 {
                font-size: 16px; color: #316692; margin-bottom: 5px; margin-top: 0px;
}
.aktual_box_content H2 {
                font-size: 14px; color: #316692; margin-bottom: 3px; margin-top: 4px;
}
.aktual_box_content H3 {
                color:#DE7F15; font-size: 13px; margin-bottom: 3px; margin-top: 3px;
}
.aktual_box_content H4 {
                color:#DE7F15; font-size: 10px; font-weight: bold; margin-bottom: 2px; margin-top: 3px;
}
.aktual_box_content H5 {
                color:black; font-size: 12px; font-weight: bold; margin-bottom: 2px; margin-top: 3px;
}
.aktual_box_content H6 {
                color:black; font-size: 10px; font-weight: bold; margin-bottom: 1px; margin-top: 2px;
}                     
          
         
.aktual_box_content p {
         	margin: 4px;
         	text-align: justify;
                /*color: #316692;*/
                color: #1E446E;
         }
.aktual_box_content a  {
            text-decoration: none;
         	color: blue;
         }
.aktual_box_content a:hover {
            text-decoration: none;
         	color: Gray;
         }
.aktual_box_content ul{              /*SSS*/
         /*border: 1px solid green;*/
         padding-left: 25px; 
        }
.aktual_box_content ol{               /*SSS*/
         /*border: 1px solid green;*/
         padding-left: 25px; 
        }
        

#mainbott {
	  clear:both; MARGIN-TOP: 0px; WIDTH: 747px; max-width: 747px; HEIGHT: 9px; max-height: 9px; overflow:hidden; background-image: url("backgr/mainbott.gif"); background-repeat: no-repeat; background-position: top;
}     
      
/* =========================== paticka ===================================*/
#paticka-ie {
	 TEXT-ALIGN: center;
}
#paticka {
	PADDING: 0px; MARGIN-left:auto; margin-right: auto; MARGIN-TOP: 15px;
	WIDTH: 747px; max-width:747px; HEIGHT: 31px; max-height: 31px;
	overflow: hidden;
        /*background-image: url("backgr/pata.gif");
	background-repeat: no-repeat; background-position: bottom;*/
	text-align:center; font-size:10px;
        background-color: #00972D; 
        color: white;
}
#patickaokraj {
	margin-top: 8px;
	margin-bottom: 4px;
	margin-left: 6px;
	margin-right: 6px;
}
#paticka a {
	color: white;
	font-weight: bolder;
	text-decoration: none;
	font-weight: bold;
}





/*====================================================*/


 /*.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;
            }
         */       
 /*  
      #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 fuchsia;
      	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{             
         
         padding-left: 25px; 
        }
        #akce ol{               
         
         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{              
         border: 1px solid green;
         padding-left: 25px; 
        }
        #klice ol{             
         border: 1px solid green;
         padding-left: 25px; 
        }
        
        
 