p { text-align: justify; font-weight: normal; padding: 0 0 8px 0; margin: 10px 0 10px 10px; width: 530px;}

div#contents  { }

div.generic_text h2 {
	float: left;
	border-bottom:1px solid #fe8534;
	width: 365px;
	height: 13px;
	margin: 0 0 3px 0;
	padding: 3px 0 3px 0;
	color: #fe8534;
}
div.text { float: left; margin: 0; padding: 5px 0; display: inline;}
div.generic_text { float:left;  padding: 8px; display:inline; border:1px solid #9e9d9d; margin:5px 0;}
	
div.generic_text .picture.left { float: left; width:150px; padding: 0; margin: 0 10px 0 0; }
div.picture_b { float:left; padding: 4px; border: 1px solid #b8b8b8;}
div.generic_text  .thumbails { float:left;  margin: 10px 0; text-align: justify; width: 160px; }
div.generic_text .picture.right {float: right; width:150px;  padding: 0; margin: 0 0 0 10px;}


div.generic_text p { float:left; text-align: justify; font-weight: normal; margin: 0; width: 366px; }

div#contents div.generic_text a img { float:left; margin: 0; padding:1px; border:1px solid #fe8534;}




div.generic_text .thumbails .thumbnail { float:left; margin: 0 3px 6px 3px; padding:0; border: 1px solid #FF802C; display: inline;}
div.generic_text .thumbails .thumbnail a { float:left; padding: 1px; margin: 0;  }
div#contents div.generic_text .thumbails .thumbnail a img { border:0;}

div.generic_text div.link { clear: both; margin:0; padding:0; float: left; width: 100%; }

div.generic_text .link a {
	float: left;
	color: #848383;
	text-decoration: underline;
	clear: both;
	margin: 0;
	font-weight: normal;
	padding-left: 15px;
	background: url(../images/ico_gallery.gif) no-repeat left center;
	
	}
div.generic_text .link a:hover { color: #7f7f7f; }

div.no_photo{ }
div.no_photo h2{
		float: left;
	width: 520px;
	height: 13px;
	margin: 0 0 3px 0;
	padding: 3px 0 3px 20px;
	color: #0d1d6a;
	background: url(../images/backgrounds/blocks_ico.gif) no-repeat  2px 2px #ebaf00;
	}
div.no_photo div.text { float: left; width: 540px; background:#f5f5f5; margin: 0; padding: 0; display: inline;}
div.no_photo ul li { width: 520px;}
div.no_photo ul li p { text-align: justify; font-weight: normal; width: 520px; }