/* reset
--------------------------------------------------*/
body , h1 , h2 , h3 , h4 , h5 , h6 , p , form , fieldset {
	margin:0;
	padding:0;
}
* {
	font-size: 100%;
}
table.t , td.t {
	border-collapse:collapse;
	border-spacing:0px;
	padding:0;
	margin:0;
}
table.tall, table.tall td {
	border-collapse:collapse;
	border-spacing:0px;
	padding:0;
	margin:0;
}
table.global {
	height:100%;
	width:100%;
}
img , table {
	border:0;
}
/* template
--------------------------------------------------*/
body {
	color:#111;
	font-size:90%;
	font-family: Verdana;
	text-align: left;
	width:100%;
	height:100%;
}
.hide {	display:none;
}
.nowrap{
	white-space:nowrap;
}
.em2 {
	font-size:2em;
}
.em2_ {
	font-size:1.66em;
}
.em_ {
	font-size:0.7em;
}
.em__ {
	font-size:0.5em;
}
.align_right {
	text-align:right;
}
.align_left {
	text-align:left;
}
.bold {
	font-weight:bold;
}
.cursor {
	cursor:pointer;
}
.left {
	float:left;
}
.right {
	float:right;
}
.p {
	text-indent:1.6em;
	line-height:1.45em;
}
.like_div {
	width:98%;
}
.top {
	 vertical-align:top;
}
.middle {
	 vertical-align:middle;
}
.bottom {
	 vertical-align:bottom;
}
.center {
	 text-align:center;
}
.margin_1 {
	margin:0.1em;
}
.margin_2 {
	margin:0.2em;
}
.margin_3 {
	margin:0.3em;
}
.margin_4 {
	margin:0.4em;
}
.margin_5 {
	margin:0.5em;
}
.margin_6 {
	margin:0.6em;
}
.margin_7 {
	margin:0.7em;
}
.margin_8 {
	margin:0.8em;
}
.margin_9 {
	margin:0.9em;
}
.margin_10 {
	margin:1em;
}
.margin_reset {
	margin:0;
}
.margin_reset_left {
	margin-left:0;
}
.margin_reset_right {
	margin-right:0;
}
.margin_reset_top {
	margin-top:0;
}
.margin_reset_bottom {
	margin-bottom:0;
}
.padding_1 {
	padding:0.1em;
}
.padding_2 {
	padding:0.2em;
}
.padding_3 {
	padding:0.3em;
}
.padding_4 {
	padding:0.4em;
}
.padding_5 {
	padding:0.5em;
}
.padding_6 {
	padding:0.6em;
}
.padding_7 {
	padding:0.7em;
}
.padding_8 {
	padding:0.8em;
}
.padding_9 {
	padding:0.9em;
}
.padding_10 {
	padding:1em;
}
.padding_reset {
	padding:0;
}
.padding_reset_left {
	padding-left:0;
}
.padding_reset_right {
	padding-right:0;
}
.padding_reset_top {
	padding-top:0;
}
.padding_reset_bottom {
	padding-bottom:0;
}
.border_reset {
	border:0 none;
}
.border_reset_left {
	border-left:0 none;
}
.border_reset_right {
	border-right:0 none;
}
.border_reset_top {
	border-top:0 none;
}
.border_reset_bottom {
	border-bottom:0 none;
}
.clear {	clear:both;
}
/* for design
--------------------------------------------------*/
body {	color:#000;	background:#fff;
	font-family: Tahoma;
}
a {
	color:#000;
	text-decoration:underline;
	cursor:pointer;
}
a:hover {
	color:#333;
}
.cont {	margin:0 50px;text-align:left;
}
.footer {	border-top:1px solid #A4A4A4;
	font-family:Tahoma;
	margin-top:3.666em;
	margin-bottom:4em;
	text-align:left;
	font-size:0.766em;
	color:#838383;
	line-height:2em;
	clear:both;
	overflow:auto;
}
.width_200{
	width:200px;
}
.width_400{	width:400px;
}
.footer .first {	margin:1em 2em;
}
.top_f {	background:#000 url('/images/top_f.jpg') bottom left repeat-x;
	height:92px;
}
.top_bg {	background:url('/images/top_bg.jpg') 50% 0% no-repeat;
	height:92px;
}
.top_l {	background:url('/images/top_l.jpg') left bottom no-repeat;
	height:92px;}
.top_r {	background:url('/images/top_r.jpg') right bottom no-repeat;
	height:92px;
	text-align:center;}
.top_r img {	margin-top:6px;
}
.menu {	height:25px;
	margin:0px 13px;
	margin-bottom:15px;
}
.menu .input {	color:#8E8E8E;
	width:103px;
	font-size:1em;
	height:16px;
	margin-right:23px;
	text-align:left;
	border:1px solid #000;
	padding-left:3px;
}
.menu .links {
	margin-left:40px;
	font-size:1.05em;
	font-family:Verdana;
	color:#2D2D2D;
}
.menu .links a {
	text-decoration:none;
	color:#111;
	text-shadow: 0px 1px 0px #9E9E9E;
}
.menu .links a:hover {
	text-decoration:underline;
	color:#000;
	text-shadow: 0px 1px 0px #9E9E9E;
}
.contentblock {	margin-left:20px;
	margin-right:250px;
	margin-bottom:25px;
}
.contentblock .offset {	margin:10px 11px;
}
.contentblock .offset h1 {
	font-family:Verdana;
	font-weight:normal;
	font-size:1.2em;
}
.contentblock .offset h1 a {
	margin:0 6px;
	color:#000;
	text-decoration:none;
}
.contentblock .offset a.date {
	color:#999;
}
.contentblock .offset a.sect {
	color:#D0D0D0;
}
.textblock {	font-family:Verdana;
	color:#333;
}
.descrblock {	margin:3px 20px;
	margin-bottom:10px;
}
.descrblock a {	color:#000;
}
img.author {	vertical-align: middle;
	margin:0 5px;
}
img.comment {	vertical-align: bottom;
	margin:0 10px;
}
a.comment {	text-decoration:none;
	color:#808080;
}
a.comment span {	color:#3D3D3D;
}
div.comment {
	padding:4px;
	padding-left:1em;
	margin:0.4em;
	margin-bottom:0.6em;
	background:#fff;
	overflow:auto;
}
div.comment .span {
	margin:0em 1em;
	color:#999;
}
div.comment .info {	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:0.67em;
}
.left_margin2 {
	 margin-left:2em;
}
.left_margin {
	 margin-left:1em;
}
.grey {	color:#666;
}
.right_col {	float:right;
	width:250px;
	margin-top:1em;
	margin-right:2px;
	font-family:Verdana, sans-serif;
}
.rightblock {	border:1px solid #C4C4C4;
	padding:1em;
	padding-top:0.6em;
	font-size:0.8em;
	color:#444444;
}
.rightblock h1 {	color:#444444;
	font-size:1.1em;
	font-weight:normal;
	margin-bottom:0.5em;
}
.rightblock_shadow {	height:28px;
	background:url('/images/block_shadow.png') 50% 0% no-repeat;
}
.red {
	color:#D40505;
}
.orange {
	color:#FFA800;
}
.green {
	color:#4CC621;
}
.blue {	color:#2154C6;
}
.nobold {	font-weight:normal;
}
.stat_head {	background:#eee;color:#000;border:1px solid #222;
}
.stat_date {	background:#333;color:#fff;border:1px solid #000;
}
.stat_normal {	background:#eee;color:#000;border:1px solid #fff;
}
.stat_red {
	background:#EB6E47;color:#800;
}
.stat_green {
	background:#B2FF60;color:#284707;
}
.stat_orange {	background:#FFDA0D;color:#000;
}
.stat_url {	border:2px solid red;
}
