* {
margin:0;
padding:0;
}


html, body {
	color:black;
	font-family:Georgia,Trebuschet MS,verdana,sans-serif;
	font-size:86%;
        background-image:url(/gfx/bg-body.gif);
        background-repeat:repeat-x;
        background-color:#ffffff;     
}




#kontener {
	margin: 0 auto;
        width:767px;
        height:auto;
        position:relative;
}


#skiper {
	position:absolute;
	left:-2000px;
	top:5px;
	background-color:yellow;
	color:#004400;
	display:block;
	text-decoration:none;
	padding:0.5em;
	border: solid red 2px;
	text-transform:uppercase;
	font-weight:bold;
}


.srodek {
width:100%;
height:auto;
background-image:url(/gfx/bg-srodek.gif);
background-repeat:repeat-y;
background-color:#FAF5E2;
}


/* clearfix: auto-clear */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* 



/* belka gorna */

#belka {
height:332px;
background-image:url(/gfx/belka-palacyk.jpg);
margin:0 auto;
background-color:#E8DDBF;
}

/* klikalne logo strony */

#logo {
width:219px;
height:92px;
position:absolute;
margin:0;
padding:0;
top:43px;
left:270px;
color:#642510;
font-weight:bold;
text-align:center;
font-size:150%;
}

#gmenu {
position:absolute;
width:675px;
top:279px;
left:46px;
height:48px;
background-image:url(/gfx/gmenu-bg.jpg);
background-color:#642510;

}

#gmenu ul {
margin-top:5px;
}

#gmenu li {
display:inline;
}

#gmenu a {
display:block;
width:40px;
height:10px;
float:left;
font-size:80%;
color:white;
}

#gmenu a:hover,
#gmenu a:focus,
#gmenu a:active {
text-decoration:none;
}

#gmenu #gmenu-a {
margin-left:80px;
}

#gmenu #gmenu-b {
margin-left:80px;
}

#gmenu #gmenu-c {
margin-left:85px;
}

#gmenu #gmenu-d {
margin-left:70px;
}

#gmenu #gmenu-e {
margin-left:70px;
}

#gmenu span {
display:block;
background-repeat:no-repeat;
}

a#gmenu-a span {
display:block;
width:70px;
height:43px;
left:65px;
position:absolute;
background-image:url(/gfx/gmenu-a.gif);
background-position:top left;
}

a#gmenu-a:hover span,
a#gmenu-a:focus span,
a#gmenu-a:active span {
background-position:bottom left;
}



a#gmenu-b span {
display:block;
width:117px;
height:43px;
left:170px;
position:absolute;
background-image:url(/gfx/gmenu-b.gif);
background-position:top left;
}

a#gmenu-b:hover span,
a#gmenu-b:focus span,
a#gmenu-b:active span {
background-position:bottom left;
}


a#gmenu-c span {
display:block;
width:65px;
height:43px;
left:320px;
position:absolute;
background-image:url(/gfx/gmenu-c.gif);
background-position:top left;
}

a#gmenu-c:hover span,
a#gmenu-c:focus span,
a#gmenu-c:active span {
background-position:bottom left;
}



a#gmenu-d span {
display:block;
width:67px;
height:43px;
left:420px;
position:absolute;
background-image:url(/gfx/gmenu-d.gif);
background-position:top left;
}

a#gmenu-d:hover span,
a#gmenu-d:focus span,
a#gmenu-d:active span {
background-position:bottom left;
}


a#gmenu-e span {
display:block;
width:71px;
height:43px;
left:530px;
position:absolute;
background-image:url(/gfx/gmenu-e.gif);
background-position:top left;
}

a#gmenu-e:hover span,
a#gmenu-e:focus span,
a#gmenu-e:active span {
background-position:bottom left;
}



/* lewa kolumna, lewe menu */
#lewemenu {
width:200px;
height:auto;
float:left;
}

#lewemenu ul {
margin:30px 0px 0px 35px;
}

#lewemenu ul li {
display:block;
list-style:none;
margin-top:5px;
background-image:url(/gfx/tresc-ul-li-bg.gif);
background-repeat:no-repeat;
padding-left:20px;
}

#lewemenu ul li a {
display:block;
color:#632510;
text-decoration:none;
font-weight:bold;
}

#lewemenu ul li a:hover,
#lewemenu ul li a:focus,
#lewemenu ul li a:active {
text-decoration:underline;
}


/* --- czesc tekstowa ---*/

#innerdiv {
width:673px;
height:auto;
margin:0 auto;
}



#innerdiv-2 {
width:520px;
height:auto;
margin-left:210px;
}


#stopka {
background-image:url(/gfx/stopka-bg.gif);
background-repeat:no-repeat;
background-color:#E9DDBF;
min-height:53px;
width:718px;
margin-left:25px;
}


#stopka p {
color:#642510;
font-size:90%;
text-align:left;
margin-left:20px;
padding-top:27px;
}


.setia {
width:100%;
margin:10px auto 5px auto;
text-align:right;
}

.setia img {border:0}

.setia a {
font-size:90%;
font-weight:bold;
color:white;
text-decoration:none;
}

/*-- strona glowna produkt --*/

.bok {
margin-top:30px;
font-size:90%;
text-align:center;
}


.bok p {
margin-top:30px;
}

#lewemenu .bok p a {
background-image:none;
}




