@charset "utf-8";

#container							{padding-bottom:30px;}

/* Board_List */
div.boardList						{clear:both;width:100%; margin-top:20px; background-color:#FFFFFF}
div.boardList h2{margin-bottom:10px;font-size:16px}
div.boardList h2 span{margin-left:6px;font-size:12px; color:#fd8c00}
div.boardList .tipBox						{clear:both;width:565px; height:48px; padding:15px 0 0 10px; border-top:2px solid #333;}
div.boardList .tipBox p					{font-size:11px; color:#999; line-height:18px; background:url(../images/say_ico.gif) no-repeat 0 3px; padding:0 0 0 27px;}
div.boardList table.type1			{width:100%; border-top:2px solid #353535; border-bottom:1px solid #eee;}
div.boardList table.type1 th		{height:27px; background-color:#f1f1f1;}
div.boardList table.type1 td		{text-align:center; padding:10px 0 8px 0; border-bottom:1px solid #eee; font-size:12px; color:#777}
div.boardList table.type1 td a		{color:#777}
div.boardList table.type1 td a:hover{color:#555}
div.boardList table.type1 td.select {background-color:#fff9d8;}
div.boardList table.type1 td.notice	{background-color:#fff9d8; border-bottom:1px solid #f0e6b3; padding:6px 0 4px 0;}
div.boardList table.type1 td.l		{text-align:left; padding:10px 0 8px 10px;}
div.boardList table.type1 td span	{margin-right:5px;padding-right:5px;color:#555;font-weight:bold;background:url(../images/gray_line_bg.gif) no-repeat 100% 50%;}
div.boardList table.type1 td em		{margin-left:5px;font-size:12px; font-weight:bold; color:#e9621d}
div.boardList table.type1 td.no		{font-weight:bold;}
div.boardList table.type1 td.price	{font-weight:bold; color:#f7931c}
div.boardList table.type1 td.info	{background-color:#fff9d8; border-bottom:1px solid #f0e6b3; padding:6px 0 4px 0;}

/* Board_View */
div.boardView						{clear:both;width:100%; margin-top:25px; border-top:2px solid #333; border-bottom:1px solid #dedede;}
div.boardView p						{}	
div.boardView p.title				{height:20px; background-color:#f1f1f1; color:#333; padding:7px 0 0 10px;}
div.boardView p.title strong		{color:#333;}
div.boardView p.info				{height:30px; line-height:30px; background-color:#f9f9f9; border-bottom:1px solid #e5e5e5; padding:0 0 0 10px; font-size:11px;}
div.boardView p.info img			{vertical-align:middle;}
div.boardView p.info span			{line-height:30px; display:inline-block;}
div.boardView p.info span.tit		{color:#777; font-weight:bold; padding:0 5px 0 10px; background:url(../images/gray_line_bg.gif) no-repeat 0 52%; }
div.boardView p.info span.tit.fir	{background:none; padding:0 0;}
div.boardView p.info span.cnt		{color:#999; padding:0 5px;}
div.boardView div.viewCnt			{padding:20px 30px 10px 30px; text-align:center; color:#333;}
div.boardView div.viewCnt img		{padding-bottom:20px;}
div.boardView div.viewCnt p			{width:565px; margin:0 auto; text-align:left; line-height:21px; padding-bottom:15px;}
div.boardView p.tagBox				{color:#999; font-size:11px; padding:10px 10px; border-bottom:1px solid #eee;}
div.boardView p.tagBox span			{width:28px; height:15px; line-height:15px; display:inline-block; background:url(../images/tag_bg.gif) no-repeat 0 0; color:#fff; font-size:11px; padding:0 0 0 2px;}
div.boardView p.fileDown			{padding:10px 10px; border-bottom:1px solid #dbdbdb;}
div.boardView p.fileDown a			{color:#999; font-size:11px; background:url(../images/ico_down.gif) no-repeat right 0; padding-right:20px;}

/* Board_Write */
div.boardWrite h2{margin-bottom:10px;font-size:16px}
div.boardWrite h2 span{margin-left:6px;font-size:12px; color:#fd8c00}
div.boardWrite .tipBox						{clear:both;width:565px; height:48px; padding:15px 0 0 10px; border-top:2px solid #333;}
div.boardWrite .tipBox p					{font-size:11px; color:#999; line-height:18px; background:url(../images/say_ico.gif) no-repeat 0 3px; padding:0 0 0 27px;}
div.boardWrite								{width:575px;}
div.boardWrite table.type2					{width:100%; border-top:2px solid #DEDEDE; background-color:#F9F9F9; }
div.boardWrite table.type2 th				{height:35px; color:#333; border-bottom:1px solid #DEDEDE;}
div.boardWrite table.type2 td				{border-bottom:1px solid #DEDEDE; padding:7px 0;}
div.boardWrite table.type2 input.it			{height:17px; padding:4px 10px 0 10px; border:1px solid #A6A6A6; font-size:11px; color:#aaa;}
:root div.boardWrite table.type2 input.it			{height:21px; padding:0 10px 0 10px; margin-top:-1px; border:1px solid #A6A6A6; font-size:11px; color:#aaa;} /* FF */

div.boardWrite table.type2 td .cntBox			{width:473px; position:relative; min-height:447px; _height:447px; margin-bottom:8px; background-color:#fff; border:1px solid #C2C2C2;}
div.boardWrite table.type2 td .cntBox p			{padding:20px 20px;}
div.boardWrite table.type2 td .cntBox .botBtn	{position:absolute; bottom:0; left:0; font-size:0; line-height:0;}
div.boardWrite table.type2 td .fileAdd			{height:23px; font-size:11px; color:#999; padding-bottom:6px;}
div.boardWrite table.type2 td .fileAdd em		{display:inline-block; padding-bottom:3px;}
div.boardWrite table.type2 td .fileAdd input	{margin-right:3px;}
div.boardWrite table.type2 td .tag				{height:23px; font-size:11px; color:#999; padding-bottom:6px;}
div.boardWrite table.type2 td .tag em			{display:inline-block; padding-bottom:3px;}
div.boardWrite table.type2 td .tag input		{margin-right:3px;}

div.caution		{padding-top:10px;}
div.caution p	{font-size:11px; line-height:19px; color:#999; background:url(../images/caution_ico.gif) no-repeat 0 1px; padding:0 0 0 19px; margin:0 0 0 10px; letter-spacing:-1px; }


/* bottom link */
div.linkBox					{width:605px; overflow:hidden; margin-bottom:10px; padding:4px 10px 6px 10px; height:16px; background-color:#f6f6f6}
div.linkBox	ul.ico			{width:140px; float:left; overflow:hiden;}
div.linkBox	ul.ico li		{float:left; padding-right:5px;}
div.linkBox	ul.link			{overflow:hidden; float:right;}
div.linkBox	ul.link li		{float:left; padding:0 10px; background:url(../images/gray_line_bg.gif) no-repeat 0 50%; line-height:20px;}
div.linkBox	ul.link li a	{color:#999; font-size:11px; vertical-align:top; line-height:20px;}
div.linkBox	ul.link li.fir 	{background:none;}
div.linkBox	ul.link li.sin	{background:none; padding:0 0;}
div.linkBox	ul.link li.sin img	{vertical-align:middle; padding-bottom:2px;}

div.tblbx_out{width:100%; padding-top:20px; border-top:#cdcdcd solid 1px;}
div.tblbx_out h2{margin-bottom:10px;font-size:16px;}
.ico_category {padding-left:20px; background:url(../images/bg_folder.gif) no-repeat left center;}

.position_btm{position:relative;}

div.tblbx							{border-top:2px solid #333;}
div.tblbx p.tip					{background:url(../images/say_ico.gif) no-repeat 0 7px; padding:8px 0 20px 27px; line-height:19px; color:#999; font-size:11px;}
div.tblbx p.tip strong			{color:#f7941e;}
div.tblbx table.blogmake			{width:100%; border-top:2px solid #dedede;}
div.tblbx table.blogmake input.it	{height:17px; line-height:17px; margin-bottom:5px; vertical-align:middle; padding:2px 10px; border-top:1px solid #a6a6a6; border-left:1px solid #a6a6a6; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
div.tblbx table.blogmake input.radio	{vertical-align:middle;}
div.tblbx table.blogmake input.radio.pl	{margin-left:10px;}
div.tblbx table.blogmake select			{vertical-align:middle;}
div.tblbx table.blogmake textarea		{border:1px solid #d8d8d8; margin-bottom:5px;}
div.tblbx table.blogmake th			{height:26px; vertical-align:top; padding:10px 0 0 20px;  border-bottom:1px solid #dedede; background-color:#f1f1f1; text-align:left;}
div.tblbx table.blogmake td			{padding:5px 0 0 10px; border-bottom:1px solid #dedede;}
div.tblbx table.blogmake td a   	{color:#555}
div.tblbx table.blogmake td span  	{margin-left:6px}
div.tblbx table.blogmake td em 		{color:#f7941e;}
div.tblbx table.blogmake td p{padding:4px 0 8px 0; color:#999; font-size:11px}
div.tblbx p.result				{width:100%; padding:26px 0 20px 0;text-align:center; color:#666; line-height:20px; border-bottom:1px solid #dedede; background-color:#f9f9f9; margin-bottom:20px; }
div.tblbx p.result strong			{display:block; line-height:20px;}
div.tblbx p.result em.orB			{color:#f16022; font-weight:bold;}
div.tblbx p.notice				{text-align:right; color:#999; font-size:11px; letter-spacing:-1px;}
div.tblbx p.btm				{width:100%; padding:20px 0 20px 0;text-align:center; color:#666; border-top:1px solid #eaeaea; border-bottom:1px solid #dedede; background-color:#f9f9f9; margin-bottom:20px; }
div.tblbx p.btm strong		{line-height:20px;}
div.tblbx p.btm em a			{margin-left:10px; color:#f16022; font-weight:bold;}

em.red			{display:inline-block; width:10px; color:#e9621d;}
p.caution					{background:url(../images/caution_ico2.gif) no-repeat 0 7px; padding:8px 0 20px 27px; color:#999; font-size:11px; margin-left:16px; letter-spacing:-1px;}
em.or	{color:#f7941e; font-size:11px; }


/* button */
div.bottom_btn		{width:100%; margin-top:10px; margin-bottom:10px;}	
.align_left{text-align:left}
.align_right{text-align:right}

div.bottomC_btn		{width:100%; text-align:center; margin-top:10px;margin-bottom:10px;}	
div.bottomC_btn.mt20	{margin-top:30px}

div.bottomR_btn.mt	{margin-top:-38px;}
div.bottomR_btn.mt2	{margin-top:-20px;}
a.btn				{display:inline-block; height:24px; border:1px solid #c4c4c4; margin-right:5px; text-decoration:none; background:url(../images/btn_box_bg.gif) repeat-x 0 0;}	
a.btn span			{display:inline-block; height:19px; line-height:19px; margin:3px 10px 0 10px; font-weight:bold; color:#333;}
a.btn span.write	{background:url(../images/freeboard_pencil_ico.gif) no-repeat 0 50%; padding:0 0 0 13px;}
a.btn span.list		{background:url(../images/freeboard_list_ico.gif) no-repeat 0 50%; padding:0 0 0 13px;}

a.btn2				{display:inline-block; height:21px; border:1px solid #c4c4c4; margin-right:2px; text-decoration:none; background:url(../images/btn_box_bg.gif) repeat-x 0 0;}	
a.btn2 span			{display:inline-block; height:16px; line-height:16px; margin:3px 10px 0 10px; font-weight:bold; color:#333;}
a.btn2 span.file		{font-size:11px; font-weight:normal;}
a.btn2 span.join	{display:inline-block; height:16px; line-height:16px; margin:3px 10px 0 10px; font-size:11px; font-weight:normal; color:#333;}
a.btn2 span.add	{background:url(../images/ico_add.gif) no-repeat 0 50%; padding:0 0 0 13px;}

a.orBtn			{display:inline-block; padding:0 7px; height:19px; text-decoration:none; background-color:#f7941e; text-align:center;}
a.orBtn span	{color:#fff; font-weight:bold; }
a.blBtn			{display:inline-block; height:27px; text-decoration:none; background:url(../images/blackBtn_l.gif) no-repeat 0 0; padding:0 0 0 12px; margin-right:5px;}
a.blBtn span	{display:inline-block; height:21px; color:#fff; font-weight:bold; background:url(../images/blackBtn_r.gif) no-repeat right 0; padding:6px 12px 0 0;}
a.whBtn			{display:inline-block; height:27px; text-decoration:none; background:url(../images/whiteBtn_l.gif) no-repeat 0 0; padding:0 0 0 12px; margin-right:5px;}
a.whBtn span	{display:inline-block; height:21px; color:#333; font-weight:bold; background:url(../images/whiteBtn_r.gif) no-repeat right 0; padding:6px 12px 0 0;}


/* tbl_info */
.tbl_info{width:100%; border-top:2px solid #dedede;}
.tbl_info input.it{height:17px; line-height:17px; margin-bottom:5px; vertical-align:middle; padding:2px 10px; border-top:1px solid #a6a6a6; border-left:1px solid #a6a6a6; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.tbl_info input.radio	{vertical-align:middle;}
.tbl_info input.radio.pl{margin-left:10px;}
.tbl_info select{vertical-align:middle;}
.tbl_info textarea{border:1px solid #d8d8d8; margin-bottom:5px;}
.tbl_info th{height:26px; vertical-align:top; padding:10px 0 0 20px;  border-bottom:1px solid #dedede; background-color:#f1f1f1; text-align:left;}
.tbl_info td{padding:5px 0 0 10px; border-bottom:1px solid #dedede;}
.tbl_info th em.star{display:inline-block; width:10px; color:#e9621d;}

/* Board_List */
div.commentList						{clear:both;width:600px; margin-top:0px; background-color:#FFFFFF;padding:10px;}
div.commentList h2{margin-bottom:10px;font-size:16px}
div.commentList h2 span{margin-left:6px;font-size:12px; color:#fd8c00}
div.commentList .tipBox						{clear:both;width:565px; height:48px; padding:15px 0 0 10px; border-top:2px solid #333;}
div.commentList .tipBox p					{font-size:11px; color:#999; line-height:18px; background:url(../images/say_ico.gif) no-repeat 0 3px; padding:0 0 0 27px;}
div.commentList table.type1			{ border-top:2px solid #353535; border-bottom:1px solid #eee;}
div.commentList table.type1 th		{height:27px; background-color:#f1f1f1;}
div.commentList table.type1 td		{text-align:center; padding:10px 0 8px 0; border-bottom:1px solid #eee; font-size:12px; color:#777}
div.commentList table.type1 td a		{color:#777}
div.commentList table.type1 td a:hover{color:#555}
div.commentList table.type1 td.select {background-color:#fff9d8;}
div.commentList table.type1 td.notice	{background-color:#fff9d8; border-bottom:1px solid #f0e6b3; padding:6px 0 4px 0;}
div.commentList table.type1 td.l		{text-align:left; padding:10px 0 8px 10px;}
div.commentList table.type1 td span	{margin-right:5px;padding-right:5px;color:#555;font-weight:bold;background:url(../images/gray_line_bg.gif) no-repeat 100% 50%;}
div.commentList table.type1 td em		{margin-left:5px;font-size:12px; font-weight:bold; color:#e9621d}
div.commentList table.type1 td.no		{font-weight:bold;}
div.commentList table.type1 td.price	{font-weight:bold; color:#f7931c}
div.commentList table.type1 td.info	{background-color:#fff9d8; border-bottom:1px solid #f0e6b3; padding:6px 0 4px 0;}


div.photoList	{clear:both;width:750px; margin-top:0px; background-color:#FFFFFF;padding:20px;}
div.photoList h2{margin-bottom:10px;font-size:16px}
div.photoList h2 span{margin-left:6px;font-size:12px; color:#fd8c00}
/* talk main photo list*/
.talk_main_photo{width:728px; position:relative; overflow:hidden; text-align:center; }
.talk_main_photo ul{position:relative;width:110%; overflow:hidden; margin-bottom:0px; }
.talk_main_photo ul li{position:relative;width:175px; padding:0px 9px 9px 0px;  float:left;  border:0px solid #303030; }
.talk_main_photo ul li a{position:relative; display:block; text-decoration:none; cursor:pointer;color:#fff;}
.talk_main_photo ul li .txt{display: block;margin-top:148px;margin-left:2px;width:160px;text-align:left; line-height:16px;padding:5px; height:15px; color:#fff; position:absolute; top:0;}
.talk_main_photo ul li .category{display: block;margin-top:5px;margin-left:5px;text-align:left; line-height:10px; font-weight:bold;font-family:'³ª´®°íµñ','µ¸¿ò',Tahoma;font-size:10px;padding:3px; height:10px; color:#fff; position:absolute; top:0; z-index:999; background:#000000;background:rgba(0,0,0,.2); filter: progid: DXImageTransform.Microsoft.gradient (startColorstr=#4c006400, endColorstr=#4c006400);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.talk_main_photo ul li .txt .hit{float:right;font-style:normal; font-size:10px; margin-left:10px;padding-left:15px;font-weight:bold; color:#fff; background:url('//www.popco.net/images/talk_comment_icon.png') no-repeat 0 50%;}
.talk_main_photo ul li .notxt .nohit{float:right;font-style:normal; font-size:10px; margin-left:10px;padding-left:15px;font-weight:bold; color:#fff;background:url('//www.popco.net/images/talk_comment_icon.png') no-repeat 0 50%;}
.talk_main_photo ul li .txt .comment{float:right;font-style:normal; font-size:10px; margin-left:10px;padding-left:15px;font-weight:bold; color:#fff; background:url('//www.popco.net/images/talk_comment_icon.png') no-repeat 0 50%;}
.talk_main_photo ul li .notxt .nocomment{float:right;font-style:normal; font-size:10px; margin-left:10px;padding-left:15px;font-weight:bold; color:#fff;background:url('//www.popco.net/images/talk_comment_icon.png') no-repeat 0 50%;}

.talk_main_photo ul li .nick{display:block;float:right;font-family:'³ª´®°íµñ','µ¸¿ò',Tahoma; font-size:11px;color:#fff;font-weight:normal;}
.talk_main_photo ul li .date{float:right;font-size:10px;color:#fff;font-weight:normal;}
.talk_main_photo ul li .nodate{position:relative;display:inline-block;float:right;font-size:10px;color:#fff;font-weight:normal;}
.talk_main_photo .btn img{padding:3px;}
.talk_main_photo ul li .brand_ribbon{position:absolute; left: 10px;top:10px;}

/* comment singo */
div.commentSingo {clear:both;width:400px; margin-top:0px; background-color:#FFFFFF;padding:10px;}
div.commentSingo h2{margin-bottom:10px;font-size:16px}
div.commentSingo h2 span{margin-left:6px;font-size:12px; color:#fd8c00}

div.singo_type{width:100%;padding-top:20px; margin-bottom:20px; border-top:#cdcdcd solid 1px;}
div.singo_type2							{margin-top:10px;border:5px solid #e5e5e5;}
div.singo_type2 p.tip					{background:url(../images/say_ico.gif) no-repeat 0 7px; padding:8px 0 20px 27px; line-height:19px; color:#999; font-size:11px;}
div.singo_type2 p.tip strong			{color:#f7941e;}
div.singo_type2 table.blogmake			{width:100%; }
div.singo_type2 table.blogmake input.it	{height:17px; line-height:17px; margin-bottom:5px; vertical-align:middle; padding:2px 10px; border-top:1px solid #a6a6a6; border-left:1px solid #a6a6a6; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
div.singo_type2 table.blogmake input.radio	{margin-top:5px;vertical-align:bottom;}
div.singo_type2 table.blogmake input.radio.pl	{margin-left:10px;}
div.singo_type2 table.blogmake select			{vertical-align:middle;}
div.singo_type2 table.blogmake textarea		{border:1px solid #d8d8d8; margin-bottom:5px;}
div.singo_type2 table.blogmake th			{height:26px; vertical-align:middle; text-align:center; border-bottom:0px solid #dedede; background-color:#f1f1f1;}
div.singo_type2 table.blogmake td			{padding:5px 0 0 10px; border-bottom:0px solid #dedede;vertical-align:middle;}
div.singo_type2 table.blogmake td a   	{color:#555}
div.singo_type2 table.blogmake td span  	{display:block;height:25px;}
div.singo_type2 table.blogmake td em 		{color:#f7941e;}
div.singo_type2 table.blogmake td p{padding:4px 0 8px 0; color:#999; font-size:11px}
div.singo_type2 p.result				{width:100%; padding:26px 0 20px 0;text-align:center; color:#666; line-height:20px; border-bottom:1px solid #dedede; background-color:#f9f9f9; margin-bottom:20px; }
div.singo_type2 p.result strong			{display:block; line-height:20px;}
div.singo_type2 p.result em.orB			{color:#f16022; font-weight:bold;}
div.singo_type2 p.notice				{text-align:right; color:#999; font-size:11px; letter-spacing:-1px;}
div.singo_type2 p.btm				{width:100%; padding:20px 0 20px 0;text-align:center; color:#666; border-top:1px solid #eaeaea; border-bottom:1px solid #dedede; background-color:#f9f9f9; margin-bottom:20px; }
div.singo_type2 p.btm strong		{line-height:20px;}
div.singo_type2 p.btm em a			{margin-left:10px; color:#f16022; font-weight:bold;}