body {
	background-color: #2c9d23;
	background-image: url(../layout/body-bg.png);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #000000;
}
.main
{
	width: 984px;
	margin-left: auto;
	margin-right: auto;
}
	.topmenu
	{
		height: 18px;
		text-align: right;
		padding-top: 25px;
	}
		a.amenu
		{
			font-family: Arial;
			font-size: 10px;
			text-decoration: none;
			color: #454545;
			padding-right: 5px;
		}
		a.amenu:hover
		{
			font-family: Arial;
			font-size: 10px;
			text-decoration: underline;
			color: #000000;
			padding-right: 5px;
		}
		.content
	{
		margin-top: 20px;
	}
		.logo
		{
			width: 200px;
			height: 70px;
			clear: both;
			margin-left: 40px;
		}
		.flags
		{
			margin-bottom: 22px;
			padding-left: 35px;
			padding-top: 67px;
		}
		.menu
		{
			background-image: url(../layout/menu-bg.png);
			background-repeat: no-repeat;
			width: 319px;
			height: 480px;
			float: left;
			padding-top: 40px;
		}
			a.menuitem
			{
				font-family: Arial;
				font-size: 14px;
				text-align: left;
				text-decoration: none;
				font-weight: bold;
				color: #ffffff;
				width: 257px;
				height: 20px;
				float: left;
				margin-left: 18px;
				padding-left: 20px;
				padding-top: 10px;
				padding-bottom: 10px;
			}
			a.menuitem:hover
			{
				background-color: #fd5f00;
				font-family: Arial;
				font-size: 14px;
				text-align: left;
				text-decoration: none;
				font-weight: bold;
				color: #ffffff;
				width: 257px;
				height: 20px;
				float: left;
				margin-left: 18px;
				padding-left: 20px;
				padding-top: 10px;
				padding-bottom: 10px;
			}
		.text
		{
			width: 665px;
			float: left;
		}
			.image
			{
				background-image: url(../layout/img-bg.png);
				background-repeat: no-repeat;
				width: 665px;
				height: 339px;
			}
				.picture
				{
					width: 665px;
					height: 298px;
					border: 0px;
					position: relative;
					right: 25px;
					top: 15px;
				}
			.textcontent
			{
				font-family: Arial;
				font-size: 14px;
				/*text-align: left;*/
				text-align: justify;
				text-decoration: none;
				color: #ffffff;
				padding: 30px 30px 30px 30px;
				line-height: 19px;
			}
				.onoff
				{
					font-family: Arial;
					font-size: 10px;
					text-align: right;
					text-decoration: none;
					color: #ffffff;
					position: relative;
					bottom: 32px;
					cursor: pointer;
					float: right;
				}
				.navigation
				{
					font-family: Arial;
					font-size: 10px;
					text-align: right;
					text-decoration: none;
					color: #ffffff;
					position: relative;
					bottom: 32px;
					cursor: pointer;
					float: left;
				}
	.bottom
	{
		background-image: url(../layout/line.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		width: 984px;
		height: 30px;
		margin-top: 30px;
		padding-top: 30px;
		font-family: Arial;
		font-size: 11px;
		text-align: right;
		text-decoration: none;
		color: #ffffff;
		float: left;
	}
	.bottom2
	{
		width: 984px;
		height: 20px;
		margin-top: 10px;
		padding-top: 0px;
		font-family: Arial;
		font-size: 11px;
		text-align: right;
		text-decoration: none;
		color: #ffffff;
		float: left;
	}
		a.copy
		{
			font-family: Arial;
			font-size: 11px;
			text-decoration: none;
			color: #ffffff;
		}
		a.copy:hover
		{
			font-family: Arial;
			font-size: 11px;
			text-decoration: underline;
			color: #ffffff;
		}
h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 22px;
	text-align: left;
	text-decoration: none;
	color: #fff000;
}
h2
{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
	font-family: Verdana;
	font-size: 19px;
	text-align: left;
	text-decoration: none;
	color: #ffffff;
}
a
{
	text-decoration: none;
	color: #ffffff;
}
a:hover
{
	text-decoration: underline;
	color: #000000;
}
ul
{
	padding-left: 0px;
	margin-left: 0px;
}
ul.vybaveni
{
	padding-left: 20px;
	margin-left: 20px;
}

ul li a
{
  text-decoration: underline;
}

.tabfot table
{
	margin-top: 20px;
	text-align: center;
}
.tabfot table td
{
	width: 150px;
}
.rok
{
	text-align: left;
}
.tabfot table a
{
	text-decoration: none;
}
.tabfot table a:hover
{
	text-decoration: underline;
}
.tabfotky table
{
	text-align: center;
	margin-left: -12px;
}
.tabfotky table td
{
	text-align: center;
	width: 120px;

}
.fotog
{
	width: 90px;
	height: 90px;
	border: 4px solid #ffffff;
	margin: 3px 3px 3px 3px;
	cursor: pointer;
}
.partnerslogo
{
	border: 7px solid #ffffff;
}

#toplist
{
	float: right;
	clear: both;
	padding-bottom: 15px;
}
#slistaeo
{
	width: 980px;
	padding-top: 5px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica;
	font-size: 10px;
	text-align: justify;
	color: #ffffff;
	line-height: 110%;
	clear: both;
}
	#slistaeo a
	{
		font-family: Arial, Helvetica;
		font-size: 10px;
		text-decoration: none;
		color: #fff000;
	}
	#slistaeo a:hover
	{
		font-family: Arial, Helvetica;
		font-size: 10px;
		text-decoration: none;
		color: #ffffff;
	}
	


ul, li
{
margin: 0;
padding: 0;
}
ul.uroven1
{
list-style: none;  
margin-left:auto;
width: 750px;
position: relative;
height: 3.4em;
overflow: hidden; /* IE, opera */ 
text-align: right;
}
ul.uroven2
{
list-style: none;  
position: absolute;
left: 60px;
display: block;
visibility: hidden;
}

li.uroven1
{
float: left;
padding-right: 5px;

}
li.uroven2
{
float: left;
padding-right: 5px;
padding-top: 5px;
}
li.uroven1 a
{
display: block;
text-decoration: none;
}

li#aktivni li.uroven2 a
{
background: transparent;
}
li#aktivni ul
{
visibility: visible;
}

li.uroven1Hover ul.uroven2,li.uroven1:hover ul.uroven2
{
visibility: visible;
z-index: 2;
}

