body {
    background-color: #F5F7F8;
    margin: 30px 0px 0px 0px;
    padding: 0px;
    text-align: center; 
    }

td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

div.overlay { position:absolute; z-index:0; top:20px; text-align:center; width:auto; }	

/* ----------- TOP ----------- */

table.top {
    width: 758px;
    height: 18px;
    margin: auto;
    background-color: white;
    border-style: none;
    border-collapse: collapse; 
    }

    table.top td.top-left {
        width: 18px;
        height: 100%;
        background-image: url(img/bg/top_left.gif);
        background-position: top left;
        background-repeat: no-repeat;
        padding: 0px; 
        }

    table.top td.top {
        width: 721px;
        height: 100%;
        background-image: url(img/bg/top.gif);
        background-position: top center;
        background-repeat: repeat-x;
        padding: 0px; 
        }  
    
    table.top td.top-right {
        width: 19px;
        height: 100%;
        background-image: url(img/bg/top_right.gif);
        background-position: top right;
        background-repeat: no-repeat;
        padding: 0px; 
        }
    
/* ----------- TITLE ----------- */

table.title {
    width: 758px;
    height: 105px;
    margin: auto;
    background-color: white;
    border-style: none;
    border-collapse: collapse; 
    }  

    table.title td.left {
        width: 290px;
        height: 100%;
        background-image: url(img/bg/left.gif);
        background-position: top left;
        background-repeat: repeat-y;
        padding: 0px;
        text-align: right; 
        }
    
    table.title td.right {
        width: 467px;
        height: 100%;
        background-image: url(img/bg/right.gif);
        background-position: top right;
        background-repeat: repeat-y;
        padding: 0px;
        text-align: right;
        vertical-align: top; 
        }
    
/* ----------- MENU ----------- */

table.menu {
    width: 758px;
    height: 44px;
    margin: auto;
    background-color: white;
    border-style: none;
    border-collapse: collapse; 
    }  

    table.menu td {
        height: 100%;
        background-image: url(img/bg/left_right.gif);
        background-position: top center;
        background-repeat: repeat-y;
        padding: 0px;
        text-align: center;
        vertical-align: top; 
        }
    
/* ----------- MAIN ----------- */

table.main {
    width: 758px;
    height: 375px;
    margin: auto;
    background-color: white;
    border-style: none;
    border-collapse: collapse; 
    }  

    /* ----------- SUBMENU ----------- */
    
    table.main td.submenu {
        width: 214px;
        height: 175px;
        background-image: url(img/bg/left.gif);
        background-position: top left;
        background-repeat: repeat-y;
        padding: 0px;
        text-align: left;
        vertical-align: top; 
        }
        
    /* ----------- TEXT ----------- */
    
    table.main td.text {
        width: 544px;
        height: 315px;
        background-image: url(img/bg/right.gif);
        background-position: top right;
        background-repeat: repeat-y;
        padding: 0px;
        text-align: left;
        vertical-align: top; 
        }
    
    /* ----------- BOTTOM ----------- */    
        
    table.main td.bottom {
        width: 525px;
        height: *;
        background-color: white;
        background-image: url(img/bg/bottom.gif);
        background-position: bottom center;
        background-repeat: repeat-x;
        padding: 0px;
        vertical-align: top;
        }
        
    /* ----------- BOTTOM_RIGHT ----------- */ 
       
    table.main td.bottom_right {
        width: 19px;
        height: *;
        background-color: white;
        background-image: url(img/bg/bottom_right.gif);
        background-position: bottom right;
        background-repeat: no-repeat;
        padding: 0px;
        }
        
    /* ----------- SIDEPIC_01 ----------- */    
        
    table.main td.sidepic_01_01 {
        width: 214px;
        height: 145px;
        background-image: url(img/sidepic/sidepic_06_01.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }
        
    table.main td.sidepic_02_01 {
        width: 214px;
        height: 145px;
        background-image: url(img/sidepic/sidepic_05_01.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }
        
    table.main td.sidepic_03_01 {
        width: 214px;
        height: 145px;
        background-image: url(img/sidepic/sidepic_02_01.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }     
        
    table.main td.sidepic_04_01 {
        width: 214px;
        height: 145px;
        background-image: url(img/sidepic/sidepic_04_01.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }  
        
    table.main td.sidepic_05_01 {
        width: 214px;
        height: 145px;
        background-image: url(img/sidepic/sidepic_03_01.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }                
    
    table.main td.sidepic_06_01 {
        width: 214px;
        height: 145px;
        background-image: url(img/sidepic/sidepic_01_01.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }     
            
    /* ----------- SIDEPIC_02 ----------- */    
        
    table.main td.sidepic_01_02 {
        width: 214px;
        height: 60px;
        background-image: url(img/sidepic/sidepic_06_02.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }
        
    table.main td.sidepic_02_02 {
        width: 214px;
        height: 60px;
        background-image: url(img/sidepic/sidepic_05_02.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }
        
    table.main td.sidepic_03_02 {
        width: 214px;
        height: 60px;
        background-image: url(img/sidepic/sidepic_02_02.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }     
        
    table.main td.sidepic_04_02 {
        width: 214px;
        height: 60px;
        background-image: url(img/sidepic/sidepic_04_02.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }  
        
    table.main td.sidepic_05_02 {
        width: 214px;
        height: 60px;
        background-image: url(img/sidepic/sidepic_03_02.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }                
    
    table.main td.sidepic_06_02 {
        width: 214px;
        height: 60px;
        background-image: url(img/sidepic/sidepic_01_02.jpg);
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 0px; 
        }        
        
/* ----------- DIV ----------- */

div.kontakt {
    font-family: Tahoma;
    font-size: 11px;
    padding: 13px 32px 0px 0px;
    cursor: default;
    color: #005BAA; 
    }
    
    div.kontakt A:active { color: #005BAA; text-decoration: none; }
    div.kontakt A:visited { color: #005BAA; text-decoration: none; }
    div.kontakt A:link { color: #005BAA; text-decoration: none; }
    div.kontakt A:hover { color: red; text-decoration: none; }   

    div.kontakt span { padding-right: 10px; }
    
div.submenu_name { 
    padding: 0px 0px 0px 56px;
    font-family: Arial;
    font-weight: bold;
    letter-spacing: -1px;
    font-size: 17px;
    color: #BABABA;
    cursor: default; 
    }
    
    div.submenu_name A:active { color: #BABABA; text-decoration: none; }
    div.submenu_name A:visited { color: #BABABA; text-decoration: none; }
    div.submenu_name A:link { color: #BABABA; text-decoration: none; }
    div.submenu_name A:hover { color: #BABABA; text-decoration: none; } 
    
div.submenu {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #7A7A7A;
    padding: 10px 0px 0px 57px;
    cursor: default;
    }    
    
    div.submenu A:active { color: #7A7A7A; text-decoration: none; }
    div.submenu A:visited { color: #7A7A7A; text-decoration: none; }
    div.submenu A:link { color: #7A7A7A; text-decoration: none; }
    div.submenu A:hover { color: #3288D6; text-decoration: none; }

    div.submenu A.file:active { color: #061F58; text-decoration: none; }
    div.submenu A.file:visited { color: #061F58; text-decoration: none; }
    div.submenu A.file:link { color: #061F58; text-decoration: none; }
    div.submenu A.file:hover { color: #3288D6; text-decoration: none; }

    div.submenu span.thin {
        font-weight: normal;
        padding-top: 2px;
        text-align: center;
        }
    
    div.submenu span.dot {    
        background-image: url(img/submenu/dot.gif);
        background-position: top left;
        background-repeat: no-repeat;
        padding-left: 20px;
        line-height: 16px;
        cursor: default;
    }
    
    div.submenu span.off {
        height: 15px;
        margin-left: 20px;
        cursor: hand; 
        }
        
div.head {
    font-family: Arial;
    font-weight: bold;
    letter-spacing: -1px;
    font-size: 17px;
    color: #061F58;
    padding: 0px 0px 0px 55px;
    cursor: default;
    text-align: left;
    }
    
hr.head {
    margin-left: 56px;
    height: 1px;
    color: #061F58;
    width: 424px;
    text-align: left;
    } 
    
div.navigation {
    font-family: Tahoma;
    font-size: 11px;
    color: #BABABA;
    padding: 0px 0px 0px 56px;
    cursor: default;
    text-align: left;
    }
    
    div.navigation A:active { color: #BABABA; text-decoration: underline; }
    div.navigation A:visited { color: #BABABA; text-decoration: underline; }
    div.navigation A:link { color: #BABABA; text-decoration: underline; }
    div.navigation A:hover { color: #3288D6; text-decoration: underline; }
    
div.text {
    font-family: Tahoma;
    font-size: 11px;
    color: #4D4D4D;
    padding: 0px 64px 0px 56px;
    cursor: default;
    text-align: left;
    }
div.text_1 {
    font-family: Tahoma;
    font-size: 11px;
    color: #4D4D4D;
    padding: 0px 64px 0px 56px;
    cursor: default;
    text-align: justify;
    }
    
    div.text ul {
        list-style: square;
        line-height: 14px;
        }
        
span.dot {    
    background-image: url(img/submenu/dot.gif);
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-bottom: 5px;
    cursor: default;
    }
    
span.dot2 {    
    background-image: url(img/submenu/dot2.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-bottom: 5px;
    cursor: default;
    }
        
    div.text A:active { color: #4D4D4D; text-decoration: none; font-weight: bold; }
    div.text A:visited { color: #4D4D4D; text-decoration: none; font-weight: bold; }
    div.text A:link { color: #4D4D4D; text-decoration: none; font-weight: bold; }
    div.text A:hover { color: #3288D6; text-decoration: none; font-weight: bold; }

 div.text A.file:active { color: #061F58; text-decoration: none; font-weight: bold; }
 div.text A.file:visited { color: #061F58; text-decoration: none; font-weight: bold; }
 div.text A.file:link { color: #061F58; text-decoration: none; font-weight: bold; }
 div.text A.file:hover { color: #3288D6; text-decoration: none; font-weight: bold; }

img.katalog {
    margin-left: 20px;
    border: none;
    width: 147px;
    height: 208px;
    }    
        
div.pages {
    padding: 0px 45px 0px 0px;
    text-align: right;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: white;    
    }
    
    div.pages A:active { color: white; text-decoration: none; }
    div.pages A:visited { color: white; text-decoration: none; }
    div.pages A:link { color: white; text-decoration: none; }
    div.pages A:hover { color: white; text-decoration: none; }
    
    span.linkON {
        background-color: #061F58;
        padding: 0px 3px 1px 4px;
        cursor: pointer;
        cursor: hand;
        }

    span.linkOFF {
        background-color: #3288D6;
        padding: 0px 3px 1px 4px;
        cursor: default;
        }
                    
div.rights {
    font-family: Tahoma;
    font-size: 11px;
    color: #BABABA;
    padding: 7px 0px 0px 0px;
    cursor: default;
    text-align: center;
    }
    
div.rights_home {
    font-family: Tahoma;
    font-size: 11px;
    color: #BABABA;
    padding: 6px 0px 0px 0px;
    cursor: default;
    text-align: center;
    }
    
/* ----------- INDEX.PHP ----------- */


/* ----------- MAIN_MENU ----------- */

table.main_menu {
    width: 758px;
    height: 44px;
    margin: auto;
    background-color: white;
    border-style: none;
    border-collapse: collapse; 
    }  

    table.main_menu td {
        width: 100%;
        height: 100%;
        background-image: url(img/bg/left_right.gif);
        background-position: top center;
        background-repeat: repeat-y;
        padding: 0px;
        text-align: center;
        vertical-align: top; 
        }


/* ----------- HOME ----------- */

table.home {
    width: 758px;
    height: 375px;
    margin: auto;
    background-color: white;
    border-style: none;
    border-collapse: collapse; 
    }
    
    table.home td.left {
        width: 291px;
        height: 375px;
        background-image: url(img/bg/left.gif);
        background-position: center left;
        background-repeat: repeat-y;
        padding: 0px;
        vertical-align: top;
        text-align: right;
        }
        
    table.home td.right {
        width: 467px;
        height: 375px;
        background-image: url(img/bg/right.gif);
        background-position: center right;
        background-repeat: repeat-y;
        padding: 0px 0px 0px 23px;
        vertical-align: top;
        }
        
/* ----------- NEWS ----------- */       
         
table.news {
    width: 259px;
    height: 275px;
    margin: auto;
    border-collapse: collapse;
    background-color: white;
    border: solid 1px #CFCFCF; 
    }   
    
    table.news td {
        width: 100%;
        height: 100%;
        padding: 0px;
        vertical-align: top;
        }
    
/* ----------- BOTTOM ----------- */       
         
table.bottom {
    width: 758px;
    height: 19px;
    margin: auto;
    background-color: white;
    border-style: none;
    border-collapse: collapse; 
    }   
    
    table.bottom td {
        width: 100%;
        height: 100%;
        background-color: white;
        background-image: url(img/bg/bottom_all.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
        margin-bottom: 1px;
        padding: 0px;
        }
    
/* ----------- AGENCJE ----------- */       
         
table.agencje {
    width: 424px;
    margin: auto;
    border-style: none;
    border-collapse: collapse;
    font-size: 11px;
    color: #4D4D4D;
    }   
    
    table.agencje td.names {
        width: 251px;
        padding: 0px;
        vertical-align: top;
        }   
        
    table.agencje td.links {
        line-height: 14px;
        width: 173px;
        padding: 0px;
        vertical-align: top;
        }      
        
/* ----------- DIV ----------- */

div.photo {
	width: 412px;
	height: 275px;
	background-image: none;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: default;
    }
	
div.photo_1 {
    width: 412px;
    height: 275px;
	background-color: #061F57;
}

div.photo_1 table {
	width:100%;
	background-color: #061F58;
}

div.photo_1 td {
	font-family: Tahoma; font-size: 11px; vertical-align: top; padding:5px; text-align: justify;
	color:#FFFFFF;
}

div.photo_1 td.member_left {
	font-family:Tahoma; font-size:11px; vertical-align:top; padding-left:20px; padding-right:5px; text-align:justify;
	color:#FFFFFF;
}

div.photo_1 td.member_right {
	font-family:Tahoma; font-size:11px; vertical-align:top; padding-left:5px; padding-right:20px; text-align:justify;
	color:#FFFFFF;
}

div.photo_1 td.middle {
	text-align:center;
	font-weight:bold;
	line-height:20px;
}

div.photo_1 td.middle_1 {
	text-align:center;
	line-height:20px;
}

div.banner {
    width: 412px;
    height: 53px;
    margin-top: 20px;
    cursor: default;
    }

div.news {
    text-align: left;
    cursor: default;
    padding: 0px 0px 0px 32px;
    }    
        
div.news_name {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #061F58;
    text-align: left;
    cursor: default;
    padding: 20px 0px 25px 23px;
    }
    
div.news_text {
    font-family: Tahoma;
    font-size: 11px;
    color: black;
    text-align: left;
    cursor: default;
    padding: 0px 15px 0px 23px;
    }
    
    div.news_text A:active { color: black; text-decoration: none; }
    div.news_text A:visited { color: black; text-decoration: none; }
    div.news_text A:link { color: black; text-decoration: none; }
    div.news_text A:hover { color: #3288D6; text-decoration: none; } 
    
    div.news_text A.red:active { color: black; text-decoration: none; }
    div.news_text A.red:visited { color: black; text-decoration: none; }
    div.news_text A.red:link { color: black; text-decoration: none; }
    div.news_text A.red:hover { color: red; text-decoration: none; } 
    
div.katalog {
    width: 100%;
    height: 102px;
    background-image: url(img/line.gif);
    background-position: center right;
    background-repeat: no-repeat;
    padding: 0px;
    margin-right: 0px;
    cursor: default;
    }
    
    div.katalog img {
        border: none;
        width: 239px;
        height: 78px;
        margin: 12px 14px 0px 0px;
    }        
    
div.thumbs {
    padding-top: 5px;
    letter-spacing: +3px;
    text-align: justify;
    }
    
    div.thumbs img {
        margin-top: 5px;
        border: 0px;
        } 

input.log { border: solid 1px gray; width: 120px; }
