	body { margin:0; padding:0; font-size:12px; font-family: Arial, verdana, "Trebuchet MS", Tahoma, Lucida; background:#fff; text-align:center;}
	#header ul {list-style-type:none; padding:0; margin:0;}
	#menu ul {list-style-type:none; padding:0; margin:0;}
	#sub ul {list-style-type:none; padding:0; margin:0;}
	img {border:0;}
	em {font-style:normal;}
	form, fieldset {margin:0; padding:0; border:0;}
	a {text-decoration:none;}

	#header {width:740px; }

	#top {width:740px; background:#dadada url(../../../static/main/images/top.png) no-repeat 27px 0; height:28px;}
	#top ul {float:right; padding:6px 0 0 0; font-family:verdana; font-size:11px; margin-right:8px;  }
	#top li a{padding-left:14px; color:#5c5c5c}
	#top li {float:left; display:inline; padding:0 8px; background:url(../../../static/main/images/border.gif) no-repeat right}
	#top .polec {background:url(../../../static/main/images/polec.gif) no-repeat left;}
	#top .mapa {background:url(../../../static/main/images/mapa.gif) no-repeat left;}
	#top .rss {background:url(../../../static/main/images/rss.png) no-repeat left; padding-left:20px;}
	#top form {float:right; color:#5c5c5c; font-family:verdana; font-size:11px; position:relative; padding-right:150px; margin-top:6px; display:inline; _width:40px;}
	#top .text {background:url(../../../static/main/images/input.png) no-repeat; width:112px; height:15px; border:0; position:absolute; right:20px; top:-2px; color:#747474; font-family:Tahoma; font-size:10px; padding:2px 0 0 8px}
	#top .go {background:url(../../../static/main/images/go.gif) no-repeat; border:0; width:11px; height:11px; cursor:pointer; position:absolute; right:5px; top:1px;}
	#top a:hover {color:#0052c9;}

	#flash {padding-bottom:10px; _padding-bottom:12px; #padding-bottom:12px; background:url(../../../static/main/images/flash.png) no-repeat bottom right; }
	#content {width:740px; background:url(../../../static/main/images/menu.png) repeat-y right; position:relative;  overflow:hidden;}
	#pod #content {background:url(../../../static/main/images/podmenu.png) repeat-y right;}

	#menu {float:right; display:inline; width:200px;  padding-bottom:110px}
	#menu a {color:#fff; font-weight:bold; padding:7px 16px 9px 12px; display:block; background:url(../../../static/main/images/ulli.png) no-repeat 12px bottom; _height:1%}
	#menu a.nobg {background:none}
	#menu a.a {background:#fff url(../../../static/main/images/menuh.png) no-repeat top; border-top:1px solid #747271;  border-bottom:1px solid #747271; color:#004289}
	#menu a:hover {color:#004289;}

	#menuSub a.a {border:0; color:#7F7F7F; background:#fff url(../../../static/main/images/lih.png) no-repeat 0 center; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
	#menuSub ul a {color:#004289; background:url(../../../static/main/images/square.png) no-repeat 30px 13px; font-size:12px; font-weight:normal; padding:7px 0px 9px 26px;}
	#menuSub ul a.a {border:0; color:#7F7F7F; background:#fff url(../../../static/main/images/lih.png) no-repeat 0 center; list-style-type:none;border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
	#menuSub ul a:hover {color:#7F7F7F;}

	#main {float:left; width:540px; display:inline;  overflow:hidden;}
	#pod #main {width:434px;  padding-bottom:64px;}
	#contentl {background:url(../../../static/main/images/mainbot.png) no-repeat 281px bottom;}
	#main #z {width:434px; background:#fff url(../../../static/main/images/mainbot.png) no-repeat 300px 0;  height:8px; }
	#main strong {color:#004289;}
	#main p {color:#929292; padding:0 0 10px 0;}
	#main div#tresc {color:#929292; padding:0 16px 10px 24px;}
	#main div#tresc p {margin:5px 0 0 0;}
	#main div#tresc p#more {margin:-5px 0 20px 0;}
	#main a {color:#6898C4;}
	#main a.more { font-size:10px; text-align:right; clear:both; background: url(../../../static/main/images/wiecej.gif) no-repeat 0 1px; float:right; display:inline; padding:5px 12px 12px 24px;}
	#main a:hover {color:#004289;}
	#main div#tresc a.shortNews {color:#929292;}
	#main div#tresc a.shortProduct {color:#929292;}
	#main div#tresc a.shortWork {color:#929292;}
	#main div#tresc a.shortPerson {color:#929292;}
	#main h2 {color:#004289; font-size:18px; letter-spacing:2px; font-weight:normal;}
	#main h3 {color:#004289; font-size:15px; letter-spacing:2px; font-weight:normal; padding:0 24px;}
	#main ul#menuSub {padding:0 16px 10px 24px;}

	#sub {width:106px; float:left; display:inline;}
	#sub a {color:#fff; font-weight:bold; padding:7px 16px 9px 12px; display:block; background:url(../../../static/main/images/ulli.png) no-repeat 12px bottom; _height:1%}
	#sub ul {}
	#sub ul a {color:#004289; background:none; font-size:12px; font-weight:normal;}
	#sub ul a:hover {color:#7F7F7F;}

	#table {float:left; width:100%; display:inline; overflow:hidden;}
	#table strong {color:#004289;}
	#table p {color:#929292; padding:0 0 0 0;}
	#table div#tresc {color:#929292; padding:24px 24px 24px 24px;}
	#table div#tresc p {margin:0 0 0 0;}
	#table div#tresc p#more {margin:-5px 0 20px 0;}
	#table a {color:#6898C4;}
	#table a.more { font-size:10px; text-align:right; clear:both; background: url(../../../static/main/images/wiecej.gif) no-repeat 0 1px; float:right; display:inline; padding:5px 12px 12px 24px;}
	#table a:hover {color:#004289;}
	#table div#tresc a.shortNews {color:#929292;}
	#table div#tresc a.shortProduct {color:#929292;}
	#table div#tresc a.shortWork {color:#929292;}
	#table div#tresc a.shortPerson {color:#929292;}
	#table h2 {color:#004289; font-size:18px; letter-spacing:2px; font-weight:normal;}
	#table h3 {color:#004289; font-size:15px; letter-spacing:2px; font-weight:normal; padding:0 24px;}

	#sklep {cursor:pointer; background:url(../../../static/main/images/s.png) no-repeat; float:left; display:inline; width:268px; height:104px; position:relative; font-size:10px; color:#6B6B6B; overflow:hidden; margin-top:24px;}
	#sklep h3 {position:absolute; right:12px; bottom:12px; padding:0; margin:0;}
	#sklep p {position:absolute; right:12px; top:8px; padding:0; margin:0;}
	#sklep a {color:#5E5E5E;}

	#praca {cursor:pointer; background:url(../../../static/main/images/p.png) no-repeat; float:left; display:inline; width:272px; height:104px; position:relative; font-size:10px; color:#6B6B6B; overflow:hidden; margin-top:24px;}
	#praca h3 {position:absolute; right:12px; top:8px; padding:0; margin:0;}
	#praca p {position:absolute; right:12px; bottom:12px; padding:0; margin:0;}
	#praca a {color:#5E5E5E;}

	#tab {display:block; clear:both; overflow:hidden; _height:1%}

	#kontakt_strgl {cursor:pointer; position:absolute; margin-top:5px; bottom:0px; background:url(../../../static/main/images/kontakt_strgl.png) no-repeat; height:104px; width:200px; z-index:70}
	#kontakt_strgl h3 {position:absolute; top:8px; left:8px;}

	#kontakt_podstr {cursor:pointer; position:absolute; margin-top:5px; /*bottom:0px;*/ background:url(../../../static/main/images/kontakt_podstr.png) no-repeat; height:104px; width:200px; z-index:70}
	#kontakt_podstr h3 {position:absolute; top:8px; left:8px;}

	#side {width:230px; background:url(../../../static/main/images/side.png) no-repeat; float:left; position:relative;}
	#side ul {padding:5px 0 0 8px; height:62px;}
	#side li a{color:#5c5c5c}
	#side li {float:left; display:inline; padding:0 8px; background:url(../../../static/main/images/border.gif) no-repeat right}
	#side a:hover {color:#0052c9;}
	#side #bok {z-index:50; position:absolute; top:68px;}
	#side #info {background:#fff url(../../../static/main/images/info.png) no-repeat left bottom; left:20px; width:200px; padding-bottom:8px; border-left:1px solid #e1e1e1}

	#side #spod {font-size:10px;}
	#side #spod h3 {color:#004289; font-size:11px; letter-spacing:2px; font-weight:normal;}
	#side #spod p {color:#004; font-size:12px;}
	#side #spod em {font-size:11px;}
	#side #spod a {color:#929292}
	#side #spod a:hover {color:#0052b9}
	#side #spod span {color:#929292}
	#side #spod {position:absolute; top:320px; background:#fff; left:20px; width:200px; padding-bottom:8px;}
	#side #info p {padding:12px 0 0 8px; color:#004289; font-size:10px;}
	#side #info a {color:#004289; font-size:11px;}

	#side #spod_strgl {font-size:10px;}
	#side #spod_strgl h3 {color:#004289; font-size:11px; letter-spacing:2px; font-weight:normal;}
	#side #spod_strgl p {color:#004; font-size:12px;}
	#side #spod_strgl em {font-size:11px;}
	#side #spod_strgl a {color:#929292}
	#side #spod_strgl a:hover {color:#0052b9}
	#side #spod_strgl span {color:#929292}
	#side #spod_strgl {position:absolute; top:520px; background:#fff; left:20px; width:200px; padding-bottom:8px;}

	#path {background:#fff url(../../../static/main/images/path.png) no-repeat 237px bottom ; width:540px; padding-bottom:18px; overflow:hidden; float:left; display:inline;}
	#path ul {margin:0; padding:0; overflow:hidden}
	#path li {display:inline; float:left;}
	#path a {color:#bababa; background:url(../../../static/main/images/path.gif) no-repeat left; padding:0 8px 0 12px; font-size:11px; font-family:Tahoma}
	#path a:hover {color:#004289;}
	#path li.first {padding-left:12px;}
	#path li.first a {padding:0 8px 0 0; background:none;}

	#footer {width:740px; font-size:9px; color:#BABABA; margin-top:8px;}
	#footer .left {float:left; display:inline; width:270px; padding:8px 0; margin:0;}
	#footer .right {float:right; display:inline;  padding:8px 0; margin:0;}
	#footer a {color:#c1c1c1; border-left:1px solid #c1c1c1; padding:0 8px; font-size:10px;}
	#footer a:hover {color:#004289;}
	#footer a.arrow {background:url(../../../static/main/images/arrow.png) no-repeat left; padding:0 8px 0 12px; border:0;}

	#firmy {background:url(../../../static/main/images/firmy.png) no-repeat; width:740px; overflow:hidden; height:51px;}
	#firmy a {border:0; padding:0px 11px}
	#firmy img {margin:7px 0 0 0;}

	#wrapper {width:740px; margin-left:30px; float:left; display:inline; margin:0;}
	#website {width:970px; text-align:left; margin:0 auto;}
	#webbody {clear:both; width:100%; text-align:left; margin:0 auto;}
	a:focus {outline:0;}

	/* ================================ style do formularzy ============================ */
	#form {margin-top:20px;}
	#form label {width:100px;margin:6px 3px 0 0;padding:3px 2px;text-align:right;float:left;clear:left}
	#form label i {font-style:normal;color:#c00}
	#form span {display:block;margin:6px 3px 0 3px;padding:3px 2px;float:left;color:#c00;}
	#form input,
	#form textarea,
	#form select {width:250px;margin:6px 0 0 0;padding:3px;float:left;font-size:11px;font-family:Tahoma;border:1px solid #ccc; color:#1A527B}
	#form .button {width:auto;margin:10px 0 0 107px;clear:both;border:1px solid #ebdcd0;background-color:#f4ebe4;color:#707070}
	#form p.send {margin-top:20px;padding-left:3px;}
	#form .error {border:1px solid #c00;}
	#form input.chk {width:auto;margin:5px 5px 5px 0;}
	#form input.radio {width:auto;margin:5px 5px 5px 0;}
	#form div.zgoda {display:block;margin:10px 0 0 107px;clear:both;font-weight:normal;}
	#form div.zgoda label {float:none;width:auto;display:inline}

	.drukuj {background:url(../../../static/main/images/drukuj.gif) no-repeat left; padding:3px 0 2px 24px}
	.pdf {background:url(../../../static/main/images/pdf.gif) no-repeat left; padding:3px 0 2px 24px}
	.dodaj {background:url(../../../static/main/images/notatki.gif) no-repeat left; padding:3px 0 2px 18px}
	table input {border:1px solid #999; background:#f6f6f6; font-size:12px; padding:2px 4px; color:#222}
	table .submit {border:1px solid #999; background:#f6f6f6; font-size:12px; color:#222; display:block; width:90px; text-align:center;}
	.submit a {display:block; background:#f6f6f6; padding:2px 4px; }
	.submit a:hover {display:block; background:#e0e0ff; }
	#lista {font-size:14px;}
	#lista li {padding:2px;}
	#lista li a {color:#07a;}
	#lista li a.a, #lista li a:hover {color:#016;}

	#main select {border:1px solid #999; background:#f6f6f6; font-size:12px; padding:3px 4px; color:#222}

	#ikony {clear:both; display:block; margin:24px 0 0 0; padding-bottom:12px; text-align:right; display:block;}
	#ikony a {padding-right:12px; color:#07a; float:right}	
	#ikony a:hover {color:#016;}

	#tresc table {background:#888;}
	#tresc td {background:#fff;}

	iframe.google { border-style: solid; border-width: 1px; border-color: #004289; }

	.sIFR-active h2 {
		visibility: hidden;
		font-family: Verdana;
	   	font-size: 18px;
		line-height: 1em;
		display: block;
	}
