@charset "utf-8";

* { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
body { margin:0; padding:0; background:#fff;}
:focus { outline:none;}
.fl { float:left;}
.fr { float:right;}
.clr { clear:both;}
a { text-decoration:none;}
ul, li { list-style:none;}


#header { width:718px; margin:0 auto; height:94px;}
#header .logo { width:175px; height:68px; margin:12px 0 0 23px; padding:0; float:left;}
#header .logo a { margin:0; padding:0;}
#header .right { margin:0; padding:0; float:right;}
#header .right p { font-family: 'HelveticaNeueBold'; text-align:right; font-size:14px; color:#020202; font-weight:normal; margin:0; padding:31px 0 0 0;}
#header .right p strong { font-family: 'HelveticaNeueBold'; font-weight:normal; display:block;}

#nav { width:100%; height:20px; background:#000;}
#nav .nav { width:718px; height:20px; margin:0 auto;}
#nav .nav ul { margin:0; padding:0;}
#nav .nav ul li { list-style:none; display:block; float:left; margin:0; padding:0 0 0 1px; background:url(../images/li_bg.jpg) no-repeat left top;}
#nav .nav ul li a { font-family: 'HelveticaNeueBold'; font-size:14px; color:#fff; display:block; float:left; margin:1px 0 0 0; padding:0 10px 2px; font-weight:normal;}
#nav .nav ul li a:hover { background:#6f6f6f;}
#nav .nav ul li a.active { background:#6f6f6f;}

#gallery { width:100%; height:233px; background:#6f6f6f;}
#gallery .gallery { width:718px; height:233px; margin:0 auto;}
#gallery .gallery .img { width:528px; height:225px; margin:4px 0 0 0; padding:0; float:right;}
#gallery .gallery .decsri { width:190px; height:233px; margin:0; padding:0; float:left;}
#gallery .gallery .decsri h2 { font-size:24px; color:#fff; font-weight:bold; margin:0; padding:200px 0 0 21px;}

#container { width:718px; margin:0 auto; padding:0 0 20px 0;}

#sidebar { width:189px; margin:30px 0 0 0; padding:0; float:left; background:url(../images/sidebar_border.jpg) repeat-y right top;} 
#sidebar h1 { font-size:18px; color:#000; border-top:solid 1px #6f6f6f; font-weight:bold; margin:12px 40px 0 17px; padding:10px 0 0 0;}  
#sidebar ul { margin:10px 0 0 0; padding:0;}
#sidebar ul li { list-style:none; display:block; float:left; margin:0 0 5px 17px; padding:3px 10px 3px 0; border-bottom:solid 1px #a9a9a9; border-top:solid 1px #a9a9a9; } 
#sidebar ul li.noborder { width:160px; border:none; margin-bottom:0;}
#sidebar ul li a { font-size:14px; color:#3d3d3d; font-weight:normal; margin:0; padding:0; display:block; float:left;}
#sidebar .sep { width:130px; height:1px; background:#6f6f6f; float:left; margin:40px 0 40px 17px; padding:0;}

#homepage { width:714px; margin:0; padding:0; float:center;}
#homepage p {
	font-size:16px;
	color:#3d3d3d;
	font-weight:normal;
	margin:0;
	padding:25px 75px 25px 75px;
}

#content { width:529px; margin:0; padding:0; float:left;}
#content h1 { background:url(../images/img_1.jpg) no-repeat left 5px; border-bottom:solid 1px #6f6f6f; font-size:18px; color:#000; font-weight:bold; margin:5px 0 0 12px; padding:0 0 0 20px;}
#content h2 {  font-size:18px; color:#000; font-weight:normal; margin:0; padding:17px 0 0 12px;}
#content p {  font-size:12px; color:#3d3d3d; font-weight:normal; margin:0; padding:17px 0 0 12px;}


#footer { width:100%; height:170px; background:url(../images/footer_bg.jpg) repeat-x;}
#footer .footer { width:718px; height:170px; margin:0 auto;}
#footer .footer .top { width:718px; height:18px; margin:0; padding:0; float:left;}
#footer .footer .top p { font-family: 'HelveticaNeueRegular'; font-size:14px; color:#fff; margin:0; padding:0 0 0 35px; float:left;}
#footer .footer .top a.contact {font-family: 'HelveticaNeueRegular'; font-size:14px; color:#fff; margin:0; padding:0; float:right;} #footer .footer .bottom { width:718px; height:152px; margin:0; padding:0; float:left;}
#footer .footer .bottom h2 { font-family: 'ImpactRegular'; font-size:14px; color:#3d3d3d; font-weight:normal; margin:0; padding:5px 0 0 80px;}
#footer .footer .bottom p { font-family: 'HelveticaNeueRegular'; font-size:10px; color:#3d3d3d; margin:0; padding:15px 70px 0 80px; float:left;}








