/* WSPOLNE */
/*body { margin:0px; padding: 0px; font-family: Georgia, Verdana, Helvetica; font-size: 12px; color:#333333;}*/
body { margin:0px; padding: 0px; font-family: Arial, Verdana, Sans-serif; font-size: 12px; color:#333333;}





ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul li {
	float: right;
	padding:0 5px;
	
}
.separ
{
background-image: url('/images/top_menu_separator.gif'); background-repeat: no-repeat; background-position: left 18px;
}

img { border-width: 0px; }

a { text-decoration: none; color: #333333;}
a:hover,#fan a:hover{ color: #ff55a3; }
.clear { clear: both; }
.left {float:left}
div#pasek { background-color: #333333; height: 3px; width: 100%; display: block; overflow: hidden; min-width: 943px; }
* html #pasek { border-right:943px solid #333333; margin-right: -943px;}
div#kontener { width: 943px; display: block; margin: 0px auto;padding-bottom:30px;}
div#top { height: 126px; width: 943px; display: block; }
div#logo { padding-top: 30px; padding-bottom: 15px; float: left;}
div#top_menu {height: 31px; padding-top: 10px;width:100%;}
/*div.top_menu_nazwa{overflow:hidden;float:right}*/
.top_menu_nazwa a { display: block; padding: 5px 0px 4px 0px;}
.new{margin-left:0px;text-align:center;}
.newOn{color: #FFF ;background: #ff55a3;}
div#top_menu2{padding-top:38px;float:left;width:444px;text-align:center;}
div#content { padding: 0px 1px; }

div#bottom { height: 23px; padding-top: 4px; padding-bottom: 1px; background-color: #666666; width: 939px; display: block; margin-top: 30px;}
div#bottom_content { height: 23px; width: 939px; background-color: #fff; display: block; }
#bottom_menu a { display: block; float: left; height: 11px; padding: 6px 0px; margin-right: 15px; }
div#bottom_right { float: right; padding: 8px 1px 7px 0px;}
div#bottom_left{float:left;margin-top:5px;padding-bottom:10px;}
/*PODSTRONA */
div.top_menu_separator { display: block; float: right; height: 31px; width: 12px; background-image: url('/images/top_menu_separator.gif'); background-repeat: no-repeat; background-position: 6px 0px;margin:0;padding:0;}
div.top_menu_nazwa a{float:right}
.top_menu_nazwa a,div#top_menu2 a {font-size:20px;color:#666666;}
.top_menu_nazwa a:hover, .top_menu_nazwa a.on,div#top_menu2 a:hover, div#top_menu2 a.on {color: #ff55a3;}
div#pasek2 { background-color: #333333; height: 3px; width: 939px; display: block; overflow: hidden; }
div#navi {height: 38px; background-image: url('/images/navibg.gif'); background-repeat: repeat-x;text-align:center}
div#navi_title {font-size:18px;color:#333333;background:#FFF;padding-left:7px;padding-right:1px;display:inline;line-height:30px;letter-spacing:5px}
div#navi_breadcrumbs { font-size: 10px; font-family: Arial, Helvetica; color: #999999; padding-top: 13px;float:left;width:800px;}
#navi_breadcrumbs a { font-size: 10px; font-family: Arial, Helvetica; color: #999999; text-decoration: underline; }
#navi_breadcrumbs a:hover { color: #ff55a3; }
#content_left { float: left; width: 220px; padding-right: 20px; }
#button_collection {padding: 29px 0px 10px 0px;float:left;}
#content_right { float: left; width:699px;}
.content_left_wrapper{ width: 218px; padding: 1px; background-color: #999999; margin-bottom: 6px;margin-top:17px;}
.content_left_content { background-color: #fff; width: 189px; padding: 13px 15px 11px 14px; color:#444444; font-size: 12px;overflow:hidden}
.content_left_content a { color: #444444; text-decoration: underline; }
.content_left_content a:hover { color: #ff55a3; }
.znajdz_salon_opis { letter-spacing:-1px;float:left;padding-right:5px;}
.znajdz_salon_form { background-color: #999999; padding: 1px; width: 187px; height: 17px; overflow: hidden; margin: 5px 0px 8px 0px;}
/*.znajdz_salon_input { height: 17px; line-height: 17px; padding:0px; border-width:0px; width: 127px; font-size: 12px; display: block; float: left; font-family: Georgia, Verdana, Helvetica;}*/
.znajdz_salon_input { height: 17px; line-height: 17px; padding:0px; border-width:0px; width: 127px; font-size: 12px; display: block; float: left; font-family: Arial, Verdana, Sans-serif;}
.znajdz_salon_button { float: left; }
.salon_najblizej_ciebie {padding-top: 3px; padding-bottom: 4px;}
.zobacz_na_mapie { padding-left: 10px; background-image:url('/images/strzalka_roz.gif'); background-repeat: no-repeat;float:left;letter-spacing:-1px;background-position:1px 3px;}
.zobacz_na_mapie a {text-decoration:none; color:#FF54A4;padding-right:5px;}
.photoSalon{padding-top:10px}
.pasek_rozowy{width:100%;background:#FF54A4;height:5px;margin-bottom:7px}
/* WYDARZENIA */
.wydarzenie {padding-bottom: 34px; display: block; height: 121px; width: 647px;}
.wydarzenie_left { width: 268px; float: left; display: block; height: 120px;}
.wydarzenie_right { float: left; width: 379px; display: block; border-bottom: 1px solid #333333; overflow: hidden;}
.wydarzenie_nazwa { font-size: 18px; color: #333333; padding-bottom: 3px;}
.wydarzenie_data { font-size: 11px; color: #999999; padding-bottom: 14px;}
.wydarzenie_zawartosc {width: 379px; display: block; overflow: hidden;}
.wydarzenie_wiecej { text-align: right; }
.wydarzenie_wiecej a { padding-left: 9px; background-image:url('/images/strzalka2.gif'); background-repeat: no-repeat; font-size: 10px; color:#333333; text-decoration: none; background-position: 0px 3px;}
.wydarzenia_stronnicowanie { display: block;  width: 380px; padding-left: 274px; }
/* STRONNICOWANIE */
.stronnicowanie { text-align: center;}
a.stronnicowanie_poprzednia, a.stronnicowanie_nastepna { color: #333333; border: 1px solid #333333; height: 18px; font-size: 12px; line-height: 18px; padding: 0px 8px; text-decoration: none;}
a:hover.stronnicowanie_poprzednia, a:hover.stronnicowanie_nastepna{ color: #ff55a3; border: 1px solid #ff55a3; text-decoration: none;}
a.stronnicowanie_poprzednia { float: left; }
a.stronnicowanie_nastepna { float: right; }
a.stronnicowanie_current { border: 1px solid #ff55a3; color: #ff55a3; text-decoration: none; padding: 0px 5px 0px 5px; font-size: 14px; line-height: 18px; }
a.stronnicowanie_border{ border: 1px solid #fff; border-right: 1px solid #333333; color: #333333; text-decoration: none; padding: 0px 5px; font-size: 14px; line-height: 18px;}
a.stronnicowanie_noborder{ border: 1px solid #fff; color: #333333; text-decoration: none; padding: 0px 5px; font-size: 14px; line-height: 18px; }
.artykul{width:100%;}
.padLeft10{padding-left:10px}

/* HOME */
div#home{overflow:hidden;width: 100%;}
div.home_znajdz_salon_wrapper { width: 290px;  background-color: #999999; padding: 1px; display: block;margin-bottom: 6px; }
div.home_znajdz_salon_content { width: 263px;  background-color: #fff; display: block; color: #444444; font-size: 12px; padding: 12px 13px 12px 14px;overflow:hidden}
div#home_jldtv { padding-left: 73px; width: 541px; height: 325px; display: block; float: left; }
div#home_content_left{float:left;height:380px;width:263px;padding-top:20px;}
/*#home_znajdz_salon_content a { color: #999999; text-decoration: underline; }
#home_znajdz_salon_content a:hover { color: #ff55a3; }*/
/*#home .znajdz_salon_opis { letter-spacing:-1px }*/
#home .salon_najblizej_ciebie {float: left; display: block; padding-top: 7px;}
/*#home .zobacz_na_mapie { text-align:right; float: right; margin-top: 9px;}*/
#home .znajdz_salon_form { width: 260px;}
#home .znajdz_salon_input { width: 200px; }
#home_zajawki { display: block;  padding-top: 0px; padding-left:30px;}
.home_zajawka { display: block; float: left; width: 285px; padding-right: 15px;}
.home_zajawka_right { padding-left: 13px; float: left; width: 208px;}
.home_zajawka_image { float: left; background-color: #cccccc; padding: 1px; height: 60px; width:62px;}
.home_zajawka_name { color: #000; font-size: 14px; font-weight: bold; letter-spacing: -1px; padding-bottom: 7px;}
.home_zajawka_content { font-size: 11px; color: #666666; letter-spacing: -1px;}
#pasek_roz_pion{background:#FF54A4;background-image:url('/images/strzalka_biala.gif');background-repeat:no-repeat;background-position:center left;width:20px;height:100px;float:left;margin-top:10px;}
#home_button_collection {padding:9px 10px 0 0;float:left}

/*ARTYKUL */
.artykul_stronnicowanie { padding-left: 274px; clear: both; width: 390px;}
#artykul_left { padding-left: 6px; width: 241px; float: left;}
#artykul_right { padding-left: 29px; width: 390px; float: left;}
#artykul_nazwa { color: #333333; font-size: 18px; padding-bottom: 3px;}
#artykul_data { color: #999999; font-size: 11px; padding-bottom: 4px;}
.artykul_naglowek { font-style: italic; font-size: 14px; color: #333333; padding-top: 14px; padding-bottom: 17px;}
#artykul_zawartosc {padding-top:14px;}
#artykul_funkcje { display: block; height: 20px; border-top: 1px solid #333333; border-bottom: 1px solid #333333; width: 390px; text-align: right; margin-top: 49px; margin-bottom: 45px;}
#artykul_funkcje a,#artykul_1_funkcje a { padding-left: 9px; background-image:url('/images/strzalka2.gif'); background-repeat: no-repeat; font-size: 10px; color:#333333; text-decoration: none; background-position: 0px 3px; height: 20px; line-height: 20px;}
#artykul_opis { padding: 15px 2px 30px 2px; color: #666666;}
#artykul_lista { background-color: #999999; padding: 1px;}
#artykul_lista ul { background-color: #fff; padding: 10px 10px 10px 20px; margin:0px; color: #666666; font-size: 11px;}
#artykul_lista ul li { margin: 0px; padding: 2px; }
#artykul_1_funkcje { display: block; height: 20px; border-top: 1px solid #333333; border-bottom: 1px solid #333333; width: 100%; text-align: right; margin-top: 49px; margin-bottom: 45px;}
/*FRYZURY */
#fryzury_top { padding-bottom: 16px;}
#fryzury_nazwa { font-size: 21px; color: #333333; }
#fryzury_nazwa2 { font-size: 12px; color: #999999; padding-bottom: 20px;}
#kryteria { display: block; }
.kryterium { float: left; width: 191px;padding-bottom:20px;}
.kryterium_srodek { padding: 0px 60px;}
.kryterium_nazwa { font-size: 14px; color: #ff55a3; font-style: italic; padding-bottom: 9px;}
/*.kryterium select { width: 191px;border: 1px solid #999999; color: #666666; font-family: Georgia, Verdana, Helvetica; font-size: 12px;}*/
.kryterium select { width: 191px;border: 1px solid #999999; color: #444444; font-family: Arial, Verdana, Sans-serif; font-size: 12px;}
a.fryzura_lista { height: 32px; display: block; width: 140px; background-color: #eaeaea; background-repeat: no-repeat; background-position: 5px 6px; padding: 128px 5px 0px 5px; color: #666666; text-decoration: none; margin-bottom: 27px; float: left; margin-right: 32px;}
a:hover.fryzura_lista, a:hover.kolekcja_lista { background-color: #ff55a3; color: #fff; }
a.fryzura_lista_ostatni { margin-right: 0px; }
.fryzury_stronnicowanie { padding-top: 43px; }
/*FRYZURY WYBRANA*/
#fryzura_nazwa { font-size: 24px; color: #333333; }
#fryzura_bg { background-color: #eeeeee; padding: 7px 8px 10px 8px; }
#fryzura_stronnicowanie { height: 15px; width: 683px; display: block; }
#fryzura_poprzednia { font-size: 10px; height: 13px; line-height: 13px; border: 1px solid #cccccc; background-color: #fff; display: block; float: left; color: #333333; text-decoration: none; padding-left: 15px; padding-right: 5px; background-image: url('/images/strzalka3.gif'); background-repeat: no-repeat; background-position: 5px 2px;}
#fryzura_nastepna { font-size: 10px; height: 13px; line-height: 13px; border: 1px solid #cccccc; background-color: #fff; display: block; float: right; color: #333333; text-decoration: none; padding-right: 15px; padding-left: 5px; background-image: url('/images/strzalka4.gif'); background-repeat: no-repeat; background-position: right 2px;}
#fryzura_image { padding-top: 8px }
#fryzura_opis { padding-top: 25px; text-align: justify; padding-bottom: 20px}
.fryzura_skorelowane_nazwa { font-size: 18px; color: #ff6699; padding-bottom: 13px;}
.fryzura_skorelowane_opis { width: 337px; padding: 1px; background-color: #b2b2b2; }
.fryzura_skorelowane_opis ol { background-color: #fff; margin: 0px; padding:14px 15px 18px 28px; color: #666666; }
.fryzura_skorelowane_opis a { color: #ff55a3; text-decoration: underline; }
.fryzura_skorelowane_opis a:hover { color: #666666; }
#fryzura_skorelowane1 { float: left; padding-right: 21px; width: 339px;}
#fryzura_skorelowane2 { float: left; width: 339px;}
/*FORMULARZ REKOMENDACJI*/
#recommend_form{background:#FCFCFC;padding:10px;margin-left:10px;display:block;float:left;}
#recommend_form .content_left{float:left;width:340px;padding:0;margin:0;}
#recommend_form .content_right{float:left;}
#recommend_form .label{font-size:11px;}
#recommend_form .row{padding-top:15px;}
#recommend_form .row_1{padding-top:58px;}
#recommend_form .value{padding:5px 0;clear:both;}
.error{color:#ff55a3;}
#recommend_form .textbox{width:290px;height:20px;border:1px solid black;}
#recommend_form .textarea{width:325px;height:138px;border:1px solid black;}
#recommend_form select{width:295px;border:1px solid black;height:23px;}
.button{float:right;padding-top:20px;margin-right:10px;}
.button input{border:1px solid black;background:none;}
.close{float:right;padding:10px;}
.info{font-size:11px;margin-left:20px;padding-bottom:10px;}
.article_title{padding-bottom:20px;font-size:16px;font-weight:bold;margin-left:20px;}

/* MAPA */
#mapa_nazwa { font-size: 21px; color: #333333; padding-top: 17px; padding-bottom: 5px;}
#mapa_nazwa2 { font-size: 12px; color: #999999; padding-bottom: 30px;}

#mapa_big_bg { padding: 7px 9px 7px 9px; background-color: #333333; float: left;}
#mapa_big_title { color: #cccccc; padding-bottom: 9px;}
#mapa_big { display: block; width: 678px; height: 514px; }

#mapa_mid_bg { padding: 7px; background-color: #333333; float: left;}
#mapa_big { display: block; width: 435px; height: 330px; }

#mapa_wyniki_right { float: left; padding-left: 30px; padding-top: 15px; }
.mapa_wyniki_right_wynik  { padding-bottom: 30px;}
.mapa_wyniki_right_title { font-size: 18px; }
.mapa_wyniki_right_ile { font-size: 18px; color: #ff55a3; }

#mapa_wyniki_bottom { padding-top: 25px; }
#mapa_wyniki_bottom_left { float: left; width: 370px; padding-left: 20px; padding-bottom: 15px; font-size: 14px; font-style: italic; }
#mapa_wyniki_bottom_right{ float: left; width: 250px; padding-left: 20px;padding-bottom: 15px; font-size: 14px; font-style: italic; }

.mapa_wyniki_bottom_wynik { border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 10px 30px 10px 30px; }
.mapa_wyniki_bottom_wynik_last { border: 1px solid #999999;  padding: 10px 30px 10px 30px;}
.mapa_wyniki_bottom_wynik_zobacz { color: #999999; padding: 4px 0px; }
.mapa_wyniki_bottom_wynik_left { float: left; width: 360px; line-height: 18px;}
.mapa_wyniki_bottom_wynik_right { float: left; width: 220px; line-height: 18px;}

#mapa_foto3_bg { float: left; padding: 7px 7px 6px 10px; background-color: #ff55a3; }
#mapa_small_bg { float: left; margin-left: 1px; padding: 7px 7px 7px 6px;  background-color: #333333;}
#mapa_small { display: block; width: 396px; height: 323px;}
.mapa_wyniki_bottom_wynik_cennik { font-size: 14px; padding-bottom: 15px; font-style: italic;}
.mapa_wyniki_bottom_wynik_promocje { font-size: 12px; padding-bottom: 15px; color:#FF55A3 !important;font-weight: bold;}

#mapa_wyniki_powroty { padding-top: 30px; }
#mapa_wyniki_powroty a { display: block; float: left; clear: left; padding-left: 10px; background-image: url('images/strzalka3.gif'); background-repeat: no-repeat; background-position: left center; margin-bottom: 15px;}
#mapa_wyniki_powroty a span { color: #ff55a3;}
/* PLAYER */
#playerFilm{text-align:center;padding-bottom:20px;}
#logoTV{float:left;padding:0 15px 20px 0;margin-top:-5px;}
#otherFilms div.film_lista{margin-bottom: 27px; float: left; margin-right: 32px;}
#otherFilms a.film_lista {display: block; width: 140px; height:187px;background-color: #eaeaea; background-repeat: no-repeat; background-position: bottom; padding: 5px 5px 0px 5px; color: #666666; text-decoration: none;background-image:url('/images/zobacz_film_off.gif');}
#otherFilms a:hover.film_lista {background-color: #ff55a3; color: #fff;background-image:url('/images/zobacz_film_on.gif'); background-repeat: no-repeat; background-position: bottom;}
#otherFilms div.film_lista_ostatni { margin-right: 0px; }
#otherFilms .screen{padding-bottom:5px;}
.createdBy { font-size: 10px; font-family: Arial, Helvetica; color: #999999; float:left; padding-right:5px;}
/*newsletter*/
#newsletter{float:right;margin-top:5px;margin-right:4px;}
/*zosta� fanem JLD*/
#fan{padding-top:4px;}
/*kolekcje*/
#kolekcja-zdjecia{clear:both;overflow:hidden;margin-top:40px}
.kolekcja_lista, a.kolekcja_lista {display: block; height:81px;width: 80px; background-color: #eaeaea; background-repeat: no-repeat; background-position: 5px 5px; padding: 5px; color: #666666; text-decoration: none; float: left; margin-right: 15px;margin-bottom:15px;}
/*uslugi*/
#uslugi-linkbox{padding-top:10px;}
#uslugi-linkbox-currentItem{padding-top:20px;float:left}
#uslugi-linkbox .zobacz_na_mapie { padding-left: 10px; background-image:url('/images/strzalka_roz.gif'); background-repeat: no-repeat;float:left;letter-spacing:-1px;background-position:1px 5px;padding-right:15px;font-size:16px;}
#uslugi-linkbox .zobacz_na_mapie a {text-decoration:none; color:#FF54A4;padding-right:5px;}
.ceny-najblizszy{padding-right:15px;}
#loadImg, #loadingNearestSalon{display:none;width:100%;text-align:center;}
/*POBIERZ ZDJ�CIA*/
#photosBox,#pdfBox{padding-top:20px;overflow:hidden;}
#photosBox #title,#pdfBox #title {font-weight:bold;padding-bottom:10px;}
#photosBox .photo {margin-bottom: 27px; float: left; margin-right: 31px;}
#photosBox .photoLast {margin-right: 0px;}
#photosBox .downloadLinks{font-size:10px;}
.banner {padding:10px 0;}
#pdfBox .name {position:relative;top:-25px;}
/*konfiturator cennika*/
#pricelistBox {width:560px;}
#pricelistBox .title1{color:gray;text-align:center;font-size:20px;}
#pricelistBox #title2{color:#000;text-align:left;font-size:20px;padding-top:10px;}
.questionBox {padding:8px 0;}
.questionBox .question,#yourChoiceBox #title,#suma,#print a,.promotionText,.selectedItem{color:#ff55a3 !important}
#pricelistBox .itemPriceList {float:left;width:490px;padding-top:4px;}
.pricelistTitle{font-weight:bold;padding:3px 0;}
.pricelistItem{padding:2px 0;float:left;width:300px;}
.pricelistPrice{float:left;width:130px;}
.promotionText,.pricelistPricePromotion{float:left;padding-left:4px;}
.marginTop3{margin-top:3px;}
.marginTop4{margin-top:4px;}
.price {color:gray;overflow:hidden;text-align:right;width:70px;float:right;position:relative;top:6px;}
#yourChoiceBox {border:1px solid gray;width:550px;margin-top:30px;padding:10px;overflow:hidden;}
#yourChoiceContent {padding:10px 0;overflow:hidden}
#yourChoiceContent .itemName{width:480px;float:left;margin-top:5px;}
#sumaBox {font-weight:bold;}
#suma {margin-left:450px;margin-right:5px;float:left;text-align:right;}
#wartosc {width:50px;overflow:hidden;float:right;text-align:right;}
#print{width:570px;margin-top:7px;text-align:right;} 
.tooltip{position:relative;top:2px;cursor:help}
#toPrint #logo,#toPrint #salon, #toPrint #working{display:none;}
.salonAddress {color:gray;font-size:20px;}
.workingshow{overflow:hidden;}
.workingshow td{font-size:14px;}
.normalItem{color:#000;}




/* fake checkbox : unchecked (default/base) state */
.fakecheck {
	text-decoration: none;
	outline: none;
	background: url(/images/checkbox.gif) no-repeat;
	display:block;
	
	
	padding: 1px 0px 0px 20px;
	color: #666666;
}
/* fake checkbox : hover state */	/*
.fakecheck:hover {
	color:#0066FF;
text-decoration: underline;
}*/
/* fake checkbox : checked state */
.fakechecked {
	background-position: left -25px;
}
