#modUniversalHtml
	{
	width: 575px;
	margin : 0 0 0 15px;
}
#modUniversalHtml h2
	{
	border: 1px solid #4c68bc;
	border-bottom: 0;
	height: 10px;
	margin: 0;
	}
#modUniversalHtml h2 span
	{
	display: none;
	}
#modUniversalHtml div.content
	{
	border: 1px solid #4c68bc;
	border-width: 0 1px;
	padding: 0 9px;
	}
#modUniversalHtml div.content div.otagroup
	{
	color: #ce4300;
	font-weight: bold;
	margin-bottom: 0px;
	text-align: center;
	}
#modUniversalHtml div.content a img
	{
	border: 0;
	/*height: 25px;*/
	margin: 0;
	/*width: 165px;*/
	}
#modUniversalHtml div.separator
	{
	border: 1px solid #4c68bc;
	border-top: 0;
	height: 10px;
	}
#modUniversalHtml div.separator hr
	{
	display: none;
	}
	#modLongText
	{
	width: 585px;
	margin : 0 0 15px 15px;
}
#modUniversalHtml div.content table.tekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}


#modUniversalHtml div.content table.tekst tr td.header1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
    /*color: white;*/
	/*background-color: #EEEEEE;*/
	/*background-color: #4C68BC;    */
    /*border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;*/
}


#modUniversalHtml div.content table.tekst tr td img.image1{
	margin: 5px;
	border: solid 1px #666666;
}

#modUniversalHtml div.content table.tekst tr td img.Noimage1{
	margin: 5px;
	border: solid 0px #666666;
}


#modUniversalHtml div.content table.tekst tr td div.description{
	margin-top: 35px;
}

#modUniversalHtml div.content table.tekst tr td div.description span.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

#modUniversalHtml div.content table.tekst tr td div.description span.job {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4C68BC;
	font-size: 9pt;
}


#modUniversalHtml div.content table.tekst tr td div.description a.emailsa:link {
	color: #000000; text-decoration: underline; font-size: 14px;
}
#modUniversalHtml div.content table.tekst tr td div.description a.emails:visited {
	color: #666666; text-decoration: none; font-size: 14px;
}
#modUniversalHtml div.content table.tekst tr td div.description a.emails:hover {
	color: #000000; text-decoration: underline; font-size: 14px;
}
#modUniversalHtml div.content table.tekst tr td div.description a.emails:active {
	color: #666666; text-decoration: none; font-size: 14px;
}


#modLongText h2
	{
	background: #4c68bc;
	color: #fff;
	font-size: 9pt;
	line-height: 20px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	}
#modLongText h2 span
	{
	background: #4c68bc;
	padding: 0 5px;
	}
#modLongText div.content
	{
	border: 1px solid #4c68bc;
	border-width: 0 1px;
	padding: 10px 9px 0 9px;
	}
#modLongText div.content div.raw
	{
	margin: -10px 0 -5px 0;
	}
#modLongText div.content div.raw h3
	{
	clear: both;
	color: #4c68bc;
	font-size: 12pt;
	font-weight: bold;
	margin: 10px 0 0 10px;
	padding: 0;
	}
#modLongText div.content div.raw p
	{
	margin: 0 0 5px 0;
	text-align: justify;
	}
#modLongText div.content div.raw img
	{
	height: 120px;
	margin-bottom: 5px;
	width: 160px;
	}
#modLongText div.content div.raw img.left
	{
	float: left;
	margin-right: 5px;
	}
#modLongText div.content div.raw img.right
	{
	float: right;
	margin-left: 5px;
	}
#modLongText div.content dl
	{
	margin: -10px 0 0 0;
	text-align: justify;
	}
#modLongText div.content dl dt
	{
	margin-top: 10px;
	}
#modLongText div.content dl.FAQ dt
	{
	color: #4c68bc;
	font-weight: bold;
	}
#modLongText div.content dl.FAQ dd
	{
	margin : 10px 10px 0px 10px;
}

#modLongText img.blts_banner {
	margin-bottom: 15px;
}


#modLongText div.content dl.Testimonials dd
	{
	font-weight: bold;
	text-align: right;
	}
#modLongText div.separator
	{
	border: 1px solid #4c68bc;
	border-top: 0;
	clear: both;
	height: 10px;
	}
#modLongText div.separator hr
	{
	display: none;
	}
#modUniversalHtml VirtualTourTblMain A.lightblue {
	COLOR: black; TEXT-DECORATION: none
}
#modUniversalHtml VirtualTourTblMain A.lightblue2 {
	COLOR: red; TEXT-DECORATION: none
}
#modUniversalHtml VirtualTourTblMain A.lightblue:hover {
	COLOR: #0e89d8
}
#modUniversalHtml VirtualTourTblMain A.lightblue2:hover {
	COLOR: #0e89d8
}
#modUniversalHtml VirtualTourTblMain A.whiteblue {
	COLOR: white; TEXT-DECORATION: none
}
#modUniversalHtml VirtualTourTblMain A.whiteblue:hover {
	COLOR: #0e89d8
}
#modUniversalHtml VirtualTourTblMain A.red {
	COLOR: black; TEXT-DECORATION: none
}
#modUniversalHtml VirtualTourTblMain A.red:hover {
	COLOR: #ff4800
}
#modUniversalHtml VirtualTourTblMain A.af {
	COLOR: #e83700; TEXT-DECORATION: none
}
#modUniversalHtml VirtualTourTblMain A.af:hover {
	COLOR: #9f1300
}
#modUniversalHtml VirtualTourTblMain P.14l {
	FONT-FAMILY: arial,verdana,sans-serif; TEXT-ALIGN: left
}
#modUniversalHtml VirtualTourTblMain P.12l {
	FONT-FAMILY: arial,verdana,sans-serif; TEXT-ALIGN: left
}
#modUniversalHtml VirtualTourTblMain P.11l {
	FONT-FAMILY: arial,verdana,sans-serif; TEXT-ALIGN: left
}
#modUniversalHtml VirtualTourTblMain P.10l {
	FONT-FAMILY: arial,verdana,sans-serif; TEXT-ALIGN: left
}
#modUniversalHtml VirtualTourTblMain P.8l {
	FONT-FAMILY: arial,verdana,sans-serif; TEXT-ALIGN: left
}
#modUniversalHtml VirtualTourTblMain P.m9 {
	MARGIN-TOP: 0px; FONT-SIZE: 9pt; FONT-FAMILY: verdana, arial,sans-serif; TEXT-ALIGN: left
}
#modUniversalHtml VirtualTourTblMain P.m8 {
	MARGIN-TOP: 0px; FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial,sans-serif; TEXT-ALIGN: left
}
#modUniversalHtml VirtualTourTblMain P.m10 {
	MARGIN-TOP: 0px; FONT-SIZE: 9pt; COLOR: #ff3333; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left
}

/*apt better than hotels*/
 #modAptBetterLeft {
    width: 385px;
    margin: 0;
    padding: 0;
  }


  #modAptBetterLeft dt {
    background: #DF9339 url('http://cachefly.warsawshotel.com/wh/img_modules/hotels/modules/top_orange_big.gif') no-repeat;
    line-height: 20px;
    color: #fefefe;
    font-weight: bolder;
    padding-left: 8px;
    text-transform: uppercase;
  }

  #modAptBetterLeft dd {
    /*background: #FBF1E1;*/
	background: white url('http://cachefly.warsawshotel.com/wh/img_modules/apt_btr_bg.gif') repeat-y;
    border: 1px solid #DF9339;
    margin: 0 0 15px 0;
    padding: 0px;
    text-align: left;
  }
  #modAptBetterLeft img.img_apt_better
  {
  	margin: 7px 0 2px 9px;
  }
   #modAptBetterLeft img.img_start_booking
  {
  	margin: 2px 0 2px 9px;
	border: 0px solid black;
  }
  #modAptBetterLeft img.img_yesno
	{
		margin: 5px 0 0 0;
	}
  #modAptBetterLeft dd ul {
    margin: 3px 0 0 9px;
    padding: 0px;
    text-align: left;
	width: 365px;
  }
  #modAptBetterLeft dd ul li {
    margin: 6px 0 0px 9px;
    padding: 0px;
    text-align: left;
	list-style-type: none;
	border-top: 1px solid #F7E7D6;
	height: 15px;
  }
  #modAptBetterLeft dd ul li div {
    margin: 0 0 0px 0;
    padding: 0px;
    text-align: left;
	border: 0px solid black;
  }
  strong
  {
  	color: #9F5928;
  }
  div.desc1 {
   margin: 0 0 0 9px;
   width:170px;
   float:left;
font-weight:bold;
color:#9F5928;
  }
  div.desc2 {
   width:95px;
   float:left;
  }
  div.desc3 {
   width:80px;
   float:left;
   }
div.desc1x {
   margin: 0 0 0 9px;
   width:165px;
   float:left;
  }
  div.desc2x {
   width:105px;
   float:left;
  }
  div.desc3x {
   width:80px;
   float:left;
   }
#modAptBetterLeft dd p {
  	display:block;
  	background: #FBF1E1;
	padding-left: 3px;
	text-decoration: none;
	color: #965720;
	font-weight: normal;
	margin: 7px 0 7px 0;  	
  }
  #modAptBetterLeft dd p strong {
  	display:block;
  	background: #FBF1E1;
	padding-left: 3px;
	text-decoration: none;
	color: #965720;
	font-weight: bolder;  	
  }

/*apt better right part*/
#modHotBetterRight {
  	width: 385px;
	background: #FBF1E1;
	margin: 0 0 0 0;
	/*margin-left:0px;*/
	float:left;
	display:table;
  }
  
  #modHotBetterRight dt{
	background: #DF9339 url('http://cachefly.warsawshotel.com/wh/img_modules/hotels/modules/top_orange_big.gif') no-repeat;
	line-height: 20px;
	color: #FEFEFE;
	text-transform: uppercase;
	padding-left: 6px;
	font-weight: bolder;
	margin-bottom: -1px;
  }
  
  #modHotBetterRight dd{
  	border: 1px solid #D87A2B;
  	border-top: 0px;
	/*width: 99%;*/
	margin: 0;
	height: 490px;
	background: #FBF1E1;
  }
  
#modHotBetterRight img{
	float:left;
	border: 1px solid #DE9439;
	margin: 6px 0 3px 14px;
  }
  
#modHotBetterRight div.border{
	float:left;
	border-right: 1px solid #DE9439;
	border-top: 1px solid #DE9439;
	border-bottom: 1px solid #DE9439;
	margin: 6px 0 3px 0;
	height: 70px;
	width: 280px;	
	background-color: #FBF1E1;
  }
  #modHotBetterRight div.border2{
	
	margin: 2px auto 0 auto;
	width: 260px;	
  }
  
  #modHotBetterRight a{
	color:#945821;
	clear: both;
	text-decoration: none;
	font-weight: normal;
	font-size: 10.5pt;
  }


span.sup {
font-size:0.7em; position:relative; top:-0.6em; left:0;
}

/*top apt better*/
 #modAptBetterTop {
    margin: 0;
    width: auto;
	float: left;
  }
  
  #modAptBetterTop dt.dt_modAptBetterTop{
	background: #DF9339 url('http://cachefly.warsawshotel.com/wh/img_modules/hotels/modules/top_orange_big785.gif') no-repeat;
	line-height: 20px;
	color: #FEFEFE;
	text-transform: uppercase;
	padding-left: 9px;
	font-weight: bolder;
	margin-bottom: -1px;
	width: 99%;
  }
  
  #modAptBetterTop dd.dd_modAptBetterTop{
  	border: 1px solid #D87A2B;
  	border-top: 0px;
	width: 99%;
	margin:0;
	background: #FBF3E7;
	padding: 10px 1px 0 6px;
	font-size: 11pt;

  }
  
  #modAptBetterTop dd a {
  	display: block;
  	line-height: 28px;
  	background: #FBF1E1;
  	border-top: 1px solid #E9B586;
	padding-left: 9px;
	text-decoration: none;
	color: #965720;
	font-weight: bolder;  	
  }
  
  #modAptBetterTop dd a img{
  	float: left;
  	border: 0px;
  	margin-top: 6px;
  	margin-right: 8px;
  }
  
  #modAptBetterTop p {
  	background: #F5DEC4;
  	border-top: 1px solid #E9B586;
  	margin: 0;
  	padding-top: 6px;
  	padding-bottom: 6px;
	padding-left: 32px;
  }
  
  #modAptBetterTop p a {
  	line-height: 15px;
  	display: inline;
  	background: none;
  	border: 0;
  	font-weight: lighter;
  	text-transform: capitalize;
  }
#modAptBetterTop dl.FAQ dt
	{
	color: #DF9339;
	font-weight: bold;
	}
#modAptBetterTop dl.FAQ dt img
	{
	text-align: center;		
	}	

#modAptBetterTop dl.FAQ dd
	{
	margin : 10px 10px 10px 10px;
}
#modAptBetterTop dl.Testimonials dd
	{
	font-weight: bold;
	text-align: right;
	}

