@charset "utf-8";


@media screen {
	/* GLOBAL */
	body {
		margin: 0px;
		background-color: #fff;
		text-align: center;
		font-family: Tahoma, Arial, Verdana, Helvetica, Geneva;
		font-size: 11px;
		color: #666;
	}
	
	img {
		border: none;
	}
	
	a {
		color: #ff7800;
		text-decoration: none;
	}
	
	div#inf.infGreen a {
		color: #ff7800;
	}
	
	div#inf.infOrange a {
		color: #28AD14;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	p {
		padding: 0px;
		margin: 0px;
		padding-bottom: 4px;
	}
	
	form, h1, h2 {
		margin: 0px;
		padding: 0px;
	}
	
	input {
		font-family: Tahoma, Arial, Verdana, Helvetica, Geneva;
		font-size: 11px;
		color: #666;
	}
	
	div#wrapper {
		width: 911px;
		margin: 0px auto;
		text-align: left;
	}
	
	div#content {
		text-align: left;
	
		width: 911px;
		background-image: url(img/contentBg.gif);
		background-repeat: repeat-y;
		background-position: left top;
	}
	
	.headerImg {
		float: left;
	}
	
	/* --- TOP --- */
	
	div#top {
		margin-left: 0px;
		width: 911px;
		height: 272px;
		z-index: 1;
	}
	
	/* --- END OF TOP --- */
	
	
	/* --- CHAPTERS ---*/
	div#chapters {
		margin-top: 235px;
		padding-left: 217px;
		position: absolute;
		z-index: 2;
		width: 482px;
	}
	
	div#chapters img {
		float:left;
	}
	/* --- END OF CHAPTEsearchBoxRS ---*/
	
	/* --- TOOLS PANEL --- */
	div#toolsPanel {
		background-image: url(img/toolsPanelBg.gif);
		background-repeat:repeat-x;
		height: 50px;
		width: 622px;
		padding-left: 10px;
		padding-right: 20px;	
	}
	
	div#toolsPanel .tool {
		padding-top: 10px;
		width: auto;
		float: right;
	}
	
	div#toolsPanel .tool img {
		float: left;
	}
	
	div#toolsPanel .tool span {
		float: left;
		padding: 5px;
		color: #999;
	}
	
	div#toolsPanel .tool span a {
		color: #999;
	}
	
	div#toolsPanel .tool span a:hover {
		text-decoration: underline;
	}
	/* --- END OF TOOLS PANEL --- */
	
	/* --- ADV -- */
	div#adv {
		clear: both;
		float: left;
		padding-left: 10px;
		margin-top: 10px;
	}
	/* --- END OF ADV -- */
	
	/* --- TOP MENU --- */
	div#topMenu {
		width: 953px;
		clear: both;
		float: left;
		text-align: right;
	}
	
	div#topMenu img {
		float: left;
	}
	
	div#topMenu a {
		float: left;
		color: #fff;
		padding-left: 10px;
		display: block;
	}
	
	div#topMenu a:hover {
		float: left;
		color: #1b6e65;
		text-decoration: none;
	}
	/* --- END OF TOP MENU --- */
	
	/* --- INF --- */
	div#inf {
		clear: both;
		float: left;
		font-size: 12px;
	}
	div#inf a.onlyHeader {
		color: #666;
	}
	
	/* --- END OF INF --- */
	
	/* --- COL LEFT --- */
	div#colLeft {
		margin-top: 5px;
		float: left;
		width: 247px;
		margin-top: 24px;
	}
	/* --- END OF COL LEFT --- */
	
	/* --- LEFT MENU --- */
	div#leftMenu {
		width: 243px;
		padding-left: 4px;
		float: left
	}
	
	div#leftMenu ul {
		margin-left: 10px;
	}
	
	div#leftMenu ul li {
		list-style: url(img/li1.gif);	
	
	}
	
	div#leftMenu a {
		display: block;
		width: 200px;
		padding: 8px;
		padding-left: 33px;
		padding-right: 10px;
		font-weight: bold;
		background-image:url(img/li1.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color: #666;
		text-decoration: none;
		clear: both;
		padding-top: 6px;
	}

	div#leftMenu a.orange {
		background-image:url(img/li1a.gif);
	}
	
	div#leftMenu a:hover {
		color: #FF6600;
	}
	
	div#leftMenu .menuLevel1 a {
		display: inline-block;
		clear: both;
		float: left;
		width: 187px;
		padding: 4px;
		padding-left: 8px;
		padding-right: 10px;
		margin-left: 33px;
		font-weight: normal;
		background-image:url(img/li2.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color: #666;
		font-size: 9px;
		text-decoration: none;
	}
	
	div#leftMenu .menuLevel1  a:hover {
		color: #FF6600;
	}
	

	div#leftMenu .menuLevel1 a.aMenuLevel2 {
		margin-left: 46px;
		width: 174px;
	}
	
	div#leftMenu a.menuTwoOn {
		text-decoration: underline;
	}
	
	/* --- END OF LEFT MENU --- */
	
	/* --- NEWSLETTER --- */
	div#newsletter {
		line-height: 15px;
		font-size: 9px;
		color: #999;
		padding-top: 10px;
		float: left;
		width: 237px;
		padding-left: 10px;
		margin-top: 20px;
		clear: both;
	}
	
	div#newsletter .header {	
		width: 220px;
		float: left;
		font-size: 12px;
		color: #666;
		font-weight: bold;
	}
	
	div#newsletter input {
		width: 143px;
		height: 17px;
		border: 1px solid #666;
		float: left;
		background-image: url(img/inputTxtBg.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-top: 3px;
		padding-left: 5px;
		margin-top: 10px;
	}
	
	div#newsletter .bt {
		float: left;
		color: #28ad14;
		padding-top: 12px;
		width: 80px;
	}
	
	div#newsletter .bt a {
		color: #28ad14;
		font-size: 11px;
		padding-left: 5px;
		padding-right: 5px;
	}

	div#newsletter.newsletterOrange .bt a {
		color: #FF7800;
	}
	
	div#newsletter.newsletterGreen .bt a {
		color: #28ad14;
	}
	/* --- END OF NEWSLETTER --- */
	
	/* --- FRIENDS --- */
	div.friends {
		float: none;
		clear: both;
		margin: 0px;
		padding-top: 30px;
		width: 247px;
		text-align: center;
	}
	
	div.friends img {
		clear: both;
		float: none;
		margin: auto;
		padding-top: 5px;
	}
	
	
	/* --- SEARCH BOX --- */
	div#searchBox {
		background-image: url(img/searchBoxBg.gif);
		background-repeat: no-repeat;
		background-position: left top;
		width: 220px;
		height: 50px;
		margin: 0px;
		padding: 0px;
		padding-top: 10px;
		float: left;
	}
	
	div#searchBox .inputSearch {
		float: left;
		width: 174px;
		height: 19px;
		padding: 0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		background-image: url(img/inputTxtBg.gif);
		background-repeat: no-repeat;
		border: 1px solid #666;
		font-family: Tahoma, Arial, Verdana, Helvetica, Geneva;
		font-size: 11px;
		color: #666;
		margin: 0px;
	}
	
	div#searchBox {
				
	}
	
	.btSearch {
		float: left;
		padding: 0px;
		margin-left: 5px;
		float: left;
		width: 29px;
		height: 23px;
	}
	/* --- END OF SEARCH BOX --- */
	
	/* --- COL RIGHT --- */
	div#colRight {
		float: left;
		width: 662px;
		border-left: 1px solid #d1d1d1;
		margin-top: 20px;
	}
	
	div#banner {
		float: left;
		width: 678px;
		height: 200px;
	}
	
	div#subColA {
		float: left;
		width: 300px;
		padding-bottom: 20px;
	}
	
	div#subColA div { 
		clear: none;
	}
	
	div#subColB div { 
		clear: none;
	}
	
	div#subColB {
		float: left;
		width: 300px;
		padding-bottom: 20px;
		margin-left: 10px;
	}
	
	.infHeaderShort {
		font-weight: bold;
		font-size: 12px;
		margin-top: 17px;
		padding-left: 20px;
		background-image: url(img/h2.gif);
		background-repeat: no-repeat;
		background-position: left center;
		width: 280px;
		clear: both;
		float: left;
	}
	
	.tbBorder {
		border: 1px solid #cedea1;
		margin-right: 5px;
		margin-bottom: 0px;
	}
	
	.tbL {
		float: left;
		margin-right: 5px;
		margin-bottom: 0px;
	}
	
	.tbR {
		float: right;
		margin-left: 5px;
		margin-bottom: 0px;
	}
	
	div#inf div.infContentShort img {
		border: 1px solid #fff;
		float: left;

	
	}
	
	div#inf div.infContentShort {
		width: 280px;
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;
	}
	
	div#inf div.infContentTools {
		float: left;
	/*	width: 280px; */
		margin-top: 10px;
		width: auto;
		clear: both;
	}

	div#inf #subColA div.infContentTools {
		width: 280px;
	}

	div#inf #subColB div.infContentTools {
		width: 280px;
	}
	
	div#inf div.infContentTools a {
		color: #ff7800;
		font-size: 9px;	
	}
	
	div#inf div.infContentTools a:hover {
		color: #999;
	}
	
	

	div#inf div.infContentTools .links {
		color: #999;	
		font-size: 9px;	
		float: left;
		padding: 0px;
		clear: none;
	}
	
	div#inf div.infContentTools .links a {
		float:left;
		padding: 0px;
		color: #999;	
		font-size: 9px;	
		display: inline-block;
		padding-top: 3px;
	}
	
	div#inf div.infContentTools .links img {
		float: left;
		padding: 0px;
		margin: 0px;
		padding-right: 5px;
		padding-left: 0px;
		border: none;
	}
	
	div#inf div.infContentTools .spacer {
		border: none;
		padding-right: 5px;
		padding-left: 5px;
	}
	
	
	div#inf div.infContentTools .more {
		width: 65px;
		float: left;
		text-align: right;
		padding-top: 3px;
		clear: none;
	}
	
	div#inf.infGreen div.infContentTools .more a {
		font-size: 9px;
		color: #FF7800;
	}
	
	div#inf.infOrange div.infContentTools .more a {
		font-size: 9px;	
		color: #28AD14;
	}
	
	.infDate {
		color: #999;	
		font-size: 9px;
		text-align: left;
		padding-left: 20px;
		float:left;
		width: 280px;
		clear: both;
	}
	
	/* --- END OF COL RIGHT --- */
	
	
	/* --- INF --- */
	div#inf .infHeader {
		font-weight: bold;
		font-size: 12px;
		margin-top: 17px;
		padding-left: 20px;
		background-repeat: no-repeat;
		background-position: left center;
		width: 613px;
		clear: both;
		float: left;
	}
	
	div#inf.infGreen .infHeader {
		background-image: url(img/h2.gif);
	}
	
	div#inf.infOrange .infHeader {
		background-image: url(img/h2_a.gif);
	}
	
	div.infContent img.ramka, div.infParagraph img.ramka {
		border: 1px solid #fff;
		margin: 10px;
		max-width: 500px;
		border: 1px solid #CEDEA1;
		padding: 3px;
	}
	
	div.infContent p, div.infParagraph p {
/*		clear: both;*/
	}
	
	div.infContent div, div.infParagraph div {
/*		clear: both;*/
	}
	
	div.infContent {
		width: 610px;
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;
	}
	
	div.infAttach {
		width: 613px;
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;
	}
	
	div.infAttach .attachHeader {
		font-weight: bold;	
	}
	
	div.infParagraph {
		width: 613px;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;	
	}
	
	.infParagraphHeader {
		font-weight: bold;
		font-size: 12px;
		margin-top: 17px;
		padding-left: 20px;
		background-image: url(img/h2.gif);
		background-repeat: no-repeat;
		background-position: left center;
		float: left;
		clear: both;
		width: 613px;
	}
	
	div#infComments {
		width: 613px;
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;	
	}
	
	
	
	/* --- END OF INF --- */
	
/*	PROBABLY YOU CAN DELETE THIS...

	.thumb { 
		width: 139px;
		float: left;
		padding-left: 12px;
	}
	
	.thumbChild { 
		border: 1px solid #2fa698;
		border-right: 6px solid #2fa698;
		border-top: 6px solid #2fa698;
	}
	
	.thumbChild:hover { 
		border: 1px solid #1b6e65;
		border-right: 6px solid #1b6e65;
		border-top: 6px solid #1b6e65;
		cursor: pointer;
	}
	
	.thumbChild img { 
		border: 1px solid #fff;
	
		clear: both;
	}
	
	.thumbMoreLink {
		width: 120px;
		float:left;
	}
	
	.thumbMoreZoom {
		width: 19px;
		float:left;
	}
	
	.thumbMore { 
		float: left;
	}*/
	
	
	/* END OF GALLERY --- */
	
	/* --- LEGAL NOTICE --- */
	div#legalNotice {
		float: left;
		padding: 15px;
		width: 311px;
		text-align: center;
		font-size: 9px;
		color: #1b6e65;
	}
	
	/* --- END OF LEGAL NOTICE --- */
	
	
	/* --- INF  --- */
	div#inf {
		float: left;
		padding: 15px;
		width: 620px;
		min-height: 520px;
	}
	
	div#inf h1 {
		text-align: left;
		padding-left: 25px;
		background-position:left top;
		background-repeat: no-repeat;	
		font-size: 18px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:lighter;
		width: 565px;
		clear: both;
	}
	
	div#inf.infGreen h1 {
		color: #26a312;
		background-image: url(img/h1.gif);
	}
	
	div#inf.infOrange h1 {
		color: #FF7800;
		background-image: url(img/h1_a.gif);
	}
	
	div#inf.infGreen h1 a {
		color: #26a312;
	}
	
	div#inf.infOrange h1 a {
		color: #FF7800;
	}
	
	div#inf h2 {
		font-family: "Trebuchet MS", Tahoma, Verdana;
		color: #185658;
		background-position:left top;
		background-repeat: no-repeat;	
		font-size: 12px;
		clear: both;
		font-weight: bold;
		padding-left: 20px;
		background-image: url(img/h2.gif);
		background-repeat: no-repeat;
		background-position:bottom left;
	}
	
	div#inf.infGreen h2 {
		background-image: url(img/h2.gif);
	}
	
	div#inf.infOrange h2 {
		background-image: url(img/h2_a.gif);
	}
	
	div#inf ul li {
		list-style: url(img/li3.gif);
		padding-bottom: 2px;
		font-size: 12px;
/*		clear: both;*/
	}
	
	div#inf table {
		clear: both;
	}
	
	div#inf .text {
		width: 550px;
		padding: 15px;
		line-height: 18px;
		color: #555;
		font-size: 12px;
		text-align: justify;
	}
	
	div#inf p {
		padding-top: 5px;
	}
	
	/* --- END OF INF  --- */
	
	/* --- FOOTER --- */
	div#footer {
		padding-top: 15px;
		float:left;
		_float: none;
		width: 931px;
		border-top: 1px solid #b3b3b3;
		margin-top: 20px;
		color: #242424;
	}
	
	div#footer .menuLeft {
		clear: none;
		float: left;
		width: 724px;
		height: 50px;
	}
	
	div#footer .menuLeft .txt {  
		padding: 10px;
		padding-top: 15px;
		float: left;
	}
	
	div#footer .menuLeft a {
		font-size: 11px;
		text-align: center;
		color: #242424;
		display: inline-block;
		margin-top: 15px;
		padding-left: 10px;
		padding-right: 10px;
		float: left;
		text-decoration: none;
		border-left: 1px solid #d1d1d1;
	}
	
	div#footer .menuLeft a:hover {
		text-decoration: underline;
	}
	
	div#footer .eline {
		clear: none;
		float: left;
		width: 192px;
	}
	div#footer .eline img {
		float: left;
		width: 190px;
	}
	
	/* --- END OF FOOTER --- */
	
	
	
	/* --- COMMENTS --- */
	div.comments {
		float: left;
		clear: both;
		margin-top: 10px;	
		width: auto;
	}
	
	div.comments .headerBar {
		background-repeat: repeat-x;
		font-size: 9px;
		color: #fff;
		padding: 6px;
		clear: both;
		float: left;
		width: 590px;
		height:11px;	
		margin-top: 10px;
		margin-left: 15px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	div#inf.infGreen div.comments .headerBar {
		background-image: url(img/commentsBg.gif);
	}
	
	div#inf.infOrange div.comments .headerBar {
		background-image: url(img/commentsBg_a.gif);
	}
	
	div.comments a.active {
		color: #209f0d;
	}
	
	div.commentsPost {
		padding: 10px;
		clear: both;
		float: left;
		width: 565px;
		padding-left: 30px;
	}
	
	div.commentsHeader {
		width: 595px;
		float: left;
		clear: both;
		font-size: 9px;
	}
	
	div.commentsHeader img {
		float: left;
		padding-right: 10px;
		padding-left: 10px;
	}
	
	div.commentsHeader span {
		float: left;
		padding-left: 3px;
		padding-right: 3px;
	}
	
	span.commentsIp {
		color: #999;
	}
	
	div.commentsText {
		padding-left: 10px;
		padding-top: 10px;
		clear: both;
		float: left;
		font-size: 9px;
		width: 595px;
	}
	
	div.comments .commentsHide {
		float: left;
		clear: both;
		text-align: right;
		font-size: 9px;
		width: auto;
	}
	
	div#inf.infGreen div.comments .commentsHide a {
		color: #209f0d;
	}
	
	div#inf.infOrange div.comments .commentsHide a {
		color: #FF7800;
	}
	
	div.commentsFill img {
		float: left;
		padding-top: 5px;
		padding-right: 10px;
	}
	div.commentsFill input {
		background-image:url(img/inputTxtBg.gif);
		background-repeat: no-repeat;
		width: 300px;
		height: 15px;
		padding-top: 5px;
		padding-left: 5px;
		font-size: 9px;
		float: left;
		margin-bottom: 15px;
		border: 1px solid #ababab;
	}
	
	div.commentsFill textarea {
		float: left;
		margin-left: 22px;
		background-image:url(img/inputTxtAreaBg.gif);
		background-repeat: no-repeat;
		width: 412px;
		height: 77px;
		border: 1px solid #ababab;
		font-family: Tahoma, Arial, Verdana;
		font-size: 9px;
		color: #666;
		padding: 5px;
	}
	
	div.commentsFill .ip {
		float: left;
		clear: right;
		padding-left: 10px;
		font-size: 9px;
		color: #999;
		padding-top:5px;
		font-style: oblique;
	}
	
	div.comments .commentsBts {
		float: left;
		clear: both;
		text-align: right;
		width: 445px;
		padding-top: 10px;
	}
	
	div#inf.infGreen div.comments .commentsBts  a {
		color: #209f0d;
	}
	
	div#inf.infOrange div.comments .commentsBts  a {
		color: #FF7800;
	}
	
	div.comments .commentsBts  span {
		padding-left: 5px;
		padding-right: 5px;
	}
	/* --- END OF COMMENTS --- */
	
	/* --- SITE MAP --- */
	div#inf div.siteMap {
		float: left;
		clear: both;
		padding-top: 20px;
		padding-left: 30px;
	}

	div#inf div.siteMap ul {
		padding-left: 20px;
	}
	
	div#inf div.siteMap ul li {
		list-style-image: url(img/li4.gif);	
		font-weight: bold;
	}
	
	div#inf div.siteMap ul li a {
		color: #666;
	}
	
	div#inf div.siteMap .siteMapHeader {
		padding-top: 10px;
		padding-bottom: 4px;
	}
	
	div#inf div.siteMap ul li.level1 {
		list-style-image: url(img/li5.gif);	
		font-weight: normal;
		margin-left: 10px;
		text-decoration: underline;
	}
	
	div#inf div.siteMap ul li.level1 a {
		color: #21a10d;
	}
	
	div#inf div.siteMap ul li.level1a {
		list-style-image: url(img/li6.gif);	
		font-weight: normal;
		margin-left: 10px;
	}
	
	div#inf div.siteMap ul li.level1a a {
		 color:#666;
	}
	
	div#inf div.siteMap .siteMapHeader {
		clear: both;
		font-weight: bold;
	}
	
	/* --- END OF SITE MAP --- */
	
	
	
	/* ADDED BY MICHAŁ */
	
	div#subColA .infHeader, div#subColB .infHeader  {
		font-weight: bold;
		font-size: 12px;
		margin-top: 17px;
		padding-left: 20px;
		background-image: url(img/h2.gif);
		background-repeat: no-repeat;
		background-position: left center;
		width: 280px;
		clear: both;
		float: left;
	}
	
	div#subColA div.infContent img, div#subColB div.infContent img {
/*		border: 1px solid #fff;
		float: left;*/
	}
	
	div#subColA div.infContent, div#subColB div.infContent {
		width: 280px;
		float: left;
		padding-left: 20px;
		padding-top: 10px;
		clear: both;
	}
	
	.formPadd {
		padding-left: 22px;
		clear: both;
		float: left;
		padding-bottom: 10px;
		width: 600px;
	}
	
	.commentHighlight {
		background-color: #E3E3E3;
	}
	
	.commentMessage {
		background-color: #E3E3E3;
	/*	float: left;
		clear: both;///*/
		padding: 5px;
		width: 412px;
	}
	
	div#inf .paging {
		float: left;
		clear: both;
		width: 613px;
		text-align: center;
		padding-top: 15px;
	}
	
	div#inf .paging a {
		padding: 0px;
	}
	
	div#inf .paging span, div#inf .paging a  {
		padding: 4px;
	}
	
	div#log {
		float: left;
		clear: both;
		width: 662px;
		padding: 10px;
		padding-left: 20px;
		color: #DD0404;
	}
	
	
	/* END OF ADDED BY MICHAŁ */
	
	/* --- GALLERY --- */
	div#gallery {
		background-image:url(img/galleryBg.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		width: 575px;
		margin-left: 15px;
		min-height: 134px;
		margin-top: 30px;
		padding: 15px 15px 30px 15px;
/*		float: left;*/
		clear: both;
	}
	
	div#gallery .header {
		clear: both;
		width: 550px;
		/*float: left;*/
		font-weight: bold;
		color: #8e8e8e;
		height: 23px;
		margin-bottom: 15px;
	}
	
	div#gallery .header img {
		padding-left: 10px;
		padding-right: 10px;
/*		float: left;*/
	}
	
	div#gallery .header span {
/*		float: left;*/
	}
	
	div#gallery .desc {
		margin-top: 5px;
/*		float: left;	*/
		clear: both;
		margin-left: 10px;
		width: 150px;
	}
	
	div#gallery .desc img {
/*		float: left;*/
		clear: left;
	}
	
	div#gallery .desc span {
		/*float: left;*/
		padding-right: 10px;
		padding: 3px;
		width: 110px;
		font-size: 9px;
	}
	
	div#gallery .desc a { 
		color: #666;
	}
	
	div#gallery .colA {
		float: left;
		clear: left;
		width: 150px;
	}
	
	div#gallery .colB {
		/*float: left;*/
		width: 400px;
		margin-left: 170px;
		clear: right;
	}


	div#gallery .tbl {
		float: none;
		display: table-cell;
	}
	
	div#gallery .row {
		/*float: left;*/
		/*clear: both;*/
		width: 400px;
		margin-bottom: 20px;
		display: table-row;
	}
	
	div#gallery .row img{
	}
	
	div#gallery .tbBorder {
		border: 1px solid #cedea1;
		/*float: left;*/
		margin-left: 10px;
		padding:1px;
		margin-bottom: 0px;
		width: 112px;
	}
	
	div#gallery .clearer {
		/*float: left;*/
		clear: both;
		padding: 1px;
	}

/* --- END OF GALLERY --- */


	/* kontakt BY MICHAŁ */
		
		form#kontakt .bt a {
			color: #28ad14;
		}
		
		form#kontakt input, form#kontakt textarea {
			border: 1px solid #666;
			float: left;
			background-image: url(img/inputTxtBg.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding-top: 3px;
			padding-left: 5px;
			margin-top: 0px;
		}
		
		form#kontakt input {
			width: 180px;
			height: 17px;
		}
		
		form#kontakt td.tekst_forma {
			padding-top:  7px;
		}
		
		form#kontakt textarea {
			width: 250px;			
		}

		
	/* */
	
	div.czytajW {
		padding-top: 10px;
		padding-left: 40px;
		padding-bottom: 10px;
	}
	
	div.czytajW ul {
		padding-left: 20px;
	}
	
	
	div.czytajW a {
		font-size: 11px;
		color: #28ad14;
	}
	
	
	div.czytajW span {
		font-weight: bold;
		padding: 1px 0px 4px 0px;
	}
	
	div#inf .infParagraph ul {
		margin-left: 30px;
		margin-top: 10px;
	}
	
	div#inf .infParagraph ul li {
		margin-top: 5px;
	}
	
	div#inf .infContent ul {
		font-size: 12px;
		margin-left: 30px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	div#inf .infContent p {
		text-align: justify;
	}

	div#inf .infContent p[align=center] {
		text-align: center;
	}
	div#inf .infContent p[align=right] {
		text-align: right;
	}
	
	td p {
		text-align: center;
		margin: 0 auto;
	}
	
	div#inf  .infParagraph p {
		clear: both;
	}
	
	
	div#inf  .infParagraph table {
		clear: both;
		width: 100%;
	}

	div#inf  .infParagraph table td {
		clear: both;
		text-align: center;
	}

	div#inf .infContent ul li, div#inf .infParagraph ul li {
		font-size: 12px;
		margin-top: 5px;
	}
	
	div#inf .infContent font, div#inf .infParagraph font {
/*		font-size: 11px;*/
		font-family: Tahoma, Arial, Verdana, Helvetica, Geneva;
	}

	div.infContentTools img {
		float: left;
		padding: 3px;
		padding-top: 7px;
		margin: 0px;
		width: auto; 
	}	
	

	

}

