@charset "euc-kr";	
@import url(fnart_main_v2.css);
@import url(fnart_ct_v2.css);

/* ÀüÃ¼ °øÅë */
body { color:#333; font-size:12px; font-family:Dotum,Gulim,AppleGothic,Sans-serif; line-height:140%; margin:0; padding:0;}
table,th,div,ul,ol,li,dl,dt,dd,pre,blockquote,form { color:#333; font-size:12px; font-family:Dotum,Gulim,AppleGothic,Sans-serif; line-height:140%; margin:0; padding:0; border:0; }
h1,h2,h3,h4,h5,h6,select { margin:0; padding:0; }
fieldset 			{ border:0; }
caption,legend{ display:none; }
img 					{ border:0; }
input,select,textarea	{ font-family:Dotum; font-size:12px; vertical-align:middle; }
ul,ol					{ list-style:none; }
a:link, a:visited	{ color:#333; font-size:12px; text-decoration:none; }
a:hover, a:active	{ color:#333; font-size:12px; text-decoration:underline; }
.clear { clear: both; }

.ipty1	{ border:1px solid #ddd; color:#666; }

/* ÃÖ ¿Ü°¢ ·¹ÀÌ¾Æ¿ô */
div.wrapperMain { width:100%; background:url(/images/fnart/gnbbgmain.gif) left top repeat-x; overflow:hidden; }
div.wrapperSub 	{ width:100%; background:url(/images/fnart/gnbbg.gif) left top repeat-x; overflow:hidden; }
div.wrapperSub .subInbox { margin:0 auto; width:920px; background:url(http://www.fnart.co.kr/images/fnart/gnbsubbg.gif) left top no-repeat; overflow:hidden; }

div.tline{ border-bottom:1px solid #ddd; height:22px; width:100%; position:absolute; top:0; left:0; }

#gnb { position:relative; width:920px; margin:0 auto; padding:0; height:100px; overflow:hidden; }

/* ¼­ºê¸ÞÀÎ ·¹ÀÌ¾Æ¿ô */
#container 	{ width:920px; clear:both; margin-top:35px; overflow:hidden; }
#leftMenu 	{ width:170px; float:left; overflow:hidden; padding:0 20px 30px 30px; }
#ctWrapper 	{ width:630px; float:left; overflow:hidden; padding:0 40px 30px 30px; position:relative; }
/* #ctWrapper div.mnWrapBox { width:710px; clear:both; }*/
#mbWrapper { width:820px; padding:35px 50px 30px 50px; background:url(/images/fnart/gnbmemberbg.gif) left top no-repeat; position:relative; }


/* ·Î°í */
h1 { float:left; width:200px; margin-top:36px; overflow:hidden; }

/* »ó´Ü ¿µ¿ª */
div.gnbMenuBox 	{ position:absolute; left:200px; top:40px; width:520px;  }
div.gnbMenuBox ul.menu 		{ }
div.gnbMenuBox ul.menu li	{ float:left; display:inline; margin-right:18px; }

#div.gnbMenuBox .sm1	{ position:absolute; top:22px; left:-10px; clear:both; background:url(/images/fnart/navibgr.gif) right top no-repeat; overflow:hidden; }
#div.gnbMenuBox .sm2	{ position:absolute; top:22px; left:88px; clear:both; background:url(/images/fnart/navibgr.gif) right top no-repeat; overflow:hidden; }
#div.gnbMenuBox .sm3	{ position:absolute; top:22px; left:185px; clear:both; background:url(/images/fnart/navibgr.gif) right top no-repeat; overflow:hidden; }
#div.gnbMenuBox .sm4	{ position:absolute; top:22px; left:255px; clear:both; background:url(/images/fnart/navibgr.gif) right top no-repeat; overflow:hidden; }
#div.gnbMenuBox .sm5	{ position:absolute; top:22px; left:395px; clear:both; background:url(/images/fnart/navibgr.gif) right top no-repeat; overflow:hidden; }

div.gnbMenuBox .sm1	{ position:absolute; top:22px; left:-10px; clear:both; background:url(/images/fnart/navibgr.gif) right top no-repeat; overflow:hidden; }
div.gnbMenuBox .sm2	{ position:absolute; top:22px; left:70px; clear:both; background:url(/images/fnart/navibgr.gif) right top no-repeat; overflow:hidden; }
div.gnbMenuBox .sm3	{ position:absolute; top:22px; left:170px; clear:both; background:url(/images/fnart/navibgr.gif) right top no-repeat; overflow:hidden; }
div.gnbMenuBox .sm4	{ position:absolute; top:22px; left:295px; clear:both; background:url(/images/fnart/navibgr.gif) right top no-repeat; overflow:hidden; }

div.gnbMenuBox ul.smenu 	{ display:none; background:url(/images/fnart/navibgl.gif) left top no-repeat; padding:0 10px; overflow:hidden; _height:25px;}
div.gnbMenuBox ul.smenu li	{ float:left; display:inline; padding:5px 5px 7px 5px; }


div.gnbFamilyBox 		{ position:absolute; left:10px; top:3px; width:500px; display:inline; }
div.gnbFamilyBox ul.list 		{ }
div.gnbFamilyBox ul.list li	{ float:left; display:inline; margin-right:8px; }

div.gnbMemberBox 		{ position:absolute; right:10px; top:3px; }
div.gnbMemberBox ul.list 		{ }
div.gnbMemberBox ul.list li	{ float:left; display:inline; margin-left:5px; }

div.gnbSearchBox		{ position:absolute; top:40px; right:10px; width:170px; overflow:hidden; background:url(/images/fnart/gnbt_searchbgr.gif) right top no-repeat; }
div.gnbSearchBox .inbox	{ overflow:hidden; background:url(/images/fnart/gnbt_searchbgl.gif) left top no-repeat; padding:5px 6px; }
div.gnbSearchBox .inbox .tx	{ border:0; background:#f5f5f5; font-size:12px; color:#666666; }



/* ÁÂÃø¸Þ´º */

div.lmBox { width:170px; }
div.lmBox h3 { width:170px; font-size:0; line-height:0; padding-top:0; margin-bottom:10px; }

div.lmBox ul.lmList { width:170px; overflow:hidden; }
div.lmBox ul.lmList li { width:170px; font:0; line-height:0; }


/* ¼­ºê¸ÞÀÎ °øÅë class */
h3.stt{ margin-bottom:10px; text-align:left; }

div.titBox { float:left; clear:left; }
div#contents div.titBox h4 { float:left; text-indent:-10000em; }
div#subContents div.titBox h4 { color:#222; font-size:12px; }
div#subContents span.point { color:#ff6600; }
#contents ul.ctnTab { position:absolute; right:0; top:0; }
ul.ctnTab li { float:left; }



/* Ä«ÇÇ¶óÀÌÆ® */
#footer {	clear:both; width:100%; text-align:center; background:url(/images/fnart/ft_bg.gif) left top repeat-x; }
#footer .copyright { width:900px; _width:900px; margin:0 auto; height:100px; padding:0px 0 0 0; }

#footer .logo { float:left; }
#footer .logo img { margin:5px 50px 0 0; }

#footer .ftnotice { width:400px; float:left; padding:25px 0 0 0; }
#footer .ftnotice .tx { text-align:left; } 
#footer .ftnotice ul.menu 	{ margin:0; font:0; padding:0; }
#footer .ftnotice ul.menu li{ float:left; margin-right:6px; margin-bottom:0; }
#footer .rss { float:right; margin-top:10px; } 


