body  {
	font-family : Arial, Helvetica, sans-serif;
	background-color : #fff;
	color : #333;
	padding : 1em 0 0 0;
	margin : 0;
	text-align : center;
}
a:link, a:visited, a:active {
	color : Red;
	text-decoration : underline;
}
a:hover {
	text-decoration : none;
}
#vse {
	margin: 0 auto;
	padding: 0;
	width : 960px;
	text-align : left;
}
#hlava {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	text-align: left;
}
#menu {
	margin : 0;
	width : auto;
	height : 2.5em;
	line-height : 2.5em;
	font-size : 80%;
}
h1 {
	font-size : 180%;
	margin : 0 0 5px 0;
} 
h2 {
	font-size : 110%;
	font-weight : bold;
	font-family : "Arial CE", Arial, Helvetica, sans-serif;
	color : #000;
	padding : 0em 0em 0em 0em;
	margin : 0em 0em 0.6em 0em;
	width : auto;
}
h2.titul {
	margin-bottom : 0.2em;
}
h3 {
	font-size : 100%;
	font-weight : bold;
	font-family : "Arial CE", Arial, Helvetica, sans-serif;
	font-style : normal;
	padding : 0em 0em 0em 0em;
	margin : 0em 0em 10px 0em;
	width : auto;
}
h1 a:link, h1 a:visited, h1 a:active {
	text-decoration : none;
}
h1 a:hover {
	text-decoration : underline;
}
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover, h3 a:link, h3 a:visited, h3 a:active, h3 a:hover {
	color : #000;
}
ul, ol {
	margin : 0em 0em 2em 0em;
	padding : 0em 0em 0em 2em;
	font-size : 80%;
	line-height : 1.5em;
}
li {
	margin : 0em 0em 0.3em 0em;
}		
#kontakt ul {
	padding : 0;
	list-style-type : none;
}
p, .title {
	margin : 0em 0em 1em 0em;
	line-height : 1.5em;
	text-align : left;
	font-size : 90%;
}
.hornilevy {
	float: left;
	width: 600px;
}
.hornipravy {
	float: right;
	width: 360px;
}
.hornilevy p {
	font-weight : normal;
}
p.titulek {
	font-weight : bold;
	line-height : 1.2em;
	text-indent : 2em;
}
p.wp-caption-text, .dokument p.wp-caption-text {
	font-family : Verdana;
	margin-top : 0.3em;
	font-size : 11px;
	color : Gray;
}
.box p {
	margin-top : 0.3em;
	font-size : 75%;
}
p.kon {
	margin : 0em 0em 3px 0em;
}
.datum {
	margin : 0em 0em 10px 0em;
	padding : 0.3em 0.5em 0.3em 0.5em;
	font-size : 80%;
	font-weight : bold;
	color : #fff;
	background-color : #ada985;
}
#udaje {
	margin : 0em 0em 10px 0em;
}


.zjisteni {
	margin : 0em 5px 0em 0em;
	padding : 0.2em 0.5em 0.2em 0.5em;
	font-size : 90%;
	font-weight : bold;
	color : #fff;
	background-color : Red;
}

.mensi a {
	color: Gray;
}
p.mensi {
	color : Gray;
	font-size : 70%;
	margin-bottom : 0.3em;
}
p.rubriky {
	margin : 0em 0em 25px 0em;
} 
.dokument {
	margin : 0em 0em 1em 0em;
	padding : 1.5em 2em 1.5em 2em;
	background-color : #eaeaea;
	border-top : 5px solid Silver;
	border-bottom : 1px solid Silver;
}
.dokument p {
	margin : 0em 0em 0.7em 0em;
	font-size : 80%;
}
.box {
	margin : 0em 0em 1em 1em;
	padding : 0.5em 1em 0.5em 1em;
	background-color : #eaeaea;
	float : right;
	width : 180px;
	border-top : 5px solid Silver;
	border-bottom : 1px solid Silver;
}
.box p {
	margin : 0em 0em 0.5em 0em;
	line-height : normal;
}
.box ul, .box ol {
	margin : 0em 0em 0.5em 0em;
	padding : 0em 0em 0em 1.5em;
}
.box li {
	font-size : 85%;
	line-height : normal;
}
#cary {
	clear : both;
	padding : 2px 0em 3px 0em;
	border-top : 1px solid Gray;
	border-bottom : 1px solid Silver;
}  
hr {
	margin : 0 0 1em 0;
	color : #aa9eba;
	height : 1px;
}
#pata {
	height : 2px;
	padding : 0;
	margin : 0;
}
#obsah {
	margin : 0;
	padding : 25px 0 0 0;
	text-align : left;
	width : auto;
}
#texthack {
	margin : 0 0 2em 0;
	padding : 0;
	width : 600px;
	float : left;
}
#text {
	padding : 0em 25px 0 0;
	width : auto;
}




.perexhack {
	margin : 0 0 0.5em 0;
	padding : 0;
	width : 300px;
	height : 120px;
	float : left;
}
.perex {
	padding : 0 25px 0 0;
	text-align : left;
	vertical-align : top;
	width : auto;
}
.perex p {
	font-size : 75%;
	line-height : 1.4em;
}
.sedy {
	color : Gray;
	font-weight : bold;
}




img {
	align : right;
	border : none;
}
#kontakthack {
	margin : 0 0 2em 0;
	padding : 0;
	width : 360px;
	float : right;
	background-image : url("prouzky.gif");
}
#kontakt {
	padding : 0em 0 0em 25px;
	text-align : left;
	vertical-align : top;
	width : auto;
}
td {
	font-size : 70%;
	border-bottom: 1px solid #aa9eba;
	border-right: 1px solid #aa9eba;
	padding : 0.5em 1em 0.5em 1em;
}
table {
	margin : 0 0 1.5em 0;
}
form {
	margin : 0 0 1.5em 0;
	padding : 0;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	color: #3F3F3F;
	margin : 0em 0em 0.5em 0em;
}
textarea {
	width: 90%;
}
input.pole {
	width: 50%;
}
input.tlacitko {
	width: auto;
}
hr.cistic {
	padding : 0;
	margin : 0;
	clear : both;
	visibility : hidden;
} 
.vpravo {
	text-align : right;
}
.alignright {
	float : right;
	margin : 0 0 1em 1em;
}
.alignnone {
	clear : both;
	margin : 0 0 1em 0;
}
#tiraz {
	text-align : center;
	padding : 10px 0 20px 0;
	border-top : 1px solid Gray;
	margin : 0;
}