*{ margin:0; padding:0; }

body			{ font-size:10px; color:#888; font-family:Verdana,Arial,Helvetica; margin:0px; padding:0px; position:relative; text-align:center; min-width:830px; background:url(../img/bg_top.gif) repeat-x; background-color:#1b3447; }
table			{ border:0; border-collapse:collapse; }
a:link			{ color:#888; text-decoration:none; }
a:visited		{ color:#888; text-decoration:none; }
a:active		{ color:#888; text-decoration:none; }
a:hover			{ color:#9fdae1; text-decoration:underline; }
img				{ border:0px; }
input			{ font-size:11px; color:#888; vertical-align:middle; }
select			{ font-size:11px; color:#888; vertical-align:middle; }
textarea		{ font-size:11px; color:#888; }
ul				{ list-style:none outside; }

/**** Layout ****/
#container				{ width:830px; margin:0 auto; text-align:left; }
#header					{ position:relative; width:830px; height:478px; clear:both; background:url(../img/bg_top.gif) repeat-x; }
#mainContents			{ position:relative; width:830px; clear:both; background-color:#fff; }
#tyBox3 h3,#tyBox4 h3	{ visibility:hidden; width:0; height:0; overflow:hidden; position:absolute; top:-3000px; font-size:0; line-height:0 }

/**** popup ****/
#replyBox			{ position:relative; width:480px; height:230px; background:#d3e2ea; padding:0 40px; }
#replyBox h3		{ color:#313031; font-size:16px; width:480px; height:25px; text-align:left; padding-top:40px; }
#replyBox .txtChar	{ font-size:14px; padding:0; position:absolute; top:40px; left:444px; width:88px; color:#888; text-align:center; font-weight:bold; }
#replyBox .txtArea	{ width:462px; height:100px; border:solid 1px #a5aeb5; background:#FFF; text-align:left; margin-bottom:15px; padding:5px 5px 0 5px; }
#replyBox .txtArea p		{ padding:0; font-size:14px; }
#replyBox .txtArea textarea	{ color:#000; width:452px; height:60px; overflow:auto; border:0 none; font-size:14px; font-family:Verdana,Arial,Helvetica; }
#replyBox p					{ padding-left:147px; color:#000; }
#replyBox a					{ width:80px; height:19px; display:block; float:left; font-weight:bold; color:#FFF; text-decoration:none; margin-right:10px; padding-top:6px; }
#replyBox .ok				{ background:url(../img/bt_tweet_ok.gif) no-repeat; padding-left:8px; }
#replyBox .cancel			{ background:url(../img/bt_tweet_cancel.gif) no-repeat; padding-left:4px; padding-right:4px; }

/**** Header ****/
#header					{ position:relative; width:830px; height:67px; clear:both; }
#header h1				{ position:absolute; top:22px; left:20px; width:172px; height:28px; background:url(../img/img_logo.gif) no-repeat; }
#header h1 a			{ width:172px; height:28px; display:block; overflow:hidden; white-space:nowrap; text-indent:300px; text-decoration:none; }
#header .loginBt		{ position:absolute; top:23px; left:669px; width:144px; height:23px;background:url(../img/bt_login.gif) no-repeat; }
#header .loginBt a		{ display:block; width:116px; height:19px; padding:4px 0 0 28px; font-size:10px; color:#fff; font-weight:bold; text-decoration:none; }
#header .logoutBt		{ position:absolute; top:23px; right:18px; width:400px; height:23px; text-align:right; font-weight:bold; padding-top:4px; }
#header .logoutBt span	{ color:#ccff33; margin-right:30px; }
#header .logoutBt a			{ color:#fff; }
#header .logoutBt a:hover	{ text-decoration:underline; color:#fff; }
#header .logoutBt .logout	{ margin:0; font-size:10px; font-weight:bold; padding:4px; color:#FFF; background:#48708d; -moz-border-radius:2.5px; }

/**** mainContents  ****/
#mainContents h2				{ display:block; width:0px; overflow:hidden; white-space:nowrap; text-indent:850px; text-decoration:none; }
#mainContents #tyBox2			{ width:830px; height:195px; clear:both; background:url(../img/img_top1.jpg) no-repeat; }
#mainContents .tySearch			{ position:absolute; top:100px; left:41px; width:322px; height:28px; }
#mainContents .tySearch input	{ width:258px; height:17px; margin:3px; padding:3px 5px 0 5px; border:solid 1px #FFF; vertical-align:middle; float:left; }
#mainContents .tySearch span	{ width:40px; height:28px; margin-left:6px; float:left; }
#mainContents .tySearch span a	{ width:40px; height:28px; display:block; overflow:hidden; white-space:nowrap; text-indent:50px; text-decoration:none; float:left; }
#nuser							{ position:absolute; top:124px; left:37px; width:162px; height:31px; }
#nuser.hide						{ top:-3000px; }
#nuser .nuserT					{ position:absolute; top:14px; left:43px; font-size:10px; font-weight:bold; color:#fff; z-index:1; }
#mainContents .tyLoad			{ position:absolute; top:104px; left:48px; }

/**** Account summary ****/
#tyBox3						{ position:relative; width:830px; height:130px; clear:both; background-color:#2a455a; }
#tyBox3 ul					{ float:left; padding-top:20px; }
#tyBox3 ul li				{ float:left; line-height:17px; }
#tyBox3 ul span				{ color:#FFF; font-weight:normal; font-size:11px; word-break:break-all; }
#tyBox3 .tyAc1				{ width:310px; }
#tyBox3 .tyAc1 .photo		{ width:120px; height:73px; }
#tyBox3 .tyAc1 .photo img	{ margin-left:40px; }
#tyBox3 .tyAc1 .username	{ width:180px; color:#c5e4fc; font-weight:bold; font-size:11px; word-break:break-all; }
#tyBox3 .tyAc1 .twitter		{ width:180px; height:33px; overflow:hidden; }
#tyBox3 .tyAc1 .twitter a	{ font-size:10px; color:#fff; margin-bottom:15px; text-decoration:underline; }
#tyBox3 .tyAc1 .follow		{ float:left; width:58px; height:23px; font-family:Verdana,Arial,Helvetica; background:url(../img/bt_follow.gif) no-repeat; }
#tyBox3 .tyAc1 .follow a	{ display:block; width:58px; height:21px; font-size:10px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; padding-top:2px; }
#tyBox3 .tyAc1 .following	{ float:left; width:58px; height:23px; font-family:Verdana,Arial,Helvetica; background:url(../img/bt_following.gif) no-repeat; font-size:9px; color:#fff; font-weight:bold; text-decoration:none; padding:2px 0 0 5px; }

#tyBox3 .tyAc2				{ width:520px; }
#tyBox3 .tyAc2 li			{ height:55px; color:#ccff33; font-weight:bold; font-size:10px; }
#tyBox3 .fullname,.following,.followers,.location	{ width:180px; }
#tyBox3 .tyAc2 .signupdate	{ width:160px; }
#tyBox3 .tyAc2 .interest	{ width:157px; }
#tyBox3 .tyAc2 .modify		{ position:absolute; top:75px; left:777px; width:33px; height:11px; background:url(../img/bt_modi.gif) no-repeat; margin-top:4px; }
#tyBox3 .tyAc2 .modify a	{ width:33px; height:11px; display:block; overflow:hidden; white-space:nowrap; text-indent:50px; text-decoration:none; }

/**** Interest setting  ****/
#tyBox4						{ position:relative; width:830px; height:60px; clear:both; background-color:#2a455a; font-size:10px; z-index:100; text-align:left; }
#tyBox4 .tySet1				{ width:750px; height:42px; padding-top:10px; margin-left:40px; background:url(../img/bg_modify.gif) no-repeat; }
#tyBox4 .tySet2				{ width:650px; float:left; color:#ec008c; font-weight:bold; margin-top:5px; padding-left:20px; }
#tyBox4 .tySet3				{ width:56px; height:21px; float:left; background:url(../img/bt_save.gif) no-repeat; }
#tyBox4 .tySet3 a			{ display:block; width:56px; height:18px; padding-top:3px; text-align:center; font-size:11px; color:#fff; font-weight:bold; text-decoration:none; }
#tyBox4 .tyArro				{ position:absolute; top:-13px; right:100px; width:16px; height:13px;}
#chgIn						{ position:absolute; top:15px; right:170px; width:100px; float:left; }
#chgIn fieldset legend		{ visibility:hidden; width:0; height:0; overflow:hidden; position:absolute; top:-3000px; font-size:0; line-height:0 }
#chgIn fieldset				{ margin:0; padding:0; border:0 none; }
#chgIn .label 				{ color:#162d3f; overflow:hidden; float:left; cursor:pointer; }
#chgIn .label input			{ position:absolute; top:-3000px; left:-20px; }
#chgIn #InTitle				{ display:block; float:left; color:#162d3f; }
#chgIn #InList				{ display:none; width:120px; position:absolute; top:27px; left:-10px; background:#FFF; padding-bottom:5px; border:solid 1px #2a455a; border-top:0 none; }
#chgIn #InList .hide		{ top:-3000px; }
#chgIn #InList li			{ position:relative; padding:3px 0; }
#chgIn #InList input		{ position:absolute; top:-3000px; }
#chgIn #InList label		{ display:block; width:100%; overflow:hidden; white-space:nowrap; cursor:pointer; padding-left:10px; line-height:15px; color:#162d3f; }

/**** Price  ****/
#tyBox5					{ position:relative; width:830px; height:250px; clear:both; background:url(../img/bg_price.gif) repeat;}
#tyBox5 h3				{ height:32px; color:#9cb3d1; font-size:10px; padding:25px 0 0 40px; }
#tyBox5 .tyLoading		{ position:absolute; top:0px; left:0px; width:531px; height:250px; background-color:#0F223C; z-index:1;}
#tyBox5 .tyLbird		{ margin:0 auto; text-align:center; width:80px; height:100px; background-color:#0F223C; margin-top:30px }
#tyBox5 .tyLcount		{ margin:0 auto; text-align:center; font-size:10px; font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#fff;}
#tyBox5 .tyLcount2		{ margin:0 auto; text-align:center; font-size:11px; font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#fff;}
#tyBox5 #rate			{ width:80px; height:20px; font-size:21px; font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#ccff33;}
#tyBox5 #tyPrice		{ width:490px; margin-left:40px; }
#tyBox5 #tyPrice li		{ position:absolute; width:163px; height:35px; font-size:13px; font-weight:bold; color:#FFF; padding:10px 0 0 31px; }
#tyBox5 #tyPrice #exUsd	{ top:57px; left:40px; width:370px; height:52px; background:url(../img/ex_usd.gif) no-repeat; font-size:24px; padding:6px 0 0 28px; }
#tyBox5 #tyPrice #exEur	{ top:115px; left:40px; background:url(../img/ex_euro_s.gif) 8px 0 no-repeat; }
#tyBox5 #tyPrice #exKrw	{ top:115px; left:234px; background:url(../img/ex_krw_s.gif) 8px 0 no-repeat; }
#tyBox5 #tyPrice #exJpy	{ top:160px; left:40px; background:url(../img/ex_jpy_s.gif) 8px 0 no-repeat; }
#tyBox5 #tyPrice #exCny	{ top:160px; left:234px; background:url(../img/ex_cny_s.gif) 8px 0 no-repeat; }
#tyBox5 #tyPrice .tyTweet	{ position:absolute; left:410px; top:120px; width:78px; height:59px; background:url(../img/bt_tweet.gif) no-repeat; text-align:center; padding:0; }
#tyBox5 #tyPrice .tyTweet a	{ display:block; width:78px; height:32px; font-size:10px; color:#FFF; text-decoration:none; padding-top:27px; }
#tyBox5 #tyPrice .tyTweet span	{ display:block; width:78px; height:32px; font-size:10px; color:#FFF; text-decoration:none; padding-top:27px; }
#tyBox5 .tyTset				{ position:absolute; top:215px; left:47px; background: url(../img/img_aro.gif) 0 4px no-repeat; width:450px; height:23px; padding-left:6px;}
#tyBox5 .tyTset a			{ font-size: 10px; color:#9cb3d1; margin-left:5px;}

/**** AD Banner  ****/
#tyBox5 .tyBnr			    { position:absolute; top:0px; left:530px; width:300px; height:250px;}

/*** login service ****/
#tyLoginM					{ position:relative; width:830px; height:326px; background:url(../img/img_mess.jpg) no-repeat;}
#tyLoginM h3,#tyLoginM ul	{ width:830px; display:block; overflow:hidden; white-space:nowrap; text-indent:900px; text-decoration:none; }
#tyLoginM .Slog				{ position:absolute; top:219px; left:332px; width:153px; height:46px; }
#tyLoginM .Slog a			{ width:153px; height:32px; display:block; padding-top:14px; text-align:center; font-size:11px; color:#fff; font-weight:bold; text-decoration:none; }

/**** adyam tweet ticker  ****/
#ticker							{ display:none; position:relative; width:830px; height:80px; background:url(../img/bg_tyf.gif) repeat-x; }
#memoryticker					{ width:790px; font-size:12px; color:#333; line-height:180%; padding:20px; filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7); font-family:MS PGothic,MS Gothic,Osaka,Verdana; } 
#memoryticker a:link			{ color:#333; text-decoration:none; }
#memoryticker a:visited			{ color:#333; text-decoration:none; }
#memoryticker a:active			{ color:#333; text-decoration:none; }
#memoryticker a:hover			{ color:#333; text-decoration:underline; }

/**** Evaluate / Common interests  ****/
#tyBox6, #tyBox7					{ position:relative; width:830px; clear:both; background-color:#fff; }
#tyBox6								{ background:url(../img/bg_tyf.gif) repeat-x; }
#tyBox6 h3,#tyBox7 h3				{ height:29px; color:#162d3f; font-size:11px; padding:35px 0 0 40px; }
#tyBox6 ul, #tyBox7 ul				{ position:relative; width:740px; padding-left:40px; }
#tyBox6 ul li, #tyBox7 ul li		{ float:left; width:37px; height:37px; }
#tyBox6 .tyMore,#tyBox7 .tyMore		{ clear:both; font-weight:bold; font-size:11px; text-align:right; padding-right:53px; }
#tyBox6 .tyMore a,#tyBox7 .tyMore a	{ color:#162d3f; }

/**** comment ****/
#tyBox8					{ position:relative; width:830px; background-color:#fff; clear:both; }
#tyBox8 h3				{ height:26px; color:#162d3f; font-size:10px; padding:51px 0 0 40px; }
#tyBox8 .txtArea		{ width:750px; height:44px; background:url(../img/bg_comment.gif) no-repeat; margin-left:40px; }
#tyBox8  textarea		{ width:661px; height:32px; font-family:Verdana,Arial,Helvetica; margin:4px 5px; padding:0; background:#FFF; border:solid 1px #FFF; float:left; }
#tyBox8 .tyTarea1		{ width:71px; height:44px; float:left; margin-left:6px; }
#tyBox8 .tyTarea1 a		{ width:71px; height:44px; display:block; overflow:hidden; white-space:nowrap; text-indent:100px; text-decoration:none; }
#tyBox8 .tyTco			{ margin:6px 0 0 40px; color:#f7941d;}
#tyBox8 ul				{ width:740px; padding-left:40px; margin-top:38px; }
#tyBox8 li				{ clear:both; }
#tyBox8 .tyMargin		{ height:48px; }
#tyBox8 .tyIMG			{ float:left; width:45px; height:33px; }
#tyBox8 .tyReply		{ float:left; }
#tyBox8 .tyReply a		{ font-family:Verdana,Arial,Helvetica; font-size:10px; color:#162d3f; font-weight:bold; }
#tyBox8 .tyReply .tyDate{ font-family:Verdana,Arial,Helvetica; font-size:10px; font-weight:bold; color:#888; margin-left:10px;}
#tyBox8 .tyReply .reply	{ display:block; width:695px; margin-top:5px; margin-bottom:15px; font-size:11px; font-family:Verdana,Arial,Helvetica,Malgun Gothic,Dotum,AppleGothic,Sans-serif,ͣ Ыë,Osaka; }
#tyBox8 .tyChar   		{ position:absolute; top:51px; left:681px; text-align:center; width:150px; }

/*** more ***/
#tmore					{ width:750px; height:30px; clear:both; background-color:#fff; border:solid 1px #d9d9d9; text-align:center;  -moz-border-radius:2.5px; margin:0 auto; }
#tmore a				{ width:750px; height:24px; display:block; font-size:11px; color:#99d3e8; padding-top:6px; font-weight:bold; text-decoration:none; }

/**** bottom radius ****/
#tyBox9					{ position:relative; width:830px; height:40px; clear:both; background-color:#fff;}
#tyBox9 .bl				{ position:absolute; top:30px; left:0px; width:10px; height:10px;background:url(../img/bg_bl.gif) no-repeat;}
#tyBox9 .br				{ position:absolute; top:30px; left:820px; width:10px; height:10px;background:url(../img/bg_br.gif) no-repeat;}

/**** footer ****/	
#footer					{ width:830px; height:120px; clear:both; color:#7092ac; padding-top:20px; }
#footer .copy   		{ margin-right:60px; margin-left:60px; }
#footer span			{ margin-right:60px; float:left; }
#footer a:link			{ color:#7092ac; text-decoration:none; }
#footer a:visited		{ color:#7092ac; text-decoration:none; }
#footer a:active		{ color:#7092ac; text-decoration:none; }
#footer a:hover			{ color:#7092ac; text-decoration:underline; }
#footer .lang      		{ color:#ccff33; margin-right:8px; }

#chgLang								{ position:relative; width:130px; float:left; }
#chgLang h2, #chgLang fieldset legend	{ visibility:hidden; width:0; height:0; overflow:hidden; position:absolute; top:-1000px; font-size:0; line-height:0 }
#chgLang fieldset						{ margin:0; padding:0; border:0 none; }
#chgLang #recentlanguage 				{ color:#ccff33; overflow:hidden; float:left; cursor:pointer; }
#chgLang fieldset table td				{ padding:2px 0; }
#chgLang #language						{ width:80px; position:absolute; top:15px; left:-10px; border:0 none; background:#002233; padding-bottom:5px; }
#chgLang #language .hide				{ top:-3000px; }
#chgLang #language input				{ position:absolute; top:-3000px; }
#chgLang #language label				{ display:block; width:100%; overflow:hidden; white-space:nowrap; cursor:pointer; padding:0 0 0 10px; line-height:15px; color:#fff; }