body { font-size: 12px; color: #000; font-family: Arial, "Geneva CE"; margin:0; padding:0; background:#fff;



}

	/*	nestandardne vlastnosti - mozete ich odkomentovat CSS bude funkcne ale nebude validne	*/

/*

	scrollbar-face-color: #768db9;

*/

/*table { border-collapse: collapse;}



/*	zakladna tabulka layoutu	*/

#layout { height: 800px;}

/*	lavy okraj layoutu	*/

#lm { background-image: none; background-repeat: repeat-y; background-attachment: scroll; background-position: right top; width: 15%; }

/*	pravy okraj layoutu	*/

#rm { background-image: none; background-repeat: repeat-y; background-attachment: scroll; background-position: left top; width: 15%; }

/*	zahlavie	*/

#zahlavi1 { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; margin:0; padding:0; }

/*	napis - graficky prvok vlavo v zahlavi	*/

#zahlavi-gr1 { 



position:absolute; 

top:-5px; 

left:10px; 

width:481px; 

height:161px; 

 

background: url(header-gr2.gif); }

/*	graficky prvok napravo v zahlavi 	*/

#zahlavi-gr2 {

	position:absolute;

	top:-400px;

	right:50px;

	width:319px;

	height:22px;

	cursor:hand; 

	background: url(header-gr3.gif);



}

/*	ciarkovana spodna cast zahlavia 	*/

#zahlavi2 {background-repeat: repeat-y; background-attachment: scroll; background-position: right top; margin:0 0 0; padding:0; height:73px; }

/*	srafovane zapatie stranky	*/

#zapati	{background-repeat: repeat-y; background-attachment: scroll; background-position: right top; padding:0.2em; margin:0 10px 12px;



}



.hledej {

	color:white;

	font-weight: bold;

	font-size:13px;}



/*	trieda pre vnutorne odsadenie - padding - stlpcov	*/

.col {

	padding:10px 10px 0;

}

.col-shora0 { padding: 0 10px 0 10px; }

/*	odsadenie hlavného stlpca v sablone base	*/

.hlav {  width:450px;}



/*	odsadenie z prava v sablone download	*/

.hlav2 { padding: 0 0px 0 0; }



.zap-txt {

	text-align: center;

	color: #000;

	font-size: 9px;

	margin:0.5em;

}



/*      definicia blokov typu 1 az 5 - spolocne vlastnosti	*/

.blok1, .blok2, .blok2, .blok3 	{

	margin:0 0 5px;

	padding:9px;

	color:white;

	font-weight: bold;

	font-size:13px;

}



/*      definicia blokov typu 1 az 5 - rozdielne vlastnosti	*/

.blok1	{

	background:#868e28;

}

.blok2	{

	background:#e6b00f;

}



.blok3	{



}



.blok4	{

	background:#868e28;

	margin:0px 0px 0px 0px;

	padding:9px;

	color:white;

	font-weight: bold;

	font-size:13px;

}



.blok5	{

	background:#868e28;

  margin:0px;

	padding:0px;

	color:white;

	font-weight: bold;

	font-size:13px;

}



/*	definicia obsahu blokov 1-5 - spolocne vlastnosti	*/

.blok1obs, .blok2obs, .blok3obs  {

	padding:0;

	margin:8px 0;

	font-size:13px;

}



/*	definicia obsahu blokov 1-5 - rozdielne vlastnosti	*/

.blok1obs {

}



.blok2obs {

}



.blok3obs {

}



.blok4obs {



padding:0 0px;

	margin:0px 0;

	font-size:13px;

}



.blok5obs {

	padding:0 0px;

	margin:0px 0;

}





/* hyperlinky */



A {

	font-size: 100%;

	font-style: normal;

	font-variant: normal;

}

A:link {

	color:#575d1b;

}

A:visited {

	color:#575d1b;

}

A:hover {

	color:#868e28;

}

A:active {

	color:#575d1b;

}

A.clanek:link {

	color:#868e28;

	text-decoration: none;

}

A.clanek:visited {

	color:#868e28;

	text-decoration: none;

}

A.clanek:hover {

	color:#868e28;

	text-decoration: underline;

}

A.cenik:link {

  color:#fff;

	text-decoration: none;

	font-size:13px;

	font-weight: bold;

}

A.cenik:visited {

	color:#fff;

	text-decoration: none;

	font-size:13px;

	font-weight: bold;

}

A.cenik:hover {

	color:#fff;

	text-decoration: underline;

}

A.menu:link, A.menu:visited {



	display:block;

	font-weight: bolder;

	color:#fff;

	background:#a3aa4d;

	text-decoration: none;

	padding:4px;

	margin: 0px 0px 2px 0px;

	border:none;

	font-size: 11px;

}

A.menu:hover {



	display:block;

	color:#fff;

	background:#575d1b;

	text-decoration: none;

	padding:4px;

	margin: 0px 0px 2px 0px;

}

A.menu2:link, A.menu2:visited {

	display:block;

	font-weight: bolder;

	color:#fff;

	background:#a3aa4d;

	text-decoration: none;

	padding:4px;

	margin: 0px 0;

	border:none;

	font-size: 11px;

}

A.menufotoarchiv:link, A.menufotoarchiv:visited {

	display:block;

	font-weight: bolder;

	color:#fff;

	background:#803e16;

	text-decoration: none;

	padding:4px;

	margin: 0px 0;

	border:none;

	font-size: 11px;

}

A.menufotoarchiv:hover {

	display:block;

	color:#fff;

	background:#803e16;

	text-decoration: none;

	padding:4px;

	margin: 0px 0;

}

A.menu2:hover {

	display:block;

	color:#fff;

	background:#575d1b;

	text-decoration: none;

	padding:4px;

	margin: 0px 0;

}



A.menu3:link, A.menu3:visited {

	margin:4px 0 8px;

	padding:9px;

  display:block;

	font-weight: bolder;

	color:#fff;

	background:#868e28;

  text-decoration: none;

	border:none;

	font-size: 13px;

}

A.menu3:hover {

	background:#575d1b;

	margin:4px 0 8px;

	padding:9px;

  display:block;

	color:#fff;

	text-decoration: none;

	

}



/* zakladni styly */



.z {

	color:#000;

	font-size: 13px;

	font-weight: normal;

}

.nadpis { text-align: center; padding: 0.2em 0; color:#575d1b; font-weight: bold; font-size: 16px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

.podnadpis {

	color:#575d1b;

	text-align: center;

	font-size: 14px;

}

.bledy {

	color:#f0f6ff;

}



/* komentare */



.kom-z {

	color:#000;

	font-size: 11px;

	font-weight: normal;

}

.kom-link {

	color:#575d1b;

	font-size: 13px;

	font-weight: normal;

}

.kom-hlavicka {

	color:#575d1b;

	padding: 4px;

	font-size: 11px;

	font-weight: normal;

}

.kom-text {

	color:#000;

	padding: 3px;

	background: #fff;

	border: solid 1px #4f689a;

	font-size: 11px;

	font-weight: normal;

}

.kom-cely-ram {

	background:#e0e6f0;

	padding:4px;

	border: 1px solid #4f689a;

	padding-bottom:4px;

}



/* ankety */

.anketa-std-otazka,

.anketa-cla-otazka,

.anketa-blok-z,

.anketasysz {

	color:#000;

	font-size: 13px;

	font-weight: normal;

	margin:0;

	padding:0.3em 0;

	border-bottom: 1px solid #9eaecd;

}

.anketasysodp,

.anketa-std-odpovedi,

.anketa-cla-odpovedi,

.anketa-blok-odpovedi {

	color:#000;

	font-size: 12px;

	font-weight: normal;

	line-height:1.2em;

	margin:0.2em 0;

}

.anketa-cla-celkovy-ram {

	font-size: 13px;

	text-align: left;

	margin: 6px 0 12px 0;

}

.anketa-cla-ram {

}

.anketa-blok-odp-cara {

	width:140px;

	font-size:85%;

	line-height:1em;

	height:1em;

	margin:2px 0;

	padding:0;

}

.anketa-blok-odp-cara-hlasy {

	height:1em;

	background:#575d1b url(gr-inq.png) repeat-y 100% 0;

}



.anketa-std-ram {

	text-align: left;

}



/* syst. blok - novinky */



.nov-datum {

	color:#575d1b;

	font-size: 13px;

	font-weight: bold;

}

.nov-titulek {

	color:#575d1b;

	font-size: 13px;

	font-weight: bold;

}

.nov-titulek-duraz {

	color:#575d1b;

	font-size: 13px;

	font-weight: bold;

}

.nov-text {

	color:#000;

	font-size: 11px;

	font-weight: normal;



}



/* clanky */



	/*	pozadie clanku ako modry vruh nalavo	*/

.cla-cely {

	margin:0 0 0 0;



}

	/*	vnutovne odsadenie clanku zlava a zdola 	*/

.cla-obsah { padding: 0px 10px 3px 10px;}

	/*	nadpis clanku	*/

.cla-nadpis {

	position: relative;

	padding: 0px 8px;

	color:#868e28;

	font-weight: bold;

	font-size: 20px;

	margin: 0px 0px 0px 0px;

}

	/*	text clanku	*/

.cla-text {
width:440px;
	padding: 2px 0px 0px 0px;

	color:#000;

	font-weight: normal;

	font-size: 13px;

	text-align: justify;
	
	 float:left;

}

.cla-text p {}

	/*	styl pre informacie za clankom - autor, pocet precitani atd...	*/

.cla-informace { color:#575d1b; font-size: 11px; font-family: Arial, "Geneva CE"; font-weight: normal; }

	/*	odsadenie od krajov pri tlacovej sablone	*/

.tisk {

	padding:1em;

}

	/*		*/

.cla-informace-tisk {

	color:#000000;

	font-size: 11px;

	font-weight: normal;

	font-style: italic;

}

	/*	odsadenie ikony temy	*/

.obrtema {

     

}





/* hodnoceni clanku */



.hodnoceni-celkovy-ram {

	background: #fff;

	margin: 10px 0;

	padding: 6px;

	color:#868e28;

	text-align:center;

	font-size: 11px;

	font-weight: normal;
	
	float:left;

}



/* souvisejici clanky */



.souvis-cla-celkovy-ram {

	font-size: 13px;

	text-align: left;

	margin: 6px 0 12px 0;

}



/* download sekce */



.download-z {

	font-size: 13px;

}

.download-sekce {

	font-size: 13px;

	text-align: center;

	padding: 6px;

}

.download-sekce-akt {

	font-weight: bold;

}



/* weblinks sekce */



.weblinks-z {

	font-size: 13px;

}

.weblinks-sekce {

	font-size: 13px;

	text-align: center;

	padding: 6px;

}

.weblinks-sekce-akt {

	font-weight: bold;

}



/* std. navigacni lista */



.std-navig {

	font-size: 80%;

	background:#f8faff;

	margin:1em 0;

	text-align: center;

}



.std-navig-akt-str {

	color:#868e28;

} 



/* dalsi pomocne styly*/



.hodnoceni {



}

.banner1 { 

color: #fff; 

background-image: none; 

background-repeat: repeat; 

background-attachment: scroll; 

background-position: 0 0; 

margin:0; 

position:relative; 

top:0px; }

.banner1d { color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin:0; position:relative; top:0; margin:0 10px 0 0; }



/*

nastavenie spodneho okraju pomocou border-bottom zabranuje nespravnemu

zobrazeniu hodnoty margin v MSIE. Ak nie je nastaneny border, bloky

banner a zapatie sa dotykaju - nezobrazi sa oddelovacia medzera

*/



.banner2 { color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 5px 10px; border-bottom:1px solid #fff; }



.bannerpod { color: #000; font-size: 9px; font-weight: normal; display:block; padding: 4px 0; margin:0 0 10px; }



.banner-text {

	color:#000;

	font-size: 9px;

	font-weight: normal;

	display:block;

	padding: 4px 0;

	margin:0 0 10px;

}

.banner-img { color: #000; font-size: 9px; font-weight: normal; padding: 4px 0; margin:0 0 10px; }



.strankovani {

	color:#868e28;

	font-size: 10px;

	font-weight: bold;

}

.biltucne {

	color:#fff;

	font-size: 13px;

	font-weight: bold;

}



.chybastredni {

	color:#f00;

	text-align: center;

	font-size: 14px;

	font-weight: bold;

}



/* rozsirujici styly pro plug-iny */



.kal-text {

	color:#575d1b;

	font-size: 12px;

	font-weight: normal;

}

.kal-clanek {

	background-color: #f0e0e6;

}

.kal-dnesni {

	background-color: #e0e6f0;

}

.planakci {

	font-size: 10px;

}

.informace {

	color: #000;

	font-size: 9px;

	font-weight: normal;

	width: 100%;

}



/*

.mezera {

	width: 5px;

}

.ohr {

	width: auto;

}

*/

.ram {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}

.preram {

	border-bottom: 2px dotted #868e28;

	padding-bottom: 8px;

	margin-bottom: 8px;

}

/*

.horni-navig-lista {

	border-top-width: 2px;

	border-left-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 2px;

	border-style: solid;

	border-color: #003098;

	padding: 2px;

}

*/



/* textova pole, tlacitka */



.textbox {

	background-color: white;

	color: #000000;

	font-family: Verdana, "Geneva CE", lucida, sans-serif;

	font-size: 12px;

	text-align: left;

	margin:2px 0;

	padding:2px;

	/*	nestandardne vlastnosti - mozete ich odkomentovat CSS bude funkcne ale nebude validne	*/

/*

	scrollbar-face-color: #768db9;

*/

}

.textpole {

	color: #000;

	font-family: Verdana, "Geneva CE", lucida, sans-serif;

	font-size: 11px;

	margin:2px 0;

	padding:2px;

}



.tl {

	color: #f8faff;

	background:#575d1b;

	font-family: Verdana, "Geneva CE", lucida, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	margin:0;

}



form {

	padding: 0px;

}



a img {

margin: 0px 5px 0px 0px;

	border:none;

}





/* GALERIE CSS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



.galerie {

  font-weight: bold;

  width: 700px;

  margin: 0 auto;

}

.galerie input,.galerie select,.galerie textarea {

  border: 1px solid rgb(0,0,0);

  font-size: 11px;

  margin-left: 20px;

  width: 250px;

}

.gal_tlacitko {

  border: 1px solid rgb(0,0,0);

  background-color: rgb(166,166,166);

  font-weight: bold;

  width: auto;

}

/* Nadpis galerie */

.gal_nadpis {

  font-weight: bold;

  color:#575d1b;

  font-size: 17px;

  text-align: center;

  margin: 5px;

  font-family: "verdana","arial";

}

/* Nejaky upozorneni */

.gal_bacha {

  font-weight: bold;

  text-align: center;

  color: rgb(153,0,0);

  margin: 10px 0;

}

/* Tabulka v galerii */

.gal_table {

  text-align: center;

  width: 440px;

  font-size: 11px;

  margin: 5px auto;

  border: 1px dashed rgb(0,0,0);

}

.gal_table a img {

  border: 1px solid rgb(70,70,70);

}

.gal_table a:hover img {

  border: 1px dashed rgb(0,0,0);

}

.gal_table td,.gal_table th {

  padding: 0 4px;

}

/* Bunka th v tabulce */

.gal_table th {

  font-weight: normal;

  font-style: italic;

}

/* div v th :-) */

.gal_table th div {

  text-align: center;

}

/* Oznaceni strong v th tabulce :-) */

.gal_table th strong,.gal_table th strong a {

  font-size: 12px;

  font-style: italic;

  text-align: center;

  display: block;

}

/* Ovlivnuje navigaci vzdy dole/nahore na strance */

.gal_navigace {

  text-align: center;

  font-weight: bold;

  font-size: 11px;

  margin-top: 10px;

}

.gal_strankovani {

  font-size: 11px;

  text-align: center;

}

.gal_ident {

  text-align: center;

  font-size: 10px;

}



.gal_gal_titulek {

  font-size: 14px;

  text-align: center;

}





.gal_table_obr {

  margin: 0 auto;

  width: 440px;

}

.gal_table_obr td {

  padding: 5px;

  padding-top: 10px;

  font-size: 10px;

  text-align: center;

  border-bottom: 1px dashed rgb(212,212,212);

}

.gal_table_obr td a img {

  border: 1px dashed rgb(180,180,180);

  padding: 5px;

}

.gal_table_obr td a:hover img {

  border-color: rgb(0,0,0);

}

.cenikobr {float: right;}

.ceniknadpis {font-size:11pt; padding: 0px 10px 10px 10px;}

.tabulkacenik {

margin: 0px 0px 0px 10px;

font-weight: normal;

font-size: 13px;

text-align: justify; }

.textup {

font-weight: normal;

font-size: 8pt;

margin: 0px 0px 0px 4px;

padding: 10px;

color: #505719;

}

.akcemal {

font-weight: normal;

font-size: 8pt;

margin: 0px 0px 0px 4px;

padding: 10px;

color: #000000;

}

.kontakt {

font-weight: normal;

font-size: 10pt;

margin: 0px 0px 0px 4px;

padding: 10px;

color: #000000;

}

.tabulkakina {

padding: 0.2em 10px;

margin: 0px 0px 0px 0px;

font-weight: normal;

font-size: 8pt;

text-align: justify; 

}

.tabulkareg {

padding: 0.2em 10px;

margin: 0px 0px 0px 0px;

font-weight: normal;

font-size: 8pt;

text-align: left; }

.forumpd {background-color:;}


