body {
	margin: 0px; 
	padding: 0px;
	font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	/* background-color: #CEFF80; */
	text-align: center;
	height: 100%;
}


#stranka {
	position:relative;
	width:760px;  
	margin:0 auto 0 auto;
	border: 1px solid  green;
	/*height: 100%;*/
	background-color: #E6FFBF;
	/* background: url('../config/bg.jpg'); */
	
	}

#hlavicka {
	height: 150px;
	background-color: #6DB300;
	background: url('images/hlavicka.gif	');
	}

#logo {
	width: 200px;
	position: relative;
	float: left;
	}
	
#stranka-obsah {
	padding: 0px;
	margin: 0px;
	text-align: left;
	}
	
#menu {
	width: 180px;
	/* background-color: #CC9966;
	background: url('../config/bg-submenu.gif') top left repeat-y;
	*/
	float: left;
	display: block;
	margin:0; padding:0;
	}
	
#menu-obsah{
	margin:0; 
	padding: 1em 0em 0.5em 0em;
    font-size: 70%;
	}
	
#menu-obsah ul{
	text-align: left;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	/* border-right: 1px solid  #792D2D;*/
	border-top: 5px solid green;
	}
	
#menu-obsah li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	border-bottom: 1px solid green;
	}
	
#menu-obsah li a, #menu-obsah li a:visited {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: green;
	display: block;
	border-left: 10px solid #cfff82;	
	padding: 6px 0px 4px 10px;
	background-color: #f7ffea;
	}
	
#menu-obsah li a:hover {
	/*text-decoration: none;
	color: #6DB300;*/
	border-left: 10px solid #6DB200;
	background-color: #d9ff9c; /*cfff82*/
	}

#obsah-ram {
	margin:0 0 0 180px; 
	padding:0;
	min-height: 525px;
	_height: 525px;
	border-left: 1px solid green;
	}

#obsah {
	padding: 5px 15px 15px 15px;
	line-height: 150%;
	}		

#obsah ul, #obsah ul {
	line-height: 140%;
	text-align: justify;
	}
	
#obsah li {
	list-style-type: square;
	}

#obsah a {
	color: green;
	text-decoration: underline;
	}

#obsah a:hover{
	color: green;
	text-decoration: none; /*color: #CC9966;*/
	}

hr.cleaner {
    clear:both;
    height:1px;
    margin: -1px 0 0 0; padding:0;
    border:none;
    visibility: hidden;
	}
	  
p { 	
	text-align: justify;
	text-indent: 1.5em;
	margin: 3px 0px 3px 0px;
	}

.norm {
	text-indent: 0em;
	}
	
h1 {
	margin: 0px;
	text-align: left;
	font-size: 15pt;
	color: green;
	padding: 10px 0px 10px 15px;
	/*border-bottom: 2px dashed #6DB200; *//*CFFF82*/
	}
	
h2 {
	color: green;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	}

h3 {
	font-size: 11pt;
	text-align: left;
	margin: 20px 0px 0px 0px;
	}

.kapitalky { text-transform: uppercase; }

.vpravo { text-align: right; }

.vlevo { text-align: left; }

.vlevo-objekt { float: left; }

.stred { text-align: center; }

.nahoru {vertical-align: top;}

.zvyrazneni { color: green; }

.zvyrazneni-hasici { color: #0033CC; }

.zvyrazneni-mensi { font-size: small; color: green; }

.hasici { color: #0033CC; }
	
.upozorneni { font-size: 10pt; font-weight: bold; color: red; text-align: center;}


em, strong {
	color: green;
	}

ul li{
	padding-top: 12px;
	}
.obsah-tabulka td{
	vertical-align: top;
	}
	
.obr {
	margin: 0.5em;
	border: 1px solid green; /*CC9966; */
	}

table.podnikatele{
	border-collapse: collapse;
	/* border: 1px solid green; */
	width: 500px;
	text-align: left;
	}
	
table.podnikatele td{
  vertical-align: top;
  /* padding: 5px; */
}

.podnikatele-polozka{
	width: 60px;
	}

.podnikatele-obsah{
	width: 440px;
	}
	
table.uredni-deska {
	margin: 0 auto 0 auto;
	border-collapse: collapse;
	border: 1px solid green; 
	/* width: 540px;*/
	width: 95%;
	background-color: #FCFFED;
	}
	
table.uredni-deska thead tr {
	border-bottom: 1px solid green;
	background-color: #CFFF82;
	}

table.uredni-deska th {
	color: green;
	font-weight: bold;
	font-style: italic;
	padding: 0px 5px;
	}
	
table.uredni-deska tr.titulek {
	border-top: 2px solid green;
	}

table.uredni-deska td {
  vertical-align: top;
  padding: 5px 5px 5px 5px;
}

table.uredni-deska td.prilohy {
	padding-bottom: 20px;
	}

#fotogalerie {
	padding: 0.5em;
	border: 1px solid green;
	}
	
.fotogalerie-nahled{
	 /*CC9966; */
	
	float: left;
	position: relative;

	width: 145px;

	height: 145px;

	margin: 1em;

	text-align: center;
	}

/*
table{
	border-collapse: collapse;
	border: 1px solid green; 
	width: 540px;
	}
	
table td {
  vertical-align: top;
  padding: 5px;
  border: 1px solid green; 
}
*/
/*	
table{
	border-collapse: collapse;
	border: 1px solid green; 
	width: 90%;
	background-color: #FCFFED;
	}

table td {
  vertical-align: top;
  padding: 5px;
  border: 1px solid green; 
}
*/

div#uvodni {
	position: relative;
	width: 500px;
	height: 400px;
	margin: 0 auto 0 auto;
	line-height: 100%;
	}

#aktuality {
	width: 240px;
	}
	
#aktuality h3 {
	font-size: 11pt;
	padding-top: 10px;
	margin: 0px;
	color: green;
	}
		
#aktuality ul {
	margin: 0px 0px 0px 15px;
	padding-left: 0px;
	}

#aktuality ul li {
	padding-top: 8px;
	list-style-type: square;
	text-align: left;
	}
