
.h1 tr td	 {text-align : center ; 
				  margin: 0px 0px 0px 0px;
				  padding : 0px 40px 0px 40px ;
  				  vertical-align: middle ;
				  color: #343400 ;
				  font-weight: bold ; }
				  
table.h1 { 
	 padding: 0px 0px 0px 0px;
	 height: 44px;
	 background: url(h1.jpg)
	  }


.nazevkursu , .h1, h1 {text-align: center ; color: #383800 ; font-size : 34px ; font-weight : 500; margin: 0px ; padding : 0px  }

.h2, h2 {text-align: center ; color: #383800 ; font-size : 28px ;}
.h3, h3 {text-align: center ; color: #383800 ; font-size : 23px ;}
.popiskursu, .h4, h4 {text-align: center ; color: #383800 ; font-size : 18px ;  }
.subnazevkursu {text-align: center ; color: #383800 ; font-size : 28px ;  }

.kategorie,.h5, h5 {text-align: center ; color: #383800 ; margin-bottom: 8px; font-size: 15px ; font-weight: bold }
.h6, h6 {text-align: center ; color: #383800 ; }

body { margin : 0px ; }
.body {font-weight: 500 ; font-family: arial, verdana, tahoma, arial, sans-serif ; color: #0B0B00; font-size: small ;}

a:link {color: #202000 ; font-weight: bold ; text-decoration: underline ;}
a:visited {color:#202000; font-weight: bold ; text-decoration: underline ;}
a:active {color: #202000 ; font-weight: bold ; text-decoration: underline ;}
a:hover {color: #202000 ; font-weight: bold ; text-decoration: underline ;}

.text, .text p, .text div {text-align : justify ; text-indent : 8pt }

.podpis { text-align: right ; font-style: italic ;}
.from { text-align: right ; font-size: smaller ; }

.formtable tr th {text-align : right ; 
				  padding : 5px 4px 4px 5px ;
				  margin: 2px 1px 2px 1px;
  				  vertical-align: middle ;
				  background: url(form.back.jpg) ;
				  font-weight: bold ; }
				  
.formtable tr td {text-align : center ; 
				  padding : 2px 5px 2px 5px ;
				  margin: 2px 1px 2px 1px;
  				  vertical-align: middle ;
				  background: url(form.back.jpg) ;
				  font-weight: bold ; }

.formtable tr td.formright
				 {text-align : right ; 
				  padding : 2px 5px 2px 5px ;
				  margin: 2px 1px 2px 1px;
  				  vertical-align: middle ;
				  background: url(form.back.jpg) ;
				  font-weight: bold ; }
				  
 .formtable tr td.formleft,
 .formtable tr th.formleft
				 {text-align : left ; 
				  padding : 2px 5px 2px 5px ;
				  margin: 2px 1px 2px 1px;
  				  vertical-align: middle ;
				  background: url(form.back.jpg) ;
				  font-weight: bold ; } 
  				  
td.formtext, th.formtext		 
				 {text-align : center ; 
				  padding : 5px 4px 4px 5px ;
				  margin: 2px 1px 2px 1px;
  				  vertical-align: middle ;
				  background: url(form.back.jpg) ;
				  color: #343400 ;
				  font-weight: bold ; }
				  
.formtable { background: url(form.back2.jpg); 
			 padding: 2px 2px 2px 2px;
			  }

.formtable input, .formtable select   { width : 180px }
.formtable textarea { width : 180px ; height : 60px; overflow: visible; }

.form { width : 140px }


.formbig { width : 220px}
textarea.formbig { width : 220px ; height : 60px; overflow: visible }
textarea.formxxbig { width : 320px ; height : 220px; overflow: visible }

.formxbig { width : 280px}
textarea.formxbig { width : 280px ; height: 75px}
.formxbigmonospace { width : 280px ; font-family : "monospace" "Courier new" }


.error { color : #D11; text-align: center; font-size: medium; font-weight: bold ; }
.hint {text-align : center ; font-size : 10px ;}

.center {text-align: center ; }

.downnoimg {list-style-type: none; 
			position : relative;
			left : -15px;
			word-break : keep-all;
			}
.downnoimg img {
			vertical-align : text-bottom;
			position : relative;
			top: 3px;
			margin-top: 3px;
			}
			
.downnoimgitem {list-style-type: none ;
  			    position : relative;
   			    left : 29px;
				margin-right: 20px;
				overflow: hidden;
				text-indent: -16pt ;
				word-break : keep-all;}

.imgstar 		{ position : relative; 
                  top: -4px ; }

.znamka		{ font-weight: bold	} 



				
.manage, 
a.manage:visited, a.manage:link,a.manage:hover,a.manage:active 
, .manage a:visited, .manage a:link,.manage a:hover, .manage a:active 
		 {list-style-type: square ; 
		 color : #090990 ;}

.brsmall { font-size: 4px;}

.apoznamk
 { color: #008; font-size: small ; }
.poznamka {font-size: small ; text-align : justify ;}
a.odkazpoznamka {color: #008 ; font-size: small; position: relative; top: -4px; }
.superstrong {font-size: large ; font-weight: bold ; color : black ;} 


.searcherlist  {list-style-type: none ;
			   font-size : 11px;
}

hr {color: brown; width : 50% ; margin-bottom:  10px;  text-align: center; height : 0px ; border-top: solid 1px brown; }

hr.nospace {width : 50% ; margin-top: 0px ; margin-bottom:0px ; color: brown; text-align: center;  height : 2px; }
hr.subtile {width : 30% ; margin-top: 0px ; margin-bottom:0px ; color: brown; text-align:center;  height : 2px ; } 

dt {font-weight : bold ;}

.upoutavka { text-align: center; 
            font-weight: bold; 
            margin: 7px; 
            position: relative;
            }

.sestavafotek { margin-left: 20px; text-indent: 5px; list-style: url(/img/foto.gif) none ; }


.downnoimgitem input
{
width: 20px;
}

dt {
font-weight: bold;
}

.citace {text-align:center; 
	 font-style: italic;
	text-indent: 0px;
}


