body, table, tr, td, form, input, select, textarea {font-family: "Verdana CE", Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	}

body, table, tr, td, form, input, select, textarea {font-size: 0.9em;}	

body, html {height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	min-width: 1000px;}

body {margin: 0px;
	padding: 0px;
	background: rgb(244,250,223);
	color: black;
	text-align:center;}

form {margin: 0px;
	display: inline; }

img {
	border: none;
}

a {text-decoration: underline;
	color: black;}

a:active {text-decoration: underline;
	color: black;}

a:hover {text-decoration: underline;
	color: red;}

#celeokno {width:1000px;
	padding:0;
	margin:0 auto;
	position:relative;
	text-align:left;
	background:white;
	background-image: url('../pic/rys-pozadi.jpg');
	background-position: top right;
	background-repeat: no-repeat;}
	
#celeokno .celeoknobox {padding:0 0 20px 0;
	margin:0;  	
	} 	

#hlavicka {width:1000px;
	height:115px;
	background:white;
	background-image: url('../pic/hlavicka-pozadi.gif');
	background-position: top left;
	background-repeat: repeat-x;}

#hlavicka .hlavickabox {padding:0;
	margin:0;
	height:100%;
	width:100%;
	background-image: url('../pic/rys-hlavicka.jpg');
	background-position: top right;
	background-repeat: no-repeat;}
	
#hlavicka h1 {display:box;
	padding:0;
	margin:0; 
	width:313px;
	height:68px;
	position:absolute;
	top:24px;
	left:10px;
	background-image: url('../pic/hlavicka-logo.gif');
	background-position: top right;
	background-repeat: no-repeat;}
	
#hlavicka h1 span {display:none }

#hlavicka .slogan1 {position:absolute;
	left: 350px;
	top:55px;
	color:rgb(102,0,0);
	font-weight:normal;}	
	
#hlavicka .hornimenu {
	position:absolute;
	font-size:12px;
	top:82px;
	left:26px;
	color:white;}
	
#hlavicka .hornimenu ul {display:inline;
	margin:0;
	padding:0;}	
	
#hlavicka .hornimenu li {display:inline;margin:0 6px 0 7px;}

#hlavicka .hornimenu li a.nezvolene{color:white;
	text-decoration:underline;}  

#hlavicka .hornimenu li a:hover {color: rgb(244,255,223);
	text-decoration: underline;}
	
#hlavicka .hornimenu li a.zvolene {font-size:1.1em;
	color:rgb(244,250,223);
	text-decoration:none;}
	
#stred {padding:0;
	margin:0;}
	
#stred .stredbox {padding:0;
	margin:0;}
	
#sloupec700 {width:671px;
	padding:0;
	margin:0;
	float:left;
	font-size:0.92em;}	

#sloupec700 .sloupec700box{padding:30px 10px 0 10px;
	background:white;}
	
#sloupec500 {width:482px;
	padding:0;
	margin:0;
	float:left;
	font-size:0.92em;}	

#sloupec500 .sloupec500box{padding:20px 10px 0 10px;
	text-align:left;
	background:white;}
	
#sloupec300 {width:329px;
	padding:0;
	margin:0;
	float:left;}	

#sloupec300 .sloupec300box{padding:30px 10px 0 5px;
	text-align:left;}	
	
#sloupec200 {width:189px;
	padding:0;
	margin:0;
	float:left;}	

#sloupec200 .sloupec200box{padding:30px 10px 0 0px;
	text-align:left;}	
	
.claneksouhrn {
	padding:0 0 5px 0;
	margin:10px 0 0px 0;
	clear:left;}

.claneksouhrn .claneksouhrnlinka {
	clear:left;
	padding-top:10px;
	display:block;
	border-bottom:1px solid rgb(240,230,192);
	}
.claneksouhrn .clanekuvodtext {margin:0 0 0 108px;
	padding:0;}			
.claneksouhrn .clanekuvodtext h3 {padding:0 0 2px 0;
	margin:0;
	color:black;
	font-size:1.05em;
	font-weight:bold;}	
.claneksouhrn .clanekuvodtext h3 a {text-decoration:none;
	color:black;
	border-bottom:1px solid black;}
.claneksouhrn .clanekuvodfoto img {
	border:1px solid rgb(31,79,37);
	float:left;}
.claneksouhrn .clanekuvodtext small {font-size:0.65em;
	color:rgb(31,79,37);}			
.claneksouhrn .clanekuvodtext a {color:rgb(31,79,37);}
.claneksouhrn .clanekuvodstrucne {margin:3px 0 2px 0;
	text-align:justify;}

.claneksouhrnhlavni {float:left;
	padding:0 0 2px 0;
	margin:10px 0 10px 5px;
	background:rgb(31,79,37);
	border:1px solid rgb(115,148,115);
	color:white;
}	
.claneksouhrnhlavni .clanekuvodtext {margin:10px 10px 10px 202px;
	padding:0;}		
.claneksouhrnhlavni .clanekuvodtext h3 {padding:0 0 3px 0;
	margin:0;
	color:white;
	font-size:1.15em;
	font-weight:bold;}	
.claneksouhrnhlavni .clanekuvodtext h3 a {text-decoration:none;
	color:white;
	border-bottom:1px solid white;}
.claneksouhrnhlavni .clanekuvodfoto img {
	float:left;
	margin:0 0px 0px 0;
	position:relative;
	top:-10px;
	left:-5px;}
.claneksouhrnhlavni .clanekuvodfoto img {border-right:3px solid white;
	border-bottom:3px solid white;}
.claneksouhrnhlavni .clanekuvodtext small {font-size:0.65em;
	color: rgb(244,255,223);}			
.claneksouhrnhlavni .clanekuvodtext a {color: rgb(244,255,223);}
.claneksouhrnhlavni .clanekuvodstrucne {margin:3px 0 2px 0;
	text-align:justify;}
	

.listovani {clear:both;
	text-align:center;
	font-size:0.95em;}	
		

.doprostred {clear:both;text-align:center;margin: 0 auto;}


.bloktextovy {border:1px solid rgb(240,230,192);;
	color: black;
	margin:0px 0 10px 0;
	padding:0;
	line-height: 1.05em;
	font-size:0.9em;}
.novinkypodclanek .bloktextovy {font-size:1em;margin-top:0.95em;	line-height: 1.2em;}

.bloktextovy .bloknadpis {padding:2px 5px;margin:0;
	color:black;
	font-weight:normal;
	font-size:0.95em;
	background:rgb(240,230,192);
	text-align:left;
	opacity: .7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}

.bloktextovy .blokobsah .blokprvek  {padding:5px 7px 4px 7px;
	margin:0;
	color:rgb(48,32,32);
	font-weight:normal;
	clear:both;}
.novinkypodclanek .blokobsah {font-size:0.95em; margin:0 10px;}

.bloktextovy .blokobsah .blokprvek a {color:rgb(48,32,32);}

.bloktextovy .blokobsah .blokprvek ul {padding:5px 10px;margin:0;}	
.bloktextovy .blokobsah .blokprvek li {display:block;}

.bloktextovy .blokobsah .blokprvek strong {font-size:0.85em;}
.novinkypodclanek .bloktextovy .blokobsah .blokprvek strong {font-size:1em;}

.bloktextovy .blokobsah .blokprvek .malafotka {float:right;clear:both;margin:0px 0px 7px 5px;}
.novinkypodclanek .bloktextovy .blokobsah .blokprvek .malafotka {float:left;clear:both;margin:0px 10px 7px 0px;}
.novinkypodclanek .bloktextovy .blokobsah .blokprvek .malafotkaneni {width:56px;height:72px;float:left;clear:both;margin:0px 10px 7px 0px;}	
.bloktextovy .blokkonec {padding:1px 5px;margin:0;
	clear:both;
	color:black;
	font-weight:normal;
	background:rgb(240,230,192);
	text-align:right;
	font-size:0.9;
	opacity: .7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first!
	filter: alpha(opacity=70);
}

.bloktextovy .blokkonec a {color:black;}


.blokmenu {border:1px solid rgb(240,230,192);;
	color: black;
	margin:0px 0 10px 0;
	padding:0;
	line-height: 1.05em;
	font-size:0.9em;}

.blokmenu .blokmenunadpis {padding:2px 5px;margin:0;
	color:white;
	font-weight:normal;
	font-size:0.95em;
	background:rgb(31,79,37);
	text-align:left;
	opacity: .9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}
.blokmenu .blokmenuobsah {

	color:black;
	text-align:left;}
 
.blokmenu .blokmenuobsah .blokmenuprvek  {padding:5px 7px 4px 7px;
	margin:0;
	color:rgb(48,32,32);
	font-weight:normal;}

.blokmenu .blokmenuobsah .blokmenuprvek .blokmenuhledani {text-align:center;}
.blokmenu .blokmenuobsah .blokmenuprvek .blokmenuhledani .inputpole {text-align:center;width:180px;padding:2px;margin:1px;}
.blokmenu .blokmenuobsah .blokmenuprvek .blokmenuhledani .inputpoleuzke {text-align:center;width:130px;padding:2px;margin:1px;}

.bloktextovy .blokobsah .blokprvek .blokhledani {text-align:center;}
.bloktextovy .blokobsah .blokprvek .blokhledani .inputpole {text-align:center;width:180px;padding:2px;margin:1px;}
.bloktextovy .blokobsah .blokprvek .blokhledani .inputpoleuzke {text-align:center;width:130px;padding:2px;margin:1px;}


.blokmenu .blokmenuobsah .blokmenuprvek a {color:rgb(31,79,37);}
.blokmenu .blokmenuobsah .blokmenuprvek ol {font-size:0.95em;
	list-style-type: none;
	margin:0;
	padding:0 13px; } 
.blokmenu .blokmenuobsah .blokmenuprvek li {display:block;
	text-align:left;
	padding:3px 0;
	margin:0;} 
.blokmenu .blokmenuobsah .blokmenuprvek li strong {display:block;
	color:rgb(31,79,37);
	font-size:1.1em;} 
			
.blokmenu .blokkonec {padding:1px 5px;margin:0;
	color:white;
	font-weight:normal;
	background:rgb(31,79,37);
	text-align:right;
	font-size:0.9;
	opacity: .9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; // first!
	filter: alpha(opacity=90);
}

.blokmenu .blokmenukonec a {color:white;}

#konec {clear:both;
	width:1000px;
	background:white;
	text-align:center;
	padding-top:10px;}

#konec .konecbox {padding:0;
	margin:0;
	height:100%;
	width:100%;
	background-image: url('../pic/konec-pozadi.gif');
	background-position: top left;
	background-repeat: repeat-x;}
	
#konec .copy {padding-top:11px;
	clear:both;	
	font-size:0.8em;
	color:white;}	
#konec .copy a {color:white;}	
#konec .copy img {position:relative;top:2px}	
		
#konec .odkazy {padding:15px 0 10px 0;
	font-size:0.8em;
	line-height:1.6em;
	color:black;}		
	
.listovani {padding:20px 0 10px 0;
	font-size:0.8em;}	
	
	
#sloupec700 h2.nadpiskategorie {color:rgb(244,250,223);
	background:rgb(31,79,37);
	margin:0px 0 25px 0;
	text-align:right;
	font-weight:bold;
	padding:4px 10px;
	font-size:1.1em;
	clear:left;}


#sloupec700 h1.nadpiskategorie {color:rgb(244,250,223);
	background:rgb(31,79,37);
	margin:0px 0 25px 0;
	text-align:right;
	font-weight:bold;
	padding:7px 10px;
	font-size:1.3em;
	clear:left;}		
	
#sloupec700 .clanekuvod {font-size:0.93em;
	text-align:justify;
	line-height:1.35em;}
#sloupec700 .clanekhlavni {font-size:0.95em;
	text-align:justify;
	line-height:1.35em;}
#sloupec700 .clanekhlavni h2 {font-weight:bold;
	line-height:1.3em;
	font-size:1.2em;
	padding:15px 0 0 0;
	margin:0;
	color:rgb(31,79,37);}

#sloupec700 .clanekfoto  {padding:2px;margin:10px 0 2px 0;border:1px solid rgb(204,204,204);}	
#sloupec700 .clanekfotopopis1 {clear:right; float:right; background: white;
	text-align:center; font-size:0.8em; margin:0px 0 6px 0px;padding-bottom:3px;
	color:rgb(31,79,37);width:194px;}
#sloupec700 .clanekfotopopis1 span {margin-left:12px;display:block;}

#sloupec700 .clanekfotopopis2 {clear:left;float:left; background: white;
	text-align:center; font-size:0.8em;  margin:0px 0 6px 0px;padding-bottom:3px;
	color:rgb(31,79,37);width:194px;}
#sloupec700 .clanekfotopopis2 span {margin-right:12px;display:block;}

#sloupec700 .clanekfotopopis1 a, .clanekfotopopis2 a {color:white;}
 
#sloupec700 .clanekgalerie {padding:2px;margin:10px 0px 10px 0px;border-color:rgb(240,230,192);border-width:1px;
	text-align:center;}	
#sloupec700 .clanekgalerie legend {color:rgb(31,79,37); margin:0 10px;padding:0 5px; font-size:0.8em; }
#sloupec700 .clanekgalerienahled img {padding:2px;margin:2px;border:1px solid rgb(204,204,204);}	
	
#sloupec700 .clanekpodpis {text-align:left;  clear:left;
	font-size:0.9em;
	padding:2em 0 1em 0em; 
	margin:2em 0 0 0;
	border-bottom:1px solid rgb(31,79,37);}
	
#sloupec700 .napistenam {color:rgb(64,64,64);
	font-size:0.8em;
	padding:0;
	margin:0;}
#sloupec700 .clanekdalsi {color:rgb(64,64,64);
	font-size:0.8em;
	padding:0;
	margin:0;}
#sloupec700 .prazdnaketegorie {}

.odsazeni {padding-left:3em;}
														 
.vytisknout {float:right;font-size:0.7em; border:2px solid rgb(31,79,37);
	background:rgb(31,79,37);
	background-image: url('../pic/ikona-print.gif');
	background-position: left 50% ;
	background-repeat: no-repeat;
	margin:0 10px;
	padding:5px 7px 5px 23px; color:white;}
	
.nepodtrhavat {text-decoration:none;}
.tucne {font-weight:bold;}
.slabe {font-weight:normal;}

.listovanislovnik {font-size:0.85em; text-align:center; padding:1em 0px 0.5em 0px;}
.nastred {text-align: center; margin-left:auto; margin-right:auto; }
.doprava {float:right;
}
.slovnikpojem {padding:10px 0 10px 0;}
.slovniknazev {color:rgb(31,79,37);font-size:1.0em;font-weight:bold;padding:0;margin:0;}
.slovnikpopis {padding:0 0 0 2em;
	font-size:0.9em;}


.vypispolozka {padding:4px 0 8px 0; margin:0;}
.vypispolozka.zvyraznit {font-size:105%; 
	background:rgb(244,250,223);
	padding:6px 0px;}
.vypispolozka h3 {padding:0;margin:0;
	font-size:1.1em;}
.zelena {color:rgb(31,79,37);}
.cervena {color:rgb(204,0,0);}
.seda {color:rgb(128,140,128);}
.zelenalinka {background:white;
	color:white;
	border:none;
	border-bottom:1px solid rgb(31,79,37);}
	
img.hlasovani {border:1px solid black;
	padding:0;
	margin:1px 0 0.5em 1em;}

.anketadetail ul {padding:0.5em 0 0 2em;margin:0;}
.anketadetail h3 {padding:5px 0;margin:0;}
.anketadetail li h5 {padding:0;margin:0;}

.vtipy {margin:2em 1em;
	padding:1em;
	border:1px solid rgb(244,250,223);
	background:rgb(255,255,250);}
	
.clanekodsazeni:first-letter {padding:0 0 0 1em;}

.formularramecek {background:rgb(244,250,223);
	border:1px solid rgb(31,79,37); 
	margin:0.5em 2em;
	padding:2em 2em; font-size:0.95em;}
	
.htmlkod {text-align:left; padding:1em 1em 1em 3em; margin:0px; 
	font-weight:bold; font-size:1.1em;color:#666666;
	font-family:monospace;}	
	
.pozadidetail {padding:5px;margin:0 5px;text-align:center; border:1px solid rgb(204,204,204);}

select.formularvyber option {margin:0px;padding:2px 4px;}
input.formulartext {width:550px;padding:2px 3px;}
input.formulartextdatum {width:12em;padding:2px 3px;}
input.formulartextkratky {width:4em;padding:2px 3px;}
textarea.formularpole {width:550px;height:10em;padding:2px 3px;}
input.formularodeslat {font-weight:bold;
	font-size:1.1em;
	padding:0.2em 2em;
	margin:2px 0;}
	
.anketahlasovani {width:275px; margin:1px 0 0 0; padding:2px 0px 2px 5px; 
	font-size:0.9em;white-space:normal;color:black;}
	
.chyba {padding:1em 1em 2.5em 1em;margin:0;}
.chyba fieldset {border:1px solid red;font-size:0.9em;padding:0em;margin:0em;}	
.chyba fieldset span {display:block;padding:1em;margin:0em;}
.chyba legend {color:red;font-weight:bold;}	

.nic {display:none;}

.clanekhlavni table {border-collapse:separate; background: white;  
	font-size:1em; border-spacing:1px; color:black
	margin:0.5em 0em;}

.clanekhlavni th {background:white; font-weight:bold;font-size:0.95em; 
	padding:0.4em 0.6em; text-align:left;border:1px solid rgb(230,230,230);
	color:black;}

.clanekhlavni td {background:white; font-weight:normal; font-size:0.95em;
	padding:0.4em 0.6em; text-align:left;border:1px solid rgb(230,230,230);
	color:black;}
	
.clanekhlavni .seznamkapitol {color:#555; font-size:0.95em;clear:both;}
.clanekhlavni .seznamkapitol a {color:#555;}
.clanekhlavni .seznamkapitol legend {color:#000;}
.clanekhlavni .seznamkapitol .tucne {color:#000; font-size: 1.05em;}
.clanekhlavni .seznamkapitol ol {padding:0 40px;margin:0 5px;}
.clanekhlavni .seznamkapitol ol li {list-style-type:upper-roman;font-weight:2em;}

.clanekhlavni .seznamkapitol table {width:100%;}
.clanekhlavni .seznamkapitol td {border:none;}
.clanekhlavni .seznamkapitol th {border:none;
	text-align:center;
	font-size:3em;}
.clanekhlavni .seznamkapitol th a {text-decoration:none;}
