﻿body { background-color: #f1f7fa; font: 0.8em Arial, Helvetica, sans-serif;text-align:center; margin:0;padding:0;color:#000; }
img {border:0;}
img#vat-notice-image {
	left: 620px; 
	top: 0px; 
	width: 175px; 
	height: 104px; 
	position: absolute; 
	z-index: 5;
}
h1, h2, h3, h4, h5, h6{color:#0054a6;font-weight:bold;margin-top:0;}
h1 {font-size:136%;}
h2 {font-size:115%;}
h3 {font-size:100%;margin-bottom:0.5%;}
h4 {font-size:100%;color:#000;}
p {margin-top:0.6%;}
a, a:visited {color:#84a8d2;}
a:hover {text-decoration:none;}
table {margin-bottom: 13px;width:500px;}
th, td {padding:6px 30px;}
th {color:#fff;font-weight:normal;background-color:#0054a6;text-align:left;}
td {color:#0054a6;background-color:#fff;}
form#contactForm {clear:both;}
label {font-size:95%;font-weight:bold;color:#0054a6;}
fieldset{padding-left:5px;width:40%;border:0;}
fieldset.floatRight{	padding-left:0;margin-right:8px;}
input, select{	width:77%;margin-bottom:13px;}
p.smallPrint{margin-top:-2px;}
ul#mainMenu {font-size:81%;padding-left:2px;}
#contentLeft form {border-top:1px solid #e5ebea;padding-top:10px;width:99%; }
#cart, .cart {border-top:0 !important;}
#deferred th{font-weight:bold;}
#cart th, #cart td, #deferred th, #deferred td {text-align:left;	padding:4px 5px;}
#cart a {margin:4px 20px 0 0;}
#cart a.cancel{float:right;}
#cart input {margin-bottom:0;margin-right:20px;width:30px;vertical-align: baseline;}
#cart #cartButtons input {width:auto;}
#pageBody { width:970px; margin:10px auto; text-align:left; padding:0;position:relative; }
#pageHeader { margin:18px 0 8px 0; }
#mainMenu { margin:8px 0; padding:10px 0 13px 0; background: #0054a6 url(../images/bg_menu_top.jpg) no-repeat; }
#mainMenu li, #pageFooter li { list-style: none outside none;  display: inline; }
#mainMenu a, #mainMenu a:visited {color:#d7ecff;text-decoration:none;padding:2px 11px 5px 13px;  background: transparent url(../images/menu_divider.gif) no-repeat 0px 5px;}
#mainMenu a:hover, #mainMenu a.selected {color:#fff;background-image: url(../images/menu_divider_over.gif);}
#pageImg {height:187px;position:relative;}


#pacImg {
	text-align:right;
	width:350px;
	z-index:20;
}
#ecobuildImg {
	text-align:right;
	width:150px;
	z-index:10;
	position: absolute;
	left: 430px;
	top: 30px;
}


#easypay{width:48%;}
#infoPages{text-align:left;background-color:#fff;border:1px solid #cacdd0;margin:10px auto;padding: 5px;width:477px;}
#infoPages a{float:left;margin:0 10px 10px 0;}
#easypay table{width:40%;}
#price{color:#0054a6;font-size:160%;padding:10px 0;font-weight:bold; border-bottom:1px solid #cacdd0; width:50%;}
#easypay th, #easypay td {text-align:center;padding:2px 5px;}
#pageImg #pacImg {float:right; margin-top:-95px;margin-right:76px;}
#pageImg #special {position:absolute;right:0;bottom:-50px;z-index:3; background-image: url(../images/special.png); background-position: top; width: 138px; height: 138px; text-align: center;}
#special a {padding:50px 0 8px 0;margin:20px 0 0 20px;color:#fff;font-weight:bold;font-size:16px; letter-spacing: 0.1em;text-decoration:none;display:block; width:100px;height:38px;text-align:center;}
#pageContent {background: transparent url(../images/bg_pageContent.gif) no-repeat 0px 0px;margin-bottom:4%;}
#contentLeft {padding:23px 0 10px 0;width:532px;min-height:840px;}
#contentLeft ul {	margin:3px 0 12px 0;	list-style-position: outside;margin-left:15px; padding-left: 0;}
#contentLeft li{}
#contentRight {left:536px; padding:0;margin:58px 0 20px 0;position:absolute;width:432px;z-index:1;border-left:1px solid #e5ebea;float:right;}
#contentRight img {float:left;margin-right:8px;}
#contentRight h4 {margin-bottom:0.6%}
#features ul {width:97px;}
#features li {border-bottom:1px solid #e5ebea;}
#gallery a, #contentLeft img.productImg {padding:5px;border:1px solid #cacdd0;background-color:#fff;}
#contentLeft img.productImg {margin:0 7px 5px 7px;}
#gallery a {display:block;float:left;margin:15px 50px 11px 0;}
#pageFooter {font-size: 86%; color:#fff; background: #0054a6 url(../images/bg_menu.jpg) no-repeat; margin-top:5%;padding:13px;}
#pageFooter ul {margin:0;padding-left:0;}
#pageFooter a, #pageFooter a:visited{color:#fff; text-decoration:none;}
#pageFooter a:hover {text-decoration:underline;}
#pageFooter .zetaLink {	float:right;}
#contentRight .rightBox {font-size:90%;padding:10px 0 0 12px;border-bottom:3px solid #e5ebea;}
#contentRight .clearFloat {height:10px;}
#features .floatRight {margin:0; width:auto;width:310px;}
#features .last {	border-bottom:0;}
#contactInfo .noBorder {margin-right:0;padding-right:0;}
.rightBox h2 {	margin-bottom:0.4%;}
.rightBox ul {margin:0 0 10px 0; padding-left:0;}
.rightBox li {list-style: none inside none; background: transparent url(../images/bullet.png) no-repeat left 6px; text-indent:20px;padding:5px 0;}
.frontPage h1 {width:330px;}
.frontPage p {	width:280px;}
.deposit input {margin-bottom:0;width:65px;}
.productModel {margin-top:20px;}
.frontPage {background: url(../images/bg_frontPage_left.jpg) no-repeat right 2px;}
.productInfo {margin-top:20px;clear:right;}
.productInfo .productSpecOption {width:48%;float:left;}
.productSpecOption select {width:70%;font-size:90%;vertical-align: text-top;margin-right:5px;}
.productSpecial { clear:both;margin-top:14px; }
.productSpecOption .popUp a {margin-left:5px;text-decoration:none;}
.paymentPlan, .paymentPlan #prCost {float:left;margin:5px 10px 10px 0;}
.paymentPlan #prCost {border: 1px solid #cacdd0; padding:4px; width:65px;margin-top:0;}
.innerDeposit {float:left; margin-right:20px;}
.smallPrint {font-size:90%;}
.img1 {background:transparent url(../images/bg_heading1.jpg) no-repeat;}
.img2 {background:transparent url(../images/bg_heading2.jpg) no-repeat;}
.img3 {background:transparent url(../images/bg_heading3.jpg) no-repeat;}
.img4 {background:transparent url(../images/bg_heading4.jpg) no-repeat;}
.img5 {background:transparent url(../images/bg_heading5.jpg) no-repeat;}
.img6 {background:transparent url(../images/bg_heading6.jpg) no-repeat;}
.iconPDF {position:absolute;margin: 0 0 10px 60%;}
.topBox {padding-top:0 !important;padding-bottom:0!important;}
.clearFloat,#infoPages h2 {clear:both;}
.floatRight {float:right}
.addresses{	float:left;border-right:1px solid #e5ebea;margin-right:20px;padding-right:16px;min-height:130px;}
.noBorder{border:0;}
.buttonSubmit{	width:auto !important;height:auto;}
.price, .nowPrice, .save {color:#0054a6;margin-bottom:2px;}
.price{font-size:120%;margin-top:40px;}
.nowPrice {color:#ff0000;font-size:160%;}
.save {font-size:140%;}
#contentRight h3{	background-color: #0154a4; color: #ffffff; padding-left: 18px; margin-bottom: 10px;	font-family: Verdana; font-size: 12px; line-height: 14pt; font-weight: bold;  }
.last{ margin-bottom: 10px; border-bottom: none!important;}
.product_info a, .inpage_img{
	float:right;
	margin:5px 13px;
	clear:right;
}
.footer-autor{
	background-color: transparent;
	float:right;
	color:#fff;
	padding-right:2px;
	position: relative;
	top:-5px;
}
.footer-autor div {
	display: inline;
	vertical-align:middle;
	position: relative;
	top: -6px;
	background-color: transparent;
	color: #fff;
}
.footer-autor img {
	margin: 0px;
	margin-left: 12px;
	height: 23px;
}

