@charset "euc-kr";
@import url('global.css');
@import url('layout.css');

.hand{ cursor:pointer;}
.ov_h{ overflow:hidden;}
.f_240207{ color:#240207;}
.f_red{ color:#ab3143 !important;}
.f_gray{ color:#999 !important;}
.f_green{ color:#055555 !important;}
.f_14px{ font-size:14px !important;}
.f_11px{ font-size:11px !important;}
.btd_b{ border-bottom:#ececec 1px solid;}

a.file:link, a.file:visited, a.file:hover, a.file:active	{color:#777;text-decoration: none; font-size:11px;}
a.file:link span{ padding:0 10px; display:inline-block;}

/*padding,margin*/
.mg0{ margin:0 !important;}
.mgt0{ margin-top:0 !important;}
.mgt5{ margin-top:10px !important;}
.mgt10{ margin-top:10px !important;}
.mgt15{ margin-top:15px !important;}
.mgt20{ margin-top:20px !important;}
.mgt25{ margin-top:25px !important;}
.mgt30{ margin-top:30px !important;}
.mgt40{ margin-top:40px !important;}
.mgt50{ margin-top:50px !important;}
.mgt60{ margin-top:60px !important;}
.mgt80{ margin-top:80px !important;}
.mgl0{ margin-left:0 !important;}
.mgl20{margin-left:20px !important;}
.mgl35{margin-left:35px !important;}
.mgr30{margin-right:30px !important;}
.pdl0{ padding-left:0 !important;}
/*//padding,margin*/

/*align*/
.alg_center{ text-align:center !important;}
.alg_left{ text-align:left !important;}
.alg_right{ text-align:right !important;}
.alg_middle{ vertical-align:middle !important;}
.c_both{ clear:both;}
/*//align*/

/* ÇÏ´Ü ¹öÆ° ¿µ¿ª : center ±âº» */
.btn	{clear:both;margin:0px 0 10px 0;text-align:center; width:100%;}

.btn.btm	{position:relative;clear:both;margin:15px 0 0 0;}
.btn.btm	.left	{position:absolute;left:0;top:0;}
.btn.btm	.right	{position:absolute;right:0; top:0;}
.btn.btm.aleft	{text-align:left;}
.btn.btm.aright	{text-align:right;}
/* //ÇÏ´Ü ¹öÆ° ¿µ¿ª */

/* tab : ±âº» Å¸ÀÔ */
#tab, #tab2, #tab3	{
	position:relative;
	clear:both;
	height:40px;
	padding:0;
	background:url(../Img/Common/bg_tab.gif) 0 100% repeat-x;
}
#tab2{ padding:0 0 0 28px; margin:30px 0 0 0;}
#tab.double	{height:46px;}
#tab	li, #tab2	li, #tab3	li	{float:left;display:block;margin:0;}
#tab	li	img, #tab2	li	img	{vertical-align:top;margin:0;}
#tab	li.btn	{position:absolute;top:8px;right:0;padding:0 1px 0 0;} /* ¿À¸¥ÂÊ ÆÇ·Ê¹öÆ° */
#tab	li.btn	img	{margin:0; vertical-align:middle;}
#tab	li.btn li{ float:none;}
#tab.brand_t{ height:40px;}
#tab.brand_t li{ cursor:pointer;}
#tab.brand_t li.brand_t1{background:url(../Img/Brand/tab_brand.gif) 0 0 no-repeat;height:40px; width:114px; text-indent:-1000px;}
#tab.brand_t li.brand_t1:hover,#tab.brand_t li.brand_t1_on{background:url(../Img/Brand/tab_brand.gif) 0 -50px no-repeat;height:40px; width:114px;text-indent:-1000px;}
#tab.brand_t li.brand_t2{background:url(../Img/Brand/tab_brand.gif) -114px 0 no-repeat;height:40px; width:114px;text-indent:-1000px;}
#tab.brand_t li.brand_t2:hover,#tab.brand_t li.brand_t2_on{background:url(../Img/Brand/tab_brand.gif) -114px -50px no-repeat;height:40px; width:114px;text-indent:-1000px;}

/* table */
table.list{width:100%;}
table.list thead th{background:url(../images/common/table_bg.gif) repeat-x left top;padding:7px 0; height:16px; text-align:center !important;}
table.list tbody th{padding:7px 0 7px 10px; text-align:left; color:#5e656f; line-height:18px; font-weight:normal; border-bottom:1px solid #e4e5e8; }
table.list tbody td{padding:7px 0 7px 10px; color:#5e656f; line-height:18px; border-bottom:1px solid #e4e5e8; border-left:1px solid #e4e5e8;}
table.list tbody td.cen{padding-left:0; text-align:center;}
table.list.bbs tbody th a{color:#4b4b4c;}
table.list.bbs tbody td{padding-left:0; text-align:center; border-left:none;}
table.view{width:100%;}
table.view th{width:70px; height:31px; border-bottom:1px solid #e4e5e8;}
table.view th.subj{padding-left:20px; width:auto; text-align:left; color:#535456; border-top:2px solid #6399e3; background:#f7f6f6;}
table.view td{padding-left:18px; color:#5e656f; border-bottom:1px solid #e4e5e8; background:url(../images/common/line.gif) no-repeat left center;}
table.viewEtc{width:100%;}
table.viewEtc th{padding-left:21px; width:66px; height:31px; text-align:left; border-bottom:1px solid #e4e5e8;}
table.viewEtc td{padding-left:19px; border-bottom:1px solid #e4e5e8; background:url(../images/common/line.gif) no-repeat left center;}
table.viewEtc td a{color:#5e656f;}
div.viewCont{padding:17px 20px; color:#5e656f; line-height:19px; border-bottom:1px solid #e4e5e8;}
table.post{width:100%; border-top:2px solid #6399e3; border-bottom:2px solid #e4e5e8;}
table.post th{padding:8px 0 8px 23px; width:90px; text-align:left; border-bottom:1px solid #e4e5e8; border-left:1px solid #e4e5e8; background:#f7f6f6;}
table.post th.first{border-left:none;}
table.post td{padding:5px 0 5px 10px; border-bottom:1px solid #e4e5e8; border-left:1px solid #e4e5e8;}
table.post input.input{padding-left:2px; height:17px; line-height:17px; border:1px solid #e8e8e8;}
table.post textarea{padding:5px; height:100px; line-height:17px; border:1px solid #e8e8e8;}
table.post span{font-size:11px; color:#797b80;}
table.post span em{color:#d54b4b; font-style:normal; font-size:11px;}
table.post label.radio{margin:0 10px 0 0; display:inline; color:#797b80; vertical-align:middle;}
table.post label.radio input{margin:0px 0px 2px 0px; vertical-align:middle;}
p.postTip{margin-bottom:7px; font-size:11px; color:#797b80;}
p.postTip em{color:#d54b4b; font-style:normal; font-size:11px;}
.rightBtn{position:relative; margin-top:10px; height:28px; text-align:right;}
.rightBtn .leftSide{position:absolute; top:0; left:0;}

/* paginate */
.paginate{padding:20px 0 15px 0;text-align:center;}
.paginate a,
.paginate strong{display:inline-block;_position:relative;margin-right:-6px;padding:3px 10px 2px 10px;color:#333;font-family:Tahoma;font-size:11px;line-height:normal;text-decoration:none !important;vertical-align:middle;}
.paginate strong{color:#ff6600 !important}
.paginate a.prev{margin-right:-2px;padding:4px 1px 2px 1px;}
.paginate a.pre_end{margin-right:-2px;padding:4px 1px 2px 1px;}
.paginate a.next{margin:0 -2px 0 4px;padding:4px 1px 2px 1px;}
.paginate a.next_end{margin-right:0;padding:4px 1px 2px 1px;}
.paginate img{vertical-align:middle;}

/* bbs search */
div.bbsSearch{text-align:center;}
div.bbsSearch select,
div.bbsSearch input{vertical-align:middle;}
div.bbsSearch input{padding-left:3px; width:165px; height:19px; line-height:19px; border:1px solid #bababa;}
div.bbsSearch img{vertical-align:top;}

/* cs */

div.replyArea{margin-top:10px; padding:15px 15px 15px 30px; border:1px solid #c2d0e5; background:#f6f8fb url(../images/cs/ico_reply.gif) no-repeat 16px 17px;}
div.replyArea h4{font-size:11px; font-weight:normal; color:#797b80;}
div.replyArea h4 strong{font-size:11px; color:#797b80;}
div.replyArea p{margin-top:13px; width:554px; color:#535456; line-height:19px; word-break:break-all;}
div.pwLayer{position:absolute; top:50%; left:50%; margin:-50px 0 0 -120px; padding:18px 0 0 22px; width:215px; height:54px; background:url(../images/cs/pw_bg.gif) no-repeat left top;}
div.pwLayer h4{height:17px;}
div.pwLayer input{padding-left:3px; width:107px; height:16px; line-height:16px; vertical-align:middle; border:1px solid #939393;}
div.pwLayer img{vertical-align:middle;}
