body{
 margin: 0px;
 padding: 0px;
 background-color: #ffffff;
 font: 12px arial, sans-serif;
 color: #505050;
}

.bgnorepeat{
 background-position: top;
 background-repeat: no-repeat;
 }


div.toplogo{
 display: block;
 height: 103px;
 margin-left: 42px;
}


div.bottomspace{
 display: block;
 height: 18px;
}


div.bottomfooter{
 background: url(../gfx/bg-footer-grey.jpg) repeat-x;
 display: block;
 height: 84px;
}


div.footercopy{
 margin-left: 136px;
 background: url(../gfx/bg-footer-copy.png) no-repeat;
 height: 27px;
 width: 726px;
 text-align: center;
}


div.txtcopy{
 padding-top: 6px;
 color: #ffffff;
 font: 12px arial, sans-serif;
}


div.contactmarg{
 margin: 30px;
}


div.contmarg{
 margin-bottom: 5px;
}


div.bottomlogos{
 display: block;
 margin-left: 136px;
 width: 720px;
 float: left;
}


div.txtlogos{
 color: #505050;
 font-size: 11px;
 padding-top: 2px;
 padding-bottom: 2px;
}


div.main{
 display: block;
 width: 859px;
}


div.leftmenu{
 display: block;
 float: left;
 width: 134px;
}


div.contentarea{
 display: block;
 float: right;
 width: 725px;
}


div.lm1{
 background: url(../gfx/lm/1.jpg) no-repeat;
 width: 122px;
 height: 39px;
}


div.lm2{
 background: url(../gfx/lm/2.jpg) no-repeat;
 width: 122px;
 height: 27px;
}


div.lm3{
 background: url(../gfx/lm/3.jpg) no-repeat;
 width: 122px;
 height: 37px;
}


div.lm1a{
 background: url(../gfx/lm/1a.jpg) no-repeat;;
 width: 122px;
 height: 39px;
}


div.lm2a{
 background: url(../gfx/lm/2a.jpg) no-repeat;
 width: 122px;
 height: 27px;
}


div.leftsubmenuitems{
 background: url(../gfx/lm/subbg.jpg) no-repeat;
 background-position: bottom;
 background-color: #00aae5;
 width: 122px;
 overflow: hidden;
 display: block;
}


div.inlm1{
 float: right;
 padding-top: 19px;
}


div.inlm2{
 float: right;
 padding-top: 6px;
}


div.inlm3{
 float: right;
 padding-top: 6px;
}


div.insub{
 float: right;
 padding-top: 2px;
 padding-bottom: 3px;
 height: 15px;
 width: 118px;
}


div.insubsub{
 float: right;
 height: 12px;
 padding-bottom: 2px;
 width: 105px;
}


div.lmendsub{
 width: 122px;
 display: block;
 height: 4px;
}


div.modhomewelcome{
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 26px;
 font: 11px arial, sans-serif;
}


div.modhomephones{
 margin-left: 65px;
 margin-right: 0px;
 margin-top: 26px;
 font: 11px arial, sans-serif;
}


div.modhomeemails{
 margin-left: 65px;
 margin-right: 0px;
 margin-top: 26px;
 font: 11px arial, sans-serif;
}


div.modhomeim{
 margin-left: 65px;
 margin-right: 0px;
 margin-top: 26px;
 font: 11px arial, sans-serif;
}


div.ordersstepsakt{
 font: 12px arial, sans-serif;
 font-weight: bold;
 color: #000000;
}


div.ordersstepspas{
 font: 12px arial, sans-serif;
 font-weight: bold;
 color: #b9b9b9;
}


div.txt11, span.txt11, td.txt11{
 font: 11px arial, sans-serif;
 color: #000000;
}


div.txt12, span.txt12, td.txt12{
 font: 12px arial, sans-serif;
 color: #000000;
}


div.txt14, span.txt14, td.txt14{
 font: 14px arial, sans-serif;
 color: #000000;
}


div.pricesmwhite{
 background: url(../gfx/price/bg-sm-white.jpg) no-repeat;
 width: 70px;
 height: 23px;
 text-align: center;
}


div.pricesmlagoon{
 background: url(../gfx/price/bg-sm-lagoon.jpg) no-repeat;
 width: 70px;
 height: 23px;
 text-align: center;
}


div.pricemidwhite{
 background: url(../gfx/price/bg-mid-white.jpg) no-repeat;
 width: 110px;
 height: 23px;
 text-align: center;
}


div.pricemidlagoon{
 background: url(../gfx/price/bg-mid-lagoon.jpg) no-repeat;
 width: 110px;
 height: 23px;
 text-align: center;
}


div.offerst2bgtop{
 background: url(../gfx/offer/bg-2-top.jpg) no-repeat;
 background-position: top;
 width: 720px;
}


div.offerst3bgtop{
 background: url(../gfx/offer/bg-3-top.jpg) no-repeat;
 background-position: top;
 width: 720px;
}


div.bigareabgtop{
 background: url(../gfx/faq/bg-top.jpg) no-repeat;
 background-position: top;
 width: 720px;
}


div.bigareabgbottom, td.bigareabgbottom{
 background: url(../gfx/faq/bg-bottom.jpg) no-repeat;
 background-position: bottom;
 width: 720px;
}


div.toleft{
 float: left;
 width: auto;
}


div.toright{
 float: right;
 width: auto;
}


div.cartinfobg{
 background: url(../gfx/lm/bg-cart.jpg) no-repeat;
 background-position: center bottom;
 margin-top: 10px;
 width: 122px;
 height: 80px;
}


div.cartinfomarg{
 padding-top: 10px;
 margin-right: 14px;
 text-align: right;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 line-height: 20px;
}


div.homeofferactivename{
 background: url(../gfx/home/bg-actcat.gif) no-repeat;
 background-position: center bottom;
 height: 29px;
 display: block;
 font-weight: bold;
}


div.padtop7{
 padding-top: 7px;
}


div.formerr{
 background-color: #ffffd6;
 color: 000000;
 padding: 4px;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 border: 1px dotted #cc0000;
}


span.prodname{
 font: 13px arial, sans-serif;
 color: #02a7dd;
 font-weight: bold;
}


span.prodparam1{
 font: 13px arial, sans-serif;
 color: #ffffff;
 font-weight: bold;
}


span.prodparam2{
 font: 13px arial, sans-serif;
 color: #ffffff;
 font-weight: bold;
}


span.star{
 color: #99dcf6;
 font-weight: bold;
 font: 16px arial, sans-serif;
}


span.ordercenafinal{
 color: #505050;
 font-weight: bold;
 font: 14px arial, sans-serif;
}


span.err{
 color: #ff0000;
 font-weight: bold;
}


table.offertablebg{
 background: url(../gfx/offer/bg-2.jpg) no-repeat;
 background-position: bottom;
 background-color: #ffffff;
}


td.offertablebttombg{
 background: url(../gfx/offer/bg-3-bottom.jpg) no-repeat;
 background-position: bottom;
 background-color: #ffffff;
}


td.homeoffercats{
 padding-left: 7px;
 padding-right: 6px;
 background: url(../gfx/home/bg-offcat.jpg) no-repeat;
 background-position: left;
 font: 12px arial, sans-serif;
 color: #ffffff;
}


td.contbg{
 background: url(../gfx/bg-contact.jpg) no-repeat;
 background-position: top;
 font: 12px arial, sans-serif;
 color: #000000;
}


td.homeoffername{
 padding-left: 6px;
 padding-right: 6px;
 font: 12px arial, sans-serif;
 color: #ffffff;
}


a{
 color: #000000;
}


a.pricelink{
 font: 13px arial, sans-serif;
 color: #505050;
 font-weight: bold;
 padding-top: 3px;
 display: block;
}
a.pricelink:hover{
 text-decoration: none;
}


a.homeofferlink{
 text-decoration: underline;
 font: 12px arial, sans-serif;
 color: #ffffff;
 display: block;
 float: right;
}
a.homeofferlink:hover{
 text-decoration: none;
}


a.cartlink{
 text-decoration: underline;
 font: 12px arial, sans-serif;
 color: #ffffff;
}
a.cartlink:hover{
 text-decoration: none;
}


a.homeofferprodlink{
 text-decoration: underline;
 font: 11px arial, sans-serif;
 color: #000000;
}
a.homeofferprodlink:hover{
 text-decoration: none;
}


a.leftmenulink{
 text-decoration: underline;
 font: 12px arial, sans-serif;
 color: #ffffff;
 padding-right: 14px;
 display: block;
 float: right;
}
a.leftmenulink:hover{
 text-decoration: none;
}


a.leftmenulinkact{
 text-decoration: none;
 font: 12px arial, sans-serif;
 color: #ffffff;
 font-weight: bold;
 padding-right: 8px;
 display: block;
 float: right;
}
a.leftmenulinkact:hover{
 text-decoration: none;
}


a.leftmenulinksub{
 text-decoration: underline;
 font: 12px arial, sans-serif;
 color: #caeefc;
 padding-right: 14px;
 display: block;
 float: right;
}
a.leftmenulinksub:hover{
 text-decoration: none;
}


a.leftmenulinksubact{
 text-decoration: none;
 font: 12px arial, sans-serif;
 color: #caeefc;
 padding-right: 8px;
 display: block;
 float: right;
}
a.leftmenulinksubact:hover{
 text-decoration: none;
}


a.leftmenulinksubsub{
 text-decoration: underline;
 font: 10px arial, sans-serif;
 color: #99dcf7;
 padding-right: 14px;
 display: block;
 float: right;
}
a.leftmenulinksubsub:hover{
 text-decoration: none;
}


form{
 margin: 0px;
}


input.contact{
 width: 284px;
 height: 17px;
 text-align: left;
 font: 11px arial, sans-serif;
 color: #505050;
 padding: 0px;
 margin: 0px;
 border: 1px solid #505050;
}


input.contactwynik{
 width: 130px;
 height: 17px;
 text-align: left;
 font: 11px arial, sans-serif;
 color: #505050;
 padding: 0px;
 margin: 0px;
 border: 1px solid #505050;
}


input.orderquant{
 width: 30px;
 height: 17px;
 text-align: right;
 font: 11px arial, sans-serif;
 color: #505050;
 padding: 0px;
 border: 1px solid #505050;
}


input.ordident{
 width: 90px;
 height: 18px;
 text-align: center;
 font: 12px arial, sans-serif;
 font-weight: bold;
 color: #505050;
 padding: 0px;
 border: 1px solid #505050;
}


input.ordsubmit{
 height: 19px;
 text-align: center;
 font: 12px arial, sans-serif;
 font-weight: bold;
 color: #505050;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 3px;
 padding-right: 3px;
 background-color: #99dcf6;
 border: 1px solid #505050;
}


select.newacc, input.newacc {
 width: 135px;
 height: 19px;
 font: 11px arial, sans-serif;
 border: 1px solid #505050;
}


textarea.newacc {
 width: 135px;
 height: 68px;
 font: 11px arial, sans-serif;
 border: 1px solid #505050;
}


textarea.contact{
 width: 284px;
 height: 60px;
 text-align: left;
 font: 11px arial, sans-serif;
 color: #505050;
 padding: 0px;
 margin: 0px;
 border: 1px solid #505050;
}


