/* CSS Document */
body{
	font: normal small Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	margin:0px;
	padding:0px;
	
	
text-align: center;
}

div#container
{
margin-left: auto;
margin-right: auto;
width: 60em;
text-align: left;

} 
.m_c{background-color:#fff;}
	
.head_main{height:139px; background:url(images/head_bg.jpg) no-repeat; width:780px;}
.logo_part{width:100px; float:left; padding-top:20px; padding-left:20px;}
.logo_right_part{ float:right; width:660px; height:135px;}
.tp_menu{padding:10px;}
.top_menu{ width:532px; height:40px; float:right; color:#CCC; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding-top:10px;}
.tp_menu a{ text-decoration:none; color:#CCC;}
.tp_menu a:hover{ text-decoration:none; color:#F00;}

.master{ width:580px; float:left;}

.scrl{background:url(images/scrl.gif) repeat-x; width:780px; height:50px;}
.current{font:Verdana, Geneva, sans-serif bold 15px; padding:10px; color:#CCC;}


.main_body{font:Verdana, Arial, Helvetica, sans-serif; text-align:justify; width:780px; background-color:#FFF; color:#666666; float:left;}
.main_body a{color:#0c356a; text-decoration:none;}
.main_body a:hover{color:#ffb400;}
.main_left{float:left; width:510px; background-color:#FFF; padding:5px; }
.main_left h1{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#0c356a; margin:5px 0 5px 0; }
.main_right{float:right; width:250px; padding:0; margin:0; padding:5px; background-color:#FFF;}
.right_1_tp{background:#ffb400; height:20px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; padding:7px;}
.right_1 {width:250px; height:30px; background-color:#fbf7ed; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#3f3f3e; padding:5px 0 0 0px;}

.right_1 {width:250px; background-color:#fbf7ed;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3e; padding:5px 0 0 0px;}
.right_1 a{color:#3f3f3e; text-decoration:none;}

.right_1 a:hover{color:#ffb400;}
.right_2 {width:250px; background-color:#fbf7ed;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3e; padding:5px 0 0 0px;}
.right_2 a{color:#3f3f3e; text-decoration:none;}
.right_2 a:hover{color:#ffb400;}

.nav_line{background:url(images/nav_line.gif) repeat-x; width:220px; height:2px; margin-left:20px; margin-top:10px;}
.news_head{padding:5px; margin:5px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/news_ar.gif) no-repeat left}
.arrow
{
background:url(images/news_ar.gif) no-repeat left;
}
.gallery_thumb{float:left; padding:15px; color:#787878; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-align:center;}

.gallery_thumb img{ border:solid #bfbfbf 3px;}



.footer{ background:url(images/footer_bg.gif) repeat-x; height:60px; width:780px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCC; padding-top:20px;  text-align=:center; margin:auto 0px; float:left; text-align:center;}
