#lay1	{
	width:758px; left:0; margin:0 auto; padding:0;
	
	background: url(bgcontainer.gif) repeat-y;
	text-align:left;
	}
#lay1_b	{
	width:758px; left:0; margin:0 auto; padding:0;
	
	
	text-align:left;
	}

#lay2	{
	position:relative; left:0px; width:758px; margin:0; padding:0;
	background:#FFFFFF url('bgcontainer.gif') repeat-y; 

	}

#lay3	{
	position:relative; left:0px; width:758px; margin:0; padding:0;
	}

#zahl	{
	position: relative; width:758px; height:120px; left:0; top:0;
	margin:0; padding:0; overflow:hidden;
	background:#e75c14 url('header.gif');
	}

.title {
	padding: 32px;
	color: #FFFFFF;
	font: normal 3.4em "Lucida Sans Unicode","Trebuchet MS",sans-serif; /**/
}

.title a,.title a:hover,.title a:visited {
  text-decoration: none;
  color: #FFFFFF;

}

#zah-l2	{
	position:absolute; width:170; top:30px; left:550px; text-align:center;

	}


#wnadp	{
	color:#f90; line-height:1.2em; margin:0; padding:0; font-size:32px;
	text-align:left;
	}

#col-1	{
	position:relative; 
	width:553px; float:right; /*overflow: hidden*/

	}

#col-1_b	{
	position:relative; 
	width:758px; float:right;
	

	}
#col-3_b	{
	position:relative; 
	width:700px; 

	padding:20px;
	
	}
#col-3	{
	position:relative; 
	width:533px; 
	
	}

#col-2	{
	width:180px; left:0; margin:0px; float:left; overflow:hidden;
	
	
	}

#vystup {
  font: 11px sans-serif;
  width: 200px;
  position: absolute;
  margin: 0px;
  margin-left: 55px;
  list-style-type: none;
  background:#FFFFFF;
  cursor: default;
  visibility: hidden; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #FF6600;
}

#vystup li {
	list-style-type: none;
	color : #000000;
	padding-bottom : 5px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	margin-left: -20px; 


}

#vystup a {
	text-decoration: none;
}
.TTT2 {
  font: 10px verdana;
  width: 200px;
  position: absolute;
  background:#FFE500;
	border-style: solid; 
	border-width: 2px; 
	border-color: #FF6600;
 visibility: hidden; 
padding: 10px;

display:block;

}
.zmenit a {
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	font-size: 10px;
	padding-left:10px;


}
a.info{
    position:relative; 

    z-index:2; 
    color:#000;
    font-size: 10px;

    text-decoration:none}

a.info img {
    vertical-align: baseline;
}

a.info:hover{z-index:23; background-color:#ff0}

	.gecko a.info span{
		top: 2em; left: -5em;   display:block;
		}
	.ie  a.info span{
		top: 2em; left: -5em; display:block;  
		}
	.opera a.info span {margin-left:200px; display: none; }

a.info span {
		visibility: hidden; 
		
    z-index:24;
		position: absolute; 
		padding: 20px; 
	    	border:1px solid #FF6600;
    		background-color:#FFE500; color:#000;
	    	text-align: center;		
		
		}

a.info:hover span{ /*the span will display just on :hover state*/
	visibility: visible; 
	display: block;
}

.aut-nadpis {
	font-size: 10px;
	color : #000000;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	margin-right : 0px;

	font-family : Tahoma,Verdana,Arial;
	width:100%;
	height:20px;
}
.aut-nadpis div {
  background:#FFFFA0;

}
.aut-nadpis a {
	font-weight:bold;
	color : #000000;
	font-size : 14px;
	text-decoration: none;

}

.aut-nadpis img  {

	vertical-align: middle;
	margin-right : 5px;
}

.postavicka {
	border: 1px solid #000000;
	float: left;
	margin: 5px;
}

.postavicka2 {
	border: 1px solid #000000;
	float: right;
	margin: 10px;
}

h4 {
margin:0; padding:0;
}

a.uroven{
    
    z-index:24; 
    color:#000;
    font-size: 9px;

    text-decoration:none}

a.uroven:hover{z-index:50; background-color:#ff0}

a.uroven span{display: none;padding: 5px; }

a.uroven:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    width:490px;
    left: 0px;
    border:1px solid #FF6600;
    background-color:#FFE500; color:#000;
}

a.uroven:hover span h4{ 
	font-size: 10px;
	padding:0px;
	padding-bottom:7px;
	margin:0px;
}

a.uroven img {
    float: right;

}


.zapati {
	position:absolute; width:500px; height:43px; top:10px; left:0px; 
	font-size : 10px;
	text-decoration: none;
	font-weight : bold;
	color : #FFFFFF;
	
	
	 

}
.zapati a {
	text-align: center;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;

}
.zapati a:hover {
	color : #FC8403;
}

.zapati A:link {
	color: #FFFFFF;
}
.zapati A:visited {
	color: #FFFFFF;
}


#zap	{
	position:relative; width:758px; height:43px; left:0; top:0; margin:0; padding:0;
	clear:both;
  background:#e75c14 url('footer.gif'); 
	}


.vypisclanku	{
		width: 100%; left:0;  
		float:left; overflow:hidden;
		margin-bottom: 5px;
	}



.vc2	{
		width:100%; height:6px; left:0;  
		float:left; 
		background: url('tecka.gif') repeat-x;
		margin-bottom: 5px;
		margin-top: 5px;

	}


/*.blok1 {
		margin-left: 20px; width:165px; text-align: left; 
		background: url('fon_left02.gif');
		margin-bottom : 0px;
		margin-top : 0px;
		padding-top: 10px;
}
.blok1 ul {
	margin-bottom : 0px;
	margin-top : 0px;

}


.blok1 li {
	list-style-type: none;
	color : #000000;
	padding-bottom : 5px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	margin-left: -20px; 
}

.blok1 a {
	color : #000000;
	text-decoration: none;
}


.blok1-konec {
		margin-left: 20px; width:165px; height:18px; text-align: left; 
		background: url('left_bot02.gif');
		
	
}


.blok1-nadpis{
	width:165px;
	text-align: left; 
	margin-left: 20px; 
	background: url('left02.gif');
	height:26px;
} */

.login {
	margin-right: 10px;
	text-align: right;
	font-size : 11px;
}
.cely {
	width: 530px;
	clear: both;
	text-align: center;
}
.sloupec {

	width: 250px;
	text-align: left;
	font-size : 10px;
	color : #000000;
	text-decoration: none;
	float:left;	
	
}

.smile {
	width: 20px;
	text-align: left;
	font-size : 10px;
	color : #000000;
	text-decoration: none;
	float:left;
	padding:20px;	


}
.vypis {
	text-align: left;
	margin-top : 10px;
	font-size : 10px;
	color : #000000;
	text-decoration: none;

	
}

.citace {
	color: #000000;
	background-color: #E6E6E6;
	font-family: "verdana","arial";
	font-size: 9px;
	font-weight: normal;
	margin-left: 30px;
	padding:6px;	
	border-style: solid; 
	border-width: 1px; 
	border-color: #666666;

}
.dd {
	margin-left: 20px;	
}
.code {
	color: #000000;
	background-color: #E6E6E6;
	font-family: "verdana","arial";
	font-size: 9px;
	font-weight: normal;
	margin-left: 30px;
	
	border-style: solid; 
	border-width: 1px; 
	border-color: #666666;
}
.infzpr {
	text-align: center; 
	margin-left: 20px;	
	margin-right: 20px;	
	font-weight : bold;
	color: #0066CC;
}
.tisk td {
	font-size:11px;
	padding: 3px;
}

.reseni {
	font-size:9px;
	
}
.edit {
	text-align: right; 
	color: Gray; 
	font-weight: normal;
	vertical-align: top;
	font-size: 10px;

}
.edit td {
	text-align: left; 
	color: Gray; 
	font-weight: normal;

	vertical-align: top;
	font-size: 10px;
	padding-top: 4px;
}

.podpis {
	font-size: 10px;
	color: #999999;


}

.komentar {
	background-color: #ECEDE8;
	padding: 10px;
}

.vypisslovniku {
	font-size: 10px;
	color: green;
	margin-bottom: 10px;	
	text-align: left;	
	
}

.schovany{
	display:none;
	font-size:10px;
	font-style: italic;
	color : blue;


}

.minyodkaz {
	color : #000000;
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;


}
.minyodkaz img{
	vertical-align: middle;

}

.minyodkaz a {
	color : #000000;
	text-decoration: none;
	
}

.ifslovnik {
	text-align: right;

}


.menu {
	font-weight: normal;
	color : #000000;
	padding-bottom : 0px;
	margin-left : 20px;
	margin-bottom : 0px;
	margin-top : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;


}

.menu a {
	color : #000000;
	text-decoration: none;
	margin: 30px;
}
.slvyslovnost {
	width: 100px;
	

}
.slvypis a {
	color : #000000;
	text-decoration: none;
}
.slvypisobr img {

	width:90px;
}

.slvypis li {
	list-style-type: none;
	color : #000000;
	padding-bottom : 5px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	margin-left:-40px;
}

.slvypis ul {
	margin-bottom : 0px;
	margin-top : 0px;
	text-align:left;

}

.vyhledavani{
  text-align:center;
  color:#FFFFFF;
  
}

.blok1-nadpis{
  background: #e75c14 url('menu-nadpis.gif') repeat-x; 
  border-bottom: 0px;
	border-top: 0px;
	height: 33px;
	padding:0px;
  margin:0px;
	
}
.menu-nadpis{
	color: #FFFFFF;/*#4A4A44; */
	font-size: 1em;
	margin: 0;
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom:0px;
	Vertical-align:middle;
}



.blok1 ul {
	margin: 0px;
  margin-left: 10px;
	padding: 0;
	
}
.blok1 li {
	border-bottom: 1px solid #b57700;
	/*border-top: 1px solid #f3e9d2; */ 
	list-style: none;
}
.blok1 li a {
	background:  #FFFFFF;  /* CCC3AF; */
	color: #554;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
}
.blok1 li a:hover {
	background: #ffa800;
	color: #FFFFFF;
	font-weight: bold;
}

.link-ovladani{
	font-size : 11px;	
	margin-left : 10px;
	margin-top : 1px;
	margin-bottom : 10px;
	margin-right : 0px;

}
.link-ovladani img{
	vertical-align: middle;

}
.bmain {	background:#E6E6E6;


}

body {
	font-family: "verdana","arial";
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;

	text-align: center; 
}
iframe {
	border:0px;
	padding:0px;
	margin:5px;

}

table {
	border-collapse: collapse;
	font-size: 13px;
  width: 100%;
}
.lay_tabulka {
	width: 100%;
}
.lay_sl {
	text-align: center;
	vertical-align: top;
}
.lay_slhlavni {
	vertical-align: top;
}
.zahlavi {
	width: 100%;
	position: relative;
}
.zapati {
	width: 100%;
	text-align: center;
}

 
 a {
	color: #963;
}
a:hover {
	color: #C60;
}
/* zakladni styly */
.ramZK{
	width: 550px;
	
	color: #000000;
	font-family: "verdana","arial";
	font-weight: normal;
	margin-left:75px;
}
.popisekzk {
	color: #FC8403;
	font-family: "verdana","arial";
	font-size: 12px;
	font-weight: normal;
	left:-12em; 
	font-weight: bold;
}
.zkouseni {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 20px;
	font-weight: normal;

}

.z {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: normal;
}
.nadpis {
	color: #FC8403;
	font-family: "verdana","arial";
	font-weight: bold;
	text-align: left;
	font-size: 20px;
	margin-left : 0px;
	margin-bottom: 0px;
}
.podnadpis {
	color: #000000;
	font-family: "verdana","arial";
	text-align: center;
	font-size: 16px;
}

/* komentare */

.komz {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}
.komlink {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: normal;
}
.komhlav {
	color: #000000;
	padding: 4px;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}
.komtext {
	color: #000000;
	background-color: #EEEEEE;
	padding: 3px;
	border: 1px solid #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}

/* ankety */

.anketasysz {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: normal;
}
.anketasysodp {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: normal;
	padding-left:20px;
}

/* novinky */

.novdatum {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.novtit {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.novtitduraz {
	color: #FF0000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.novtext {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: normal;
}

/* clanky */

.cla-nadpis {
	text-decoration: none;
	font-family: "verdana","arial";
	font-weight: normal;
	font-size: 18px;
	margin: 0px;
}

.cla-nadpis img {
	float:left;
	border:0px;

}
.cla-text,cla-text-uvod {
	color: #000000;
	font-family: "verdana","arial";
	font-weight: normal;
	font-size: 13px;
}
.cla-text-uvod {
	width:500px;
}
.cla-text-uvod a {
	font-weight:bold;
	text-decoration: none;

}
.cla-informace {
	color: #035D8A;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}

.cla-informace-tisk {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}

/* dalsi pomocne styly*/

.hodnoceni {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}
.banner {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: normal;
}
.bannerpod {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 9px;
	font-weight: normal;
}
.strankovani {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.biltucne {
	color: #FFFFFF;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: bold;
}
.chybastredni {
	color: #FF0000;
	font-family: "verdana","arial";
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

/* rozsirujici styly pro plug-iny */

.kaltext {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 12px;
	font-weight: normal;
}
.kalclanek {
	background-color: #C7F1C7;
}
.kaldnesni {
	background-color: #C1E0FF;
}
.planakci {
	font-family: "verdana","arial";
	font-size: 10px;
}
.informace {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 9px;
	width: 100%;
}

/* oramovani oblasti */

.mezera {
	width: 5px;
}
.ohr {	
	width: auto;
}

.premodryram {
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-style: double;
	border-color: #003098;
	padding: 10px;
	width: 550px;
	background-color: #FFFFFF;
}
.horni-navig-lista {
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-style: solid;
	border-color: #003098;
	padding: 2px;
	background-color: #FFFFFF;
}

/* textova pole, tlacitka */
input {font-size: 9px;margin:2px; }
select {font-size: 9px;margin:2px; }
.textbox2 {
	color: #000000;
	font-family: "verdana","arial","helvetica";
	font-size: x-small;
	text-align: left;


}

.textbox {


}
.textpole {
/*	border: 1px solid #000000;
	color: #000000; 
	font-family: "verdana","arial";
	font-size: 12px; */
}
.tl {
	background-color: #808080;
	color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000000;
}


/* Nastavuje urcenym prvkum zobrazeni v jednom radku */
.gal_inline {
   display: inline;
}
/* Nastaveni fontu navugace */
.gal_navigace {
        font-size: 11px;
        font-weight: normal;
        font-family: "verdana","arial";
}
/* Nastaveni popisu galerie v zobrazeni galerie  */
.gal_ukaz_popis {
        text-align: center;
        width: 70%;
        font-size: 11px;
        margin: 3px 0px 3px 0px;
}
/* Nastaveni vlastnika galerie v zobrazeni galerie*/
.gal_ukaz_vlastnik {
        width: 70%;
        text-align: right;
        font-size: 11px;
        font-weight: bold;
}
/* Odsazeni formulare */
.gal_ukaz_form {
        text-align: center;
        font-size: 11px;
        margin-top: 5px;
}
/* Nadpis galerie */
.gal_nadpis {
        font-weight: bold;
        font-size: 17px;
        text-align: center;
        margin: 5px;
        font-family: "verdana","arial";
}
/* Vycet omezenei */
.gal_omezeni {
        font-size: 11px;
        text-align: left;
        margin-top: 10px;
        text-align: center;
}
/**/
.gal_vypis {
        margin-left: 10px;
        font-size: 10px;
        font-weight: normal;
        text-align: left;
}
/* Cervene */
.gal_cervene {
        color: #0000AA;
}
/* Tucne */
.gal_tucne {
        font-weight: bold;
}
/* Vyrazne */
.gal_vyrazne {
        font-weight: bold;
        color: #0000AA;
}
/* Text galerie */
.gal_text {
        margin-top: 10px;
        margin-bottom: 2px;
        font-size: 11px;
        text-align: left;
}
/* Odsazeni formularovych tlacitek */
.gal_formular {
        font-size: 11px;
        text-align: left;
        margin-left: 15px;
}
/* Vodorovna cara */
.gal_cara {
        border: 1px dotted #000000;
}
/* Inpt pole */
.gal_input {
    background: transparent;
    background-color: white;
    border: 1px solid #000000;
    color: #000000;
    font-family: "verdana","arial","helvetica";
    font-size: 11px;
    text-align: left;
}
/* Okraje obrazku v prehledu galerii */
.gal_prehled img {
   border: 1px solid #000000;
   margin: 2px;
}
/* Celkove nastaveni prehledu galerii */
.gal_prehled {
   width: 400px;
   border: 1px dotted #000000;
   font-size: 11px;
   padding: 0px 3px 0px 3px;
}
/* Titulek v prehledu galerii */
.gal_prehled td.titulek {
   text-align: center;
   padding-bottom: 2px;
}
/* Popis v prehledu galerii */
.gal_prehled td.popis {
   font-style: italic;
   width: 110px;
}
/* Obrazek v prehledu galerii */
.gal_prehled td.obrazek {
   width: 110px;
}
/* Udaje v prehledu galerii */
.gal_prehled td.udaje {
   text-align: left;
}
/* Format obrazku v zobrazeni galerie */
.gal_ukaz_galerie_obrazek img {
   margin: 5px;
   border: 1px solid #000000;
}
/* Titulek obrazku v prehledu galerii */
.gal_ukaz_galerie_obrazek_titulek {
   font-size: 11px;
   font-weight: bold;
}
/* Titulek v prehledu galerii */
.gal_galerie_ukaz_titulek {
   font-size: 10px;
   border: 1px dotted #000000;
   margin: auto;
}
/* Obrazek */
.gal_obr img {
   margin: 5px;
   border: 1px solid #000000;
}
/* Nastaveni fontu strankovani */
.gal_strankovani {
  font-size: 10px;
}

.frumnadpis {
	color: #000000;
	text-decoration: underline;
	font-family: "verdana","arial";
	font-weight: bold;
	text-align: center;
	font-size: 20px
}
.frumhlavi {
	background-color: #FFFFFF;
	color: #330099;
	font-family: "verdana","arial";
	font-weight: bold;
	text-align: center;
	font-size: 10px
}
.frumhlram {
	background-color: #FFFFFF
}
.frumvnram {
	background-color: #FFFFFF
}
.frumodskoky {
	background-color: #FFFFFF;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}
.frumz {
	background-color: #FFFFFF;
	color: #000000;
	font-family: "verdana","arial";
	font-size: 12px;
	font-weight: normal
}
.frumzneg {
	background-color: Silver;
	color: #000000;
	font-family: "verdana","arial";
	font-size: 12px;
	font-weight: normal
}
.frumzmiddle {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal
}
.frumzsmall {
	color: #000000;
	
	font-family: "verdana","arial";
	font-size: 9px;
	font-weight: normal
}
.frumzsmallng {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 9px;
	font-weight: normal
}
.frumzsmallred {
	color: #FF0000;
	font-family: "verdana","arial";
	font-size: 9px;
	font-weight: normal
}
.frumzsmallp {
	color: Silver;
	font-family: "verdana","arial";
	font-size: 9px;
	font-weight: normal
}

.vypiszprav {
	font-weight: normal;
	color : #000000;
	padding-bottom : 0px;
	margin-left : 20px;
	margin-bottom : 0px;
	margin-top : 0px;
	margin-right : 0px;
	font-size : 14px;
	font-family : Tahoma,Verdana,Arial;
	text-decoration: none;
	

}

.vypiszprav img {	
	margin-right: 5px;
	vertical-align: middle;
}
/* STYLY pro XSTD!*/
.dobre {
	color : blue;
}

.spatne {
	color : red;
	text-decoration: line-through;


}
.odsazeny{
  padding-left: 50px;

}
.stred {
  text-align: center;

}
.ztabulka, .otabulka {
  font-size: 13px;
  width: 100%;
  
}
.ztabulka th{
  background-color: #CCFFCC;
  
}

.otabulka th{
  background-color: #FFCC99;
}

.note {
  color: gray;
  font-size: 10px; 
}
