* {
margin:0;
padding:0;
}


html, body {
	color:black;
	font-family:Trebuschet MS,verdana,sans-serif;
	font-size:90%;      
        background-color:white;

}

#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:760px;
	max-width:960px;
	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/bgsrodek.gif);
background-repeat:repeat-y;
background-position:left;
}


/* 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:284px;
background-image:url(/gfx/belka.jpg);
background-repeat:no-repeat;
background-position: top left;
margin:0 auto;
background-color:#CDCDCD;
}

#belka h1 {
font-size:100%;
margin-left:245px;
position:absolute;
top:260px;
color:#1E2223;
}



/* klikalne logo strony */

#logo {
width:214px;
height:52px;
position:absolute;
margin:0;
padding:0;
top:12px;
left:52px;
color:black;
font-weight:bold;
text-align:center;
}



#gmenu {
float:right;
margin:20px 50px 0px 0px;
}

#gmenu ul li {
display:inline;
margin-left:10px;
float:left;
}

#gmenu a {
color:#5f5f5f;
font-weight:bold;
text-decoration:none;
}

#g1,#g2,#g3,#g4,#g5,#g6 {
width:53px;
height:44px;
display:block;
background-image:url(/gfx/gmenua.gif);
background-repeat:no-repeat;
background-position:0 20%;
padding-top:10px;
padding-left:10px;
margin-left:40px;
}
a:hover#g1,a:hover#g2,a:hover#g3,a:hover#g4,a:hover#g5,a:hover#g6,
a:focus#g1,a:focus#g2,a:focus#g3,a:focus#g4,a:focus#g5,a:focus#g6 
a:active#g1,a:active#g2,a:active#g3,a:active#g4,a:active#g5,a:active#g6 {
background-image:url(/gfx/gmenuahover.gif);
}


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


#lewemenu ul {
width:185px;
margin-left:25px;
margin-top:15px;
}


#lewemenu ul li {
display:block;
background-image:url(/gfx/lmenubgli.gif);
background-repeat:no-repeat;
background-position:0 50%;
padding-left:10px;
}

#lewemenu ul li a {
font-family:Arial,verdana,sans-serif;
font-size:11px;
color:#5f5f5f;
text-decoration:none;
display:block;
background-image:url(/gfx/lmenubga.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:3px 0px 3px 0px;
}

#lewemenu ul li a:hover,
#lewemenu ul li a:focus,
#lewemenu ul li a:active {
background-image:url(/gfx/lmenubgahover.gif);
color:black;
}


#ekorektaban,#forumban {
padding-left:25px;
padding-top:20px;
}


#oferta {
width:187px;
height:33px;
margin-left:27px;
}


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

#innerdiv {
width:70%;
height:auto;
float:right;
}

/* tekst na stronie */

.tresc {
padding-top:1em;
margin-right:2em;
text-align:justify;
line-height:175%;
}

.tresc p {
margin:10px 0px 0px 0px;
}

.tresc h1 {
font-size:120%;
margin:10px 0px 10px 20px;
}

.tresc h2 {
font-size:110%;
margin:20px 0px 10px 0px;
color:#5f5f5f;
padding-bottom:3px;
border-bottom:solid #FFC710 1px;
}

.tresc h3 {
font-size:90%;
margin:0px 0px 10px 20px;
}


.tresc a {
color:#5f5f5f;;
font-weight:bold;
}


.tresc a img {
border:0;
}

.tresc a:visited {
color:#5F5F5F;
}

.tresc a:hover,
.tresc a:focus,
.tresc a:active {
text-decoration:none;
color:#EA9608;
}

.tresc span {
font-weight:bold;
}

/* lista wypunktowania, lista numerowana */

.tresc ul,.tekst ol {
margin:10px 0px 10px 0px;
list-style:none;
}


.tresc ul li, .tekst ol li {
margin:15px 0px 5px 20px;
}


.tresc table {
border:solid black 1px;
margin:15px;
}

.tresc table td {
border:solid black 1px;
}

/* obrazki w tekscie */

/*prawa strona*/
.imgright {
float:right;
padding:15px 0px 15px 15px;
}

/*lewa strona*/
.imgleft {
float:left;
padding:15px 15px 15px 0px;
}


#stopka {
background-image:url(/gfx/bgstopka.gif);
background-repeat:no-repeat;
width:auto;
height:61px;
text-align:center;
color:white;
}


#stopka p {
color:#5F5F5F;
padding-top:30px;
font-size:90%;
}
#stopka a {
color:#5F5F5F;
padding-top:30px;
font-size:90%;
}
.setia {
width:100%;
margin:0px auto 5px auto;
text-align:right;
}

.setia img {border:0}

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



/*--- formularze ---*/
#formglowny {
width:100%;
margin-top:10px;
}

#formglowny img {
left:2px;
top:-5px;
position:relative;
}

#formglowny input {
float:left;
width:auto;
margin:10px 0em 0.5em 0em;
background-image:url(/gfx/bginput.png);
background-repeat:repeat-x;
background-position:bottom left;
border:solid grey 1px;
}

#formglowny input.wyczysc {
margin-left:20px;
}

#formglowny h3 {
color:black;
margin-left:0px;
margin-top:10px;
}

#formglowny label {
display: block;
width:25%;
float:left;
margin-top:15px;
margin-right:10px;
text-align:right;
}

textarea {
border:solid grey 1px;
background-image:url(/gfx/bginput.png);
background-repeat:repeat-x;
background-position:bottom left;
}

#formglowny ul {
list-style:none;
list-style-image:none;
margin: 1em 0 1em 1em;
padding:0;
}


#formglowny fieldset {
padding:5px 5px 5px 5px;
border:solid #E5E5E5 1px;
}


#formglowny legend {
font-weight:bold;
color:black;
margin:1em;
}


#formglowny li {
clear:both;
list-style:none;
list-style-image:none;
margin:2px 0 0 0;
padding:0;
}


#formglowny .t {
width:66%;
}


#formglowny .tx {
width:100%;
}

#formglowny_5 {
margin-top:10px;
}

#formglowny_6 {
margin-top:10px;
}


#formglowny_7 {
margin-top:10px;
}

#formglowny_8 {
margin-top:20px;
}

#formglowny label.l {
width:100%;
display:block;
}

input#zgoda,input#newsletter {
padding:0.5em;
}

.tresc ul.imagelist {
margin-top:10px;
}

.tresc ul.imagelist li {
display:block;
width:20%;
text-align:center;
background-color:#F5F6EE;
margin-top:2px;
margin-left:2px;
padding:5px;
float:left;
}

.tresc ul.imagelist img {
border:solid white 2px;
padding-bottom:3px;
background-image:url(/gfx/bgimagelist.png);
background-repeat:no-repeat;
background-position:bottom;
}

div.stylform {
border:solid #F5F6EE 2px;
}

ul li.zgoda label {
width:90% !important;
margin-left:10px;
margin-top:10px !important;
text-align:left !important;
}


div.nawilista {
margin-bottom:20px;
text-align:center;
}

div.nawigacja {
width:30%;
margin:10px auto;
}

div.nawigacja a {
margin-left:20px;
}

div.obrazekgal {
text-align:center;
}

div.obrazekgal img {
padding:10px;
background-color:#F5F6EE;
border:0;

}

/* lista nawigacyjna */
div.track {
background-image:url(/gfx/lmenubgahover.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:7px;
}


div.kontakt{
margin-left : 25px;
margin-top : 5px;
margin-bottom : 10px;
}

/* newsletter */
#newsletterek {
width:190px;
height:auto;
margin:20px 0px 0px 25px;
}

#newsletterek img {
background-color:#FFC710;
}

#newsletform {
margin-left:20px;
font-size:90%;
}

#newsletform fieldset {
border:0;
}

#nlet_submit {
margin-top:15px;
margin-left:30px;
}

input.d {
margin-top:5px;
border:solid #E5E5E5 1px;
background-image:url(/gfx/bginput.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.auraltext {
        display: block;
        position: absolute;
        height: 1px;
	width: 1px;
        left: -5000px;
        overflow: hidden;
}
.pisanie {
	font-size:14px;
}


