html { background: #E3E3E3; }
img { border: 0; }
label { cursor: pointer; }
* {	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; margin: 0; padding: 0; }
a { text-decoration: underline; color: #7D7D7D; text-decoration: underline; }
a:hover { text-decoration: none; }

body { font-size: 0.75em; color: #444; }

#bg { margin: auto; position: relative; background: #fff url("images/side.gif"); width: 830px; }
#main {	margin: auto; position: relative; width: 803px;	background: #fff; }

#skipToContent { display: none; }

#versions { margin: 0 4px; text-align: right; background: #f5f5f5; padding: 5px; border: 1px solid #e3e3e3; font-size: 0.9em; width: 783px; }
#versions img { vertical-align: middle; }
#header, #logo, #hlavicka { float: left; }
#header { margin: 2px 0; }
#logo { margin: 32px 10px 0 11px; }
#navbar { float: left; margin: 0 4px; background: #f5f5f5; padding: 5px; border: 1px solid #e3e3e3; font-size: 0.9em; width: 783px; }
#navigation { float: left; display: block; width: 540px; padding-top: 3px; }
#search p { display: inline; }

ul.menu { list-style-type: none }
ul.menu li { display: block; width: 189px; height: 29px; }
ul.menu li.active a { background: url("images/menu_active.gif") no-repeat; display: block; width: 169px; height: 13px; color: #fff; text-transform: uppercase; padding: 8px 10px; font-weight: bold; }
ul.menu li a { background: url("images/menu.gif") no-repeat; display: block; width: 169px; height: 13px; color: #fff; text-transform: uppercase; padding: 8px 10px; font-weight: bold; }
ul.sub { list-style-type: none; }
ul.sub li.submenu a { display: block; width: 169px; height: 13px; border-top: 1px solid #fff; }
ul.sub li.submenu a { background: #E3E3E3; display: block; width: 169px; height: 13px; color: #000; padding: 8px 10px; text-transform: none; font-weight: normal; }
ul.sub li.submenuActive a { background: #9FC4EB; display: block; width: 169px; height: 13px; color: #000; padding: 8px 10px; text-transform: none; font-weight: normal; }
ul.sub li.submenu a:hover { background: #eee; display: block; width: 169px; height: 13px; color: #000; padding: 8px 10px; text-transform: none; font-weight: normal; }

#content { clear: both; padding: 2px 4px; }
#col-left { float: left; width: 190px; }
#col-right { float: left; margin-left: 1px; width: 590px; }
#col-right li { margin: 3px 0 3px 25px; }
.nadpis { border: 1px solid #e3e3e3; background: #f5f5f5; padding: 1px; margin: 1px 0; width: 600px; }
.nadpis h1 { color: #00438a; font-size: 1.1em; padding: 3px 5px; }
.content-box { border: 1px solid #e3e3e3; padding: 5px; margin: 1px 0; width: 592px; }
.content-box img { padding: 10px; }
.content-box-small img { padding: 5px; }
.nadpis-small { background: url("images/nadpis_small.gif") no-repeat center right; border: 1px solid #e3e3e3; padding: 5px; color: #00438A; font-weight: bold; }
.content-box-small h1 { font-size: 1em; }
.content-box-small h1 a { color: #00438a; font-size: 1em; }
.content-box-small small { color: #00438a;  }
.content-box-small { border: 1px solid #e3e3e3; padding: 5px; margin: 1px 0; }
.content-box p { margin-bottom: 15px; }
.content-box h1 { font-size: 1.5em; color: #00438a; }
.content-box h3 { font-size: 1.3em; margin: 5px 0; }
.cleaner { clear: both; padding: 5px 0; }

#boxes { width: 608px; }
#aktuality { float: left; width: 302px; }
#dokumenty { float: left; width: 301px; margin-left: 1px; }

#footer { background: url("images/footer.gif") repeat-x; width: 791px; height: 127px; padding: 50px 0 0 5px; }
table.table td { padding: 3px 5px; border: 1px solid #e3e3e3; }
.table .strong { font-weight: bold; }

fieldset { border: 1px solid #DEDEDE; padding: 10px; background:#fff; margin-bottom: 10px; }
fieldset legend { background: #fff; color: #00438a; font-weight: bold; border: 1px solid #ccc; padding: 5px 10px; }
#faq label { float: left; width: 100px; }
#faq input { margin: 3px 0; }
#faq input, #faq textarea { font-size: 1em; padding: 2px; }

#fotogaleria {background-color: #F2F2F2; padding: 15px;}
#fotka {width: 26%; border: 1px solid silver; background-color: White; padding: 10px; margin-left: 10px; text-align: center; height: 200px; float: left;}
.fotogallery_img {padding: 3px; border: 1px solid #aaaaaa; background-color: #F6F6F6; vertical-align: middle; margin-top: 15px;}
.gallery_main {width: 182px;height: 140px;background-color: #EFEFEF;border: 1px solid #BEBEBE;text-align: center;line-height: 140px;margin-right: 5px;margin-bottom: 5px;float: left;}
.gallery_main_large {width: 560px;background-color: #EFEFEF;border: 1px solid #BEBEBE;text-align: center;line-height: 140px;margin-right: 5px;margin-bottom: 5px;float: left; padding-bottom: 15px;}
.galery_mainpg {float: left; margin-right: 10px;}
.image {line-height: 12px;}
.popis {clear:left;margin-top:5px;font-size:10px;}

.paging {text-align: center; float: left; margin-top: 10px; width: 500px;}
.paging a {padding: 5px; border: 1px solid #CDCDCD; text-decoration: none; font-weight: bold; margin-top: 20px; font-size: 0.8em; line-height: 30px; background-color: #fff; } 
.paging a.selected {padding: 5px; border: solid 1px #CDCDCD; text-decoration: none; font-weight: bold; margin-top: 20px; background-color: #E1E1E1;}
.paging a:hover { color: #000; background: #eee; text-decoration: none;}
