body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana;
	font-size:11px;
}

a, a:hover {
  color:#0000FF;
}

a img {
  border:none;
}

.Clear {
  clear:both;
}

.Container {
  width:780px;
	margin:0 auto;
}

ul, ol, li {
  padding:0;
  margin:0;
}

ul, ol {
  padding:15px 0 15px 15px;
}

span.H {
  display:none;
}

/* -- */

h1 {
  background-repeat:no-repeat;
  background-position:0px 3px;
  color:#680e98;
  font:bold 24px Arial;
  margin:0;
  padding:0 0 0 33px;
}

h2 {
  font:bold 11px Verdana;
  color:#595959;
}

h3 {
  background-repeat:no-repeat;
  background-position:0px 3px;
  color:#858585;
  font:bold 24px Arial;
  margin:0;
  padding:0 0 0 33px;
}

.Head {
  position:relative;
}
.Head .Top {
  background-image:url(/p/header_top.png);
  background-repeat:no-repeat;
  height:61px;
}
.Head .Swf {
  height:193px;
}
.Head .Btns {
  position:relative;
  background-image:url(/p/header_buttons_off.png);
  background-repeat:no-repeat;
  width:625px;
  height:37px;
  float:left;
}
.Head .Promocje {
  position:absolute;
  display:block;
  width:150px;
  height:26px;
  left:626px;
  top:19px;
}
.Head .Btns a {
  background-repeat:no-repeat;
  position:absolute;
  display:block;
  height:38px;
  top:0px;
  width:125px;
}
.Head .Btns a span {
  display:none;
}
.Head .Btns a:hover, .Head .Btns a.AOfirmie, .Head .Btns a.ASerwis, .Head .Btns a.AOferta, .Head .Btns a.ADoradztwo, .Head .Btns a.AKontakt {
  background-image:url(/p/header_buttons_on.png);
}

.Head .Btns a.Ofirmie:hover, .Head .Btns a.AOfirmie {
  background-position:0 0;
}

.Head .Btns a.Oferta, .Head .Btns a.Oferta:hover, .Head .Btns a.AOferta {
  left:125px;
}
.Head .Btns a.Oferta:hover, .Head .Btns a.AOferta {
  background-position:-125px 0;
}

.Head .Btns a.Serwis, .Head .Btns a.Serwis:hover, .Head .Btns a.ASerwis {
  left:250px;
}
.Head .Btns a.Serwis:hover, .Head .Btns a.ASerwis {
  background-position:-250px 0;
}

.Head .Btns a.Doradztwo, .Head .Btns a.Doradztwo:hover, .Head .Btns a.ADoradztwo {
  width:126px;
  left:375px;
}
.Head .Btns a.Doradztwo:hover, .Head .Btns a.ADoradztwo {
  background-position:-375px 0;
}

.Head .Btns a.Kontakt, .Head .Btns a.Kontakt:hover, .Head .Btns a.AKontakt {
  left:501px;
}
.Head .Btns a.Kontakt:hover, .Head .Btns a.AKontakt {
  background-position:-501px 0;
}

.Head .SPartnera {
  background-image:url(/p/header_strefa_partnera.png);
  background-repeat:no-repeat;
  height:38px;
  width:155px;
  float:left;
}
.Head .SPartnera a, .Head .SPartnera a:hover {
  display:block;
  height:38px;
}
.Head .SPartnera a span {
  display:none;
}

.HPGr {
  margin-top:5px;
  position:relative;
  background-image:url(/p/hp_groups_off.jpg);
  background-repeat:no-repeat;
  width:780px;
  height:322px;
}
.HPGr a span {
  display:none;
}
.HPGr a {
  background-repeat:no-repeat;
  position:absolute;
  display:block;
  height:322px;
  /*border:1px solid #F00;*/
  top:0px;
  width:196px;
}
.HPGr a:hover {
  background-image:url(/p/hp_groups_on.jpg);
}
.HPGr a.Nisko {
  left:196px;
}
.HPGr a.Nisko:hover {
  background-position:-196px 0;
}
.HPGr a.Laznia {
  left:586px;
}
.HPGr a.Laznia:hover {
  background-position:-586px 0;
}
.HPGr a.Wanny {
  left:392px;
  width:195px;
}
.HPGr a.Wanny:hover {
  background-position:-392px 0;
}


.HPGrSmall {
  margin:5px 0 10px 0;
  position:relative;
  background-image:url(/p/hp_groups_small_off.png);
  background-repeat:no-repeat;
  width:780px;
  height:149px;
}
.HPGrSmall a span {
  display:none;
}
.HPGrSmall a {
  background-repeat:no-repeat;
  position:absolute;
  display:block;
  height:149px;
  /*border:1px solid #F00;*/
  top:0px;
  width:196px;
}
.HPGrSmall a:hover, .HPGrSmall a.SaunaActive, .HPGrSmall a.NiskoActive, .HPGrSmall a.LazniaActive, .HPGrSmall a.WannyActive {
  background-image:url(/p/hp_groups_small_on.png);
}
.HPGrSmall a.Nisko, .HPGrSmall a.NiskoActive {
  left:196px;
}
.HPGrSmall a.Nisko:hover, .HPGrSmall a.NiskoActive {
  background-position:-196px 0;
}
.HPGrSmall a.Laznia, .HPGrSmall a.LazniaActive {
  left:586px;
}
.HPGrSmall a.Laznia:hover, .HPGrSmall a.LazniaActive {
  background-position:-586px 0;
}
.HPGrSmall a.Wanny, .HPGrSmall a.WannyActive {
  left:392px;
  width:195px;
}
.HPGrSmall a.Wanny:hover, .HPGrSmall a.WannyActive {
  background-position:-392px 0;
}


.Footer {
  width:780px;
  height:66px;
  color:#595959;
  background-image:url(/p/footer_bg.png);
  background-repeat:no-repeat;
  margin-top:25px;
  padding-left:40px;
  font-size:10px;
}
.Footer .L {
  float:left;
  margin:10px 0 0 0;
  width:216px;
}
.Footer .C {
  float:left;
  width:178px;
  margin:21px 0 0 0;
}
.Footer .R {
  float:left;
  width:180px;
  margin:19px 0 0 0;
}

.PisaliONas {
  background-image:url(/p/o_firmie_media_bg_up.png);
  background-repeat:no-repeat;
  background-position:0 0;
  width:326px;
}

.PisaliONas .Inner {
  background-image:url(/p/o_firmie_media_bg_down.png);
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-bottom:50px;
}

.PisaliONas h1 {
  margin:0;
  padding:50px 0 10px 56px;
  color:#fff;
  font:normal 22px Arial;
  background-image:url(/p/exclamation_bg.png);
  background-repeat:no-repeat;
  background-position:23px 52px;
}
.PisaliONas .Dsc {
  cursor:pointer;
  padding:20px 0 15px 39px;
  color:#fff;
  float:left;
  width:190px;
}
.PisaliONas .MoreTxt {
  cursor:pointer;
  padding:20px 0 0 10px;
  float:left;
  color:#fff;
}

.PisaliONas .MoreIcon {
  cursor:pointer;
  padding:15px 0 0px 7px;
  float:left;
}
.PisaliONas .Content {
  padding:0 20px 0 39px;
  color:#FFF;
  font-size:11px;
}

.GrLft1 {
  float:left;
  width:104px;
  padding:34px 0 0 0px;
  margin-right:15px;
  color:#5d3075;
  font-weight:bold;
  text-align:right;
}

.GrMid1 {
  float:left;
  width:320px;
  margin-right:14px;
  color:#595959;
}

.GrMid1 p {
  padding:0;
  margin:5px 0 19px 0;
}

.GrRght1 {
  float:left;
  width:327px;
}
.GrRght1 .Links {
  margin-top:30px;
  margin-bottom:20px;
}
.GrRght1 .Links a {
  display:block;
  color:#5d3075;
  font-weight:bold;
  padding:5px 0 5px 40px;
  text-decoration:none;
  width:270px;
  background-image:url(/p/more_arrow_bg.png);
  background-position:right 2px;
  background-repeat:no-repeat;
  line-height:22px;
}

.TPL3Columns {
  background-image:url(/p/gray_bg.gif);
  background-position:197px top;
  background-repeat:repeat-y;
  padding-bottom:20px;
}

.TPL3Columns .G1 {
  background-image:url(/p/gray_bg.gif);
  background-position:588px top;
  background-repeat:repeat-y;
}

.TPL3Columns .L {
  width:185px;
  float:left;
  padding-right:13px;
}

.TPL3Columns .M {
  width:356px;
  float:left;
  padding-left:13px;
  padding-right:13px;
}

.TPL3Columns .M .quickMenu {
  margin-top: 10px;
  margin-bottom: 5px;
}

.TPL3Columns .M .quickMenu img {
	margin-left: 10px;
}
.TPL3Columns .M .quickMenu a {
  cursor:pointer;
  font:normal 9px Tahoma;
  color:#666;
}

.TPL3Columns .M .Gal {
  margin:40px 0 30px 0;
}

.TPL3Columns .M .Gal div {
  display:block;
  width:70px;
  margin:0px 8px 0px 8px;
  height:112px;
  cursor:pointer;
  float:left;
  text-align:center;
  font:normal 11px Tahoma;
  color:#666;
  background-repeat:no-repeat;
}

.TPL3Columns .M .Fil {
  margin:35px 0 0 0;
}
.TPL3Columns .M .Fil a {
  padding-left:8px;
}


.TPL3Columns .R {
  width:170px;
  float:left;
}
.TPL3Columns .R .Inner {
  padding-left:10px;
}

.TPL3Columns .R h3 {
  margin-bottom:20px;
}
.TPL3Columns .R div  {
  display:block;
  width:70px;
  margin:7px 0 7px 36px;
  cursor:pointer;
  font:normal 11px Tahoma;
  color:#666;
  text-align:center;
  background-repeat:no-repeat;
}

.TPL3Columns .R div.C2  {
  display:block;
  width:70px;
  margin:7px 0 7px 7px!important;
  cursor:pointer;
  font:normal 11px Tahoma;
  color:#666;
  text-align:center;
  background-repeat:no-repeat;
}

.TPL2Columns {
  background-image:url(/p/gray_bg.gif);
  background-position:197px top;
  background-repeat:repeat-y;
  padding-bottom:20px;
}

.TPL2Columns .L {
  width:185px;
  float:left;
  padding-right:13px;
}
.TPL2Columns .M {
  width:528px;
  float:left;
  padding-left:13px;
  padding-right:13px;
}

.TPL2Columns .M .Gal {
  margin-top:40px;
}

.TPL2Columns .M .Gal div {
  display:block;
  width:70px;
  height:70px;
  margin:8px;
  cursor:pointer;
  float:left;
}

.TPL2Columns .M .Fil a {
  display:block;
  color:#666;
  text-decoration:none;
}


.TPL1ColGal {
  padding:0 20px 0 10px;
}
.TPL1ColGal h1 {
  padding-left:3px;
  margin-bottom:10px;
}

.TPL1ColGal .T {
}

.TPL1ColGal .I {
  margin:13px 0 0 0;
}

.TPL1ColGal div.I {
  position:relative;
  display:block;
  float:left;
  width:222px;
  height:220px;
  background-repeat:no-repeat;
  background-position:right bottom;
  cursor:pointer;
  margin:16px 14px 16px 14px;
}

.TPL1ColGal div.I div.Num {
  position:absolute;
  left:7px;
  top:5px;
  width:15px;
  height:15px;
  text-align:center;
  color:#FFF;
  font:bold 11px Arial;
}


.TPL3ColumnsBottom {
  padding:20px;
}

.TPLSimpleTextDoradztwo h1 {
  margin-left:20px;
}

.TPLSimpleTextDoradztwo .L {
  float:left;
  width:335px;
  padding:10px 0 0 52px;
}
.TPLSimpleTextDoradztwo .R {
  float:left;
  width:335px;
  padding:10px 0 0 40px;
  color:#583579;
}
.TPLSimpleTextDoradztwo .B {
  padding:20px 40px 20px 40px;
}
.TPLSimpleTextDoradztwo .B li {
  padding-top:10px;
}
.TPLSimpleTextDoradztwo .B li strong {
  color:#56336b;
}

.TPLSimpleTextDoradztwo .ML {
  background-image:url(/p/doradztwo_bg_up.png);
  background-repeat:no-repeat;
  background-position:0 0;
  width:780px;
  margin-top:30px;
}
.TPLSimpleTextDoradztwo .ML .Inner {
  background-image:url(/p/doradztwo_bg_down.png);
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-bottom:50px;
  padding-top:50px;
}
.TPLSimpleTextDoradztwo .ML .Inner a {
  display:block;
  padding:12px 0 12px 90px;
  background-image:url(/p/arrow_left_trans.gif);
  background-repeat:no-repeat;
  background-position:60px 7px;
  color:#fff;
  text-decoration:none;
}
.TPLSimpleTextDoradztwo .ML .Inner a small {
  display:block;
  float:left;
  padding-right:40px;
  font-size:9px;
  font-weight:bold;
}

.TPLSimpleTextStrefaPartnera h1 {
  margin-left:20px;
}

.TPLSimpleTextStrefaPartnera .L {
  float:left;
  width:730px;
  padding:10px 0 0 52px;
}
.TPLSimpleTextStrefaPartnera .B {
  padding:20px 40px 20px 40px;
}
.TPLSimpleTextStrefaPartnera .B li {
  padding-top:10px;
}
.TPLSimpleTextStrefaPartnera .B li strong {
  color:#56336b;
}

.TPLSimpleTextStrefaPartnera .ML {
  background-image:url(/p/doradztwo_bg_up.png);
  background-repeat:no-repeat;
  background-position:0 0;
  width:780px;
  margin-top:30px;
}
.TPLSimpleTextStrefaPartnera .ML .Inner {
  background-image:url(/p/doradztwo_bg_down.png);
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-bottom:50px;
  padding-top:50px;
}
.TPLSimpleTextStrefaPartnera .ML .Inner a {
  display:block;
  padding:12px 0 12px 90px;
  background-image:url(/p/arrow_left_trans.gif);
  background-repeat:no-repeat;
  background-position:60px 7px;
  color:#fff;
  text-decoration:none;
}
.TPLSimpleTextStrefaPartnera .ML .Inner a small {
  display:block;
  float:left;
  padding-right:40px;
  font-size:9px;
  font-weight:bold;
}
.TPLSimpleTextStrefaPartnera .FI {
  margin:20px 40px 20px 40px;
}
.TPLSimpleTextStrefaPartnera .FI div {
  display:block;
  width:70px;
  height:70px;
  margin:7px 15px 7px 0;
  cursor:pointer;
  float:left;
}

.TPLSimpleTextStrefaPartnera .FF {
  margin:30px 40px 15px 40px;
}
.TPLSimpleTextStrefaPartnera .FF a {
  padding-left:8px;
}

.OfertaLeftMenu {
  background-image:url(/p/left_menu_top.gif);
  background-repeat:no-repeat;
  background-position:-5px 0;
  padding-top:46px;
  width:186px;
}
.OfertaLeftMenu .Inner {
  background-image:url(/p/left_menu_bottom.gif);
  background-repeat:no-repeat;
  background-position:-5px bottom;
  width:186px;
  padding-bottom:42px;
}

.OfertaLeftMenu .Item, .OfertaLeftMenu .Subitem, .OfertaLeftMenu .Item, .OfertaLeftMenu .SubitemA, .OfertaLeftMenu .Item:hover, .OfertaLeftMenu .Subitem:hover, .OfertaLeftMenu .Item:hover, .OfertaLeftMenu .SubitemA:hover {
  background-image:url(/p/left_menu_bg1.gif);
  background-repeat:no-repeat;
  width:176px;
  height:40px;
  display:block;
  color:#fff;
  text-decoration:none;
  padding:8px 10px 2px 0;
  text-align:right;
  zoom:1;
  margin:0px;
}

.OfertaLeftMenu .Subitem, .OfertaLeftMenu .Subitem:hover, .OfertaLeftMenu .SubitemA, .OfertaLeftMenu .SubitemA:hover {
  height:35px;
  padding:0 10px 0 0;
}

.OfertaLeftMenu .Subitem, .OfertaLeftMenu .SubitemA, .OfertaLeftMenu .Subitem:hover, .OfertaLeftMenu .SubitemA:hover {
  background-image:url(/p/left_menu_bg2.gif);
  color:#ecd9ec;
  font-weight:normal;
  font-size:11px;
  line-height:35px;
}
.OfertaLeftMenu .Subitem:hover, .OfertaLeftMenu .SubitemA, .OfertaLeftMenu .SubitemA:hover {
  color:#FFF;
  background-image:url(/p/left_menu_bg3.gif);
}

.OfertaLeftMenu .Subitems {
  display:none;
}

.ContactPage .Inner {
  background-image:url(/p/kontakt_middle_bg.png);
  background-repeat:no-repeat;
  background-position:350px 0;
  zoom:1;
}
.ContactPage .L {
  float:left;
  width:350px;
}
.ContactPage .L .G1 {
  padding-left:35px;
  padding-top:20px;
}
.ContactPage .L .G2 {
  background-color:#f0e8f7;
  margin-top:10px;
  padding:10px 20px 20px 35px;
}
.ContactPage .M {
  float:left;
  width:420px;
  padding:10px 0 0 10px;
}
.ContactPage .M a {
  color:#FFF;
}
.ContactPage .M h1 {
  color:#fff;
  font-weight:normal;
}
.ContactPage .M .G1 {
  color:#fff;
  padding:20px 10px 20px 35px;
}


.DF_groupbox_bg_up{
  background-image: url(/p/groupbox_bg_up.png);
}

.DF_groupbox_bg_down{
  background-image: url(/p/groupbox_bg_down.gif);
  background-repeat:no-repeat;
  background-position:left bottom; 
}

.DF_groupbox {
  font:normal 12px Tahoma; color:#FFF;
  text-align:left;
  font-weight:bold;
}

.DF_label     {
  font:normal 12px Tahoma; color:#FFF; 
  padding:2px; margin-bottom:-2px; padding-left:4px;
  text-align:left;
  font-weight:bold;
}


.DF_button {
  font:bold 12px Arial;color:#FFF;
  border:0;
  background-image: url(/p/arrow_right.png);
  background-repeat:no-repeat;
  background-position:right;
  background-color:transparent;
}

.DF_textarea_error {
  font:normal 11px Verdana; 
  color:#000;
  border:1px solid #ff0000;
  background:url(/p/DeForm/DF_textarea_error.png) repeat-x left top;
}
.DF_textarea_errorline {
  border-top:1px solid #ff0000;
}
.DF_textbox_error {
  font:normal 11px Verdana; color:#000;
  border:1px solid #ff0000;
  background:url(/p/DeForm/DF_textbox_error.png) repeat-x left top;
}
.DF_textbox_errorline {
  border-top:1px solid #ff0000;
}
  
#Formularz_kontaktowy h1{
 margin-left:100px;
 background-image:url(/p/question_whitebg.png);
 }
 #Formularz_kontaktowy p{
 margin-left:140px;
 margin-right:130px;
 color:#680e98;
 }
 
.TPLPromotionsPage .L {
  width:315px;
  float:left;
}
.TPLPromotionsPage .L .T {
  padding:0 30px 0 35px;
}
.TPLPromotionsPage .L .T h2 {
  color:#680e98;
  font:normal 21px Arial;
  margin-bottom:6px;
}
.TPLPromotionsPage .L .T h3 {
  background-repeat:no-repeat;
  background-position:0px 3px;
  color:#680e98;
  font:normal 21px Arial;
  line-height:29px;
  margin:0;
  padding:0 0 0 33px;
  background-image:url(/p/arrow_right_whitebg.png)
}
.TPLPromotionsPage .R {
  width:460px;
  float:left;
}
.TPLPromotionsPage .L .B {
  background:#f2eaf7;
  margin:25px 0 0 0px;
  padding:10px 8px 20px 35px;
}
.TPLPromotionsPage .L .B h2 {
  margin:5px 0 6px 0;
  font:normal 18px Arial;
  color:#000;
}

.Footer2 a {
  display:block;
  margin:7px 0 7px 40px;
  color:#888;
  font:normal 10px Verdana;
  text-decoration:none;
}
.txt {

  color:#680e98;
  font:bold 10px Arial;
  margin:0;
	text-align: center;
}
