body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0pt; padding: 0pt; border: 0pt solid ;}
table { border-collapse: collapse; border-spacing: 0pt;}
fieldset, img { border: 0pt none ; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

body { text-align: center; height: 100%; font-family: Arial; font-size: 11px; }
strong, b { font-weight: bold; }
a { border-style: hidden; color: rgb(204, 204, 204); text-decoration: none; }
p { margin: 0pt 0pt 1em; }
#wrapper { margin: -287px auto 0pt -379px; width: 758px; text-align: left; height: 574px; position: absolute; top: 50%; left: 50%; }

.logoleft
{
position:absolute;
left:-20px;
}

#footer { margin: 10px 0pt 0pt; font-size: 10px; color: rgb(204, 204, 204); }
#header { position: relative; height: 43px; }
#header #logo { position: absolute; bottom: 14px; left: 0pt; }
#header #mainMenu { position: absolute; bottom: 12px; left: 235px; }
#header #mainMenu li { float: left; margin-right: 6em; }
#header #mainMenu li a { display: block; color: rgb(204, 204, 204); }
#header #mainMenu li a:hover { color: rgb(0, 0, 0); }
#header #mainMenu li a.selected { color: rgb(0, 0, 0); }
.clearfix2 { margin-right: 0em; height: 100%; font-family: Arial; font-size: 14px; color: red; }

.gallery { overflow: hidden; position: relative; width: 758px; height: 508px; }
.gallery .nav { position: absolute; width: 100px; height: 100px; }
.gallery #previous { top: 0pt; left: 0pt; }
.gallery #next { top: 408px; left: 608px; }
.gallery #gallery_tooltip { padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 90px; height: 90px; color: rgb(153, 153, 153); position: absolute; left: 0pt; top: 0pt; z-index: 1000; }
.gallery #gallery_in { width: 10000px; }
.gallery #gallery_in .panel { width: 758px; float: left; }
.gallery #gallery_in .panel .row { margin: 0pt 174pt 2px; overflow: hidden; width: 758px; }
.gallery #gallery_in .panel .row .cell, .gallery #gallery_in .panel .row .emptycell { margin: 0pt 0pt 0pt 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; display: inline; width: 100px; height: 100px; }
.gallery #gallery_in .panel .row .cell.first, .gallery #gallery_in .panel .row .emptycell.first { margin: 0pt; }
.gallery #gallery_image_out { background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 2000; position: absolute; top: 0pt; left: 0pt; width: 758px; height: 508px; }
.gallery #gallery_image_out #gallery_image_loading { position: absolute; top: 0px; left: 0px; }
.gallery #gallery_image_out .gallery_image_navigation { position: absolute; z-index: 10000; color: rgb(255, 0, 0); }
.gallery #gallery_image_out #gallery_image_close { top: 0px; right: 0px; }
.gallery #gallery_image_out #gallery_image_previous { border-style: hidden; top: 0px; left: 0px; }
.gallery #gallery_image_out #gallery_image_next { border-style: hidden; top: 0px; right: 0px; }
.gallery #gallery_image_out #gallery_image_in { width: 758px; height: 508px; position: absolute; top: 0pt; left: 0pt; }
.gallery #gallery_image_out #gallery_image_in img { position: absolute; top: 0pt; left: 0pt; }
#main_content { background: transparent url('bck.jpg') no-repeat scroll 0% 0%; width: 758px; height: 508px; position: relative; }
#main_content .block { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; width: 100px; height: 100px; top: 0pt; left: 0pt; }
#main_content .block .content { padding: 10px; color: rgb(153, 153, 153); }  /* rgb(153, 153, 153)*/
#main_content .l1 { left: 152px; }
#main_content .l2 { left: 304px; }
#main_content .l3 { left: 456px; }
#main_content .l4 { left: 608px; }
#main_content .t1 { top: 102px; }
#main_content .t2 { top: 204px; }
#main_content .t3 { top: 306px; }
#main_content .t4 { top: 408px; }
#main_content .w2 { width: 302px; }
#main_content .w3 { width: 452px; }
#main_content .h2 { height: 202px; }
#main_content .h3 { height: 304px; }
#tooltip { padding: 5px; position: absolute; z-index: 13000; background-color: rgb(0, 0, 0); opacity: 0.65; width: 90px; height: 15px; color: rgb(204, 204, 204); text-align: center; }
.png { display: block; }

div.cell {
	position: relative;
	}
 
img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
 
img.b {
	position: absolute;
	left: 0;
	top: 0;
	}


