@charset "utf-8";
/* CSS Document */

body {
	background:#F9FAF8 url(../images/bg.gif) repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.pds {
	margin:auto;
	width:1005px;
	position:relative;
}

.t2{ background:url(../images/t2.jpg) no-repeat; height:225px; position:relative; } 

.s{ padding:30px 0px; font-size:12px;}

.left {	float:left; width:254px;}
.right {	float:right; width:650px; padding-right:30px;  }

.right p{ line-height:18px; color:#5B6571; }

.both {	clear:both;}
img {	border:0;}

a { color:#069; text-decoration:underline;}
a:hover {	text-decoration:none; }


.mtlo{ background:url(../images/m2.jpg) repeat-y; padding:0px 10px; }
.menu ul{ list-style:none; margin:0; padding:0; } 
.menu ul li a{
	padding:10px 0px 10px 20px;
	color:#555c43;
	text-decoration:none;
	display:block;
	font-size:12px;
	border-bottom:#d1dabb 1px solid;
}
.menu ul li a:hover{
	
	color:#fff;
	text-decoration:none;
	background:#497687;
	font-size:12px;
	border-bottom:#d1dabb 1px solid;
}

.ng{ font-size:18px; font-weight:normal; margin:0; padding:5px 10px; color:#3F798F; }

.t2-1{
	position:absolute;
	left: 31px;
	top: 30px;
	width: 466px;
} 
.t2-1 h2{font-size:18px; font-weight:normal; margin:0; padding:5px 10px; color:#3F798F;  }
.t2-2{
	font-size:12px;
	color:#3C606E;
	line-height:18px;
	position:absolute;
	left: 40px;
	top: 69px;
	width: 403px;
	height: 140px;
}


.gal a{ float:left; display:inline-block; padding:3px; background:#fff;  margin:10px; 

 -moz-box-shadow: 0px 0px 5px #ccc;
  -webkit-box-shadow: 0px 0px 5px #ccc;
  box-shadow: 0px 0px 5px #ccc; 

  }
  .gal a:hover{  

 -moz-box-shadow: 0px 0px 8px #999;
  -webkit-box-shadow: 0px 0px 8px #999;
  box-shadow: 0px 0px 8px #999; 

  }

