body {
	padding: 0;
	margin: 0;
	background: url('/images/bg.jpg') repeat-x top center #4a982a;
}

div.center {
	margin: 0 auto;
	width: 950px;
	padding: 0 10px;
	border: 0px solid #000;
}

img.logo {
	border: 0;
}

/* img.leaf {
	position: absolute;
	margin: 0 0 0 10px;
}

img.bush {
	position: absolute;
	margin: 0 0 0 4px;
	z-index: -1;
} */

@font-face {
	font-family: lucidasansregular;
	src: url("/css/lucidasansregular.eot");
	src: url("/css/lucidasansregular.eot?#iefix") format('embedded-opentype'),
		 url("/css/lucidasansregular.woff") format('woff'),
		 url("/css/lucidasansregular.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
}

div.menu {
	width: 940px;
	height: 57px;
	border: 5px solid #f7d334;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: url('/images/menu_bg.png') repeat-x top center #f7d334;
	margin: 10px 0 0 0;
	font-family: lucidasansregular;
	float: left;
}

div.menu a {
	text-transform: uppercase;
	float: left;
	display: block;
	padding: 13px 8px;
	color: #5a4601;
	text-decoration: none;
	margin: 7px 0 0 15px;
	z-index: 2;
	outline: none;
}

div.menu a.now {
	background: #92c137;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #d5f091;
}

div.seps {
	background: url('/images/seps.png') no-repeat;
	margin: 20px 0 0 177px;
	width: 406px;
	height: 19px;
	z-index: 1;
}

div.menu a:hover {
	background: #92c137;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #d5f091;
}

img.instant {
	margin: -73px 0 0 28px;
}

div.body {
	margin: 10px 0 0 0;
	background: #ecfee4;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float: left;
	width: 950px;
	padding-bottom: 7px;
}

div.slider {
	position: absolute;
	background: url('/images/slider_bg.png') no-repeat;
	width: 950px;
	height: 390px;
	margin-top: 20px;
}

div.slid {
	margin: 35px 0 0 155px;
}

/* SLIDER */

.aviaslider{ 
height:320px; 	/*this changes the height of the image slider*/
width:600px;
overflow: hidden;
position: relative;
background: #fff url(../images/layout/preload.gif) center center no-repeat;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

.slidecontrolls{
margin:20px auto 0 auto;
position: relative;
float:left;
}

.slidecontrolls a{
height:20px;
width:18px;
display:block;
cursor: pointer;
background: transparent url(../images/layout/controlls.gif) center bottom no-repeat;
float:left;
outline: none;
}

.slidecontrolls a:hover, .slidecontrolls .active_item{
background: transparent url(../images/layout/controlls.gif) center top no-repeat;
}

.feature_excerpt{
width:610px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:14px 15px;
font-family: lucidasansregular;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
background: #bacaa5;
color: #143e12;
}

.feature_excerpt strong{
display: block;
font-size: 15px;
padding-bottom: 3px;
}

/* SLIDER - KONIEC*/

div.news {
	width: 345px;
	border-right: 1px dashed #c7daae;
	margin: 420px 0 0 20px;
	float: left;
}

div.welcome {
	width: 564px; /* height 375 */
	border: 0px dashed #c7daae;
	margin: 420px 0 0 20px;
	float: left;
}

/* AKTUALNOŚCI BOX */

h1.headNews {
	display: block;
	width: 273px;
	height: 33px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #3c3f38;
	font-family: lucidasansregular;
	font-size: 15px;
	font-weight: normal;
	padding-left: 44px;
	line-height: 33px;
	background: url('/images/news.png') 8px center no-repeat #e0edcf;
}

a.ha2 {
	color: #000;
	text-decoration: none;
}

a.ha2:hover {
	text-decoration: underline;
}

img.icoNews {
	position: absolute;
	margin: -39px 0 0 8px;
}

div.news h2 {
	color: #000;
	font-family: lucidasansregular;
	font-size: 14px;
	font-weight: normal;
	width: 317px;
	display: block;
	letter-spacing: 1px;
	float: left;
	margin-top: 0;
}

a.imgNews {
	display: block;
	float: left;
	width: 123px;
	height: 85px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

div.news span.news {
	display: block;
	float: left;
	color: #494949;
	font-family: lucidasansregular;
	font-size: 12px;
	width: 290px;
	margin: 0 0 0 13px;
	line-height: 22px;
}

div.news span.news a {
	text-decoration: none;
	color: #000;
}

div.news span.news a:hover {
	text-decoration: underline;
}

h3.fooNews {
	display: block;
	float: left;
	width: 285px;
	height: 24px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #7c7c7a;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-left: 32px;
	line-height: 24px;
	background: url('/images/clock.png') 8px center no-repeat #e0edcf;
}

/* WELCOME BOX */

h1.headWel {
	display: block;
	width: 506px;
	height: 33px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #3c3f38;
	font-family: lucidasansregular;
	font-size: 15px;
	font-weight: normal;
	padding-left: 39px;
	line-height: 33px;
	background: url('/images/arrow.png') 8px 9px no-repeat #e0edcf;
}

span.welcome {
	display: block;
	color: #383a39;
	font-family: lucidasansregular;
	font-size: 13px;
	width: 525px;
	margin: 0 0 0 10px;
	line-height: 24px;
}

/* FOOTER */

div.footer {
	float: left;
	width: 950px;
	margin: 12px 0 12px 0;
}

span.copy {
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	margin: 0 0 0 43px;
}

span.author {
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	margin: 0 0 0 397px;
}

span.author a, span.author a:hover, span.author a:active {
	color: #fff;
	text-decoration: none;
}

/* INC */

h1.headInc {
	display: block;
	width: 871px;
	height: 44px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #3c3f38;
	font-family: lucidasansregular;
	font-size: 17px;
	font-weight: normal;
	padding-left: 39px;
	line-height: 44px;
	background: url('/images/arrow.png') 8px 14px no-repeat #e0edcf;
	margin: 10px 0 0 20px;
}

div.formKontakt {
	float: left;
	width: 557px;
	margin: 10px 0 0 20px;
}

img.separate {
	margin: 12px 0 0 40px;
	float: left;
	}

div.adresior {
	float: left;
	margin: 10px 0 0 40px;
	background: #F7D334;
	padding: 18px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	white-space: nowrap;
	font-family: lucidasansregular;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	}

div.formKontakt h4 {
	padding: 0;
	margin: 7px 0 4px 0;
	font-family: lucidasansregular;
	font-size: 13px;
	font-weight: normal;
}

span.incKontakttext {
	display: block;
	font-family: lucidasansregular;
	font-size: 14px;
	margin: 0 0 15px 0;
}

div.formKontakt input {
	width: 190px;
	border: 1px solid #c8c8c8;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2px 4px;
}

div.formKontakt input.wynik {
	width: 139px;
	text-align: center;
	padding: 0;
}

div.formKontakt textarea {
	width: 500px;
	border: 1px solid #c8c8c8;
	overflow: auto;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2px 4px;
}

div.formKontakt input[type=submit] {
	width: 65px;
	margin: 7px 0 0 33px;
}

div.errors {
	font-family: Arial;
	font-size: 13px;
	color: #EE2E27;
	margin: -10px 0 10px 0;
}

div.good {
	font-family: Arial;
	font-size: 13px;
	color: #79A440;
	margin: -10px 0 10px 0;
}

/* OFERTA */

div.incOferta {
	font-family: lucidasansregular;
	font-size: 12px;
	margin: 11px 0 0 20px;
	width: 910px;
	text-align: justify;
	color: #494949;
	line-height: 23px;
}

div.incOferta h3 {
	font-family: lucidasansregular;
	font-size: 14px;
	color: #000;
	line-height: 23px;
	font-weight: normal;
}

div.incOferta hr {
	margin: 18px 0 0 20px;
	color: #ccc;
	background-color: #D8EFCE;
	height: 1px;
	border: 1px dashed;
	width: 870px;
}

/* CENNIK */

div.incCennik {
	font-family: lucidasansregular;
	font-size: 12px;
	margin: 11px 0 0 20px;
	width: 910px;
	color: #494949;
	line-height: 20px;
}

div.incCennik table {
	border-collapse:collapse;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: lucidasansregular;
	font-size: 12px;
	color: #494949;
	line-height: 14px;
}

div.incCennik table td {
	border: 1px dotted #ccc;
	cellpadding: 0;
	cellspacing: 0;
	padding: 5px;
}

div.incCennik table p {
	font-size: 14px;
	padding: 0;
}

/* O NAS */

div.incOnas {
	font-family: lucidasansregular;
	font-size: 12px;
	margin: 11px 0 0 20px;
	width: 910px;
	color: #494949;
	line-height: 23px;
}

div.incOnas img {
	display: block;
	float: left;
	border: 1px dotted #ccc;
	margin:  20px 0 20px 27px;
}

