body {padding:0; margin:0; color:#000000; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#A8C256 }
body, td {font-family:Arial; font-size:11px}
br{font-size:10px}
a:hover {text-decoration:none;padding:0; margin:0;}
a{padding:0; margin:0;}
img{padding:0px; margin:0px;}
.green{ font-size:11px; color:#336600}
.b{color:#000000; }
.b5{font-size:12px; color:#000000; text-decoration:none}
.t1{background:url(images/2_z1.gif)  center left no-repeat; margin:0; padding:0px 0px 0px 10px;line-height:15px;text-align:left; }
.t1 a{color: blue;}
.t1 a:hover{color: blue;}

input,textarea{
   background:#FDF7E8;
   border:1px solid #333333;
   font-family:Arial;
   font-size:10px;
}
#gamen_waku {
	margin:0;
	padding:0;
	width: 766px;
	height: 100%;
	text-align: center;
	vertical-align: top;
}
#left_waku {
	margin:0;
	padding:0;
	height: 100%;
	width: 25px;
	float: left;
}
#center_waku {
	margin:0;
	padding:0;
	width: 715px;
	vertical-align: top;
	float: left;
}
#right_waku {
	margin:0;
	padding:0;
	width: 26px;
	height: 100%;
	float: left;
}
.clr {
	clear:both;
	padding: 0;
	margin: 0;
}
#left_waku_img_ue {
	margin:0;
	padding:0;
	width: 25px;
	height: 425px;
	background-image:url(images/left1.jpg);
}
#right_waku_img_ue {
	margin:0;
	padding:0;
	width: 26px;
	height: 425px;
	background-image:url(images/right1.jpg);
}
h1 {
	margin:0;
	padding:0;
	font-size: 13px;
	color: #000000;
	text-align: right;
	height: 18px;
	width: 715px;
}
h1 a:hover{
	color: #000000;
}
h1 a{
	color: #444444;
}
#right_waku_img_ue {
	margin:0;
	padding:0;
	width: 26px;
	height: 425px;
	background-image:url(images/right1.jpg);
}
#bottomimg {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 715px;
	height: 75px;
	background:url(images/bottom.jpg) no-repeat;
}
#bottom_bg1 {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 715px;
	height: 97px;
	background-image:url(images/bg1.gif);
}
#white_back{
	margin:0;
	padding:0;
	width: 715px;
}
#header_waku {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 715px;
	height: 170px;
	background-image:url(images/top.jpg);
	background-repeat: repeat;
}
#header_titarea {
	vertical-align: top;
	text-align: left;
	margin:0;
	padding:0;
	width: 715px;
	height: 124px;
}
#header_titleft {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 446px;
	height: 124px;
	float: left;
}
#header_titright {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 269px;
	height: 124px;
	float: left;
}
#header_2link {
	padding:0;margin:25px 0 0 0;
}
#header_logo {
	padding:0;margin:33px 0 0 26px;
}
#header_menu{
	vertical-align: top;
	margin:0;
	padding:0;
	width: 715px;
	height: 41px;
	background-image:url(images/line1.gif);
	background-repeat: no-repeat;
	background-position:center bottom;
}
#mid_waku {
	vertical-align: top;
	margin:0;
	padding:0;
	background-image:url(images/bg1.gif);
	background-repeat: repeat;
	width: 715px;
}
#main_waku {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 514px;
	float: left;
}
#sub_waku {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 201px;
	float: left;
}
.sub_space {
	margin:0;
	padding:0;
	width: 201px;
	height: 11px;
}
#sub_area {
	margin:0;
	padding:0;
	width: 201px;
	border-left:1px solid #56504F;
}
.main_nomal {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 514px;
}
h3{
	margin:24px 0 0 21px;
	padding:0;
	text-align:left;
	font-size:17px;
	font-weight: bold;
	color: #404040;
	background-color: #ededed;
}
.h3underline{
	margin:2px 10px 8px 14px;
	padding:0;
	height: 8px;
	background-image:url(images/1_line1.gif);
	background-repeat: no-repeat;
	background-position:center bottom;
}
.h3conts{
	margin:6px 10px 5px 14px;
	width: 480px;
	color:#000000;
	text-align: left;
	padding: 0 21px 0 15px;
}
strong{
	font-size:11px; color:#336600;font-weight: bold;
}
.main_dobule {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 514px;
}
.main_dobule_l {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 254px;
	border-right:1px solid #56504F;
	float: left;
}
.main_dobule_r {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 254px;
	float: left;
}
h4{
	margin:12px 1px 0 18px;
	padding:0;
	text-align:left;
	font-size:16px;
	font-weight: bold;
	line-height:14px;
	color: #404040;
}
.h4underline{
	margin:2px 2px 0px 18px;
	padding:0;
	height: 6px;
	background-image:url(images/1_line1.gif);
	background-repeat: no-repeat;
	background-position:center bottom;
}
.h4conts{
	margin:8px 2px 0px 18px;
	color:#000000;
}
.sub_parts {
	vertical-align: top;
	margin:0 14px 16px 10px;
	padding:0;
	width: 176px;
}
.sub_partssen {
	vertical-align: top;
	margin:0;
	padding:0;
	width: 174px;
	border:1px solid #9F9A8D;
}
.sub_conts{
	margin:8px 10px 5px 19px;
	line-height:14px;
}
h5{
	margin:0;
	padding:0;
	width:174px;
	color:#ffffff;
	background-color: #6C675A;
	font-weight: bold;
	font-size: 15px;
	text-align:center;
}
h6{
	font-size: 15px;
	font-weight: bold;
	color: #FF0033;
}
.ul1{
	margin:0; padding:0; list-style:none; line-height:22px;
}
.fred{
font-weight: bold;color:red;
}
#search_waku{
	padding:0;margin:18px 15px 0 31px; line-height:14px;color:#000000;
}
#search_inp{
	padding:0;width:164px; height:20px; vertical-align:middle; margin:0 0 0 5px;color:#000000;
}
#search_btn{
	padding:0;margin:0 0 0 5px;vertical-align:middle; border-width:0px;
}
#footer_waku{
	margin-left:27px; margin-top:17px; margin-right:15px; line-height:14px; text-transform:uppercase;color:#000000;
}
#pankuzu {
	text-align: left;
	margin: 0 0 0 20px;
}
#rssnews{
	text-align: right;
	margin: 0 15px 0 0;
}