body {
	text-align: center;
	padding: 0px;
	background-image: url(images/parkhotel/tlo.gif);
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:"Times New Roman";
	font-size: 12px;
	color: #333;
}
a {
	text-decoration: none;
}
p {
	margin: 0px;
	padding: 0px;
}
img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
h1 {
	font-family:"Times New Roman";
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#allwrap {
	background-image: url(images/parkhotel/tlo_inner.gif);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	width: 979px;
	overflow: hidden;
}
#allwrap #wrapper {
	margin-right: 5px;
	margin-left: 4px;
}
#wrapper #header  {
	height: 68px;
	background-image: url(images/parkhotel/wzorek_nagorze.jpg);
	background-repeat: repeat-x;
	position: relative;
}
#header #langs   {
	position: absolute;
	left: 28px;
	top: 20px;
	text-align: left;
}
#langs ul    {
	font-family:"Times New Roman";
	font-size: 13px;
	line-height: 30px;
	color: #999;
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#langs ul li    {
	display: inline;
}
#langs ul li .first    {
	padding-left: 0px;
}
#langs ul li .first:hover  {
	padding-left: 0px;
	color: #333;
}
#langs ul a     {
	color: #999;
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
#langs ul a:hover   {
	color: #333;
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
#header #menu_main   {
	position: absolute;
	left: 485px;
	top: 20px;
	text-align: left;
}
#menu_main #first      {
	padding-left: 0px;
}
#menu_main ul    {
	display: inline;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family:"Times New Roman";
	font-size: 16px;
	line-height: 26px;
	color: #333;
}
#menu_main ul li    {
	display: inline;
}
#menu_main ul .select     {
	color: #000;
	cursor: default;
}
#menu_main ul a     {
	font-family:"Times New Roman";
	font-size: 16px;
	line-height: 26px;
	color: #666;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	display: inline-block;
}
#menu_main ul a:hover   {
	color: #000;
}
#wrapper #graphic  {
	height: 386px;
	position: relative;
	width: 970px;
	z-index: 1;
}
#graphic .pasekwtle   {
	background-image: url(images/parkhotel/tlo_pasek_rev.gif);
	height: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#graphic #fotos   {
	height: 366px;
	position: absolute;
	left: 0px;
	top: 10px;
	width: 970px;
}
#graphic #promocje   {
	position: absolute;
	width: 254px;
	top: 0px;
	left: 28px;
	font-size: 12px;
	z-index: 1000;
}
#graphic #pasek_dol   {
	background-image: url(images/parkhotel/tlo_pasek_rev.gif);
	height: 10px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 970px;
}
#promocje #promo_foto    {
	height: 169px;
}
#promocje #promo_opis    {
	background-image: url(images/parkhotel/promo_tlo.png);
	text-align: center;
}
#promo_opis a      {
	font-family:"Times New Roman";
	font-size: 16px;
	font-style: italic;
	color: #FFF;
	line-height: 22px;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
#promo_opis a:hover      {
	color: Aqua;
}
#promocje #promo_close {
	position: absolute;
	top: 8px;
	right: 8px;
	font-size: 10px;
	padding: 2px 3px;
	background-color: #000000; 
}
#graphic #pasek_gora   {
	background-image: url(images/parkhotel/tlo_pasek_rev.gif);
	height: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 970px;
}
#wrapper #content  {
	overflow: hidden;
	width: 970px;
	background-image: url(images/parkhotel/wzorek_nadole.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#content #left_side   {
	float: left;
	width: 485px;
	text-align: left;
	font-size: 12px;

}
#left_side #rezerwacja    {
	margin-left: 28px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 28px;
}
#rezerwacja tr td      {
	margin: 0px;
	padding: 3px 10px 3px 0px;
}
#rezerwacja #rezerwuj_button, #rezerwacja #rezerwuj_button_eng, #rezerwacja #rezerwuj_button_de        {
	width: 77px;
	height: 19px;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#rezerwacja #rezerwuj_button        {
	background-image: url(images/parkhotel/rezerwuj.jpg);
}
#rezerwacja #rezerwuj_button_eng        {
	background-image: url(images/parkhotel/rezerwuj_eng.jpg);
}
#rezerwacja #rezerwuj_button_de        {
	background-image: url(images/parkhotel/rezerwuj_de.jpg);
}
#rezerwacja #rezerw_title        {
	font-family:"Times New Roman";
	font-size: 16px;
	line-height: 12px;
	margin-bottom: 5px;
}
#rezerwacja .wybor     {
	margin-left: 10px;
}
#rezerwacja #source, #rezerwacja #source2 {
width: 32px;
}
#left_side #rezlogo    {
	/* background-color: #eeece3; */
	position: relative;
	height: 164px;
	padding-top: 20px;
	padding-bottom: 20px;
	z-index: 100;
}
#rezlogo #logo    {
	position: absolute;
	left: 252px;
	top: 15px;
	height: 116px;
	width: 183px;
}
#rezlogo #logo_middle     {
	position: absolute;
	left: 152px;
	top: 15px;
	height: 124px;
	width: 183px;
}
#left_side #galeria    {
	height: 376px;
	width: 465px;
	background-image: url(images/parkhotel/galeria_tlo.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	position: relative;
	z-index: 1;
	padding-top: 10px;
}
#galeria #galeria_slajdy     {
	height: 366px;
	width: 455px;
}
#galeria #slide-hold     {
}
#slide-hold a img      {
	display: none;
}
#slide-hold .first_show img      {
	display: block;
}
#content #right_side   {
	float: left;
	width: 485px;
	text-align: left;
	font-size: 13px;
	margin-bottom: 20px;
}
#right_side #main_text    {
	padding-right: 20px;
	font-family:"Times New Roman";
	font-size: 13px;
	line-height: 16px;
}
#main_text #main_info     {
	margin-top: 20px;
}
#right_side #text    {
	font-family:"Times New Roman";
	font-size: 13px;
	line-height: 16px;
	margin-top: 10px;
	width: 460px;
	margin-bottom: 10px;
}
#text a     {
	color: #333;
}
#text .mail_link:hover   {
	text-decoration: underline;
}
#text #opis_dorezerw     {
	margin-right: 60px;
	margin-left: 92px;
}
#text #label_form      {
	color: #333;
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman";
	font-size: 13px;
}
#text form input     {
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman";
	font-size: 12px;
}
#text form select     {
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman";
	font-size: 12px;
}
#text form .zgwiazdka       {
	background-attachment: scroll;
	background-image: url(images/parkhotel/gwiazdka.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
}
#formularz_rez2 #przycisk_rezerw, #formularz_rez2 #przycisk_rezerw_de, #formularz_rez2 #przycisk_rezerw_eng      {
	width: 77px;
	height: 19px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#formularz_rez2 #przycisk_rezerw       {
	background-image: url(images/parkhotel/rezerwuj.jpg);
}
#formularz_rez2 #przycisk_rezerw_eng       {
	background-image: url(images/parkhotel/rezerwuj_eng.jpg);
}
#formularz_rez2 #przycisk_rezerw_de       {
	background-image: url(images/parkhotel/rezerwuj_de.jpg);
}
#formularz_rez2 #source {
	width: 103px;
}
#formularz_rez2 #source2 {
	width: 77px;
}
#wrapper #footer  {
	height: 12px;
	background-image: url(images/parkhotel/tlo_pasek.gif);
}
.dropdown2 dt a     {
	padding-left: 0px;
}
#allwrap #bottom_shadow {
	height: 7px;
	background-image: url(images/parkhotel/tlo_bottom.gif);
	width: 979px;
	overflow: hidden;
}
#text #ceny_promo {
	border: 2px dashed  #007033;
	padding: 5px;
}
#ceny_promo .tit_promo {
	color: #007033;
	font-size: 14px;
	margin-bottom: 4px;
}