/* Common */

body {background:#2381CA url(/images/c/footer_grid_01.gif);background-position:0 0;}
.win{width:100%;min-width:760px;margin:0 auto;text-align:left;overflow:hidden;}
.win{width:expression(body.clientWidth<761?"760px":"100%");}
.hr{height:1px;background:#808080;}.hr hr{display:none;}
.sep{width:1px;background:#808080;}.sep br{display:none;}

.print {font-family:Tahoma;font-size:11px;color:#AFC2DD;}
.print a {color:#AFC2DD;}
.print a:hover {color:#AFC2DD;}

.news{}
.news .unit{margin:1.5em 0 1.5em 0;}
.news .name{}
.news .data{display:block;float:left;margin:0;line-height:1.6em;background:#EBEDEF;color:#435E74;font-weight:bolder;font-family:Tahoma;font-size:0.9em;}
.news img {float:left;margin: 0 20px 20px 0;border:1px solid #DFECFF;}
.news .desc{clear:both;margin:-1em 0 1em 0;color:#435E74;}
.news .cont{}
.news .archive{font-weight:bolder;}
.news .detail{margin:-1em 0 0 0;color:#1C5798;font-family:Tahoma;font-size:0.9em;}
.news .pages{font-family:Tahoma;font-size:0.9em;}
.news .pages .page{font-weight:bolder;}
.news .pages .page.current{background:#DFECFF;font-weight:normal;}
.news a{color:#1C5798;}
.news a:hover{color:#1C5798;}
.news .current{}
.news .current a{}
.news .current a:hover{}
.news .y.current{}
.news .y.current a{}
.news .y.current a:hover{}
.news .m.current{}
.news .m.current a{}
.news .m.current a:hover{}

.news.a{}
.news.a .unit{margin:1em 0 2em 0;}
.news.a .name{}
.news.a .data{line-height:1.6em;background:#0C3F82;color:#DFECFF;font-weight:bolder;font-size:1em;}
.news.a .desc{margin:-1em 0 1em 0;color:#DFECFF;}
.news.a .cont{}
.news.a .detail{margin:-1em 0 0 0;color:#FFE932;font-size:1em;}
.news.a a{color:#FFE932;}
.news.a a:hover{color:#FFE932;}

.qa {}
.qa.unit{margin:1em 0;}
.qa .quest{}
.qa .answer{}
.qa h4{margin:1em 0;font-size:1em;font-weight:bolder;color:#435E74;}
.qa .cont{margin:-1em 0 1em 0;padding:0;color:#435E74;}
.qa.pages{margin:1em 0;font-family:Tahoma;font-size:0.9em;}
.qa.pages .page{font-weight:bolder;}
.qa.pages .page.current{background:#DFECFF;font-weight:normal;}
.qa.link{float:right;padding:0 0 0 12px;background:url(/images/c/marker_01.gif) no-repeat;background-position:0 0.45em;}

.cat{}
.cat .group{margin:0.5em 0;padding:0 0 0 12px;font-weight:bolder;background:url(/images/c/marker_01.gif) no-repeat;background-position:0 0.45em;}
.cat .item{font-family:Tahoma;line-height:1.7em;min-height:30px;//height:30px;font-size:0.9em;padding:0 0 0 32px;background:url(/images/c/icon_excel.gif) no-repeat;background-position:0 0;}

.accent{color:#51A7E4;}
.content {color:#435E74;}
.content .body{//width:100%;color:#435E74; }
.body a {color: #0F5397}
.content .hr {background:#EAEDF0;margin:0 -20px;}
.content h1{letter-spacing:-0.05em;color:#0C5AB4;}
.content h2{margin-bottom:0.5em;font-weight:bolder;font-size:1.4em;letter-spacing:0;color:#0C5AB4;}
.content h3{margin-bottom:0.5em;font-weight:bolder;font-size:1.1em;letter-spacing:0;}
.content ul li{margin:0.3em 0;}

.content .tacc{width:100%; margin:40px 0 20px 0; background:#ECF5FF; color:#527EA1; border: 0;}
.content .tacc td{background:#ECF5FF; color:#527EA1;}
.content .tacc .wa{padding:20px 20px 20px 0}
.content .tacc .w1 img{position:relative; z-index:100;}


table.ms_t {border-collapse:collapse;}
table.ms_t tr td,th{padding:5px; border:1px solid #aaa; border-left:none;}
table.ms_t th {border-right:none;}
table.ms_t tr.ms_head td{font-weight:bold; text-align:center; vertical-align:middle;}
table.ms_t tr.ms_head th{font-weight:bold; text-align:center; vertical-align:middle;}




form {margin:0;}
form textarea{width:300px;height:100px;}
form input{width:300px;}
form input.b{width:auto;margin:0;}
form label{font-weight:bolder;}
form b {color: #FF4800;}
form b {position: relative;display:block;font-weight: normal;}
form input.er{border:2px solid #FF4800;}
form textarea.er{border:2px solid #FF4800;}

#counters {display:none;}