*    { margin: 0;  padding: 0}body { text-align: center; background:white; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color:black}img	 { border-width: 0px}h1   { font-size: 17px;padding-top:25px;color:#EF432D;margin-left:-18px;z-index:0;position:relative;margin-bottom:-90px}h1 a  { text-decoration:none;color:#EF432D}h2   { font-size: 15px;padding-top:28px;color:#102F72;z-index:0;position:relative;margin:90px 0px -90px -15px}h2 a  { color:#102F72;text-decoration:none}h3   { font-size: 17px; padding-top: 7px; margin: 28px 1px 14px 0px;color:#EF432D}ul li {list-style-image:url('obr/s6/p1.png');margin-left:10px}ul { margin:2px 0px 6px 20px}input,textarea{ font-family: verdana,tahoma,sans-serif; color: white; border-style: solid;        border-width: 1px; background: transparent; margin-bottom:6px}.inp,td{ font-size:11px; padding:1px}.input,fieldset,textarea,legend{ color: black; border: 1px solid #4499e9; background:white}input:focus,textarea:focus,.input2:focus {background-color: #ffffff; color:black; border-style:inset}p { margin-top: 15px }li { margin-bottom: 6px }fieldset {margin-top:9px; margin-bottom:5px; width:450px; padding:10px;background-color:#eeefef }fieldset:hover,.refer img:hover {background-color:#e1e2e2 }h1,h2,h3,legend,.highlight  {font-weight:bold}.small-em  { margin-top: 5px; text-align: center; font-size:11px; font-style:italic; padding-bottom:14px}.cntr { text-align: center}/* hlavicka */#stranka  { background:white; margin: 0px auto; width: 895px}#hlavicka { background-image:url('obr/s6/head.png'); width: 895px; height:420px }#hlavicka-jap { background-image:url('obr/s6/head-jap.png'); width: 895px; height:420px }#logo { z-index:2; width:500px; height:240px; margin: 170px 0px 0px 192px;display:block;position:absolute; }#english,#cesky,#japanese { z-index:2; width:40px; height:40px; margin: 64px 0px 0px 692px;display:block;position:absolute}#cesky { margin-top: 11px}#japanese { margin-top: 113px}#menu,#menuen { position: absolute; top: 403px; margin-left: 154px }    #menu,#menuen  {  float:left; font-size:93%;  line-height:normal}    #menu ul,#menuen ul { margin:0; padding:10px 10px 0 50px;  list-style:none;  }    #menu li,#menuen li { display:inline; margin:0; padding:0;  }    #menu a,#menuen a { float:left; background:url("obr/tableft4.gif") no-repeat left top;  margin:0; padding:0 0 0 7px; text-decoration:none     }    #menu a span,#menuen a span { float:left;  display:block;  background:url("obr/tabright4.gif") no-repeat right top; padding:5px 15px 4px 6px;  color:#6B78A9 ;font-weight:bold  }    /* Commented Backslash Hack hides rule from IE5-Mac \*/    #menu a span,#menuen a span {float:none;}    /* End IE5-Mac hack */    #menu a:hover span,#menuen a:hover span { color:#6B78A9;    }    #menu a:hover,#menuen a:hover {   background-position:0% -42px;      }    #menu a:hover span,#menuen a:hover span {  background-position:100% -42px;      }    #menu #current a,#menuen #current a {    background-position:0% -42px;      }    #menu #current a span,#menuen #current a span {   background-position:100% -42px;      }#menuen { margin-left: 162px }      /* stred */#obsah { float: left; text-align:center; width: 140px; height:auto; padding: 47px 0px 5px 27px }#obsah img{  padding-top: 6px }#pravy a{color: #EF432D}#jp {background-image:url('obr/jp.png'); width: 287px; height:25px;display:block;position:absolute;top:117px;margin-left:300px}#pravy a:hover{color: black}#pravy  {line-height: 160%; float:left; text-align:left; width: 633px; height: 100%; margin:8px 0px 10px 2px;padding:5px 30px }/* paticka*/#patka { border-top:1px solid gray;clear: both; width: 895px; height:39px; margin-left: 2px; color:black; margin-bottom:-13px; padding-top: 16px; font-size: 12px }#patka a,.mapa:hover,.red{ color:#EF432D; text-decoration:none }#patka a:hover,.p4 a:hover{ text-decoration:underline }