body {
	color: #333;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}

#lista  { background-color: #f6f6f6; line-height: 26px; font-size: 11px; margin: 0; border-bottom: 1px solid #eee; text-align: center; float: left; width: 100%; font-family: Arial, Helvetica, sans-serif; }
.clearlista { font-size: 1px; height: 1px; clear: both; overflow: hidden; visibility: hidden; margin: 0; padding: 0; }
#page { width: 890px; margin: 0px auto; text-align: left; background: url(media/napisy.gif) no-repeat right 15px; }
/* 290px sloupec */

h1 { background: url(media/logo.gif) no-repeat left center; display: block; height: 94px; margin-top: 30px; margin-bottom: 30px; }
h1 span { display: none; }

#napisy { display: none; }
#info { margin-bottom: 20px; padding: 15px; background-color: #fbf8e3; padding-bottom: 14px; _padding-bottom: 0px; overflow: hidden }
.box-h a .img { border: 3px solid #eee; margin-bottom: 5px; }

#box1 { float: left; width: 286px; border: 2px solid #94afeb; margin-right: 10px; }
#box2 { float: left; width: 286px; border: 2px solid #ffa468; margin-right: 10px; }
#box3 { float: left; width: 286px; border: 2px solid #a8c1a8; }

.box-h { padding: 4px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.box-t { padding: 10px; height: 85px; }
.box-h h2 { margin: 0; padding: 0; text-align: center; line-height: 34px; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.box-t h3 { margin: 0; padding: 0; margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #515151; position: relative; }
.box-t p.hr { padding: 0; margin: 0; border-top: 1px solid #eee; padding-top: 15px; margin-top: 20px; padding-bottom: 5px; text-align: center; }
#box1 h2 { background-color: #acc0eb; }
#box2 h2 { background-color: #ffc59f; }
#box3 h2 { background-color: #c7ddc7; }

.box-t h3 a.info { position: absolute; right: 0px; _right: 10px; text-decoration: none; border: 0; }
.box-t h3 a.info img { border: 0; }

.box-h h2 a { display: block; color: #333; text-decoration: none; }
.box-h h2 a:hover { display: block; color: #333; text-decoration: underline; }

ul { padding: 0px; margin: 0px; margin-bottom: 5px; list-style: none; }
ul li { background: url(media/ul.gif) no-repeat left 4px; padding-left: 12px; margin-bottom: 2px; margin-left: 10px; }

#lista .lisin  { text-align: left; float: left; margin-left: 15px; _margin-left: 10px; }
#lista .lison  { text-align: right; float: right; margin-right: 15px; _margin-right: 10px; }
a       { text-decoration: underline; color: #007195; }
a:hover { text-decoration: underline; color: #F86723; }

p.ol { float: left; margin: 0px; padding: 0; }
p.or { float: right; margin: 0px; padding: 0; }


#aktuality { float: left; width: 890px; }
#aktuality h2 { margin: 0; padding: 0; margin-top: 20px; margin-bottom: 10px; font-size: 20px; font-weight: normal; color: #333; }
#aktuality div { background-color: #f9f9f9; padding: 15px; margin-bottom: 20px; }
#aktuality p { border-bottom: 1px solid #f0f0f0; padding: 5px 0; margin: 0; }
#aktuality p em { font-style: normal; float: right; }
#aktuality p strong { padding-right: 10px; color: #000; font-weight: normal; }
#aktuality p.em em { color: #4B79E1; }
#aktuality p.ka em { color: #FF6C09; }
#aktuality p.kv em { color: #6D8A6E; }
#aktuality p a { color: #555; text-decoration: underline; }
#aktuality p a:hover { color: #F86723; text-decoration: underline; }