/*  kompatibilita s NN  */

body, td, th ,p ,div ,form, h1, h2, h3, h4, h5, h6, blockquote, ul ,ol {
        font-family : Arial, Helvetica, sans-serif;
        /*font-family : "Times New Roman", Times, serif;*/
        text-align : left;
      	color : #000000;
        background-color : #F9F9F9;
        }

body, td, th ,p ,div ,form, blockquote, ul ,ol {
        /*font-family : Arial, Helvetica, sans-serif;*/
        font-size : 12px;
        }

body {
        margin : 0px;
        scrollbar-3dlight-color : #507616;
        scrollbar-arrow-color : #507616;
        scrollbar-base-color : #DDEEC3;
        scrollbar-darkshadow-color : #507616;
        scrollbar-face-color : #DDEEC3;
        scrollbar-highlight-color : #DDEEC3;
        scrollbar-shadow-color : #DDEEC3;
        scrollbar-track-color : #DDEEC3;

        font-size : 12px;
        }

h2 {
        color : #507616;
        font-size : 18px;
        text-align : center;
        }
h4 {
        color : #507616;
        font-size : 14px;
        text-align : left;
        }

li {
        margin-bottom : 3px;
        }

li.faq {
        margin-bottom : 10px;
        }

/*table {
        padding : 0px 0px 0px 0px;
        }
td {
        padding : 3px 5px 3px 5px;
        }*/
td.ok {
        background-color : #40FF40;
        }
td.ko {
        background-color : #FF4040;
        }

a, a:link, a:focus, a:visited {
        color : #4A6C14;
        }

a:active, a:hover {
        color : #4A6C14;
        background-color : #DDEEC3;
        }
        
a.menu, a:link.menu, a:focus.menu, a:visited.menu {
        color : #507616;
        text-decoration : none;
        font-weight : bold;
        margin : 0px 0px 0px 0px;
        padding : 3px 4px 3px 4px;
        /*vertical-align: 5;*/
        z-index : 4;
        }

a:active.menu, a:hover.menu {
        color : #507616;
        background-color : #DDEEC3;
        }
        
/* FAQ - qestion */
span.q {
        color : #507616;
        font-style : italic;
        font-weight : bold;
        display : block;
        }

img.splitter {
        width : 2px;
        height : 20px;
        vertical-align: -6px;
        margin : 0px 3px 0px 3px;
        z-index : 4;
        }

/*  design - top  */

#top_l {
        position : absolute;
        top : 0px;
        left : 0px;
        width : 588px;
        height : 80px;
        z-index : 2;
        background-color : transparent;
        background-image : url("design/top_l.png");
        background-repeat : no-repeat;
        background-position : left;
        }
#top_m {
        position : absolute;
        top : 0px;
        left : 0px;
        width : 100%;
        height : 80px;
        z-index : 1;
        background-color : transparent;
        background-image : url("design/top_m.png");
        background-repeat : repeat-x;
        }
#top_r {
        position : absolute;
        top : 0px;
        left : 0px;
        width : 100%;
        height : 80px;
        z-index : 2;
        background-color : transparent;
        background-image : url("design/top_r.png");
        background-repeat : no-repeat;
        background-position : right;
        }

#top_menu {
        position : absolute;
        top : 54px;
        left : 0px;
        width : 680;
        height : 20px;
        line-height : 20px;
        z-index : 3;
        background-color : transparent;
        margin : 0px 0px 0px 0px; 
        padding : 0px 0px 0px 6px;
        }

#search {
        position : absolute;
        top : -2px;
        left : 585px;
        width : 185px;
        height : 48px;
        z-index : 3;
        background-color : transparent;
        padding : 0px 0px 0px 0px;
        }

#search_form {
        background-color : transparent;
        padding : 0px 0px 0px 0px;
        }

#obsah {
        position : absolute;
        width : 99%;
        top : 80px;
        left : 0px;
        z-index : 1;
        padding : 5px;
        }

#obsah_centr {
        position : absolute;
        width : 99%;
        top : 80px;
        left : 0px;
        z-index : 1;
        padding : 5px;
        text-align : center;
        }

#pocitadlo {
        color : #4A6C14;
        padding-top : 10px;
        text-align : center;
        }
