
body,dl,dd,dt,p,ul,li { margin:0; padding:0; }
body { font-size:11px; }
img { border:0; }
li { list-style:none; }
.tw_pop img,
.tw_pop select,
.tw_pop input {vertical-align:middle;}
.tw_msg01 {vertical-align:middle; *vertical-align:bottom;}
.tw_ml01 { font-weight:normal; position:relative; top:-3px; *top:0; left:0; }
a { text-decoration:none; color:#767676; }
.mr_21{margin-right:21px;}
.mr_11{margin-right:11px;}
.m_10{margin:10px 0 0 10px;}
.pt_10{padding-top:10px;}
.pt_login{padding-top:7px;}/* 2010-06-25Ãß°¡ */
.pb_5 { padding-bottom:0px; } /* 2010-06-25¼öÁ¤ */

/* scroll */
.tw_pop {
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#b9b9b9;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#dcdcdb;
	scrollbar-shadow-color:#dcdcdb;
}

.tw_pop					{ width:660px; height:620px; border-top:5px solid #ff7a01; font-size:12px; }
.tw_pop_menu			{ width:218px; height:596px; float:left;  text-align:center; }
.tw_pop_main			{ float:left; height:596px; padding-top:20px; border-left:1px solid #ddddde; padding-left:20px;}

.tw_pop_menu .tw_longin_box1 {width:181px;  margin:0 auto; margin-top:20px; margin-bottom:11px; background:url(/img/tw_login_btm_2.gif) no-repeat left top; }
.tw_pop_menu .tw_longin_box1 tbody td{padding-left:9px;}
.tw_pop_menu .tw_longin_box1 tbody {font-size:11px;}
.tw_pop_menu .tw_longin_box1 tbody p{margin-bottom:5px;}
td.log_chack p{width:84px; float:left; text-align:left; padding-left:5px; }
td.log_chack p.p2{width:85px;padding:0; height:26px;}
.tw_pop_menu .login_btn_mdf { padding:0 0 0 0; }/* 2010-06-25¼öÁ¤ */

.login_opt01_mdf {vertical-align:middle; margin-left:1px; }/* 2009-10-30 ¼öÁ¤ */
.login_opt01 {vertical-align:middle; margin-left:6px; }
.login_opt02 { margin-left:3px; vertical-align:middle; }
.login_opt_txt { vertical-align:bottom; letter-spacing:-1px; }


.tw_pop_menu .tw_longin_box { width:181px; height:92px; margin:0 auto; margin-top:20px; margin-bottom:11px; background:url(/img/tw_login_btm.gif) no-repeat left bottom; padding:6px 0 0 4px;}
.tw_pop_menu .tw_longin_box p strong{color:#777777;}
.tw_pop_menu .tw_longin_box p	{font-size:11px; color:#999999;}
.mb_10						{margin-bottom:10px;}

.tw_pop_menu ul.tw_lnb li							{ margin-bottom:2px; }
.tw_pop_menu .input_1								{width:110px;border:1px solid #D6D6D6;background:#FFFFFF;font-size:12px;color:#8C8C8C;padding:3px;margin-top:2px;}
.tw_pop_menu .input_2								{width:110px;border:1px solid #D6D6D6;background:#FFFFFF;font-size:12px;color:#8C8C8C;padding:3px;margin-top:2px;}


/* Çì´õ */
.tw_pop_main {text-align:left;}
.tw_pop_main #tw_header				{float:left; width:404px; text-align:left }
.tw_pop_main .tw_top_tit			{width:404px; margin-bottom:12px;  padding-bottom:12px; border-bottom:3px solid #000000; text-align:left; }
.tw_pop_main .tw_top_tits			{ margin-bottom:23px; }
.tw_pop_main ul#tweet_tab			{list-style-type:none; display:block; width:404px; height:37px; float:left; margin:0; } 
.tw_pop_main ul#tweet_tab li			{float:left; } 
.tw_pop_main ul#tweet_tab li img		{border:0px; } 
.tw_pop_main .tweet_limit				{float:right; color:#858585;margin-top:-25px;letter-spacing:-0.05em   } 
.tw_pop_main .tweet_limit span.tw_rtime	{ color:#fd5200; }


/* followÇÑ Ä£±¸º° */
div#tab_follow_1									{width:400px;  clear:both;margin-top:5px }
.tw_pop_main div.follower_select_all					{ width:400px; margin:0 0 10px 0; height:18px; text-align:left; color:#484848; font-size:11px; font-weight:bold; background:#ffe3cd;}
.tw_pop_main div.follower_select_all input			{ margin-right:7px; _margin-right:3px; *+margin_right:3px; }
.tw_path {float:right; margin-right:6px; margin-top:6px; margin-bottom:2px;}

div#tab_follow_1 .tw_list							{ width:400px;  height:290px; overflow-y:scroll; padding-right:4px; margin:0 auto; }

div#tab_follow_1 .tw_list table#follower_select01 dl.follower_info						{ width:380px; height:58px; background:#f7f7f7; float:left; }
div#tab_follow_1 .tw_list table#follower_select01 dl.follower_info dt					{ float:right; margin-top:8px; width:300px;  font-size:11px; }
div#tab_follow_1 .tw_list table#follower_select01 dl.follower_info dd					{ float:left;  margin-top:8px;}

div#tab_follow_1 .tw_list table#follower_select01 dl.follower_info2						{ width:380px; height:58px; background:#ffffff; float:left;}
div#tab_follow_1 .tw_list table#follower_select01 dl.follower_info2 dt					{ float:right; margin-top:8px; width:300px; font-size:11px;}
div#tab_follow_1 .tw_list table#follower_select01 dl.follower_info2 dd					{ float:left;  margin-top:8px; }

div#tab_follow_1 .tw_list table#follower_select01 .tw_input_txt01						{ margin-left:6px; margin-right:7px; }
div#tab_follow_1 .tw_list table#follower_select01 dt p									{ float:left; padding-left:10px; }
div#tab_follow_1 .tw_list table#follower_select01 dt img								{ float:right; margin-right:15px; }


.tw_follower_more { margin:5px 0 12px 0; }

/* button */
.alarm_check1						{ float:left; padding-top:15px; width:400px; border-top:1px solid #dedede; text-align:left; }
.alarm_check2						{ float:left; padding-top:20px; padding-bottom:14px; width:400px; border-bottom:1px solid #dedede; text-align:left; }
.tw_mr20				{ margin-right:20px; }


/* siteinfo */
.tw_pop_btm { height:16px;_height:20px; background:#333333; padding-top:4px; clear:both; }
.tw_pop_btm img.tw_siteinfo { margin:0 330px 0 20px; }



/* ±âÅ¸(ÀÓ½Ã) */
.tw_pop input.name_off			{width:101px; background:#efefef url("http://dev.tossi.com/img_open/bg/bg_input_name.gif") no-repeat 4px 50%;}
.tw_pop input.pass_off			{width:161px; background:#efefef url("http://dev.tossi.com/img_open/bg/bg_input_pass.gif") no-repeat 4px 50%;}
.tw_pop input.name_on			{width:101px;}

.form_tw								{padding:0 0 0 40px;line-height:30px;}
.graybox2								{position:relative;width:160px;height:101px;background:#ccffee; margin:0 0 0 20px;}
.confirm_check1 { margin:20px 0; padding-top:15px; width:400px; border-top:1px solid #dedede; text-align:left; }


.tw_conts {overflow:auto; height:498px;}

/* 01 ÆäÀÌÁö */
.tw_pop_main .page01				{border:none; margin-bottom:15px;  padding-bottom:0px;}
/* start xauth·Î ÀÎÇÑ ¹®±¸Ãß°¡ */
ul.noti					{ clear: both; width:400px; }
ul.noti li					{ font-weight:bold; color:#ff0000; background:url(/img/tw_bl_01.gif) no-repeat 2px 2%; padding: 0 0 0 11px; margin-bottom:25px; }
ul.noti li ul li			{ font-weight:normal; color:#ff0000; background:url(/img/tw_bl_02.gif) no-repeat 2px 15%; padding: 0 0 0 10px; line-height:120%; margin:5px 0 5px 0;}
/* end xauth·Î ÀÎÇÑ ¹®±¸Ãß°¡ */
ul.tw_guide_desc					{ clear: both; width:400px; }
ul.tw_guide_desc li					{ font-weight:bold; color:#484848; background:url(/img/tw_bl_01.gif) no-repeat 2px 2%; padding: 0 0 0 11px; margin-bottom:25px; }
ul.tw_guide_desc li ul li			{ font-weight:normal; color:#777777; background:url(/img/tw_bl_02.gif) no-repeat 2px 15%; padding: 0 0 0 10px; line-height:120%; margin:5px 0 5px 0;}
ul.tw_guide_desc li.tw_last_desc		{ font-weight:bold; color:#484848; background:url(/img/tw_bl_01.gif) no-repeat 2px 6%; padding: 0 0 0 11px; margin-bottom:25px; }
ul.tw_guide_desc li.tw_last_desc ul li	{ font-weight:normal; color:#777777; background:url(/img/tw_bl_02.gif) no-repeat 2px 22%; padding: 0 0 0 10px; line-height:120%; margin:5px 0 5px 0;}


/* 02 ÆäÀÌÁö */
.tw_auth_desc { clear: both; }
table#tw_hp_info { width:400px; height:54px; border:1px solid #dedede; border-top:2px solid #dedede;  font-size:12px; margin: 0 0 5px 0; }
table#tw_hp_info th { background:#f1f1f1; }
table#tw_hp_info th.tw_solid_line { border-bottom-width:1px; border-bottom-style: solid; border-bottom-color: #dedede; }
table#tw_hp_info td { padding:3px 0 3px 10px; }
table#tw_hp_info td.tw_dashed_line { border-bottom-width:1px; border-bottom-style: dashed; border-bottom-color: #dedede;  }
table#tw_hp_info td .tw_ph_num1 { width:60px; height:20px; color:#484848; }
table#tw_hp_info td .tw_ph_num { width:40px; height:20px; color:#484848;}
table#tw_hp_info td .tw_auth_num { width:111px; height:20px; color:#484848;}
.tw_btn_get { margin-left:2px; }

p.tw_hp_info_tit { color:#ed5e00; font-weight:bold; font-size:11px; padding:3px 0 3px 5px; background:url(/img/tw_bl_03.gif) no-repeat left 30%; }
ul.tw_hp_info_desc li { color:#ed5e00;  font-size:11px; padding:0 0 0 5px; line-height:130%;}
p.stit { margin:14px 0 3px 0; font-weight:bold; font-size:13px; color:#484848; padding:0 0 0 10px; background:url(/img/tw_bl_01.gif) no-repeat left 50%;}
p.stit_first { margin-top:5px; }

.signup { width:400px; }
.signup .input {height:16px;padding:2px 5px;vertical-align:middle;border:1px solid #dedede;background:#efefef;}
.signup input,
.signup img		{vertical-align:middle;}
.signup select {vertical-align:middle;color:#696969;border:1px solid #dedede;background:#efefef;font-size:12px;}
.signup input.check {border:0;background:none;}
.signup label {padding:0 10px 0 0;}
.signup p {margin:0 0 15px 0;padding:0;}
.signup .description {clear:both; height:55px; height:75px\9; height /*\**/: 75px\9; _height:75px; overflow:auto; margin:0 0 5px 0;padding:10px;color:#949494;line-height:16px;border:1px solid #e9e9e9;background:#f7f7f7;}/* 2009-05-28 ¼öÁ¤ margin:0 0 15px 0; -> margin:0 0 5px 0;*/
.signup .description_btn {display:block;margin: 10px auto 0px;}/* 2009-05-28 ¼öÁ¤ */
.signup .agree {color:#000000;letter-spacing:-1px; font-weight:normal; vertical-align:bottom;}
.signup .signup_btn {margin:30px 0 0 0;text-align:center;}
.signup .signup_btn2 {margin:10px 0 20px 0;text-align:center;}

.tw_auth_send { font-size:11px; color:#848484; margin-top:5px;}
.confirm_check2 { margin:20px 0; padding-top:15px; width:400px; border-top:1px solid #dedede; text-align:center; }


/* 03 ÆäÀÌÁö*/
.ph_msg_box { width:400px; height:111px; overflow:hidden; background:url(/img/tw_bg_auth_msg.gif) no-repeat;  margin:0 0 15px 0; text-align:center;}
.ph_msg01 { height:12px; color:#484848; font-size:12px; font-weight:bold; margin: 32px 0 0 0; word-spacing:-2px;}
.ph_msg01 span { color:#ff6501; }
.ph_msg02 { height:12px; color:#7c7c7c; font-size:12px; margin:34px 0 0 0; word-spacing:-2px; }



/* 04 ÆäÀÌÁö */

table.tw_al_info { width:400px; height:54px; border:1px solid #dedede; border-top:2px solid #dedede;  font-size:12px; margin: 0 0 5px 0; border-collapse:collapse;}
table.tw_al_info th { background:#f1f1f1; color:#484848; font-weight:normal; text-align:left; padding-left:10px; }
table.tw_al_info td { padding:3px 0 5px 15px; }
table.tw_al_info th.tw_solid_line { border-bottom-width:1px; border-bottom-style: solid; border-bottom-color: #dedede; }
table.tw_al_info td.tw_dashed_line { border-bottom-width:1px; border-bottom-style: dashed; border-bottom-color: #dedede;  }
table.tw_al_info td .tw_al01 { width:60px; font-size:11px; color:#484848;}
table.tw_al_info td .tw_al02 { width:50px; font-size:11px; color:#484848;}
table.tw_al_info td .tw_al03 { width:80px; font-size:11px; color:#484848;}
table.tw_al_info td.set { border-bottom:1px solid #dedede; }
table.tw_al_info td.setdesc { font-size:11px; color:#ec5f03; word-spacing:-3px; line-height:130%; padding-top:9px; padding-bottom:9px; }

.tw_al_desc {padding:3px 0 3px 5px; background:url(/img/tw_bl_03.gif) no-repeat left 40%; margin-top:3px; color:#777777; }
.tw_al_desc span { color:#f15e00; font-weight:bold; }


/* paging */
.tw_paging	{ clear:both;  margin:0 0 20px 0;   text-align:center; width:400px; overflow:hidden; padding-top:15px; }
.tw_paging  img {margin-right:2px}
.tw_paging .numList  {padding:0 15px 0 5px}
.tw_paging .paging_on		{ float:left; font-size:11px; width:13px; height:13px;_width:18px; _height:15px;text-align:center; border:1px solid #000000; background:#000000; color:#ffffff; font-weight:bold; padding:2px 2px 0 2px; vertical-align:middle; margin:0 3px; cursor:hand;}
.tw_paging .paging_off			{ float:left; font-size:11px; width:13px; height:13px;_width:18px; _height:15px;text-align:center; border:1px solid #cecece; background:#f1f1f1; color:#666666; font-weight:normal; padding:2px 2px 0 2px;  vertical-align:middle; margin:0 3px; cursor:hand;}

.tw_paging .paging_cursor_on		{ float:left; font-size:11px; width:30px; height:13px;_width:35px; _height:15px;text-align:center; border:1px solid #000000; background:#000000; color:#ffffff; font-weight:bold; padding:2px 2px 0 2px; vertical-align:middle; margin:0 3px; cursor:hand;}

/* 2009-11-27 Ãß°¡ */
.alarm_set_desc { margin: 10px 0 0 0 ; color:#777777; font-size:11px; word-spacing:-2px; margin-left:2px; }
.alarm_set_desc li { background:url(/img/tw_btn_join_fixed_bl.gif) no-repeat left 20%; padding-left:8px; padding-bottom:1px;}
.alarm_set_desc li.alarm_set_desc_point { background:url(/img/tw_btn_join_fixed_bl_point.gif) no-repeat left 40%; padding-left:8px; color:#ee5f00; font-weight:bold; padding-bottom:1px;}
.alarm_set_img { margin:10px 0 0 10px; }

.ph_tweeting_box { width:400px; height:143px; overflow:hidden; background:url(/img/tw_bg_auth_tweeting.gif) no-repeat;  margin:0 0 12px 0; text-align:center;}
.ph_msg02__twee { height:12px; color:#7c7c7c; font-size:12px; margin:20px 0 0 0; word-spacing:-2px; }
ul.tw_pop07_ul {; }
ul.tw_pop07_ul li{background:url(/img/tw_04_dot.gif) no-repeat left 4px; color:#777777; font-size:11px; padding-left:8px;}
p.tw_pop07_orp{padding-left:7px; font-size:11px; color:#f05c02; margin-bottom:20px; margin-top:5px;}
ul.tw_pop07_dop{margin:10px 0 15px 15px;}
ul.tw_pop07_dop li{background:url(/img/tw_04_dot2.gif) no-repeat left 4px; color:#787878; font-size:12px; padding-left:8px;}
table.tw_pop07_pay{width:400px; border:1px solid #dedede; font-size:12px;}
table.tw_pop07_pay th{background:#f1f1f1; font-weight:normal; height:26px; border-top:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
table.tw_pop07_pay td{height:26px; text-align:center; vertical-align:middle; border-right:1px solid #dedede; border-bottom:1px dashed #dedede;}
table.tw_pop07_pay td.none_border_r{border-right:none;}
table.tw_pop07_pay th.none_border_r{border-right:none;}
table.tw_pop07_pay td.none_border_b{border-bottom:none;}

.ph_tweeting_box2 { width:400px; height:76px; overflow:hidden; background:url(/img/tw_bg_auth_tweeting2.gif) no-repeat;  margin:0 0 15px 0; text-align:center;}
/* //2009-11-27 Ãß°¡ */

/*	2010-01-06 Æ®À§ÆÃ ¾Ë¸®¹Ì È°¼ºÈ­ ÀÌº¥Æ® °ü·Ã Ãß°¡*/
.tw-event {clear:both;width:401px;height:557px;overflow:auto;}
.tw-event img {display:block;}

