html {
	width: 100%;
	height:100%;
}

body {
		width: 100%;
		height: 100%;
		text-align: center;
		margin:0 auto;
		padding:0;
		background-color: #ffffff;
		color: #161F62;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		line-height: 150%;
		font-size: 0.7em;
		z-index: -1;
}
#container_main {
	position: relative;
	width:950px;
	margin: 0 auto;
}

#top { /* grafika banner itp */
	position:relative;
	top:0px;
	width: 950px;
	height:407px;
}
#content { /* zawartosc strony */
	position:relative;
	background-color:white;
 	width:750px;
	margin-left:47px;
	@margin-left:-5px;
	min-height:407px;
}
/*========================================================================================*/
#distance {
float:left;
height:50%;
margin-bottom:-260px;/*wyskosc z container /2 z minusem*/
width:3px;
ackground-color:#00FFCC;
}
#container {
clear:left;
height:510px; /*wysokosc elementu centrowanego*/
/*min-height:600px;*/
margin:0 auto;
position:relative;
text-align:left;
width:820px;
ackground-color:#FF6633;
font-size:12px;
line-height:120%;
}
#distance2 {
float:left;
height:49%;
margin-top:-260px;/*wyskosc z container /2 z minusem*/
margin-bottom:-35px;
width:3px;
ackground-color:#FFFF00;
}
#distance2a {
 	min-height:0px;
  	height:auto !important;
 	height:0px;
}
#container2 {
clear:left;
height:35px; /*wysokosc elementu centrowanego*/
/*min-height:600px;*/
margin:0pt auto;
position:relative;
text-align:left;
width:820px;
ackground-color:#FF6633;
text-align:center;
color:#4a4a4a;
margin-top:0px;
font-size:12px;
line-height:150%;
}
/*===========================================================================================*/

#outer{
	min-height:100%;
	margin-bottom:-42px;
	height:auto;
	} /*zaleznie od margin-bottom mamy rozna wysokosc footera w kontakt*/
* html #outer{height:100%;} /*for ie5*/
#clearfooter{
	clear:both;
	height:42px;
}


/*--footer--------------------------------------*/

#container_footer {
	position: relative;
	bottom: 0;
	width:100%;
	height: 42px;
	margin: 0 auto;
}
#footer {
	position: relative;
	margin: 0 auto;
	width: 750px;
	
}

/*-- // footer--------------------------------------*/
img {
	border:0;
}

.left {
	float:left;
	}
.right {
	float:right;
	}
.clear {
	clear:both;
	}
.kont {
	text-align:left;
	margin-top:67px;
}
.kont2 {
	text-align:right;
	margin-top:97px;
	line-height:160%;
}
.kont2 a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.kont2 a:hover{
	text-decoration:underline;
}
.kont-oczy {
	margin-right:18px;
}
a {
	color:#FF4500;
}
a:hover {
	text-decoration:none;
}
#kat_left {
	float:left;
	width:230px;
	border-right:1px solid #CCCCCC;
	text-align:left;
	padding:5px;
}
#kat_right {
	float:left;
	width:680px;
	text-align:left;
	padding:5px;
	position:relative;
}
.one-prod-container{
	text-align:center;
	padding:10px;
	border:1px solid #cccccc;
	min-width:140px;
	min-width:140px;
	width:auto !important;
	width:140px;
	margin:3px;
}
hr {
	height:1px;
	border: 0;;
	color: #D2DDE6;
	background-color: #D2DDE6;
	margin-bottom:20px;
}

#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:750px;
	height:500px;
}

#index-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:750px;
	height:234px;
}

#index-02_ {
	position:absolute;
	left:0px;
	top:234px;
	width:74px;
	height:266px;
}

#index-03_ {
	position:absolute;
	left:74px;
	top:234px;
	width:27px;
	height:266px;
}

#index-04_ {
	position:absolute;
	left:101px;
	top:234px;
	width:430px;
	height:34px;
}

#index-05_ {
	position:absolute;
	left:531px;
	top:234px;
	width:41px;
	height:266px;
}

#index-06_ {
	position:absolute;
	left:572px;
	top:234px;
	width:178px;
	height:230px;
}

#index-07_ {
	position:absolute;
	left:101px;
	top:268px;
	width:430px;
	height:32px;
}

#index-08_ {
	position:absolute;
	left:101px;
	top:300px;
	width:430px;
	height:31px;
}

#index-09_ {
	position:absolute;
	left:101px;
	top:331px;
	width:430px;
	height:33px;
}

#index-10_ {
	position:absolute;
	left:101px;
	top:364px;
	width:430px;
	height:29px;
}

#index-11_ {
	position:absolute;
	left:101px;
	top:393px;
	width:430px;
	height:33px;
}

#index-12_ {
	position:absolute;
	left:101px;
	top:426px;
	width:430px;
	height:30px;
}

#index-13_ {
	position:absolute;
	left:101px;
	top:456px;
	width:430px;
	height:44px;
}

#index-14_ {
	position:absolute;
	left:572px;
	top:464px;
	width:178px;
	height:36px;
}





#Table_01sub {
	position:absolute;
	left:0px;
	top:0px;
	width:750px;
	eight:700px;
}

#sub-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:336px;
	height:49px;
}

#sub-02_ {
	position:absolute;
	left:336px;
	top:0px;
	width:414px;
	height:1px;
}

#sub-03_ {
	position:absolute;
	left:336px;
	top:1px;
	width:414px;
	text-align:left;
	padding-left:40px;
	padding-top:41px;
}

#sub-04_ {
	position:absolute;
	left:0px;
	top:49px;
	width:336px;
	height:26px;
}

#sub-05_ {
	position:absolute;
	left:0px;
	top:75px;
	width:336px;
	height:23px;
}

#sub-06_ {
	position:absolute;
	left:0px;
	top:98px;
	width:336px;
	height:28px;
}

#sub-07_ {
	position:absolute;
	left:0px;
	top:126px;
	width:336px;
	height:29px;
}

#sub-08_ {
	position:absolute;
	left:0px;
	top:155px;
	width:336px;
	height:32px;
}

#sub-09_ {
	position:absolute;
	left:0px;
	top:187px;
	width:336px;
	height:31px;
}

#sub-10_ {
	position:absolute;
	left:0px;
	top:218px;
	width:336px;
	height:25px;
}

#sub-11_ {
	position:absolute;
	left:0px;
	top:243px;
	width:336px;
	height:34px;
}

#sub-12_ {
	position:absolute;
	left:0px;
	top:277px;
	width:336px;
	height:180px;
}

#sub-13_ {
	position:absolute;
	left:0px;
	top:457px;
	width:336px;
	height:147px;
}

#sub-14_ {
	position:absolute;
	left:0px;
	top:604px;
	width:336px;
	height:96px;
}

ul.menu {
	line-height:150%;
	}
ul.menu li {
	font-weight:bold;
	margin-bottom:2px;
}
ul.menu li ul li {
	font-weight:normal;
}
ul.menu a {
	color:#161F62;
	text-decoration:none;
}
ul.menu a:hover {
	text-decoration:underline;
	}
ul.menu li ul li ul li {
	margin-left:-20px;
	}
	
#topc {
	height:5px;
	background-color:#CCCCCC;
	}

label {
	width:180px;
	text-align:left;
	margin-right:10px;
	display:block;
}
.input-box {
	width:410px;
	margin-bottom:3px;
}
.submit-button {
	margin-left:313px;
}
#kontakt {
	margin-left:300px;
	margin-top:-80px;
}
A:link
A:visited
A:active
A:hover
