body{height:100%;min-height:100%;max-height:100%}
.clearer{clear:both}
#bg_top{width:100%}
#bg_bottom{width:100%}
#style_border{width:100%;height:11px;background:#fff;margin-bottom:13px}
#page{overflow:hidden;position:relative;text-align:left}
#page_inner{position:relative;overflow:hidden}
#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{margin:1em 0 .7em 0}
#page p{line-height:1.5}
#content_wrapper>table{width:100%}
#content_wrapper tr{height:100%}
#content_wrapper td{height:100%;vertical-align:top}
#content_wrapper,.content_wrapper{position:relative;overflow:auto;width:1100px;overflow:hidden;margin:0 auto}
#bg_holder{background-image:url('../img/m_body.png');background-repeat:no-repeat;background-position:bottom center;margin:0 auto;width:1100px}
#border_left{width:36px}
#content_left_wrapper{background-image:url('../img/m_content.png')}
#cl_top{width:240px;height:18px}
#cm_top{width:591px}
#cm_right{width:10px;background:0}
#cl_top{width:205px}
#border_right{width:18px}
#cl_bottom{width:288px;height:45px;background-image:url('../img/m_content.png')}
#bord_bg{width:776px}
#content_left{width:240px;margin:30px 0 0 0;padding:0}
#content_left_2{padding:0;margin:30px 0 0 30px;min-height:150px;width:180px;overflow:hidden}
#content_main_wrapper{margin:0;padding:0}
#content_main{width:551px;margin:30px 20px}
#content_right_wrapper{padding:0;margin:0;background-image:url('../img/m_content.png')}
#content_right{width:171px;margin:30px 17px 30px 13px}
#header{position:relative;height:279px;width:1100px;text-align:left;margin-left:auto;margin-right:auto}
#header h1,#page #header h1{font-size:1.2em;position:absolute;top:235px;left:80px;margin:0}
#header h2,#page #header h2{font-size:1.1em;position:absolute;top:1.2em;margin:0}
#header #logo{background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;left:0}
#header>div.kv{position:absolute;width:441px;height:251px;left:425px;top:28px}
#header_mask{position:absolute;bottom:0;left:0;height:279px;width:1100px;background:transparent url('../img/m_header.png') 0 0 no-repeat}
#widgetbar_page_right_1,#widgetbar_site_right_1{width:180px;float:left;clear:left}
#widgetbar_page_left_2{width:180px;float:left;clear:left}
#widgetbar_site_left_2{width:180px;float:left;clear:left}
#widgetbar_page_left_2>ol,#widgetbar_page_left_2>ul,#widgetbar_site_left_2>ol,#widgetbar_site_left_2>ul{list-style-position:inside}
#widgetbar_page_right_1>ol,#widgetbar_page_right_1>ul,#widgetbar_site_right_1>ol,#widgetbar_site_right_1>ul{list-style-position:inside}
#cm_navigation{float:left;margin:0;width:100%;overflow:hidden}
#cm_navigation ul,#cm_navigation ul li{margin:0 0 0 8px;list-style-type:none}
#cm_navigation ul li a{display:block;height:2.2em;line-height:2.2em;padding-left:20px;text-decoration:none;margin:0;background:url('../img/m_navi_button_off.png') no-repeat left;overflow:hidden;font-weight:normal}
#cm_navigation ul li a:hover{font-weight:bold}
#cm_navigation ul li.cm_current a{background:url('../img/m_navi_button_on.png') no-repeat left;font-weight:bold}
#cm_navigation ul li.cm_current a:hover{font-weight:bold}
#cm_navigation ul li.cm_current ul li a{display:block;height:1.8em;line-height:1.8em;font-size:.8em;background:0;padding-left:30px;font-weight:normal}
#cm_navigation ul li.cm_current ul li a:hover{font-weight:bold}
#cm_navigation ul li.cm_current ul li.cm_current a:link{font-weight:bold}
#cm_navigation ul li.cm_current ul li.cm_current a:hover{font-weight:bold}
#footer{width:1060px;height:38px;overflow:hidden;position:relative;padding:10px 0 10px 40px;text-align:left;font-size:.9em;margin:0 auto}