/* ------- staticke styly -------- */



body {

	margin:				0px;

	padding:			0px;

	font-family: 			Tahoma, 'Lucida Grande CE', lucida, sans-serif;

	color:				#1E2D06;

	font-size:			0.9em;

	background-color: 		#496c11;

	text-align: 			center;

}

img {

	border: 			none;

}

pre {

	font-size:			0.8em;

	text-align:			left;

}

h1, h2, h3 {

	padding:			0px;

	margin:				0px;

}

hr {

	display: 			none;

}

a {

	text-decoration: 		underline;

	color:				#000000;

}

a:hover {

	text-decoration:		none;

	color:				#000000;

	border-bottom:			1px dotted #ababab;

}

form, select, input, button, textarea {

	font-family:			Tahoma, 'Lucida Grande CE', lucida, sans-serif;

}

input {

	font-size: 			0.9em;

	border: 			1px solid #496c11;

	background-color: 		#ffffff;

}

button {

	font-size: 			0.9em;

	border: 			1px solid #496c11;

	background-color: 		#ffffff;

}

select {

	font-size: 			0.9em;

	border: 			1px solid #496c11;

	background-color: 		#ffffff;

}

textarea {

	font-size: 			0.9em;

	border: 			1px solid #496c11;

	background-color: 		#ffffff;

}

acronym:hover, abbr:hover {

	cursor:				help;

}

abbr[title], acronym[title] {

	border-bottom:			1px dotted;

	cursor:				help;

}



/* ------- layout styly -------- */



#wrapper {

	width:				1024px;

	margin-left:			auto;

	margin-right:			auto;

	text-align:			center;

	background-image: 		url('../images/background.png');

	background-repeat:		repeat-y;

	background-position:		center;

}

#wrapper-bottom {

	width:				1024px;

	height:				24px;

	margin-left:			auto;

	margin-right:			auto;

	text-align:			center;

	background-image: 		url('../images/footer.png');

	background-repeat:		no-repeat;

	background-position:		center;

}

#base {

	background-color:		#e2ffb4;

	width:				968px;

	margin-left:			auto;

	margin-right:			auto;



}

#header {

	width:				968px;

	height:				116px;

	background-repeat:		no-repeat;

	background-position:		center;

	text-align:			left;

	position:			relative;

}

#menu {

	width:				968px;

	height:				35px;

	background-image: 		url('../images/menu.png');

	background-repeat:		no-repeat;

	background-position:		center;

	position:			relative;

	z-index:			5;

}

#menu-box {

	width:				900px;

	position:			absolute;

	left:				30px;

	padding:			2px;

}

#lang-select {

	float:				right;

	margin-right:			38px;

	margin-top:			6px;

	width:				50px;

}

#contain {

	width:				968px;

	text-align:			center;

}

#panel-left {

	float:				left;

	padding-top:			5px;

}

#panel-right {

	float:				right;

	padding-top:			5px;

}

#text {

	float:				left;

	text-align:			left;

	font-size:			0.9em;

	line-height:			140%;

	padding:			5px;

	width:				510px;

	/*height:				420px;*/

	/*overflow:			auto;*/

}

#text img {

	margin-left:			2px;

	margin-right:			2px;

}

#msgbar {

	float:				left;

	text-align:			right;

	padding:			5px;

	width:				510px;

}

#msg {

	text-align:			left;

	line-height:			140%;

}

.sidebar {

	margin:				0px 10px 10px 10px;

	padding-bottom:			10px;

	width:				203px;

	/*height:				360px;*/

	background-image: 		url('../images/sidebar.png');

	background-repeat:		no-repeat;

	background-position:		top;

	text-align:			left;

	font-size:			0.9em;

}

.sidebar-heading {

	padding: 			6px 10px 4px 10px;

	margin: 			0px;

	color:				#ffffff;

	font-size: 			1.0em;

	font-weight: 			bold; 

}

.sidebar h3 {

	font-size:			0.9em;

}

#footer {

	clear:				both;

	width:				948px;

	padding:			10px;

	font-size:			0.7em;

	text-align:			left;

}



/* ------- rucne pridane styly "class" nebo "id" -------- */



#menu ul {

	list-style:			none;

}

#menu a,#menu span {

	text-decoration:		none;

	color:				#ffffff;

	font-size:			0.9em;

	border:				none;

}

#menu li ul a {

	font-size:			0.8em;

}

#menu .root-ul {

	padding:			0px;

	margin:				0px;

}

#menu .root-li {

	float:				left;

	position:			relative;

	padding:			4px;

	margin:				0px;

	padding-left:			10px;

	padding-right:			25px;

}

#menu .sub-ul {

	position:			absolute;

	top:				22px;

	left:				0px;

	width:				160px;

	padding:			0px;

	margin:				0px;

	text-align:			left;

}

#menu .sub-li {

	position:			relative;

	border-right:			1px solid #000000;

	border-left:			1px solid #a1a1a1;

	border-bottom:			1px solid #000000;

	border-top:			1px solid #a1a1a1;

	padding:			1px;

	padding-left:			3px;

	margin:				0px;

	background-color:		#3e600c;

	cursor:				pointer;

}

#menu .sub-li:hover {

	background-color:		#79b01c;

}

#menu .sub-sub-ul {

	position:			absolute;

	top:				-1px;

	left:				159px;

	width:				200px;

	padding:			0px;

	margin:				0px;

	text-align:			left;

}

#menu .sub-sub-li {

	border-right:			1px solid #000000;

	border-left:			1px solid #a1a1a1;

	border-bottom:			1px solid #000000;

	border-top:			1px solid #a1a1a1;

	padding:			1px;

	padding-left:			3px;

	margin:				0px;

	background-color:		#3e600c;

	cursor:				pointer;

}

#menu .sub-sub-li:hover {

	background-color:		#79b01c;

}

.nadpis {

	text-align:			left;

	padding:			2px;

	padding-bottom:			5px;

	margin:				2px;

	border-bottom:			1px solid #496c11;

}

.nadpis h1 {

	font-size:			1.2em;

}

#navigation a {

	margin:				2px;

	color:				#800000;

}

#navigation a:hover {

	color:				#800000;

	text-decoration:		underline;

}

#navigation .current {

	text-decoration:		underline;

}



/* rounded corners */

.cr-tl {

	position:			absolute;

	top:				0px;

	left:				0px;

	border:				none;

}

.cr-tr {

	position:			absolute;

	top:				0px;

	right:				0px;

	border:				none;

}

.cr-bl {

	position:			absolute;

	bottom:				0px;

	left:				0px;

	border:				none;

}

.cr-br {

	position:			absolute;

	bottom:				0px;

	right:				0px;

	border:				none;

}


