a:visited, a:link{
	text-decoration: none;
	color:#FFFFFF;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
	color:#006666;
}

  /*

a.footpro:visited {
	text-decoration: none;
	color:#000000;
}


a.footpro:link {
	text-decoration: none;
	color:#000000;
}

a.footpro:hover {
	text-decoration: none;
	color:#000000;
}

 */


a.allAptsFlex:link {
text-decoration:  none;
}


a.navBar:visited {
  /* Applies to visited links of class navBar */
  text-decoration:  none;
  color:#CCCCFF;

  }
  
  
a.navBar:link {
  /* Applies to links of class navBar */
  text-decoration:  none;
  font-weight:      normal;

  } 
  
a.navBar:hover {
  /* Applies to links of class navBar */
  text-decoration:  none;
  font-weight:      normal;
  color:#006666;

  }   


body {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-color: #000000;
}


h1 {
	color: #FF9933;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 32px;
	line-height: 40%;
}

h1 em {
	font-style: italic;
	color: white;
}

h1 box{
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

h2{
	color: #A3B2CC;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

h3 {
	color: #FFF;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 18px;
}


h4 {
	color: #A3B2CC;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 22px;
}


h5 {
	color: #FF9933;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 24px;
}


p{
	margin: 0px;
	padding: 0px;
}






.gal {
	background: #000000;
	position: absolute;
}


.attractions{
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}


/*
.footpro {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #580000;
	text-decoration: none;
}

*/


.homeText {

	font-family: Verdana, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #A3B2CC;

}

.navBar {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #CCCCFF;
	text-decoration: none;
	line-height: 1em;
}

.email {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #CCCCFF;
	font-style: normal;
	font-weight: normal;
}

.footer {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #999999;
}

.offer {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #CCCCFF;
	font-style: normal;
	font-weight: normal;
}

/*

.query {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
}

*/

.seasons {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	line-height: 5;
}

.slogan {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
}


.street {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	line-height: 1.5;
	color: #A3B2CC;
	text-align:center;
}

.table {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #A3B2CC;
	text-align: left;
	vertical-align: top;
	line-height: 1.2;
	text-decoration: none;
}



.tableHeader {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.tableRight {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #A3B2CC;
	text-align: center;
	vertical-align: top;
	line-height: 1.2;
}

.testimonials {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #A3B2CC;
	font-style: italic;
}


#allApts {
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 530px;
	height: 600px;
	left: 230px;
	z-index: 850;
	top: 160px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}


#allApts_1 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 850;
	top: 200px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}


#allApts_2 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 400px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}


#allApts_3 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 600px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}


#allApts_4 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 800px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}


#allApts_5 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 1000px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}


#allApts_6 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 1200px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}



#allApts_7 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 1400px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}



#allApts_8 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 1600px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}



#allApts_9 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 1800px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}



#allApts_10 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 2000px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}


#allApts_11 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 2200px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}

#allApts_12 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 2400px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}


#allApts_13 {	
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 540px;
	height: auto;
	left: 230px;
	z-index: 855;
	top: 2600px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}


#allAptsFlex {	margin: 0px 0px 0 0px;
                position: absolute;
width: 550px;
	height: auto;
	left: 230px;
	z-index: 850;
	top: 200px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}

#allAptsSpacer {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #CCCCFF;
	font-style: normal;
	font-weight: normal;
	width: 400px;
	height: 124px;
}

#allAptsPictureSpacer {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #CCCCFF;
	font-style: normal;
	font-weight: normal;
	width: 100px;
	height: 124px;
}







#aptName {
	font-family: Verdana, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	width: 380px;
	height: 50px;
	top: 472px;
	left: 222px;
	z-index: 625;
	vertical-align: middle;
}


#aptType {
	font-family: Verdana, sans-serif;
	font-size: 1.6em;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	width: 550px;
	height: 50px;
	top: 150px;
	left: 233px;
	z-index: 875;
	vertical-align: middle;
	right: auto;
	text-transform: capitalize;
	font-style: normal;
	font-weight: lighter;
}


#attractions {
	position: absolute;
	width: 380px;
	height: auto;
	top: 150px;
	right: 15px;
	z-index: 800;
}

#booking {
	position: absolute;
	width: 555px;
	height: 580px;
	top: 330px;
	right: 15px;
	z-index: 650;
	bottom: auto;
}


#bookingHeader {
	position: absolute;
	width: 555px;
	height: 200px;
	top: 150px;
	right: 15px;
	z-index: 650;
}

#cellSpacer {
	width: auto;
	height: auto;
	padding: 5px;
	background-color: #000000;
}

#cellSpacerRight {
	width: 290px;
	height: auto;
	background-color: #000000;
/*	border-bottom: 0.5px solid white; */
	padding-right: 5px;
}

#cellSpacerRightLarge {
	width: 275px;
	height: auto;
	
/*	border-bottom: 0.5px solid white; */
	padding-right: 5px;
}


#composition {
	position: absolute;
	width: 180px;
	height: 150px;
	top: 550px;
	left: 145px;
	z-index: 825;


}


#convertor {
	position: absolute;
	width: 190px;
	height: 33px;
	right: 10px;
	z-index: auto;
	top: 500px;
}

#details {
	position: absolute;
	width: 120px;
	height: 150px;
	top: 550px;
	left: 20px;
	z-index: 825;

}

#divider {
	border-top: 0.5px solid;
	position: absolute;
	top: 535px;
	right: 20px;
	width: 770px;
	border-top-color: #A3B2CC;
	height: 5px;
	visibility: visible;
}

#equipment {
	position: absolute;
	width: 160px;
	height: 150px;
	top: 550px;
	left: 340px;
	z-index: 825;

}

#footer {
	text-align: center;
	color: #999999;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding: 5px 5px 5px 0;
	position: absolute;
	bottom: 5px;
	right: 12px;
	width: 780px;
	border-top-color: #A3B2CC;
	z-index: 100;
}


/*
#footpro {
	text-align: center;
	color: #000000;
	position: absolute;
	bottom: -5px;
	right: 0px;
	width: 750px;
	z-index: -1;
}
*/

#gallery {
	margin: 13px 10px 0 0px;
	background-image: url(../images/elements/box.gif);
	position: absolute;
	width: 380px;
	height: 320px;
	left: 17px;
	z-index: 800;
	top: 450px;
}

#galleryApts {
	margin: 13px 10px 0 0px;
	position: absolute;
	width: 380px;
	height: 320px;
	left: 220px;
	z-index: 800;
	top: 140px;
	background-color: #000000;
	background-image: url(../images/elements/box.gif);
}


#galleryKrakow {	margin: 0px 0px 0 0px;
                position: absolute;
width: auto;
	height: 1675px;
	left: 17px;
	z-index: 880;
	top: 470px;
	background-color: #000000;
	border: 1px solid #750306;
	border-color: #A3B2CC;
}


#googleMaps {
	position: absolute;
	width: 200px;
	height: 33px;
	left: 20px;
	z-index: 800;
	top: 470px;
}


#gzero {
	top: 15px;
	left: 15px;
	width: 300px;
	height: 280px;
}








#header {

	margin: 0px;
	padding: 8px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 794px;
	height: 230px;
	border-bottom-width: thin;
	background-image: url(../images/elements/header_bg.jpg);
	z-index: 200;
}


#homeText {
	position: absolute;
	width: 380px;
	height: 580px;
	top: 150px;
	right: 15px;
	z-index: 800;
}


#homeTextLeft {
	position: absolute;
	width: 380px;
	height: auto;
	top: 770px;
	left: 18px;
	z-index: 800;
}

#lamp {
	background-image: url(../images/elements/lamp.jpg);
	position: absolute;
	width: 180px;
	height: 262px;
	top: 160px;
	left: 200px;
	z-index: 500;
	border-right-style: none;
	border-top-style: none;
}



#leftBox {
	position: absolute;
	width: 200px;
	height: auto;
	top: 460px;
	left: 20px;
	z-index: 825;

}

#location {
	position: absolute;
	width: 270px;
	height: 150px;
	top: 550px;
	left: 520px;
	z-index: 820;

}


#nav {
	margin: 0px 0 0px 0px;
	color: #FFFFFF;
	position: absolute;
	top: 75px;
	left: -20px;
	z-index: 240;
	width: 350px;
}

#nav a {
	text-decoration: none;
	color: #006666;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}

#nav a:hover {
	text-decoration: none;
	color: #FFF;
}
#navHor {
	text-align: right;

	position: absolute;
	top: 110px;
	width: 520px;
	height: auto;
	right: 65px;
	z-index: 850;
	}
	
	



#nav li {
  list-style: none;
  padding: 0px 0px 12px 0px;
}


#offer {
	text-align: right;

	position: absolute;
	top: -35px;
	width: 660px;
	height: auto;
	right: 15%;
	z-index: 300;

}

#prices {
	position: absolute;
	width: 175px;
	height: 100px;
	top: 143px;
	right: 14px;
	z-index: 605;
}

#priceTable {
	position: absolute;
	width: 570px;
	height: 350px;
	top: 143px;
	right: 14px;
	z-index: 625;
}


/*

#promo {
	text-align: right;
	color: #000000;
	position: absolute;
	top: -35px;
	width: 660px;
	height: auto;
	right: 10%;
	z-index: -1;

}

*/

#seasons {
	position: absolute;
	width: 175px;
	height: 100px;
	top: 271px;
	right: 16px;
	z-index: 615;
}



#siteMapLeft {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	text-align: left;
	position: absolute;
	width: 300px;
	height: 500px;
	top: 150px;
	left: 230px;
	z-index: 876;
	vertical-align: middle;
	right: auto;
	font-style: normal;
	font-weight: normal;
	line-height: 175%;
}


#siteMapRight {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	text-align: left;
	position: absolute;
	width: 300px;
	height: 500px;
	top: 150px;
	left: 480px;
	z-index: 876;
	vertical-align: middle;
	right: auto;
	font-style: normal;
	font-weight: normal;
	line-height: 175%;
}

#siteMapTitle {
	font-family: Verdana, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	width: 800px;
	height: 50px;
	top: 100px;
	left: 0px;
	z-index: 875;
	vertical-align: middle;
	right: auto;
	text-transform: capitalize;
	font-style: normal;
	font-weight: lighter;
}


#slideShaw {
	margin: 0px 0px 0 0px;
	position: absolute;
	width: 380px;
	height: 320px;
	left: 219px;
	z-index: 870;
	top: 152px;
	background-color: #000000;
}




#slogan {
	text-align: right;

	position: absolute;
	top: 0px;
	width: 500px;
	height: auto;
	right: 65px;
	z-index: 350;
	border-bottom-width: thin;
}

/*  spacer for page hight */
#spacer {
	width: 1px;
	position: relative;
	height: 900px;
	top: 0px;
	right: 1px;
	z-index: 1;
}

/*  spacer for page hight */
#spacer450 {
	width: 1px;
	position: relative;
	height: 450px;
	top: 0px;
	right: 1px;
	z-index: 1;
}

/*  spacer for page hight */
#spacer_contact {
	width: 1px;
	position: relative;
	height: 520px;
	top: 0px;
	right: 1px;
	z-index: 1;
}


/*  spacer for page hight */
#spacer_3apts {
	width: 1px;
	position: relative;
	height: 500px;
	top: 0px;
	right: 1px;
	z-index: 1;
}

/*  spacer for page hight */
#spacer_attr {
	width: 1px;
	position: relative;
	height: 2200px;
	top: 0px;
	right: 1px;
	z-index: 1;
}


/*  spacer for page hight */
#spacer_book {
	width: 1px;
	position: relative;
	height: 950px;
	top: 0px;
	right: 1px;
	z-index: 1;
}



/*  spacer for page hight */
#spacer_flexi{
	position: absolute;
	top:0px;
	right: 0px;
	width: auto;
	z-index: 50;
	height: auto;
	left: 0px;
}



/*  spacer for page hight */
#spacer_res{
	position: relative;
	top:0px;
	width: auto;
	z-index: 50;
	height: 850px;
	left: 0px;
}


/*  spacer for page hight */
#spacer_links {
	width: 1px;
	position: relative;
	height: 500px;
	top: 0px;
	right: 1px;
	z-index: 1;
}



/*  spacer for page hight */
#spacer_four {
	width: 1px;
	position: relative;
	height: 1250px;
	top: 0px;
	right: -20px;
	z-index: 1;
}



/*  spacer for page hight */
#spacer_studio {
	width: 1px;
	position: relative;
	height: 1650px;
	top: 0px;
	right: -20px;
	z-index: 1;
}




/*  spacer for page hight */
#spacer_tandc {
	width: 1px;
	position: relative;
	height: 1475px;
	top: 0px;
	right: -20px;
	z-index: 1;
}


/*  spacer for page hight */
#spacer_travel {
	width: 1px;
	position: relative;
	height: 1250px;
	top: 0px;
	right: 0px;
	z-index: 1;
}


/*  spacer for page hight */
#spacer_two {
	width: 1px;
	position: relative;
	height: 2630px;
	top: 0px;
	right: 0px;
	z-index: 1;
}

/*  test container for validation */

#vali{
	position: absolute;
	width: auto;
	height: auto;
	z-index: 1;
	clear: none;
	right: 50px;
	bottom: 50px;
	}




/*  main container */

#wrapper {
	background-color: #580000;
	border: 5px solid #750306;
	color: #000000;
	padding: 5px;
	position: relative;
	border: 5px solid #750306;
	margin: auto;
	top: 30px;
	width: 800px;
	height: auto;
	
}


#wrapperFlexi {
	background-color: #580000;
	border: 5px solid #750306;
	color: #000000;
	padding: 5px;
	position: relative;
	border: 5px solid #750306;
	margin: auto;
	top: 30px;
	width: 800px;
	height: auto;
	
}






/* Google error 404 widget
#goog-wm {
  width: 555px;
  padding: 1em;
  background-color: white;
}


#goog-wm h3.closest-match {
  color: #8f2831;
  border-bottom: 3px dashed #aebd63;
  padding-bottom: 0.5em;;
  font-size: 170%;
  margin: 0;
}

#goog-wm h3.closest-match a { }
   
#goog-wm h3.other-things {

  color: #8f2831;
}
   
#goog-wm ul li { }
   
#goog-wm li.search-goog {
  display: none;
}

 */
