/********  ±âº»  *******************************************/

*					    {margin:0; padding:0;}
a						{cursor:hand}
p						{margin-top:2px; margin-bottom:2px}

body					{margin: 0; padding: 0; background: #000 url(/images/common_background.gif)}
body, td,               {font-size: 12px; font-family: µ¸¿ò,Dotum,AppleGothic,sans-serif; color: #535353; line-height:17px; SCROLLBAR-FACE-COLOR: #d9d9d9; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-3DLIGHT-COLOR: #d3d3d3; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #f7f7f7; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; scrollbar-highligh-color: #F2F2F2}
img						{border:0; selector-dummy:expression(this.hideFocus=true);}
input					{font-size: 12px; font-family: µ¸¿ò,Dotum,AppleGothic,sans-serif; padding: 2px 0 0 2px}
menu  				    {display: inline}
ol, ul, li				{list-style: none;}

h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend,body
{ 
	margin: 0; 
	padding: 0; 
	font-family: "µ¸¿ò", "Dotum", "AppleGothic", "sans-serif"; 
	font-size: 12px; 
	line-height:17px;
	color: #535353;
}

table { 
	font-family: "µ¸¿ò", "±¼¸²", "verdana", "arial"; 
	font-size: 12px; 
	line-height:17px;
	color: #535353;
}


a:link, a:visited, a:active		{text-decoration: none; color: #535353}
a:hover				            {text-decoration: underline; color: #824052}

.small				    {font-size: 8pt; font-family: µ¸¿ò,Arial}
.small_s				{font-size: 8pt; font-family: µ¸¿ò,Arial; letter-spacing:-1px}

.input_1				{font-size: 12px; font-family: µ¸¿ò,Arial; text-decoration: none; color: #535353}
.input_2				{font-size: 12px; font-family: µ¸¿ò,Arial; text-decoration: none; color: #535353; background-color: #F7F4EF; border: 1px solid #DCCFCB}
.input_3				{font-size: 12px; font-family: µ¸¿ò,Arial; text-decoration: none; color: #535353; background-color: #FFFFFF; border: 1px solid #DCCFCB}
.input_s				{font-size: 11px; font-family: µ¸¿ò,Arial; text-decoration: none; color: #535353; background-color: #F7F4EF}

.pos					{font-size: 11px; letter-spacing:-1px; color: #777777; text-align: right; vertical-align: bottom; padding: 0 36px 0px 0}
/**.pos a:link, a:visited, a:active		{font-size: 11px; text-decoration: none; color: #777777; letter-spacing:-1px}
.pos a:hover		                    {font-size: 11px; text-decoration: underline; color: #ed6a00; letter-spacing:-1px}
**/

a.link:link, a.link:visited, a.link:active		{font-size: 12px; text-decoration: none; color: #535353; letter-spacing:0px}
a.link:hover		                            {font-size: 12px; text-decoration: underline; color: #4b7619; letter-spacing:0px}


/********  ¸ÞÀÎ  *******************************************/

.main_notice			{height: 18px; font-size: 12px; padding: 0 0 0 20px; background: url(/images/main_board_ic.gif) 11px 5px no-repeat}
.main_notice a.notice:link, a.notice:visited, a.notice:active		{font-size: 12px; text-decoration: none; color: #A3A3A3}
.main_notice a.notice:hover		                                    {font-size: 12px; text-decoration: underline; color: #ff9218}

.main_notice2			{font-size: 11px; font-family: "arial"; color: #616161}


/********  ¼­ºê  *******************************************/

.leftmenu				{height: 18px; font-size: 11px; letter-spacing:-1px; color: #745656; padding: 5px 48px 5px 0; text-align: right; line-height: 16px; background: url(/images/sub_leftmenu_bg.jpg) left bottom repeat-y}
.leftmenu a.menu:link, a.menu:visited, a.menu:active		{font-size: 11px; text-decoration: none; color: #745656; letter-spacing:-1px}
.leftmenu a.menu:hover		                                {font-size: 11px; text-decoration: underline; color: #c53b70; letter-spacing:-1px}

#search					{position:relative; width:400px; padding: 82px 0 0 0; margin: 0 0 0 0}
#search li				{position:relative; z-index:1; float:left; margin: 0 0 0 0}

.board_tit				{height: 24px; background-color: #582936}
.board_td				{font-size: 11px; color: #FFFFFF; text-align: center; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 0}
.board_td2			    {height: 29px; text-align: center; padding: 3px 0 0 0; background: url(/images/board_bar2.gif) left bottom repeat-x}

.board_view             {height: 26px; font-size: 11px; color: #999999; letter-spacing:-1px; padding: 3px 0 0 15px}
.board_viewbg		    {height: 36px; font-size: 11px; color: #666666; font-weight: bold; letter-spacing:-1px; padding: 3px 0 2px 15px; background: url(/images/board_bg.gif) left top repeat-x}

#plan   				{position:relative; z-index:1; width: 370px; height: 300px; padding: 55px 0 0 0; background: url(/images/pop_pass.jpg) left top no-repeat}
.plan_tbl		        {background-color: #b29fa4; border:1px solid #85646d}
.plan_tb2		        {background-color: #b29fa4}
.plan_stit				{height: 26px; font-size: 11px; color: #744b56; font-weight: bold; letter-spacing:-1px; padding: 3px 0 0 12px; background-color:#e6dfe1; border: 1px solid #F8F8F8}
.plan_tbl2		        {background-color: #e5d0b4; margin: 12px 0 0 0}
.plan_stit2				{font-size: 11px; color: #744b56; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0; background-color:#e6dfe1; border: 1px solid #F8F8F8}

.td_1			        {padding: 5px 10px 3px 10px; background-color: #F8F8F8}
.td_2			        {padding: 3px 10px 3px 10px; background-color: #F8F8F8}
.td_3			        {padding: 5px 10px 3px 10px; background-color: #F8F8F8; text-align: center}
.td_4			        {padding: 3px 10px 3px 10px; background-color: #EEEEEE}

.order_stit				{height: 26px; font-size: 11px; color: #744b56; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0; background-color:#e6dfe1; border: 1px solid #F8F8F8}
.order_stit2			{height: 26px; font-size: 11px; color: #7d5439; font-weight: bold; text-align: center; letter-spacing:-1px; padding: 3px 0 0 0; background-color:#efe3d3; border: 1px solid #FFFFFF}

.tbl_cell			    {text-align: center; padding: 3px 0 0 0; background-color:#F8F8F8}
.tbl_cell2			    {text-align: center; padding: 6px 0 3px 0; background-color:#F8F8F8}

.align				    {text-align: justify}

.pro_spot li			{padding: 5px 0 4px 0; background: url(/images/product_bar.gif) repeat-x left bottom;}
.pro_spot li span		{display: block; padding: 0px 10px 0px 16px; line-height: 1.2em; background: url(/images/product_ic2.gif) no-repeat left 2px;} 


/** vertical-align:top **/
/********  ¼¿·ºÆ®¹Ú½º  *******************************************/

DIV#copyRights {position:relative; left:620px; top:0; width:850px; text-align:left; margin:0 0 0 -465px;height:20px;}
DIV#copyRights DIV#footer {float:right;}
DIV#copyRights DIV#footer LI {float:left; font-size:1%; line-height:1%; padding-top:0px;}
DIV#copyRights DIV#footer LI.link {position:relative; width:119px; height:20px; padding:0 21px 0 19px;}
DIV#copyRights DIV#footer LI.link DIV#vlink {position:absolute; display:none; left:19px; top:-76px; width:119px; height:20px; background:url(/images/glob_copy_bg2.gif) repeat-y left top;}
DIV#copyRights DIV#footer LI.link DIV#vlink DIV {height:50px; background:url(/images/glob_copy_bg1.gif) no-repeat top left;}
DIV#copyRights DIV#footer LI.link DIV#vlink UL {margin:7px 0 0 8px;}
DIV#copyRights DIV#footer LI.link DIV#vlink LI {display:block; clear:both; vertical-align:top; font-size:1%; line-height:1%; padding:0 0 2px 0; margin-top:4px;}
DIV#copyRights DIV#footer LI.link DIV#vlink LI IMG {}


/********* ¸» ÁÙÀÓÇ¥... *********/
.ellipsis {
	overflow:hidden;   
    white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-binding:url(/ellipsis-xbl.xml#ellipsis)
}
