
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: dimgray;
	margin: 0px;
}
a {
	text-decoration:none;
	color: #5a6679;
	outline:expression(hideFocus='true'); outline:0; 
}
img {
	border:0;
}

input,textarea {
	background: #dddddd;
	color:dimgray;
	border: #eeeeee solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	width:400px;
}

/*-----------------------	TOP	--------------------------------*/
.submit {
	background: dimgray;
	color:#dddddd;
}


/*-----------------------	TOP	--------------------------------*/
.topmenu{
	height: 44px;
	float:left;
	border-left: 2px solid #eeeeee;
	border-right: 2px solid #eeeeee;
	margin: 10px auto;
}

.topmenu a{
	display:block;
	float:left;
	
	width:110px;
	padding: 15px 0px;
	border-left: 2px solid #eeeeee;
	border-right: 2px solid #eeeeee;
	
	text-align:center;
}
.topmenu a.w{
	width: 130px;
}

.topmenu a:hover{	background: #f7f3e5;	}

#news_box {
	background-image: url(../images/top/news_bg.jpg);
	height: 340px;
	width: 360px;
}


.top_news {
	padding: 8px 40px;
	font-size: 9pt;
	color: white;
}
.top_news span{ color:gold; font-size:12px; line-height:200%; font-weight: bold;	}
.top_news a{ color:white; }

.top_more {
	float: right;
	width: 28px;
	margin-top:290px;
}

/*-----------------------	Page Common	--------------------------------*/
.lmenu_box{
	width:230px;
	float:left;
}
.pra_top_box{
	float:right;
	background:url(../images/page/frm_top.jpg) no-repeat top left;
	height:60px;
	width:730px;
}
.pra_top_box img{ padding: 20px 0px 0px 80px; }

.pra_box{
	width:730px;
	float:right;
}

.pra{
	width:610px;
	float:right;
	padding: 5px 35px 50px 0px;
	font-size:9pt; 
	line-height: 200%;
}
.pra span{
	display:block;
	background:url(../images/dot.jpg) repeat-x bottom;
	font-size:12pt; font-weight:bolder; 
	padding:10px 20px 5px 0px;
	margin:10px 0px;
	color:#cc9933;
}
.pra span a{ color:#cc9933; font-weight:normal;	}
.pra ul { list-style-type:circle;	}
.pra li{  padding:5px 0px;	}

.subtitle {
	color:#b40807; 
	font-size:14pt;
	font-weight:bold;
	margin:10px 0px;
	padding: 25px 30px 15px 30px;
	border-left:5px solid #b40807;
}
.tab{
	text-align:right;
	background:url(../images/dot.jpg) repeat-x bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt; 
	padding:25px 10px 5px 0px;
	color:#b40807;
}
.tab a {	color:#cc9933; 	}

.back_top {
	padding:20px 0px 10px 0px;
	text-align:right;
}

.back_page { text-align:right;	}
.back_page a { 	color:silver;	}

/*-----------------------	Page	--------------------------------*/


/* ---- Common ------------------------- */
.td_comm{
	border-right: 5px dotted #eeeeee;
	padding:10px 30px 20px 40px;
	vertical-align:top;
}
.td_comm2{
	border-right: 5px dotted #eeeeee;
	padding:0px 10px 0px 0px;
	text-align:right;
	vertical-align:top;
}

/* ---- News ------------------------- */

.news{
	background:url(../images/dot.jpg) repeat-x bottom;
	font-weight:bolder; 
	margin:20px 0px 0px 0px;
	/* --------- shownews ----------*/
	font-size:14pt; 
	padding:5px 0px;
	color:#b40807; 
}
.news a{  display:block; color:#b40807; padding:10px 10px 2px 20px; font-size:10pt;	}
.news a:hover{ background-color:#f7f3e5;  }

.news_body{
	padding:5px 50px 10px 40px;
}


.newscut{
	border-top:2px dotted #f4f4f4;
	color: #5a6679;
}
.newscut a:hover {	background-color:#f7f3e5; padding:5px;	}

.newscut a.s{ 	color:gray; font-size:9px; padding:5px 2px 5px 5px; 	}




/*


#media_press li { margin:0px; padding:0px; 
background:red; border:1px solid blue;	}



border:1px solid red;




.news_pra{
	background:url(../images/bar.png) no-repeat left;
}


*/










