/* CSS Document */
body,p{
margin:0;
padding:0;
}
body{background:#2C4A47; font:12px/17px Trebuchet MS;}
img{border:0; float:left;}
.flt{float:left;}
.flr{float:right;}
.clr{clear:left;}
.ds{display:inline;}
.lk{text-decoration:none; border:0;}

#main_block{width:1000px; margin:auto;}
#sub_block1{width:1000px; margin:auto;}
#content_block{width:1000px; float:left; padding-bottom:10px;}
#sub_block2{width:1000px; margin:auto;}
#footer_block{ width:1000px; float:left; background:#A82020;}

/*top*/
.tp_img1,.tp_img2{ background:url(../images/tp_bk1.jpg) no-repeat left; width:1000px; height:363px;float:left;}
.tp_img2{background:url(../images/tp_bk2.jpg) no-repeat right; }
.navi_tx{color:#701515; font:bold 16px/30px Trebuchet MS; text-align:right; background:url(../images/nv_ln.gif) no-repeat bottom; float:left;width:198px; text-decoration:none;}
.navi{margin:25px 0 0 334px; width:210px; float:left;}
.nmbr{ margin:137px 0 0 240px; float:left; font:15px arial; color:#fff;}
.we{ color:#fff; font: bold 15px tahoma; margin:120px 0 0 420px; float:left;}

/*center*/
.blk1{ width:932px; margin:0 0 0 30px; background:url(../images/tile_c.gif) repeat-x; float:left;}
.blk1_a{ width:932px; margin:0 0 0 30px; background:url(../images/tile_abt.gif) repeat-x; float:left;}
.spn_a{ margin:10px 0 0 22px; width:725px;color:#057185; float:left;font:12px/17px Trebuchet MS;}
.wlcm{ font:bold 14px/17px Trebuchet MS; color:#09636B; float:left; margin:20px 0 0 0;}
.txt{ color:#057185; float:left; width:480px;font:12px/17px Trebuchet MS;} 
.mor{ width:70px;color:#fff; border:0; text-decoration:underline; float:left;font:12px/17px Trebuchet MS; background:#2BB2B0; height:24px;}
.mor_c{ margin:15px 0 0 10px;width:70px;color:#fff; border:0; text-decoration:underline; float:left;font:12px/17px Trebuchet MS; background:#247F76; height:24px;}
.modul{ width:585px; margin:0 0 0 65px; float:left; border-top:1px solid #416461;}
.modl_tx{color:#A3F5FC;font:12px/17px Trebuchet MS; float:left;}
.spn{width:210px; margin:10px 0 0 20px;}
.hd{color:#E6B94C; font: bold 13px Trebuchet MS; margin-top:15px; float:left;}
.lnks{ color:#44DBF6;font:12px/20px Trebuchet MS; float:left; background:url(../images/blt.gif) no-repeat left; padding-left:20px; width:160px;}
.blk2{width:245px; border-left:1px dashed #55807C; float:left; background:url(../images/tile2.gif) repeat-y; margin:30px 0 0 0 ; padding-bottom:15px;}
.blk3{width:245px; margin:30px 0 0 0; padding-bottom:15px;}
.clk_bk{ font:18px/17px Trebuchet MS;color:#fff;background:url(../images/clk.gif) no-repeat; width:205px; height:54px; float:left; margin:30px 0 0 20px;padding:20px 0 0 15px;text-decoration:none;}
.c_lnk{color:#E6D2A3;font:12px/20px Trebuchet MS; float:left; background:url(../images/blt_aro.gif) no-repeat left;padding-left:20px; width:200px;}
.nam{color:#D6E9F5; margin:40px 0 0 65px; width:60px; float:left;}
.clk_abt{ font:18px/17px Trebuchet MS;color:#fff;background:url(../images/a_clk.gif) no-repeat; width:205px; height:54px; float:left; margin:30px 0 0 20px;padding:20px 0 0 15px;}
.clik{font:12px/17px Trebuchet MS;color:#fff;text-decoration:none;}
.a_lnk{color:#4FD6E2;font:12px/20px Trebuchet MS; float:left; background:url(../images/blt_crl.gif) no-repeat left;padding-left:20px; width:200px;}
.a_nvi{margin:15px 0 0 20px; width:200px; float:left;}


/*footer*/
.f_navi{ float:left; margin:10px 0 0 120px; width:530px;}
.f_tx{color:#7CABA6; font:11px/31px tahoma; text-decoration:none; float:left; padding:2px 10px;}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



