html, body {
	background: #fff url(images/body.gif);
	color: #000;
	font-size: 12px;
	font-family: arial;
	margin: 0px;
	padding: 0px;
}

a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.topMenu {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	margin-left: 18px;
}

a.topMenuActive {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 18px;
}

img {
	border: none;
}

h1 {
	text-align: center;
	margin-left: 0px;
	color: #feeF5E;
	font-weight: bold;
}

h2 {
	text-align: center;
	font-size:14px;
	margin-left: 0px;
}

h3{
	font-size:12px;
	text-align:center;
	}

p {
	color: #000;
	font-size: 13px;
	margin-left: 20px;
	text-align: justify;
}

span.menuSp {
	color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	margin-left: 15px;
	text-align: left;
	line-height: 30px;
}


input {
	float: left;
}

.min{
	padding: 6px 6px 13px 6px;
	background-color: #ffebeb;
	border: 1px solid #efe5e5;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

#root
{
	width: 950px;
	height: auto;
}

	#top
	{
		width: 950px;
		height: 0px;
		float: left;
		background: #fff;
	}
	#langs
		{
			width: 134px;
			height:30px;
padding-left:585px;
padding-top:3px
			
			
		}

	#logo
	{
		width: 950px;
		height: 101px;
		background-image: url(images/top.jpg);
	}

	#top_menu
	{
		width: 950px;
		height: 30px;
		background-image: url(images/topMenuGB.bmp);
		float: left;
	}

		#top_menu1
		{
			width: 228px;
			height: 30px;
			background-image: url(images/top_menu1.jpg);
			float: left;
		}

		#top_menu_linki
		{
			height: 30px;
			float: left;
		}

		#top_menu_home a{
			height: 30px;
			width: 99px;
			background: url(images/top_menu_home.jpg);
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 10px;
			margin-right: 10px;
			padding: 0px;
			float: left;
			position: absolute;
			display: block;
		}
		#top_menu_home a:hover{
			background: url(images/top_menu_home_hover.jpg);
		}


		#top_menu_zabiegi a{
			height: 30px;
			width: 132px;
			background: url(images/top_menu_zabiegi.jpg);
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 140px;
			margin-right: 10px;
			padding: 0px;
			float: left;
			position: absolute;
			display: block;
		}
		#top_menu_zabiegi a:hover{
			background: url(images/top_menu_zabiegi_hover.jpg);
		}


		#top_menu_cennik a{
			height: 30px;
			width: 128px;
			background: url(images/top_menu_cennik.jpg);
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 300px;
			margin-right: 10px;
			padding: 0px;
			float: left;
			position: absolute;
			display: block;
		}
		#top_menu_cennik a:hover{
			background: url(images/top_menu_cennik_hover.jpg);
		}


		#top_menu_kontakt a{
			height: 30px;
			width: 136px;
			background: url(images/top_menu_kontakt.jpg);
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 450px;
			margin-right: 10px;
			padding: 0px;
			float: left;
			position: absolute;
			display: block;
		}
		#top_menu_kontakt a:hover{
			background: url(images/top_menu_kontakt_hover.jpg);
		}
#top_menu_services a{
			height: 30px;
			width: 132px;
			background: url(images/top_menu_services.jpg);
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 140px;
			margin-right: 10px;
			padding: 0px;
			float: left;
			position: absolute;
			display: block;
		}
		#top_menu_services a:hover{
			background: url(images/top_menu_services_hover.jpg);
		}


		#top_menu_prices a{
			height: 30px;
			width: 128px;
			background: url(images/top_menu_prices.jpg);
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 300px;
			margin-right: 10px;
			padding: 0px;
			float: left;
			position: absolute;
			display: block;
		}
		#top_menu_prices a:hover{
			background: url(images/top_menu_prices_hover.jpg);
		}


		#top_menu_contakt a{
			height: 30px;
			width: 136px;
			background: url(images/top_menu_contakt.jpg);
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 450px;
			margin-right: 10px;
			padding: 0px;
			float: left;
			position: absolute;
			display: block;
		}
		#top_menu_contakt a:hover{
			background: url(images/top_menu_contakt_hover.jpg);
		}


	#menu_cont
	{
		width: 218px;
		margin-top: 20px;
		float: left;
	}

		#menu_gora{
			width: 250px;
			height: 33px;
			float: left;
			background-image: url(images/menu_gora.png);
		}

		#menu
		{
			width: 250px;
			padding: 20px;
			height: auto;
			float: left;
			background-image: url(images/menu_tlo.png);
		}

		#menu a{
			color: #000;
			font-size: 13px;
                        line-height: 16px;
		}

		#menu a:hover{
			color: #F80823;
			text-decoration: underline;
		}

		#menu .MENU{
			max-width: 250px;
		}

		#menu dl{
			margin-left: -10px;
		}



		#menu dt{
			margin: 0px;
			padding: 0px;
			text-align: left;
                        margin-top: 6px;
		}

		#menu_dol
		{
			width: 250px;
			height: 15px;
			float: left;
			background-image: url(images/menu_dol.png);
		}

		#reklama{
			width: 250px;
			float: left;
			margin-top: 20px;
		}

		#bannery_top{
			background-image: url(images/banery_top.png);
			height: 15px;
			width: 250px;
			float: left;
		}

		#bannery
		{
			width: 250px;
			height: auto;
			float: left;
			background-image: url(images/menu_tlo.png);
		}

		#bannery p span{
			text-align: center;
		}

		#bannery p span{
			text-align: left;
		}

		#bannery_bottom{
			width: 250px;
			height: 15px;
			float: left;
			background-image: url(images/menu_dol.png);
		}

	#content{
		width: 690px;
		height: auto;
		margin-left: 40px;
		margin-top: 20px;
		float: left;
	}

	#main_top{
		width: 690px;
		height: 15px;
		float: left;
		background-image: url(images/main_top.png);
	}

	#main
	{
		width: 660px;
		height: auto;
		float: left;
		background-image: url(images/main_bg.png);
		display: block;
		padding-left: 5px;
		padding-right: 25px;
	}

	#main blockquote, #main ul{
		text-align: left;
	}

	#main_bottom{
		width: 690px;
		height: 15px;
		float: left;
		background-image: url(images/main_bottom.png);
	}

		#galeria
		{
			width: 649px;
			margin-left: 20px;
			float: left;
		}

		#kontakt
		{
			width: 649px;
			margin-left: 20px;
			float: left;
		}


	#spacer
	{
		width: 950px;
		height: 20px;
		float: left;
	}

	#stopka
	{
		width: 942px;
		height: 44px;
		float: left;
		color: #feeF5E;
		margin-top: 30px;
	}

	#stopka p{
		color: #feeF5E;
	}

	#stopka a{
		color: #feeF5E;
		text-decoration: none;
	}

	#stopka a:hover{
		text-decoration: underline;
		color: #A55300;
	}

.MENU{
max-width: 210px;
}
ul #menuUl_1 {
	padding:0;
	margin:auto;
	}
li.link_deph_1 {
	padding:0;
	margin-left:-20px;
	padding-bottom:8px;
	width:192px;
	padding-left:-60px;
	text-align:left;
		list-style:none;

}
#menuUl_1 a{
	color:#fff;
	text-decoration:none;
	}
#menuUl_1 li ul{
    display: none;
    margin-left: 210px;
    z-index: 10;
    margin-top: 10px;
	list-style:none;
}

#menuUl_1 li:hover ul
{
    display: block;
}

.link_deph_2 a{
    padding-left:1px !important;
    width: 200px !important;
    height: 20px !important;
	list-style:none;
	}
li.link_deph_2 {
    margin-left:-240px !important;

	}

#menuUl_1 li a{
      display: block;
      color: #000; 
	  font-weight:bold;	
	  text-decoration:none;
      }

#menuUl_1 li a:hover{
     color: #000;
     font-weight:bold;
      }

