/* commons-------------------------------------------------------- */
html{height:100%;}
body{height:100%;background:#fde1c9;font-size:12px;line-height:18px;color:#fff;}

#wrapper{width:875px;margin:0 auto;text-align:center;background:url(../imgs/common/bg.jpg) repeat-y center top;}
#wrapper_in{width:793px;margin:0 41px;background:#f0dcca;}
#header{text-align:right;padding:0px 7px 0px 0;font-style:italic;background:url(../imgs/common/header_bg.jpg) no-repeat left top;font-size:10px;line-height:12px;height:111px;}
#header #langs{height:17px;line-height:17px;color:#5b4641;font-weight:bold;}
#header h1{font-style:italic;height:46px;}
#header a{color:#4a3530;text-decoration:none;font-style:italic;}
#header a:hover{color:#5b4641;text-decoration:underline;}

#gnavi{background:url(../imgs/common/gnavi.jpg) no-repeat center top;height:26px;}
#gnavi ul{}
#gnavi li{float:left;height:26px;list-style:none;}
#gnavi li a{display:block;text-indent:-9999px;height:26px;}

#gnavi li.one{width:49px;}
#gnavi li.two{width:54px;}
#gnavi li.three{width:87px;}
#gnavi li.four{width:76px;}
#gnavi li.five{width:64px;}
#gnavi li.six{width:76px;}
#gnavi li.seven{width:120px;}
#gnavi li.eight{width:54px;}
#gnavi li.nine{width:42px;}
#gnavi li.ten{width:34px;}
#gnavi li.eleven{width:54px;}
#gnavi li.twelve{width:83px;}

#gnavi li.one a{width:49px;}
#gnavi li.two a{width:54px;}
#gnavi li.three a{width:87px;}
#gnavi li.four a{width:76px;}
#gnavi li.five a{width:64px;}
#gnavi li.six a{width:76px;}
#gnavi li.seven a{width:120px;}
#gnavi li.eight a{width:54px;}
#gnavi li.nine a{width:42px;}
#gnavi li.ten a{width:34px;}
#gnavi li.eleven a{width:54px;}
#gnavi li.twelve a{width:83px;}

#main{padding:0 8px 0 0;text-align:left;background:url(../imgs/common/conts_bg.jpg) repeat-y left top;}
#conts_l{float:left;width:166px;color:#4a3530;font-weight:bold;}
#conts_l_in{padding:15px 7px;}
#conts_l ul{}
#conts_l li{text-align:center;font-size:10px;line-height:10px;padding:0 0 7px 0;}
#conts_l li a{color:#783f3f;text-decoration:none;}
#conts_l li a:hover{color:#ab5959;text-decoration:underline;}

#conts_r{float:right;width:600px;color:#4a3530;}
#conts_r_in{padding:15px 0px 0 0;}
#conts_r_in h2{padding:0 0 9px 0;}
#conts_r_in p{padding:0 0 12px 0;}

#footer{background:url(../imgs/common/conts_bg.jpg) repeat left top;padding:4px 0 4px 0;font-size:10px;line-height:14px;border-top:1px solid #fff;}