html {font-size: 100%;}

// div#main div { border: 1px blue solid; }

@font-face {
 font-family: myfont1;  
 src: url("fonts/museosans_500-webfont.eot") /* EOT file for IE */
}
@font-face {
 font-family: myfont1;
 src: url("fonts/museosans_500-webfont.ttf") /* TTF file for CSS3 browsers */
}

body {
    font-family: trebuchet ms, tahoma, arial, lucida, sans-serif;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    color: #666666;
    background-color: #143748;
    background-image: url(images/body_bckg.jpg);
    background-repeat: repeat-x;
    background-position: center top;
    behavior:url("/csshover.htc");
    overflow: scroll;
    }

p {line-height: 130%;margin: 0;padding: 0;margin-bottom: 10px;}
p.center {text-align: center;}
p b {color:#333333;font-weight: bold;}
li {line-height: 130%;}
a:link {color: #236C83;}
a:hover {color: #000000;}
a:visited {color: #143748;}
a:active {color: #143748;}
a img {border: none}
.clear, .cleaner {clear: both;}
.black {color:#000000;}

div#header {margin: 0px auto 0px auto; width:880px;position: relative;background-image: url(images/black_50.png);padding: 12px 30px 22px 30px}
div#search {float: right;display: block;position: relative;top: -30px;}
div#picheader {display: block; background-image: url(images/black_25.png);width: 972px;height: 201px;position:relative;margin: auto auto;top: -6px;}
div#picheader img {margin: 6px;position: absolute;top:0px;left: 0px; }

div#menu {margin: 0px auto 0px auto; width:940px;position: relative;top:-12px;background-image: url(images/black_50.png);padding: 12px 0px 22px 0px}

div#menu ul {list-style-type: none;float:left;padding:0px;margin:0px;padding-left: 10px;}
div#menu ul li { float: left;  display: block; padding:0px 0px 0px 0px; position:relative; }
div#menu ul li a {color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:13px;padding:6px 0px 10px 0px;margin-left:12px;margin-right:12px;display:block;float:left;font-family:myfont1, trebuchet MS;background-image: url(images/imgh.gif );background-repeat: repeat-x;background-position: center bottom;}
div#menu ul li:hover a {color:#ffffff;background: #113541 url(images/bckg_menu.jpg) repeat-x left top; margin: 0px;padding-left: 12px;padding-right: 12px;}

div#menu ul li ul {display: none;padding: 0 ;margin: 0;background: #113541 url(images/bckg_menu.jpg) repeat-x left -24px; }
div#menu ul li:hover ul {display: block;position:absolute;z-index:21;top:24px;left:0px;width:250px;padding-bottom: 6px;}

div#menu ul li ul li {width: 100%; display: block; clear: both; padding:0px; margin:0px;}
div#menu ul li:hover ul li a {font-size:12px; padding:5px 14px 5px 14px;height:auto;line-height:15px;text-align:left;color: #ffffff;width: 222px;background: none;}
div#menu ul li:hover ul li a:hover {background-color: transparent;background-image: url(images/dot_submenu.gif);background-position: left center;background-repeat: no-repeat;}

div.mcenter {margin: 0px auto 0px auto; width:960px;position:relative;padding: 0;background-color: #ffffff;top: -34px;}
div.mleft {width: 330px;background: #F0F0F0 url(images/main_left_bckg.gif ) repeat;float: left; }
div.mright {width: 630px;background: #FFFFFF;float: left; }
.podstranka .mright {width: 940px;margin-bottom: 10px;}

h1 {color: #000000;border-left: 6px #236C83 solid;font-family:myfont1, trebuchet MS;font-size: 19px;font-weight: normal;padding-left: 15px;padding-right: 20px;line-height:110%;margin-top: 20px;}
h2 {color: #35A4C8;border-left: 6px #236C83 solid;font-family:myfont1, trebuchet MS;font-size: 18px;font-weight: normal;padding-left: 15px;padding-right: 20px;line-height:110%;margin-top: 20px;background: url(images/silver_line.gif) no-repeat 15px bottom;padding-bottom: 5px;}
h3 {color: #35A4C8;font-family:myfont1, trebuchet MS;font-size: 16px;font-weight: normal;padding-left: 20px;padding-right: 20px;line-height:110%;margin-top: 20px;padding-bottom: 0px;margin-bottom: 10px;}
h4 {color: #35A4C8;font-family:myfont1, trebuchet MS;font-size: 14px;font-weight: normal;padding-left: 20px;padding-right: 20px;line-height:110%;margin-top: 20px;padding-bottom: 0px;margin-bottom: 10px;}

.mright h2 {width:540px}
.podstranka .mright h2 {width:880px;}

.mcenter span {color: #35A4C8;}
.mlevysloupec {background: url(images/main_left_bckg.gif ) repeat-y top left; }
 
.mleft p {padding: 0 20px 5px 20px}
.mcenter p {padding: 0 50px 5px 20px;text-align: justify;}
.podstranka p {padding: 0 20px 5px 20px;text-align: justify;}
img.whiteborder {border: 3px #ffffff solid}

ul.submenu {list-style-type: none;margin: 0;padding:0 20px 20px }
ul.submenu li {font-family:myfont1, trebuchet MS;line-height: 180%;background: url(images/dot_submenu2.gif) no-repeat left center;padding-left: 20px;font-size: 12px;position: relative;left: -20px;}

ul.sloupce {list-style-type: none;padding: 0 20px 10px 22px; margin: 0 }
ul.sloupce li {display: block;float: left;width: 165px;padding-right: 10px;}
ul.sloupce li a {font-size: 15px;text-decoration: none;font-family:myfont1}

img.nahled {float: left;margin: 0px 15px 10px 0px} 

div#down {margin: 0px auto 0px auto; width:880px;position: relative;background-image: url(images/black_50.png);padding: 5px 30px 20px 30px;color: #ffffff;font-size: 10px;top: -34px;;}
div#down a {color: #35A4C8;}
div#down .downleft {position: relative;top: 7px;}
div#down .downright {display: block;float: right;color: #35A4C8;}
div#down .downright img {position: relative;top: 7px;margin-right: 20px;margin-left: 2px;}

div#search {color: #ffffff;font-family: myfont1;font-size: 12px;}
div#search .inputsearch {border: 0px;font-family: Trebuchet MS;height:18px;width: 150px;}
div#search .btn {position: relative;top: 5px;left: -3px;}

ul.path    {list-style-type: none;padding:0;margin:0px 0px 50px 25px;position: relative;top:-3px;  }
ul.path li {display: block;float: left;font-size: 10px;margin-right:3px;}

table.mytab {background-color: #999999;margin: 0px auto 10px auto;max-width: 900px;}
table.mytab td {background-color: #ffffff;}
table.mytab th {background-color: #35A4C8;color: #ffffff;}
table.mytab .num {text-align: right;}
table.mytab td b {color: #000000;}
table.mytab tr:hover td {background-color: #eeeeee;}
