* {
	font-family:  Verdana, Helvetica CE, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0;
	padding:0;
}

body {
	width:960px;
	margin:0 auto;
	background-repeat:repeat-y;
	background-color:#EDEDED;
	

}

#stranka {
	background-image:URL('images/bg.jpg');
}

#hlavicka {
	height:160px;
	background-color:#FFFFFF;
	padding-bottom:5px;
	
	/*_width:800px;*/
}

	#hlavicka-pruh {
		height:19px;
		background-color:#EDEDED;
		padding-top:3px;
		color:#4F5458;
	}

	#hlavicka-pruh a {
		text-decoration:none;
	}

	#hlavicka-pruh a:hover {
		text-decoration:underline;
	}

		#pocet {
			float:right;
			width:200px;
			color:#4F5458;
			text-align:right;
		}

	#hlavicka-logo {
		height:116px;
		background-color:#000000;
		background-image:URL('images/logo.jpg');
		background-repeat:no-repeat;
		padding-right:30px;
	}
	
		#banner {
			float:right;
			margin-top:30px;
		}
		
		.banner {
			float:right;
			margin-top:30px;
		}

	#hlavicka-akce {
		height:19px;
		background-color:#F68029;
		padding:0 0 0 15px;
		padding-top:3px;
		font-weight:bold;
		color:#FFFFFF;
	}

	#hlavicka-akce a:hover {
		text-decoration:underline;
	}

		#celkem {
			float:right;
		}

#telo {
	background-color:#FF0000;
}

	#leve-menu {
		float:left;
		width:160px;
		background-color:#CCD1D7;
	}

		#navigace {
			background-color:#F68029;
			padding:1px 0 10px 0;
		}
		
		#partneri {
			background-color:#000000;
			padding-left:8px;
			color:#FFFFFF;
		}
		
		#partneri2 {
			background-color:#000000;
			padding-left:8px;
			color:#FFFFFF;
		}
		
		#chcete {
			background-color:#6F767C;
			padding:5px 15px;
		}
		
		#ikonky {
			height:600px;
			margin-left:15px;
			font-size:8pt;
			color:#6F767C;
			padding-top:10px;
		}

		#ikonky img {
			margin-top:10px;
		}

	#obsah {
		float:left;
		width:640px;
		background-color:#FFFFFF;
	}

		#public-use {
			color:#35393A;
			padding:23px 15px;
			text-align:justify;
		}

		#obsah em {
			font-size:7pt;
			font-style:normal;
			font-weight:bold;
		}

	#prave-menu {
		float:left;
		width:160px;
		height:500px;
		background-color:#F68029;
	}

		#hledani {
			background-color:#6F767C;
			padding:15px;
			color:#FFFFFF;
			font-weight:bold;
			height:80px;
		}

		#hledani input, #hledani select {
			background-color:#FFFFFF;
			border-width:0;
			font-weight:normal;
			margin-top:10px;
			height:17px;
		}

		#realizace {
			background-color:#000000;
			padding:15px;
			color:#FFFFFF;
			font-weight:bold;
		}

		#realizace input, #realizace select {
			background-color:#FFFFFF;
			border-width:0;
			font-weight:normal;
			margin-bottom:10px;
			height:17px;
		}
		
		#realizace form {
			margin:10px 0;
		}

		#animace {
			height:160px;
			background-color:#0755AA;
			background-repeat:no-repeat;
		}

		#inzerce {
			background-color:#F68029;
			color:#FFFFFF;
			text-align:center;
			padding-top:15px;
			font-size:7pt;
		}

	#text ul {
		list-style-type:none;
		color:#333333;
		margin:20px 15px 15px 15px;
	}

#paticka {
	clear:both;
	padding-top:10px;
	background-color:#EDEDED;
	color:#333333;
	/*_width:800px;*/
}

#paticka a {
	color:#666666;
}

/************************/

h1 {
	font-size:10pt;
	font-weight:normal;
	color:#333333;
	margin:18px 15px 15px 15px;
}

h2 {
	background-color:#9CA3AD;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 15px;
}

h3 {
	font-size:8pt;
	font-weight:bold;
}

ul {
	list-style-type:none;
	color:#333333;
	margin:10px 0 0 30px;
}

.nazev {
	color:#000000;
	padding:10px 0 0 15px;
}

input {
	background-color:#FFFFFF;
	border:0px solid #000000;
}

textarea {
	background-color:#FFFFFF;
	border:0px solid #000000;
}

select {
	background-color:#FFFFFF;
	border:0px solid #000000;
}

th {
	background-color:#F68029;
	text-align:left;
	padding:5px 15px;
}

hr {
	border:1px solid #9DA4AC;
}

sup {
	font-size:5pt;
}

/************************/

a:link, a:hover, a:visited {
	color:#000000;
	text-decoration:underline;
}

.hla-pru:link, .hla-pru:hover, .hla-pru:visited {
	color:#4F5458;
	text-decoration:underline;
}

.hla-akc:link, .hla-akc:hover, .hla-akc:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.lev-par:link, .lev-par:hover, .lev-par:visited {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom:10px;
}

.lev-chc:link, .lev-chc:hover, .lev-chc:visited {
	background-color:#6F767C;
	color:#FFFFFF;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}

.lev-iko:link, .lev-iko:hover, .lev-iko:visited {
	color:#6F767C;
	text-decoration:none;
}

.lev-rea:link, .lev-rea:hover, .lev-rea:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.obs-pub:link, .obs-pub:visited {
	color:#35393A;
	text-decoration: underline;
}

.obs-pub:hover {
	color: #00C;
	text-decoration: underline;
}

.obs-akc:link, .obs-akc:hover, .obs-akc:visited {
	display:block;
	float:left;
	width:183px;
	background-color:#F68029;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:3px 15px;
}

.obs-akc2:link, .obs-akc2:hover, .obs-akc2:visited {
	display:block;
	float:left;
	width:184px;
	background-color:#F68029;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:3px 15px;
}

.link-mfp:link, .link-mfp:hover, .link-mfp:visited {
	color:#FFFFFF;
	text-decoration:none;
	margin-right:8px;
}

/************************/

.menu {
	list-style-type:none;
	margin-left:15px;
	font-weight:bold;
}

.menu li {
	padding:5px 0;
}

.menu a {
	font-size:9pt;
	text-decoration:none;
}

.submenu {
	list-style-type:none;
	font-size:10pt;
	background-color:#FED082;
	padding:8px 15px;
	margin:0px;
}

.submenu li {
	padding-top:2px;
}

.submenu a {
	text-decoration:none;
}

.akcehp {
	float:left;
	width:183px;
	padding:15px 15px 33px 15px;
}

.akcek {
	float:left;
	padding:15px 15px 33px 15px;
}
.akcehp2 {
	float:left;
	width:180px;
	height:140px;
	padding:15px 15px 33px 15px;
	border-left:2px solid #F68029;
	border-right:2px solid #F68029;
	
}

.ahp {
	/*height:60px;*/
	padding-bottom:10px;
}


.lista {
	background-color:#000000;
	color:#FFFFFF;
	padding:5px 15px;
	clear:left;
}

.lista a {
	color:#FFFFFF;
	text-decoration:none;
}

.mesto {
	float:right;
	background-color:#000000;
	color:#FFFFFF;
}

.nahled {
	float:left;
	background-color:#EDEDED;
	margin-bottom:15px;
}

.popisek {
	padding:15px 15px 0 182px;
	text-align:justify;
}

.kratky {
	background-color:#9CA3AD;
	font-size:9pt;
	color:#FFFFFF;
	padding:0 0 10px 15px;
}

.mfp {
	float:right;
	width:180px;
}

.p {
	margin:0 15px;
}

.seda {
	height:110px;
	background-color:#C9CED4;
}

.seda h1 {
	margin-top:0;
	padding-top:20px;
	font-weight:bold;
}

.seda b {
	margin-left:15px;
}

.p h2 {
	width:480px;
	margin:0 0 20px 0;
}

.p h3 {
	margin:15px 0;
}

.popform {
	background-color:#6F767C;
}

.popform td {
	/*background-color:#C9CED4;*/
	color:#FFFFFF;
	font-style:italic;
	padding-left:15px;
}

.popform input {
	height:24px;
	margin-bottom:3px;
	margin-right:15px;
}


.popdirform {
	background-color:#FFFFFF;
}


.popdirform td {
	font-style:italic;
	padding-left:15px;
}

.popdirform input {
	height:16px;
	margin-bottom:3px;
	margin-right:15px;
}

.popdirbutton {
	width:180px;
	background-color:#FED082;
}

.hdlnakce {
	clear:left;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#F68029;
	padding:3px 3px 3px 15px;
	margin:0;
}

.sort {
	height:148px;
	background-color:#FFFFFF;
	margin-top:22px;
	padding-left:15px;
}

.pu {
	background-color:#FFFFFF;
	margin:22px;
}

.results {
	height:88px;
	background-color:#EDEDED;
	padding:15px;
	margin-top:22px;
}

.sort select {
	height:22px;
	width:120px;
	color:#4F5458;
	font-size:9pt;
	font-style:italic;
	border:1px solid #4F5458;
	margin-left:15px;
}

.sort input {
	height:25px;
	background-color:#F68029;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:5px solid #F68029;
	padding:5px;
	margin-left:15px;
}

.zminte {
	color:#4F5458;
	margin:10px;
	text-align:center;
}

.pridat {
	float:right;
	width:160px;
	height:19px;
	background-color:#000000;
	margin-top:-3px;
	padding-top:3px;
}

.pridat a {
	color:#FFFFFF;
	margin-left:15px;
	text-decoration:none;
}
/************************/





table {
	border-collapse:collapse;
	background-color:#EDEDED;
}


.popform table tr {
	border:1px solid #4F5458;
}



.popform table td {
	height:35px;
	padding:2px 16px;
	background-color:#EDEDED;
}


.popform table th {
	height:25px;
	font-size:10pt;
	text-align:left;
	padding-left:16px;
	background-color:#CCD1D7;
}

table input, select, textarea {
	border:1px solid #4F5458;
}

table input, select {
	height:20px;
}

.button {
	width:160px;
	height:60px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:10pt;
	cursor:pointer;
}

.btn {
	font-size:8pt;
	cursor:pointer;
}

.nb tr {
	border:0px solid #4F5458;
}

.nadpis {
	padding:20px;
	text-align:center;
}

.podnadpis {
	padding:10px;
	text-align:center;
}














