/*  \*/ 
html, body {height: 100%;} 
/*  */
html, body {margin: 0; padding: 0; height: 100%; background-color: #FFFBFB;} html {overflow-y: scroll;} body {font: 62.5%/1.8em Arial, Helvetica, sans-serif;} img {border: none;} h4 {padding-top: 0; margin-top: .7em; margin-bottom: 1em; text-align: left; font-size: 1.4em;} h5 {font-size: 1.1em; font-weight: bold;} h5 img {float: left; padding-right: 2em;} ul {margin: -.3em 0 0 0; padding: 0;} ul li {margin: 0.3em 0;padding: 0 0 0 16px;list-style-type: none;} ul li.checked {background: url('bullet.gif') 0 .25em no-repeat;} ul.marked li, ul.marked_strong li {background: url('lib.gif') 0 .73em no-repeat;} 
*ul.marked li, ul.marked_strong li {background: url('lib.gif') 0 .8em no-repeat;}
ul.marked_strong li {font-weight: bold;} ul.links li {margin-left: 1.2em; padding-left: 12px; background: url('raquo.gif') 0 .5em no-repeat;}
*ul.links li {margin-left: 1.2em; padding-left: 12px; background: url('raquo.gif') 0 .55em no-repeat;}
ul.menu li {margin: .6em 0;} .left, .right {position: relative;min-height: 100%;height: auto;margin-bottom: -64px;}
* html .left {height:100%;}
* html .right {height:100%;}
#bar {position: absolute;width:100%;height: 36px;top: 120px;background: url('small_bg.gif') repeat-x;z-index: 7;} .left {float: left;width: 32%;border-right: 258px solid #8F050A;margin-left: -258px;color: #999999;font-size: 1.2em;font-weight: bold;z-index: 2;} .left a{color: #EBEBEB;text-decoration: none;} #logo {width: 258px;height: 120px;margin-bottom: 6.2em;z-index: 7;} #slogan {width: 516px;margin-top: -.1em;text-align: right;height: 120px;color: #D60006;} .l_content {position: relative;width: 258px;margin-right: -258px;float: right;z-index: 3;} #bnrs {margin-bottom: 7em;} #l_menu {margin-bottom: 12em;} #bnrs {margin-top: 4em;text-align: center;} #bnrs img {padding: 1em 0;} #info {margin-left: 1em; height: 300px;text-align:left;color:#EBEBEB;} .right {position: relative;float: left;width: 64%;border-left: 258px solid #8F050A;margin-left: -258px;z-index: 1;font-size: 1.2em;font-style: normal;line-height: 1.5em;z-index: 1;} #lang {width: 98%;height: 2.6em;padding-top: 1.1em;text-align: right;color: #8F050A;font-size: 1em;} #lang a, #lang a:visited,#lang span {color: #8F050A; margin-left: 1.4em;} #content {width: 61%;padding: 1.3em .2em 3em 2em;text-align: justify;color: #363636;} #content a {color: #696969;} #content a:hover {text-decoration: none;} .clearfooter {clear: both;height: 64px;} #infobox-wrap { width: 508px;margin-left: -.5em; margin-top: 2em;} #infobox-body {background: #FFFFFF; color: #000000;padding: 1em;height: 400px;overflow: auto; border: 1px inset #000000;} #infobox-body p {margin-top: 1em;margin-bottom: 1em;} #footer {position: relative;clear: both;height: 64px;z-index: 7;font-size: 1em;font-weight: normal;line-height: 1.4em;} .p39 {width: 32%;float: left;} .copy {float: right;width: 246px;color: #EBEBEB;} .copy a {color: #EBEBEB; line-height: 1.8em;} .dev {width: 514px;float: left;color: #708090;text-align: right;} .dev a {color: #708090; padding-left: 3em;} .p61 {width: 73%; float: right;} .t_menu{float: left;width: 577px;padding-top: .8em;color: #999999;text-align: right;font-size: 1.2em;font-weight: bold;} .t_menu a{color: #EBEBEB;text-decoration: none;padding-left: 1.4em;} .t_menu span {padding-left: 1.4em;} .remark {position:absolute; right: 0; width: 160px; text-align: left;} .q {font-weight: bold; margin-bottom: -1em;} .mourning {border: 1px solid #000000;padding: .1em .2em;} img.photo {margin-top: 2em; display: block; border:4px solid #363636;} .iindent {text-indent: 1.4em;} .l_cell {width: 50%; float: left;} .r_cell {width: 50%;float: right;} .l_cell p, .r_cell p {padding-left: 3.8em;text-indent: -3.8em;} .align_right {text-align: right;} .l_col,.r_col {padding: .3em;} .l_col {text-align: right;vertical-align: top;font-weight: bold;} .r_col {text-align: left;vertical-align: bottom;} .n_date {text-align: right;color: #969696;font-size: .8em;} .alert {color: #CC3300;} .page {width: 680px;margin: 2em auto;padding: 6em 4em;border: 1px double #CCCCCC;font: normal 1.2em/1.4em Arial, Helvetica, sans-serif;text-align: justify;} .page td {vertical-align: top;padding: .3em;} .page h5 {margin-bottom: 1em;} .agree {text-align: center; width: 100%; margin-top: 4em;} .sign {width: 760px;font-size: .75em;text-align: right;} .odd {background-color: #DFEFFF;} #start {margin: 2em;text-align: center;font-size: 1.2em;font-weight: bold;} #start a {color:#0066CC;} .spec {margin: 1.2em auto;} .descript {font-weight: normal;}