body {  margin:0px; padding:0px;
	background-image: url(background.jpg);
	background-color: #F8E7F1;
	background-repeat: repeat; 
        background-position: center top;
        background-attachment: fixed;
        font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size: 90%;
	margin: 0;
        float: center;      
}
/*zastosowanie DIV'ów - zamiast tabelek */
#strona {
	width: 1024px;
	margin: 90px auto;
        float: center;
	}
#naglowek {
	position: absolute;
	display: block; /* wyświetla blok*/
	text-decoration: none; /* bez podkreslenia linku*/
	text-align: center;	
       	vertical-align: top;
        background-repeat: no-repeat;
            
}




#ledbar {
	position: absolute;
	display: block; /* wyświetla blok*/
	text-decoration: none; /* bez podkreslenia linku*/
	text-align: center;	
       	vertical-align: top;
        background-repeat: no-repeat;
            
}



#naglowek2 {
	position: absolute;
	vertical-align: top;
        background-repeat: no-repeat;
        
}
#player {
	position: absolute;
        display: block;
        vertical-align: top;
        height:18px;
        width:284px;
        margin-left: 366px;
        margin-top: -45px;
        z-index:200;
}

#logo {
	background: url(../images/logo_light.png) no-repeat;
	display: block;
	width: 190px;
	height: 95px;
	position: absolute;
        vertical-align: top;
        margin-left: 448px;
        margin-top: -75px;
        z-index:200;
}

#podpis {
	display: block;
        vertical-align: top;
        height:52px;
        width:160px;
        margin-left: 380px;
        margin-top: 0px;
        z-index:70;
}


#esklep {
	position: absolute;
	display: block;
        vertical-align: top;
        margin-left: 850px;
        margin-top: 280px;
        z-index:170;
}

#blink_logo {
        display: block;
        height:90px;
        width:132px;
        position: absolute;        
}
a{
	text-decoration: none;
	text-align: center;
	color: #FEDF73; 
	line-height: 40px;
	vertical-align: middle;
	display: block;
	outline:none;
	width: 150px;
}
a:hover{
   text-decoration: none;
   color: #F38840;
   display: block;
   width: 150px;
   }
#obraz1 {
background: url(../images/obraz1.png) no-repeat;
	width: 270px;
	height: 504px;
	top: 143px;
	left: -30px;
	position: absolute;
        z-index: 100;
}
#obraz2a {
	background: url(../images/obraz2aa.png) no-repeat;
	width: 787px;
	height: 159px;
	top: 264px;
	left: 118px;
	position: absolute;
	z-index: 1;
        
}


#obraz2b {
	background: url(../images/ledbar.png) no-repeat;
	width: 786px;
	height: 48px;
	top: 318px;
	left: 118px;
	position: absolute;
	z-index: 100;
        
}


#xmas {
	background: url(../images/xmas.png) no-repeat;
	width: 214px;
	height: 79px;
	top: 63px;
	left: 307px;
	position: absolute;
        z-index: 150;
}

.window_text
{
    display: block;
    background-color: transparent;
    color: #F8E7F1;
    text-align:justify;
    z-index: 100;    
}
.window_text2
{
    display: block;
    height: auto;
    width: 492px;
    padding-left: 149px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 16px;
    color: #E6C684; 
    text-align:justify;
}
.window_text_main
{
    display: block;
    height: auto;
    width: auto;
    padding-left: 349px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 16px;
    font-size:16px;
    font-weight: normal;
    color: #A8C14F;
    text-align: center middle;
}
.window_text_title
{
    display: block;
    background-color: transparent;
    color: #FFB1E6;
    font-weight: normal;
    z-index: 100;
    float: center;    
}
.window_text_wyroznienie
{
    display: block;
    font-size:14px;
    font-weight: normal;
    color: #FFB1A7;
    }
.kontakt_tresc {
    display: block;
    height: auto;
    width: 390px;
    padding-left: 195px;
    padding-right: 0px;
    padding-top: 30px;
    padding-bottom: 23px;
    float: center;
    color: #FFACD9; 
    text-align: center;   
}
#left_bar {
        background: url(../images/left_bar.png) no-repeat;
	width: 57px;
	height: 1px;
        position: absolute;
}
#right_bar {
        background: url(../images/right_bar.png) no-repeat;
	width: 50px;
	height: 44px;
        position: absolute;
}
#bar {
	background: url(../images/bar.jpg) repeat-x; 
	height: 1px;
        position: absolute;
}
#right_bar_x {
        background: url(../images/right_bar_x.jpg) no-repeat;
	width: 50px;
	height: 44px;
        position: absolute;
        z-index: 100;
}
#left_bar_x {
        background: url(../images/left_bar_x.jpg) no-repeat;
	width: 57px;
	height: 45px;
        position: absolute;
}
#foot {
	background: url(../images/main_window_foot.png) no-repeat;
	width: 786px;
	height: 129px;
        left: 0px;
	position: absolute;
        font-size: 12px;    
        color:#8D3A03;   
	z-index: 0;
}
#dot
{
    background: url(../images/dot.png) no-repeat;
    height: 16px;
    width: 15px;
    padding-left: 0px;
    position: absolute;
    z-index: 100;   
}
#flp_logo
{
    background: url(../images/flp.png) no-repeat;
    height: 108px;
    width: 100px;
    z-index: 300;
}
#zabiegi
{
    background: url(../images/zabiegi.png) no-repeat;
    height: 106px;
    width: 159px;
    position: absolute;
    z-index: 300;    
}
#uslugi
{
    background: url(../images/uslugi.png) no-repeat;
    height: 106px;
    width: 159px;
    position: absolute;
    z-index: 300;    
}

a.podpowiedz span {
    display: none;
    padding: 2px 3px;
    margin-left: 0px;
    width: 150px;
}
a.podpowiedz:hover span{
    display: inline;
    line-height:20px;
    position: absolute;
	margin: -50px 0 0 -20px;
    background: #110500;
    border: 1px solid #9E7448;
    color: #E2D598;
    font-family:Tahoma, Verdana, Arial, Times, san-serif;
	-moz-opacity: 0.8;
	opacity:.80;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;

	filter: alpha(opacity=80);
	text-align: center;
	z-index: 1000;
}
a.podpowiedz3 span {
    display: none;
    padding: 2px 3px;
    margin-left: 0px;
    width: 140px;
}

a.podpowiedz3:hover span{
    display: inline;
    line-height:20px;
    position: absolute;
	margin: -20px 0 0 -20px;
    background: #110500;
    border: 1px solid #9E7448;
    color: #FFE795;
    font-family:Tahoma, Verdana, Arial, Times, san-serif;
	-moz-opacity: 0.8;
	opacity:.80;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;

	filter: alpha(opacity=80);
	text-align: center;
}


a.foot_flp {
background: url(../images/stuff/foot/flp_g.png) no-repeat;
width: 55px;
height: 60px;
display: block;
margin:20px -10px;
}

a.foot_flp:hover {
background: url(../images/stuff/foot/flp.png) no-repeat;
width: 55px;
height: 60px;
display: block;
margin:20px -10px;
}
a.foot_pervita {
background: url(../images/stuff/foot/pervita_g.png) no-repeat;
width: 80px;
height: 39px;
display: block;
margin:32px 34px;
}

a.foot_pervita:hover {
background: url(../images/stuff/foot/pervita.png) no-repeat;
width: 80px;
height: 39px;
display: block;
margin:32px 34px;
}
a.foot_derma {
background: url(../images/stuff/foot/derma_g.png) no-repeat;
width: 149px;
height: 60px;
display: block;
margin:20px -2px;
}

a.foot_derma:hover {
background: url(../images/stuff/foot/derma.png) no-repeat;
width: 149px;
height: 60px;
display: block;
margin:20px -2px;
}

#foot_kontakt {
position: absolute;
width: 249px;
height: 60px;
display: block;
margin-left: 550px;
margin-top: -94px;
color: #FFACD9;
}

#foot_vline {
position: absolute;
background: url(../images/stuff/foot/foot_vline.png) no-repeat;
width: 2px;
height: 83px;
display: block;
margin: -90px 540px;
}

#page-wrap { width: 588; margin: 90px 10px 100px 100px; overflow: hidden; height: 100%}
.info-col { float: left; width: 294px; height: 100%; padding: 5px 5px 5px 25px; color: #FFACD9}

dl { padding: 5px 5px 5px 5px; }
dd { margin: 0px 0px 0px 0px; width: 294px; }



.strikethrough {
        position: relative;
    }

.strikethrough:before {
        border-bottom: 2px solid rgba(255, 0, 0, .3);
        position: absolute;
        content: "";
        width: 100%;
        height: 50%;
    }

