* {
margin:0;
padding:0;
}


html, body {
	color:black;
	font-family:Tahoma,verdana, sans-serif;
	font-size:84%;
        background-color:#E9E9E9;
        background-image:url(/gfx/bgbody.gif);
        background-repeat:repeat-x;
height:101%;
}

#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;
}


#kontener {
margin: 0 auto;
min-width:765px;
max-width:911px;
height:auto;
position:relative;
background-image:url(/gfx/bg_kontener.bmp);
background-repeat:repeat-y;
background-color:white;
}

#subkontener {
background-image:url(/gfx/bg_subkontener.bmp);
background-repeat:repeat-y;
background-position:right;

}

/*logo --png*/
#logo {
width:226px;
height:84px;
position:absolute;
border:0;
margin-left:17px;
background-color:#DD3422;
color:white;
font-size:120%;
font-weight:bold;
}


#srodek {
max-width:911px;
min-width:770px;
height:auto;
position:relative;
margin:0 auto;
}

#belka {
background-image:url(/gfx/home_belka.jpg);
background-position: top right;
background-repeat:no-repeat;
min-width:765px;
max-width:911px;
min-height:405px;
max-height:600px;
margin:0 auto;
position:relative;
}


/* --- flagi ---*/
ul#flagi {
float:right;
margin-top:42px;
margin-right:0px;
width:95px;
height:auto;
}

ul#flagi li{
list-style:none;
display:inline;
text-transform:uppercase;
color:#798792;
}

ul#flagi a {
text-decoration:none;
color:#798792;
}

ul#flagi a:visited {
color:#black;
}

ul#flagi a:hover,
ul#flagi a:focus,
ul#flagi a:active {
color:black;
}


/*--- belka menu ---*/
/*--- linki gornego menu ---*/


#listagmenul {
position:absolute;
top:105px;
left:30px;
width:50%;
height:auto;
}

#listagmenul img {
margin-left:-10px;
}

#listagmenul li {
list-style:none;
display:inline;
margin-left:0.4em;
color:#798792;
}

#listagmenul a {
text-decoration:none;
color:#798792;
}

#listagmenul a:visited {
color:#6C7C88;
}

#listagmenul a:hover,
#listagmenul a:focus,
#listagmenul a:active {
color:black;
}

/*--- belka menu --- style muzyczne --*/

#listagmenur {
width:300px;
right:30px;
top:370px;
position:absolute;
color:white;
height:29px;
z-index:1;
background-color:red;
}

#listagmenur li {
display:inline;

}

#listagmenur a {
color:white;
text-decoration:none;
text-transform:uppercase;

}

a#classic span {
background-image:url(/gfx/classic.gif);
background-position:top;
width:90px;
height:30px;
position:absolute;
right:358px;
}

a#swing span {
background-image:url(/gfx/swing.gif);
background-position:top;
width:90px;
height:30px;
position:absolute;
right:268px;
top:0px;
}

a#jazz span {
background-image:url(/gfx/jazz.gif);
width:90px;
height:30px;
position:absolute;
right:178px;
top:0px;
}

a#rock span {
background-image:url(/gfx/rock.gif);
width:90px;
height:30px;
position:absolute;
right:89px;
top:0px;
}

a#pop span {
background-image:url(/gfx/pop.gif);
width:91px;
height:30px;
position:absolute;
right:0px;
top:0px;
}



#listagmenur img {
border:0;
margin-left:-5px;
}



/*menu gorne*/

#belka .menug {
padding-top:140px;
text-align:right;
}
#belka .menug li {
display:inline;
}

#szuwarek {
width:180px;
top:135px;
left:35px;
position:absolute;
}


#szuwarek fieldset {
border:0;
}

#szuwarek legend {
color:#6C7C88;
text-transform:uppercase;
}


#szuwarek input {
margin-top:0.5em;
margin-right:0.5em;
width:124px;
height:20px;
border:solid #b6bec3 1px;
}

#szuwarek #szukaj {
width:10px;
height:10px;
border:0;
position:absolute;
top:18px;
}

#newsletter {
position:relative;
top:20px;
}

#newsletter input {
margin-top:0.5em;
margin-right:0.5em;
width:124px;
height:20px;
border:solid #b6bec3 1px;
}

#newsletter fieldset {
border:0;
}

#newsletter legend {
color:#6C7C88;
text-transform:uppercase;
padding-left:5px;
}

#newsletter #wyslijem {
width:10px;
height:10px;
border:0;
position:absolute;
top:18px;
}

p.lineheight {
line-height:160%;
padding-left:5px;
color:#7d90a4;
}

#newsletter input {
width:124px;
height:20px;
margin-left:5px;
border:solid #b6bec3 1px;
}

#newsletter p {
color:#7d90a4;
margin:0.5em 0em 0.5em 0em;
}

.tytinput {
color:#6C7C88;
text-transform:uppercase;
margin-left:5px;

}


#certyfikat {
margin-top:30px;
}


#certyfikat img {
margin:0px 0px 0px 5px;
padding-top:10px;

}


#lkolumna {
width:23%;
height:auto;
position:relative;
margin-top:-200px;
margin-left:30px;
float:left;
}

#lkolumna img {
margin-top:1em;
}

/*--- podzial strony ---*/

/*--- innerdiv ---*/
#innerdiv {
width:70%;
float:right;
margin-right:20px;
color:#7d90a4;
}


/*--- strona glowna ---*/

#linnerdiv {
width:35%;
height:auto;
float:left;
margin-top:25px;
}


#innerdiv #linnerdiv h2 {
width:97%;
font-size:100%;
color:#7C91A6;
padding-bottom:20px;
margin-left:0px;
padding-left:5px;
font-family:arial,verdana,sans-serif;
font-weight:normal;
border:solid #E2E5E7 1px;
border-width:0px 1px 1px 0px;
}

#innerdiv h2 {
color:#23699E;
font-size:140%;
margin:0.5em;
}

#pinnerdiv {
float:right;
width:61%;
height:auto;
margin-top:30px;
margin-right:7px;
}


a.areda {
color:#D10E4F;
text-decoration:none;
margin-top:10px;
display:block;
width:100px;
}

a.areda:visited {
color:#D10E4F;
}

a.areda:hover,
a.areda:focus,
a.areda:active {
color:#D10E4F;
}


a.aredb {
color:#D10E4F;
text-decoration:none;
margin-top:20px;
display:block;
width:100px;
height:auto;
}

a.aredb:visited {
color:#D10E4F;
}

a.aredb:hover,
a.aredb:focus,
a.aredb:active {
color:#D10E4F
text-decoration:underline;
}





#lbox {
margin-top:-5px;
height:179px;
}

#aarchiwum {
margin-top:-10px;
}



#pbox p{
padding-top:23px;
}

#pbox img {
position:relative;
top:-10px;
}

#linnerspan {
color:#23699E;
line-height:140%;
display:block;
margin-left:5px;
}


span.wyrblue {
color:#23699E;
line-height:140%;
display:block;
margin-top:0px;
}

a.spanborder {
border:solid #E2E5E7 1px;
border-width:0px 1px 1px 0px;
padding:1.2em 0em 1.2em 0.4em;
display:block;
color:#7D90A4;
text-decoration:none;
}

.samediv a.spanborder {
border-width:0px 0px 1px 0px;
}

a:visited.spanborder {
color:#7D90A4;
}

a.same.spanborder,
a:hover.spanborder,
a:focus.spanborder,
a:active.spanborder {
color:#23699E;
}
/*-- koniec strony glownej---*/


#innerdiv p {
margin:1em 0em 1em 0em;
}

#pstro {
width:70%;
height:auto;
float:left;
}

#pkolumna {
width:28%;
float:right;
height:auto;
}

.imagelist img {
border:0;
}

#pkolumna .imagelist img {
border:solid #D6DADD;
padding:3px;
border-style:double;
}

h2.header {
color:#24679C;
font-size:200%;
}

#lmenu {
background-color:#23699e;
background-image:url(/gfx/top_left.gif);
background-repeat:no-repeat;
margin-left:5px;
margin-top:0px;
width:100%;
}

ul#lmenul {
background-image:url(/gfx/bottom_right.gif);
background-repeat:no-repeat;
background-position:bottom right;
margin-top:-10px;

}


#lmenu2 {
background-image:url(/gfx/top_right.gif);
background-repeat:no-repeat;
background-position:top right;
}

#lmenu3 {
background-image:url(/gfx/bottom_left.gif);
background-repeat:no-repeat;
background-position:bottom left;

}


#lmenul {
margin:0px 0px 0px 10px;

}

#lmenul li {
list-style:none;
border: 1px solid #5289b3;
border-width:0px 0px 1px 0px;
padding:0.9em 0em 0.9em 0em;
margin:0px 20px 0px 10px;
}

#lmenul a {
color:white;
text-decoration:none;
display:block;
}

#lmenul a:visited {
color:white;
}

#lmenul a:hover,
#lmenul a:focus,
#lmenul a:active {
color:#A8E7FF;
}



#stopka {
text-align:left;
width:auto;
height:auto;
color:#798792;
margin-left:30px;
}


.setia {
width:97%;
margin:10px 0px 0px 15px;
float:left;
text-align:right;
color:#7D90A4;
}

.setia img {
border:0;
}

.setia a {
font-size:95%;
color:#7D90A4;
text-decoration:none;
}

/*-------------------*/
.opisproduktu {
width:300px;
margin:0 auto;
}

/*--- plobiekt ---*/
span.nawigacja img {
border:0;
}

span.nawigacja {
border:solid #D6DADD 1px;
padding:2px;
}

span.nawigacja a {
text-decoration:none;
color:#24679C;
}

table.proptable {
padding:0.3em;
margin:0em 0em 1em 0em;
}

table.proptable tr th {
border:solid #E3E7EA 1px;
border-width:0px 0px 1px 0px;
padding:3px;
font-weight:normal;
text-align:left;
}

table.proptable tbody {
font-weight:none;
}

table.proptable td {
border:solid #E3E7EA 1px;
border-width:0px 0px 1px 0px;
padding:3px;
}

div.listakolorow {
text-align:center;
width:120px;
height:120px;
float:left;
}

/*--plkategoria*/

ul.listaprod li {
list-style:none;
height:300px;
}

ul.listaprod img {
border:solid #E3E7EA;
border-style:double;
padding:3px;
}

ul.listaprod li.even {
float:left;
width:45%;
}

.invidiv {
	position:absolute;
	left:-3000px;
	top:0;
	overflow:hidden;
	width:1px;
	height:1px;
}
