html,body {text-align:center;margin:0;padding:0}
*
{
font-family: Arial,"Arial CE",Helvetica,sans-serif;
}

a {text-decoration: none;color: #CC0000;}
#results a:hover {text-decoration:underline}
#head {position:relative;height:154px;background:url('./img/head.jpg') top left no-repeat;border-bottom:5px #dc5654 solid;}
#logo {position:absolute;overflow:hidden;width:283px;height:154px;top:0;left:31px;text-align:center;}
h1 {color:#dc5654;font-size:40px;width:244px;font-weight:normal;letter-spacing: 2px;position:relative;padding:16px;}
h1 span {display:block;color:#eae6cb;padding-top:3px;border-top:2px #eae6cb solid;letter-spacing: 22px;font-variant: small-caps;font-size:24px;}
#logoimg {background:url('./img/logo.jpg') no-repeat center center;font-size:0;width:283px;height:154px;position:absolute;top:0;left:0}
#menu {position:absolute;bottom:0;right:37px;padding:0;margin:0;}
#menu li {float:left;display:block;margin-left:3px;}
#menu li a {display:block;padding-top:12px;height:41px;line-height:40px;background:url('./img/menu.jpg') no-repeat 0 12px;color:#fff;font-size:16px;text-align:center;width:108px;}
#menu li a.cur, #menu li a:hover {font-size:20px;background-position:0 6px;line-height:35px;} 
h3 { color: #948065;margin:0;padding:20px 0 6px 0;font-weight:normal;clear:both;font-size:20px;}
h4 { color: #CC0000;}
h5 { color: #CC0000;}
div#telo {width: 1000px;overflow-x:hidden;text-align: left;margin:0 auto;background:#fff;}
div#welcome {background-color: #beb99b;height:220px;color:#000;font-weight:bold;background-image: url('img/welcome.jpg');background-repeat: repeat-x;}
#welcome div {margin:0px 40px;padding:20px 0}
#nadpis {position:relative;clear:both;}
#vysvetl {top:30px;text-align:right;position:absolute;right:0;_right:40px;}
#vysvetl img {vertical-align:middle}
#text {
margin:20px 40px 20px 40px;
position:relative;
#position:static;
padding-bottom:30px;
font-size:12px;}
#search,#pokrocilesearch {margin-bottom:4px;background:#f5f2e4;padding:25px 15px;}
#search,#pokrocilesearch {text-align:left;position:relative;}
#search {height:30px;}
#searchtext {font-size:20px;width:330px;padding:3px 6px;background:#fff;border:1px #000 solid;}
#advsearch {padding-top:10px;position:absolute;right:20px;}
#getsearch {padding:3px 10px;color:#fff;background:#948065;height:31px;vertical-align:top;border:0px #948065 solid;font-size:16px;font-weight:bold;}
#search select {font-size:16px;padding:3px 6px;margin-right:5px;height:31px;}
.small {position:absolute;top:8px;font-size:11px;}
#foot {clear:both;position:relative;top:30px;margin-bottom:30px;background:url('./img/foot.jpg') repeat-x top left;color:#fff;padding:20px 40px;font-size:11px;}
a.rozstrel,a.minirozstrel,#search,#pokrocilesearch,a.uvodrozstrel {background:#f5f2e4 url(./img/csc_tl.png) no-repeat;}
a.rozstrel {height:60px;position:relative;display:block;width:298px;margin:4px;float:left;color:#948065}
a.minirozstrel {height:25px;position:relative;display:block;width:149px;margin:2px;float:left;}
a.uvodrozstrel {height:25px;position:relative;width:250px;display:block;font-weight:bold;margin:2px 0px;float:left;}
a.uvodrozstrel:hover,a.rozstrel:hover,a.minirozstrel:hover,a.cur {background-color:#948065;color:#fff}
.big {position:absolute;bottom:10px;right:10px;font-size:22px;}
.rozstrel span.content {margin:10px;display:block}
.minirozstrel span.content,.uvodrozstrel span.content {margin:5px 6px;display:block;font-weight:bold;}
hr {display:none;clear:both}
.tr, .bl, .br {position: absolute; width: 5px; height: 5px;display: block;}
.tr {background: transparent url('./img/csc_tr.png') no-repeat; top: 0; right: 0;_right: -1px;}
.bl {background: transparent url('./img/csc_bl.png') no-repeat; bottom:0; _bottom: -11px; left: 0;_left: -1px;}
.br {background: transparent url('./img/csc_br.png') no-repeat; right:0;_right: -1px; bottom:0; _bottom: -11px;}
.kat,.nokat,.nokat2 {display:block;float:left;margin:3px;padding:3px 5px;}
.kat {background:#f5f2e4}
.kat:hover {background:#948065;color:#fff;}
#filtr form {display:inline;float:left;}
#selokr {float:left;position:relative;top:3px;}
#filtr {clear:both;position:relative;text-align:left;width:920px;padding-top:20px;}
#filtr a {white-space:nowrap;}
#filtr .small {position:relative;top:0px;}
#filtr .kat {position:relative;}
.curkat {background-color:#948065;color:#fff}
.nokat {background-color:#fff;color:#999}
.nokat2 {background-color:#fff;}
#results {border-collapse:collapse;width:100%}
#results th {padding:3px;border-bottom:1px #f5f2e4 solid;background:#f5f2e4;font-weight:bold;color:#948065;text-align:left}
#results td {padding:3px;border-bottom:1px #f5f2e4 solid;}
#results strong a {color:#000;}
.firma {font-style:italic}
.sede {color:#999;}
.strong {font-weight:bold !important;}
.dodatek {color:#dc5654}
.back {clear:both;position:relative;top:50px;text-align:center;background:#f5f2e4;padding:3px}
.info {margin:35px 35px 0px 0;_margin:35px 5px 0px 0;}
.uberinfo {float:left;width:300px;}
.uberinfo2,.uberinfo12 {float:left;width:290px;}
.uberinfo7 {float:left;width:290px;margin-right:20px;}
.uberinfo3 {float:left;width:600px;}
.uberinfo5 {float:left;width:220px;position:relative;}
.uberinfo5 .info {margin-top:0;margin-right:20px;}
.uberinfo8 {float:left;width:290px;}
.uberinfo6 {float:left;width:450px;}
.uberinfo6 .info {margin-top:0;}
#detail .uberinfo,#detail .uberinfo2,#detail .uberinfo3,#detail .uberinfo .info,#detail .uberinfo2 .info,#detail .uberinfo3 .info {position:relative;}
.uberinfo2 .info,.uberinfo4 .info,.uberinfo8 .info {margin-right:0}
.uberinfo12 {margin-right:20px;}
#nositel {position:absolute;top:6px;right:0;color:#999;font-size:16px;}
#nositel img {vertical-align: middle;margin-left:10px;}
.info a:hover {text-decoration:underline}
.info img {margin:6px 6px 0 0px}
.info object,.info embed {margin:6px 0 0 0;}
.pod {margin-top:6px;font-style:italic;}
.nad {margin-bottom:6px;font-style:italic;}
.i {font-style:italic}
#welcome h2 {color:#000;margin:0;padding:25px 40px 0 40px;}
#vybrano-obci,#vybrano-okresu,#vybrano-oboru,#vybrano-materialu {position:relative;top:-6px;font-style:italic;}
.info .small,.male {top:-15px;color:#999;width:100%;border-bottom:1px #999 solid;}
.male {margin-bottom:5px;}
.label {color:#999;clear:left;text-align:right;font-style:italic;width:70px;margin-right:10px;float:left;}
.labeldata {display:block;float:left;width:210px;}
li .labeldata {width:500px;}
#pokrocilesearch .small {width:220px;position:absolute;left:20px;top:10px;_position:relative;_left:0px;_top:-5px;}
#detailrozstrel {position:absolute;top:0;right:0;}
#results strong a {padding-right:20px;background:transparent}
#filtr form {display:inline}
#filtr input {float:left;margin-left:3px;margin-top:2px;}
.uberinfo6 h4 {color:#948065;margin:0;padding:12px 0 0px 0;font-weight:normal;clear:both;font-size:17px;}
#results strong a:visited {padding-right:20px;background:url('./img/check.png') right center no-repeat}
#srch {margin-bottom:4px;_height:12px;background:#948065 url(./img/csc_tl.png) no-repeat;color:#fff;font-weight:bold;padding:10px 15px;position:relative;}
.medialink {margin:2px 0;padding:2px 0;}
.firstmedialink {margin:2px 0;padding:2px 0;font-weight:bold;border-bottom:1px #999 solid}
.uberinfo8 .firstmedialink,.uberinfo8 .medialink {width:280px;}
.uberinfo .firstmedialink,.uberinfo .medialink,.uberinfo12 .firstmedialink,.uberinfo12 .medialink {width:290px;}
.datum {float:right;color:#999}
#intro {position:relative;top:-20px;text-align:center;}
#intro p {text-align:center;}
#intro a {text-decoration:underline}

.rss,.rss2 {margin:10px 20px 5px 0;width:290px;padding-top:15px;border-top:1px #f5f2e4 solid;float:left}
.rss a:hover, .rss2 a:hover {text-decoration:underline}
.rss2 {margin-right:0;min-height:50px;_height:50px;}
.rss img,.rss2 img {float:left;margin:2px 10px 4px 0;border:1px #ccc solid}
#uvod {height:150px;margin-bottom:20px;}
td strong img {vertical-align:middle;float:right;}
.uvod {border-top:1px #f5f2e4 solid;clear:both;}
.uvod img {float:left;margin:2px 15px 5px 5px}
.uvod strong {font-weight:bold;color:#CC0000;display:block;margin-bottom:6px;}
.uvod a {min-height:45px;display:block;color:#000;padding:7px 0}
.uvod a:hover {background:#f5f2e4;color:#000;text-decoration:none}
.uvod a:hover strong {text-decoration:underline}
form {margin:0}
form li {list-style-type: none;}
form label,.info ul li strong {margin:0px 0 0 0;width:200px;clear:left;float:left;}
.info ul li strong {margin-right:10px;}
.info ul li .labeldata {margin-bottom:10px;}
.vice {text-align:right;float:right;}
.dal {margin-bottom:130px;}
.tuto h3 {color:#000 !important;}
h3 .h4 {display:block;font-size:16px;}
#text li {margin:3px 0;padding:3px;display:block;}
a img {border-width:0}
.help {margin-left:15px;font-style:italic;}
.help a {text-decoration:underline}
#reg input,#reg select,#reg textarea {width:200px;}
#reg textarea {height:80px;}
input#souhlas {width:20px;}
.window {position:absolute;width:500px;background:#fff;height:400px;border:10px #f5f2e4 solid;top:100px;left:100px;overflow-y:auto;display:none;z-index:100}
.window input {margin-left:20px;}
#butt_ok {position:absolute;top:480px;left:530px;display:none;z-index:101}
#butt_reg {margin:15px 200px;position:relative;}
li.err {background:#fcc}
#error {padding:5px;font-weight:bold;border:2px #f5f2e4 solid}
.dalsi {margin:15px;text-align:center;}
.info li a {white-space:nowrap}
