* {
margin:0;
padding:0;
}


html, body {
	color:black;
	font-family:Trebuschet MS,verdana,sans-serif;
	font-size:85%;
        background-color:#FFFFCC;
}

#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;
}
#cookie-warning {
	background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    margin: auto !important;
    opacity: 0.65;
    padding-bottom: 10px !important;
    position: fixed;
    bottom: 0;
    z-index: 3;}

#kontener {
	margin: 0 auto;
	min-width:760px;
	max-width:959px;
	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/bgsrodeka.gif);
background-repeat:repeat-y;
background-color:white;

}

/* 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;}
/* End hide from IE-mac */



#bela {
background-image:url(../gfx/belka_adldl.jpg);
height:144px;
background-repeat:no-repeat;
background-position: top left;
margin:0 auto;

}

#bela h1 {
font-size:130%;
position:absolute;
color:white;
margin-left:220px;
font-weight:bold;
}


#bela img {
border:0;
}


.logo {
width:178px;
height:86px;
position:absolute;
margin:0;
padding:0;
top:13px;
left:14px;
}



/*LEWA KOLUMNA*/
#lkolumna {
width:212px;
height:auto;
float:left;
}

ul.lmenu {
background-image:url(../gfx/bgsrodek.gif);
width:212px;
}

ul.lmenu li {
list-style:none;
display:block;
margin:0px 10px 0px 5px;
}

ul.lmenu a {
color:white;
font-weight:bold;
text-decoration:none;
background-image:url(../gfx/bgmenua.gif);
background-repeat:no-repeat;
background-position:0 50%;
display:block;
padding:5px 0px 5px 20px;
border-bottom: solid #902001 1px;
}

ul.lmenu a:hover,
ul.lmenu a:focus,
ul.lmenu a:active {
color:#FAF93C;
display:block;
background-image:none;
border-bottom: solid #4D0A02 1px;
}

#adres {
width:212px;
background-image:url(../gfx/bgmenu.gif);
background-repeat:no-repeat;
background-position:top;
}

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


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

#innerdiv {
height:auto;
float:right;
width:700px;
}

.tekst {
color:black;
padding:10px;
text-align:justify;
}


.tekst h2 {
font-size:100%;
padding:5px 0px 3px 10px;
width:50%;
}

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

.tekst ul li {
margin:10px 0px 0px 15px;
}


.tekst a {
color:black;
text-decoration:underline;
font-weight:bold;
}

.tekst a:hover,
.tekst a:focus,
.tekst a:active {
text-decoration:none;
}

.tekst ul.oferta li {
list-style:none;
}

.tekst ul.oferta a {
color:black;
}

#stopka {
width:100%;
height:111px;
background-image:url(https://www.adl-dl.pl/gfx/bgstopka.jpg);
background-repeat:no-repeat;
}


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

.setia img {border:0}

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



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

form input {
float:left;
width:auto;
margin:0.5em 0em 0.5em 0em;
}

form label {
float: left;
display: block;
width:33%;
padding:0.5em;
}

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

form fieldset {
padding:5px 5px 5px 5px;
border:0;
}

form legend {
font-weight:bold;
color:#1A3BA2;
margin:1em;
}

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

form .t {
width:66%;
}

form .tx {
width:100%;
}

form label.l {
float:right;
width:95%;
display:block;
}

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

div.track {
font-weight:bold;
margin-bottom:10px;
}

div.track a {
color:#B52703;
}

div.track a:hover,
div.track a:focus,
div.track a:active {
text-decoration:none;
}

.imagelist {
margin-top:20px;
}
.imagelist img {
border:solid #B52703 1px;
padding:10px;
}

.imagelist li {
float:left;
list-style:none;
margin:10px;
}

.imagelist a {
color:#B52703;
font-weight:bold;
}


.zamformek {
width:100%;
margin-top:3em;
}

.zamformek label {

	float: left;
	display: block;
	width:33%;
}

.zamformek legend {
color:#535353;
font-weight:bold;
}

.zamformek ul {
	list-style:none;
	list-style-image:none;
	margin: 1em 0 1em 1em;
	padding:0;
}

.zamformek ul li {
	clear:both;
	list-style:none;
	list-style-image:none;
	margin:2px 0 0 0;
	padding:0;
}

#rezerfor ul li {
	clear:both;
	list-style:none;
	list-style-image:none;
	margin:2px 0 0 0;
	padding:0;
}
.zamformek .t {
	width:66%;
}

.zamformek .tx {
	width:100%;
}

.zamformek label.l {
	float:right;
	width:90%;
	display:block;
}

.zamformek fieldset {border:0}


div.homelist {
width:80%;
height:auto;
float:left;
margin-top:15px;
}

div.homelist img {
float:left;
margin:5px;
border:solid #FF0000 1px;
padding:2px;
}
