html {  height: 100%;  margin-bottom: 1px;  background: #957F66;}body {	margin: 0;	padding: 0;	height: 793px;}div#wrapper {	margin: 18px auto;	width: 848px;	height: 773px;	background: url(../image/podklad.jpg) 0 0 repeat-y;}div#wrapper1 {	margin: 18px auto;	width: 848px;	height: 819px;	background: url(../image/podklad1.jpg) 0 0 repeat-y;}div#wrapper2 {	margin: 18px auto;	width: 848px;	height: 1316px;	background: url(../image/tlo_pokoje.jpg) 0 0 repeat-y;}div#wrapper3 {	margin: 18px auto;	width: 848px;	height: 2000px;	background: url(../image/tlo_pokoje2.jpg) 0 0 repeat-y;}div#header {	text-align:center;	position: relative;	top:10px;	height:250px;	/*left:128px;	top: 70px;	width: 591px;	height: 171px;	background: url(../image/napis-pokoje.png) 0 0 repeat-x;*/}div#menu_bar {	position: relative;	left:38px;		top:10px;	width: 848px;	height: 60px;	z-index:100;	}	div#main_content {	position: relative;	top: 15px;	width: 848px;	font-family:"Times New Roman", Times;	font-weight:800;	font-size:16px;	/*font-style:italic;*/	color:#231f20;	}div#main_content1 {	position: relative;	top: 15px;	width: 848px;	font-family:"Times New Roman", Times;	font-weight:800;	font-size:16px;	/*font-style:italic;*/	color:#231f20;		}	div#main_foto {	width:360px;	padding-top:13px;	padding-left:40px;	padding-right:0px;	display:inline;	float:left;  		}div#main_text {	width:400px;	padding-top:30px;	padding-left:0px;	display:inline;	float:left;	text-align:justify;	}div#main_text:first-letter {	font-size:25px;	}	div#zaproszenie {	position:absolute;	top:18px;	left:10px;	}	div#wzorek {	position:absolute;	top:700px;		margin-left:245px;		}div#wzorek1 {	position:absolute;	top:746px;		margin-left:245px;		}div#wzorek2 {	position:absolute;	top:1246px;		margin-left:245px;		}div#wzorek3 {	position:absolute;	top:1936px;		margin-left:245px;		}div#gallery_left {	width:222px;	margin:57px 8px 0;	display:inline;	float:left;		}div#gallery_left1 {	width:340px;	text-align:center;	margin-top:35px;	margin-right: 20px;	margin-left: 60px;	display:inline;	float:left;		}	div#gallery_right {	width:222px;	margin:57px 8px 0px;	display:inline;	float:left;	border: 1px black solid;	}	div#gallery_center1 {	position:relative;	left:174px;	text-align:center;	width:500px;	height:397px;	margin-top:57px;	background: url(image/rama_500x397copy.jpg) 0 0 no-repeat;	vertical-align:middle;	border: 1px black solid;	float:left;	}.gallery_center2{margin:55px;}.fotomini {	margin:1px;	padding:3px;	width:100px;	height:86px;	display:inline;	float:left;	background: #ffffff;	border: 1px black solid;		}.fotomini1 {	margin:1px;	padding:3px;	width:80px;	height:60px;	display:inline;	float:left;	background: #ffffff;	border: 1px black solid;	}.fotomini2 {	margin:5px;	padding:8px;	width:142px;	height:102px;	display:inline;	float:left;	background: #ffffff;	cursor:pointer;	/*border: 1px black solid;*/	}	.fotomini3 {	margin:5px;	padding:8px;	width:289px;	height:102px;	display:inline;	float:left;		}		div#gallery_center {	margin-top:30px;	margin-left:5px;	margin-right:5px;	width:350px;	height:300px;	padding:5px;	display:inline;	float:left;	background: #ffffff;	border: 1px black solid;	}div#gallery_all{	width:760px;	text-align:left;	margin-top:10px;	margin-right: 40px;	margin-left: 40px;	margin-bottom:10px;	padding:5px;	clear:both;	/*color:#ffffff;*/	font-size:16px;}div#contact_left {	width:400px;	margin-top:35px;	margin-right:25px;	margin-left:70px;	display:inline;	float:left;		}div#contact_right {	width:160px;	margin-top:35px;	margin-left:50px;	display:inline;	float:left;	}.contact_input {	margin:1px;	padding:3px;	display:inline;	background: #ffffff;	border: 3px black double;	font-family:Tahoma,"Times New Roman", Times;	font-size:15px;	font-weight:800;	/*font-style:italic;*/	color:#231f20;	}div#mapa{	margin-top:25px;	margin-left:62px;	margin-right:63px;}div#news_left {	width:100px;	padding:10px;	margin-top:50px;	margin-left:140px;	display:inline;	float:left;	}div#news_right {	margin-left:140px;	width:550px;	padding-top:30px;	padding-left:0px;	display:block;	text-align:justify;	}div#contact_right p {	font-size:20px;	margin-left:0px;	margin-right:0px;	margin-top:3px;	margin-bottom:3px;	background: #ffffff;	padding:2px;	}div#contact_right p:first-letter {font-size:35px;}p:first-letter {font-size:25px;}p:first-line {text-indent: 20px;}.news:link{	font-family:"Times New Roman", Times;	font-weight:800;	font-size:16px;	color:#231f20;	font-style: normal;	text-decoration: none;}.news:hover{	font-family:"Times New Roman", Times;	font-weight:800;	font-size:16px;	color:#231f20;	font-style: normal;	font-weight: bold;	text-decoration: none;}.news:visited{	font-family:"Times New Roman", Times;	font-weight:800;	font-size:16px;	color:#231f20;	font-style: normal;	text-decoration: none;}.news{	font-family:"Times New Roman", Times;	font-weight:800;	font-size:16px;	color:#231f20;	font-style: normal;	text-decoration: none;}