html {
	background: url("bg.jpg") rgb(6, 36, 70); margin: 0px; height: 100%; text-align: center; color: rgb(0, 0, 0); font-family: verdana;
}
body {
	background: url("bg.jpg") rgb(6, 36, 70); margin: 0px; height: 100%; text-align: center; color: rgb(0, 0, 0); font-family: verdana;
}
img {
	border: currentColor;
}
body h2 {
	text-align: left; font-family: Trebuchet MS; font-size: 18px;
}
body h3 {
	margin: 0px; padding: 3px; font-family: Trebuchet MS; font-size: 16px;
}
#headerdarkblue {
	top: 0px; width: 100%; height: 120px; position: absolute; background-color: rgb(10, 42, 75);
}
#headerlightblue {
	background: url("bg_menu.jpg") repeat-x rgb(3, 57, 112); top: 120px; width: 100%; height: 30px; position: absolute;
}
#header {
	background: url("header.jpg") no-repeat; margin: 0px auto; width: 960px; height: 120px; position: relative;
}
#menu {
	margin: 0px auto 30px; padding: 6px; width: 950px; text-align: left; font-size: 14px; position: relative;
}
div.button a {
	color: rgb(204, 204, 204); text-decoration: none;
}
div.zalozka.button a {
	color: rgb(255, 255, 255);
}
div.button a:hover {
	color: rgb(255, 255, 255);
}
#menu ul {
	margin: 0px; padding: 0px;
}
#menu li {
	margin-right: 10px; display: inline; list-style-type: none;
}
#menu li a {
	color: rgb(102, 153, 153); text-decoration: none;
}
#menu li.zalozka a {
	color: rgb(255, 255, 255);
}
#menu li a:hover {
	color: rgb(255, 255, 255);
}
#obsah {
	margin: 0px auto; padding: 20px 60px; width: 840px; text-align: justify; line-height: 140%; font-size: 14px; position: relative; min-height: 400px; background-color: rgb(236, 236, 236);
}
#obsah a {
	color: rgb(0, 0, 204);
}
#obsah a:hover {
	color: rgb(0, 152, 255);
}
#obsah p {
	line-height: 23px;
}
#obsah img {
	margin: 20px;
}
#obsah td {
	text-align: center;
}
#obsah_skript {
	width: 400px;
}
#obsah_skript h2 {
	margin: 0px; padding: 5px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: rgb(6, 36, 70);
}
#posuny h2 {
	margin: 0px; padding: 5px; color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: rgb(6, 36, 70);
}
#obsah_skript ul {
	margin: 0px 0px 20px; padding: 5px; list-style-type: none; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-color: rgb(255, 255, 255);
}
#posuny ul {
	margin: 0px 0px 20px; padding: 5px; list-style-type: none; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-color: rgb(255, 255, 255);
}
#obsahSkript {
	font-family: Times new roman;
}
#posuny {
	width: 400px; float: right;
}
.clear {
	clear: both;
}
span a {
	border-width: 1px 1px medium; text-decoration: none; border-bottom-color: currentColor; border-bottom-style: dotted;
}
.vzorec {
	margin: 20px; padding: 0px; text-align: center; font-size: 16px; font-style: italic;
}
#footer {
	text-align: center; color: rgb(102, 153, 153); font-size: 14px; margin-top: 10px;
}
.obrazek {
	max-height: 120px;
}
a[target='_blank'] {
	background: url("images/new.png") no-repeat right; line-height: 20px; padding-right: 17px; display: inline-block;
}
a[href$='.pdf'] {
	background: url("images/pdf.png") no-repeat right; line-height: 20px; padding-right: 17px; display: inline-block;
}
a.klik {
	background: url("www/obrazky/submenu_item.png") no-repeat right bottom; line-height: 20px; padding-right: 17px; display: inline-block;
}
.rozklik {
	margin-left: 20px;
}
#obsahSkript table {
	border-radius: 5px;
}
#obsahSkript thead {
	color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: rgb(6, 36, 70);
}
#obsahSkript th {
	padding: 5px;
}
#obsahSkript tbody {
	border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-color: rgb(255, 255, 255);
}
#footer a {
	color: rgb(102, 153, 153); text-decoration: none;
}
#footer a:hover {
	color: rgb(255, 255, 255);
}
#fotogalerie {
	text-align: left; margin-left: -5px;
}
#fotogalerie img {
	margin: 5px;
}
