body {
	padding: 0;
	margin: 0;
	background-image: url(../image/tlo.jpg);
}
#gl_poj {
	margin: auto;
	width: 874px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
#tlo_all {
	background-color: #FFFFFF;
}
#flashcontent {
	height: 329px;
}
#flashcontent1 {
	height: 332px;
}
#flashcontent2 {
	height: 128px;
	width: 246px;
	float: left;
}
#flashcontent3 {
	height: 128px;
	width: 246px;
	float: right;
}
#flashcontent4 {
	padding: 17px 0 0 0;
}
#flashcontent5 {
	padding: 17px 0 15px 58px;
}
#flashcontent6 {
	padding: 17px 0 5px 24px;
}

/* ----------------------------------------  TLO  --------------------------------------- */

#tlo {
	background-image: url(../image/tlo1.jpg);
	background-repeat: repeat-x;
	height: 12px;
	margin: 0 3px 0 3px;
}

#tlo1 {
	background-image: url(../image/tlo2.jpg);
	background-repeat: repeat-x;
	margin: 0 3px 0 3px;
}

#tlo2, #kreska_mapa {
	background-image: url(../image/kreska.jpg);
	background-repeat: repeat-y;
	background-position: 260px top;
	height: 100%;
}

#kreska_mapa {
	background-position: 280px top;
}

#tlo3 {
	background-image: url(../image/tlo3.jpg);
	background-repeat: repeat-x;
	height: 12px;
}

#tlo4 {
	background-image: url(../image/listwa_1.gif);
	background-repeat: repeat-x;
	height: 9px;
	margin: 0 3px 0 3px;
}

/* ---------------------------------------  IMG  ---------------------------------------- */

img.a {
	float: left;
}

img.b, .b, .b1, .b2 {
	float: right;
}

.b1 {
	margin: 13px 0 0 0;
}

.b2 {
	margin: -13px 0 0 0;
}

img {
	border: none;
}

img.obrazek, img.obrazek1, img.obrazek2, img.obrazek2a, img.obrazek2b, img.obrazek2c, img.obrazek2d, img.obrazek2e, img.obrazek2f, img.obrazek4, img.obrazek2g {
	float: right;
	margin: 2px 0 5px 13px;
}

img.obrazek1 {
	margin: 0 0 0 12px;
}

img.obrazek3 {
	margin: 7px 0 0 12px;
}

img.obrazek2 {
	margin: 5px 0 0 12px;
}

img.obrazek2a {
	margin: -3px 0 0 12px;
}

img.obrazek2c {
	margin: -1px 0 0 12px;
}

img.obrazek2d {
	margin: -24px 0 0 12px;
}

img.obrazek2e {
	margin: -20px 0 0 12px;
}
img.obrazek2f {
	margin: -8px 0 0 12px;
}
img.obrazek2g {
	margin: -34px 0 0 12px;
}
img.obrazek4 {
	margin: -30px 0 0 12px;
}

img.obrazek3, img.obrazek3a, img.obrazek3b, img.obrazek3c {
	float: left;
	margin: 6px 11px 3px 0;
}
img.obrazek3a {
	margin: -2px 11px 3px 0;
}
img.obrazek3b {
	margin: 1px 11px 3px 0;
}
img.obrazek3c {
	margin: 5px 21px 39px 0;
}
img.obrazek5 {
	margin: 12px 32px 12px 0;
}
img.obrazek6, img.obrazek7 {
	float: right;
	padding: 0 25px 0 0;
}
img.obrazek7 {
	margin: 0 240px 0 0;
}

/* ------------------------------------  A, P, STRONG  ----------------------------------- */

a, .powrot, a.mapa {
	text-decoration: none;
	color: #357e0d;
	cursor: pointer;
	outline: 0;
}

a.mapa {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a.bezpogrub {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galeria, .galeria1, .galeria8  {
	margin: 33px 0 0 356px;
	font-size: 13px;
	color: #357e0d;
	position: absolute;
}
.galeria1 {
	margin: 33px 0 0 136px;
}
.galeria8 {
	margin: 23px 0 0 356px;
}

a:hover, a.powrot:hover {
	color: #7d482f;
}

.czerwony {
	color: #CC3300;
}

.powrot {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
}

.podtytul, .podtytul1, .podtytul1b, .podtytul1c, .podtytul1d, .podtytul1e, .podtytul2, .podtytul2a, .podtytul2b, .podtytul2c, h1.podtytul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #357e0d;
	margin: 0 0 2px 0;
}

.podtytul1 {
	margin: 12px 0 2px 0;
}

.podtytul1b {
	margin: 18px 0 2px 0;
}

.podtytul1c {
	margin: 13px 0 2px 0;
}

.podtytul1c, .podtytul1e {
	margin: 13px 0 2px 0;
	font-size: 12px;
}

.podtytul1e {
	margin: 31px 0 2px 0;
}

.podtytul1f {
	margin: 12px 0 2px 0;
}

.podtytul1g {
	margin: 12px 0 2px 0;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.podtytul1d {
	font-size: 11px;
}

.podtytul2, .podtytul2a, .podtytul2b, .podtytul2c {
	color: #000000;
	font-size: 11px;
}

.podtytul2a {
	margin: 13px 0 2px 0;
}

.podtytul2b {
	margin: 18px 0 2px 0;
}

.podtytul2c {
	margin: 10px 0 2px 0;
}

/* ----------------------------------------  H  --------------------------------------- */

h1, h2, h1.tytul, h2.tytul1, h2.tytul2, h3, h1.tytul1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #b7653e;
	padding: 0;
	margin: 0 0 5px 0;
}

h1 {
	margin: 0 0 8px 0;
}

h2.tytul1, h1.tytul1 {
	font-size: 11px;
	margin: 0;
	color: #000000;
}

/* ----------------------------------------  KOLUMNY  --------------------------------------- */

#kol_lewa, #lewa_mapa, #lewa_angielska {
	float: left;
	width: 261px;
}

#kol_prawa, #prawa_mapa, #prawa_angielska {
	float: right;
	width: 607px;
}

#lewa_mapa {
	width: 281px;
	margin: 0 0 20px 0;
}

#prawa_mapa {
	width: 241px;
}

#lewa_angielska {
	width: 321px;
}

#prawa_angielska {
	width: 201px;
}

/* --------------------------------  MARGINESY I ODSTEPY  --------------------------------- */
.margines {
 padding: 2px 25px 0 25px;
}
.margines1 {
 padding: 2px 15px 0 25px;
}
.odstep1 {
	margin: 12px 0 0 0;
}
.odstep2 {
	margin: 12px 0 0 5px;
}
.odstep3 {
	margin: 14px 0 0 0;
	z-index: 15;
}
.odstep3b {
	margin: 110px 0 0 0;
}
.odstep3d {
	margin: 191px 0 0 0;
}
.odstep3c {
	margin: 114px 0 0 0;
}
.odstep3e {
	margin: 185px 0 0 0;
}
.odstep3f {
	margin: 184px 0 0 0;
}
.odstep3g {
	margin: 212px 0 0 0;
}
.odstep3h {
	margin: 231px 0 0 0;
}
.odstep3i {
	margin: 223px 0 0 0;
}
.odstep3k {
	margin: 292px 0 0 0;
}
.odstep3l {
	margin: 264px 0 0 0;
}
.odstep3m {
	margin: 294px 0 0 0;
}
.odstep3o {
	margin: 268px 0 0 0;
}
.odstep3p {
	margin: 219px 0 0 0;
}
.odstep3t {
	margin: 155px 0 0 0;
}
.odstep3u {
	margin: 212px 0 0 0;
}
.odstep3w {
	margin: 156px 0 0 0;
}
.odstep3x {
	margin: 185px 0 0 0;
	z-index: 15;
}
.odstep3y {
	margin: 177px 0 0 0;
	z-index: 15;
}
.odstep3z1 {
	margin: 307px 0 0 0;
}
.odstep3z2 {
	margin: 207px 0 0 0;
}
.odstep3z3 {
	margin: 131px 0 0 0;
}
.odstep3z7 {
	margin: 158px 0 0 0;
}
.odstep3z5 {
	margin: 128px 0 0 0;
}
.odstep3z6 {
	margin: 200px 0 0 0;
}
.odstep4 {
	margin: 15px 0 0 6px;
}
.odstep4b {
	margin: 790px 9px 0 6px;
}
.odstep4c {
	margin: 2457px 9px 0 6px;
}
.odstep4l {
	margin: 3459px 9px 0 6px;
}
.odstep4m {
	margin: 8756px 9px 0 6px;
}
.odstep4r {
	margin: 438px 9px 0 6px;
}
.odstep4t {
	margin: 563px 9px 0 6px;
}
.odstep4u {
	margin: 910px 9px 0 6px;
}
.odstep4x {
	margin: 7815px 9px 0 6px;
}
.odstep4y {
	margin: 3386px 9px 0 6px;
}
.odstep4z2 {
	margin: 758px 9px 0 6px;
}
.odstep4z3 {
	margin: 857px 9px 0 6px;
}
.odstep4z4 {
	margin: 721px 9px 0 6px;
}
.odstep4z5 {
	margin: 1693px 9px 0 6px;
}
.odstep5 {
	margin: -33px 0 0 126px;
}
.odstep6 {
	margin: 7px 0 0 0;
}
.odstep7 {
	margin: 0 0 26px 0;
}
.odstep8 {
	margin: 0 0 66px 0;
}
.odstep9 {
	margin: 0 0 6px 0;
}
.odstep10 {
	margin: 0 0 46px 0;
}
.odstep11 {
	margin: 0 0 0 16px;
}
.odstep12 {
	margin: 0 0 0 17px;
}
.odstep13 {
	margin: 7px 0 0 0;
}
.odstep14 {
	margin: 9px 0 0 0;
}
.odstep15 {
	margin: 0 0 8px 0;
}
.odstep16 {
	margin: 20px 0 0 24px;
}
/* -------------------------------------  MENU POZIOME  ------------------------------------- */
#navbar {
	height: 52px;
	background-image: url(../image/btn_tlo.jpg);
	background-repeat: repeat-x;
	margin: 0 3px 0 3px;
}

#menu, #menu ul, .menu_stp, .menu_stp ul, .flagi, .flagi ul {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
}

#menu a {
	display: block;
	height: 52px;
	color: #7d482f;
}

#menu li, .menu_stp li {
	float: left;
	list-style: none;
}

#menu li a, .menu_stp li a, .flagi li a {
	display: block;
	overflow: hidden;
}

#menu li ul {
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
	height: auto;
	background-color: #fbf9ed;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a77474;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a77474;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a77474;
	line-height: normal;
}

#menu li ul, #menu ul li {
	width: 77px;
}

#menu ul li a {
	height: 16px;
	text-align: left;
	padding: 2px 5px 1px 9px;
	letter-spacing: 1px;
}

#menu li:hover ul {
	display: block;
	margin: -129px 0 0 -1px;
}

#menu li:hover ul a {
	background-image:none;
}

#menu ul a:hover {
	background-color: #cc7932;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #FFFFFF;
	margin: -1px 0 0 0;
}

#witamy {
	background-image: url(../image/btn_witamy.jpg);
	background-repeat: no-repeat;
	width: 90px;
}

body#witamy_str li#witamy {
	background-image: url(../image/btn_witamy_hov.jpg);
}

#witamy:hover a  {
	background-image: url(../image/btn_witamy_hov.jpg);
}

#onas {
	background-image: url(../image/btn_onas.jpg);
	background-repeat: no-repeat;
	width: 78px;
}

body#onas_str li#onas {
	background-image: url(../image/btn_onas_hov.jpg);
}

#onas:hover a  {
	background-image: url(../image/btn_onas_hov.jpg);
}

#galeria {
	background-image: url(../image/btn_galeria.jpg);
	background-repeat: no-repeat;
	width: 88px;
}

body#galeria_str li#galeria {
	background-image: url(../image/btn_galeria_hov.jpg);
}

#galeria:hover a {
	background-image: url(../image/btn_galeria_hov.jpg);
}

#loreal {
	background-image: url(../image/btn_loreal.jpg);
	background-repeat: no-repeat;
	width: 87px;
}

body#loreal_str li#loreal {
	background-image: url(../image/btn_loreal_hov.jpg);
}

#loreal:hover a {
	background-image: url(../image/btn_loreal_hov.jpg);
}

#kerastase {
	background-image: url(../image/btn_kerastase.jpg);
	background-repeat: no-repeat;
	width: 106px;
}

body#kerastase_str li#kerastase {
	background-image: url(../image/btn_kerastase_hov.jpg);
}

#kerastase:hover a {
	background-image: url(../image/btn_kerastase_hov.jpg);
}

#praca {
	background-image: url(../image/btn_praca.jpg);
	background-repeat: no-repeat;
	width: 77px;
}

body#praca_str li#praca {
	background-image: url(../image/btn_praca_hov.jpg);
}

#praca:hover a {
	background-image: url(../image/btn_praca_hov.jpg);
}

#news {
	background-image: url(../image/btn_news.jpg);
	background-repeat: no-repeat;
	width: 75px;
}

body#news_str li#news {
	background-image: url(../image/btn_news_hov.jpg);
}

#news:hover a {
	background-image: url(../image/btn_news_hov.jpg);
}

#kontakt {
	background-image: url(../image/btn_kontakt.jpg);
	background-repeat: no-repeat;
	width: 91px;
}

body#kontakt_str li#kontakt {
	background-image: url(../image/btn_kontakt_hov.jpg);
}

#kontakt:hover a {
	background-image: url(../image/btn_kontakt_hov.jpg);
}

#upominek {
	background-image: url(../image/btn_upominek.jpg);
	background-repeat: no-repeat;
	width: 176px;
}

body#upominek_str li#upominek {
	background-image: url(../image/btn_upominek_hov.jpg);
}

#upominek:hover a {
	background-image: url(../image/btn_upominek_hov.jpg);
}
/* -------------------------------------  MENU PIONOWE  ----------------------------------- */
.pionowe, .pionowe ul  {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.pionowe li {
	padding: 0;
	cursor: pointer;
	margin: 0;
	display: inline;
}
.pionowe li a {
	text-decoration: none;
	display: block;
	color: #357e0d;
	height: 24px;
	margin: 0px 0 0 0; 
	padding: 3px 0 0 0;
}
.pionowe li:hover a {
	color: #b7653e;
	margin: -1px 0 -1px 0; 
	padding: 3px 0 0 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b7653e;
	border-bottom-color: #b7653e;
}
.pionowe li.submenu:hover a {
	border: none;
	margin: 0;
}
.pionowe li ul {
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
	height: auto;
	background-color: #fbf9ed;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a77474;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a77474;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a77474;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a77474;
	line-height: normal;
	z-index: 20;
}
.pionowe li ul {
	width: 244px;
}
.pionowe li#fryzjerstwo ul {
	width: 220px;
}
.pionowe li#rytualy_kerastase ul {
	width: 224px;
}
.pionowe li#piel_dloni_stop ul {
	width: 168px;
}
.pionowe li#uslugi_kosmetyczne ul {
	width: 110px;
}.pionowe li#pedl_wlosow ul {
	width: 92px;
}
.pionowe li#meski_swiat ul {
	width: 270px;
}
.pionowe li#promocje ul {
	width: 197px;
}
.pionowe ul li a {
	height: 20px;
	margin: 0 0 0 0;
	letter-spacing: 1px;
	font-size: 12px;
	border: none;
}
.pionowe li:hover ul {
	display: block;
	margin: -29px 0 0 201px;
}
.pionowe li:hover ul a  {
	background-image:none;
	border: none;
	padding: 3px 0 0 10px;
}
.pionowe ul a:hover   {
	background-color: #cc7932;
	color: #FFFFFF;
}
ul.pionowe li a.a {
	background-image: url(../image/kropka.gif);
	background-repeat: no-repeat;
	padding: 3px 0 0 25px;
	background-position: 0px 10px;	
}
body#fryzjerstwo_str .pionowe li#fryzjerstwo a.a, body#rytualy_kerastase_str .pionowe li#rytualy_kerastase a.a, body#meski_swiat_str .pionowe li#meski_swiat a.a, body#wizaz_str #wizaz a, body#metamor_str #metamor a, body#pedl_wlosow_str .pionowe li#pedl_wlosow a.a,  body#oferta_firm_str #oferta_firm a, body#piel_dloni_stop_str .pionowe li#piel_dloni_stop a.a, body#usl_kosmetyczne_str .pionowe li#uslugi_kosmetyczne a.a, body#pielegnacja_str .pionowe li#pielegnacja a.a, body#shopper_str #shopper a, body#promocje_str .pionowe li#promocje a.a {
	color: #b7653e;
}
/* --------------------------------------  STOPKA  --------------------------------------- */
#stp_tlo {
	background-image: url(../image/stp_tlo.jpg);
	background-repeat: repeat-y;
	margin: 0 3px 0 3px;
	height: 34px;
	padding: 0 12px 0 25px;
}

#stp_tlo1 {
	background-color: #FFFFFF;
	height: 3px;
}

#stp_cien {
	background-image: url(../image/stp_cien.jpg);
	background-repeat: no-repeat;
	height: 32px;
}

.menu_stp li a {
	width: 89px;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	font-style: italic;
	padding: 7px 0 0 0;
	letter-spacing: 1px;
}

.menu_stp li a:hover, .flagi li a:hover {
	color: #FFFF00;
}

.menu_stp li.odstep1 {
	width: 650px;
	background-image: none;
}

body#partnerzy_str .menu_stp li#partnerzy a, body#mapa_strony_str .menu_stp li#mapa_strony a{
	color: #FFFF00;
}

.flagi_odstep {
	padding: 10px 0 25px 0;
}

.flagi li {
	float: right;
	list-style: none;
	
}

.flagi li a {
	color: #FFFFFF;
}

.flagi li a.polski {
	color: #FFFF00;
}

.flagi li a.pl, .flagi li a.en {
	background-image: url(../image/img_flaga_pl.gif);
	height: 19px;
	width: 35px;
	margin: 0 8px 0 8px;
}

.flagi li a.en {
	background-image: url(../image/img_flaga_en.gif);
	margin: 0 8px 0 8px;
}

body#en_str .flagi li#en a {
	color: #FFFF00;
}

/* --------------------------------------  POWROT MENU  ----------------------------------- */

#powrot_menu a {
	background-image: url(../image/btn_menu.jpg);
	height: 57px;
	width: 22px;
	position: absolute;
	z-index: 2;
	margin: -56px 0 0 874px;
}

#powrot_menu a:hover {
	background-image: url(../image/btn_menu_hov.jpg);
}
/* ----------------------------------------  HACKI  --------------------------------------- */
.clearit {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
p, p.ie6, p.adres {
	padding: 0;
	margin: 0;
	line-height: 20px;
}
p.adres {
	margin: 13px 0 0 0;
}
p {
	margin: 13px 0 13px 0;
}
strong {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 21px;
	height: auto;
}
.elem_ukryte {
	display: none;
}
.font_mini {
	font-size: 10px;
}
/* ---------------------------------------  TABLE  --------------------------------------- */
.kropki_poziom, .kropki_poziom1, .kropki_poziom2 {
	background-image: url(../image/kropki1.gif);
	background-repeat: repeat-x;
	height: 1px;
}

.kropki_poziom1 {
	width: 60px;
}

.kropki_poziom2 {
	width: 100px;
	background-image: none;
}

.kropki_pion {
	background-image: url(../image/kropki_pion1.gif);
	background-repeat: repeat-y;
	width: 1px;
}

.td_rozmiar, .td_rozmiar1 {
	width: 97px;
	height: 40px;
	padding: 0 0 0 12px;
}

.td_rozmiar1 {
	width: 448px;
}

.td_rozmiar2 {
	width: 118px;
	text-align: center;
	margin: 0;
	padding: 6px 0 0 0;
}
.td_rozmiar3 {
	width: 141px;
	padding: 6px;
	margin: 0;
}

.td_rozmiar4 {
	width: 216px;
	padding: 6px 6px 6px 6px;
	margin: 0;
}

.td_rozmiar11 {
	width: 38px;
	padding: 6px 0 6px 6px;
	margin: 0;
}

.td_rozmiar12 {
	width: 38px;
	padding: 6px 0 6px 6px;
	margin: 0;
}

.td_rozmiar5 {
	width: 269px;
	margin: 0;
	padding: 6px 0 0 6px;
	height: 15px;
}

.td_rozmiar6 {
	width: 262px;
	padding: 6px 0 6px 6px;
}

.td_rozmiar7 {
   width: 557px;
   padding: 13px 0 4px 0;
}

.td_rozmiar8 {
	margin: 21px 0 0 0;
}

.td_rozmiar9 {
   width: 299px;
	margin: 0;
	padding: 6px 0 6px 6px;
	height: 15px;
}

.td_rozmiar10 {
	width: 232px;
	padding: 6px 0 6px 6px;
}

tr:hover {
	background-image:url(../image/tlo_tabela.png);
}

tr.none:hover {
	background-image: none;
}

/* ---------------------------------------  UL, LI  --------------------------------------- */

ul.pionowe_tekst {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}

ul.pionowe_tekst li {
	list-style: none;
	clear: left;
	background: url(../image/kreska_pion.gif) 0px 10px no-repeat;
	padding: 0 0 0 10px;
}

ul.pionowe_tekst li.bez {
	list-style: none;
	clear: left;
	background: none;
	padding: 0 0 0 0;
}

ul.pionowe_tekst li.kropki {
	list-style: none;
	clear: left;
	background: url(../image/kropki1.gif);
	width: 150px;
	height: 1px;
	line-height: 0;
	margin: 0;
	padding: 0;
}

ul.pionowe_tekst li.odstep_mapa {
	list-style: none;
	clear: left;
	background: url(../image/kreska_pion.gif) 0px 10px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}

bledy_php {
	color: #FF3333;
}

/* ------------------------------ CMS ----------------------------------- */
input.cms_ctrl, textarea.cms_ctrl {
	width: 600px;
}
textarea.cms_ctrl {
	height: 450px;
}
