html {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	color: #000000;
}

body {
	margin: 0;
	padding: 0;
	font: normal normal normal 13px/ 1.3 Verdana, Arial, sans-serif;
	background-color: #ffffff;
	color: #000000;
}

form {
	margin: 0;
	padding: 0;
}

input {
	font: normal normal normal 13px/ 1.3 Verdana, Arial, sans-serif;
}

img {
	border: 0;
}

img {
	behavior: url("pngbehavior.htc");
}

/* strona glowna */
#flashmain {
	z-index: 200;
	float: right;
	display: inline;
	margin: 0 50px 0 0;
	padding: 0;
	width: 420px;
	height: 276px;
	color: #000000;
}

#boxnews {
	float: left;
	display: inline;
	margin: 0 0 0 30px;
	padding: 0;
	width: 442px;
	height: auto;
	color: #000000;
}

.news {
	clear: both;
	margin: 5px 0;
	padding: 0;
}

.news img {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
	padding: 0;
	border: 0;
}

.news h1 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 13px/ 1.3 Arial, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: underline;
	color: #535207;
}

.news a {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 13px/ 1.3 Arial, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: underline;
	color: #535207;
}

.news p {
	margin: 2px 0;
	padding: 0;
	font: normal normal normal 11px/ 1.2 Arial, sans-serif;
	text-align: justify;
	text-indent: 0;
	color: #535207;
}

.news br {
	clear: both;
}

.news_maly {
	clear: both;
	margin: 0px 0px 8px;
	padding: 0;
}

.news_maly h1 {
	margin: 0px 0;
	padding: 0;
	font: normal normal bold 11px/ 1.3 Arial, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: underline;
	color: #535207;
}

.news_maly a {
	margin: 0px 0;
	padding: 0;
	font: normal normal bold 11px/ 1.3 Arial, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: underline;
	color: #535207;
}

.news_maly br {
	clear: both;
}

#search1 {
	z-index: 10;
	position: absolute;
	left: 512px;
	top: 114px;
	margin: 0;
	padding: 0;
	width: 364px;
	height: auto;
	background-color: #f5f5ed;
	color: #000000;
	border: 0;
}

#submit1 {
	z-index: 20;
	position: absolute;
	left: 878px;
	top: 112px;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 20px;
	background: url(images/submit1.png) center center no-repeat;
	border: 0;
	cursor: pointer;
}

#newsletter {
	z-index: 5;
	position: absolute;
	left: 200px;
	top: 405px;
	width: 184px;
	height: 30px;
	background: url(images/newsletter.gif) center center no-repeat;
}

#search2 {
	z-index: 10;
	position: fixed;
	left: 100px;
	top: 2px;
	margin: 0;
	padding: 0;
	width: 160px;
	height: auto;
	background-color: #fcfcfa;
	color: #000000;
	border: 0;
}

#submit2 {
	z-index: 20;
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 20px;
	background: url(images/submit2.png) center center no-repeat;
	border: 0;
	cursor: pointer;
}

#boxes {
	clear: both;
	position: relative;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	width: 963px;
	height: 233px;
}

#boxes p {
	padding: 0px;
	margin: 0px 0px 0px 20px;
}

#box1 {
	z-index: 100;
	position: absolute;
	left: 49px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 281px;
	height: 227px;
	background: url(images/box_1.jpg) center center no-repeat;
}

#box2 {
	z-index: 100;
	position: absolute;
	left: 334px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 282px;
	height: 227px;
	background: url(images/box_2.jpg) center center no-repeat;
}

#box3 {
	z-index: 100;
	position: absolute;
	left: 618px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 282px;
	height: 227px;
	background: url(images/box_3.jpg) center center no-repeat;
}

#boxcon1,#boxcon2,#boxcon3 {
	z-index: 200;
	position: absolute;
	left: 10px;
	top: 7px;
	margin: 0;
	padding: 0;
	width: 260px;
	height: 211px;
}

#boxcon1 h1,#boxcon2 h1,#boxcon3 h1 {
	margin: 24px 0 30px 20px;
	font: normal normal normal 16px/ 1.3 Tahoma, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	text-decoration: underline;
}

#boxcon1 ul,#boxcon2 ul,#boxcon3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#boxcon1 ul li  , #boxcon2 ul li  , #boxcon3 ul li {
	margin: 0 0 0 20px;
	padding: 0;
	font: normal normal bold 11px/ 1.7 Tahoma, Arial, Verdana, sans-serif;
	text-align: left;
	text-transform: uppercase;
}

#boxcon1 a,#boxcon2 a,#boxcon3 a {
	margin: 0px 0px 0px 0px;
	padding: 0;
	font: normal normal bold 11px/ 1.7 Tahoma, Arial, Verdana, sans-serif;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
}

#boxcon1 a:hover,#boxcon2 a:hover,#boxcon3 a:hover {
	text-decoration: underline;
}

#boxcon1 h1,#boxcon1 a,#boxcon1 ul li {
	color: #61792D;
}

#boxcon2 h1,#boxcon2 a,#boxcon2 ul li {
	color: #b40e80;
}

#boxcon3 h1,#boxcon3 a,#boxcon3 ul li {
	color: #3b98d3;
}

/* podstrony */
#boxmain {
	z-index: 10;
	margin: 0 auto;
	padding: 0;
	width: 963px;
	height: 596px;
}

#boxtop {
	clear: both;
	position: relative;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	width: 963px;
	height: 141px;
}

#boxcontent {
	z-index: 100;
	clear: both;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	width: 963px;
	height: 200px;
	height: auto;
	background: url(images/middle_page_gradient.jpg) center top no-repeat;
}

/* tresc */
#smallsectionall {
	z-index: 205;
	float: right;
	display: inline;
	margin: 32px 66px 0 0;
	padding: 0;
	width: 131px;
	height: auto;
}

#smallsectionall p {
	padding: 0;
	margin: 0 0 20px 0;
}

#smallsection2 {
	z-index: 205;
	clear: both;
	margin: 0;
	padding: 0;
	width: 131px;
	height: 108px;
	background: url(images/small_section_2.png) center center no-repeat;
}

#smallsection2shadow {
	z-index: 205;
	clear: both;
	margin: 0;
	padding: 0;
	width: 131px;
	height: 35px;
	background: url(images/small_section_2_shadow.png) center center
		no-repeat;
}

#smallsection3 {
	z-index: 205;
	clear: both;
	margin: 0;
	padding: 0;
	width: 131px;
	height: 108px;
	background: url(images/small_section_3.png) center center no-repeat;
}

#smallsection3shadow {
	z-index: 205;
	clear: both;
	margin: 0;
	padding: 0;
	width: 131px;
	height: 35px;
	background: url(images/small_section_3_shadow.png) center center
		no-repeat;
}

#sectionebiznes {
	z-index: 300;
	float: left;
	display: inline;
	margin: 0 0 0 34px;
	padding: 0;
	width: 440px;
	height: 30px;
}

#dwie_kolumny_kolumna_1 {
	margin-right: 15px;
	margin-bottom: 20px;
	float: left;
	width: 47%;
}

#dwie_kolumny_kolumna_2 {
	margin-right: 15px;
	margin-bottom: 20px;
	float: left;
	width: 47%;
}

#dwie_kolumny_kolumna_30 {
	margin-right: 15px;
	margin-bottom: 20px;
	float: left;
	width: 28%;
}

#dwie_kolumny_kolumna_70 {
	margin-right: 15px;
	margin-bottom: 20px;
	float: left;
	width: 67%;
}

#trzy_kolumny_kolumna_1 {
	position: relative;
	left: 0px;
	margin-bottom: 20px;
	float: left;
	width: 32%;
}

#trzy_kolumny_kolumna_2 {
	position: relative;
	left: 13px;
	margin-bottom: 20px;
	float: left;
	width: 32%;
}

#trzy_kolumny_kolumna_3 {
	position: relative;
	left: 26px;
	margin-bottom: 20px;
	float: left;
	width: 32%;
}

#jedna_dwie_kolumny_kolumna_1 {
	float: left;
	width: 48%;
}

#jedna_dwie_kolumny_kolumna_2 {
	position: relative;
	left: 13px;
	margin-bottom: 20px;
	float: left;
	width: 25%;
}

#jedna_dwie_kolumny_kolumna_3 {
	position: relative;
	left: 26px;
	margin-bottom: 20px;
	float: left;
	width: 25%;
}

#jedna_kolumna {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#dwa_wiersze_dwie_kolumny {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#maincontentgel {
	z-index: 100;
	float: left;
	display: inline;
	margin: 0 0 0 47px;
	padding: 0;
	width: 680px;
	height: auto;
	font: normal normal normal 13px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #OOOOOO;
}

#maincontentgel p {
	margin: 8px 0;
	padding: 0;
	text-indent: 0;
}

#boxnews h1 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 16px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#boxnews h2 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 15px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#boxnews h3, #boxnews h3 a  {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 13px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;}

#boxnews h3 a:hover {
	text-decoration: underline;
	}

#maincontentgel h1 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 16px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#maincontentgel h2 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 15px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#maincontentgel h3 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 14px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#maincontentgel h4 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 13px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#maincontentgel h5 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 12px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#maincontentgel a,#podstrona_l a:link,#podstrona_l a:visited {
	text-decoration: none;
	color: #463190;
}

#maincontentgel a:hover,#podstrona_l a:active {
	text-decoration: underline;
	color: #463190;
}

#maincontentgel input {
	border-right: #cccccc 1px solid;
	background-position: 50% 50%;
	font: normal normal 10px/ 1.3 Tahoma, Verdana, sans-serif;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	color: #656565;
	border-bottom: #cccccc 1px solid;
	background-color: #FBFBF9;
	color: #656565;
}

.span1 {
	font: normal normal normal 13px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #535207;
}

.span2 {
	font: bold normal normal 13px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #535207;
}

.span3 {
	font: bold normal normal 10px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #535207;
}

.span4 {
	font: bold normal normal 10px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #898325;
}

.span5 {
	font: bold 13px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #898325;
	text-decoration: underline;
}

.span6 {
	font: bold 13px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #535207;
	text-decoration: underline;
}

#blok1 {
	margin: 0px;
	border: #9CA123 1px solid;
	padding: 5px;
}

#blok2 {
	margin: 0px;
	border: #9CA123 1px solid;
	background-color: #C1C892;
	padding: 5px;
}

#blok3 {
	margin-left: 15px;
	padding: 5px;
}

#blok4 {
	font: normal normal normal 13px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #535207;
	padding: 2px;
}

#blok5 {
	font: normal normal normal 13px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #FF4743;
	padding: 2px;
}

#blok6 {
	font: normal normal normal 13px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #463190;
	padding: 2px;
}

#blok7 {
	font: bold normal normal 13px/ 1.2 Tahoma, Verdana, sans-serif;
	text-align: justify;
	color: #898325;
	padding: 2px;
}

#podstrona_1 {
	float: left;
}

#podstrona_1 p {
	margin: 8px 0;
	padding: 0;
	text-indent: 0;
}

#podstrona_1 h1 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 14px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#podstrona_1 h2 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 13px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#podstrona_1 h3 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 12px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#podstrona_1 h4 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 11px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#podstrona_1 h5 {
	margin: 2px 0;
	padding: 0;
	font: normal normal bold 10px/ 1.3 Tahoma, Verdana, sans-serif;
	text-align: justify;
	text-indent: 0;
	text-decoration: none;
	color: #463190;
}

#podstrona_1 a,#podstrona_l a:link,#podstrona_l a:visited {
	text-decoration: none;
	color: #463190;
}

#podstrona_1 a:hover,#podstrona_l a:active {
	text-decoration: underline;
	color: #463190;
}

#podstrona_1 input {
	border-right: #cccccc 1px solid;
	background-position: 50% 50%;
	font: normal normal 10px/ 1.3 Tahoma, Verdana, sans-serif;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	color: #656565;
	border-bottom: #cccccc 1px solid;
	background-color: #FBFBF9;
	color: #656565;
}

#newsletter_main {
	clear: both;
	float: left;
	display: inline;
	position: relative;
	left: 0;
	top: 0;
	margin: 0 0 0 25px;
	width: 284px;
	height: 30px;
	background: url(images/newsletter.gif) center center no-repeat;
}

#newsletter {
	clear: both;
	float: left;
	display: inline;
	position: relative;
	left: 0;
	top: 20px;
	margin: 0 0 0 25px;
	width: 284px;
	height: 30px;
	background: url(images/newsletter.gif) center center no-repeat;
}

#search2 {
	z-index: 200;
	position: absolute;
	left: 101px;
	top: 0px;
	margin: 0;
	padding: 0;
	width: 160px;
	height: auto;
	background-color: #fcfcfa;
	color: #000000;
	border: 0;
}

#submit2 {
	z-index: 400;
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 20px;
	background: url(images/submit2.png) center center no-repeat;
	border: 0;
	cursor: pointer;
}

/* dol za trescia */
#boxbottom {
	clear: both;
	position: relative;
	left: 0;
	top: 25px;
	margin: 0;
	padding: 0;
	width: 963px;
	height: 100px;
}

#bottomcustomers {
	position: absolute;
	left: 34px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 333px;
	height: 16px;
}

#bottomcustomer_flash {
	position: absolute;
	left: 31px;
	top: 16px;
	margin: 0;
	padding: 0;
	width: 326px;
	height: 82px;
}

#bottomcustomer1 {
	position: absolute;
	left: 31px;
	top: 16px;
	margin: 0;
	padding: 0;
	width: 163px;
	height: 82px;
	background: url(images/bottom_customer_1.png) center center no-repeat;
}

#bottomcustomer2 {
	position: absolute;
	left: 199px;
	top: 16px;
	margin: 0;
	padding: 0;
	width: 163px;
	height: 82px;
	background: url(images/bottom_customer_2.png) center center no-repeat;
}

#bottomslogan {
	position: absolute;
	left: 372px;
	top: 8px;
	margin: 0;
	padding: 0;
	width: 540px;
	height: 90px;
	background: url(images/bottom_slogan.png) center center no-repeat;
}

/* top */
#topleft {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	width: 294px;
	height: 86px;
}

#topicons {
	position: absolute;
	left: 294px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 618px;
	height: 86px;
}

#topright {
	position: absolute;
	left: 912px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 51px;
	height: 86px;
	background: url(images/top_right.png) center center no-repeat;
}

#flashcontent {
	z-index: 5000;
	position: absolute;
	left: 272px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 640px;
	height: 86px;
}

#topgradient {
	position: absolute;
	left: 0;
	top: 86px;
	margin: 0;
	padding: 0;
	width: 963px;
	height: 26px;
	background: url(images/top_logo_gradient.png) center center no-repeat;
}

#topsearch {
	position: absolute;
	left: 0;
	top: 112px;
	margin: 0;
	padding: 0;
	width: 963px;
	height: 29px;
	background: url(images/top_search.jpg) center center no-repeat;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu ul li {
	display: block;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	border: 0;
}

#menu ul li a span {
	visibility: hidden;
}

#menu00,#menu01,#menu02,#menu03,#menu04,#menu05,#menu06,#menu07 {
	position: absolute;
	top: 0;
	height: 86px;
}

#menu00 {
	left: 294px;
	width: 73px;
}

#menu00 a {
	background: url(images/menu_00.jpg) 0px 0px no-repeat;
}

#menu00 a:hover {
	background: url(images/menu_00.jpg) -73px 0px no-repeat
}

#menu01 {
	left: 395px;
	width: 76px;
}

#menu01 a {
	background: url(images/menu_01.jpg) 0px 0px no-repeat;
}

#menu01 a:hover {
	background: url(images/menu_01.jpg) -76px 0px no-repeat
}

#menu02 {
	left: 502px;
	width: 108px;
}

#menu02 a {
	background: url(images/menu_02.jpg) 0px 0px no-repeat;
}

#menu02 a:hover {
	background: url(images/menu_02.jpg) -108px 0px no-repeat
}

#menu03 {
	left: 665px;
	width: 60px;
}

#menu03 a {
	background: url(images/menu_03.jpg) 0px 0px no-repeat;
}

#menu03 a:hover {
	background: url(images/menu_03.jpg) -60px 0px no-repeat
}

#menu04 {
	left: 725px;
	width: 66px;
}

#menu04 a {
	background: url(images/menu_04.jpg) 0px 0px no-repeat;
}

#menu04 a:hover {
	background: url(images/menu_04.jpg) -66px 0px no-repeat
}

#menu05 {
	left: 791px;
	width: 62px;
}

#menu05 a {
	background: url(images/menu_05.jpg) 0px 0px no-repeat;
}

#menu05 a:hover {
	background: url(images/menu_05.jpg) -62px 0px no-repeat
}

#menu06 {
	left: 853px;
	width: 59px;
}

#menu06 a {
	background: url(images/menu_06.jpg) 0px 0px no-repeat;
}

#menu06 a:hover {
	background: url(images/menu_06.jpg) -59px 0px no-repeat
}

/* stopka */
#boxproject {
	clear: both;
	position: relative;
	left: 0;
	top: 30px;
	margin: 0;
	padding: 0;
	width: 963px;
	height: 24px;
}

#boxproject_main {
	clear: both;
	position: relative;
	left: 0;
	top: 20px;
	margin: 0;
	padding: 0;
	width: 963px;
	height: 24px;
}

#dot {
	position: absolute;
	left: 15px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url(images/dot.png) center center no-repeat;
}

#copy {
	position: absolute;
	left: 38px;
	top: 4px;
	margin: 0;
	padding: 0;
	font: normal normal normal 9px/ 1.0 Verdana, sans-serif;
	color: #808080;
}