html, body {height: 100%;}
body,td,th, textarea {color: #FFFFFF; font-family: "Verdana CE", Verdana, "Helvetica CE", Helvetica, "Geneva CE", Geneva, sans-serif; font-size: 12px;}
body {background-color: #000000;margin: 0px;color: #c6c6c6;}
a, a:visited {text-decoration: none; color: #666666;}
a:hover {text-decoration: none; color: #FFFFFF;}
strong {font-weight: bold;}
em {
	font-style: italic;
}
.mensi {font-size: 93%;}
.bila {color: #FFFFFF;}
.infotext {
	font-size: 95%;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
	padding-top: 30px;
}
#main {
	margin: 0;
	min-height: 100%;
	height: auto;
	_height: 100%;
	position: relative;
}
#text {padding-top: 2%; padding-bottom: 2px;position: relative;}
#footer {
	height: 1px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 75%;
	width: 100%;
}
#fotka {
	background-color: #FFFFFF;
	width: 820px;
	margin: 0px auto 0px auto;
	text-align: center;
	position: relative;
}
#fotka a, #fotka a:visited, #nahledy .nasirku p a, #nahledy .nasirku p a:visited {text-decoration: none; color: #c6c6c6;}
#fotka a:hover {text-decoration: none; color: #000000;}
#nahledy .nasirku p a:hover {text-decoration: none; color: #666666;}
.velka {
	margin: 15px auto 10px auto;
	border: 1px solid #000000;
}
#fotka div {
	text-align: left;
	padding: 10px 53px;
}
#fotka div p {
	margin: 0px;
	float: right;
}
#fotka h1 {	font-size: 18px;
	letter-spacing: 0.09em;
	margin: 0px;
	font-weight: bold;
	padding: 0px;
	width:210px;
}
#fotka ul, #nahledy .dole ul, #footer2 ul {
	float: right;
	margin: 0px;
	padding: 0px;
}
#footer3 ul {margin: 0px;padding: 0px;}
#fotka li, #nahledy .dole li, #footer2 li, #footer3 li {
	display: inline;
	margin-left: 15px;
}
.podpis {
	margin: 0px;
	position: absolute;
	top: -47px;
	left: 0px;
	border-width: 0px;
	border: 0px solid #FFFFFF;
}
hr.cleaner {clear:both;height:1px;margin: -1px 0 0 0; padding:0;border:none;visibility: hidden;}
#nahledy {
	padding-bottom: 31px;
	position: relative;
	color: #666666;
	padding-top: 1px;
	margin: 0px;
}
#nahledy .nasirku, #nahledy .nasirku2, #nahledy .administrace {
	width: 970px; _width: 990px;
	margin: 0px auto 0px auto;
}
#nahledy .navysku {
	width: 870px; _width: 890px;
	margin: 0px auto 0px auto;
}
#nahledy .nasirku div, #nahledy .navysku div, #nahledy .nasirku2 .nahledy2 div {
	background-color: #000000;
	width: 222px;
	text-align: center;
	float: left;
	margin: 1px 0px 3px 16px;
}
#nahledy .navysku div {width: 156px;}
#nahledy .nasirku img, #nahledy .navysku img, #nahledy .nasirku2 img, #odkazy img {
	margin: 13px auto 13px auto;
	border: 2px #666666 solid;
}
#nahledy .nasirku p {
	text-align: center;
	margin: -5px 0px 0px 0px;
	padding: 0px 13px 3px 0px;
}
#nahledy .nasirku2 p {
	width: 460px;
	float: left;
	min-height: 410px;
	_height: 410px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	color: #CCCCCC;
	line-height: 1.6;
}
#nahledy .nasirku div span {
	position: absolute;
	bottom: 0px;
	text-align: center;
	width: 222px;
	left: 0px;
}
#nahledy .top {
	width: 940px;
	margin: 10px auto 0px auto;
	text-align: right;
	padding-top: 10px;
}
#nahledy .top h1, #nahledy h1 {
	font-size: 18px;
	letter-spacing: 0.09em;
	margin: -7px 0px 10px 25px;
	_margin: -7px 0px 0px 10px;
	float: left;
	font-weight: bold;
	padding: 0px;
}
#nahledy h1 {float: none; margin: 10px auto 0px auto;width: 910px;}
#nahledy .dole {
	width: 920px;
	margin: 10px auto 0px auto; _margin: 0px auto 0px auto;
	padding-left: 0px; _padding-left: 5px;
}
#footer2, #footer3 {
	height: 30px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	color: #A2A2A2;
	font-size: 107%;
}
#footer2 div {width: 940px; _width: 960px; margin: 0px auto 0px auto;}
#footer3 div {width: 940px;_width: 960px;margin: 7px auto 0px auto;text-align: center;position: relative;}
#footer3 ul {position: absolute;top: 0px;right: 0px;}
#footer3 p {margin: 0px;position: absolute;left: 0px;top: 0px;}
#footer3 a, #footer3 a:visited {text-decoration: none; color: #A2A2A2;}
#footer3 a:hover {text-decoration: none; color: #FFFFFF;}
#nahledy .administrace .menu {
	width: 330px;
	margin: 20px 0px 0px 40px;
	font-weight: bold;
	color: #CCCCCC;
}
#nahledy .administrace .menu a, #nahledy .administrace .menu a:visited {text-decoration: none; color: #FFFFFF;}
#nahledy .administrace .menu a:hover {text-decoration: none; color: #666666;}#nahledy .administrace .menu p {
	font-size: 93%;
	margin: 2px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
}
#nahledy .administrace .system {
	float: right;
	margin: 0px 0px 0px 0px; _margin: 20px 0px 0px 0px;
	width: 550px;
	color: #CCCCCC;
	line-height: 1.6;
}
#nahledy .administrace .system h3 {
	margin: 8px 0px 4px 0px;
	font-size: 14px;
	color: #666666;
}
#nahledy .administrace .system p {
	margin: 0px 0px 7px 0px;
}
#nahledy .administrace h2 {
	font-size: 18px;
	letter-spacing: 0.09em;
	margin: 0px;
	float: left;
	font-weight: bold;
	padding: 0px 0px 10px 5px;color: #FFFFFF;
}
#nahledy .administrace .system h2 {
	font-size: 12px;
	letter-spacing: 0.09em;
	margin: 0px;
	float: none;
	font-weight: bold;
	padding: 0px 0px 10px 5px;
}
#nahledy .administrace .system input, #nahledy .administrace input {
	color: #FFFFFF;
	background-color: #000000;
	width: 400px;
	border: 1px solid #333333;
	padding: 2px 3px;
}
#nahledy .administrace form {
	margin: 0px;
	padding: 0px;
}
#nahledy .administrace .system div {
	margin: 10px 150px 0px 0px;
	text-align: right;
}
#nahledy .administrace .system div input, #nahledy .administrace div input {
	background-color: #333333;
	width: 150px;
	border-width: 0px; color: #FFFFFF;
}
#nahledy .administrace .odeslat input {
	margin-left: 700px;
}
#nahledy .administrace textarea {
	width: 900px;
	height: 200px;
	margin: 3px 0px 20px 0px;
	background-color: #000000;
	border: 1px solid #333333;
	padding: 5px;
}
#nahledy .administrace .system textarea {width: 400px;height: 333px;}
.pridat {
	font-weight: normal;
	margin: 25px 0px 0px 0px;
}
#nahledy .administrace .menu .pridat select {
	width: 240px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #333333;
	margin-top: 5px;
}
#odkazy {
	width: 650px;
	margin: 0px auto 0px auto;
	padding-bottom: 41px;
	position: relative;
	color: #CCCCCC;
	padding-top: 1px;
}
#odkazy h1 {
	font-size: 16px;
	letter-spacing: 0.09em;
	margin: 20px 0px 0px 0px;
	font-weight: bold;
	padding: 0px;
	color:#666666;
}
#odkazy h2 {font-size: 18px;font-weight: bold;margin: 25px 0px 0px 0px;}
#odkazy h2 a, #odkazy h2 a:visited {color: #CCCCCC;}
#odkazy h2 a:hover {color: #666666;}
#odkazy h3 {font-size: 12px;font-weight: bold;margin: 1px 0px 0px 0px;font-style: italic;}
#odkazy h3 a, #odkazy h3 a:visited {color: #666666;}
#odkazy h3 a:hover {color: #CCCCCC;}
#odkazy p {margin: 10px 0px 0px 0px;}
#odkazy img {margin: -20px 0px 0px 10px;float: right;}
#cv h1 {
	font-size: 18px;
	letter-spacing: 0.09em;
	margin: 50px 0px 10px 0px;
	font-weight: bold;
	padding: 0px;
}
