@charset "euc-kr";
@import url("./base.css");
@import url("./layout.css");
@import url("./board.css");
/********************************************************************
Vricks Republic Publishing S&A
Beginning : 2009-08-15
Final : 2009-08-27
*********************************************************************/

/* paragraph */
.boardSmallTable p					{ padding-top: 20px; }
p.bgUtilPadTop60					{ padding: 60px 0 30px; text-align: center; background: url("http://download.tera-online.com/images/bg/bg_util.gif") no-repeat 50% 20px; }
p.bgUtilPadTop70 					{ padding: 70px 0 30px; text-align: center; background: url("http://download.tera-online.com/images/bg/bg_util.gif") no-repeat 50% 30px; }
p.bgUtilPadTop90 					{ padding: 90px 0 30px; text-align: center; background: url("http://download.tera-online.com/images/bg/bg_util.gif") no-repeat 50% 50px; }

/* policy */
.term								{ font-size: 11px;; color: #676461; margin-left: -10px; line-height: 1.4em; margin-top: 20px; }
.term p								{ margin-bottom: 20px; }
.term strong						{ color: #B2B2B2; margin-right: 10px; }
.term em							{ font-style: normal; color: #B2B2B2; }
.term a.termLink					{ color: #DD963B; text-decoration: underline; }
.term p.policy						{ position: relative; }
.term p.policy span					{ color: #DD963B; text-decoration: underline; }
.term strong.emphasis				{ font-style: italic; margin-bottom: 15px; display: block; }
.term strong.emphasis2				{ font-style: italic; margin-bottom: 15px; display: block; color: #22229C; }
.term ol li							{ margin-bottom: 15px; }
.termBt								{ font-size: 11px;; margin-left: 0; }

/* account */
.utilTab							{ margin-top: 2px; }
.utilTab li							{ display: inline; padding-right: 40px; background: url("http://download.tera-online.com/images/tab/tab_bar.gif") no-repeat 90% 50%; }
.utilTab li.noBar					{ background-image: none; }

/* join */
.joinT								{ margin-top: -30px; }
*html .joinT						{ margin-top: -15px; position: relative; }
*:first-child+html .joinT			{ margin-top: -15px; position: relative; }
.join								{ margin-bottom: 20px; }
.join th img						{ margin-top: 6px; vertical-align: top; }
.join strong.emphasis				{ color: #CCCCCC; font-size: 13px; }
.join .check						{ font-size: 13px; }
.join em.acceptUse					{ font-style: italic; }
.join .required img					{ margin-top: 20px; }
.join .textform						{ width: 745px; height: 150px; line-height: 1.5em; background-color: #21211F; border: none; font-size: 11px;; font-family: Verdana; color: #565656; padding: 15px; overflow: auto; }
.join .textform h4					{ margin-bottom: 10px; }
.join .textform p					{ margin-bottom: 10px; }

/* login */
.login								{ margin: 20px 0; }

/* change password */
.changePw							{ margin: 20px 0; }

/* password recovery */
.pwRecovery							{ margin: 20px 0; }

/* account */
#account1, #account2, #account3		{ margin-bottom: 20px; }
#account1 .edit, #account2 .edit, #account3 .edit		{ text-align: right; }
#account1 th img, #account2 th img,
#account3 th img					{ margin-top: 6px; }
#account1 table, #account2 table { width: 790px; }
#account1 #name_edit input {margin-right:0;width:145px;}


#account2 td.firstName,
#account2 td.lastName				{ padding-top: 12px; font-size: 13px; color: #B8B8B8; }

#account3							{ float: left; padding-bottom: 30px; margin-top: 15px; }
#account3 h3						{ float: left; width: 180px; }
#account3 fieldset					{border: #473D28 1px solid; padding: 5px; padding-top: 0; margin-bottom: 5px; color: #564E42; }
#account3 legend					{ font-weight: bold; color: #CA9548; padding-bottom: 5px; }

#account3 .avatarSetting			{ float: left; width:480px; margin-bottom: 50px; }
#account3 fieldset.noAvatar dt		{ width: 88px; height: 88px; border: #473D28 1px solid; background-color: #1B1B1B; float: left; margin-right: 10px; display: inline; }
#account3 fieldset.noAvatar span	{ width: 68px; height: 68px; color: #524F4A; margin-right: 10px; padding: 10px; display: block; }
#account3 fieldset.noAvatar dd.chk	{ color: #AB9B84; font-weight: bold; margin-top: 5px; }

#account3 fieldset.avatar					{ margin-bottom: 20px; padding-bottom: 10px; }
#account3 fieldset.avatar p					{ margin-bottom: 10px; }
#account3 fieldset.avatar ul.avaList		{ float: left; margin-bottom: 30px; }
#account3 fieldset.avatar ul.avaList li		{ float: left; margin-bottom: 10px; }
#account3 fieldset.avatar ul.avaList li dl	{ width: 90px; margin-right: 4px; }
#account3 fieldset.avatar ul.avaList li dt	{ width: 88px; border: #473D28 1px solid; }
#account3 fieldset.avatar ul.avaList li dd	{ text-align: center; }
#account3 fieldset #paging {clear:left;} 
#account3 #frmaccount3 fieldset {width:470px;}

#account3 .signature				{ float: left; width: 480px; }
#account3 .signature h4				{ padding-bottom: 10px; }
#account3 .signature .edit			{ margin-bottom: 20px; }

.accountDate						{ color: #B8B8B8; }
.DateofBirth select					{ width: 120px; font-size: 11px; }
.updated							{ margin-top: 30px; text-align: center; }


#accountInfoWrap {width:790px;}

.veryMsg1 {position:relative;left:-10px;padding:20px 0;font-size:11px;line-height:1.4em;color:#818181;background:url(/images/bg/bg_line.gif) repeat-x scroll 0 100% transparent;font-family:'Times New Roman',Times,serif;font-size:14px;font-weight:bold;color:#d6c7aa;}
.veryMsg {position:relative;left:-10px;padding:20px 0;font-size:11px;line-height:1.4em;color:#818181;background:url(/images/bg/bg_line.gif) repeat-x scroll 0 100% transparent;}
