html {
    width: 100%;
    height: 100%;
    line-height: 16px;
    background-color: #000;
    color: #353229;
    font-family: trebuchet MS;
    font-size: 12px;
}

p {
    margin: 14px 0 14px 0;
    padding: 0px;
}

a {
    text-decoration: none;
    color: #765637;
}

a:hover {
    text-decoration: underline;
}

body {
    width: 100%;
    height: 100%;
    margin: 0px;
    text-align: center;
    margin-bottom: 20px;
}

.clear {
    clear: both; margin: 0; padding: 0;
}

#content {
    width: 1071px;
    height: auto!Important;

	height: 100%;
	min-height: 100%;
	background-image: url('tpl/images/tlo_content.jpg');
	background-repeat: repeat-y;
	margin: auto;
	position: relative;
	text-align: left;
 	}
div#navi{
	position: absolute;
	right: 20px;
	top: 207px;
	background-image: url('tpl/images/icon.png');
	background-repeat: no-repeat;
	width: 19px;
	height: 59px;
	}
a#home{
	position: absolute;
	right: 20px;
	top: 207px;
	background-image: url('tpl/images/icon_home.png');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	display: block;
	}
a#mapa_strony{
	position: absolute;
	right: 20px;
	top: 227px;
	background-image: url('tpl/images/icon_mapa_strony.png');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	display: block;
	}	
a#ico_kontakt{
	position: absolute;
	right: 20px;
	top: 247px;
	background-image: url('tpl/images/icon_kontakt.png');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	display: block;
	}	
#banner{
	width: 1071px;
	height: 209px; 
	background-image: url('tpl/images/banner.jpg');
	background-repeat: repeat-y;
	margin: auto;
	position: relative;
	}
#banner a#strona_glowna{
	position: absolute;
	top: 4px;
	left: 68px;
	width: 200px;
	height: 186px;
	display: block;
	}
#flash{
	margin-left: 326px;
	}
#menu {
	width: 328px;
	height: 1000px;
	background-image: url('tpl/images/pl_menu2.jpg');
	background-repeat: no-repeat;
	float: left;
	position: relative;
 	}
#menu a, #menu img{
	border: 0;
	}
#menu a#o_nas{
	position: absolute;
	top: 0px;
	left: 30px;
	display: block;
	width: 240px;
	height: 55px;
	}
#menu a#historia{
	position: absolute;
	top: 58px;
	left: 70px;
	display: block;
	width: 240px;
	height: 50px;
	}
#menu a#noclegi{
	position: absolute;
	top: 111px;
	left: 30px;
	display: block;
	width: 240px;
	height: 50px;
	}
#menu a#oferta{
	position: absolute;
	top: 164px;
	left: 70px;
	display: block;
	width: 240px;
	height: 50px;
	}
#menu a#bieszczadzkie_atrakcje{
	position: absolute;
	top: 223px;
	left: 50px;
	display: block;
	width: 240px;
	height: 56px;
	}
#menu a#atrakcje{
	position: absolute;
	top: 282px;
	left: 30px;
	display: block;
	width: 240px;
	height: 44px;
	}
#menu a#pracownia_artystyczna{
	position: absolute;
	top: 330px;
	left: 34px;
	display: block;
	width: 240px;
	height: 50px;
	}
#menu a#stajnia{
	position: absolute;
	top: 384px;
	left: 70px;
	display: block;
	width: 240px;
	height: 50px;
	}
#menu a#fotoalbum{
	position: absolute;
	top: 438px;
	left: 55px;
	display: block;
	width: 240px;
	height: 50px;
	}
#menu a#ksiega_gosci{
	position: absolute;
	top: 492px;
	left: 40px;
	display: block;
	width: 240px;
	height: 47px;	
	}
#menu a#polecamy{
	position: absolute;
	top: 535px;
	left: 55px;
	display: block;
	width: 240px;
	height: 54px;	
	}
#menu a#kontakt{
	position: absolute;
	top: 595px;
	left: 60px;
	display: block;
	width: 240px;
	height: 54px;	
	}
#menu a#BPN{
	position: absolute;
	top: 796px;
	left: 63px;
	}
#menu a#POL{
	position: absolute;
	top: 874px;
	left: 63px;
	}
#menu a#GOPR{
	position: absolute;
	top: 796px;
	left: 144px;
	}
#menu a#CARP{
	position: absolute;
	top: 796px;
	left: 210px;
	}
#menu img#card{
	position: absolute;
	top: 750px;
	left:70px;
	}
#menu img#wifi{
	position: absolute;
	top: 880px;
	left:180px;
	}
#menu a#realizacja{
	position: absolute;
	top: 872px;
	left:116px;
	font-size: 11px;
	color: #eee7d5;
	}
div#liker {
	position: absolute;
	top: 920px;
	left: 176px;

}

#menu #pogoda 
{
	width: 213px;
	height: 76px;
	background-image: url('tpl/images/tlo_pogoda.png');
	background-repeat: no-repeat;
 	position: absolute;
	top: 670px;
	left: 70px;
	color: #eee7d5;
font-size:11px;
line-height:13px;
padding:3px;
	}		
#belka_gorna_pl {
	width: 708px;
	height: 101px;
	background-image: url('tpl/images/belka_gorna.jpg');
	background-repeat: no-repeat;
	float: left;
	position: relative;
 	}	
#belka_gorna_en {
	width: 708px;
	height: 101px;
	background-image: url('tpl/images/belka_gorna_en.jpg');
	background-repeat: no-repeat;
	float: left;
	position: relative;	
 	}
#belka_gorna_de {
	width: 708px;
	height: 101px;
	background-image: url('tpl/images/belka_gorna_de.jpg');
	background-repeat: no-repeat;
	float: left;
	position: relative;	
 	}	
#belka_gorna_ue {
	width: 708px;
	height: 101px;
	background-image: url('tpl/images/belka_gorna_ue.jpg');
	background-repeat: no-repeat;
	float: left;
	position: relative;	
 	}	
img#naglowek{
	position: absolute;
	bottom: 50px;
	left: 80px;
	}
a#lang_link{
	position: absolute;
	bottom: 78px;
	right: 12px;
	display: block;
	width: 22px;
	height: 20px;
	}
a#lang_link_de{
	position: absolute;
	bottom: 63px;
	right: 17px;
	display: block;
	width: 22px;
	height: 14px;
	}
a#lang_link_ue{
	position: absolute;
	bottom: 47px;
	right: 14px;
	display: block;
	width: 22px;
	height: 14px;
	}
#kartka_dol {
	width: 708px;
	height: 77px;
	background-image: url('tpl/images/kartka_dol.png');
	background-repeat: no-repeat;
	background-position: bottom;
	height: auto!Important;
	min-height: 409px;
	height: 409px;
	padding-bottom: 80px;
	position: relative;	
 	}	
div#podpis{
	position: absolute;
	bottom: 12px;
	left: 4px;
	width: 700px;
	height: auto;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	}
#kartka {
	width: 708px;
	height: auto!Important;
	min-height: 409px;
	height: 409px;
	background-image: url('tpl/images/kartka.jpg');
	background-repeat: repeat-y;
	float: left;
	text-align: left;
 	}
#kwiatek{
	position: absolute;
	top: -54px;
	right: -40px;
	}
div#kartka div#Cont{
	margin: 0px 34px 0px 34px
	}
br.clear{
	clear: both;
	margin: 0px;
	padding: 0px;
	}
span.osoba{
	color: #990000;
	font-weight: bold;
	}
span.data{
	font-size: 10px;
	font-style: italic;
	margin-bottom: 20px;
	}
p.wpis{
	margin: 0 0 20px 0;
	}
div#dodaj_wpis{
	float: left;
	padding-left: 60px;
	font-weight: bold;
	color: #990000;
	}
img#KsiegaGosci{
	float: right;
	margin-right: 60px;
	}
div.ref{
	float: left;
	background-image: url('tpl/images/photo_frame.png');
	background-repeat: no-repeat;
	width: 142px;
	height: 112px;
	text-align: left;
	font-size: 10px;
	margin: 4px;
	margin-right: 10px;
}
div.ref22{
	float: left;
	background-image: url('tpl/images/photo_frame.png');
	background-repeat: no-repeat;
	width: 142px;
	height: 132px;
	text-align: left;
	font-size: 10px;
	margin: 4px;
	margin-right: 10px;
}
div.ref1{
	background-image: url('tpl/images/photo_frame.png');
	background-repeat: no-repeat;
	width: 142px;
	height: 112px;
	text-align: left;
	font-size: 10px;
	margin: auto;
	margin-top: 4px;
}
div.ref img, div.ref_opis img, div.ref1 img, div.ref22 img{
	margin: 11px 0px 0px 11px;
	border: 0px;
	}
p.opis_do_foto{
	margin: 0px;
	margin-top: 4px;
	text-align: center;
	}
div#galeria{
	margin-left: 10px;
	}
span#kol_1{
	text-align: right;
	font-size: 11px;
	float: left;
	width: 305px;
	padding-right: 15px;
	margin-top: 10px;
}
span#kol_2{
	text-align: left;
	font-size: 11px;
	float: left;	
	width: 305px;
	padding-left: 15px;
	margin-top: 10px;
	}
	
div.navi{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 610px;
	text-align: center;
}
div.navi a{
	margin: 0px 1px 0px 1px;
}
div.navi a.selected{
	text-decoration: underline;
	font-weight: bold;
	color: #990000;
	}
img.LiniaPozioma{
	margin: 20px 0 10px 20px;;
	}

h1{
	font-weight: bold;
	color: #990000;
	font-size: 16px;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	}
p.red{
	font-weight: bold;
	color: #990000;
	}
div.menu_gorne{
	width: 600px;
	margin: auto;
	text-align: center;
	}
div.menu_gorne a.link_gorny{
		font-size: 13px;		
}

div.menu_gorne a.link_gorny_selected{
	color: #990000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}
input.pole, textarea.pole{
	font-size: 11px;
	padding: 3px;
	border: solid 1px #afaa9d;
	font-family: Tahoma;
	}
div.opis_art_long{
	float: left;
	margin: 0 17px 6px 0;
	}
div#newsletter{
	position: absolute;
	top: 0px;
	right: 20px;
	width: 320px;
	height: 	172px;
	background-image: url('tpl/images/newsletter.png');
	background-repeat: no-repeat;
	}
p#napis_do_newsletter{
	position: absolute;
	top: 50px;
	left: 37px;
	text-align: left;
	z-index: 2;
	font-size: 9px;
	line-height: 12px;
	}
input#mail{
	position: absolute;
	top: 101px;
	left: 44px;
	width: 175px;
	z-index: 99;
	background-color: transparent;
	border: 0px;
	font-size: 9px;	
	}
a#button_newsletter{
	display: block;
	position: absolute;
	top: 96px;
	left: 230px;
	width: 44px;
	height: 21px;
	z-index: 4;
	cursor: pointer;
	}
	
#pscroller1{
width: 300px;
height: 120px;
}

span.error{
	color: #ff0000;
	font-weight: bold;
	}

.addphoto_form { width: 370px; margin: 10px auto 0; display: none; }
.addphoto_form form legend { padding: 3px 0; font-weight: bold; }
.addphoto_form form fieldset { border: none; margin: 0; padding: 3px; }
.addphoto_form form label { float: left; width: 120px; }
.addphoto_form form .field { float: left; }
.addphoto_form form .pole { width: 200px; }
#submit_fieldset { text-align: center; }
.photo_ { float: left; }

