body {padding: 0; margin: 0; background: #F2C15D; font: normal 12px/18px Arial, sans serif, Helvetica; color: #000;}

.main {width: 812px; margin: 0 auto;}
.outheader {background: url(images/header_bg.gif) center top repeat;}
	.outheader .inouthead_01 {background: url(images/header_bg_top.gif) center top repeat-x; padding: 14px 0 0 0;}
	.header {background: url(images/header_right.jpg) right top no-repeat; padding: 65px 189px 0 0;}
	.header .inhead_01 {background: url(images/header_left.jpg) left top no-repeat; padding: 0 0 0 13px;}
	.header .inhead_02 {background: url(images/header_res.gif) top repeat-x; padding: 13px 0 0 86px; height: 102px;}
.outmenu {background: url(images/menu_bg.gif) top repeat-x #87041B;}
	.menu {background: url(images/menu_res.gif) top repeat-x #87041B;}
	.menu .inmenu_01 {background: url(images/menu_right.jpg) right top no-repeat;}
	.menu .inmenu_02 {background: url(images/menu_left.gif) left top no-repeat; height: 30px; padding: 1px 7px 0 15px; margin: 0; list-style: none;}
	.menu .inmenu_02 li {background: url(images/menu_mid.gif) right repeat-y; padding: 0 2px 0 2px; margin: 0; float: left;}
	.menu .inmenu_02 li.f {padding-left: 0;}
		.menu .inmenu_02 li.f div {background: url(images/menu_mid.gif) left repeat-y; padding: 0 0 0 2px;}
		.menu .inmenu_02 li a {display: block; height: 30px; line-height: 30px; padding: 0 20px 0 20px; font-family: Tahoma, Arial, sans serif; color: #fff; text-decoration: none; font-weight: bold;}
	.menu .inmenu_02 li.act {background: url(images/menu_act_right.gif) right repeat-y; padding: 0 2px 0 0;}
		.menu .inmenu_02 li.act div {background: url(images/menu_act_left.gif) left repeat-y; padding: 0 0 0 2px;}
		.menu .inmenu_02 li.act div a {background: url(images/menu_act.jpg) center top repeat-x; color: #000;}
.outcontent {background: url(images/content_bg.gif) top repeat-x;}
	.content {background: url(images/content_left_res.gif) left repeat-y #fff;}
	.incont_01 {background: url(images/content_right_res.gif) right repeat-y;}
	.incont_02 {background: url(images/content_left_top.jpg) left top no-repeat;}
	.incont_03 {background: url(images/content_right_top.jpg) right top no-repeat; padding: 0 7px 0 7px;}
.content_text {background: url(images/content_res.gif) bottom repeat-x #FDFBF5; min-height: 580px; _height: 580px; text-align: justify;}
.footer {background: url(images/footer_res.gif) top repeat-x #45010D; border-top: 1px solid #fff; padding: 16px 0 15px 0; text-align: center; line-height: 27px; color: #fff;}
	.footer .links {font-family: Tahoma, Arial, sans serif;}
		.footer .links a {color: #fff; text-decoration: none; padding: 0 7px 0 7px;}
			.footer .links a:hover {text-decoration: underline;}

.content_logo {padding: 57px 0 0 0; clear: both; text-align: center;}

.img_01 {border: 1px solid #CDCCC7; padding: 3px; margin: 0 35px 0 0; float: left;}
.img_02 {margin: 35px 91px 0 43px; float: left;}

.red_01 {color: #82041A;}

.list_01 {padding: 0; margin: 0; list-style: none;}
	.list_01 li {padding: 3px 0 3px 13px; margin: 0; background: url(images/list_01_bg.gif) left 8px no-repeat;}

.pad_01 {padding: 36px 50px 45px 50px;}
.pad_02 {padding: 30px 0 0 264px;}

p {padding: 18px 0 0 0; margin: 0;}
h1 {background: url(images/tit_01_bg.gif) left bottom repeat-x; font-family: Trebuchet MS; font-size: 20px; line-height: 27px; font-weight: normal; font-style: italic; padding: 0 0 8px 0; margin: 0 0 16px 0; text-transform: uppercase;}
	h1 span {font-size: 24px;}


.rbroundbox { background: url(./nt.gif) repeat; }
.rbtop div { background: url(./tl.gif) no-repeat top left; }
.rbtop { background: url(./tr.gif) no-repeat top right; }
.rbbot div { background: url(./bl.gif) no-repeat bottom left; }
.rbbot { background: url(./br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 95%; margin: 1em auto; }







.rbroundbox2 { background: url(./nt2.gif) repeat; }
.rbtop2 div { background: url(./tl2.gif) no-repeat top left; }
.rbtop2 { background: url(./tr2.gif) no-repeat top right; }
.rbbot2 div { background: url(./bl2.gif) no-repeat bottom left; }
.rbbot2 { background: url(./br2.gif) no-repeat bottom right; }
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent2 { margin: 0 7px; }
.rbroundbox2 { width: 95%; margin: 1em auto; }