*{ border: 0; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa;}
a{ outline: none; text-decoration: none; }
img{ border: none;}
body { background: black url(../images/bg2.jpg) top center no-repeat; }

/* ------------------------------------------ */

#wrapper { width: 825px; margin: 0 auto; }
#wrapper #wrap { float: left; width: 825px;  }

/* ------------------------------------------ */
h1 a { text-indent: -5000em; float: left; background: url(../images/h1.gif) 0 0 no-repeat; width: 122px; height: 122px; cursor: pointer; margin: 26px 0 0 354px; display: inline; }

#middle { float: left; width: 824px; border: 1px solid #212121; margin-top: 26px; display: inline; position: relative; padding-bottom: 20px;}	
	ul.menu { display: block; float: left; width: 783px; padding: 2px 20px 0 20px; margin-top: -6px; position: relative; z-index: 1000; }
		ul.menu li{ display:inline } 
			ul.menu li a{ font-size: 16px; color: #FFF; float:left; display: block; padding: 16px 13px; margin: 0 3px; } 
				ul.menu li a:hover { color: #00c0e5; background: url(../images/bg_over_menu.gif) 0 0 repeat-x; border: 1px solid #212121; border-bottom: none; margin-top: -1px; position: relative; padding: 16px 12px;  }
				
.bannerHome { float: left; width: 796px; background: url(../images/banner_home.jpg) 0 0 no-repeat; height: 289px; margin: -1px 0 0 14px; display: inline; position: relative; z-index: 1; }			
	.bannerHome p { font-size: 16px; float: left; display: inline; width: 434px; margin: 116px 0 0 20px; line-height: 26px; }
	.bannerHome a { float: left; display: inline; margin: 12px 199px 0 20px;  }
	
.contHome { float: left; margin: 20px 0 0 14px; width: 796px; }
	.box { float: left; width: 250px; margin: 0 0 0 18px; }
		.box h2 { float: left; width: 244px; background: url(../images/bg_h2.gif) 0 0 repeat-x; padding: 10px 0 5px 10px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 20px; }
		   .box .contBox { border: 1px solid #212121; float: left; width: 225px; margin-top: 5px; display: inline; padding: 8px 13px 1px;  }  
			  .box .contBox p { line-height: 22px;}  
			  .box .contBox img { float: left;}  
			  .box .contBox ul li { display: block; list-style: none; float: left; background: url(../images/bt_li.gif) 0 2px no-repeat; padding: 0 0 8px 20px; margin-left: -3px; position: relative;  } 
				.box .contBox ul li a { display: block; float: left; background: url(../images/line.gif) left bottom no-repeat; padding: 0 0 9px 0}
	
/* INTERNAL */

.bannerInt{ float: left; width: 796px; height: 142px; margin: -1px 0 0 14px; display: inline; position: relative; z-index: 1; }	
.contInt { float: left; margin: 5px 0 0 14px; width: 794px; background-color: #000; border: 1px solid #212121; padding: 10px 0 20px 0; display: inline; }		
	.contInt .contLeft { float:left; padding:8px 0 0 19px; width:493px; }
		.contInt .contLeft p { line-height: 21px; margin-bottom:10px;}
			.contInt .contLeft p strong { color: #00c0e5;}
		.contInt .contLeft ul li { list-style: circle; margin: 10px 0 0 15px;}



			
				
#footer { width: 100%; background: url(../images/bgFooter.jpg) 0 0 repeat-x;  }
#footer #footCont {width: 825px;  height: 130px; margin: 0 auto; }