body {
	height:100%;
	background:#f6ede3;
	font-family:Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #808080;
}

#left_gradient {width: 49.99%; height: 340px; position: absolute; left: 0; top: 0;
	background: url(img/left_gradient.png) repeat-x 0 0;}
#right_gradient {width: 49.99%; height: 340px; position: absolute; right: 0; top: 0;
	background: url(img/right_gradient.png) repeat-x 0 0;}

#container {
	width:960px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	z-index: 10;
	position: relative;
}

h1 {height: 102px; width: auto; float: left;}

h1 a {
	width: 246px;
	height: 102px;
	text-indent: -999px;
	overflow: hidden;
	dispaly: block;
	float: left;
	background: url(img/logo.png);
}

#main_menu {width: 714px; height: 33px; padding-top: 69px; display: block; overflow: hidden; background: url(img/menu_background.jpg);}

	#main_menu li {display: inline-block; background: url(img/top_menu_hover.png) no-repeat 0 -90px; padding-left: 10px; margin-left: 8px;}
		#main_menu li span {display: inline-block; padding-right: 10px;}
			#main_menu li span a {display: inline-block; color: #70533f; text-decoration: none; height: 30px; line-height: 30px;}
			#main_menu li span a:hover {text-decoration: underline;}

	#main_menu li.act {background: url(img/top_menu_hover.png) no-repeat 0 0;}
		#main_menu li.act span {background: url(img/top_menu_hover.png) no-repeat right -60px;}
			#main_menu li.act span a {color: #fff; background: url(img/top_menu_hover.png) repeat-x right -30px; } 
			
	#main_menu li.act22 {background: url(img/top_menu_hover_02.png) no-repeat 0 0;}
		#main_menu li.act22 span {background: url(img/top_menu_hover_02.png) no-repeat right -60px;}
			#main_menu li.act22 span a {color: #fff; background: url(img/top_menu_hover_02.png) repeat-x right -30px; } 

#info_top {height: 238px; width: 960px; dispaly: block; overflow: hidden; background: url(img/info_top.jpg); text-indent: -1000px;}

#content {font-size: 11px; line-height: 150%; height: auto; overflow: hidden; padding-bottom: 10px;}
	#content p {margin-bottom: 20px; padding-left: 10px;}
	
#content .gallery {}
	#content .gallery li {width: 224px; height: 110px; padding-top: 6px; text-align: center; background: #a38973; display: inline-block; margin: 6px;}
		#content .gallery li img {border: 1px solid #fff;}
	
	.page_nag {dispaly: block; border-bottom: 1px solid #d7c9bc; height: 28px; overflow: hidden; text-indent: -1000px; background-repeat: no-repeat; background-position: 10px center; margin-bottom: 5px;}
		.nag_witamy {background-image: url(img/witamy_wszystkich_na_naszej_stronie.png);}
		.nag_osalonie {background-image: url(img/o_naszym_salonie.png);}
		.nag_promocje {background-image: url(img/promocje.png);}
		.nag_sklep {background-image: url(img/sklep.png);}
		.nag_kontakt {background-image: url(img/kontakt.png);}
		.nag_zapraszamy {background-image: url(img/zapraszamy_do_kontaktu.png); background-position: left center; border: none;}
		.nag_galeria {background-image: url(img/galeria.png);}
		.nag_cennik{background-image: url(img/cennik.png);}		
		.nag_kategorie_zabiegow {background-image: url(img/kategorie_zabiegow.png);}
		.nag_opis_wybranego_zabiegu {background-image: url(img/opis_wybranego_zabiegu.png);}
		.nag_lista_zabiegow_oferowanych_przez_salon {background-image: url(img/lista_zabiegow_oferowanych_przez_salon.png);}

.info_box {width: 376px; height: 103px; float: right; clear: both; background: url(img/boxes.jpg); margin-top: 5px; overflow: hidden; margin-left: 20px;}
	.info_box.box_01 {background-position: 0 0;}
	.info_box.box_02 {background-position: 0 -103px;}
	.info_box.box_03 {background-position: 0 -206px;}
		.info_box p {margin-top: 30px; margin-left: 155px; color: #f6ede3; margin-right: 10px;}

.opis_zabiegu {float: left; width: 570px;}
.lista_zabiegow {float: right; width: 380px;}

.lista_zabiegow ul li {height: 24px; display: block; padding-top: 6px; border-top: 1px dotted #ad8664;}
.lista_zabiegow ul li:first-child {border: none;}

.lista_zabiegow ul li a {font-size: 12px; line-height: 12px; height: 12px; color: #cdb9a2; text-decoration: none; background: url(img/list_dot.png) no-repeat 0 0; padding-left: 30px; display: block; font-weight: bold;}
.lista_zabiegow ul li a:hover {background-position: 0 -12px; color: #70533f;}

.cennik {width: 100%;}
.cennik td {background: #cdb9a2; color: #70533f;}
.cennik th {background: #70533F; color: #c6b099; font-weight: bold; font-size: 12px;}
.cennik td:first-child, .cennik th:first-child {width: 500px; text-indent: 10px;}

.cennik td, .cennik th {border-bottom: 1px solid #f6ede3; line-height: 25px;}

.cennik .d td {background: #e8d3bd;}

h3 {color: #a26651; background: #e9d5b5; padding: 4px 10px; font-weight: bold; font-size: 12px; margin-bottom: 15px;}

#footer_container {position: relative;}
	#footer {background: #70533f url(img/footer.png) no-repeat 0 0; height: 185px; overflow: hidden; width: 960px; margin: 0 auto; position: relative; z-index: 2;}
		#footer #footer_contact {float: left; width: 420px;}
			#footer #footer_contact p {width: 220px; line-height: 150%;}
		#footer address {width: 260px; line-height: 150%; font-style: normal; margin-top: 20px;}
			#footer address strong {font-weight: bold;}
			
		#footer #footer_info {width: 270px; float: left; margin-top: 10px;}
			#footer #footer_info p {color: #aa9986; line-height: 130%; margin-top: 3px;}
		#footer .footer_nag {dispaly: block; border-bottom: 1px solid #9c826c; height: 18px; overflow: hidden; text-indent: -1000px; background-repeat: no-repeat; background-position: left center; margin-top: 10px;}
			.nag_notka_prawna {background-image: url(img/notka_prawna.png);}
			.nag_promocje_i_cennik {background-image: url(img/promocje_i_cennik.png);}
			
		#footer #footer_copyright {float: left; width: 270px; color: #cdb9a2; text-align: center; line-height: 150%; background: url(img/anaise_footer_logo.png) no-repeat center 45px; padding-top: 80px;}
			#footer #footer_copyright a {color: #f2b854; text-decoration: none;}
		
		#footer_left {width: 49.95%; height: 185px; position: absolute; left: 0; bottom: 0; background: url(img/footer_left.png) repeat-x 0 0;}
		#footer_right {width: 49.95%; background: #70533F; height: 185px; position: absolute; right: 0; bottom: 0;}
		
		
ul#shop { height: auto; overflow: hidden;}
ul#shop li{display:block; clear:both; border-top:1px dotted #bca898; height:auto; overflow:hidden; margin-bottom:8px; padding:10px; margin-top:10px;}
ul#shop li h6 {color:#735641;font-size:12px;text-align:left; text-indent:0; margin-left:0px; font-weight:bold;}
ul#shop li p{color:#808080;font-size:11px;text-align:left;line-height:15px; text-indent:0; margin-left:0px; padding:0;}
img.box_img {float: left; margin-right: 4px; margin-bottom: 4px; border:4px solid #a38973; }
span.shop_info {font-size: 11px; color: #cdbaa3; display: block; padding: 2px 0 5px 0;}
strong {font-weight:bold;}
