html {
	background: #e5e8ea url(../images/bg_site.jpg) 0 0 repeat-x;
}
html, body {
	width: 100%;
	height: 100%;
}
body {
	background: transparent url(../images/bg_abstract2.jpg) top center no-repeat;
	text-align: center;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}
div#site_box, div#menu_tools_box {
	margin: 0 auto;
	text-align: left;
	width: 980px;
}
div#site_box {
	padding-bottom: 10px;
}
div#header_logo {
	width: 200px;
	text-align: left;
}
div#menu_tools_box {
	position:relative;

}
div#menu_tools_bx {
	float:right;
}
div#menu_tools_left {
	background: transparent url(../images/toolsbar_left.png) 0 0 no-repeat;
	height: 46px;
	width: 30px;
	float: left;
}
div#menu_tools_center {
	background: transparent url(../images/toolsbar_center.png) 0 0 repeat-x;
	height: 46px;
	float: left;
}
div#menu_tools_right {
	background: transparent url(../images/toolsbar_right.png) 0 0 no-repeat;
	height: 46px;
	width: 30px;
	float: left;
}
ul#menu_tools li {
	float: left;
	padding: 0 15px;
}
div#content_box {
	position: relative;
	margin-top: 20px;
}
div#site_content {
	background: #fff;
	width: 640px;
	float: left;
}
div#content {
	padding: 15px;
	padding-top: 0;
}
div#site_right {
	width: 300px;
	float: right;
}
div#site_menu {

}
ul.menu_site {
	padding-left: 15px;
}
div#news_box {
	margin-top: 25px;
	background-color: #fff;
}
div.articleBox {
	padding: 10px 0;
	border-top: 1px solid #f45250;
}
.red_bar, .red_bar_top {
	background-color: #f12724;
	width: auto;
	height: 11px;
}
.red_bar_left {
	background: transparent url(../images/red_bar_content_left.png) 0 0 no-repeat;
	height: 46px;
	width: 19px;
	float: left;
}
.red_bar_center {
	background: transparent url(../images/red_bar_content_center.png) 0 0 repeat-x;
	height: 46px;
	float: left;
}
.red_bar_right {
	background: transparent url(../images/red_bar_content_right.png) 0 0 no-repeat;
	height: 46px;
	width: 35px;
	float: left;
}
.red_bar_menu_left {
	background: transparent url(../images/red_bar_menu_left.png) 0 0 no-repeat;
	height: 46px;
	width: 15px;
	float: left;
}
.red_bar_menu_center {
	background: transparent url(../images/red_bar_menu_center.png) 0 0 repeat-x;
	height: 46px;
	float: left;
}
.red_bar_menu_right {
	background: transparent url(../images/red_bar_menu_right.png) 0 0 no-repeat;
	height: 46px;
	width: 35px;
	float: left;
}
/* -------------- */
.txtHeader {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}
.txtArticleHeader {
	font-size: 22px;
	color: #3c3c3c;
}
.txtArticleHeader2 {
	font-size: 17px;
	color: #3c3c3c;
}
.txtArticleHeader3 {
	font-size: 12px;
	color: #3c3c3c;
}
.txtCategory {
	font-size: 10px;
	color: #f12724;
}
.txtArticle {
	font-size: 12px;
	color: #3c3c3c;
	text-align: justify;
}
.txtArticle p {
	line-height: 20px;
}
.txtArticle a {
	/*color: #4d4d4d;*/
	color: #111;
	text-decoration: underline;
}
.txtArticle a:hover {
	color: #4d4d4d;
}
.picArticle {
	float: left;
	padding: 15px;
	padding-top: 0;
}
.articleDate {
	font-size: 10px;
	color: #3c3c3c;
}
.news_item {
	color: #3c3c3c;
	font-size: 11px;
	padding: 10px;
	text-align: justify;
}
.news_item_txt a {
	color: #3c3c3c;
	font-size: 10px;
	text-decoration: underline;
}
/* -------------- */
.btn001, .btnMore {
	padding-left: 14px;
}
.btn001:hover, .btnMore:hover, .btnMenuSite:hover {
	text-decoration: underline;
}
.btn001 {
	color: #fff;
	font-size: 10px;
	line-height: 10px;
	background: transparent url(../images/white_point.gif) center left no-repeat;
}
.btn001:hover {
	color: #ddd;
}
.btnMore {
	color: #3c3c3c;
	font-size: 12px;
	line-height: 12px;
	background: transparent url(../images/red_point.gif) center left no-repeat;
}
.btnMore:hover {
	color: #1a1a1a;
}
.btnMenuSite {
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	background: transparent url(../images/red_point.gif) 5px center no-repeat;
	padding-left: 20px;
}
.btnMenuSite:hover {
	color: #ddd;
	background: transparent url(../images/red_point.gif) 0px center no-repeat;
}

/* --- standard  --- */
.p5 { padding: 5px; } .ptb10 { padding-top: 10px; padding-bottom: 10px; }
.fleft { float: left; }
.fright { float: right; } .cleft { clear: left; }
.cright { clear: right; } .clear { clear: both; } .taleft { text-align: left; }
.taright { text-align: right; } .tacenter { text-align: center;}
.tajustify { text-align: justify; } .vam { vertical-align: middle; }

.pager-navigation { margin-top: 15px; }
.pager-navigation table { margin: 0 auto; }
.pager-navigation a
{
   display: block;
   padding: 4px; margin: 1px;
   color: #5a8fb9;
   text-decoration: none;
   border: 1px solid white;
}
.pager-navigation a:hover, .pager-navigation a.current { border: 1px solid #5a8fb9; }
.pager-navigation a.current
{
   color: white;
   background-color: #5a8fb9;
}
.pager-navigation .next-prev { padding-top: 5px; }
.pager-navigation .next-prev a { border: none; width: 140px; }
.pager-navigation .next-prev a:hover { border: none; text-decoration: underline; }
.pager-navigation .next-prev a.next {
   padding-right: 20px;
   text-align: right; float: right;
   background: transparent url('../images/rarrow.png') right center no-repeat;
}
.pager-navigation .next-prev a.prev {
   padding-left: 20px;
   text-align: left; float: left;
   background: transparent url('../images/larrow.png') left center no-repeat;
}

.txtArticle table td {
  padding: 10px;
}
