html,body {
	margin:0;padding:0;height:100%;font-family: 'tahoma',Arial, Helvetica, sans-serif;
	font-size:11px;color: black;}
body {
	background-image: url(img/body.jpg);  background-position: right bottom;  
	background-repeat: no-repeat;  background-attachment: fixed;}
body.koloryzacja {
	background-image: url(img/_koloryzacja.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.kolor_piel {	
	background-image: url(img/pani2.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.kolor_swiez {
	background-image: url(img/pani3.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.kolor_reflex {
	background-image: url(img/pani_reflex.png); background-position: right bottom; 
	background-repeat: no-repeat;}
body.rozjasnianie {
	background-image: url(img/pani4.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.trwala {
	background-image: url(img/body-ond.png); background-position: right bottom; 
	background-repeat: no-repeat;}
body.sun {
	background-image: url(img/body_sun.png); background-position: right bottom; 
	background-repeat: no-repeat;}
body.styl {
	background-image: url(img/pani6.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.styl2 {
	background-image: url(img/styl_body2.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.styl3 {
	background-image: url(img/styl_body3.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.styl4 {
	background-image: url(img/styl_body4.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.pielegnacja {
	background-image: url(img/pani7.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.pielegnacja_styl1 {
	background-image: url(img/pielegnacja_body1.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.pielegnacja_styl10 {
	background-image: url(img/pielegnacja_body10.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.pielegnacja_styl2 {
	background-image: url(img/pielegnacja_body2.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.pielegnacja_styl3 {
	background-image: url(img/pielegnacja_body3.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.pielegnacja_styl4 {
	background-image: url(img/pielegnacja_body4.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.pielegnacja_styl5 {
	background-image: url(img/pielegnacja_body5.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.system {
	background-image: url(img/system_body2.jpg); background-position: right bottom; 
	background-repeat: no-repeat;}
body.default {
	background-image: none;}


a {
	text-decoration: none; color: #4c4c4c;}
a:hover {
	text-decoration: none;color: #f79c31;}
a img {
	border: none;}
a.g {color: #f79c31;}
a.g:hover {color: black}
.clr {
	clear: both;margin: 0;padding: 0;height: 0;float:none}
div {	position: relative;}

/*div.closebutton {line-height:36px; font-size: 15px;font-weight: bold; margin-top:-365px; position: absolute; margin-left:405px; }*/
div.closebutton {line-height:36px; font-size: 15px;font-weight: bold; top:0px; position: absolute; left:405px; }
div.closebutton span {padding:20px;background-image:url(img/zamknij.gif); background-position:left; background-repeat:no-repeat}
div.closebutton span:hover {
	background-image:url(img/zamknij_.gif);
}

em {
	font-style: normal; font-weight: normal;}
div#container_all {
	margin: 0 auto; width:970px;height:auto !important;  height:100%; min-height:100%;
	background-image: url(img/cont.jpg);background-position: top center;
	background-repeat: no-repeat;}
div#header {
	width: 970px; top: 0; position: relative; margin: 0 auto;padding: 0; height: 271px; 
	background-image: url(img/top_bg_nowy.gif);}
div.motyl {
	top:20px; left:100px; position: absolute;}
div.motylF {
	top:50px; left:450px; position: absolute; z-index: 1000}
div.logo {
	top:20px; left:380px; position: absolute;}
div.logoF {
	top:10px; left:180px; position: absolute;}
div.all {
	width:970px; }
div.allF {
	width: 970px; height: 390px; /* background-image: url(img/allF.jpg); 
	background-position: bottom right; background-repeat: no-repeat; */ z-index: 1;}
.left {	
	width: 250px; font-size: 14px; margin-top:20px; float: left; 
	/* font-family: Arial, Helvetica, sans-serif;  */ }
.left ul {
	margin: 0; padding: 0}
.left li {
	color: #707070; line-height: 24px; background-image: url(img/li_.gif); 
	background-position: left 50%; background-repeat: no-repeat; list-style: none; 
	padding-left:30px}
.left li.akt {
	background-image: url(img/lis.gif);color: black;}
.left li.m {
	list-style: none; list-style-image: none; color: #f79c31;  
	background-image: none; font-weight: normal; margin-bottom:5px; margin-top:5px; 
	line-height: 13px; font-size: 11px; margin-left:15px }
div.allF .left {
	margin-left: 60px; margin-top:0}
	
	
	
div.easycare  {
	margin: 10px -10px;
	padding: 10px 0;
	color: #707070;
	font-size: 12px}
	
div.easycare span {
	color: #f79c31; 
	font-size: 20px}
	
	
	
div.promocja {
	width: 400px; height: 400px; position: absolute; top: -30px}
div.wild {
	margin-left:30px; font-size: 14px; color: #6f4834;}	
div.wild a {
	color: #484848;}
div.wild a:hover {
	color: #f79c31;}
div.witamy {
	width: 250px; color: #4c4c4c; font-size: 14px;line-height: 20px; position:relative;
	margin-left: 50px; margin-top: 20px }
.right {	
	width: 720px; min-height: 412px; float: left  }
div.produkty_lista { 
	width: 380px; position: absolute; left: 0; top: 0; padding-bottom: 40px; 
	background-image: url(img/lista.gif); background-position: bottom left; 
	background-repeat: no-repeat }
div.produkty_lista .mp {background-image: url(img/div_mp.gif); width: 127px; height: 127px;
	float: left;  margin: 3px; text-align: center; padding-top: 5px; font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat; font-size: 10px; cursor: pointer; font-weight: bold; color: #747474;
	line-height: 100%;}


div.produkty_lista .title {
	font-size: 14px; color: gray;	font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
div.produkty_lista .title span {
	color: #f79c31;
}


div.produkty_lista .mp span {	
	color: #f79c31;}
div.produkty_lista .null {
	width: 127px; height: 127px; float: left;  margin: 3px; text-align: center; padding-top: 5px; font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat; font-size: 10px; cursor: auto; font-weight: bold; color: #747474;}
div.produkty_lista .mp_akt {background-image: url(img/div_mp_akt.gif); width: 127px; height: 127px;
	float: left;  margin: 3px; text-align: center; padding-top: 5px; font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat; font-size: 10px; cursor: pointer; font-weight: bold; color: #747474;}
div.produkty_lista .mp_akt span {
	color: #e85431;}
	
div.produkty_lista .small {
	width: 94px; height: 106px;
	background-image: url(img/small.png); font-weight: normal;}
	
div.produkty_lista .wstep {
	width: 300px; line-height: 16px }
div.produkty_lista .wstep p {	
	margin:0 0 5px 0}
div.produkty_lista .wstep img {
	margin: 0 10px 10px 0; float: left;}
div.produkty_lista .wstep strong {
	color: #f79c31;}
div.produkty_lista .wstep em {font-style: normal; color: #e85431; font-size: 12px;}
div.tytul {	position: absolute; width: 300px; height: 70px; top: -70px; right: 0; text-align:right;
	font-size: 22px; color: #e85431; font-weight: bold; /* font-family: Arial, Helvetica, sans-serif; */ }
div.tytul span {	font-size: 13px; color: #f79c31;}
div.produkt {
	width: 340px; height: 420px; position: absolute; top:0; right: 60px;
	background-image: url(img/bg_produkt.gif); background-repeat: no-repeat;  }

ul.linki {
	 list-style-image: url(img/strz.gif);}
div.produkt table {
	margin:auto; font-family: Arial, Helvetica, sans-serif; font-size:11px; 
	margin-top: 10px; width: 280px;  }
div.produkt table.reflex {
	width: 300px}

div.produkt table.reflex td.opis {
	 height:300px}
	
div.produkt table.reflex ul {
	line-height:16px }
	
div.produkt table td.produkt_foto { 
	vertical-align: bottom; text-align: center; }
div.produkt table td.produkt_nazwa {
	font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #6b6b6b;} 
div.produkt table td.produkt_nazwa span {
	color: #f79c31;}
div.produkt table td.produkt_opis ul {	
	margin-top:0; padding-top: 0; padding-bottom:0; margin-bottom: 5px;}
div.tytul_strony {
	position: absolute; width: 300px; height: 70px; top: -50px; right: 0; text-align:right;
	font-size: 22px; color: #e85431; font-weight: bold; /* font-family: Arial, Helvetica, sans-serif; */}
div.tytul_strony span {	
	font-size: 13px; color: #f79c31;}
div.system {
	text-align: justify; width: 700px; margin: auto; font-size:12px; line-height: 20px}
div.kontakt {
	text-align: center; width: 500px; font-size:16px; line-height: 20px; padding-top:50px}
div.kontakt span {
	font-size: 22px; margin-bottom:20px}
div.system table {
	font-size: 11px; line-height: 16px}
div.system p.tytul {
	color: #f79c31; font-size: 14px}
div#part {
	padding-left: 40px}
div#part strong {
	color: #e85431; font-weight: normal; font-size:14px}
div#newsSystem {
	width: 80%; }
div#newsDetails{
	width: 80%; line-height: 18px; }
div.oneNews{
	line-height: 18px; border-bottom: 1px solid #d6d6d6;}
div.newsfoto {	
	float: left}
div.newsfotod {
	width: 100%; text-align: center;}
div.newsfotod img {
	padding-top: 20px}
div.newsfoto img {
	padding-right: 20px;padding-bottom:20px}
div.newslink {
	padding-top:15px}
div.newslink a {	
	color: #f79c31; }
div.newslink a:hover {	
	color: #e85431;}
div#newsError {
	width: 68%; height: 200px; color: #e85431; }
a.arch{	
 	padding-top:10px;color: #f79c31; }
a.arch:hover {	
 	color: #e85431; }
div.newsfiles td {	
	border-bottom: 1px solid #cdcdcd;}
p.tyt_n {
	color: #f79c31; font-size:13px; font-weight:normal}
div.title {	
	color: #e85431; font-size: 14px; font-weight:normal; display: block;}
p.tyt_n span {	
	font-size: 10px;	color: #cdcdcd;}
span.data {	
	font-size: 10px;	color: #cdcdcd;}
.grupa_spa  {
	font-size:15px;background-color : #f1f1f1;color : black; padding-left:10px}
.grat_spa {
	color : #e85431;}
td.podkre {
	line-height: 18px; background-image: url(img/podkre.gif); background-position: bottom; 
	background-repeat: repeat-x;}
div#footer {
	position: absolute;margin-top:30px;bottom: 0;
	text-align: center;width: 100%; height: 60px; 
	display: none;}
div.produkt table td.produkt_nazwa span.nowosc,
div.produkty_lista .mp span.nowosc {
	color: #a71a2b; font-size: 11px; font-weight: bold;
}
div.mapa {
	width: 400px; float: left;
}
div.lista_salonow {
	width: 300px; float: right; text-align: left;
}
span.wyb {color: #c6c6c6; font-family: "Trebuchet MS";
font-style: italic;font-weight: bold;}
ul.lista_miast {list-style: none;}

ul.lista_miast a {
	padding-left: 15px; background-image: url(img/lmiasta.gif); background-repeat: no-repeat; background-position: left 50%;
	text-transform: uppercase; 
}
ul.lista_salonow {
	list-style: none;
}
ul.lista_salonow li {
	margin-bottom: 10px
}
.provinceName {
	display: block; text-transform: uppercase;
	font-size: 15px; font-family: "Trebuchet MS";
	color: gray;}
.cityName {
	font-weight: bold; color:#f79c31;
}
span.u {
	color:#C6C6C6;
font-family:"Trebuchet MS";
font-style:italic;
font-weight:bold;text-transform: lowercase; font-size: 11px
}
.link_katalog {
	font-weight: bold; font-size: 16px;
}
.und {
	text-transform: uppercase;
}
ul.OpisLi {
	margin: 5px 0; font-size: 10px; text-align:left;
}
