* {
	margin: 0;
	padding: 0;
}
h1, h2, h3 {  color: #54983A;}
h1 {font-size: 1.2em;}
h2 {font-size: 1.0em;}
a {
	color: green;
}

body {
	background: #569A3B;
	color: black;
	font-family: arial;
	font-variant: normal; 
	font-size: 13px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}

.clearer {clear: both; font-size: 0;}

.hidden {display: none;}
.visible {display: inline;}

/* structure */
.outer-container {
/*
	background: url('img/container.jpg') no-repeat center bottom;
	padding-bottom: 64px;
*/	
}

.inner-container {
	border: 2px solid #D7D7D2;
	margin: auto;
	width: 850px;
	background: #a0cd72 url('../img/menubottom.jpg') no-repeat left bottom;
	
}

/* headere & title */
.header {
	background: url('../img/header.jpg') no-repeat;
	height: 170px;
}
.footer {
	background: #FFDD62;
	height: 27px;
}

/* main */
.main {
	background: /*#a0cd72*/ url('../img/bg-content.gif') repeat-y 185px top;
}

/* content */
.content {
	float: right;
	width: 665px;
	background: #FFF7D7;
}
.content-in { 
  margin: 16px;
}
.content-in p, .content-in ul, .content-in ol {
  margin-bottom: 18px;
}
.content-in h1, .content-in h2, .content-in h3 {
  margin-bottom: 6px;
}
.content-in p, .content-in h2, .content-in h3, .content-in ul, .content-in ol {
  line-height: 140%;
}
.content-in ul, .content-in ol {
  margin-left: 32px;
}

/* main_menu */
.main_menu {
  margin-top: 15px;
	float: left;
	width: 184px;
	/*margin-top: 17px;*/
	color: gray;
	font-weight: bold;
}
.main_menu_picture {
	float: left;
	width: 184px;
	height: 184px;
}
.main_menu li {
	list-style-type: none;
  /*border-bottom: 1px solid #EAEADA;*/
	/*margin: 3px 0px 4px 8px;*/
}
.main_menu a {
	/* display: block; */
	text-decoration: none;
	color: black;
	font-weight: bold;
}
.menu_ul0, .menu_ul1, .menu_ul2 {
	height: 20px;
	padding-top: 3px;
}
.menu_ul0 {
	width: 180px;
	border-bottom: 1px solid #8fc456;
	padding-left: 5px;
}
.menu_ul1 {
	width: 173px;
  border-bottom: 1px solid #efdb96;
	background-color: #F4E6B1;
	padding-left: 12px;
}
.menu_ul2 {
	width: 166px;
	border-bottom: 1px solid #fbeec5;
	background-color: #FFF7D7;
	padding-left: 19px;
}

.path0 {
	background-color: #FFF7D7;
	color: black;
	border-bottom: 1px solid #67B249;
}
.path {
	padding: 15px 0px 7px 12px;
}
.path a {
	color: #003538;
	font-weight: bold;
	text-decoration: none;
}
.path a:hover {
	text-decoration: underline;
}

.submenu0 {
	background:  #F4E6B1;
	/*color: #00A44F;*/
	color: gray;
}
.submenu {
	padding: 6px 0px 3px 12px;
}
.submenu li {
	list-style-type: none;
	display: inline;
	margin-right: 1em;
	font-weight: bold;
}
.submenu li a {
	color: #003538;
	text-decoration: none;
}
.submenu li a:hover {
	text-decoration: underline;
}

.photogallery-nahled {
	float: left;
	margin: 0px 20px 3px 0px;
	width: 111px;
	height: 160px;
	background: URL('../img/dia2.gif') 6px 6px no-repeat;
}
.photogallery-nahled-detail0 {
	float: left;
	margin: 0;
	width: 105px;
	height: 130px;
}
.photogallery-nahled-detail {
	/*float: left;
*/
	margin: 3px 3px 3px 3px;
	width: 105px;
	height: 105px;
	background: URL('../img/dia.gif') 0 0 no-repeat;
}
.photogallery-nahled-detail-video {
	float: left;
	margin: 3px 3px 3px 3px;
	width: 105px;
	height: 105px;
	background: URL('../img/vid.gif') 0 0 no-repeat;
}
.photogallery-nahled-text {
	float: left;
	width: 111px;
	height: 45px;
	margin: 0;
	text-align: center;
	overflow: hidden;
}
.photogallery-table {
  margin: 0;
	background-color: #FFF7D7;
	color: black;
}
.photogallery-table a {
  text-decoration: none;
}

.obrazek {
    border: 1px solid #54983a; 
}


/*
div {
	border: 1px solid orange;
}
span {
	border: 1px solid yellow;
}
table, tr, td, li {
	border: 1px solid black;
}
h1, h2, p, img, ul, ol {
	border: 1px solid red;
}
*/

