body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background:#4396CA url(images/bg.jpg) top left repeat-x;
	margin:0px;
	margin-top:50px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#0059ab;
	font-size:30px;
	font-weight: 900;
	padding-top:30px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#0059ab;
	font-size:18px;
	font-weight: bold;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#0059ab;
	font-size:14px;
	font-weight: bold;
	padding-top:5px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:0px;
}

p {
	padding-top:7px;
	padding-bottom:7px;
	margin-top:0px;
	margin-bottom:0px;
}
.clear {clear:both}
img {border:0px none;}
img a {border:0px none;}
.blue {color: #255BB5}
.orange {color: #FF6600}

/* Wrap */
#wrap {margin:0px auto; width:922px;}

/* menu */

#top {
  width:922px; 
  background:url(images/bg-top.jpg) left top no-repeat; 
  line-height:normal;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  height:63px;
  }
#top .logo {float:left; padding-left:12px; width:504px;}  


#mainnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 900px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 36px; BORDER-BOTTOM-STYLE: none; margin:0px auto;
}
#mainnav ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/menu.jpg) no-repeat; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 900px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 36px
}
#mainnav ul li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#mainnav ul li {
	DISPLAY: block; HEIGHT: 36px
}
#mainnav a {
	DISPLAY: block; HEIGHT: 36px
}
#mainnav ul li a {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}
#nav-home {
	LEFT: 0px; WIDTH: 130px
}
#nav-saving {
	LEFT: 130px; WIDTH: 210px
}
#nav-products {
	LEFT: 340px; WIDTH: 215px
}
#nav-testimonials {
	LEFT: 555px; WIDTH: 150px
}
#nav-contact {
	LEFT: 705px; WIDTH: 195px
}

#nav-home a:hover {
	BACKGROUND: url(images/menu.jpg) no-repeat 0px -36px
}
#nav-home a:active {
	BACKGROUND: url(images/menu.jpg) no-repeat 0px -36px
}
#nav-saving a:hover {
	BACKGROUND: url(images/menu.jpg) no-repeat -130px -36px
}
#nav-saving a:active {
	BACKGROUND: url(images/menu.jpg) no-repeat -130px -36px
}
#nav-products a:hover {
	BACKGROUND: url(images/menu.jpg) no-repeat -340px -36px
}
#nav-products a:active {
	BACKGROUND: url(images/menu.jpg) no-repeat -340px -36px
}
#nav-testimonials a:hover {
	BACKGROUND: url(images/menu.jpg) no-repeat -555px -36px
}
#nav-testimonials a:active {
	BACKGROUND: url(images/menu.jpg) no-repeat -555px -36px
}
#nav-contact a:hover {
	BACKGROUND: url(images/menu.jpg) no-repeat -705px -36px
}
#nav-contact a:active {
	BACKGROUND: url(images/menu.jpg) no-repeat -705px -36px
}

#home {
	BACKGROUND: url(images/menu.jpg) no-repeat 0px -36px; LEFT: 0px; WIDTH: 130px;
}
#saving {
	BACKGROUND: url(images/menu.jpg) no-repeat -130px -36px; LEFT: 130px; WIDTH: 210px; 
}
#products {
	BACKGROUND: url(images/menu.jpg) no-repeat -340px -36px; LEFT: 340px; WIDTH: 215px;
}
#testimonials {
	BACKGROUND: url(images/menu.jpg) no-repeat -555px -36px; LEFT: 555px; WIDTH: 150px;
}
#contact {
	BACKGROUND: url(images/menu.jpg) no-repeat -705px -36px; LEFT: 705px; WIDTH: 195px;
}

#menuspace {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}


/* Header */
#header {width:919px; background:url(images/bg-header.jpg) left top no-repeat; height:276px; padding-left:3px;}
#sub-header {width:919px; background:url(images/bg-header2.jpg) left top no-repeat; height:114px; padding-left:3px;}


/* content */
#basic {width:916px; background:url(images/bg-content.jpg) #FFFFFF left top repeat-y; padding-left:3px; padding-right:3px;}
#content {width:900px; background:url(images/top-content.jpg) #FFFFFF left top repeat-x; padding:8px; padding-top:0px;}

.title-pos {padding-left:25px; padding-top:38px;}


#content a {color:#245AB4; text-decoration:none; font-weight:bold; text-decoration:underline}
#content a:hover {color:#FF6600; text-decoration: none;}


/* footer */
#footer {width:922px; background:url(images/bg-footer.jpg) top left no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height:70px;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#FFFFFF; text-decoration: underline;}
#footer .copyright {padding-top:20px; padding-bottom:20px; float:left; padding-left:20px;}
#footer .links {padding-top:20px; padding-bottom:20px; float:right; padding-right:20px;}




/* BUTTONS */
.boxes {width:865px; padding-left:10px; padding-top:22px; padding-left:35px;}
.holder {float:left; width:240px; margin-right:60px; font-size:14px;}
#header-wrap .holder img {float:right; padding-right:8px; padding-top:20px;}
.holder2 {float:left; width:240px; font-size:14px;}
#header-wrap .holder2 img {float:right; padding-right:8px; padding-top:20px;}
#header-wrap .saving-box a {
 
	height:122px; 
	display:block; 
	background:url(images/button-saving.jpg) 0 0 no-repeat;
	padding-left:15px;
	padding-right:10px;
	padding-top:80px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	line-height:18px;
}
#header-wrap .saving-box a:hover {
	background-position: 0 -202px;
	color:#fff;
	text-decoration:none;
}
#header-wrap .saving-box a:active {
	background-position: 0 -202px;
	color:#fff;
	text-decoration:none;
}

#header-wrap .products-box a {

	height:122px; 
	display:block; 
	background:url(images/button-products.jpg) 0 0 no-repeat;
	padding-left:15px;
	padding-right:10px;
	padding-top:80px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	line-height:18px;
}
#header-wrap .products-box a:hover {
	background-position: 0 -202px;
	color:#fff;
	text-decoration:none;
}
#header-wrap .products-box a:active {
	background-position: 0 -202px;
	color:#fff;
	text-decoration:none;
}

#header-wrap .contact-box a {
 
	height:122px; 
	display:block; 
	background:url(images/button-contact.jpg) 0 0 no-repeat;
	padding-left:15px;
	padding-right:10px;
	padding-top:80px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	line-height:18px;
}
#header-wrap .contact-box a:hover {
	background-position: 0 -202px;
	color:#fff;
	text-decoration:none;
}
#header-wrap .contact-box a:active {
	background-position: 0 -202px;
	color:#fff;
	text-decoration:none;
}

#header-wrap {width:916px; height:242px;}
#header-wrap .title {float:left; width:609px; height:132px; display:block}
#header-wrap .sign-up {float:right; width:307px; height:242px; display:block}
#header-wrap .list {float:left; width:609px; height:110px; display:block}

/* testimonials */
.testimonial {width:800px; margin:0px auto; margin-bottom:30px;}
.borders {width:800px; display:block; background:url(images/border.jpg) left top no-repeat; height:3px;}
.box-testim {width:700px; display:block; background:url(images/bg-testimonials.jpg) left top repeat-y; padding-left:50px; padding-right:50px; font-size:14px; color:#000000;}
.signature {color:#255BB5; font-weight:bold; font-size:16px;}
.borders2 {width:800px; display:block; background:url(images/border2.jpg) left top no-repeat; height:3px;}
.box-testim2 {width:700px; display:block; background:url(images/bg-testimonials2.jpg) left top repeat-y; padding-left:50px; padding-right:50px; font-size:14px; color:#000000;}
.test-hold {width:800px; margin:0px auto; padding-top:20px;}

/* saving */
.sav-bottom {background:url(images/bg-saving-bottom.jpg) left bottom no-repeat; height:30px; display:block; width:628px;}
.sav-top {background:url(images/bg-saving-top.jpg) left bottom no-repeat; height:30px; display:block; width:628px;}
.sav-content {width:600px; padding-left:10px; padding-right:10px; border-left:4px solid #9FBE10; border-right:4px solid #9FBE10; background-color:#C4EB14; color:#0059ab}

.det-hold {width:770px; margin:0px auto; margin-bottom:20px;}
.saving-details {width:144px; float:left; margin-right:10px;}
.opis-top {width:124px; background:url(images/bg-small-box.jpg) left top no-repeat; height:70px; text-align:center; vertical-align:middle; color:#000000; padding-left:10px; padding-right:10px;}
.opis-bottom {width:144px; background:url(images/bg-small-bottom.jpg) left top no-repeat; height:38px; text-align:center; vertical-align:middle; color:#ffffff;}
.saving-holder {width:650px; margin:0px auto; padding-top:20px;}
.green {font-size:16px; color:#009900;}
.list {font-size:16px; width:350px; float:left; background:url(images/co2.jpg) right no-repeat; list-style-image:url(images/bullet.jpg); font-weight:bold; color:#255BB5;}
.greenbox-hold {width:628px; margin:0px auto; margin-top:10px;}
.pink {color:#FF0080}

/* home */
.home-holder {width:840px; margin:0px auto; padding-top:20px; text-align:center;}

/* product */
.prod-holder {width:650px; margin:0px auto; padding-top:20px;}
.list2 {font-size:16px; width:350px; float:left; list-style-image:url(images/bullet.jpg); font-weight:bold; color:#255BB5;}
.imgs-holder {width:628px; margin:0px auto; margin-top:10px;}
.big-pink {ont-weight:bold; color:#FF0080; font-size:16px;}
.bigtxtblue {font-size:20px; text-align:center;}

/* contact */
.contact-hold {width:800px; margin:0px auto; padding-top:20px;}
table {width:574px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
td {width:574px;}
.left-hold {width:410px; text-align:right; float:left;}
.smallbreak {width:574px; height:6px;}
.smallleft {width:170px; text-align:left; float:left;}
.smallright {width:145px; float:right; text-align:right;}
.bigright {width:395px; float:right; text-align:right;}
.bigleft {width:410px; text-align:left; float:left;}