Body, table { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; }
Body {
	background-color: #fff;
	text-align: left;
	margin: 10px;
	padding: 0px;
}

/*
 * Definicie elementov A:LINK ...
 */
a:link, a:visited { text-decoration: none; color: #258; }
a:hover, a:active { text-decoration: underline; color: #c00; }

#l_jazyk a:link, #l_jazyk a:visited { padding-right: 8px; }
#l_jazyk a:hover, #l_jazyk a:active, #l_topmenu a:hover, #l_topmenu a:active { text-decoration: underline; color: #fff; }

#l_footer a:link, #l_footer a:visited { text-decoration: underline; color: #444; font-weight: bold; }
#l_footer a:hover, #l_footer a:active { text-decoration: underline; }
/*
#l_doc a:link, #l_doc a:visited { text-decoration: underline; }
#l_doc a:hover, #l_doc a:active { text-decoration: underline; }
*/
#l_topmenu a:link, #l_topmenu a:visited { font-weight: bold; color: #258; margin: 0px; padding: 7px 15px 7px 15px; }
#l_topmenu a:hover, #l_topmenu a:active { text-decoration: none; color: #fff; border-color: #258; }

.linkto a:link, .linkto a:visited { padding-left: 15px; background-image: url(!obr/sipka_linkto.png); background-repeat: no-repeat; background-position: left bottom; color: #258; }
.linkto a:hover, .linkto a:active { text-decoration: underline; color: #c00; }


/*
 * Definicie elementov H2, H3 ...
 */
h2, h3, h4 { margin: 0px; padding: 4px 0px 4px 0px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
h2 { font-size: 130%; color: #000; }
h3 { font-size: 120%; color: #000; }
h4 { font-size: 100%; color: #666; }

.uvod h3, #l_sluzby h3, #l_podujatia h3, #l_ubytovanie h3 {
}

#l_sluzby h3, #l_podujatia h3, #l_ubytovanie h3, #l_galeria h3, #l_odkazy h3, #l_stravovanie h3 { color: #258; }
#l_text h3 { padding-top: 15px; }
#l_podujatie h3 { margin: 10px 0px 10px 0px; padding: 0px}


/*
 * Definicie Kontajnerov ...
 */
#l_obsah, #l_menurow, #l_path, #l_dokument, #l_footer { width: 90%; }

#l_obsah { text-align: left; margin: 0px 0px 15px 0px; padding: 0px; clear: both; outline: solid 0px #000; }

#l_intro { margin: 0px 0px 10px 0px; padding: 0px 0px 5px 10px; height: 80px; width: 90%; background-image: url(!obr/logo.gif); background-repeat: no-repeat; background-position: left top; border-bottom: 1px solid #999; }

#l_dokument { background-color: #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }


#l_doc { position: relative; float: left; }
form, #l_doc p { padding: 0px; margin: 0px 0px 10px 0px; }

#l_footer { clear: both; color: #444; font-size: 8pt; text-align: center; margin: 0px 0px 0px 0px; padding: 10px 0px 5px 0px; border-top: 1px solid #999; }

#l_galeria, #l_podujatia, #l_podujatie, #l_sluzby, #l_ubytovanie, #l_stravovanie, #l_odkazy { padding: 0px; margin: 0px 0px 30px 0px; clear: both; }
#l_text { padding: 0px 0px 0px 0px; margin: 0px 0px 30px 0px; clear: both; }
.uvod { font-size: 9pt; padding: 0px; margin: 0px; clear: both; }
.uvod img { position: relative; float: left; margin: 2px 10px 10px 0px; padding: 0px; border: 1px solid #333; }

.linkto { text-align: right; padding: 0px; margin: 0px 0px 20px 0px; clear: both; }

#l_galeria img { border: 1px solid #666; margin: 2px; padding: 0px; }
#l_galeria .img_in_gal { position: relative; float: left; padding-top: 10px; }

.note { font-size: 8pt; color: #333; text-transform: none; }
.note_ug { color: #333; text-align: center; }

#l_podujatie .datum { color: #c00; }



/*
 * Definicie pre UL a LI
 */
#l_doc ul { margin: 0px 15px 0px 15px; padding: 0px 0px 0px 0px; }
#l_doc li { margin: 0px 5px 0px 15px; padding: 0px 0px 0px 0px; color: #333; }



/*
 * Definicie pre FORMularove prvky
 */
.inputbox, .textbox, .selectbox, .submitbut { font-size: 8pt; background: #fff; border: 1px solid #ba3;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.inputbox { height: 13px; /* width: 135px; */ }
.selectbox { /* width: 125px; */ }



/*
 * Definicie ostatne
 */
.clear_all { clear: both; }

.obec_kontakt {
/*	background-color: #f6f6f6; */
	font-size: 8pt;
	text-align: left;
	padding: 5px;
	margin: 5px 0px 5px 90px;
}

.warning { color: #c00; font-size: 8pt; }
.ramik { margin: 0px; padding: 0px; border: 1px solid #333; }

