
* { margin: 0; padding: 0; font-family: tahoma, arial, sans-serif; }
table { font-size: 1em; border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, fieldset, address { margin: 0; }

ol { margin: 5px 0 10px 0; }
ul { margin: 5px 0 10px 0; }
li { margin: 2px 0px 2px 20px; }
fieldset { padding: .5em; }
select option { padding: 0 5px; }
:focus { outline: 0; }
a { color: #2c4073; text-decoration: none; font-weight: bold; }
a:hover { color: black; }
h1 { margin: 15px 0 15px 0; font-size: 18px; }
h2 { margin: 15px 0 15px 0; font-size: 15px; }
h3 { font-weight: bold; font-size: 12px; margin: 15px 0 5px 0; }

body, html { height: 100%; margin: 0; padding: 0; }
body { text-align: center;  font-size: 12px; color: #123e4f; }

#container{ height:100%; min-height:100%; position:relative; width: 100%; }

body>#container {
  height:auto;
}


#header-wrap { background: transparent url('../img/bg_header.gif') repeat-x left top; height: 112px; text-align: center; }
#header { position: relative; width: 950px; margin: 0 auto; text-align: left; }
#logo { display: block; background: transparent url('../img/logo_header.jpg') no-repeat left top; width: 425px; height: 112px; }
#logo-name { position: absolute; top: 48px; left: 359px; display: block; background: transparent url('../img/img_logo_name.gif') no-repeat left top; width: 416px; height: 25px;}

#content-wrap{ position: relative; text-align: center; width: 950px; margin: 0 auto; padding-top: 41px; }
#content { float: left; padding: 50px 0px 80px 10px; width: 630px; text-align: left; }
div[id]#content { width: 620px; }

#menu-wrap { position: absolute; top: 112px; left: 0; width: 100%; height: 41px; background: transparent url('../img/bg_menu.gif') left top;  text-align: center; }
#menu { margin: 0 auto; width: 950px; height: 41px; padding: 16px 0 0 58px; }
div[id]#menu { width: 892px; height: 25px; }
#menu ul { margin: 0; }
#menu ul li { margin: 0; float: left; margin-right: 30px; font-size: 10px; font-weight: bold; list-style-type: none; color: #ffffff; } 
#menu ul li a { color: #ffffff; }
#image-uvod { position: relative; float: left; padding: 0 0px 61px 0px; height: 533px; width: 317px; background: transparent url('../img/image_uvod.jpg') no-repeat left top; }
.menu-nolink { color: black; }


.ko { margin-top: 25px; }
.ko li { margin-left: 30px; list-style-type: none; padding-left: 40px; padding-top: 6px; height: 30px; margin-top: 5px; }
ul[class].ko li { height: 24px; }
.ko-l { background: transparent url('../img/img_ko_l.gif') no-repeat left top; }
.ko-m { background: transparent url('../img/img_ko_m.gif') no-repeat left top; }
.ko-n { background: transparent url('../img/img_ko_n.gif') no-repeat left top; }
.ko-o { background: transparent url('../img/img_ko_o.gif') no-repeat left top; }
.ko-t { background: transparent url('../img/img_ko_t.gif') no-repeat left top; }
.ko-r { background: transparent url('../img/img_ko_r.gif') no-repeat left top; }

#map { border: 10px solid #b9c1d6; }

#footer{ background: transparent url('../img/bg_footer.gif') repeat-x left top; position: absolute; left: 0; bottom: 0; height: 61px; text-align:center; width: 100%; }
#footer-text { color: #ffffff; font-size: 12px; margin-top: 23px; }


/*tabulka */
.contenttable { background: #d2dbf0; margin: 20px 0 20px 0; text-align: left;  }
.contenttable thead { background: #2c4073; color: #ffffff;  border-bottom: 2px solid #ffffff; font-size: 11px; font-weight: bold; } 
.contenttable thead th { padding: 5px 5px 5px 10px; }
.contenttable tr td { border: 1px solid #ffffff; padding: 5px 0px 5px 5px; }
.contenttable .cena { width: 125px; }
table[class].contenttable .cena { width: 110px; }

/* CSS settings */
.clear { clear: both; }
.clear-l { clear: left; }
.clear-r { clear: right; }
.hidden { display: none; }
#accesskeys { display:none; }

