body { 
margin : 0; 
padding : 0; 
text-align : center;
background-color : #678096;
} 
* { 
margin : 0; 
padding : 0; 
} 
#main { 
width : 950px; 
margin : 0 auto; 
background : url(../images/bgg.gif) repeat-y 0 0; 
} 
#top1 { 
height : 3px; 
width : 950px; 
background : #F5D516
} 
#top { 
width : 950px; 
height : 275px;
background : #ce0017 url(../images/top.jpg) no-repeat 0 0; 
display : block; 
clear : both; 
} 

#main { 
width : 950px; 
} 
#left { 
width : 232px; 
float : left; 
padding : 0 0 30px; 
} 
#left h1 { 
background-color : #8e8e8e; 
font : bold 12px arial, sans-serif; 
color : #fff; 
line-height : 30px; 
} 
#left .firma { 
background :  url(../images/bt.jpg) repeat-y 0 0;
font : bold 13px tahoma, sans-serif; 
color : #313131;
line-height : 30px; 
display : block; 
text-decoration : none; 
border-right : 1px solid #cbcaca; 
border-left : 1px solid #cbcaca; 
border-top : 1px solid #cbcaca; 
} 
#left a.firma:hover { 
background-color : #FCD000; 
font : bold 13px tahoma, sans-serif; 
color : #ce0017; 
line-height : 30px; 
display : block; 
text-decoration : none; 
border-right : 1px solid #cbcaca; 
border-left : 1px solid #cbcaca; 
} 
#menu { 
background-color : #e5e5e5; 
width : 230px; 
border-right : 1px solid #cbcaca; 
border-left : 1px solid #cbcaca; 
} 
#menu li { 
list-style : none; 
border-top : 1px solid #b1b0b0; 
display : block; 
} 
#menu li a { 
font : bold 11px tahoma, sans-serif; 
color : #313131; 
text-decoration : none; 
display : block; 
border-right : 1px solid #fff; 
border-top : 1px solid #fff; 
border-bottom : 1px solid #fff; 
line-height : 24px; 
text-align : left; 
padding : 0 9px 0 30px; 
background : url(../images/gdzie.gif) no-repeat 10px 7px; 
cursor : pointer; 
} 
#menu li a:hover { 
background-color : #f0f0f0; 
color : #ce0017; 
} 
#menu li ul li a { 
padding : 0 10px 0 48px; 
background : #f8f8f8 url(../images/ul1.gif) no-repeat 35px 10px; 
} 
#menu li ul li a:hover { 
background-color : #fff; 
color : #ce0017; 
} 
#left p { 
font : normal 11px arial, sans-serif; 
color : #7d7b7b; 
padding : 10px 5px 35px 15px; 
text-align : left; 
line-height : 16px; 
padding : 10px 15px 50px; 
background-color : #f0f0f0; 
border-right : 1px solid #cbcbcb; 
border-left : 1px solid #cbcbcb; 
} 
#left .wiecej { 
color : #000000; 
font-weight : bold; 
float : right; 
margin : 20px 0 0; 
text-decoration : none; 
} 
#left a.wiecej:hover { 
text-decoration : underline; 
} 
#right { 
width : 717px; 
float : right; 
padding : 0 0 40px; 
} 
#where { 
border-top : 1px solid #cbcaca; 
border-bottom : 1px solid #cbcaca; 
border-right : 1px solid #cbcaca; 
} 
#where div { 
width : 707px; 
height : 28px; 
border : 1px solid #fff; 
background-color : #e5e5e5; 
padding : 0 0 0 7px; 
} 
* html #where div { 
width : 709px; 
} 
#where div img { 
float : left; 
margin : 10px 0 0 8px; 
} 
#where div a { 
float : left; 
margin : 8px 0 0 8px; 
font : bold 11px tahoma, sans-serif; 
color : #313131; 
text-decoration : none; 
} 
#where div a:hover { 
text-decoration : none;
color : #ce0017; 
} 
#text { 
width : 698px; 
padding : 20px 0 0; 
} 
#text h1 { 
margin : 10px 25px 10px 25px; 
font : bold 20px arial, sans-serif; 
text-align : left; 
color : #CE0017;
clear : both; 
} 
#text h2 { 
margin : 10px 25px 10px 40px; 
font : bold 12px arial, sans-serif; 
text-align : left; 
color : #626262; 
clear : both; 
} 
#text h3 { 
margin : 10px 25px 10px 40px; 
font : bold 15px arial, sans-serif; 
text-align : left; 
color : #ce0017; 
clear : both; 
background-color : #F7F7F7
} 
#text p { 
margin : 25px 25px 10px 23px; 
font : normal 12px arial, sans-serif; 
text-align : justify; 
color : #434343; 
line-height : 16px; 
clear : both; 
} 
#text p a { 
color : #ce0017; 
text-decoration : none; 
} 
#text p a:hover { 
color : #000000; 
} 
#text p img { 
display : block; 
margin : 10px auto; 
} 
#text span { 
color : #ce0017;
font : bold 12px arial, sans-serif;
} 
#text .ul1, #text .ul2 { 
margin : 0 30px 10px 30px; 
font : normal 12px arial, sans-serif; 
text-align : justify; 
color : #494949; 
line-height : 16px; 
} 
#text .ul1 li { 
padding : 0 15px; 
list-style : none; 
margin : 5px 0 0; 
background : transparent url(../images/ul1.gif) no-repeat 6px 6px; 
} 
#text .ul2 li { 
padding : 0 18px; 
list-style : none; 
margin : 5px 0 0; 
background : transparent url(../images/ul2.gif) no-repeat 6px 6px; 
} 
#text .gal1 { 
margin : 35px auto 0 20px; 
width : 698px; 
clear : both; 
} 
#text .gal1 li { 
list-style : none; 
float : left; 
margin : 10px 6px 30px; 
border : 1px solid #bf0000; 
cursor : pointer; 
width : 200px; 
} 
#text .gal1 li:hover { 
border : 1px solid #000000; 
} 
#text .gal1 img { 
display : block; 
} 
#text .gal3 { 
margin : 35px auto 0 20px; 
width : 698px; 
clear : both; 
} 
#text .gal3 li { 
list-style : none; 
float : left; 
margin : 10px 20px 25px; 
border : 1px solid #bf0000; 
cursor : pointer; 
width : 120px; 
} 
#text .gal3 li:hover { 
border : 1px solid #000000; 
} 
#text .gal3 img { 
display : block; 
} 
#text .gal4 { 
margin : 10px auto 0 35px; 
width : 698px; 
clear : both; 
} 
#text .gal4 li { 
list-style : none; 
float : left; 
margin : 1px 20px 25px; 
border : 1px solid #808080; 
cursor : pointer; 
width : 120px; 
} 
#text .gal4 li:hover { 
border : 1px solid #808080; 
} 
#text .gal4 img { 
display : block; 
} 
#text .gal5 { 
margin : 28px auto 0 0px; 
width : 698px; 
clear : both; 
} 
#text .gal5 li { 
list-style : none; 
float : left; 
margin : 10px 20px 25px; 
border : 1px solid #bf0000; 
cursor : pointer; 
width : 120px; 
} 
#text .gal5 li:hover { 
border : 1px solid #000000; 
} 
#text .gal5 img { 
display : block; 
} 
#text .gal6 { 
margin : 25px auto 0 20px; 
width : 698px; 
clear : both; 
} 
#text .gal6 li { 
list-style : none; 
float : left; 
margin : 15px 20px 20px; 
border : 1px solid #000000;
cursor : pointer; 
width : 86px; 
} 
#text .gal6 li:hover { 
border : 1px solid #bf0000; 
} 
#text .gal6 img { 
display : block; 
} 
#text .tab1 { 
margin : 20px 10px 20px 30px; 
float : left; 
} 
#text .tab1 .td1 { 
width: 110px; 
text-align : left; 
vertical-align : top; 
font : 12px arial, serif; 
color : #ce0017; 
line-height : 16px; 
padding : 15px 0 10px; 
} 
#text .tab1 .td2 { 
font : normal 12px arial, serif; 
color : #000000; 
text-align : left; 
line-height : 16px; 
padding : 15px 0 10px; 
} 
.powrot { 
clear : both; 
font : bold 12px arial, serif; 
color : #CE0017; 
margin : 15px 30px 0 0; 
text-decoration : none; 
} 
a.powrot:hover { 
text-decoration : none; 
color : #808080; 
} 
.linka { 
clear : both; 
font : bold 12px arial, serif; 
color : #CE0017; 
margin : 15px 30px 0 0; 
text-decoration : none; 
} 
a.linka:hover { 
text-decoration : none; 
color : #808080; 
} 
.lista1, .lista2 { 
margin : 10px 0; 
} 
.lista1 li { 
list-style-type : decimal; 
list-style-position : inside; 
text-align : left; 
font : normal 12px arial, sans-serif; 
color : #626262; 
padding : 0 40px; 
} 
.lista1 a { 
color : #7c7c7c; 
text-decoration : underline; 
} 
.lista1 a:hover { 
color : #3d3d3d; 
text-decoration : none; 
} 
.lista2 li { 
text-align : left; 
font : normal 12px arial, sans-serif; 
color : #626262; 
padding : 0 40px; 
list-style : none; 
} 
.def li { 
cursor : default !important ; 
} 
.point { 
cursor : pointer; 
} 
#footer { 
clear : both; 
width : 950px; 
} 
#footer .mapa { 
background-color : #ce0017; 
font : bold 12px arial, sans-serif; 
color : #ffff00; 
line-height : 33px; 
width : 231px; 
display : block; 
float : left; 
text-decoration : none; 
} 
#footer .mapa:hover { 
background-color : #ce0017; 
font : bold 12px arial, sans-serif; 
color : #fff; 
line-height : 33px; 
width : 231px; 
display : block; 
float : left; 
text-decoration : none; 
} 
.footer { 
border-top : 1px solid #cbcaca; 
border-bottom : 1px solid #cbcaca; 
border-right : 1px solid #cbcaca; 
float : right; 
} 
.footer div { 
width : 716px; 
height : 29px; 
border : 1px solid #fff; 
background-color : #e5e5e5; 
font : bold 11px arial, sans-serif; 
color : #7b7a7a; 
line-height : 29px; 
} 
* html .footer div { 
width : 950px; 
} 
.footer a { 
color : #000000; 
text-decoration : none; 
margin : 0 1px; 
} 
.footer a:hover { 
text-decoration : none;
color : #ce0017; 
} 
#imp { 
width : 950px; 
background-color : #678096;
text-align : right; 
} 
#imp a { 
margin : 0 5px 0 0; 
font : bold 11px arial, sans-serif; 
color : #fff; 
padding : 5px; 
text-decoration : none; 
line-height : 24px; 
} 
.tab2 { 
width : 500px; 
margin : 10px auto; 
empty-cells : show; 
clear : both; 
} 
.tab2 td { 
vertical-align : top; 
} 
.tab2 img { 
border : 1px solid #494949; 
} 
.tab2 p, .tab2 h1, .tab2 h2, .tab2 h3 { 
margin : 10px 0 !important ; 
padding : 0 15px 0 20px; 
} 
.bor { 
border : 1px solid #494949; 
} 
.mapa1 { 
margin : 0 20px 10px 40px; 
font : normal 11px tahoma, sans-serif; 
text-align : justify; 
color : #626262; 
line-height : 16px; 
} 
.mapa1 li { 
padding : 0 20px; 
list-style : none; 
margin : 2px 0 0; 
background : transparent url(../images/ul1.gif) no-repeat 6px 6px; 
} 
.mapa1 li ul { 
padding : 0; 
margin : 0 0 0 -8px; 
} 
.mapa1 li ul li { 
background : transparent url(../images/mapa1.gif) no-repeat 10px 6px; 
} 
.mapa1 li a { 
color : #626262; 
text-decoration : underline; 
} 
.mapa1 li a:hover { 
color : #3d3d3d; 
text-decoration : none; 
}
