/* h */
#popup h3 { font-size: 14px; color: #666; font-weight: normal; padding: 15px; }


/* clear */
#popup .clear { clear: both; }


/* box2 */
#popup .box2 { background: #fff; margin: 0 15px; }
#popup .box2 .t { background: url(../img/box2/t.gif) top repeat-x; }
#popup .box2 .b { background: url(../img/box2/b.gif) bottom repeat-x; }
#popup .box2 .l { background: url(../img/box2/l.gif) left repeat-y; }
#popup .box2 .r { background: url(../img/box2/r.gif) right repeat-y; }
#popup .box2 .tl { background: url(../img/box2/tl.gif) top left no-repeat; }
#popup .box2 .tr { background: url(../img/box2/tr.gif) top right no-repeat; }
#popup .box2 .bl { background: url(../img/box2/bl.gif) bottom left no-repeat; }
#popup .box2 .br { background: url(../img/box2/br.gif) bottom right no-repeat; font-size: 12px; }


/* login */
#popup .login { margin: 0 auto; }
#popup .login th { padding: 3px; text-align: right; color: #444; }
#popup .login td { padding: 3px; color: #444; }
#popup .login input { font-family: helvetica; color: #000; margin: 1px; }
	/* ie 6 & 7 */
	* html #popup .login input { margin: 0; }
	*+html #popup .login input { margin: 0; }
	
/* registration */
#popup .registration { margin: 0 auto; }
#popup .registration th { padding: 7px 3px 3px 3px; text-align: right; color: #666; vertical-align: top; }
#popup .registration th.req { color: #CB4B4B; }
#popup .registration td { padding: 3px; color: #666; text-align: left; }
#popup .registration input { font-family: helvetica; font-size: 12px; color: #000; margin: 1px; }
	/* ie 6 & 7 */
	* html #popup .registration input { margin: 0; }
	*+html #popup .registration input { margin: 0; }


	
/* text */
#popup .textGray { color: #666; font-size:12px; }
#popup .error {display: block; color: #cb4b4b; }

/* captcha */ 
#popup div.captchaImg { padding: 15px 0 10px 2px;}
#popup td.captchaTxt { padding: 0 0 6px 0;}

/* warning */ 
#popup div.warn { color:#cb4b4b;}

/* popup */
#popup { position: fixed; z-index: 200; top: 0; left: 0; width: 100%; height: 100%; }
#shield { position: fixed; z-index: 199; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity=50); }

#popup_data .topleft_red { background: url(../img/popup/tl_red.png) bottom left no-repeat; padding-left: 45px; }
#popup_data .topright_red {position: relative; overflow: hidden; height: 48px; background: url(../img/popup/tr_red.png) bottom right no-repeat; }
#popup_data .topleft_blue { background: url(../img/popup/tl_blue.png) bottom left no-repeat; padding-left: 45px; }
#popup_data .topright_blue {position: relative; overflow: hidden; height: 48px; background: url(../img/popup/tr_blue.png) bottom right no-repeat; }

#popup_data .topright_red h1, #popup_data .topright_blue h1 { float: left; width: 350px; font-size: 13px; color: #3c7094; line-height: 26px; background: url(../img/popup/title.png) top right no-repeat; margin: 17px 0 0 0; padding: 5px 0 0 0; font-weight: bold; text-align: left; }
#popup_data .topright_red img, #popup_data .topright_blue img { float: right; margin: 6px 6px 0 0; cursor: pointer; }
#popup_data .left { background: url(../img/popup/l.png) left repeat-y; padding-left: 17px; }
#popup_data .right { background: url(../img/popup/r.png) right repeat-y; padding-right: 17px; }
#popup_data .data { background: #f0f0e7; }
#popup_data .bottomleft { background: url(../img/popup/bl.png) left no-repeat; padding-left: 35px; }
#popup_data .bottomright { background: url(../img/popup/br.png) right no-repeat; padding-right: 35px; }
#popup_data .bottom { height: 35px; background: url(../img/popup/b.png) repeat-x; }


