body {
    margin : 0; 
    padding : 0;
    background : #ffffff;
    text-align : center;
} 

img {
    border : none;
    margin : 0;
    padding : 0;
} 

td.in {
    padding : 30px 0px 30px 30px;
}

.stranka {
    width : 800px;
    height : 630px;
    margin-left : auto;
    margin-right : auto;
    text-align : left;
} 

.top {
    width : 800px; 
    height : 78px; 
    padding : 0; 
    margin : 0; 
} 

.bottom {
    width : 800px; 
    height : 67px;
    padding : 0; 
    margin : 0; 
    text-align : right;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;    
} 

.bottom a {
    color : #004F01;
    text-decoration : none;
    font-weight : bold;
}

.bottom a:hover {
    color : #00AE01;
    font-weight : bold;
    text-decoration : underline;    
}

.bottom table {
    width : 100%;
    margin : 0; 
    padding : 0;
    font-size : 11px;
} 

.bottom td {
    margin : 0;
    padding : 0;
}

.menu {
    width : 130px;
    float: left;
}

.sekce {
    padding-left: 6px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    line-height : 15px;
    text-align : left;
}

.oddelovac {
    margin : 0;
    padding : 0;
    height : 10px;
}

.sekce a.sekce1 {
    color : #004F01;
    text-decoration : none;
}

.sekce a.sekce1:hover {
    color : #00AE01;
    text-decoration : underline;
}

.sekce a.sekce2 {
    color : #393A8C;
    text-decoration : none;
}

.sekce a.sekce2:hover {
    color : #969FD6;
    text-decoration : underline;
}

.rozcestnik {
    width : 800px; 
    height : 485px; 
    padding : 0; 
    margin : 0;  
    background : url("./obr/backkytka.jpg") no-repeat right;
} 

.rozcestnik td#f1 {
    height : 150px;
}

.rozcestnik td#f2 {
    height : 178px;
}

.rozcestnik td#f3 {
    height : 157px;
}

.rozcestnik td.sekce {
    background : url("./obr/backbarva.jpg");
    padding : 0; 
    margin : 0;      
}

.obce {
    width : 800px; 
    height : 485px; 
    padding : 0; 
    margin : 0; 
    background : url("./obr/backmapa.jpg");
} 

.htc {
    width : 800px; 
    height : 485px; 
    padding : 0;
    margin : 0; 
    background : url("./obr/backdoc.jpg");
} 

.htc_in {
    width : 610px;
    height : 420px; 
    overflow : auto;    
}

.deska {
    width : 800px; 
    height : 485px; 
    padding : 0; 
    margin : 0; 
    background : url("./obr/backdoc.jpg");     
} 

.deska_in {
    width : 610px;
    height : 420px; 
    overflow : auto;    
}

.login {
    width : auto; 
    height : auto;
    padding : 5px; 
    margin : 0; 
    background : url("./obr/backbarva.jpg");
} 

.admin {
    width : 800px; 
    height : auto;
    padding : 0; 
    margin : 0; 
    background : url("./obr/backbarva.jpg");
} 

.text {
    padding : 0; 
    margin : 0; 
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 15px;
    color : black; 
}

.text h2 {
    text-align : center; 
    font-size : 14px;
    font-weight : bold;
    margin : 0;
    padding-top : 5px; 
    padding-bottom : 10px; 
}

.text h3 {
    text-align : center; 
    font-size : 12px;
    font-weight : bold;
    margin : 0;
    padding-top : 10px; 
    padding-bottom : 5px; 
}

.text h4 {
    text-align : right; 
    font-size : 14px;
    font-weight : bold;
    margin : 0;
    padding-top : 10px; 
    padding-bottom : 5px; 
    padding-right : 10px;
}

.text h5 {
    text-align : left; 
    font-size : 14px;
    font-weight : bold;
    margin-left : 10px;
    margin-top : 0; 
    margin-bottom : 5px; 
    margin-right : 10px;
}

.text a {
    color : #004F01;
    text-decoration : none;
    font-weight : bold;
}

.text a:hover {
    color : #00AE01;
    text-decoration : underline;
    font-weight : bold;
}

.text p.stred {
    text-align : center; 
    margin-top : 5px; 
    margin-bottom : 5px; 
} 

.text p.vpravo {
    text-align : right; 
    margin-right : 10px; 
    margin-top : 5px; 
    margin-bottom : 5px; 

} 

.text p {
    text-align : justify; 
    margin-left : 10px; 
    margin-right : 10px; 
    margin-top : 5px; 
    margin-bottom : 5px; 

} 

.text p.napoveda {
    border : 1px dashed #000000;
    text-align : justify; 
    margin-left : 10px;
    margin-right : 10px;
    padding-left : 10px; 
    padding-right : 10px; 
    padding-top : 5px; 
    padding-bottom : 5px; 
    background-color : #ffffff;
} 

.text ul {
    list-style-type : square;
    margin-top : 5px; 
    margin-bottom : 10px; 
}

.text table.obec {
    border : none;
    height: 485px;
} 

.text table.mapa {
    border : none;
    margin : 10px; 
} 

.text table.ram {
    width : 577px;
    border : 1px dashed #000000;
    margin : 5px; 
    padding : 2px;
    font-size : 11px;
} 

.text table.plnyram {
    width : 655px;
    border : 1px solid #000000;
    margin : 0; 
    padding : 2px;
    font-size : 11px;
} 

.text table.formular {
    width : 639px;
    border : none;
    margin : 2px; 
    padding : 0;
} 

.text table.udaje {
    width : 340px;
    margin-left : 10px;
    padding : 2px;
    font-size : 11px;
} 


.text th {
    font-size : 11px;
    font-weight : bold;
    text-align : left;
}

.text td {
    font-size : 11px;
}

.text td.mezi {
    width : 220px;
} 

.text td.b140 {
    width : 140px;
} 

.text td.b200 {
    width : 200px;
} 

.text td.znak {
    padding-right : 10px;
    text-align : right;
    vertical-align : top;
    height : 90px;
    width : 90px;        
} 

.text td.mapa {
    text-align : right;
    vertical-align : bottom;
    width : 310px;
} 

.text td.licha {
    padding : 2px;
    background : #3F7CB2;
    color : #ffffff;
    
} 

.text td.suda {
    padding : 2px;
    background : #FFF3E5;
    color : #000000;
} 

