@font-face {
	font-family: 'TrajanProBold';
	src: url('TPB.eot');
	src: local('Trajan Pro Bold'), local('TrajanPro-Bold'), url('TPB.woff') format('woff'), url('TPB.ttf') format('truetype'), url('TPB.svg#TrajanPro-Bold') format('svg');
}
body {
    background:#1b0511 url(../gfx/background-main.gif) 0 0 repeat scroll;
	color: #3d3733;
	font-size:14px;
	font-family: times, 'Times New Roman', serif;
	/*font-family: 'TrajanProBold', times, 'Times New Roman', serif;*/
}
h1, h2, h3, h4, h5, h6{
	font-family:geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:120%;
	margin: 5px 0 3px;
	padding:0 10px 0 0;
}
h2{
	font-size:130%;
	color: #dbc6b9;
}
ul{
padding:0 0 0 15px;
}
li{
margin:0;
padding:0;
line-height:130%;
}
#content a{
	padding:3px;
}
#header{
	background-color:#3F041E;
	z-index:100;
}
#header h1{
	width:100%;
	height:104px;
	text-align:center;
	margin:0;
	padding:0;
}
#header h1 a{
	display:block;
	width:804px;
	height:104px;
	text-indent:-99999px;
	margin: 0 auto;
	background: transparent url(../gfx/head104.gif) 0 0 no-repeat;
}
#content {
	width:905px;
	margin:0 auto;
}
#menu{
	background: #300616 url(../gfx/menu-bg.gif) 0 0 repeat-x;
	border-top: 10px solid #3C0E20;
	position:relative;
	z-index:500;
}
#menu ul{
	display:block;
	margin:0 auto;
	padding:0;
	height:53px;
	width:1000px;
}
#menu ul li{
	float:left;
	list-style:none;
}
#menu ul li a{
	display:block;
	background-position: 50% 0;
	background-repeat:no-repeat;
	height:48px;
	width:160px;
}
#menu ul li a:hover, #menu ul li.active a{
	background-position: 50% -48px;
}
#menu ul li a span{
	display: none;
}
#menu ul li.kosmetyka a {
	background-image: url(../gfx/kosmetyka.gif);
}
#menu ul li.fryzjer a {
	background-image: url(../gfx/fryzjer.gif);
}
#menu ul li.solarium a {
	background-image: url(../gfx/solarium.gif);
}
#menu ul li.kontakt a {
	background-image: url(../gfx/kontakt.gif);
}
#menu ul li.masaz a {
	background-image: url(../gfx/masaze.gif);
}
#menu ul li.sunFx a {
	background-image: url(../gfx/sun-fx.gif);
}
#menu ul li.nowosci a {
	background-image: url(../gfx/nowosci.gif);
}
#sidebar{
	width:170px;
	float:right;
}
#pageBody{
	width:730px;
	float:left;
}
div.clear {
width:100%;
clear:both;
height:1px;
}
.p1,.p2,.p3,.p4,.p5,.p6,.p7,.p8,.p9,.p10,.p11,.p12,.p13,.pgw,.sf1,.sf2 {
padding: 5px;
height:290px;
margin: 10px 0;
background: #fff url() top left no-repeat;
}
.p1 {
background-image: url(../img/1.jpg);
background-position: top left;
padding-left:333px;
}
.p2 {
background-image: url(../img/2.jpg);
background-position: bottom right;
padding: 5px 199px 5px 20px;
}
.p3 {
background-image: url(../img/3.jpg);
background-position: top left;
padding-left:194px;
}
.p4 {
background-image: url(../img/4.jpg);
background-position: top right;
padding: 5px 196px 5px 20px;
}
.p5 {
background-image: url(../img/5.jpg);
background-position: top right;
padding: 5px 155px 5px 20px;
}
.p6 {
background-image: url(../img/g1.jpg);
background-position: top left;
padding-left:295px;
}
.p7 {
background-image: url(../img/g2.jpg);
background-position: top left;
padding-left:185px;
}
.p8 {
background-image: url(../img/g3.jpg);
background-position: top right;
padding: 5px 295px 5px 20px;
}
.p9 {
background-image: url(../img/g4.jpg);
background-position: bottom right;
padding: 5px 281px 5px 20px;
height:272px;
}
.p10 {
background-image: url(../img/m1428.jpg);
background-position: top left;
padding-left:141px;
}
.p11 {
background-image: url(../img/m2261.jpg);
background-position: top right;
padding: 5px 243px 5px 20px;
}
.p12 {
background-image: url(../img/m2550.jpg);
background-position: top right;
padding: 5px 237px 5px 20px;
}
.p13 {
background-image: url(../img/m463.jpg);
background-position: top left;
padding-left:215px;
}
.sf1 {
background-image: url(../img/sf1.jpg);
background-position: bottom right;
padding-right:300px;
}
.sf2 {
background-image: url(../img/sf2.jpg);
background-position: top left;
padding-left:260px;
}
.pgw{
color:#333;
font-size:80%;
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:auto;
}
#sidebar ul {
margin:0;
padding:0;
list-style:none;
}
#sidebar ul li {
padding:4px 0;
}
#sidebar ul{
margin:5px 0 0 5px;
border-left:1px dotted #3F3A37;
padding-bottom:20px;
padding-left: 5px;
}
#sidebar ul li a {
text-decoration:none;
color: #A6968C;
}
#sidebar ul li a:hover, #sidebar ul li.active a {
color: #FFF;
}
#sidebar ul li a:hover {
text-decoration:underline;
}
ul{
list-style:none;
color:#633;
line-height:160%;
}
ul ul{
padding-bottom:5px;
list-style:none;
line-height:140%;
}
ul a{
color:#633;
text-decoration:none;
}
ul a:hover{
text-decoration:underline;
}


#map{
background-color:#000;
height:333px;
width:100%;
}
#sidebar h3 { color:#fff }
div.pricelist{
	padding-left:150px;
}
div.pricelist, div.pricelist li {
	color: #a6968c;
}
div.pricelist li{
	padding:4px;
	position:relative;
}
div.pricelist li span{
	position:absolute;
	top:4px;
	right:10px;
}
div.pricelist li:hover{
	background-color: #000;
}
div.pricelist li.time{
	padding-left:30px;
}

.t_gift {
font-family: 'TrajanProBold';
font-size:150%;
padding: 25px;
min-height:200px;
height:auto !important;
height:200px;
margin: 10px 0;
color:#DBC6B9;
background: #000 url(../gfx/prezent.jpg) bottom right no-repeat;
line-height:150%;
}
.t_gift strong{
font-size:110%;
padding: 3px;
color:#f1dacc;
}
