table.body
{
	width: 100%;
	border-collapse: collapse;
}
table.body td.left
{
	vertical-align: top;
}
table.body td.right
{
	vertical-align: top;
	width: 180px;
}
table.news_navigate
{
	-moz-border-radius: 10px;
	background-color: #e8e8e8;
	margin: 10px 0 0 0;
	width: 100%;
	border-collapse: collapse;
}
table.news_navigate td
{
	padding: 10px;
	text-align: center;
	font: 16px tahoma;
}
table.news_navigate td.current a
{
	font: bold 16px tahoma;
	color: orange;
}
/* action = all */

table.all
{
	width: 100%;
	border-collapse: collapse;
}
td.all_title
{
	width: 100px;
	vertical-align: top;
	padding: 10px 0 0 0;
}
td.all_title div
{
	font: bold 16px tahoma;
	padding: 0 0 3px 5px;
	border-left: 3px solid orange;
}

td.all_news
{
	vertical-align: top;
	font: 12px tahoma;
}
table.all_news_in_group
{
	margin: 5px 0 0 0;
	width: 100%;
	border-top: 1px solid orange;
	border-collapse: collapse;
}
table.all_news_in_group td.news_image
{
	vertical-align: top;
	width: 240px;
	padding: 10px 0 0 0;
}
table.all_news_in_group td.news_image img
{
	margin: 0 5px 5px 0;
}
table.all_news_in_group td.news_no_image
{
	vertical-align: top;
	padding: 10px 0 0 20px;
}
table.all_news_in_group .text1
{
	font: 12px tahoma;
	padding: 0 0 3px 0;
}
table.all_news_in_group .text1 img
{
}
table.all_news_in_group .text1 a
{
	
}
table.all_news_in_group .text1 span.time
{
	color: gray;
	font: 12px tahoma;
}
table.all_news_in_group .text2
{
	font: 12px tahoma;
	text-align: justify;
}
table.all_news_in_group .text2 p
{
	margin: 0;
	padding: 0;
}
table.all_news_in_group .text2 a
{
	
}
div.all_news_rss
{
	text-align: right;
	font: 12px tahoma;
	padding: 10px 0 10px 0;
}
table.all div.comments
{
	padding: 3px 0 0 0;
	font: 11px tahoma;
}
table.all div.comments a
{
	color: gray;
}

/* action = group */

div.group_title
{
	margin-top: 10px;
	color: #1656a9;
	font: 20px tahoma;
	padding: 0 0 3px 5px;
	border-left: 3px solid orange;
}
table.group_news
{
	width: 100%;
	border-collapse: collapse;
}
table.group_news img
{
	margin: 0 10px 0 0;
}
table.group_news td
{
	padding: 20px 20px 10px 0;
	vertical-align: top;
}
table.group_news .text1
{
	padding: 0 0 0 0;
	font: 12px tahoma;
}
table.group_news .text1 span
{
	color: gray;
}
table.group_news .text2
{
	padding: 5px 0 0 0;
	font: 12px tahoma;
	text-align: justify;
}
table.group_news .text2 p
{
	margin: 0;
}
table.group_news div.comments
{
	text-align: right;
	padding: 5px 0 0 0;
	font: 11px tahoma;
}
table.group_news div.comments a
{
	color: gray;
}
span.navigate
{
	color: red;
}

/* action = new */

div.new_text1
{
	margin-top: 10px;
	color: #1656a9;
	font: 20px tahoma;
	padding: 0 0 3px 5px;
	border-left: 3px solid orange;
}
table.new_time_rating
{
	width: 100%;
	border-collapse: collapse;
}
table.new_time_rating td.new_time
{
	vertical-align: top;
	padding: 10px 0 0 0;
	color: gray;
	font: 12px tahoma;
}
table.new_time_rating td.new_rating
{
	vertical-align: top;
	text-align: right;
}
div.new_hr
{
	border-top: 1px solid silver;
}
img.new_image
{
	clear: both;
	margin: 10px 10px 5px 0px;
}
div.new_text3
{
	padding: 10px 0 0 0;
	font: 12px tahoma;
	text-align: justify;
}
div.new_text3 p
{
	text-indent: 40px;
	margin: 0 0 5px 0;
}
div.new_comments
{
	text-align: right;
	padding: 5px 0 0 0;
	font: 12px tahoma;
}
div.new_comments a
{
	color: gray;
}

/* action = new new_other */

table.new_other
{
	width: 100%;
	border-collapse: collapse;
}
table.new_other td.new_other_left
{
	vertical-align: top;
	width: 50%;
	padding: 0 20px 0 0;
}
table.new_other td.new_other_right
{
	vertical-align: top;
	width: 50%;
	padding: 0 0 0 20px;
}
div.new_other_title
{
	margin-top: 10px;
	color: #1656a9;
	font: bold 16px tahoma;
	padding: 0 0 3px 5px;
	border-left: 3px solid orange;
}
div.new_other_text1
{
	clear: both;
	padding: 20px 0 0 0;
	font: 12px tahoma;
}
div.new_other_text1 img
{
	margin: 0 10px 2px 0;
}
div.new_other_text1 span
{
	color: gray;
}
div.new_other_text2
{
	padding: 5px 0 0 0;
	font: 12px tahoma;
	text-align: justify;
}
div.new_other_text2 p
{
	margin: 0;
}
div.new_other_comments
{
	text-align: right;
	padding: 3px 0 0 0;
	font: 11px tahoma;
}
div.new_other_comments a
{
	color: gray;
}
div.new_other_all
{
	padding: 10px 0 0 0;
	font: 12px tahoma;
	text-align: right;
}
