    form
    {
        margin: 0px;
    }

    ul { margin-left: 20px;margin-right: 5px;margin-top:2px;margin-bottom:2px; }


    ul.zoznamforum
    {
        list-style: none outside;
        padding-left: 5px; padding-right: 0px; margin: 0px;
    }
    
    li.zoznamforum
    {
        list-style: none outside;
        padding-left: 5px; padding-right: 0px; margin: 0px;
    }

    ul.top_menu_menu
    {
        list-style: none outside;
        padding-left: 5px; padding-right: 5px; margin-left: 0px;
    }

    li.top_menu_menu
    {
        list-style: none outside; text-align: right;
        padding-left: 5px; padding-right: 5px; margin-left: 0px;
    }

    li#link
    {
        list-style: none outside;
        vertical-align: middle; padding: 2px;
    }

    li#folder
    {
        list-style: none outside;
        vertical-align: middle; padding: 2px;
    }


    ul.top_menu_doc
    {
        list-style: none outside;
        padding-left: 5px; padding-right: 5px; margin-left: 0px;
    }

    li.top_menu_doc
    {
        list-style: none outside;
        padding-left: 5px; padding-right: 5px; margin-left: 0px;
    }

    li#top_menu_open
    {
        list-style: circle outside;
        font: bold 10px tahoma,verdana,'arial ce'; padding: 5px;
    }

    a
    {
        color: #3c3c3c; border:none;
        font-weight: normal;
    }

    a:hover
    {
        color: #2065a5;
        text-decoration: none;
    }

    a.menu
    {
        color: #555055; line-height: 1.5%;
        font: bold 11px 'arial cs',tahoma,verdana,tahoma,'arial ce';
        vertical-align: middle;
    }

    a.menu:hover
    {
        color: #D94B0C;
    }


    a.linkV
    {
        color: #47350f; line-height: 1.5%;
        font: normal 10px tahoma,'arial ce',verdana,'arial ce';
        vertical-align: middle;
    }


    a.perex
    {
        color: #47350f; line-height: 1.5%;
        font: normal 10px tahoma,verdana,'arial ce';
        vertical-align: middle;
    }


    a.perex:hover
    {
        color: #D94B0C;
    }

    a.doc
    {
        color: #47350f; line-height: 1.5%;
        font: bold 10px verdana,tahoma,'arial ce';
        vertical-align: middle;
    }

    a.doc:hover
    {
        color: #D94B0C;
    }


    .imgmenu
    {
        color: #47350f; line-height: 1.5%;
        font: normal 9px tahoma,verdana,'arial ce';
        vertical-align: middle; cursor: hand;
    }


    a.hierarchia
    {
        color: #7a7a7a; vertical-align: middle;
        font: normal 10px tahoma,verdana,'arial ce';
        text-decoration:none;
    }

    a.hierarchia:hover
    {
        color: #202020; text-decoration:underline;
    }
    
    span.hierarchia
    {
        color: #cc0100; vertical-align: middle;
        font: bold 10px tahoma,verdana,'arial ce';
    }

    a.linkDIS
    {
        color: #3c3c3c; text-decoration: none; border:none;
        font: normal 10px tahoma,verdana,'arial ce'; padding:2px;
    }

    a.linkDIS:hover
    {
        color: #2065a5; text-decoration: underline;
    }


    a.linkH
    {
        color: #3c3c3c; text-decoration: none; border:none;
        font: normal 10px tahoma,verdana,'arial ce'; padding:2px; display:inline-block;
    }

    a.linkH:hover
    {
        color: #cc0100;
    }


    a.linkFR
    {
        color: #c0c0c0;text-decoration: none; border:none; vertical-align: middle;
        font: bold 10px tahoma,verdana,'arial ce'; padding:2px; display:inline-block;
    }

    a.linkFR:hover
    {
        color: #cc0100;
    }


    a.linkM
    {
        color: #3c3c3c;
        font: normal 12px tahoma,verdana,'arial ce';
    }

    a.linkM:hover
    {
        color: #2065a5;
    }

    a.linkRew
    {
        color: #ff7171;
        font: bold 11px tahoma,verdana,'arial ce';
    }

    a.linkRew:hover
    {
        color: #d94b0c;
    }


    .linkPREDMET
    {
        color: #3c3c3c;
        font: normal 12px tahoma,verdana,'arial ce';
    }


    .Open_Kat
    {
        color: #FA450E;
        font: bold 11px tahoma,verdana,'arial ce';
    }
    
    .tbl_stred
    {
        font: normal 12px tahoma,verdana,'arial ce';
        color: #3c3c3c; text-align: justify;
        background: #fff;
        border-top: 2px #c0af96 dotted;
        padding: 3px; line-height:1.3;
    }

    .TBL
    {
        font: normal 12px tahoma,verdana,'arial ce';
        color: #303030;
        background: #ffffff;
        padding: 3px; line-height:1.3;
    }

    .table_all_questions
    {
        font: normal 12px tahoma,verdana,'arial ce';
        color: #202020;
        background: #fff;
        padding: 5px;
    }

    .table_all_questions_head
    {
        font: bold 12px tahoma,verdana,'arial ce';
        color: #cc0100;
        background: #d2d2d2;
        padding: 15px;
    }

    .vq
    {
        font: normal 12px tahoma,verdana,'arial ce';
        color: #303030;
        background: #ebebeb;
        padding: 5px; line-height:1.3;
        border-top: 2px #9b9b9b solid;
        border-bottom: 1px #9b9b9b solid;
    }

    .vw
    {
        font: normal 12px tahoma,verdana,'arial ce';
        color: #505050;
        background: #ececef;
        padding: 5px; line-height:1.3;
        border-top: 2px #acacaf solid;
        border-bottom: 1px #acacaf solid;
    }
    
    
    .borders
    {
        padding: 10px;
        margin: 0px;
        boreder: 0px;
    }
    

    .tbl_skoditel
    {
        font: normal 12px tahoma,verdana,'arial ce';
        color: #205055;
        background: #fff;
        padding: 3px; line-height:1.5;
    }


    .Heading
    {
        font: bold 17px 'arial ce',tahoma,verdana;
        color: #cc0100; vertical-align: top;
    }
    
    .Heading_two
    {
        font: bold 15px 'arial ce',tahoma,verdana;
        color: #cc0100; vertical-align: top; text-decoration: none;
    }

    .Heading_search
    {
        font: bold 11px 'arial ce',tahoma,verdana;
        color: #cc0100; vertical-align: top;
    }


    .nadpis
    {
        font: bold 15px 'arial ce',tahoma,verdana;
        color: #cc0100; vertical-align: top;
    }

    .head_td
    {
        font: bold 11px tahoma,verdana,'arial ce';
        color: #909090; background-color: #f2f2f2;
        padding:10px;
    }

    .head_top_cols
    {
        font: bold 12px tahoma,verdana,'arial ce';
        color: #cc0100; background-color: #ffffff;
        padding:10px; border-bottom:2px #a2a2a2 solid;
    }

    .head_middle_cols
    {
        font: bold 11px tahoma,verdana,'arial ce';
        color: #525252; background-color: #f8f8f8;
        padding:10px;
    }
    
    .head_plod
    {
        font: bold 12px tahoma,verdana,'arial ce';
        color: #cc0100; background-color: #ffffff;
        padding:15px; border-bottom:2px #a2a2a2 solid;
    }

    .hierarchia_end
    {
        color: #205055;
        font: bold 10px verdana,tahoma,'arial ce';
    }

    .add_quest
    {
        color: #202020;
        font: normal 12px verdana,tahoma,'arial ce';
        background-color: #bbbbbb;
        border-top: 2px #909090 solid;
        border-bottom: 1px #909090 solid;
    }

    .view_quest
    {
        color: #303030;
        font: normal 12px verdana,tahoma,'arial ce';
        line-height: 1.3; background-color: #cccccc;
        border-top: 2px #9b9b9b solid;
        border-bottom: 1px #9b9b9b solid;
    }

    .body_body
    {
        color: #404040;
        font: normal 12px verdana,tahoma,'arial ce';
        line-height: 1.3; margin:0 0 0 0; padding: 2px 5px 2px 5px;
        background: #ffffff;
    }


    .perextxt
    {
        color: #47350f; line-height: 1.5%;
        font: normal 9px tahoma,verdana,'arial ce';
        vertical-align: middle;
    }


    .forum_date
    {
        color: #606060;
        font: normal 9px tahoma,verdana,'arial ce';
    }


    hr.line_hierarchia
    {
               height: 1px;
               color: #880100;
    }

    hr.line_forum
    {
               height: 1px;
               color: #a0a0a0;
               width: 100%;
    }


    .menubox
    {
        font: bold 10px tahoma,verdana,tahoma,'arial ce';
        padding: 5px 5px 5px 5px; border:0; text-align: right;
    }

    .menuboxLeft
    {
        font: bold 10px tahoma,verdana,tahoma,'arial ce';
        padding: 0 0 0 0; margin: 0 0 0 0; border:0; text-align: left;
    }

    .menuboxRight
    {
        font: bold 10px tahoma,verdana,tahoma,'arial ce';
        padding: 0 0 0 0; margin: 0 0 0 0; border:0; text-align: right;
    }

    .menuboxcol
    {
        font: bold 11px tahoma,verdana,tahoma,'arial ce';
        padding:15px;
    }

    .menuboxcolHead
    {
        padding:0px; margin:0px; background-color: #000000; height:15px;
    }

    .menuboxcolSubHead
    {
        padding:0px; margin:0px; height:15px; background-color: #000000;
    }

    .menuboxcolRight
    {
        font: bold 11px tahoma,verdana,tahoma,'arial ce';
        padding:15px; border: none;
    }

    .menuboxcolDown
    {
        font: bold 11px tahoma,verdana,tahoma,'arial ce';
        padding:15px; border:none;
    }

    .menuboxcolSubDown
    {
        font: bold 11px tahoma,verdana,tahoma,'arial ce';
        padding:15px; line-height:1.5;
        border-top: 1px #a2bbd1 solid; border-bottom: 1px #a2bbd1 solid;
    }

    .menutable
    {
        font: bold 11px verdana,tahoma,'arial ce';
    }
    
    .input_text
    {
        font: normal 12px tahoma,verdana,'arial ce';
        color: #205055; width: 350px;
        overflow: auto; background-color: #f0f0f0;
        SCROLLBAR-FACE-COLOR: #306065; SCROLLBAR-HIGHLIGHT-COLOR: #306065; SCROLLBAR-SHADOW-COLOR: #306065;
        SCROLLBAR-3DLIGHT-COLOR: #70a0a5; SCROLLBAR-ARROW-COLOR: #70a0a5; SCROLLBAR-TRACK-COLOR: #70a0a5;
        SCROLLBAR-DARKSHADOW-COLOR: #70a0a5; vertical-align: middle;
    }

    .input_text_q
    {
        font: normal 12px tahoma,verdana,'arial ce';
        color: #205055; width: 350px;
        overflow: auto; background-color: #f0f0f0;
        SCROLLBAR-FACE-COLOR: #306065; SCROLLBAR-HIGHLIGHT-COLOR: #306065; SCROLLBAR-SHADOW-COLOR: #306065;
        SCROLLBAR-3DLIGHT-COLOR: #70a0a5; SCROLLBAR-ARROW-COLOR: #70a0a5; SCROLLBAR-TRACK-COLOR: #70a0a5;
        SCROLLBAR-DARKSHADOW-COLOR: #70a0a5; vertical-align: middle;
    }

    .PaddingRight
    {
        padding-right: 90px;
    }

    .PaddingLeft
    {
        padding-left: 90px;
    }

    .box_search
    {
        width:300px;height:50px;margin:0;padding:0;
        border: none; vertical-align:middle; align:middle;
    }

    .box_txt_search
    {
        margin:0;padding-left:0; padding-bottom:0;
        padding-right:20px;padding-top: 17px;
        border: none;
    }

    .input_text_fq
    {
        font: bold 11px tahoma,verdana,'arial ce';
        border: 1px #b0b0b0 solid; background: #ffffff;
        color: #a0a0a0; vertical-align: middle;
        width:174px; height:20px; line-height: 1.4;
    }

    .input_text_fq_active
    {
        font: bold 11px tahoma,verdana,'arial ce';
        border: 1px #ff2121 solid; background: #ffffff;
        color: #ff8181; vertical-align: middle;
        width:174px; height:20px; line-height: 1.4;
    }

    .tbl_searching
    {
        font: normal 11px tahoma,verdana,'arial ce';
        border: none; background: #fff;
        color: #707070; vertical-align: middle;
        margin-top: 30px; margin-bottom: 1px;padding: 10px;  border-bottom: 1px #9b9b9b solid;
    }

    .td_searching
    {
        font: normal 11px tahoma,verdana,'arial ce';
        border: none; background: #eaeaea;
        color: #707070; vertical-align: middle;
        padding: 5px; margin: 0px;

    }
    
    .td2_searching
    {
        padding: 0px; margin: 0px; border-bottom: 2px #9b9b9b solid;
    }

    .tbl_result
    {
        font: normal 11px tahoma,verdana,'arial ce';
        color: #707070; vertical-align: middle;
        margin-top: 1px; margin-bottom: 70px;padding: 10px;
        background: #f8f8f8;
        border-top: 2px #b0b0b0 solid;
        border-bottom: 1px #b0b0b0 solid;

    }

    .td_result
    {
        font: normal 11px tahoma,verdana,'arial ce';
        border: none;
        background: #f8f8f8;
        color: #707070; vertical-align: top;
        padding: 15px;
        border-bottom: 1px #b0b0b0 dotted;

    }


    .search_button
    {
        width:35px;height:14px;
        padding:0;margin:0;
        vertical-align:middle;
        border:1px white solid;
    }

    .select
    {
        font: bold 10px tahoma,verdana,'arial ce'; text-align:right;
        color: #606060; vertical-align: middle;
    }
    
    .button
    {
        font: bold 11px tahoma, verdana, 'arial ce'; width: 100px;
        background: #9bb2c6;
        border-top: 1px #202255 solid;
        border-bottom: 1px #202255 solid;
        border-left: 1px #9bb2c6 solid;
        border-right: 1px #9bb2c6 solid;

    }
    

    .bunka
    {
       border: 2px #ffcc00 solid;
    }

    .bunkaoff
    {
       border: 2px #d0bfa6 solid;
    }


    .image_gallery
    {
       border: 5px #b2cbe1 solid;
    }

    .box_gal
    {
        margin:2px; padding:2px; float:left;
        width:90px;height:70px; background-color:#000;
        border:none;
    }


    .box_gallery
    {
        margin:0px; padding:0px;
        vertical-align:middle; text-align:center;
        width:630px; background-color:#000; border:none;
        background-image:url(img/strip_top.gif); background-repeat:repeat-x;
        SCROLLBAR-FACE-COLOR: #fafafa; SCROLLBAR-HIGHLIGHT-COLOR: #000; SCROLLBAR-SHADOW-COLOR: #000;
        SCROLLBAR-3DLIGHT-COLOR: #fff; SCROLLBAR-ARROW-COLOR: #000; SCROLLBAR-TRACK-COLOR: #fff;
        SCROLLBAR-DARKSHADOW-COLOR: #fff;
    }



    .IMG_THUMB
    {
       border: 3px #dddddd solid;
    }


    .tbl_download
    {
        font: normal 11px tahoma,verdana,'arial ce';
        padding:5px; color: #2d2d2d;
    }
    
    .td_download
    {
        padding:15px; border-bottom: 1px #dddddd solid;
    }

    .th_download
    {
        padding:15px; border-bottom: 2px #dddddd solid; background: #f1f1f1;
    }

    .tbl_gallery
    {
        font: 11px tahoma,verdana;
        padding:5px; color: #2D6094;
    }

    .tbl_document
    {
        font: 11px verdana,tahoma,'arial ce';
        padding:5px; color: #2D6094;
    }

    .TBL_DW
    {
        font: 11px tahoma,verdana,'arial ce';
        padding:15px; color: #2D6094; width: 100%;
    }

    .MALE
    {
        color: #aaaaaa;
        font: normal 9px tahoma,verdana,'arial ce';
        vertical-align: middle;
    }

    a.TL_OFF
    {
         border: 1px #d0bfa6 solid;
    }

    a.TL_OFF:hover
    {
         border: 1px #777777 solid;
    }


    .tbl_contact
    {
        font: bold 11px verdana,tahoma,'arial ce';
        color: #205055;
    }
    
    .kolarium
    {
        font: bold 13px verdana,tahoma,'arial ce';
        color: #505055; border-top:2px #cacaca solid;
        border-left:1px #cacaca solid; border-right:1px #cacaca solid;
        border-bottom:1px #cacaca solid;
        background:#f0f0f0; padding: 5px 15px 5px 15px;
    }
    
    .kolariumNadpis
    {
        font: bold 19px verdana,tahoma,'arial ce';
        color: #cc0100; letter-spacing: 5px;
    }

    .answerq
    {
        font: bold 12px tahoma,verdana,'arial ce';
        color: #205055;
    }


    .Img_Map
    {
        border: 2px #F96515 solid;
    }
    
    .view_hiden
    {
        color: #407075; border:none;
        font: normal 10px verdana,tahoma,'arial ce';
        cursor:hand; text-decoration: underline;
    }

    .necessary
    {
        color: #cc0100; border:none;
        font: normal 9px tahoma,verdana,'arial ce';
    }


    .forsale
    {
        padding:10px;
        margin:0px;
        text-align:right;
        width:100%;
        background-color:#f5f5f5;
    }

.navtext{
         width:235px;
         font-size:9px;
         font-weight: bold;
         border-width:2px;
         border-style:outset;
         border-color:#006BAE;
         z-index:10000;
         layer-background-color:#FFF6D9;
         background-color:#FFF6D9;
         color:#006BAE;
         }
         
         
    a.atab
    {
           font: bold 11px tahoma,verdana;
           color: #616161;
           padding: 5px;
           margin: 0px; text-decoration: none;
    }

    a.atab:hover
    {
        color: #cc0200;
        text-decoration: underline;
    }


       .tab_top
       {
           padding:0px;margin:0px;
           border:0px;
       }

       .tab_td_off
       {
           border-left:1px #cacaca solid;
           border-right:1px #cacaca solid;
           border-top:1px #cacaca solid;
           border-bottom:none;
           padding:5px; margin:0px;
           background-color: #fafafa;
       }

       .tab_td_on
       {
           border-left:1px #808080 solid;
           border-right:1px #808080 solid;
           border-top:1px #808080 solid;
           border-bottom:none;
           padding:5px; margin:0px;
           background-color: #ececec;
           color:#cc0200;
       }

       .box
       {
           font: normal 12px verdana;
           color: #3a3a3a;
           border:1px #cacaca solid;
           border-top:1px #ececec solid;
           width: 100%; line-height:1.4;
           padding:15px 10px 15px 10px;
           margin:0px 0px 20px 0px;
           background-color: #ececec;
       }

       .Nadradena
       {
           font: bold 12px tahoma,'arial ce',verdana;
           color: #8080a0; text-decoration: none;
           vertical-align:middle;
       }


       a.Nadradena
       {
           font: bold 10px tahoma,'arial ce',verdana;
           color: #8080a0; text-decoration: none;
           vertical-align:middle;
       }

       a.Nadradena:hover
       {
           color: #2065a5; text-decoration: underline;
       }


       .menuboxcolNadrad
       {
             font: bold 11px tahoma,verdana,tahoma,'arial ce'; width: 100%;
             padding:2px 2px 2px 2px; margin:0px 0px 0px 0px; background: #000000;
             border: none; text-align:left;
       }
       
       .menuboxcolNadradRight
       {
             font: bold 11px tahoma,verdana,tahoma,'arial ce'; width: 100%;
             padding:10px 25px 10px 5px; margin:0px 0px 20px 0px; background-color: #000000;
             border: none; text-align:right
       }

       .boxWords
       {
             width: 100%; padding:2px 2px 2px 13px; margin:5px 2px 5px 2px; background-color: #ffffff;
             border: none; text-align:left; display:block;
       }

       .box2Words
       {
             width: 100%; padding:2px 2px 2px 2px; margin:2px 0px 2px 0px; background-color: #ffffff;
             border: none; text-align:left; display:block;
       }

       .img_by_text
       {
                 width:520px;  padding: 0px 10px 5px 10px; margin: 0px 0px 0px 10px;
                 border: none; text-align:justify;
       }

