PRE {
  padding:0px;
  margin:0px;
}
textarea {
	FONT-FAMILY: "Courier New";
}
#content {
	COLOR: #595959;
        background: #FFFFFF url(../img/podklad.gif) repeat-y center top;
}
#content A {
	COLOR: #004f7d
}
#content A:hover {
	COLOR: #004f7d
}
#content A:visited {
	COLOR: #004f7d
}
#content A SPAN {
	TEXT-DECORATION: none
}
#content A:hover SPAN {
	TEXT-DECORATION: none
}
#content A:visited SPAN {
	TEXT-DECORATION: none
}


#content H3 {
        FONT-SIZE: 12px; 
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
        PADDING-BOTTOM: 5px; PADDING-TOP: 0px
         
}
#content P {
	LINE-HEIGHT: 16px; TEXT-ALIGN: justify
}
#content DIV.p {
	LINE-HEIGHT: 16px; TEXT-ALIGN: justify
}

#content .li {
	LINE-HEIGHT: 16px; TEXT-ALIGN: justify
}
#content TD {
	VERTICAL-ALIGN: top
}
#content P {
	PADDING-BOTTOM: 10px; MARGIN: 0px
}
#content H1 {
        MARGIN-TOP: 5px; 
        MARGIN-BOTTOM: 10px; 
        PADDING-LEFT: 9px; 
        PADDING-RIGHT: 9px; 
        FONT-WEIGHT: bold; FONT-SIZE: 15px; 
        COLOR: #870000; 
        PADDING-TOP: 4px;
        PADDING-BOTTOM: 1px;
        BORDER-BOTTOM: #BE4D4D 1px solid; 

        }

#content H2 {
	CLEAR: both; PADDING-RIGHT: 10px; 
        MARGIN-TOP: 10px; PADDING-LEFT: 9px; 
        FONT-WEIGHT: bold; FONT-SIZE: 13px; 
        MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; 
        COLOR: #004f7d; PADDING-TOP: 5px;
        BORDER-BOTTOM: #7fa7be 1px solid; BACKGROUND-COLOR: #e5edf2
}

#content .errors {
	COLOR: #cc0000

}
#content .error {
	COLOR: #cc0000
}
#content .errors {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 10px
}
#content .errors .head {
	PADDING-RIGHT: 9px; 
        DISPLAY: block; 
        PADDING-LEFT: 9px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; 
        PADDING-BOTTOM: 6px; PADDING-TOP: 6px; 
        BORDER-BOTTOM: #e5cccc 1px solid; BACKGROUND-COLOR: #f8f2f2
}
#content .errors .items {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 6px;  PADDING-TOP: 6px
}

#content .ul {
	PADDING-RIGHT: 9px; PADDING-BOTTOM: 10px
}
#content .ul .li {
	BACKGROUND-POSITION: 10px 5px; PADDING-LEFT: 23px; 
        BACKGROUND-IMAGE: url(/img/u/li_blue.gif); PADDING-BOTTOM: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#content .ul .li .ul {
	PADDING-TOP: 10px
}

#content .listing 
{
        margin-top:10px;
        margin-bottom:5px;
        PADDING-RIGHT: 3px; 
        PADDING-LEFT: 3px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 8px; 
        COLOR: #004f7d; 
        BORDER-TOP: #7fa7be 1px solid; 
        BACKGROUND-COLOR: #e5edf2;
        width:100%;  white-space:normal;

        

}

#content .listing strong
{
  color:red;
}
#content .listing a
{
  font-size:8px;
  width:10px; 
}
#content .listing a:hover
{
  font-size:8px;
  width:10px; 
  color:#DC4800;
  text-decoration:none; 
}


#content TABLE 
{
  BACKGROUND-COLOR: #C8CEEE;
  BORDER: #00003E 1px solid; 
  width: 100%; 
  border-collapse: collapse;
  padding:2px;
  margin:2px 0px 2px 0px;
  }

/* PRO TABULKY*/
#content TABLE .hlavicka
{
   BACKGROUND-COLOR: #00003E;  
   border: 0px;
   color:white;
   font-size:10px;
   font-weight:bold;  
   padding:2px;

}

#content TABLE .hlavicka A, #content TABLE .hlavicka A:visited
{
  color:white;
}



#content TABLE .telo
{
   BACKGROUND-COLOR: #C8CEEE;  
   border: 0px;
   color:#595959;
   font-size:10px;
   font-weight:normal;  
   padding:2px;
    
}

#content TABLE .tr1
{
   BACKGROUND-COLOR: #C8CEEE;  

}
#content TABLE .tr2
{
   BACKGROUND-COLOR: #B0B8D8;  

}
#content TABLE .tr3
{
/*   BACKGROUND-COLOR: #487EEE;  */
   BACKGROUND-COLOR: #FFCC99; 

}
#content TABLE .tr4
{
/*   BACKGROUND-COLOR: #2058D8;  */
   BACKGROUND-COLOR: #EDEDFE; 


}


#content TABLE.list td
{
   BACKGROUND-COLOR: #C8CEEE;  
   border: 0px;
   color:#595959;
   font-size:10px;
   font-weight:normal;  
   padding:2px;
   BORDER-bottom: #7fa7be 1px solid; 
    

}


#content TABLE .paticka
{
   BACKGROUND-COLOR: #676787;  
   border: 0px;
   color:#AAAAAA;
   font-size:8px;
   font-weight:normal;  
   padding-top:5px;

}


#content .formular
{
  BACKGROUND-COLOR: #E5EDF2;  
  font-size:10px;
  color:#A10108;
  BORDER: #7fa7be 1px solid; 
  width:100%; 
  margin-top:10px;
  margin-bottom:5px;
  padding:3px;
  float:left;
}

#content .formular .polozka, #content .formular .zvyrazni, #content .formular .posledni /* POSLEDNI polozka formulare */
{
  BACKGROUND-COLOR: #EF2EBE5;  
  font-size:10px;
  color:#A10108;
  margin-bottom:2px;
  padding:2px;
  height:auto;
  width:100%;
 /* height:20px; 
/*  overflow:auto;/**/
}

#content .formular .polozka 
{
  clear:left;
  float:left;
  BORDER-bottom: #afafaf 1px solid; 
}
#content .formular .zvyrazni
{
  clear:left;
  float:left;
  border:1px black solid;
  background-color: #ECFF6F;
}

.zvyrazni
{
  border:1px black solid;
  background-color: #ECFF6F;
  padding:5px;
}

#content .formular .polozka .nazev
{
 
  height:auto;
  font-size:9px;
  FONT-WEIGHT: bold; 
  width:100px;
  float:left;
  color:#004F7D;
}

#content .formular .posledni .male
{
  font-size:8px;
  color:red;
}
#content .formular .polozka .prvek
{
 
  font-size:10px;
/*  width:250px;*/
  width:auto;
  height:auto;
  float:left;
}

/* Tady lze dodefinovat styly formulare*/

#content .formular .polozka .prvek .myinput
{
 
	BORDER-RIGHT: #595959 1px solid; 
        PADDING-RIGHT: 1px; BORDER-TOP: #595959 1px solid; 
        PADDING-LEFT: 1px; 
        PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; 
        BORDER-LEFT: #595959 1px solid; PADDING-TOP: 1px; 
        BORDER-BOTTOM: #595959 1px solid; 
        BACKGROUND-COLOR: #ffffff;
        font-size:11px;
}

#content .formular .mybutton
{
	BORDER-RIGHT: #595959 1px solid; PADDING-RIGHT: 1px; 
        BORDER-TOP: #595959 1px solid; PADDING-LEFT: 1px; 
        FONT-SIZE: 11px;
        PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; 
        BORDER-LEFT: #595959 1px solid; PADDING-TOP: 1px; 
        BORDER-BOTTOM: #595959 1px solid; BACKGROUND-COLOR: #eaeaea;
        margin-left:10px; 
        margin-top:10px;
        float: right;
}



#content .formular .polozka .info_ok
{
 
  font-size:10px;
  color:#004F7D;
  
 }

#content .formular .polozka .info_pozor
{
 
  font-size:10px;
  color:#A10108;
  
 }




 #content .kontakt
 {
   BACKGROUND-COLOR: #E5EDF2;  
  font-size:10px;
  color:#A10108;
  BORDER: #7fa7be 1px solid; 
  width:200px; 
  margin-top:10px;
  margin-bottom:5px;
  padding:3px;
  margin-left:380px;

 }
 #content .moznosti
 {
  BORDER: #7fa7be 1px solid; 
  width:380px;
  float:left;/**/
 }
 #content .novinky
 {
  BORDER: #7fa7be 1px solid; 
/*  width:380px;*/
margin-bottom: 5px;
  clear:left;/**/
 }
 
 #content .clanky
 {
 clear:left;
 }
 
 .komentar_zahlavi
 {
  font-size:10px;  
  BACKGROUND-COLOR: #FCECDF;  
  padding:4px;
  padding-right:0px;
  padding-left:5px;
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
  margin:0px;
 }
 
 .oddelovac
 {
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  font-size:10px;
  font-weight:normal;
 }
 
 /* prispevek  a jeho jednotlive typy*/
#content .prispevek 
{
  width:100%; 
  margin-top:5px;
  margin-bottom:8px;
 
}

#content .prispevek .hlavicka
{
  width:530px;
  float:left;
  padding:4px;
  padding-right:0px;
  padding-left:5px;
  margin:0px;
}

#content .prispevek .costim
{
  margin:0px;
 display:block;
/* position:absolute ;*/
text-align:center;
  height:22px;
  padding:0px;
  padding-right:0px;
  padding-left:0px;
  FONT-WEIGHT: bold;
  
 /*padding-left:240px;*/
}


#content .prispevek .telo
{
 clear:left;
 padding:3px;
}

#content .prispevek .pata
{
  width:100%;
  padding-bottom:1px;
}


#content .zkouska
{
  BORDER: #7fa7be 1px solid; 

}

#content .zkouska .hlavicka
{
  font-size:10px;  
  BACKGROUND-COLOR: #C8CEEE;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .zkouska .costim
{
text-align:center;
  font-size:10px;  
  BACKGROUND-COLOR: #C8CEEE;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .zkouska .costim a
{
 font-size:10px;

}

#content .zkouska .costim a:hover
{
 font-size:10px;
 color:#A10108;
}

#content .zkouska .telo
{
}

#content .zkouska .pata
{
  font-size:9px;  
  BACKGROUND-COLOR: #D7DCF8;  
}

#content .zkouska .pata a
{
  font-size:9px;
  color:#A10108;
}

#content .zkouska .pata a:hover{
 color:#01017D;
}
#content .zkouska .pata a:visited
{
  font-size:9px;
  color:#A10108;
}
/************/
#content .pisemka
{
  BORDER: #7fa7be 1px solid; 

}

#content .pisemka .hlavicka
{
  font-size:10px;  
  BACKGROUND-COLOR: pink;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .pisemka .costim
{
text-align:center;
  font-size:10px;  
  BACKGROUND-COLOR: pink;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .pisemka .costim a
{
 font-size:10px;

}

#content .pisemka .costim a:hover
{
 font-size:10px;
 color:#A10108;
}

#content .zkouska .telo
{
}

#content .pisemka .pata
{
  font-size:9px;  
  BACKGROUND-COLOR: #D7DCF8;  
}

#content .pisemka .pata a
{
  font-size:9px;
  color:#A10108;
}

#content .pisemka .pata a:hover{
 color:#01017D;
}
#content .pisemka .pata a:visited
{
  font-size:9px;
  color:#A10108;
}


/************/

#content .seminarka
{
  BORDER: #7fa7be 1px solid; 

}

#content .seminarka .hlavicka
{
  font-size:10px;  
  BACKGROUND-COLOR: gray;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .seminarka .costim
{
text-align:center;
  font-size:10px;  
  BACKGROUND-COLOR: gray;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .seminarka .costim a
{
 font-size:10px;

}

#content .seminarka .costim a:hover
{
 font-size:10px;
 color:#A10108;
}

#content .seminarka .telo
{
}

#content .seminarka .pata
{
  font-size:9px;  
  BACKGROUND-COLOR: gray;  
}

#content .seminarka .pata a
{
  font-size:9px;
  color:#A10108;
}

#content .seminarka .pata a:hover{
 color:#01017D;
}
#content .seminarka .pata a:visited
{
  font-size:9px;
  color:#A10108;
}
/**********/
#content .laborka
{
  BORDER: #7fa7be 1px solid; 

}

#content .laborka .hlavicka
{
  font-size:10px;  
  BACKGROUND-COLOR: yellow;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .laborka .costim
{
text-align:center;
  font-size:10px;  
  BACKGROUND-COLOR: #C8CEEE;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .laborka .costim a
{
 font-size:10px;

}

#content .laborka .costim a:hover
{
 font-size:10px;
 color:#A10108;
}

#content .laborka .telo
{
}

#content .laborka .pata
{
  font-size:9px;  
  BACKGROUND-COLOR: #D7DCF8;  
}

#content .laborka .pata a
{
  font-size:9px;
  color:#A10108;
}

#content .laborka .pata a:hover{
 color:#01017D;
}
#content .laborka .pata a:visited
{
  font-size:9px;
  color:#A10108;
}
/*************/
#content .ukol
{
  BORDER: #7fa7be 1px solid; 

}

#content .ukol .hlavicka
{
  font-size:10px;  
  BACKGROUND-COLOR: blue;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .ukol .costim
{
text-align:center;
  font-size:10px;  
  BACKGROUND-COLOR: #C8CEEE;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .ukol .costim a
{
 font-size:10px;

}

#content .ukol .costim a:hover
{
 font-size:10px;
 color:#A10108;
}

#content .ukol .telo
{
}

#content .ukol .pata
{
  font-size:9px;  
  BACKGROUND-COLOR: #D7DCF8;  
}

#content .ukol .pata a
{
  font-size:9px;
  color:#A10108;
}

#content .ukol .pata a:hover{
 color:#01017D;
}
#content .ukol .pata a:visited
{
  font-size:9px;
  color:#A10108;
}
/*********/
#content .materialy
{
  BORDER: #7fa7be 2px solid; 

}

#content .materialy .hlavicka
{
  font-size:10px;  
  BACKGROUND-COLOR: green;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .materialy .costim
{
text-align:center;
  font-size:10px;  
  BACKGROUND-COLOR: #C8CEEE;  
  FONT-WEIGHT: bold;
  BORDER-bottom: #7fa7be 1px solid; 
}

#content .materialy .costim a
{
 font-size:10px;

}

#content .materialy .costim a:hover
{
 font-size:10px;
 color:#A10108;
}

#content .materialy .telo
{
}

#content .materialy .pata
{
  font-size:9px;  
  BACKGROUND-COLOR: #D7DCF8;  
}

#content .materialy .pata a
{
  font-size:9px;
  color:#A10108;
}

#content .materialy .pata a:hover{
 color:#01017D;
}
#content .materialy .pata a:visited
{
  font-size:9px;
  color:#A10108;
}
