* {
	margin:0px;
	padding:0px;
}

body {
	background-color:#000;
	font-family:Verdana;
	font-size:10px;
}

img { 
	border:none; 
	margin:0px; 
	padding:0px; 
}

#contentHolder {
	width:1000px;
	margin:0 auto;
}

#topHolder {
	height:70px;
	width:100%;
	background:url(/templates/img/bckgHdrLeft.jpg) repeat-x; 
}

#logoHolder {
	float:left;
	width:353px;
	height:70px;
	padding-left:48px;
	background:url(/templates/img/logo.jpg) no-repeat right; 	
}

#menuHolder {
	width:599px;
	float:right;
}

#menuTop {
	height:26px;
	background:url(/templates/img/bckgTop1.jpg) repeat-x; 
}

#menu {
	height:24px;
}

#menu a, #menu span {
	float:left;
}

#menuBot {
	height:20px;
	background:url(/templates/img/bckgTop2.jpg) bottom; 
}

#middleHolder {
	width:1000px;
}

#middleLeft {
	width:141px;
	height:500px;
	float:left;
	background:url(/templates/img/bckgMidLeft.jpg) no-repeat; 	
}

#middleCenter {
	float:left;
	width:708px;
}

#middleBaner {
	width:708px;
	height:334px;
	padding-top:15px;
	background:url(/templates/img/bckgMidCenter.jpg); 			
	text-align:center;
}

#middleContent {
	background:url(/templates/img/bckgMidContentRight.jpg) repeat-x top right;
}	

#middleContentLeft {
	width:16px;
	height:222px;
	background:url(/templates/img/bckgMidContentLeft.jpg) no-repeat; 			
	float:left;
}

#middleContentRight {
	width:18px;
	height:222px;
	float:right;
	background:url(/templates/img/bckgMidContentRight.jpg) no-repeat; 			
}

#indexContentTop {
	width:674px;
	height:25px;
	background:url(/templates/img/bckgIndexTop.jpg); 				
}

#indexContent {
	width:674px;
	height:100%;
	padding-bottom:50px;
	float:left;
	background:url(/templates/img/bckgMain.jpg) no-repeat left 25px; 			
}	

#indexHdr {
	display:block;
	height:60px;
	padding-top:10px;
	padding-left:10px;
}

#indexLeft {
	width:395px;
	margin-left:20px;
	float:left;
	color:#fff;
	text-align:justify;
}

#indexRight {
	float:right;
	padding-right:15px;
	width:216px;
}

#indexRight a {
	display:block;
	margin-bottom:10px;
}	

#kontaktContent {
	width:674px;
	color:#fff;
	font-size:10px;
	padding-bottom:50px;
	padding-top:25px;
	float:left;
	background:url(/templates/img/bckgMid.jpg) no-repeat left top; 			
}	

#kontaktLeft {
	float:left;
	width:370px;
	background:url(/templates/img/bckgKontakt.jpg) no-repeat left top; 	
	padding-top:11px;
	padding-left:20px;
	padding-right:20px;
	line-height:1.8em;
	text-align:justify;
}

.mail_success { color: green; }
.mail_error { color: #B8001C; }
.form_border { border: 1px solid #B8001C !important; }
 
#kontaktForm {
	color:#d89600;
}

#kontaktForm fieldset {
	border:none;
	margin-top:15px;
}

#kontaktForm span {
	display:block;
}

#kontaktForm p {
	display:block;
	float:left;
	width:100px;
	padding-right:10px;
	padding-top:6px;
	text-align:right;
}

#kontaktForm input.inputText {
	background:url(../img/bckgInput.jpg);
	padding-left:12px;
	padding-top:8px;
	width:201px;
	height:22px;
	border:none;
	font-size:10px;
	float:left;
}

#kontaktForm input.submit {
	margin-left:90px;
	margin-top:10px;
}

#kontaktForm .textarea {
	background:url(../img/bckgTextarea.jpg);
	width:259px;
	padding-top:8px;
	height:160px;
	float:left;
}

#kontaktForm textarea {
	background:none;
	width:240px;
	height:152px;
	font-size:11px;
	border:none;
	float:left;
	padding-left:12px;	
}

h1.formularz {
	margin-bottom:15px;
}

#kontaktRight {
	float:right;
	width:217px;
	background:url(/templates/img/bckgKontaktRight.jpg) no-repeat top; 		
	padding:10px 15px 0px 0px;
}

#kontaktRight span {
	padding-left:15px;
	display:block;
}

img.kontaktMapaBig {
	margin-left:10px;
}

h2.kontaktHdr {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#d89600;
	display:block;
	padding-bottom:25px;
	line-height:1.8em;
	padding-left:15px;
}

#kontaktRight a.mail {
	color:#d89600;
	text-decoration:none;
}

img.kontaktMapa {
	margin:25px 0px 15px 0px;	
}

#apartamentyContent {
	width:674px;
	color:#fff;
	font-size:10px;
	padding-bottom:50px;
	float:left;
	background:url(/templates/img/bckgMid.jpg) no-repeat left top; 			
}	

#apartamentyLeftTlo {
	float:left;
	width:410px;
	background:url(/templates/img/bckgKontakt.jpg) no-repeat left 25px; 	
	line-height:1.8em;
	text-align:justify;
}

#apartamentyLeft {
	width:370px;
	background:url(/templates/img/bckgApartamenty.jpg) no-repeat left top; 	 
	padding-top:81px;
	padding-left:20px;
	padding-right:20px;
	line-height:1.8em;
	text-align:justify;
}

#apartamentyLeft img{
	margin-right:5px;
	margin-bottom:5px;
}

#apartamentyRight {
	float:right;
	width:217px;
	margin-top:25px;
	color:#fff;
	line-height:1.8em;
	background:url(/templates/img/bckgKontaktRight.jpg) no-repeat top; 		
	padding:0px 7px 0px 8px;
}

#apartamentyRight h2 {
	padding-bottom:5px;
}

#apartamentyRight span {
	display:block;
	padding-left:4px;
	padding-bottom:10px;
	text-align:justify;
}

#apartamentyRight input.textInput {
	background:url(../img/bckgNapisz.jpg);
	padding-left:11px;
	padding-top:5px;
	width:160px;
	height:22px;
	border:none;
	font-size:10px;
}

#apartamentyRight input.btnSend {

}

#apartamentHolder {
	padding:20px 10px;
	background:url(../img/cennikSpearator.jpg) bottom center no-repeat;
}

img.mini {
	border:solid 1px #fff;
}

#apartamentHolder .apartLeft {
	float:left;
	width:120px;
	padding-right:20px;
	text-align:right;
}

#apartamentHolder .apartRight {
	float:right;
	color:#d3cbb8;
	width:500px;
}

#apartamentHolder .apartRight h3 {
	font-size:12px;
	display:block;
	padding-bottom:10px;
}

#apartamentHolder .apartRight span {
	display:block;
}

#apartamentHolder .apartRight strong.yellow {
	color:#ca8d00;
}

#galeriaContent {
	width:674px;
	padding-bottom:50px;
	float:left;
	background:url(/templates/img/bckgMain.jpg) no-repeat left 25px; 			
}	

#galeriaHdr {
	display:block;
	height:50px;
	padding-top:10px;
	padding-left:10px;
}


#galeriaHolder {
	padding:5px 20px;
	width:620px;
	margin:0 auto;
}

#galeriaHdrHolder {
	padding:10px 0px;
}

#nazwaGalerii {
	width:500px;
	float:left;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	color:#d3cbb8;
}

#rezerwacja {
	float:right;
	width:120px;
	text-align:right;
}

#galeriaPhotoHolder {
	border:solid 1px #674800;
	padding:10px;
}

#galeriaPhotoHolder img {
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
}

#galeriaPhoto1 {
	float:left;
	text-align:left;
}

#galeriaPhoto2 {
	float:left;
	text-align:center;
}

#galeriaPhoto3 {
	float:left;
	text-align:right;
}
#galeriaPhoto4 {
	float:left;
	text-align:left;
}

#galeriaPhoto5 {
	float:left;
	text-align:center;
}

#galeriaPhoto6 {
	float:left;
	text-align:right;
}

#galeriaPhoto7 {
	float:left;
	text-align:left;
}

#galeriaPhoto8 {
	float:left;
	text-align:center;
}

#galeriaPhoto9 {
	float:left;
	text-align:right;
}

#promocje {
	color:#fff;
	height:700px;
	overflow-y:auto;
	line-height:1.8em;
	background:url(/templates/img/bckgKontaktRight.jpg) repeat-x top; 		
	padding:10px 7px 0px 18px;
}

#promocje h1 {
	color:#CA8D00;
	margin-bottom:15px;
}


#middleRight {
	width:151px;
	height:500px;
	float:right;
	background:url(/templates/img/bckgMidRight.jpg) repeat-x; 		
}

#footerHolder {
	width:708px;
	padding-top:30px;
	height:50px;
	text-align:center;
	background:url(/templates/img/bckgFooterTop.jpg) top center no-repeat; 			
}

#footerHolder ul {
	margin:0 auto;
	width:550px;
}

#footerHolder ul li {
	float:left;
	list-style:none;
}

#footerHolder ul li a {
	text-decoration:none;
	color:#5e5e5e;
}

#footerHolder ul li span.sep {
	display:block;
	width:50px;
	height:20px;
	background:url(/templates/img/footerSeparator.jpg) top center no-repeat; 			
}

div.clear {
	clear:both;	
	height:0px;
	overflow:hidden;
}