body {
	font-family: Arial, 'Arial CE', 'Helvetica CE', verdana, sans-serif;
	font-size: 9pt;
	color: #777; background-color: #56A7EC;
	text-align: center;
	background-image: url(images/bg_.png); background-repeat: repeat-x; background-position: left top;
}

body, table, form, #l_dokument, #l_intro, #l_footer { margin: 0px; padding: 0px; }

a:link, a:visited { text-decoration: none; color: #473; }
a:hover, a:active { text-decoration: underline; color: #473; }

#l_footer a:link, #l_footer a:visited { text-decoration: none; color: #fff; margin: 0px; padding: 0px 2px 0px 2px; }
#l_footer a:hover, #l_footer a:active { text-decoration: none; color: #05b; }

h1, h2, h3 { font-family: Arial, 'Arial CE', 'Helvetica CE', verdana, sans-serif; }
h1 { font-size: 18pt; font-weight: normal; color: #05b; margin: 0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
h2 { font-size: 13pt; font-weight: bold; color: #473; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; }
h3 { font-size: 100%; font-weight: bold; color: #777; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; }

table { border-collapse: collapse; }
table th { text-align: left; }
fieldset { margin: 0px 0px 10px 0px; padding: 15px 10px 0px 10px; border: solid 1px #ececec; }
legend { color: #05b; }

#l_obsah { width: 724px; clear: both; margin-left: auto; margin-right: auto; text-align: left; padding-top: 0px; margin-bottom: 0px; position: relative;}
#l_intro { height: 190px; background-color: White; background-image: url(images/bg_doc.png); background-repeat: repeat-y; background-position: left top; }
#l_dokument { height: auto; background-color: White; background-image: url(images/bg_doc.png); background-repeat: repeat-y; background-position: left top; }

#l_left { position: relative; float: left; width: 162px; padding-left: 8px; height:870px;}
#l_doc { margin: 0px 18px 0px 171px; padding: 0px 30px 0px 40px; position: relative; }

#l_doc ul { list-style-type: disc; margin: 0px 0px 20px 25px; padding: 0px; }
#l_doc div.odstavec, #l_doc div.odstavecFloat { text-align: left; margin: 0px; padding: 0px 0px 25px 0px; }
#l_doc div.odstavecFloat { position: relative; float: left; }
#l_doc div p { margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; text-align: justify; }

#l_doc img.galeryImg { margin: 5px; padding: 2px; border: 1px solid #ececec; }
#l_doc img.floatImg { position: relative; float: left; margin: 0px 15px 15px 0px; padding: 2px; border: 1px solid #ececec; }
#l_doc img.ramikImg { padding: 2px; border: 1px solid #ececec; }

#l_footer { color: #cef; background-image: url(images/bg_footer.png); background-repeat: no-repeat; background-position: left top; clear: both; text-align: right; font-size: 8pt; }
#l_footer p { margin: 0px; padding: 45px 10px 5px 0px; }
#l_footer font.copyright { font-size: 8pt; }

#l_menu { position: absolute; left:auto; right:auto; top: 5px; }
#l_menu a.menuBold {	font-weight: bold; }
#l_meteo { }

#l_menu ul { text-align: left; list-style: none; margin: 0px; padding: 0px; border-top: 1px solid #ececec; width: 160px; margin-bottom: 25px; }
#l_menu ul li { margin: 0px; padding: 5px 0px 5px 25px; border-bottom: 1px solid #ececec; background: transparent url(images/odrazka.png) no-repeat 0% 25%; background-position: left top; }
#l_menu ul li a:link, #l_menu ul li a:visited { color: #05b; border-bottom: none; }
#l_menu ul li a:hover, #l_menu ul li a:active { color: #05b; text-decoration: none; font-weight: bold; border-bottom: none; }

#l_menu h3 { font-family: Arial, 'Arial CE', 'Helvetica CE', verdana, sans-serif; }
#l_menu h3 { font-size: 100%; font-weight: bold; color: #05b; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }

#l_menu ul.submenu { text-align: left; list-style: none; margin: 0px; padding: 2px 0px 0px 0px; border: 0px; width: auto; }
#l_menu ul.submenu li { margin: 0px; padding: 1px 0px 1px 0px; border: 0px; background: none; }

#edit { position: absolute; font-size: 7pt; left:410px; right:auto; top: 5px; text-align: right; }
#edit img { position: relative; float: left; margin-right: 5px; }
div.clear_all { clear: both; font-size: 1px; height: 1px; }

select, textarea, .inputbox { color: #777; font-family: Arial, 'Arial CE', 'Helvetica CE', verdana, sans-serif; font-size: 9pt; border: solid 1px #cecece; }
