body { margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#f9f9f8;	color: #5c5c5b; line-height:140%; }
body a {color:#860f11; text-decoration:none; font-weight:bold; }

/*** container ***/
#container_bg { width:100%; background:url(../images/container_bg.gif) no-repeat center top; }
#container_bg #container { margin:0 auto; width:782px; overflow:hidden; }

/*top*/
#container #top { width:782px; height:102px;}
#top #logo { float:left; width:288px; }
#top .right { float:left; width:494px; }
/*icon*/
#top .right .icon { width:494px; height:62px; overflow:hidden; }
/*menu*/
/*#top .right .menu {width:494px; height:40px; overflow:hidden; }*/
#top .right .menu {width:494px; height:40px; overflow:hidden; background:url(../images/menu_bg.jpg) no-repeat; }
.menu table .space { width:100%; height:33px; padding-top:7px; cursor:pointer; }
.menu table a { color:#3d3d3b; text-decoration:none; font-weight:bold; font-size:11px; }
.menu table a:hover { color:#860f11; text-decoration:none; font-weight:bold; font-size:11px; }

/*ban*/
#container #ban { width:782px; height:210px; overflow:hidden; }
/*info*/
#container #info { width:782px; height:39px; background:url(../images/info_bg.jpg) no-repeat; }
#info .txt { color:#fff; padding:12px 50px 0px 84px; width:648px; height:18px; overflow:hidden; }
#info .txt a { color:#fff; text-decoration:none; font-weight:bold; }

/*content*/
#container #content { width:782px; background:url(../images/container.jpg) no-repeat bottom left; }
/*leftcolumn*/
#content #leftcolumn { width:288px; float:left; }
/*submenu*/
#leftcolumn #submenu { width:286px; overflow:hidden; background:url(../images/submenu_bg.jpg) no-repeat top; border-bottom:1px solid #e5e7e6; border-left:1px solid #e5e7e6; border-right:1px solid #e5e7e6; }
#submenu .nag { overflow:hidden; padding:22px 15px 10px 59px; width:212px; display:block; color:#860f11; font-size:13px;  font-family:Tahoma, Arial, Helvetica, sans-serif; background:url(../images/submenu_icon.jpg) no-repeat 30px 24px; font-weight:bold; }
/*c1*/
#submenu .c1 a { font-weight:bold; display:block;  padding:5px 5px 5px 16px; margin-left:17px; margin-right:14px; width:232px; color:#595958; font-size:11px; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#submenu .c1 a:hover { background:#f0f0f0; font-weight:bold; display:block;  padding:5px 5px 5px 16px; margin-left:17px; margin-right:14px; width:234px; color:#860f11; font-size:11px; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#submenu .c1_active a { background:#f0f0f0; font-weight:bold; display:block;  padding:5px 5px 5px 16px; margin-left:17px; margin-right:14px; width:234px; color:#860f11; font-size:11px; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; }
/*c2*/
#submenu .c2 a { font-weight:normal; display:block;  padding:4px 5px 4px 30px; margin-left:17px; margin-right:14px; width:220px; color:#595958; font-size:11px; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#submenu .c2 a:hover { background:#f0f0f0; font-weight:normal; display:block;  padding:4px 5px 4px 30px; margin-left:17px; margin-right:14px; width:220px; color:#860f11; font-size:11px; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#submenu .c2_active a { background:#f0f0f0; font-weight:normal; display:block;  padding:4px 5px 4px 30px; margin-left:17px; margin-right:14px; width:220px; color:#860f11; font-size:11px; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; }

#leftcolumn #box1_bg { width:288px; background:#dfe9ec url(../images/box1_down.jpg) no-repeat bottom; margin-top:3px; }
#box1_bg #box1 { width:288px; background:url(../images/box1_up.jpg) no-repeat top; }
#box1 .txt { padding:18px 30px 10px 30px; overflow:hidden;}
#box1 .txt a { font-size:13px;  font-family:Tahoma, Arial, Helvetica, sans-serif; }

#leftcolumn #box2 { width:226px; padding:10px 30px 10px 30px; border:1px solid #d5d7d9; overflow:hidden; margin-top:3px; }

/*rightcolumn*/
#content #rightcolumn { width:449px; float:left; background:url(../images/content_txt_bg.gif) no-repeat top; padding:20px 20px 10px 25px; overflow:hidden; }
*html* #content #rightcolumn { width:449px; float:left; background:url(../images/content_txt_bg.gif) no-repeat top; padding:30px 20px 10px 25px; overflow:hidden; }
#rightcolumn h1 { color:#860f11; padding:0px 0px 5px 35px; background:url(../images/content_icon.gif) no-repeat 0px 0px ; font-weight:normal; font-size:21px; }
#rightcolumn h2 { color:#860f11; padding:0px 0px 5px 35px; background:url(../images/content_icon.gif) no-repeat 0px 0px ; font-weight:normal; font-size:18px; }
#rightcolumn h3 { color:#860f11; padding:0px 0px 5px 35px; background:url(../images/content_icon.gif) no-repeat 0px 0px ; font-weight:normal; font-size:16px; }
#rightcolumn h4 { color:#860f11; padding:0px 0px 5px 35px; background:url(../images/content_icon.gif) no-repeat 0px 0px ; font-weight:normal; font-size:14px; }

/*footer*/
#container #footer { width:782px; overflow:hidden; margin-top:3px;}
#footer #slowa { width:720px; background:#fdfdfc; padding:10px 30px 10px 30px; color:#6e787d; border:1px solid #d5d7d9; margin-bottom:3px;  }
#slowa a { color:#6e787d; text-decoration:none; font-weight:bold; }
#footer #copy { text-align:right; width:721px; padding:0px 30px 10px 30px; color:#6e787d; border-bottom:1px solid #d5d7d9; border-right:1px solid #d5d7d9; margin-bottom:10px; margin-top:0px; }
#copy img { position:relative; top:8px;}
#copy a { color:#6e787d; text-decoration:none; font-weight:bold; }

/*** global ***/
.font15 { font-size:15px; }
.red1 { color:#860f11; font-weight:bold; }
.clear { clear:both; }
.green1 { font-weight:bold; color:#635f37; font-size:13px;}
.blue1 {font-weight:bold; color:#363686; font-size:13px;}
