html, body {height:100%; background: #d6d6d6 url(../images/body-bg.jpg) center top repeat-x; font-family:arial;}

#container { min-height:100%; position:relative; }

#header {width:100%; height:212px; background: url(../images/top-bg.png) center 46px repeat-x;}
	#header .content {width: 1000px; height:212px; display:block; margin:0 auto;}
		#header .content  .menu{display:block; float:left;margin: 36px 0 0 0;}

#body {width:100%; height:auto;}
	#body .content { width: 100%; height:auto; margin:0 auto;   overflow:hidden; position: relative;}
		#body .content .top {display: block;  width: 920px; height: 500px;position: absolute;left: 50%;margin: 0 0 0 -460px;}
		#body .content .bottom {display: block; float: left; width: 100%; height: auto; margin: 340px 0 98px 0; background: url(../images/content-bg.png) center 0 repeat-x;}
			#body .content .bottom .content { float: left; width: 100%; min-height: 300px; padding: 130px 0 0 0;}
				#body .content .bottom .content  .main {  width: 100%; height:auto; margin:0 auto; color:#472e08; font-size:12px; line-height:17px;}

#footer { position:absolute; bottom:0; width:100%; height:98px; background: url(../images/foot-bg.jpg) center top repeat-x; }
	#footer .content {width:920px; height:98px; display:block; margin:0 auto; background: url(../images/foot-bottom.png) center top no-repeat; color:#563a24; font-size:10px; text-align:center; text-transform:uppercase;}
	#footer .content  a {text-decoration:none; color:#563a24; font-size:10px;}
	#footer .content  a:hover {text-decoration:underline; color:#694e39;}
	#footer .content span {display:block; padding:75px 0 0 0;}
	
	
/* MENU */
ul#nav {}
ul#nav li {display:block; float:left; margin:10px 0px 0 45px;}

.but{text-indent: -120px; display:block; overflow:hidden;}
a.but:hover {background-position: 0 -18px !important;}

a.button1.but {width:41px; margin: 0 0px 0 -10px; background:url(../images/top-b1.png);}
a.button2.but {width:75px; margin:0 10px 0 0; background:url(../images/top-b2.png);}
a.button3.but {width:47px; margin:0 126px 0 0; background:url(../images/top-b3.png);}
a.button4.but {width:53px; margin:0 0px 0 200px; background:url(../images/top-b4.png);}
a.button5.but {width:119px; margin:0 0 0 0; background:url(../images/top-b5.png);}
a.button6.but {width: 62px;  margin:0 0 0 0; background:url(../images/top-b6.png);}

a.button1eng.but {width:41px; margin: 0 30px 0 -10px; background:url(../images/top-b1.png);}
a.button2eng.but {width:69px; margin:0 20px 0 0; background:url(../images/topeng-b2.png);}
a.button3eng.but {width: 39px; margin:0 106px 0 0; background:url(../images/topeng-b3.png);}
a.button4eng.but {width: 54px; margin:0 0px 0 200px; background:url(../images/topeng-b4.png);height: 18px;}
a.button5eng.but {width: 90px; margin:0 0 0 0; background:url(../images/topeng-b5.png);height: 18px;}
a.button6eng.but {width:58px;  margin:0 0 0 0; background:url(../images/topeng-b6.png);}

a.button1de.but {width:41px; margin: 0 10px 0 -10px; background:url(../images/top-b1.png);}
a.button2de.but {width:68px; margin:0 10px 0 0; background:url(../images/topde-b2.png);}
a.button3de.but {width: 62px; margin: 0 111px 0 0; background:url(../images/topde-b3.png);height: 18px;}
a.button4de.but {width:53px; margin:0 0px 0 200px; background:url(../images/topde-b4.png);}
a.button5de.but {width: 115px; margin:0 0 0 0; background:url(../images/topde-b5.png);}
a.button6de.but {width: 62px;  margin:0 0 0 0; background:url(../images/top-b6.png);}
/* END */


/* SLIDER */
.jsn-container {margin: 0 0 0 0;}
.jsn-gallery ul li {background:none !important;}
/* END */

/* CONTENT */

.item-page.nag6.tit p {display:none;}
.item-page.nag6eng.tit p {display:none;}
.item-page.nag6de.tit p {display:none;}

.item-page.nag4.tit p {display:none;}
.item-page.nag4eng.tit p {display:none;}
.item-page.nag4de.tit p {display:none;}

.item-page {display:block;  height:auto; width:960px; margin: 0px auto 0 auto; background: url(../images/content-titleline.png) no-repeat center 30px;}

.tit {display:block; background-repeat:no-repeat;height: 40px;}

.nag1.tit h1 {width:82px; height:25px; background:url(../images/content-title1.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag2.tit h1 {width:150px; height:37px; background:url(../images/content-title2.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag3.tit h1 {width:96px; height:37px; background:url(../images/content-title3.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag4.tit h1 {width:108px; height:35px; background:url(../images/content-title4.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag5.tit h1 {width:242px; height:37px; background:url(../images/content-title5.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag6.tit h1 {width:127px; height:33px; background:url(../images/content-title6.png); margin: -30px auto 20px auto; text-indent: -999900px; overflow:hidden;}

.nag1eng.tit h1 {width:82px; height:25px; background:url(../images/content-title1.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag2eng.tit h1 {width:140px; height:27px; background:url(../images/contenteng-title2.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag3eng.tit h1 {width:80px; height:37px; background:url(../images/contenteng-title3.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag4eng.tit h1 {width:107px; height:37px; background:url(../images/contenteng-title4.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag5eng.tit h1 {width: 202px; height:37px; background:url(../images/contenteng-title5.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag6eng.tit h1 {width:117px; height:23px; background:url(../images/contenteng-title6.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}

.nag1de.tit h1 {width:82px; height:25px; background:url(../images/content-title1.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag2de.tit h1 {width:141px; height:28px; background:url(../images/contentde-title2.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag3de.tit h1 {width:126px; height:37px; background:url(../images/contentde-title3.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag4de.tit h1 {width:105px; height:35px; background:url(../images/contentde-title4.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag5de.tit h1 {width:242px; height: 29px; background:url(../images/contentde-title5.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
.nag6de.tit h1 {width:172px; height:29px; background:url(../images/contentde-title6.png); margin: -30px auto 20px auto; text-indent:-900px; overflow:hidden;}
/* END */

/* LANGUAGE */

.mod-languages{margin: -80px 0 0 -35px;display: block;position: absolute;left: 50%;z-index: 9999;}
.jezyki {display:block; width: 100px; height:22px; position: absolute; margin: 360px 0 0 420px;top: 0;z-index: 99999;}
ul.lang-inline li a {display:block; float:left; width:22px; height:22px; background:url(../images/button-de.png) no-repeat; text-indent:-100px; margin: 0 10px 0 0; overflow: hidden; cursor:pointer;}
ul.lang-inline li a:hover {background-position:0 -22px;}


ul.lang-inline li + li a {display:block; float:left; width:23px; height:23px; background:url(../images/button-pl.png) no-repeat;margin: 0 7px 0 0; text-indent: -100px;overflow: hidden; cursor:pointer;}
ul.lang-inline li + li a:hover {background-position:0 -22px;}

ul.lang-inline li + li + li a{display:block; float:left; width:22px; height:22px;  background:url(../images/button-eng.png) no-repeat;margin: 0 10px 0 0; text-indent: -100px;overflow: hidden; cursor:pointer;}
ul.lang-inline li + li + li a:hover {background-position:0 -22px;}

/* END */

/* HOME-BLOCKS */
.block {width:302px; height:auto; margin:15px auto 15px auto; text-align:center;line-height: 22px;float: left;}
.block .first{width:302px; height:11px; display:block; float:left; background:url(../images/content-paper1-top.png) no-repeat;text-indent: -99999999px;overflow: hidden;}
.block .second{width: 252px; height:auto; display:block; float:left; background: url(../images/content-paper1-center.png) repeat;padding: 0 25px 0 25px;}
.block .third{width:302px; height:53px; display:block; float:left; background:url(../images/content-paper1-bottom.png) no-repeat;text-indent: -99999999px;overflow: hidden;}
.block hr {width:256px; height:5px; display:block; margin:0 auto; background:url(../images/content-paper-line.png) no-repeat; border:0; margin:6px 0 12px 0;}
.block  img {display: block; margin:0 auto;}
.block  .button {width:146px; height:17px; background:url(../images/content-paper-button.png) no-repeat; display:block; margin:0 auto; text-indent:-500px; overflow:hidden;}
.block  .button:hover {background-position:0 -17px;}
.block  .buttoneng {width:146px; height:17px; background:url(../images/content-papereng-button.png) no-repeat; display:block; margin:0 auto; text-indent:-500px; overflow:hidden;}
.block  .buttoneng:hover {background-position:0 -17px;}
.block  .buttonde {width:146px; height:17px; background:url(../images/content-paperde-button.png) no-repeat; display:block; margin:0 auto; text-indent:-500px; overflow:hidden;}
.block  .buttonde:hover {background-position:0 -17px;}

.block2 {width:302px; height:auto; margin:15px auto 15px auto; text-align:center;line-height: 22px;float: left;}
.block2 .first{width:964px; height:11px; display:block; float:left; background:url(../images/content-paper2-top.png) no-repeat;text-indent: -99999999px;overflow: hidden;}
.block2 .second{width: 814px; height:auto; display:block; float:left; background: url(../images/content-paper2-center.png) repeat;padding: 0 75px 0 75px;text-align: justify;}
.block2 .third{width:964px; height:53px; display:block; float:left; background:url(../images/content-paper2-bottom.png) no-repeat;text-indent: -99999999px;overflow: hidden;}
.block2 hr {width:256px; height:5px; display:block; margin:0 auto; background:url(../images/content-paper-line.png) no-repeat; border:0; margin:6px 0 12px 0;}
.block2 img {display: block; margin:0 auto;}
.block2  .button {width:146px; height:17px; background:url(../images/content-paper-button.png) no-repeat; display:block; margin:0 auto; text-indent:-500px; overflow:hidden;}
.block2  .button:hover {background-position:0 -17px;}

.blocktit1 {width:76px; height:30px; display:block; background:url(../images/content-paper-title1.png) no-repeat; text-indent:-500px; overflow:hidden;margin: 0 auto;}
.blocktit2 {width:193px; height:30px; display:block; background:url(../images/content-paper-title2.png) no-repeat; text-indent:-500px; overflow:hidden;margin: 0 auto;}
.blocktit3 {width:153px; height:30px; display:block; background:url(../images/content-paper-title3.png) no-repeat; text-indent:-500px; overflow:hidden;margin: 0 auto;}

.blockdetit1 {width:100px; height:30px; display:block; background:url(../images/content-paperde-title1.png) no-repeat; text-indent:-500px; overflow:hidden;margin: 0 auto;}
.blockdetit2 {width: 187px; height:30px; display:block; background:url(../images/content-paperde-title2.png) no-repeat; text-indent:-500px; overflow:hidden;margin: 0 auto;}
.blockdetit3 {width: 111px; height:30px; display:block; background:url(../images/content-paperde-title3.png) no-repeat; text-indent:-500px; overflow:hidden;margin: 0 auto;}

.blockengtit1 {width:76px; height:30px; display:block; background:url(../images/content-papereng-title1.png) no-repeat; text-indent:-500px; overflow:hidden;margin: 0 auto;}
.blockengtit2 {width: 158px; height:30px; display:block; background:url(../images/content-papereng-title2.png) no-repeat; text-indent:-500px; overflow:hidden;margin: 0 auto;}
.blockengtit3 {width: 115px; height:30px; display:block; background:url(../images/content-papereng-title3.png) no-repeat; text-indent:-500px; overflow:hidden;margin: 0 auto;}
/* END */

/* CONTACT FORM */
#aiContactSafeSendButton {margin: -25px 0 20px 360px !important;display: block;border: none;background-color:#fdf7f5;color: #603121;border:1px #ae9b97 solid;font-size: 12px;padding: 9px 15px 9px 15px !important;cursor: pointer;}
#aiContactSafeSendButton:hover {color: #3f1a0d; background: #fff;}

#aics_imienazwisko_ENG {width:220px; margin: 0 100px 5px 0px !important; border:1px #ae9b97 solid; background-color:#fdf7f5;}
#aics_imienazwisko {width:220px; margin: 0 100px 5px 0px !important; border:1px #ae9b97 solid; background-color:#fdf7f5;}
#aics_email {width: 220px !important; display:block !important; margin: 0 100px 5px 0px !important;  border:1px #ae9b97 solid; background-color:#fdf7f5;}
#aics_telefon_ENG{width: 220px !important; display:block !important; margin: 0 100px 5px 0px !important;  border:1px #ae9b97 solid; background-color:#fdf7f5;}
#aics_telefon {width:220px; margin: 0 100px 5px 0px !important;  border:1px #ae9b97 solid; background-color:#fdf7f5;}
#aics_wiadomosc {margin: 0 -19px 0 0px !important;  border:1px #ae9b97 solid; background-color:#fdf7f5;}
#aics_wiadomosc_DE {margin: 0 -19px 0 0px !important;  border:1px #ae9b97 solid; background-color:#fdf7f5;}
#aics_wiadomosc_ENG {margin: 0 -19px 0 0px !important;  border:1px #ae9b97 solid; background-color:#fdf7f5;}

div.with_errors {
border: none !important;overflow: none !important;margin: 0px !important;padding: 0px !important;}


#contact-slider {position:relative; margin:0 0px 0 50%; left:-50px}
/* END */

/* GALERIA */
.moduletablegaleria {margin:160px 0 0 0;}
.jsn-themegrid-container {background: none !important; border:none;}
/* END */
