/* CSS Document */
body {
	font-family: "Bookman Old Style", "Century Schoolbook", Verdana, Arial;
	font-size: small;
	color: #e8e9ea;
	background-color: black;
}

p {
	text-indent: 20px;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}

h1 {
	font-size: 13pt;
}

h2 {
	font-size: 12pt;
}

h3 {
	font-size: 11pt;
}

a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #a7a9ac;
}

hr {
	color: white; height: 1px;
}

.pageHeader {
	position: absolute;
	width: 610px; height: 80px;
	left: 220px; top: 25px;
	vertical-align: bottom;
	width: 610px;
	background-image: url("../design/title_back.jpg");
	text-align: right; font-size: 15pt; font-weight: bold;
	letter-spacing: 1px;


	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	/*border-bottom: 2px solid #072c22;*/
}

span.pageTitle {
	padding-left: 140px;
	letter-spacing: 2px;
}

/* --- menu --- */
div.mainMenu {
	position: absolute;
	top: 100px;
	left: 10px;
	margin-top: 0px;
	background-image: url("../design/menu_back.gif");
	width: 215px;
	height: 217px;
	background-repeat: no-repeat;
}

div.menuLogo {
	position: absolute; top: 5px; left: 230px;
	width: 100%;
	z-index: 100;
}

div.menuItems {
	margin-top: 15px;
}

div.menuItem {
	font-size: 9pt;
	text-align: center;
}

div.menuItemVisited {
	font-weight: bold;
	font-size: 11pt;
	letter-spacing: 1px;
	text-align: center;
	color: darkgray;
}

a.menu {
	color: white; text-decoration: none; font-weight: bold;
	padding-right: 7px; padding-left: 7px;
	margin: 0px;
}
a.menu:hover {
	color: gainsboro;
	border-right: 4px solid #0d4f3d; border-left: 4px solid #0d4f3d;
	margin: 0px;
	/*filter: alpha(opacity=50);
	background-color: #114a3b;*/
}
span.menuVisited {
	color: #54595b;
}

/* --- content --- */
div.mainContent {
	position: absolute;
	top: 105px;
	left: 220px;
	vertical-align: top;
	width: 610px;
	color: gainsboro;
	/*  background-color: #cc9933;*/
	/* border-top: 1px solid #072c22;*/
}
/*
div.mainTitle {
	
	background-color: #cc9933;
	height: 25px;
}
*/

div.content {
	font-size: 9pt;
	padding-left: 5px; padding-right: 5px;
	border-left: 1px solid #006600;
	border-bottom: 1px solid #006600;
	border-top: 1px solid #006600;
	background-color: #454545;
	background-image: url("../design/cont_back.gif");
	background-repeat: repeat-y;
	background-position: right;
}

div.news {
	border-bottom: 1px dashed #a0a0a0;
	padding: 5px;
	font-size: 9pt;
	text-align: justify;
}

div.newsTitle {
	font-size: 11pt;
}

div.newsAuthor {
	text-align: right;
	padding-right: 80px;
}

div.pageFooter {
	font-size: 8pt; color: #0d4f3d; 
	text-align: right;
	margin-top: -18px;
}

img.bordered {
	border: 1px solid #0d4f3d;
	padding: 2px;
	background-color: black;
	filter: alpha(opacity=90, style=2);
	-moz-opacity: 0.7;
}

div.vzkaz {
	margin-left: 18px; margin-bottom: 10px;
	text-align: left;
	padding-left: 5px; padding-bottom: 5px;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
	width: 580px;
}

div.vzkazTitle {
	font-weight: bold;
	text-align: left;
}

div.kalendarIndex {
	border-top: 1px dashed silver;
	font-size: 11pt;
}

div.kalendar {
	margin-bottom: 5px;
	margin-left: 20px;
	border-bottom: 1px dashed silver; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black;
	font-size: 9pt;
	padding: 5px;
	width: 455px
	
}

div.kalendarText {
	padding-left: 10px;
}

div.kalendarOver {
	padding: 5px;
	background-color: #404040;
	margin-bottom: 5px;
	margin-left: 20px;
	border-bottom: 1px dashed silver; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black;
	font-size: 9pt;
	width: 455px
}

div.kalendarTitle {
	font-size: 11pt;
}

span.kalendarMestoMedia {
	font-weight: bold;
}

/* ---forms---*/
input.text {
	background-color: #505050;
	color: #e0e0e0;
	border: 1px solid silver;
	font-family: "Bookman Old Style", "Century Schoolbook", Verdana, Arial;
	font-size: 9pt;
}

textarea {
	background-color: #505050;
	border: 1px solid silver;
	color: #e0e0e0;
	font-size: 9pt;
	font-family: "Bookman Old Style", "Century Schoolbook", Verdana, Arial;
	padding: 3px;
}

table.forms {
	width: auto;
	border: 1px solid black;
	font-size: 9pt;
	background-color: #404040;
	padding-left: 10px;
	padding-right: 10px;
}

div.strankovani {
	text-align: right;
}

div.autori {
	padding-top: 10px; padding-right: 10px;
}
div.autori div img {
	/*padding: 15px;*/
	margin: 15px;
}

div.autorTitle {
	padding-left: 30px;
	font-weight: bold;
	font-size: 10pt;
}

div.autorText {
	margin-bottom: 10px;
	text-align: justify;
	padding-left: 10px;
}
