.hidden { display: none; }

/*.main form.reg .row .field .input label { line-height: 20px; }*/
.main form.reg .row .field .hint { float: left; width: 23px; text-align: right; position: relative; z-index:1000;}
.main form.reg .row .field .hint img { margin: 3px 1px 0 0; }
.main form.reg .row .field .down_hint { float: left; width: 23px; text-align: right; position: relative; z-index:1000;}
.main form.reg .row .field .down_hint img { margin: 3px 1px 0 0; }

.main form.reg .row .field .hint .hint-main {position: absolute;z-index:1000; top: 105px; left: 117px; width: 230px; text-align: left;}
.main form.reg .row .field .hint .hint-head {background: url('hint_images/hint-box-t.png') left top no-repeat; padding: 16px 15px 12px 55px; line-height: 19px; font-size: 16px; font-weight: bold;}
.main form.reg .row .field .hint .hint-body {background: url('hint_images/hint-box-m.png') left top repeat-y; padding: 0 15px 0px 55px; color: #838383;} 
.main form.reg .row .field .hint .hint-foot {background: url('hint_images/hint-box-b.png') left top no-repeat; height: 16px;}
.main form.reg .row .field .hint .hint-body span, .main form.reg .row .field .hint .hint-body b { color: #000000; }

.main form.reg .row .field .down_hint .hint-main {position: absolute;z-index:1000; top: -175px; left: 17px; width: 227px; text-align: left;}
.main form.reg .row .field .down_hint .hint-head {background: url('hint_images/hint-box-down_t.png') left top no-repeat; padding: 16px 16px 12px 55px; line-height: 19px; font-size: 16px; font-weight: bold;}
.main form.reg .row .field .down_hint .hint-body {position:relative;height:90px;background: url('hint_images/hint-box-m.png') left top repeat-y; padding: 0 16px 5px 55px; color: #838383;} 
.main form.reg .row .field .down_hint .hint-msg {position:absolute;top:45px;left:57px;width:150px;height:140px;z-index:2000; color: #838383;}
.main form.reg .row .field .down_hint .hint-foot {background: url('hint_images/hint-box-down_b.png') left top no-repeat; height: 65px;}
.main form.reg .row .field .down_hint .hint-body span, .main form.reg .row .field .down_hint .hint-body b { color: #000000; }


.main form.reg .row .field .hint .hint-head {//width:227px;//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hint_images/hint-box-t.png',sizingMethod='crop');}
.main form.reg .row .field .hint .hint-body {//width:227px;//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hint_images/hint-box-m.png',sizingMethod='scale');}
.main form.reg .row .field .hint .hint-foot {//width:227px;//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hint_images/hint-box-b.png',sizingMethod='crop');}

.main form.reg .row .field .down_hint .hint-body {//width:156px;//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hint_images/hint-box-m.png',sizingMethod='scale');}
.main form.reg .row .field .down_hint .hint-head {//width:227px;//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hint_images/hint-box-down_t.png',sizingMethod='crop') !important;}
.main form.reg .row .field .down_hint .hint-foot {//width:227px;//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hint_images/hint-box-down_b.png',sizingMethod='crop') !important;}
