BODY { margin: 0px; background: #FFFFFF url(/images/gallery_back.gif) 50px 0px repeat-y; font: 12px Tahoma Arial Helvetica; color: #4b4d5d; }

*html BODY { background: #FFFFFF url(/images/gallery_back.gif) 100px 0px repeat-y; }

#phone { position: absolute; left: 800px; top: 70px; }

#phone P { margin: 3px 0px 0px 0px; }

#main { width: 100%; overflow: hidden; background: url(/images/head_back.jpg) top left repeat-x; }

#main #galleryBox {
	margin-left: 50px;
	padding: 370px 0px 40px 0px;
	width: 150px;
	float: left;
	background: #a6a6ef url(/images/gallery.jpg) 120px 235px no-repeat;
	text-align: center;
}

#main #galleryBox H3 { font: 13px Tahoma Arial Helvetica; }

#main #galleryBox IMG { border: 2px solid #6b7091; }

#main #galleryBox DIV { padding-bottom: 5px; }

#main #galleryBox P.link { margin: 3px 0px 8px 0px;  }

#main #galleryBox A { font: 12px Tahoma Arial Helvetica; color: #5564b1; text-decoration: underline; }

#main #galleryBox A:hover { text-decoration: none; }

#main #galleryBox HR { size: 1px; color: #000000; width: 90%; margin-top: 20px; }

#main #contBox { margin-left: 200px; width: 790px; background: url(/images/head_content_back.jpg) 140px 128px no-repeat; }

#main #contBox #topAddress { height: 275px; width: 100%; padding: 100px 60px 20px 0px; text-align: right; font: 14px Tahoma; overflow: hidden; }

#main #contBox #topAddress P { font: 14px Tahoma Arial Helvetica; }

#main #contBox #topAddress IMG.mainHref { width: 435px; height: 358px; float: left; margin-left: 150px; border-width: 0px; }

#main #contBox #mainContent { overflow: auto; padding: 40px 0px 20px 40px; }

#main #contBox #mainContent IMG.blankBlock { width: 358px; height: 22px; position: absolute; right: 0px; top: 0px; }

#block1, #block2 {
	background-color: #edf0f2;
	float: left;
	width: 348px;
	padding: 30px 10px 50px 10px;
}

#main #contBox #mainContent #block1 { position: relative;
	padding-top: 10px;
	background: #edf0f2 url(/images/mp_block_back.gif) right top repeat-y;
}

#main #contBox #mainContent #block2 { margin-top: 22px; }

#main #contBox #mainContent DIV H1 { font: bold 13px Tahoma Arial Helvetica; margin: 20px 0px 20px 0px; }

#main #contBox #mainContent #mpMenu { text-align: center; clear: both; padding: 40px; }

#main #contBox #mainContent #mpMenu A { padding: 0px 3px 0px 3px; font: 12px Arial Helvetica; color: #393b47; text-decoration: underline; }

#main #contBox #mainContent #mpMenu A:hover { text-decoration: none; }

#main #contBox #mainContent #bottom { position: relative; padding-top: 10px; }

#main #contBox #mainContent #bottom DIV.counters { position: absolute; top: 0px; right: 0px; }