body {
	margin: 0px !important;
	padding: 0px !important;
	color: #000;
	font-size: 0.9em;
	text-align: center;
	font-family: Calibri, 'Trebuchet MS', sans-serif;
}
ul, ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a {color:#005d91; font-weight: bold;}
	a:hover, a:focus, a:active {color:#e3001c;}


/* odkazy pro nevidome a klaveskare */
p.blind {
	margin: 0px;
}
p.blind a {
	position: absolute;
	left: 0px;
	top: -10000px;
}
	p.blind a:active, p.blind a:focus {
		top: 10px;
		margin: 10px;
		padding: 5px;
		outline: none;
		color: #fff;
		font-weight: bold;
		background: #e3001c;
		border: 1px solid #005d91;
	}
hr.blind {
	position: absolute;
	top: -10000px;
	width: 10px;
}



div#kontejner {
	width: 900px;
	margin: 0px auto;
	text-align: left;
}
	div#hlavicka {
		position: relative;
		width: 100%;
		height: 100px;
		margin: 0px;
		overflow: hidden;
	}
		div#hlavicka h1 {
			width: 100%;
			height: 100px;
			margin: 0px;
			padding: 0px;
		}
			div#hlavicka h1 span {
				position: absolute;
				top: 0;
				left: 0;
				display: block;
				width: 100%;
				height: 100px;
				cursor: pointer;
				background: url(../img/bg-hlavicka.jpg) no-repeat top left;
			}

	div#menu {
		padding: 10px 0px;
		background: url(../img/bg-menu.jpg) no-repeat right center;
	}
		div#menu a {
			margin: 0px 15px;
			font-weight: bold;
			color: #005d91;
		}
			div#menu a.vybrano {color: #e3001c;}
			div#menu a:hover, div#menu a:focus, div#menu a:active {color: #e3001c;}

	div#obsah {
		margin: 0px 0px 5px 0px;
		padding: 1px;
		border: 1px solid #999;
	}
		div#obsah-in {
			padding: 10px;
			background: #e5e5e5 url(../img/bg-obsah.jpg) repeat-x top left;
		}
		div#obsah-in h2 {
			margin: 0px;
			padding: 0px;
			font-size: 1.6em;
			color: #e3001c;
		}
		div#obsah-in h3 {
			margin: 0px;
			padding: 0px;
			font-size: 1.3em;
			color: #005d91;
		}
		div#obsah-in p {
			margin: 0px;
			padding: 0.5em 0px 1em 0px;
			text-align: justify;
		}



div#poptavka {
	width: 900px;
	height: 25px;
	overflow: hidden;
}
	div#poptavka p#poptavka-1 {
		position: relative;
		float: left;
		width: 815px;
		height: 25px;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}
		div#poptavka p#poptavka-1 span {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: url(../img/bg-poptavka-1.jpg) no-repeat top left;
		}
	div#poptavka p#poptavka-2 {
		float: left;
		width: 85px;
		height: 25px;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}
		div#poptavka p#poptavka-2 a {
			display: block;
			position: relative;
			width: 100%;
			height: 100%;
		}
			div#poptavka p#poptavka-2 a span {
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				cursor: pointer;
				background: url(../img/bg-poptavka-2.jpg) no-repeat top left;
			}
				div#poptavka p#poptavka-2 a:hover span, div#poptavka p#poptavka-2 a:focus span, div#poptavka p#poptavka-2 a:active span {background-position: bottom left;}



div#tlacitka {
	clear: both;
	margin: 15px 0 0 0;
}
div#tlacitka a {
	display: block;
	float: left;
	width: 441px;
	margin: 0 10px 0 0;
	padding: 1px;
	border: 1px solid #999;

	color: #333;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
div#tlacitka a span {
	display: block;
	padding: 8px 10px 5px 10px;
	background: #e5e5e5 url("../img/bg-tlacitka-a-span.jpg") repeat-x center;
}
#butt-billboard {
	color: #e7000e !important;
}
#butt-pozemek {
	margin: 0 !important;
	color: #005c93 !important;
}

div#tlacitka a:hover span, div#tlacitka a:focus span, div#tlacitka a:active span {
	background: #e5e5e5 none;
}



#bezpecne {
	margin-top: 20px;
	padding: 1px;
	border: 1px solid #999;
}
#bezpecne p {
	margin: 0;
	padding: 10px;
	background: #e5e5e5;
}



div#paticka {
	width: 864px;
	height: 14px;
	margin: 15px 0px 0px 0px;
	padding: 18px;
	overflow: hidden;
	color: #333;
	font-size: 0.9em;
	font-weight: bold;
	background: url(../img/bg-paticka.jpg) no-repeat top left;
}
	div#paticka span {float: right;}
	div#paticka a {
		color: #333;
	}
		div#paticka a:hover, div#paticka a:focus, div#paticka a:active {color: #e2001a;}
	div#paticka-projekty {
		width: 900px;
		margin: 10px auto 0px auto;
	}
		div#paticka-projekty p {
			display: block;
			width: 22%;
			margin: 0px;
			padding: 15px 2% 15px 1%;
			float: left;
			text-align: left;
			color: #666;
			font-size: 0.9em;
		}
			div#paticka-projekty p a {color: #333;}
				div#paticka-projekty p a:hover, div#paticka-projekty p a:focus, div#paticka-projekty p a:active {color: #e3001c;}




p.varovani {margin: 0px; padding: 10px !important; font-weight: bold; color: #fff; background: #e3001c;}
.nodisp {display: none;}
.txtl {text-align: left !important;}
.txtc {text-align: center !important;}
.txtr {text-align: right !important;}
.fll {float: left;}
.flr {float: right;}
.clr {clear: both;}
.clr-min {clear: both; height: 1px; overflow: hidden; margin: 0px !important; padding: 0px !important;}
.nopad {padding: 0px !important;}
.nomar {margin: 0px !important;}
.sl50 {
	width: 47%;
	float: left;
	margin: 0% 3% 0% 0%;
	overflow: hidden;
}
/* =Clearfix (all browsers)--------------------------------*/.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* IE6 */ * html .clearfix {height: 1%;}/* IE7 */*:first-child+html .clearfix {min-height: 1px;}

