@charset "utf-8";

a:link,
a:visited{ color:#000; text-decoration:underline;}
a:hover,
a:active{ text-decoration:underline;}
body{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; background:url(../images/house_body.jpg) 20px 33px repeat-x #fefcf7; color:#000; line-height:1.6;}

#header{ width:100%; margin:0 auto;}
#container{ width:898px; margin:0 auto; position:relative; background:url(../images/bg_container.gif) repeat-y; padding:0 36px 0 40px;}
#container-b{ width:974px; margin:0 auto; background:url(../images/bg_container_b.gif) no-repeat; height:50px;}
#navigation{ width:210px; float:left; background:url(../images/bg_nav_l.png) no-repeat; padding-top:10px;}
#main{ width:676px; float:right;}

#header .t1{ background:url(../images/bg_header_1.jpg) center top no-repeat; height:116px;}
#header .t2{ background:url(../images/bg_header_2.jpg) center top no-repeat; height:154px;}
#header .t3{ background:url(../images/bg_header_3.jpg) center top no-repeat; height:120px;}
#header .t3 .c{ width:974px; margin:0 auto; position:relative;}
#header .t3 .c .link1{ position:absolute; top:36px; left:422px; width:66px; height:27px; display:block;}
#header .t3 .c .link2{ position:absolute; top:36px; left:496px; width:116px; height:26px; display:block;}
#header .t3 .c .link3{ position:absolute; top:36px; left:620px; width:70px; height:28px; display:block;}

#container .patch-l{ position:absolute; top:0; left:0; background:url(../images/bg_patch_l.jpg) no-repeat; width:30px; height:155px;}
#container .patch-r{ position:absolute; top:0; right:0; background:url(../images/bg_patch_r.jpg) no-repeat; width:35px; height:155px;}

#navigation-b{ background:url(../images/bg_nav_l_2.png) no-repeat; height:19px;}
#navigation ul{ width:192px; margin:0 auto;}
#navigation li{ background:url(../images/bg_nav_li.png) no-repeat; width:177px; height:49px; padding:13px 0 0 15px; margin-bottom:5px;}
#navigation li a{ display:block; width:160px; height:32px; overflow:hidden;}
#navigation li a.nav1{ background:url(../images/bg_nav_li_a.png) 0 0 no-repeat;}
#navigation li a.nav2{ background:url(../images/bg_nav_li_a.png) 0 -32px no-repeat;}
#navigation li a.nav3{ background:url(../images/bg_nav_li_a.png) 0 -64px no-repeat;}
#navigation li a.nav4{ background:url(../images/bg_nav_li_a.png) 0 -96px no-repeat;}
#navigation li a.nav5{ background:url(../images/bg_nav_li_a.png) 0 -128px no-repeat;}
#navigation li a.nav6{ background:url(../images/bg_nav_li_a.png) 0 -160px no-repeat;}
#navigation li a.nav7{ background:url(../images/bg_nav_li_a.png) 0 -192px no-repeat;}
#navigation li a.nav1:hover,
#navigation li.current a.nav1{ background:url(../images/bg_nav_li_a.png) -160px 0 no-repeat;}
#navigation li a.nav2:hover,
#navigation li.current a.nav2{ background:url(../images/bg_nav_li_a.png) -160px -32px no-repeat;}
#navigation li a.nav3:hover,
#navigation li.current a.nav3{ background:url(../images/bg_nav_li_a.png) -160px -64px no-repeat;}
#navigation li a.nav4:hover,
#navigation li.current a.nav4{ background:url(../images/bg_nav_li_a.png) -160px -96px no-repeat;}
#navigation li a.nav5:hover,
#navigation li.current a.nav5{ background:url(../images/bg_nav_li_a.png) -160px -128px no-repeat;}
#navigation li a.nav6:hover,
#navigation li.current a.nav6{ background:url(../images/bg_nav_li_a.png) -160px -160px no-repeat;}
#navigation li a.nav7:hover,
#navigation li.current a.nav7{ background:url(../images/bg_nav_li_a.png) -160px -192px no-repeat;}

#main i.t{ display:block; width:676px; height:23px; background:url(../images/bg_main_t.png) no-repeat;}
#main i.b{ display:block; width:676px; height:23px; background:url(../images/bg_main_b.png) no-repeat;}
#content{ background:url(../images/bg_main_c.png) repeat-y; padding:0 22px;}
#content h2{ background:url(../images/bg_h2.png) no-repeat; height:29px; text-align:center; line-height:29px; font-size:14px; font-weight:bold; color:#ed324e; margin-bottom:10px;}
#content p{ margin-bottom:15px;}

.nav2{}
.nav2 ul{ background:#f2fdfd; border:1px solid #ebebeb; padding:5px 8px; white-space:nowrap;}
.nav2 li{ float:left;font-size:12px;line-height:25px; padding:0 1em 0 0.5em; white-space:nowrap;}
.nav2 li a:link,
.nav2 li a:visited{ color:#e46c7e; text-decoration:none; font-weight:bold; }
.nav2 li a:hover{ color:#8a8788; font-weight:bold; }
