.frm {  }
.frm .txt01 { width:200px; padding:3px 3px; font-family:Verdana; font-size:10px; color:#686868; }
.frm .sel01 { width:210px; font-family:Verdana; font-size:10px; color:#686868; }
.frm .area01 { width:300px; font-family:Verdana; font-size:10px; color:#686868; }
.frm td { border-bottom:1px solid #e4e4e4; padding-top:5px; padding-bottom:5px; padding-left:5px; }
.frm td span { font-weight:bold; color:#ee3a2c; }
.frm .buttons td { border:0px; }
.frm tr.error td { background-color:#fb6358; color:#FFF; }
.frm tr.error td span { color:#FFF; }
.frm .cb input { vertical-align:middle; }

input.btn00 { width:110px; height:22px; border:0px; background-image:url(images/btn00.gif); font-size:10px; color:#ee3a2c; cursor:pointer; }
a.btn00 { width:110px; height:22px; line-height:22px; display:inline-block; background-image:url(images/btn00.gif); font-size:10px; color:#ee3a2c; cursor:pointer; text-decoration:none; text-align:center; }

.pank { width:100%; overflow:hidden; margin-bottom:20px; }
.pank div { margin-bottom:10px; }
.pank div img { vertical-align:middle; margin-right:20px; }
.pank div a { display:inline-block; width:155px; height:25px; line-height:25px; padding:0px 10px; background-image:url(images/btn01.gif); color:#ee3a2c; vertical-align:middle; text-decoration:none; }
.pank div a:hover { color:#000; }

.msg_error { padding:10px 10px 5px 10px; margin:0px 0px 10px 0px; clear:both; overflow:hidden; border:2px solid #ef5435; background-color:#ffe5e5; position:relative; }
.msg_error p { color:#e42600; margin:0px 0px 5px 0px; }
.msg_error ul, .msg_error ol { margin:0px 0px 5px 20px; color:#e42600; padding:0px; }

.msg_success { padding:10px 10px 5px 10px; margin:0px 0px 10px 0px; clear:both; overflow:hidden; border:2px solid #83eb44; background-color:#f1fde8; position:relative; }
.msg_success p { color:#3b3b3b; margin:0px 0px 5px 0px; }
.msg_success ul, .msg_success ol { margin:0px 0px 5px 20px; padding:0px; }

.msg_note { padding:10px 10px 5px 10px; margin:0px 0px 10px 0px; clear:both; overflow:hidden; border:2px solid #eed860; background-color:#f9f6c1; position:relative; }
.msg_note p { color:#3b3b3b; margin:0px 0px 5px 0px; }
.msg_note ul, .msg_note ol { margin:0px 0px 5px 20px; padding:0px; }

.msg_main_success { width:440px; margin-left:auto; margin-right:auto; background-image:url(images/msg_success.gif); background-repeat:no-repeat; padding-top:15px; margin:0px auto 50px auto; }
.msg_main_success h1 { padding-left:90px; color:#000; font-size:18px; font-weight:bold; margin-bottom:15px; background-image:none !important; }
.msg_main_success p { color:#808080; line-height:18px; margin-bottom:18px; }

.msg_main_error { width:440px; margin-left:auto; margin-right:auto; background-image:url(images/msg_error.gif); background-repeat:no-repeat; padding-top:15px; margin:0px auto 50px auto; }
.msg_main_error h1 { padding-left:90px; color:#000; font-size:18px; font-weight:bold; margin-bottom:15px; background-image:none !important; }
.msg_main_error p { color:#808080; line-height:18px; margin-bottom:18px; }

.def { margin-bottom:20px; }
