body {
	background: url('../images/background.jpg') top center repeat-y #616161;
	text-align: center;
	/*height: 100%;*/
	margin: 0px;
	padding: 0px; 	
/*	overflow: hidden;*/
}

div, table {
	font-family: verdana, arial, helvetica;
}
/*
#wrapper {
	position: fixed;
/*	width: 100%;
	height: 100%;
/*	overflow: auto;
/*	background: url('../images/white_background.jpg')  top center repeat-y;
/*	z-index: 100;
}
*/

#inf_status {
	background-color: white;
	color: red;
	position: absolute;
	z-index: 20;
}

#page {
	background: #FFFFFF;
	text-align: left;
	margin: 0px auto;
	width: 787px;
	padding-top: 6px;
	padding-bottom: 2px;
}
/*******************************/
/*        LEVY SLOUPEC         */
/*******************************/
#left_column {
	float: left;
	width: 212px;
	padding-left: 4px;
	padding-right: 0px;
	margin-bottom: 10px;
	overflow: hidden;
}

div.box {
	margin-bottom: 5px;
	padding-left: 2px;
	padding-right: 5px;
	position: relative;
}
span.box_title_left {
	font-size: 15px;
	position: absolute;
	top: 7px;
	left: 10px;
	color: #FFFFFF;
	font-weight: bolder;
}


#datum {

	height: 62px;
	background: url('../images/datum.jpg') no-repeat top left;
}
#box_svatek {
	font-size: 15px;
	position: absolute;
	top: 12px;
	left: 10px;
	color: #FFFFFF;
}
#top_logo_div {
	margin-bottom: 5px;	
}
#top_logo {
	text-decoration: none;
	border: 0px;
}

/*******************************/
/*         VYHLEDAVANI         */
/*******************************/
#vyhledavani {
	background: url('../images/vyhledavani.jpg') no-repeat top left;
	padding-top: 42px;
	_padding-top: 22px;
	&padding-top: 22px;
	padding-bottom: 3px;
	
}

	#search_input {
		border: 1px solid #C0C0C0;
		background-color: #ffffff;
		padding: 5px;
		color: #C0C0C0;
		font-size: 9px;
		width: 125px;
		vertical-align: middle;
	}
	#search_button {
		border: 1px solid #C0C0C0;
		background-color: #ffffff;
		color: #6C961B;
		font-weight: bold;
		width: 63px;
		margin-left: 2px;
		height: 25px;
		_height: 24px;	
		vertical-align: middle;
	}
	
/*******************************/
/*         AKTUALITY           */
/*******************************/	
#aktuality {
	background: url('../images/aktuality.jpg') no-repeat top left;
	padding-top: 40px;
	_position: relative;
	_top: -19px;  
	&position: relative;
	&top: -19px;
	
}
	h1.aktualita-title {
		font-size: 12px;
		font-weight: bold;	
		margin-bottom: 5px;
		display: inline;
		color: #6C961B;
		position: relative;
		top: -4px;
	}
	
	span.aktualita-short {
		display: block;
		font-size: 11px;
		font-weight: normal;	
	}
	img.aktualita_image {
		width: 50px;
		height: 50px;
		border: 1px solid #C0C0C0;
		cursor: pointer;
	}
	td.aktualita_td_image {
		vertical-align: top;
		width: 57px;
		padding: 2px;
	}
	td.aktualita_td_text {
		vertical-align: top;
		padding: 2px;
		padding-right: 5px;
		
	}

	hr.hr_aktuality {
		border: 1px dotted #A5A5A5;
		width: 100%;
	}
	tr.tr_aktuality {
		
	}
	tr.tr_aktuality:hover {
		background: #F0F0F0;
		cursor: pointer;
		
	}
	table.aktuality_table {
		border-collapse: collapse;
		width: 100%;
		position: relative;
	}
	
	
/*------------------*/

span.date {
	font-size: 12px;
}

#fotogalerie {
//	background: url('../images/fotogalerie.jpg') no-repeat top left;
	height: 63px;
}
#fotogalerie img {
	border: 0px;
}
#fotogalerie a {
	text-decoration: none;
	color: white;
}
span.box_title_galerie {
	font-size: 15px;
	position: absolute;
	top: 22px;
	left: 10px;
	color: #FFFFFF;
	font-weight: bolder;
}

/*******************************/
/*        PRAVY SLOUPEC        */
/*******************************/
#right_column {
	background: url('../images/top_image.jpg') no-repeat top left;
	padding-top: 140px;
	position: relative;
	float: left;	
	width: 567px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 10px;
	height: 1%; /* Holly hack for Peekaboo Bug */	
}

#language_chooser {
	position: absolute;
	right: 50px;
	top: 2px;
}
	img.flag {
		text-decoration: none;
		border: 0px;
	}

/*******************************/
/*      AKTUALITY  MAIN        */
/*******************************/

div.aktualita_div_image {
	float: left;
	margin-right: 16px;
	margin-bottom: 8px;
}
h1.clanek-title {
	font-size: 16px;
	color: #6C961B;
	font-weight: bold;
}

div.clanek-long {
	margin-bottom: 10px;
}
	#span_galerie_aktuality {
		background: #F0F0F0;
		padding: 5px;
		cursor: pointer;
	}
	#span_galerie_aktuality a{
		text-decoration: none;
		color: black;
	}
	img.img_aktualita_gallery {
		border: 1px solid #8BAD1E;
		width: 50px;
		height: 50px;
	}
	img.small_gallery_image {
		border: 1px solid #C0C0C0;
		width: 70px;
		height: 70px;
	}
	img.small_gallery_image:hover {
		border: 1px solid #8BAD1E;
	}
	table.small_galerie_table {
		width: 100%;
		text-align: center;
	}

/*******************************/
/*           NAVIGACE          */
/*******************************/
#navigation {
	margin-top: 4px;
/*	width: 567px;*/
	height: 35px;
	background: url('../images/navigace.jpg') no-repeat top left;
	position: relative;
	left: -2px;
	text-align: right;
	overflow: hidden;
	padding-left: 10px;
}
	#navigation_text {
		font-size: 10px;
		position: relative;
		right: 12px;
		top: 7px;
		color: white;
		overflow: hidden;
	}
	#navigation_text a {
		color: white;
		text-decoration: none;
		font-weight: bold;
	}
	#navigation_text a:hover {
		text-decoration: underline;
	}

/*******************************/
/*            MENU             */
/*******************************/
#menu_table {
	height: 137px;
	border-collapse: collapse;
	padding: 0px;
	position: relative;
	left: -1px;
	
}
	td.menu {
		padding: 0px;
		cursor: pointer;
		vertical-align: bottom;
	}
	span.menu_text {
		font-family: arial;
		color: white;
		bottom: 10px;
		font-size: 12px;
		position: relative;
		left: 5px;
		top: -13px;
	}
	span.menu_text a {
		color: white;
		text-decoration: none;
	}
	#menu_text_first {
		left: 7px;
	}
	#menu_vizitka {
		width: 115px;
		background: url('../images/menu_vizitka.jpg') no-repeat top center;
	}
	#menu_zahrady {
		width: 112px;
		background: url('../images/menu_zahrady.jpg') no-repeat top center;
	}
	#menu_vystavy {
		width: 112px;
		background: url('../images/menu_vystavy.jpg') no-repeat top center;
	}
	#menu_reportaze {
		width: 112px;
		background: url('../images/menu_reportaze.jpg') no-repeat top center;
	}
	#menu_zahradanadrekou {
		width: 112px;
		background: url('../images/menu_zahradanadrekou.jpg') no-repeat top center;
	}

/*******************************/
/*            OBSAH            */
/*******************************/

#obsah {
	padding: 4px;
	margin-top: 2px;
	margin-right: 6px;
	font-size: 12px;
}
	div.pagination {
		font-size: 12px;
		text-align: right;
		width: 100%;
		font-weight: bold;
		color: #A21C1C;
	}
	div.pagination a {
		color: #A21C1C;
		text-decoration: none;
	}
	div.pagination a:hover {
		color: #8BAD1E;
	}
	#pag_actual_page {
		color: #8BAD1E;
	}

/*******************************/
/*            GALERIE          */
/*******************************/	
#submenu {
	width: 550px;
	position: relative;
	text-align: center;
	margin-bottom: 10px;
}
div.gallery_image {
	width: 100%;
	text-align: center;
}
span.left {
	position: absolute;
	left: 0px;
}
span.right {
	position: absolute;
	right: 0px;
}
table.galerie_table {
	width: 100%;
	text-align: center;
}
td.galerie_radek {
	vertical-align: top;
}
img.img_gal_href {
	border: 2px solid #C0C0C0
}
img.img_gal_href:hover {
	border: 2px solid #8BAD1E;
}
table.galerie_table a {
	text-decoration: none;
	color: black;
}
table.galerie_table td {
	padding-bottom: 10px;
}
td.gallery_image {
	width: 100px;
	border: 2px solid #C0C0C0
}
td.gallery_popis {
	width: 400px;
}
/*******************************/
/*            PATICKA          */
/*******************************/	
#paticka {
	clear: both;
	margin: 6px;
	height: 33px;
	background-color: #8BAD1E;
	text-align: right;
	padding-right: 5px;
	padding-top: 6px;
}
	address.paticka {
		font-size: 10px;
		color: white;
		font-style: normal;
	}
	#paticka a {
		text-decoration: none;
		color: white;
	}
	#paticka a:hover {
		text-decoration: underline;
	}

