


#preview_container {
  position:absolute;
  left:0px;
  top:140px;
  width:100%;



}

#previewTitle {
  position:absolute;
  left:14px;
  top:0px;
  width:95%;
  height:34px;
  text-align: left;
  border-bottom:1px dotted white;
  font-family:Arial;
  font-size:24px;
  color:#000;
}

#previewPlaceDate {
  position:absolute;
  left:14px;
  top:36px;
  width:250px;
  height:20px;
  padding-left:5px;
  border-bottom:1px dotted white;
  border-right:1px dotted white;
  font-family:Arial;
  font-size:12px;
  color:#333333;
}

#previewArchitectName {
  position:absolute;
  left:270px;
  top:36px;
  width:650px;
  height:20px;
  border-bottom:1px dotted white;
  padding-left:5px;
  font-family:Arial;
  font-size:12px;
  color:#333333;
}

#previewMainImage {
  position:absolute;
  left:14px;
  top:60px;
  width:642px;
  height:423px;
  border-right:2px solid white;
  background: black;
}

#previewProjectDescription {
  position:absolute;
  left:661px;
  top:58px;
  width:270px;
  height:534px;
  border-bottom:1px dotted white;
}

#previewProjectDescription p {
  padding:0;
  margin:0;
  font-family:Arial;
  color:#000;
}

#previewProjectDescription .previewProjectDescriptionIntro{
  border-bottom: 1px dotted white;
  font-size:14px;
  font-weight:bold;
  padding-bottom:10px;

}

#previewProjectDescription .previewProjectBrief{
  font-size:12px;
  padding-top:10px;
}

#previewImages {
  position:absolute;
  left:14px;
  top:483px;
  width:642px;
  height:115px;
  border-right:2px solid white;
}








#previewTags {
  position:absolute;
  left:646px;
  top:115px;
  width:265px;
  height:138px;

  font-family:Arial;


}

#previewTags .previewTagsTitle{
  font-size:14px;
  font-weight:bold;
  margin-left:0;
  padding-left:0;
  padding-bottom:5px;
  border-top: 2px solid white;
  border-bottom: 1px dotted white;
  margin-bottom:0;
}

#previewTags .previewTagsList{
  font-size:12px;
  border-bottom:1px dotted white;
  padding: 5px 0px 5px 0px;
}









#previewData {
  font-family:Arial;
  font-size:12px;
  position:absolute;
  left:-2px;
  top:115px;
  width:199px;
  height:278px;

  border-right:2px solid white;

}


#previewData  .previewDataTitle {
  font-size:14px;
  font-weight:bold;
  margin: 0px 4px 0px 0px;
  padding-left:0;
  padding-bottom:5px;
  border-top: 2px solid white;
  border-bottom: 1px dotted white;

}

#previewData  .previewDataList
{
list-style-type:none;
padding: 8px 0px 5px 0px;
}

#previewData  .previewDataList li
{
  padding:0;
  margin:0;
}



#previewTeam {
  font-family:Arial;
  position:absolute;
  left:203px;
  top:115px;
  width:439px;
  height:141px;
  border-right:2px solid white;

}

#previewTeam .previewTeamTitle {
font-size:14px;
font-weight:bold;
border-top:2px solid white;
border-bottom:1px dotted white;
padding: 0px 0px 5px 0px;
margin-right:5px;
margin-bottom:0;
}

#previewTeam  .previewTeamList {
  list-style:none;
  border-bottom:1px dotted white;
  padding:5px 4px 5px 0px;
  margin-right:4px;
  margin-bottom:0px;

}

#previewTeam  .previewTeamList li{
  padding:0;
  margin:0;

}












#previewSuppliers {
  position:absolute;
  left:203px;
  top:254px;
  width:439px;
  height:138px;
  border-right:2px solid white;
}


#previewSuppliers .previewSuppliersTitle {
  font-size:14px;
  font-weight:bold;
  border-top:2px solid white;
  border-bottom:1px dotted white;
  padding: 0px 0px 5px 0px;
  margin-right:5px;
  margin-bottom:0;
}


#previewSuppliers .previewSuppliersList {
   list-style:none;
  border-bottom:1px dotted white;
  padding:5px 4px 5px 0px;
  margin-right:4px;
  margin-bottom:0px;
}

#previewSuppliers .previewSuppliersList li {
   padding:0;
  margin:0;
}






#previewHR{
  position:absolute;
  left:-2px;
  top:396px;
  width:640px;
  height:1px;

  border-top:2px solid white;
}






#previewComments {
  position:absolute;
  left:-2px;
  top:400px;
  width:644px;
  height:249px;
  border-right:2px solid white;

}

#previewComments .previewCommentsTitle {

  font-size:14px;
  font-weight:bold;

  border-bottom:1px dotted white;
  padding: 0px 0px 5px 0px;
  margin-right:5px;
  margin-bottom:0;
}


#previewSimilarProjects {
  position:absolute;
  left:417px;
  top:450px;
  width:200px;
  height:179px;
}


#previewProjectsBySameArchitect {
  position:absolute;
  left:417px;
  top:618px;
  width:200px;
  height:202px;
}

#previewOpenImageViewer {
  background-color:#ccc;
  position:absolute;
  left:542px;
  top:60px;
  width:110px;
  height:42px;
  border:1px dotted white;
}