html { padding: 0; margin: 0; }
body {padding: 10px 0 20px 0; margin: 0; color: black; font-family: trebuchet MS , "Times New Roman", Times, serif; font-size: 12px; background: url(img/pozadi.jpg) repeat-x #132E49;}

#main {  width: 913px; _width: 914px; height:auto; margin:0 auto; background-position:center; background: #ECECEC;  }

#hlavicka {width: 913px; height: 230px;}

#logo_cz {margin: 0; text-align: left; background:url(img/hlavicka.jpg) no-repeat top left; width: 913px; height: 230px; font-size: 0; }
#logo_cz a.tawesco {display: block; width: 340px; height: 120px; }
#logo_cz a.tawesco span {display: none;}

#logo_en {margin: 0; text-align: left; background:url(img/hlavicka_en.jpg) no-repeat top left; width: 913px; height: 230px; font-size: 0; }
#logo_en a.tawesco {display: block; width: 340px; height: 120px; }
#logo_en a.tawesco span {display: none;}

#logo_de {margin: 0; text-align: left; background:url(img/hlavicka_de.jpg) no-repeat top left; width: 913px; height: 230px; font-size: 0; }
#logo_de a.tawesco {display: block; width: 340px; height: 120px; }
#logo_de a.tawesco span {display: none;}

#logo a.tatra {display: block; width: 50px; height: 40px; position:relative; bottom: 70px; left: 855px;  }
#logo a.tatra span {display: none;}

#topmenu {background: url(img/menu.jpg) repeat-x; width: 763px; height: 39px; text-align:center; padding: 0 0 0 150px;}
#topmenu_de {background: url(img/menu.jpg) repeat-x; width: 733px; height: 39px; text-align:center; padding: 0 0 0 180px;}
#topmenu_en {background: url(img/menu.jpg) repeat-x; width: 693px; height: 39px; text-align:center; padding: 0 0 0 220px;}

#menu {list-style-type: none; margin:0; padding:0; width: 100%;}
#menu a {display: block; }
#menu li {float: left; display:block;}
#menu li ul {display:none; margin: 0; padding: 0; list-style-type: none; height:auto; }
#menu li ul li {margin: 0; padding: 0; display:block; float:none; _float: left;}
#menu li ul li a { text-align: left;  color: #fff; background:#3EC0F1; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; padding:4px 7px 4px 7px; font-size:11px; }
#menu li ul li a:hover { color: #fff; text-decoration: none; background:#316CA8;}

/* hover.htc */
li { behavior:url('hover.htc'); }
ul#menu li:hover ul, ul#menu li.hover ul, ul#menu li ul li.hover ul { display: block; position:absolute; }

#polozka1 {margin: 0; background: url(img/ospolecnosti.jpg) no-repeat top left; width: 119px; height: 39px; font-size: 0; }
#polozka1 a {display: none; width: 119px; height: 39px; }
#polozka1 a:hover {background: url(img/ospolecnosti_on.jpg) no-repeat top left;}
#polozka1 a span {display: none;}

#obsah {width: 873px; height: 520px; }

#obsah_true {width: 873px; height: 500px; padding: 0px 20px 20px 20px; background: url(img/text.jpg) bottom left no-repeat #ECECEC; margin-top: 20px; text-align:justify; overflow: scroll;}

#pata {width: 913; height: 28px; background:url(img/menu.jpg); clear:both; text-align: center;  color: #CCCCCC; padding: 11px 0 0 0 ; }
#pata a {text-decoration: none; color: #CCCCCC}
#pata a:hover {text-decoration: underline; color: #CCCCCC}

a {text-decoration: none; color:#3200dc}
a:hover {text-decoration: underline; color:#3200dc}

img {border: 0}
#galerie {margin: 10px 10px 0px 0px; padding:1px; border: 1px dotted black}
#galerie:hover { border: 1px solid #908bac}

h1 {color: #326da7; font-size: 16px; font-weight:bold;  font-family: trebuchet MS , "Times New Roman", Times, serif; margin: 10px 0 0 0; padding: 0}
h2 {color: #326da7; font-size: 14px; font-weight:bold;  font-family: trebuchet MS , "Times New Roman", Times, serif;}
h3 {color: #326da7; font-size: 13px; font-weight:bold;  font-family: trebuchet MS , "Times New Roman", Times, serif; padding:0; margin: 0}
h4 {color: #326da7; margin:0; padding:0; font-size: 13px;}

#trida {text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#999999; border: 1px dotted #999999; margin-bottom: 40px; padding: 10px 10px 10px 10px;}
#centrovat { margin: 0 auto; text-align:center;}
#centrovat_blok {text-align: justify; margin: 0 auto;}

p {margin: 0; padding: 0;}
