#main div.text div.note2 {
margin:1em 1em 1.5em 2.5em !important;
padding-left:20px !important;
background : url("/img/icon/ha.gif" ) 0px 0px no-repeat !important;
}
#main div.text div.note2 ul{
margin:1em !important;
}
#main div.text p.note {
padding-left:20px !important;
background : url("/img/icon/ha.gif" ) 0px 0px no-repeat !important;
}

#main H2 {
color: #5B3A28 !important;
background :url("/img/bg/h2_pink.gif") #D5E9F8 !important;
padding:2px 4px;
margin:1em;
}

#main table.config td.cap{
background-color:#FBD8E6 !important;
}

#main table.config th{
color:#477300 !important;
background-color:#FBD8E6 !important;
}

#main table.config table td{
padding-bottom:7px !important;
}

#main table.config table th{
padding-top:0 !important;
background-color:#fff !important;
}

strong{color:#223B07 !important;}

#main div.text div.theme{padding:7px;border:3px #eee solid;margin:1em 2em;}
#main div.text div.theme p{padding:3px;margin: 0.5em 0 !important;}
#main div.text div.theme p a{margin-right:8px !important;}
#main div.text div.theme p strong{font-size:13px;}
#main div.text div.theme p.a{background:#F7CDD3;}
#main div.text div.theme p.a strong{color:red !important;}
#main div.text div.theme p.b{background:#CCE6FB;}
#main div.text div.theme p.b strong{color:blue !important;}
#main div.text div.theme p.c{background:#D7FBCC;}
#main div.text div.theme p.c strong{color:green !important;}

div#main div.text div.rslt{text-align:left;margin:2em 0 0 5px;padding:0;}
div#main div.text div.rslt p{margin:0;}
div#main div.text div.rslt p.note{margin:0.5em 2.5em;}
div#main div.text div.rslt p img{width:680px;height:60px;}

div#main div.text div.rslt table{text-align:center;margin:1em auto;}
div#main div.text div.rslt table td{background-color:#DEF1F7;width:310px;text-align:center;padding:5px;}
div#main div.text div.rslt table td p{text-align:left;}
div#main div.text div.rslt table td img.thamb_l{float:left;margin-right:7px;border:#EBFFFD solid 3px;}
div#main div.text div.rslt table p.comment{background-color:#EBFFFD;padding:3px;margin:2px 0 2px 127px;}

div#main div.text div.rslt div{text-align:left;margin:10px auto;width:530px;padding:5px;background-color:#DFF7CD;clear:both;}
div#main div.text div.rslt div img.thamb_l{float:left;margin-right:7px;border:#F4FFEB solid 3px;}
div#main div.text div.rslt div p.comment{background-color:#F4FFEB;padding:3px;margin:2px 0 0 130px;}

div#main div.text div.themes{text-align:center;border:none;margin:1em 0 0 3.5em;}
div.themes table{float:left;width:180px;margin:0 10px;}
div.themes table td{padding:0 5px;height:20px;vertical-align:middle;}
div.themes table td.ken{width:40px;text-align:right;}

div.themes table.a{border:1px solid #F6BFC7}
div.themes table.b{border:1px solid #BBDDF8;}
div.themes table.c{border:1px solid #BEF0AF;}

div.themes table.a th{background:#F9C3CB;color:red}
div.themes table.b th{background:#BBDDF8;color:blue}
div.themes table.c th{background:#BEF0AF;color:green}

div.themes table.a td{background:#FFE5EA;}
div.themes table.b td{background:#D8EEFF;}
div.themes table.c td{background:#E0FFD7;}

div#main div.text div.rslt table.dryok{text-align:left;margin: 5px 0 1em 50px;background-color:#ECFBC8;}
div#main div.text div.rslt table.dryok td{background-color:#ECFBC8;width:230px;padding:5px;}
div#main div.text div.rslt table.dryok td p{text-align:left;margin:5px 0;}
div#main div.text div.rslt table.dryok td p a{font-weight:bold;}



