html, body {
      text-align: center;
      background-color: #FBFBEF;
      margin:0px;
      padding:0px;
      font-family : "Arial CE", Arial,  sans-serif;
      font-size : 10pt;
      font-style : normal;
}
h1, h2, h3, h4, h5, h6 {
    font-family : "Arial CE", Arial,  sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin: 0px;
    padding: 0px;

}
h1{
    font-size: 14pt;  
    padding-top: 8px;
    padding-bottom: 2px;
    font-weight: bold;
    color: #004477;    
}
h2 {
    padding-top: 5px;
    padding-bottom: 0px;
    font-size: 11pt;
    font-weight: bold;
    color: #002244;
}
h3 {
    font-size: 12pt;
    font-weight: normal;
    color: #002244;
}
h4 {
    font-size: 10pt;
    font-weight: bold;
    color: #004477;
    margin: 0px;
    margin-bottom: 5px;
} 
a {
color: #0000EE;
}
a:hover{
color: #0000EE;
text-decoration: none;
}
a.menu, a.menu:hover {
margin-left: 10px;
margin-right: 10px;
color: white;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}
a.menu:hover {
color: #eee;
}
a.menu2, a.menu2:hover {
margin-left: 5px;
margin-right: 5px;
color: white;
font-weight: bold;  
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
}
a.menu2:hover {
background-color: #f6f9fe;
color:#1177bb;
}


#odkazy{
position: relative;
width: 100%;
height: 22px;
_height: 23px;
text-align: justify;
margin: auto;
border-top: 1px solid #09050F;
border-bottom: 0px solid #09050F;
background-image: url("/003/obr/pr2.jpg");
background-repeat: repeat;
_background-color: #2E2EB2;
background-color: #2E2EB2;
}
#odkazy2{
position: relative;
width: 100%;
height: 18px;
margin: 0px;
color: #fff;
border-bottom: 1px solid #000;
background-image: url("/003/obr/pr3.jpg");
background-repeat: repeat;
background-color: #2E2EB2;
}
#odkmenu {
margin: 0px;
width: 1em;
}
hr.cleaner {
   clear:both;
   height:1px;
   margin: -1px 0 0 0; padding:0;
   border:none;
   visibility: hidden;
   }
td {
   padding: 2px;
   margin: 0px;
}
img.r, img.l {
border: 1px solid black;
margin: 15px;
margin-right: 0px;
margin-left: 15px;
float: right;
}
img.l {
margin-right: 15px;
margin-left: 0px;
float: left;
}
td.top {
vertical-align: top;
text-align: left;
}
#50 {
width: 50%;
}
div.knadpis
{
position: relative;
background-color: #2b2ff2;
background-image: url("/obr/kp.jpg");
background-repeat: repeat-x;
text-align: left;
color: white;
}

img.obr{
border:0px;
}
a.mailorg, a.mailorg:hover{
text-decoration: none;
color: #00c;
font-weight: bold;
}
a.mailorg:hover{
color: red;
}
div.f1 {       
width: 96%;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
}

table.d1{
width: 100%;
border: 2px solid #1177bb;
border-bottom: 1px solid #1177bb;
padding: 0px;
margin: auto;
margin-top: 8px;
font-size : 15px;
border-spacing: 0px;
border-padding: 0px;
text-align: left;
}

div.f1 tr.d1a, div.f1 tr.d1b {
background-color: #b7e0ff;
margin: 0px;
padding: 0px;
margin-bottom: 1px;
background-image: url("/003/obr/td1.jpg");
background-repeat: repeat-x;
}

div.f1 tr.d1b {
background-color: #e5f0f9;
background-image: url("/003/obr/td2.jpg");
background-repeat: repeat-x;
}

div.f1 td {
margin: 0px;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
border-bottom: 1px solid #5588cc;
}
div.f1 td.tend {
border-bottom: 0px;
}
div.teplbord {
   background-image: url("/003/obr/teplomerbila.gif");
}
div.teplo1 {
   background-image: url("/003/obr/teplomer.gif");
}
div.kniha_jmeno {
background-color: #E0E6EF;
}
div.kniha_v {
border: 1px solid #D1D6DF;
}
.p10
{
padding: 10px;
}
table.nt td{
vertical-align: top;
}
