body{height:100%;min-height:100%;max-height:100%;background:url('../img/main.png') center fixed no-repeat}
.clearer{clear:both}
#page{overflow:hidden;position:relative;width:1200px;text-align:left;margin:0 auto}
#page_inner{position:relative;overflow:hidden;margin:0 auto}
#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{margin:1em 0 .7em 0}
#page p{line-height:1.5}
#table_content{height:100%;width:1110px}
#table_content tr{height:100%}
#content_main_wrapper,#content_left_wrapper,#content_right_wrapper{height:100%;vertical-align:top;position:relative}
#content_wrapper{position:relative;width:1100px;padding:0;margin:0}
#content_left_wrapper{width:200px;margin:0;padding:0}
#navi{margin:0;width:200px;position:relative}
#content_left{padding:20px 20px 0 0;width:200px;min-height:300px;overflow:hidden;float:left;height:auto !important}
#content_left_2{padding:0;margin:30px 0 0 0;overflow:hidden;width:200px;float:left}
#content_main_wrapper{margin:10px 0 0 0;height:100%}
#content_main{width:670px;padding:0;margin:0;overflow:hidden}
#content_right_wrapper{width:220px;margin:0;padding:0 0 0 20px}
#content_right{padding:20px 0 0 0;height:100%;position:relative;overflow:hidden;width:200px}
#header{background-color:transparent;background-position:left top;background-repeat:no-repeat;height:299px;margin:0 auto;position:relative;text-align:left;width:1200px}
#header h1,#page #header h1{font-size:1.2em;position:absolute;top:246px;left:577px;margin:0;font-size:1.5em}
#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;top:0;left:23px;width:500px;height:299px;background-repeat:no-repeat}
#header_mask{display:none}
//sidebar right #widgetbar_page_right_1,#widgetbar_site_right_1{width:200px;float:left;clear:left}
//sidebar left #widgetbar_page_left_2{width:200px;float:left;clear:left}
#widgetbar_site_left_2{width:200px;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 li{margin:0 0 -1px;list-style:none;overflow:hidden}
#cm_navigation ul li a{display:block;height:1.9em;line-height:1.9em;padding-left:18px;text-align:left;text-decoration:none;overflow:hidden}
#cm_navigation ul li a:hover{font-weight:bold}
#cm_navigation ul li.cm_current{font-weight:bold}
#cm_navigation ul li.cm_current a:hover{font-weight:bold}
#cm_navigation ul ul{font-weight:normal}
#cm_navigation ul ul li a{display:block;height:1.7em;line-height:1.7em;text-decoration:none;font-size:.9em;font-weight:normal;background:0;background-color:transparent;padding-left:30px;text-align:left;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{font-weight:bold}
#cm_navigation ul li.cm_current ul li.cm_current{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{font-size:.9em;margin:0 0 20px 0;overflow:hidden;padding:10px;position:relative;text-align:center;width:860px}