* { padding: 0; margin: 0; font-family: Tahoma }

img					{ border: none; }
li					{ list-style: none; }
div#all 				{  width: 650px;}
div#list-gal 			{ width: 446px; height: 445px; border: 1px solid #e7e7e7; float: left;}
div#list-gal  h2		{ font-size: 10px; color: #b2b2b2; font-weight: normal; text-transform: uppercase; margin: -5px 0 20px 10px; }
div#list-gal li 		{ display: inline; }
div#list-gal li a		{ display: block; float: left; width:  35px; height: 50px; text-align: center; margin: 10px 45px 10px 0; }
div#gal				{ height: 280px; overflow: auto; width: 420px; margin: 10px 0; }
div#header-list 		{ height: 110px; padding: 10px 0 0 10px; }
div#main-image 		{ width: 160px; border: 1px solid #e7e7e7; height: 445px; float: left; margin: 0 0 0 5px;}
div#main-image img	{ margin: 120px 0 0 0px; text-align: center; display:block; }

#title-image		{ font-size: 14px; color: #999999; margin: 0 0 0 10px }
p					{ font-size: 12px; color: #999999; margin: 10px 0 0 10px  }


/* ----------------------------------------------------------------------------------------------------------- *\
   =Helpers
\* ----------------------------------------------------------------------------------------------------------- */

.left                                 { float: left; margin: 0px 10px 10px 0; }
.right                                { float: right; margin: 0px 0 10px 10px; }
.req                                  { color: red; margin-left: 5px; }

.att                                  { color: red; font-weight: bold; }
.clearfix:after                       { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
.clearfix                             { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix                             { display: block; }
/* End hide from IE Mac */

