body {
margin:0px;
padding:0px;
font-size:12px;
width:100%;
background-color:#FFFFFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/bg.png);
background-position:50% 158px;
background-repeat: no-repeat;
position:relative;
color:#5e5769;
}
#wrap1{
width:100%;
height:auto;
float:left;
}
#wrapper{
width:950px;
margin-left:auto;
margin-right:auto;
}

#top{
width:950px;
height:314px;
float:left;
position:relative;
}
a#logo{
width:264px;
height:83px;
background-image:url(images/logo.png);
position:absolute;
left:56px;
top:44px;
text-indent:-2000px;
overflow:hidden;
}
#jezyk{
width:162px;
height:23px;
background-image:url(images/jezyk.png);
position:absolute;
top:0px;
right:0px;
}
#jezyk a{
width:50px;
height:23px;
display:block;
float:left;
margin-right:4px;
text-indent:-2000px;
overflow:hidden;
}

#top #menu{
width:490px;
height:48px;
position:absolute;
right:0px;
top:136px;
}

#top #menu ul{
margin:0px;
padding:0px;
float:left;
}
#top #menu li{
padding:0px;
margin:0px;
float:left;
list-style:none;
margin-left:15px;
}
#top #menu li a{
color:#1c1a1f;
text-decoration:none;
height:20px;
display:block;
background-image:url(images/menu_li.png);
background-repeat:no-repeat;
text-indent:10px;
background-position:0px 5px;
}
#top #menu li a:hover{
color:#6e060f;
}
#fota{
position:absolute;
bottom:0px;
left:0px;
}
#hover{
width:58px;
height:18px;
position:absolute;
background-image:url(images/menu_item.png);
top:22px;
}

#middle{
width:950px;
float:left;
}

#middle #main{
width:561px;
padding-top:81px;
min-height:400px;
background-image:url(images/main.png);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:56px;
color:#5e5769;
line-height:18px;
position:relative;
float:left;
}

a {
color:#6e060f;
}

h1, h2, h3, h4, h5, h6, h7{
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color:#6e0611;
margin:0px;
padding:0px;
margin-bottom:10px;
}
#middle #main li{
list-style-image: url(images/li.png);
}
#mainEnd{
width:236px;
height:197px;
background-image:url(images/mainEnd.png);
position:absolute;
right:-20px;
bottom:-50px;
z-index:-1;
}



#right{
width:230px;
min-height:500px;
float:left;
padding-left:50px;
padding-top:81px;
}
#right p{
font-size:11px;
margin:0px;
padding:0px;
}
#right p.tytul{
background-image:url(images/paragraf.png);
font-weight:bold;
background-repeat: no-repeat;
text-indent:12px;
height:15px;
line-height:14px;
margin-top:5px;
margin-bottom:5px;
}
#right .skrot{
background-image:url(images/skrot.png);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:10px;
margin-bottom:10px;
}
#right a.wiecej{
font-size:11px;
display:block;
background-image:url(images/wiecej.png);
background-position:right 4px;
padding-right:10px;
color:#6e060f;
background-repeat:no-repeat;
text-decoration:none;
text-align:right;
}
#right a.wiecej:hover{
text-decoration:underline
}


#bottom{
width:100%;
height:166px;
background-image:url(images/bottom.png);
float:left;
margin-top:120px;
}
#bottom #copy{
width:950px;
margin-left: auto;
margin-right:auto;
font-size:11px;
position:relative;
}
#bottom #copy a{
position:absolute;
top:0px;
right:0px;
color:#888888;
text-decoration: none;
}
#bottom #copy a:hover{
text-decoration:underline
}


.wiecej{
font-size:11px;
background-image:url(images/wiecej.png);
background-repeat:no-repeat;
background-position:30px 4px;
padding-right:10px;
color:#6e060f;
text-decoration:none;
text-align:left;
}
.wiecej:hover{
text-decoration:underline
}

#dlh_googlemap_14 {
 width: 100%;
 margin: 0 auto;
}


 /* typolight */
 
.invisible {
display:none;
}

.more a{
font-size:11px;
background-image:url(images/wiecej.png);
background-repeat:no-repeat;
background-position:30px 4px;
padding-right:10px;
color:#6e060f;
text-decoration:none;
text-align:left;
}

.more a:hover{
text-decoration:underline
}

p.back a{
font-size:11px;
display:block;
color:#6e060f;
text-decoration:none;
}

p.back a:hover{
text-decoration:underline
}

h2.tytul{
background-image:url(images/paragraf.png);
font-weight:bold;
font-style:normal;
font-size:14px;
background-repeat: no-repeat;
text-indent:12px;
height:15px;
line-height:14px;
margin-top:5px;
margin-bottom:5px;
}

h2.tytul a{
color:#5e5769;
text-decoration:none;
}

h2.tytul a:hover{
text-decoration:underline
}








