body {
	font-size: small;
	font-family: Arial, Verdana, sans-serif;
	color: #202020;
	background-color: #fff;
	text-align: center;
}
* {
	margin: 0;
	padding: 0;
}
a, a:active, a:visited {
	color: #b52121;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
ul {
	list-style-type: none;
}
#page {
	margin: 0 auto;
	width: 76em;
	text-align: left;
}
.clear {
	clear: both;
}
.pad {
	padding: 10px;
}
.italic {
	font-style: italic;
}
#top {
	background-color: #000;
}
#top p {
	color: #fff;
	float: left;
	font-size: 150%;
	padding-top: 1ex;
	font-family: Tahoma, Verdana, sans-serif;
	font-variant: small-caps;
}
h1 {
	font-size: 200%;
	color: #000;
	font-family: Georgia, Verdana, sans-serif;
	font-variant: small-caps;
}
#header h1, #header2 h1 {
	color: #fff;
}
h1 span {
	color: #f00;
}
h2 {
	font-size: 200%;
	border-bottom: 1px dashed #c0c0c0;
	color: #320a5b;
	font-family: Verdana, sans-serif;
	padding-bottom: 0.25ex;
}
h3 {
	font-size: 125%;
}
h3, h3 a, h3 a:active, h3 a:visited {
	color: #0f4c80;
}
h4 {
	font-size: 100%;
}
h1, h3, h4, p {
	padding-bottom: 1ex;
}
#right p {
	text-align: justify;
}
#right .pageList p {
	text-align: center;
}
hr {
	border: 0px;
	background-color: #c0c0c0;
	height: 1px;
	margin: 10px 0;
}

#header {
	background: #000 url("../images/design/head_prechod_tmavsi.png") bottom right repeat-x;
}
#head {
	padding-top: 25px;
	padding-left: 50px;
	background: url("../images/design/head_tmavsi.jpg") top right no-repeat;
	height: 175px;
}
#head h1 {
	width: 392px;
	height: 124px;
	background: url("../images/design/nadpis.jpg") no-repeat;
}
#head h1 a {
	display: block;
	height: 124px;
}
#head h1 span {
	display: none;
}

#central {
}
.menumargin {
	padding-top: 0px;
}
#menu {
	background: #b00000;
}
#menu li {
	float: left;
	width: 16%;
	position: relative;
}
#menu a {
	display: block;
}
#menu a.level1 {
	font-weight: bold;
	border-right: 1px solid #fff;
	letter-spacing: 1px;
	padding: 0.5ex 5px;
	height: 6ex;
	text-transform: uppercase;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}
#menu a.level1, #menu a.level1:active, #menu a.level1:visited {
	background: #830000 url("../images/design/menu_prechod_tmavsi_out.png") repeat-x;
	color: #fff;
}
#menu a.level1:hover, #menu li.selected a.level1 {
	background: #370000 url("../images/design/menu_prechod_tmavsi.png") repeat-x;
	color: #fff;
}
#menu a.level1 span span {
	font-size: 125%;
	letter-spacing: 4px;
	display: block;
}
#menu ul ul {
	position: absolute;
	top: 7ex;
	left: 0px;
	display: none;
}
#menu ul li:hover ul {
	display: block;
}
#menu li li {
	width: 100%;
}
#menu a.level2 {
	width: 100%;
	font-family: Arial, Verdana, sans-serif;
	border-top: 1px solid #fff;
	padding: 3px;
}
#menu a.level2, #menu a.level2:active, #menu a.level2:visited {
	background: #9f0704;
	color: #fff;
}
#menu a.level2:hover, #menu li.selected a.level2 {
	background: #ca0000;
}

#left, #right {
	float: left;
}
#central {
	background: #fff;
	min-height: 500px;
}

#left, #panel, #right {
	float: left;
}
#left {
	margin-top: 4px;
	width: 25%;
	color: #505050;
}
#right {
	margin-bottom: 1em;
	margin-top: 4px;
	width: 75%;
	overflow: hidden;
}

#left .pad {
	margin-top: 10px;
	min-height: 400px;
	/*background: #969595;*/
	background: #fff url("../images/design/left.png") repeat-x;
}
#right .pad {
	margin-right: 5px;
}

#right ul, #left ul {
	list-style-type: disc;
	padding-bottom: 1ex;
}
#right ul li, #right ol li, #left ul li {
	margin-left: 2ex;
}
#right h2 {
	margin-bottom: 1ex;
}
#right h3 {
	padding-top: 1ex;
}

#left span {
	color: #000;
	border-bottom: 1px dashed #c0c0c0;
}
#left h3 {
	color: #b00000;
	padding-left: 30px;
	margin-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 1ex;
}

#l_fin, #l_tla, #l_tla2, #l_con, #l_ang, #l_med, #l_kon, #l_nah, #l_read {
	min-height: 24px;
}
#l_fin[class] {
	background: url("../images/icons/money.png") center left no-repeat;
}
#l_tla[class] {
	background: url("../images/icons/ts.png") center left no-repeat;
}
#l_tla2[class] {
	background: url("../images/icons/ts.png") center left no-repeat;
}
#l_con[class] {
	background: url("../images/icons/discussion.png") center left no-repeat;
}
#l_ang[class] {
	background: url("../images/icons/hands.png") center left no-repeat;
}
#l_med[class] {
	background: url("../images/icons/envelope.png") center left no-repeat;
}
#l_kon[class] {
	background: url("../images/icons/email.png") center left no-repeat;
}
#l_nah[class] {
	background: url("../images/icons/phone.png") center left no-repeat;
}
#l_read[class] {
	background: url("../images/icons/news.png") center left no-repeat;
}

.ciele {
	background-color: #eee4e4;
	margin-right: 1%;
	margin-bottom: 10px;
	padding: 10px;
	width: 33%;
	float: left;
}
.cielec {
	float: left;
	width: 62%;
}
.ciele h3 {
	color: #b00000;
}
.ciele ol {
}
#right .ciele li {
	padding-bottom: 10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #303030;
	margin-left: 3ex;
}

img.metody {
	float: left;
	border: 1px solid #c0c0c0;
	margin-right: 10px;
	margin-bottom: 10px;	
}
img.info {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;	
}
.ramcek {
	background-color: #eee4e4;
	border-bottom: 1px solid #c0c0c0;
	padding: 5px 50px;
	line-height: 3ex;
	margin-bottom: 1ex;
}

.fotogaleria img {
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #c0c0c0;
	vertical-align: top;
}

.plody div {
	float: left;
	width: 210px;
}
.plody h4 {
	padding-bottom: 0.25ex;
}
.plody img {
	border: 1px solid #c0c0c0;
}

.smaller {
	font-size: 85%;
}

.positive, .negative, .neutral {
	border-top: 1px solid #c0c0c0;
	margin-bottom: 1ex;
	padding: 5px;
}
.negative {
	color: #520000;
	background-color: #fff6f6;
}
.positive {
	color: #000052;
	background-color: #f6f6ff;
}
.neutral {
	background-color: #f6f6f6;
}

.reflist li {
	padding-bottom: 1ex;
}

.potrat {
	float: left;
	width: 50%;
}