	
	body {text-align:center; margin:0; padding:0; font-size:11px; font-family: Arial, Lucida; background: #edece7 url("/static/main/images/bg.gif") repeat-x top; color:#5a5955}
	
	h1 {margin:0; padding:8px 0; font-size:120%;}
	h2 {margin:0; padding:8px 0; font-size:110%;}
	h3 {margin:0; padding:8px 0; font-size:100%;}
	
	img {border:0;}
	em {font-style:normal;}
	form, fieldset {margin:0; padding:0; border:0;}
	
	ul {list-style-type:none; padding:0; margin:0;}
	a {text-decoration:none;}
	
	#wrapper {width:970px; margin:0 auto; padding-top:12px}

	#header {text-align:left; overflow:hidden; clear:both;}
	#header #logo {float:left; padding:0;  margin:0;}
	#header ul {float:right; padding-top:12px; margin:0}
	#header li {display:inline; float:left;}
	#header li a {display:block; padding:0 0 0 8px; margin-left:8px; color:#5d5a53; background:url("/static/main/images/topsep.gif") no-repeat 0 4px;}
	#header li a:hover {color:#a9a79b}
	#header li.first a {background:none;}

	#header ul.country {float:left; padding:12px 0 0 20px; margin:0; width:290px}
	#header ul.country li {padding-bottom:3px}
	#header ul.country a {padding:0 0 0 5px; margin-left:4px}
	#header ul.country .first a {background:none; margin:0}
	#header ul.country .second {padding-left:37px; background:none}
	#header ul.country .second a {background:none}

	#header ul.lang {float:right; padding:0; margin-top:5px; width:150px; clear:both; overflow:hidden}
	#header ul.lang a {padding:0 0 0 5px; margin-left:4px}
	#header ul.lang .first a {background:none; margin:0}
	#header ul.lang a:hover, #header ul.lang a.active {text-decoration:underline}

	#menu {height:270px; background:#fff url("/static/main/images/headerc.png") repeat-x 0 1px; clear:both; margin-top:15px; }

	#container { text-align:left; margin-top:15px; clear:both; overflow:auto; background:url("/static/main/images/content.png") repeat-y right;}
	
	#side {float:left; width:242px; margin-right:15px;}
	.box {background:#fff; overflow:auto; border-bottom:15px solid #EDECE7}
	.dark {background:#f3f3f0 url("/static/main/images/boxd.png") no-repeat bottom; overflow:auto; border-bottom:15px solid #EDECE7}
	.last {background:#fff; overflow:auto; padding-bottom:8px;border-bottom:0;}
	.linia {border-bottom:1px solid #DFDFDF;}
	.first {margin-top:0;}
	#side h2 {display:block; background: url("/static/main/images/dheader.png"); font-size:15px; color:#deb513; height:48px; border:1px solid #fff; padding:0; border-bottom:0;}
	#side .dark h2 {background: url("/static/main/images/dheaderd.png");}

	#side h2 span {padding: 22px 0 0 17px; display:block;}
	#side h2.pytanie {background: #fff url("/static/main/images/dheaderc.png") repeat-x; }
	#side .dark h2.pytanie {background: #f3f3f0 url("/static/main/images/dheadercd.png");}
	#side h2.pytanie a {padding: 16px 0 8px 17px; display:block; color:#deb513; background:url("/static/main/images/play.gif") no-repeat 150px 14px}
	#side h2.pytanie a:hover {color:#eed523}

	#side h2.sklep {background: #fff url("/static/main/images/dheaderc.png") repeat-x; }
	#side .dark h2.sklep {background: #f3f3f0 url("/static/main/images/dheadercd.png");}
	#side h2.sklep a {padding: 16px 0 8px 17px; display:block; color:#CC0033; background:url("/static/main/images/play.gif") no-repeat 150px 14px}
	#side h2.sklep a:hover {color:#FF3366}

	.box p {padding:4px 17px; line-height:18px; margin:0;}
	.box form {padding:0 17px 12px 17px;}
	.box input.text {border:0; border-top:1px solid #b4b6b3; border-left:1px solid #cececc; color:#979692; padding:4px 2px 2px 2px; width:118px; font-size:11px;} 
	.box h3 {font-size:12px; padding:4px 0px; color:#888}
	.box h3 a {color:#888}
	.box h3.item {background:url("/static/main/images/botsep.png") repeat-x top;}
	.box h3 a:hover {color:#deb513;}
	.box h3.a a, .box h3.a {color:#deb513;}
	.box .menu {padding-bottom:12px; background:url("/static/main/images/box.png")}
	.box .menu ul {padding:0 10px;}
	.box ul.menu li {padding:6px 17px; background:url("../images/botsep.png") repeat-x top;}
	.box ul.menu li h3 {background:url("../images/double.png") no-repeat 0 5px; padding:0 0 0 12px}
	.box ul.menu li.item {padding:6px 10px;}
	.box ul.menu li.first {padding:6px 10px; background:none;}
	.box ul.menu ul {margin-top:5px;}
	.box ul.menu ul li {background:url("../images/arrow.gif") no-repeat 0 6px; padding:1px 8px;}
	.box ul.menu ul li a {color:#8a8985; display:block;}
	.box ul.menu ul li.a a {color:#deb513; font-weight:bold;}
	.box ul.menu ul li a:hover {color:#deb513;}
	.box ul.menu .active {color:#deb513; font-weight:bold;}
	
	.box .film {padding:24px 0; text-align:center; position:relative}
	.box .film img {margin:4px 4px;}
	.box .film img.play {position:absolute; left:34px; top:82px}
	.poll input {border:0; float:left;}
	.poll label {clear:right; margin:0 4px;}
	form.poll {margin:0; padding:0;}
	.poll p {padding:2px 12px; clear:both;}
	.poll a {background:url("/static/main/images/glosuj.png") no-repeat left;  overflow:auto; margin:0; padding:0; color:#deb513; font-size:12px;}
	.poll a:hover {color:#eed523}

	
	.box input.go {background: url("/static/main/images/button.png"); border:0; width:23px; height:23px; margin: 0 6px; cursor:pointer;}
	.box .mapa {display:block; float:left; width:88px; padding-bottom:16px;}
	.box ul.mapa {width:110px; padding-top:8px;}
	ul.mapa a {color:#5b5a56; padding:3px 0 0 8px; background:url("/static/main/images/arrow.gif") no-repeat 0 8px; display:block;}
	ul.mapa a:hover {color:#deb513;}
	ul.mapa .wszystkie a{margin-top:8px; text-decoration:underline;}
	
	#content {background:#fff url("/static/main/images/headerc.png") repeat-x 0 1px; float:right; width:713px; padding-bottom:12px; display:inline;}
	#content h2 {display:block; background: url("/static/main/images/header.png"); font-size:15px; color:#deb513; height:48px; border-top:1px solid #fff; padding:0; margin:0 14px 4px 14px;}
	#content h2 span {padding: 22px 0 0 9px; display:block;}

	ul#path {list-style-type:none; overflow:auto; font-size:12px; color:#deb513; display:block; margin:15px 10px 0 10px; background:url("/static/main/images/botsep.png") repeat-x bottom; border:0; padding:10px 0px;}
	#path li {float:left; border:0;}
	#path li a {color:#5c5c5c; text-decoration:none; background:url("/static/main/images/fatarrow.gif") no-repeat 8px 6px; padding-left:20px; color:#deb513;}
	#path li a.glowna {display:block; background: #fff url("/static/main/images/psep.gif") no-repeat 0 1px; font-weight:bold; font-size:12px; padding-left:14px;}
	
	#content h3 {margin:28px 23px; padding:0; font-size:12px;}

	#content .news {border-bottom:1px solid #f1eff0; padding:18px 0 14px 0; margin:0 23px; clear:both; overflow:auto; position:relative}
	#content .news h3 {margin:0; padding:0; font-size:11px;}
	#content .news em {display:block; color:#bab7b0; margin-bottom:13px}
	#content .news img {border:6px solid #ede9e6; margin:0 14px 0px 0; float:left; padding:0;}
	#content .news a:hover img {border:6px solid #f6f4f2;}
	#content .news p {margin:0; padding:6px 0 6px 0; line-height:18px;}
	#content .news p a {color:#deb513; display:block; float:left; background:url("/static/main/images/double.gif") no-repeat 0 7px; padding-left:12px; margin-top:6px;}
	#content .news p a:hover {color:#deb513;}
	#content .news .czytaj_wiecej{position:absolute;bottom:0;right:0}
	
	#content .zdjecia {margin:0 0 0 23px; width:446px; float:left; clear:both; overflow:hidden; overflow:visible; margin-bottom:16px;}
	#content .zdjecia p {float:left; margin:0 12px 0 0; padding:0; display:block; position:relative; height:148px; overflow:visible;}

	#content div#google { margin-bottom: 20px; padding:0 0 15px 0; width: 660px; height: 403px; background-image: url("../images/google_load.gif"); background-position: center; background-repeat: no-repeat; border: 1px #CACACA solid }	
	#content div#google img {border:1px solid #CACACA}

	
	.dane {float:right; position:relative; width:200px; padding:20px 32px 32px 0;}
	.dane em {background:url("/static/main/images/leftbut.png") no-repeat left; margin:8px 0 0 0px; float:left; padding:0; overflow:hidden; border:1px solid #e5e5e5; clear:both; width:136px; text-align:center;}
	.dane em.row {margin-top:80px;}
	
	.dane em span{display:block; background:#DFDFDF url("/static/main/images/dane.png") repeat-x; margin:0; padding:0; border:2px solid #ededed}
	.dane em a{display:block; padding:6px 8px 6px 16px; color:#776; background:none; font-weight:bold; font-size:12px; background:url("/static/main/images/orarow.png") no-repeat 6px center}
	.dane em a:hover{color:#aaa;}	

	.box em {background:url("/static/main/images/leftbut.png") no-repeat left; margin:0px 0 0px 17px; float:left; padding:8px 0; overflow:hidden}
	.box em span{display:block;  height:27px;  background:url("/static/main/images/rightbut.png") no-repeat right; margin:0; padding:0;}
	.box em a{display:block; height:27px; padding:6px 8px 0 8px; color:#776; background:none;}
	.box em a:hover{color:#aaa;}	
	
	#content p a {color:#5b5a56;}
	#content p em {float:right; text-align:right; background:url("/static/main/images/powieksz.gif") no-repeat 0 3px; padding-left:12px; cursor:pointer; position:absolute; right:2px; bottom:12px;}
	#content p a:hover {color:#dec513}
	#content p a:hover img {border:6px solid #f6f4f2;}
	#content img {border:6px solid #ebeae6;}
	
	#content .podstawowe, #content .dodatkowe {margin:0 23px; clear:both; overflow:auto;}
	#content .podstawowe {border-top:1px solid #efeeed;}
	#content h4 {padding:0 0 5px 12px; font-size:11px; color:#deb513; margin:28px 0 0 0; border-bottom:1px solid #efeeed;}
	#content .dodatkowe h4 {border:0;}
	
	#content dl {margin-bottom:12px;}
	#content dd {margin-left:166px; border-bottom:1px solid #efeeed; padding:4px 8px;}
	#content dd.bez {border:0;}
	#content dt {float:left; padding:4px 0px 0px 12px; background:url("/static/main/images/arrow.gif") no-repeat 0 9px;font-weight:bold; margin-left:13px;}
	
	#content .dodatkowe ol {float:left; list-style: none outside; padding:0; display:inline; margin:0; margin:0 19px 0 7px; width:236px; border-top:1px solid #efeeed;}
	#content .dodatkowe ol li { border-bottom:1px solid #efeeed; padding:6px 0 6px 18px; background:url("/static/main/images/dot.png") no-repeat 8px 11px; margin:0;}
	#content .dodatkowe ol ul li {border:0;}
	#content .opis {margin:16px 32px; clear:both;}
	#content .opis strong {display:block;}
	#content .opis p {margin:8px 0; line-height:18px;}

	
	#footer { text-align:left; clear:both; overflow:auto}
	#footer .side {width:242px; float:left; margin-top:15px;}
	#footer .main {width:713px; float:right; margin-top:15px;}
	#footer .gray { background:#e3e0d9 url("/static/main/images/footer.png") repeat-x;  height:86px; text-align:center;}
	#footer .gray img {margin:8px 32px 0 0;}
	#footer .gray p {float:left; text-align:left; padding:20px 0 0 26px; line-height:22px;}
	#footer .bottom {border-bottom:1px solid #e5e3dd; margin-bottom:12px; clear:both; overflow:auto;}
	#footer .bottom p {float:left; text-align:left; padding:12px 0 12px 26px; line-height:22px; display:inline; margin:0}
	#footer .bottom p.r {float:right; padding-right:26px;}
	#footer .bottom p a {color:#5f5a4f; text-decoration:underline;}
	#footer .bottom p a:hover {color:#27A2E4; text-decoration:underline;}
	
	.opts {float:right; margin-top:8px;}
	.opts a {background:url("/static/main/images/add.gif") no-repeat; padding-left:16px; margin:0 23px 0 0px; float:right; color:#5f5a4f}
	.opts a.print {background:url("/static/main/images/print.gif") no-repeat; padding-left:18px; margin-left:12px;}
	.opts a:hover { color:#deb513}
	
	
	.x {padding:0 23px; border-bottom:1px solid #eee; padding-bottom:12px; overflow:auto}
	.x table a{ color:#8a8985; font-size:11px;}
	.x table a b {color:#eec523;}
	.x table a:hover { color:#deb513; font-size:11px;}
	.x input.formularz {border:1px solid #b4b6b3; color:#979692; padding:4px 2px 2px 2px; width:120px; font-size:11px;} 
	.x input.button {background: url("/static/main/images/buttonbig.png"); width:120px; border:0; height:27px; color:#deb513; font-weight:bold;}
	textarea, select {border:1px solid #b4b6b3; color:#979692; padding:4px 2px 2px 2px; width:120px; font-size:11px;}

	.x table {border-color:#B4B6B3; margin: 0px 0px 0px 0px; color:#848684; border-collapse:collapse; }
	.x table p {padding:0px; margin:0px}
	.x table tbody {border-style:none}
	.x table tr {border:0px}
	.x table td {font-size:11px; border-color:#B4B6B3;  padding: 5px;}
	
	.opis a, #content .x p a, #content .x li a {color:#deb513;}
	.opis a:hover, #content .x p a:hover, #content .x li a:hover {color:#eec523;}
	dd ul{margin-top:4px;}
	dd li {padding-left:16px;}
	
	#content .news_page {padding:0 0 14px 0; margin:0 0 18px 0; clear:both; overflow:auto;}
	#content .news_page h3 {margin:0; padding:0; font-size:11px;}
	#content .news_page em {display:block; color:#bab7b0; margin-bottom:13px}
	#content .news_page a:hover img {border:6px solid #f6f4f2;}
	#content .news_page p {margin:0; padding:6px 0 6px 0; line-height:18px;}
	#content .news_page p a {color:#deb513; display:block; float:left; background:url("/static/main/images/double.gif") no-repeat 0 7px; padding-left:12px; margin-top:6px; }
	#content .news_page p a:hover {color:#deb513;}	
	#content .news_page div a {color:#deb513; display:block; float:right; background:url("/static/main/images/double.gif") no-repeat 0 7px; padding-left:12px; margin-top:6px;}
	#content .news_page div a:hover {color:#deb513;}
	
	
	#content .news div {margin:0; padding:6px 0 6px 0; line-height:18px;}
	#content .news div a {color:#deb513; display:block; float:right; background:url("/static/main/images/double.gif") no-repeat 0 7px; padding-left:12px; margin-top:6px;}
	#content .news div a:hover {color:#deb513;}

	
	




	.x ul {padding:3px 32px; list-style-type:disc;}

	#content .x p em {display:block; float:none; position:static; background:none; padding-left:0px; text-align:center;}
	#content .x a.pure, #content .x a.pure img {border:0;}



	#content a:focus {outline:none;}
	.kontakt h2 {margin-bottom:12px;}

	table.products { width: 100%; margin: 0 0 15px 0px; float: right }


	table.products, table.products tr, table.products td { 
		border-bottom: solid 1px #c8cbcd; 
		border-left: solid 1px #c8cbcd; 
		border-right: solid 1px #c8cbcd; 
		border-top: solid 1px #c8cbcd;
		border-collapse:collapse; padding: 4px ; 
		}
		
	table.products td.head { 
		font-weight:bold; 
		background: #e1e1e1; 
		color: #646464; 

		border-left: solid 1px #c8cbcd; 
		border-right: solid 1px #c8cbcd; 
		border-bottom: solid 1px #c8cbcd; 
		margin-bottom:2px; 
	} 
		
	.wse{margin-left:8px}
	
	.x a {color:#8a8985;}
	.x a b {color:#eec523;}
	.x a:hover {color:#deb513;}


	.sitemap {padding:0 23px; border-bottom:1px solid #eee; padding-bottom:12px; overflow:auto}
	.sitemap table a{ color:#8a8985; font-size:11px;}
	.sitemap table a b {color:#eec523;}
	.sitemap table a:hover { color:#deb513; font-size:11px;}
	.sitemap table {border-color:#B4B6B3; width: 100%; margin: 0px 0px 0px 5px; color:#848684; border-collapse:collapse; }
	.sitemap table p {padding:0px; margin:0px}
	.sitemap table tbody {border-style:none}
	.sitemap table tr {border:0px}
	.sitemap table td {border-color:#B4B6B3;}


	/*---------common classes-----*/
	.clr{clear:both;font-size:0px;line-height:0px;display:block;overflow:hidden;}

