html
        {
                height:100%;
        }

* html .body1
        {
                height:100%;
        }

body
        {
                padding:0px;
                margin:0px;
                background:#ffffff;
                font-family:Tahoma;
                line-height:14px;
                height:100%;
                color:#6E6E6E;
                font-size:12px;

        }
        
a
        {
                text-decoration:underline;
                color:#5A83AD;
        }        
        
        
a:hover
        {
                text-decoration:underline;
                color:#6E6E6E;
        }        


a img
        {
                border:0px;
        }
        
p
        {
                padding:0px 0px 10px 0px;
                margin:0px;
        }        
        
        
form
        {
                padding:0px;
                margin:0px;
        }        
        
h3
     {
          font-size:22px;
          padding:0px 0px 0px 15px;
          margin:10px 0px 20px 0px;
          background:url(images/marker2.gif) 0px 5px no-repeat;
          font-weight:normal;
          line-height: 25px;
     }
        
        
h3 a
        {
                font-size:14px;
                color:#505050;
                font-weight:bold;
        }        

h3 a:hover
        {
                color:#669933;
        }
        
        
h4
        {
                font-size:18px;
                padding:10px 0px 10px 15px;
                margin:0px;
                background:url(images/marker2.gif) 0px 11px no-repeat;
                font-weight:normal;
        }        
        
        
h5
        {
                font-size:14px;
                padding:10px 0px 10px 15px;
                margin:0px;
                background:url(images/marker2.gif) 0px 11px no-repeat;
                font-weight:bold;
        }                        
        
                

.body1
        {
                width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003" : "100%");
                min-width:1003px;
                min-height:100%;
                background:url(images/bottom2.jpg) 100% 100% no-repeat;
        }        

.header1
        {
                height:117px;
                background:url(images/fon1.jpg) 100% 100% no-repeat;
        }
        
        
.header1_inner
        {
                height:147px;
        }
                

.ico1
        {
                float:right;
                padding:0px 33px 15px 0px;
        }

.ico1 img
        {
                float:left;
                margin:0px 14px 0px 0px;
        }
        
.tmenu1
        {
                clear:both;
                padding:0px 0px 0px 270px;
                margin:0px;
                list-style-type:none;
        }
                
.tmenu1 li
        {
                float:left;
                padding:0px 0px 0px 0px;
                font-size:15px;
                color:#4C4C4C;
                position:relative;
                text-align:center;
        }
        
        
.tmenu1 li a.txt11, .tmenu1 li span.txt11
        {
                display:block;
                padding:10px 14px 12px 12px;
                background:url(images/marker1.gif) 100% 0px no-repeat;
                color:#4C4C4C;
                position:relative;
        }        
        
.tmenu1 li span.txt11 {
                color:#669933;
}
        
.tmenu1 li a.active, .tmenu1 li span, .tmenu1 li span.active
        {
                color:#669933;
                text-decoration:underline;
        }
        
.tmenu1 li span, .tmenu1 li span.active {
                text-decoration:none;
}

.tmenu1 li a.active:hover {
                color:#4C4C4C;
}
        
.tmenu1 li a.end, .tmenu1 li span.end
        {
                background:none;
        }        
                
.tmenu1 li a:hover
        {
                color:#669933;
        }        
        
.header2
        {
                height:222px;
                background:#3782BA url(images/fon3.jpg) 0px 0px repeat-x;
        }        
        
        
        
.header2a
        {
                height:222px;
                background:url(images/fon2_2.jpg) 0px 0px no-repeat;
        }        
        
        
        
.header2b
        {
                height:222px;
                background:url(images/fon4.jpg) 100% 0px no-repeat;
        }        
        
        
.logo
        {
                float:left;
                margin:-99px 0px 0px 42px;
                position:relative;
                z-index:99;
        }
        
.logo2
        {
                float:left;
                position:absolute;
                z-index:99;
                top:18px;
                left:42px;
        }        
        
        
.left1
        {
                width:214px;
                float:left;
                padding:25px 0px 30px 37px;
        }        
        
        
.news
        {
                background:#F7F7F7 url(images/hr1.gif) 0px 0px no-repeat;
                padding:10px 0px 0px 37px;
                margin:0px 0px 0px -37px;
        }        
        
.news_txt
        {
                padding:0px 10px 20px 0px;
        }        
        
.data
        {
                font-weight:normal;
                color:#9A9A9A;
        }        
        
.anons        
        {
                padding:5px 0px 5px 0px;
        }                
        
.partn1
        {
                width:100%;
                border-collapse:collapse;
        }
        
.partn1 td
        {
                text-align:center;
                padding:0px 2px 0px 2px;
                vertical-align:middle;
        }                
        
.center1
        {
                margin:10px 35px 0px 280px;
        }        
        
.center1a
        {
                float:left;
                width:100%;
                padding:0px 0px 30px 0px;
        }        
        
.n_menu
        {
                font-size:10px;
        }
        
.n_menu a
        {
                color:#6E6E6E;
        }
        
        
.n_menu a:hover
        {
                color:#669933;
        }
        
        
.object_nedv
        {
                width:100%;
                border-collapse:collapse;
                margin:0px 0px 20px 0px;
        }        
        
.nedv_zag1
        {
                padding:10px 13px 10px 13px;
                background:#669933 url(images/hr2.gif) 0px 0px no-repeat;
                width:180px;
                font-size:14px;
                color:#ffffff;
                line-height:20px;
                border:1px solid #ECECEC;
        }        
        
.nedv_zag1 a
        {
                color:#ffffff;
        }
        
        
.nedv_zag1 a:hover
        {
                color:#ffffff;
                text-decoration:none;
        }        
        
.nedv_zag2
        {
                padding:10px 13px 10px 13px;
                background:#F1F1F1 url(images/hr3.gif) 0px 0px no-repeat;
                width:180px;
                font-size:14px;
                color:#ffffff;
                line-height:20px;
                border:1px solid #ECECEC;
        }        

.probel
        {
                width:35px;
                padding:0px;
        }        
        
.nedv_opis
        {
                padding:10px 13px 10px 13px;
                border:1px solid #ECECEC;
        }
        
        
.nedv_img
        {
                text-align:center;
                padding:0px 0px 10px 0px;
        }        
        
        
.hr1
        {
                border-bottom:1px solid #CFCFCF;
                font-size:0px;
                line-height:0px;
        }        
        
.clear1
        {
                clear:both;
                font-size:0px;
                line-height:0px;
                height:108px;
        }        
                                        
                                        
.footer1
        {
                clear:both;
                height:108px;
                background:#E5E5E5 url(images/bottom1.gif) 0px -1px repeat-x;
                margin:-108px 0px 0px 0px;
        }        
        
.footer1a
        {
                height:108px;
                background:url(images/bottom3.jpg) 100% 0px no-repeat;
        }        
        
        
.footer2
        {
                float:left;
                padding:20px 0px 0px 40px;
        }        
        
a.menolink
        {
                font-size:10px;
                color:#6E6E6E;
        }
        
a.menolink:hover
        {
                color:#6E6E6E;
                text-decoration:none;
        }
        
.footer2a
        {
                float:right;
                padding:20px 35px 0px 0px;
                text-align:right;
        }                
        
.footer2a b
        {
                font-size:18px;
                font-weight:normal;
                line-height:18px;
        }                
        
.footer2b        
        {
                padding:20px 0px 0px 0px;
                margin:0 0 0 40%;
        }
                                                                
                                                                
                                                                
.nedv_zag3
        {
                padding:3px 10px 3px 10px;
                background:#F1F1F1 url(images/hr3.gif) 0px 0px no-repeat;
                color:#ffffff;
                line-height:20px;
                border:1px solid #ECECEC;
        }                                                                        
        
.nedv_img2
        {
                padding:7px;
                border:1px solid #ECECEC;
        }        
        
.object_nedv2
        {
                width:100%;
                border-collapse:collapse;
        }
        
.object_nedv2 td
        {
                padding:0px 10px 0px 0px;
                vertical-align:top;
        }                
        
        
.object_nedv2 td.opis11
        {
                padding:0px 10px 0px 10px;
                line-height:18px;
        }        
                
                
                                
                                

.rasp        
        {
                width:100%;
                border-collapse:collapse;
        }
        
.rasp b
        {
                color:#669933;
                font-weight:normal;
        }        
        
.rasp a
        {
                color:#6E6E6E;                
        }
        
.rasp a:hover
        {
                color:#669933;                
        }                
        
        
        
.rasp td.td_head
        {
                background:#669933;
                border-bottom:2px solid #ffffff;
                font-weight:bold;
                color:#ffffff;
                padding:5px 15px 5px 15px;
                border-right:1px solid #EBEBEB;
        }
        
.rasp td.td_row1
        {
                background:#F1F1F1;
                padding:5px 15px 5px 15px;
                border-right:1px solid #EBEBEB;
        }
        
.rasp td.td_row2
        {
                background:#ffffff;
                padding:5px 15px 5px 15px;
                border-right:1px solid #EBEBEB;
        }        
        
.rasp td.nobord
        {
                border-right:0px;
        }                        
        
        
.form1 td
        {
                padding:0px 10px 5px 0px;
                vertical-align:top;
        }        
.form1 td.form_txt
        {
                padding:5px 10px 0px 0px;
        }
        
.form1 input
        {
                width:325px;
                height:22px;
                padding:0px;
                border:1px solid #DEDEDE;
        }
        
        
        
.form1 textarea
        {
                width:325px;
                height:89px;
                padding:0px;
                border:1px solid #DEDEDE;
                overflow:auto;
        }
                
                
.otpr
        {
                text-align:right;
        }        
        
.otpr input
        {
                color:#ffffff;
                padding:0px 0px 0px 0px;
                background:url(images/but1.gif) 0px 0px no-repeat;
                font-size:12px;
                width:82px;
                height:17px;
                border:0px;
                font-weight:bold;
        }        
                                

        
        
        
#tmenu li ul {
        position: absolute;
        left: -999em;
        width: 210px;
        border-top: 0px;
        margin: -2px 0px 0px -1px;
        padding: 10px 5px 5px 5px;
        background:#ffffff;
       /* font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;  */
        font-size: 13px;
        font-weight: normal;
        text-transform:capitalize;
        border:2px solid #E3E3E3;
        border-top:0px;
        text-align:left;

}

#tmenu li ul ul {
        position: absolute;
        left: -999em;
        width: 210px;
        border:0px;
        border-top: 0px;
        margin: 0px 0px 0px -1px;
        padding: 5px 5px 5px 5px;
        background:#ffffff;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        border:2px solid #E3E3E3;
        border-top:0px;
         text-align:left;
}


#tmenu li li {
        display: block;
        border: 0px;
        padding: 0px;
        height: auto;
        background:#ffffff;
        border-bottom:1px solid #E3E3E3;
         text-align:left;
}

#tmenu li ul a, #tmenu li li.sfhover li a {
        display: block;
        width: 190px;
        padding: 4px 10px 4px 10px;
        color: #6e6e6e;
        font-size:11px;
        margin:0px 0px 0px 0px;
        text-decoration:underline;
        border-bottom:1px solid #ffffff;
        background:#ffffff;
         text-align:left;
}

#tmenu li li a:hover, #tmenu li li.sfhover a, #tmenu li li.sfhover li a:hover {
        background:#669933;
        color:#E7EFB4;
        text-decoration:none;
         text-align:left;
}



#tmenu li:hover ul ul, #tmenu li.sfhover ul ul {
        left: -999em;
}

#tmenu li:hover ul {
        left: auto;
}

#tmenu li.sfhover ul {
        left: auto;
}

#tmenu li:hover li:hover ul, {
        left: 210px;
        top: 0px;
}

#tmenu li.sfhover li.sfhover ul, #tmenu li.sfhover li.sfhover ul {
        left: 210px;
        top: 0px;
}


/****************************/

input.i_txt
        {
                width:325px;
                height:16px;
                padding:0px;
                border:1px solid #DEDEDE;
        }



textarea.i_area
        {
                width:325px;
                height:64px;
                padding:0px;
                border:1px solid #DEDEDE;
                overflow:auto;
        }


input.i_button
        {
                color:#ffffff;
                padding:0px 0px 0px 0px;
                background:url(images/but1.gif) 0px 0px no-repeat;
                font-size:12px;
                width:82px;
                height:17px;
                border:0px;
                font-weight:bold;
        }
        
        
/****************************/

td.td_head
        {
                background:#669933;
                border-bottom:2px solid #ffffff;
                font-weight:bold;
                color:#ffffff;
                padding:5px 15px 5px 15px;
                border-left:1px solid #EBEBEB;
        }

td.td_row
        {
                background:#F1F1F1;
                padding:5px 15px 5px 15px;
                border-left:1px solid #EBEBEB;
                vertical-align: top;
        }

td.td_row2
        {
                background:#ffffff;
                padding:5px 15px 5px 15px;
                border-left:1px solid #EBEBEB;
                vertical-align: top;
        }
        
td.first
        {
                border-left:0px;
        }
        
td.td_foot
        {
                background:#F1F1F1;
                padding:5px 15px 5px 15px;
                border-left:1px solid #EBEBEB;
                border-top:2px solid #ffffff;
                vertical-align: top;
        }
        
ul#lmenu, ul#lmenu ul {
                list-style: none;
                margin-left: 0px;
}

ul#lmenu ul {
                padding-top: 4px;
                padding-bottom: 4px;
                margin-left: 40px;
}

ul#lmenu ul ul {
                margin-left: 10px;
}

ul#lmenu li {
                padding-top: 12px;
                font-size: 14px;
                line-height: 15px;
}

ul#lmenu li li {
                padding-top: 0px;
                font-size: 13px;
                line-height: 14px;
}

ul#lmenu li li li {
                padding-top: 0px;
                font-size: 11px;
                line-height: 12px;
}
