body,html{    padding: 0;    margin: 0;    font-family: arial, "Trebuchet MS", tahoma, verdana, sans-serif;    font-size: 1em;    line-height: 1.5;    text-align: center;    background: #414141 url("pozadi/poza.png") repeat-y top center;    }div.cele{    position: relative;    width: 760px;    height: 100%;    text-align: center;    margin: 0 auto 0 auto;    padding: 0;    }div.hlava{    position: relative;    width: 760px;    height: 250px;    background-repeat: no-repeat;    background-image: url("pozadi/hlava.jpg");    padding: 0;    margin: 0;    }div.menu_pos_left{    position: absolute;     top: 150px;    left: -45px;    z-index: 1;    height: 155px;    width: 35px;    margin: 0;    padding: 50px 0 0 0;    text-align: center;    vertical-align: middle;    background-repeat: no-repeat;    background-image: url("pozadi/menu_pos.gif");    }div.menu_pos_right{    position: absolute;     top: 150px;    left: 770px;    z-index: 1;    height: 155px;    width: 35px;    padding: 0;    margin: 0;    }    div.menu_pos_right a{        position: absolute;        padding: 8px 0 0 0;        font-size: 6pt;        color: #414141;        }        div.menu_pos_right a span{            position: absolute;            z-index: 1;            top: 0;            left: -17px;            display: block;            width: 35px;            height: 155px;            cursor: pointer;            /*cursor: hand;\*/            background-repeat: no-repeat;            background-image: url("pozadi/menu_pos_right.gif");            }        div.menu_pos_right>a span{            left: 0;            }a.skipmenu{    position:absolute;     top: -100px;    }    a.skipmenu:focus, a.skipmenu:active {        z-index: 2;         background: #FFF;        }h1{    padding: 0;    margin: 0;    overflow: hidden;    }     h1 span{        z-index: 1;        display: block;        position: absolute;        left: 0;        top: 0;        width: 760px;        height: 250px;        cursor: pointer;        /*cursor: hand;\*/        background: url("pozadi/hlava.jpg") top left no-repeat;        }div.cele div.pozice{    position: relative;    width: 760px;    height: 44px;    background-repeat: no-repeat;    background-image: url("pozadi/pozice.jpg");    padding: 0;    margin: 0;    }    div.cele div.pozice div.presna{        position: relative;        color: #F0EED8;        font-family: Tahoma, serif;        font-weight: bold;        font-size: 14pt;        position: relative;        width: 160px;        padding: 7px 0 0 40px;        margin: 0;        text-align: left;        float: left;        }    div.cele div.pozice div.adresa{        position: relative;        text-align: left;        float: right;        width: 557px;        font-family: Tahoma, serif;        font-weight: bold;        font-size: 8pt;        padding: 15px 0 0 0;        margin: 0;        }div.cele div.menucele{    color: white;    font-family: Tahoma, serif;    font-weight: bold;    font-size: 80%;    position: relative;    width: 155px;    padding: 0;    margin: 0;    float: left;    }ul.menu{    float: left;    width: 155px;    font-family: Tahoma, serif;    font-weight: bold;    font-size: 8pt;    margin: 0;    padding: 0;    background: url("pozadi/pasek.gif") top center repeat-y;    list-style-type: none;    }    ul.menu li{        background-image:url("pozadi/menu.gif");        background-repeat: no-repeat;        background-position: top center;        width: 155px;        height: 36px;        padding: 0;        margin: 0;        text-align: center;        list-style-type: none;        }    ul.menu li div{        padding: 10px 0 0 0;        margin-top: 0;        text-align: center;        vertical-align: middle;        }    ul.menu li#navrcholu{        background: url("pozadi/pasek_endmenu.jpg") top center repeat-y;        height: 25px;        margin: 0;        }    ul.menu li a{        color: #990000;        text-decoration: none;        }        ul.menu li a:hover{            color: #990000;            text-decoration: underline;            }form.zkouska{		position: relative;    margin: 0 0 0 0;    padding: 0;    }    form.zkouska fieldset{        border: none;        margin: -3px 0 0 0;        padding: 0;        }    form.zkouska>fieldset{        margin: 0;        }        form.zkouska fieldset select{		        position: relative;		        width: 75px;            font-size: 8pt;		        font-weight: bold;            font-family: Tahoma, serif;		        color: #990000;		        background-color: #c8aa78;		        border: none;		        }		    form.zkouska fieldset input{            color: #990000;            width: 20px;            text-align: left;            font-weight: bold;            font-size: 7pt;            font-family: Tahoma, serif;            vertical-align: baseline;            border: none;            background: none;            padding: 0;            margin: 0;            }a.banan{    text-decoration: none;    }    a.banan img{        margin: 0;        padding: 0;        width: 468px;        height: 60px;        border: 1px #666 solid;        }div.text{    position: relative;    text-align: left;    float: left;    width: 480px;    font-family: Verdana, serif;    font-size: 90%;    color: white;    padding: 0 5px 0 3px;    margin: 5px 5px 5px 5px;    }    div.text p{        width: 480px;        text-indent: 10px;        padding: 0;        margin: 10px 0 10px 0;        text-align: justify;        }        div.text p.poznamka{            margin: 10px 0 0 0;            padding: 0;            font-size: 70%;            font-style: italic;            }h2{    padding: 0;    margin: 0;    top: 0;    text-align: center;    font-family: georgia, serif;    font-size: 170%;    }    h2.dis{        padding: 0;        margin: 5px 0 5px 0;        text-align: left;        font-family: georgia, serif;        font-size: 140%;        }img{    border: 0;    padding: 0;    margin: 0;    vertical-align: middle;    }a{    color: #c8aa78;    text-decoration: underline;    }    a:hover{        text-decoration: none;        }table{    border-collapse: collapse;    border: 1px solid white;    padding: 0;    margin: 10px 0 10px 5px;    font-family: Verdana, serif;    font-size: 100%;    color: white;    }    table tr:hover{        background-color: black;        }    table td{        border-color: white;        border-right: 1px solid;        border-left: 1px solid;        padding: 2px 3px 2px 3px;        vertical-align: middle;        }tr.mezera td{    height: 5px;    border-right: 0;    border-left: 0;    border-top: 1px solid;    border-bottom: 1px solid;    }fieldset.news{    border: 2px solid white;    width: 480px;    padding: 0;    margin: 0;    text-align: left;     }    fieldset.news legend{        color: white;        text-align: left;        padding: 0;        margin: 0;        text-decoration: none;        font-size: 11px;        font-family: Tahoma, serif;        }    fieldset.news p{        position: relative;        width: 458px;        text-align: justify;        font-size: 90%;        padding: 0;        margin: 8px 4px 8px 8px;        }div.screenram{    position: relative;    text-align: center;    width: 480px;    font-family: Verdana, serif;    padding: 0;    margin: 0;    }    div.screenram img{        width: 154px;        height: 116px;        margin: 2pt;        }table.slovnik{    font-family: Verdana, serif;    font-size: 80%;    }dl{    font-size: 80%;    }    dl dt{        font-weight: bold;        margin: 5px 0 0 5px;        }        dl dt dd{            border-bottom: 1px solid;            }h3.kat-faq{    font-size: 130%;    margin: 0;    padding: 20px 0 0 0;    }        div.faq{    padding: 0 0 0 0;    margin: 0 0 0 0;    width: 480px;    border-top: 1px dotted white;    border-bottom: 2px solid white;    }    div.faq h4{        font-size: 110%;        }    div.faq p{        font-size: 90%;        }table.temata{    border-collapse: collapse;    width: 480px;    min-width: 480px;    max-width: 480px;    padding: 0;    margin: 0;    font-family: Verdana, serif;    font-size: 80%;    text-align: center;    color: white;    }fieldset.form{    border: 2px solid white;    width: 400px;    text-align: left;    font-family: Tahoma, serif;    padding: 0;    margin: 0 0 10px 0;    }    fieldset.form legend{        color: white;        text-align: left;        padding: 0;        margin: 0;        text-decoration: none;        font-size: 160%;        font-family: Tahoma, serif;        }    fieldset.form label{        font-weight: bold;        font-size: 90%;        padding: 0;        margin: 2px 0 2px 5px;        vertical-align: top;        }    fieldset.form input{        color: white;        width: 100px;        text-align: left;        font-size: 80%;        border: 1px solid white;        background: none;        padding: 0;        margin: 2px 0 2px 0;        }    fieldset.form input.tlacitko{        color: white;        width: 55px;        text-align: center;        font-weight: bold;        font-size: 80%;        border: 1px solid white;        background: none;        padding: 0;        margin: 2px 5px 2px 5px;        }    fieldset.form textarea{        color: white;        width: 300px;        text-align: left;        border: 1px solid white;        background: none;        padding: 0;        margin: 2px 5px 2px 5px;        }span.strankovani{    margin: 2px 0 2px 0;    padding: 0;    width: 480px;    font-size: 80%;    font-weight: bold;    }ul.mapa{    padding: 0;    margin: 0 0 0 25px;    }    ul.mapa li{        margin: 10px 0 10px 0;        font-size: 90%;        font-weight: bold;        }    ul.mapa ul{        list-style-type: square;        margin: 0 0 0 30px;        }        ul.mapa ul li{            font-weight: normal;            margin: 5px 0 5px 0;            }div.pravy{    position: relative;    padding: 0;    margin: 5px 0 10px 0;    float: right;    width: 100px;    min-width: 100px;    max-width: 100px;    }div.ikonky{    position: relative;    color: white;    font-family: Tahoma, serif;    font-weight: bold;    font-size: 8pt;    line-height: 1.2;    padding: 7px 0 0 0;    margin: 5px 0 0 0;    float: right;    width: 100px;    height: 100px;    background: url("pozadi/ikonky.gif") no-repeat top left;		}		div.ikonky img{        margin: 0 2px 0 0;        }    div.ikonky img.screenindex{        width: 88px;        height: 66px;        }    div.ikonky a{        font-weight: normal;        }div.pata{    position: relative;    clear: both;    color: white;    font-family: Tahoma, serif;    font-weight: bold;    font-size: 80%;    padding: 13px 0 0 0;    margin: 1px 0 0 0;    width: 760px;    height: 23px;    background-repeat: no-repeat;    background-image:url("pozadi/pata.jpg");    text-align: center;    }