/* ----------------- COMMON ----------------- */

body {	
	padding:0; margin:0;
	font-family:돋움,Dotum,AppleGothic,sans-serif;
	color:#696969;
	font-size:12px;
	line-height:18px;
	text-align:center;
	background-color:#FFF;	
	background:url(/_main/images/bg.gif) left top repeat-x;
	word-break:break-all;
}

html{height:100%;}
form {margin: 0;}
img{border:0 none;}

div,p{padding:0; margin:0; border:0; font-family:돋움,Dotum,AppleGothic,sans-serif;}
th,td,h1,h2,h3{font-family:돋움,Dotum,AppleGothic,sans-serif; font-size:12px; font-weight:normal;}
ul,li,ol,dl,dt,dd,hr,h1,h2,h3{margin:0; padding:0; list-style:none;}

a:link{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#696969; text-decoration:none;}
a:visited{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#696969; text-decoration:none;}
a:hover, a:active{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#000; text-decoration:underline;}

input, select{vertical-align:middle; font-size:12px; color:#000; border:1px solid #70BCC1;}
textarea{width:100%; vertical-align:middle; font-size:12px; color:#494949; border:1px solid #E4E4E4;}

/* layout */
#header, #headerSub, #interest , #contents{margin:0 auto; width:970px; text-align:left;}

/* header */
#header{height:97px; background:url(/_main/images/bg_logo.gif) right bottom no-repeat; text-align:left;}

/* 로그인/공지/테마/배너/검색 */
#interest{position:relative; margin-bottom:15px; height:261px; background:url(/_main/images/bg_interest.gif) left top no-repeat;}
#interest div, #interest ul, #interest p{position:absolute; text-align:left;}
#interest p{left:768px; top:7px;}
#interest p img{border:6px solid #FFF;}

#info{width:175px; height:248px; left:5px; top:0; background:url(/_main/images/bg_info.gif) left top no-repeat;}
#loginBt{left:14px; top:28px; line-height:0; font-size:0;}
#notice{width:130px; left:23px; top:180px; line-height:17px;}
#notice li{padding-left:8px; color:#347A91; background:url(/_main/images/bul_circle_blue.gif) 0 5px no-repeat;}
#notice a:visited{color:#347A91; text-decoration:none;}
#notice a:hover, #notice a:active{color:#1E5580; text-decoration:underline;}
#theme{width:567px; height:200px; left:191px; top:9px;}
#themeList{width:260px; left:487px; top:110px; line-height:20px; letter-spacing:-1px;}
#themeList li{padding-left:8px; background:url(/_main/images/bul_square_orange.gif) 0 7px no-repeat;}
#theme span{color:#A8A8A8;}
#search{width:730px; left:205px; top:217px; color:#007C92;}
#search li{float:left; padding:0 0 0 5px;}
#search .input input{width:310px;}
#search .input2 input{width:44px; height:23px; border:0;}
#search .scTx1{padding:4px 5px 0 10px; font-weight:bold;}
#search .scTx2{padding:4px 0 0 17px; background:url(/_main/images/bar_search.gif) 5px 6px no-repeat;}
#search .scTx2 a:link, #search .scTx2 a:visited{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#007C92; text-decoration:none;}
#search .scTx2 a:hover, #search .scTx2 a:active{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#007C92; text-decoration:underline;}

/* CONTENTS */
#content1{float:left; width:179px; margin-right:12px;}
#content2{float:left; width:583px; text-align:left;}
#content3{float:right; width:184px;}
#subContents{float:left; margin:0 12px 15px 0; padding-left:18px; width:750px;}

/* 리스트박스 */
.boxGray, .boxGray179{margin-bottom:15px; padding-bottom:15px; text-align:center;}
.boxGray h2, .boxGray179 h2{margin:0 auto; text-align:left; padding:15px 12px 10px 12px;}
.boxGray{background:url(/_main/images/box_gray_bottom.gif) left bottom no-repeat;}
.boxGray h2{background:url(/_main/images/box_gray_top.gif) left top no-repeat;}
.boxGray p{margin:-10px 0 10px 0;}
.boxGray179{background:url(/_main/images/box_gray179_bottom.gif) left bottom no-repeat;}
.boxGray179 h2{background:url(/_main/images/box_gray179_top.gif) left top no-repeat;}

/* CONTENT1 */
.ucc{margin:0 auto; width:150px;}
.ucc dl{margin-bottom:10px;}
.ucc dd img{width:125px; height:80px; border:2px solid #717171;}
.ucc dt{padding:5px; font-weight:bold; border-bottom:1px solid #D7D7D7;}
.ucc ul{height:40px;}
.ucc li{float:left; width:33%;}
.ucc li img{width:44px; height:33px; border:1px solid #8E8E8E;}
.power{margin:0 auto; width:145px; line-height:20px; text-align:left;}
.power span{font-weight:bold; color:#CC7300;}

/* CONTENT2 */
.bestTit{margin-bottom:15px; border-bottom:1px solid #CFCFCF; line-height:0;}
.bestTit img{margin:25px 0 -1px 0;}
.bestTx{float:left; width:583px; margin-bottom:15px;}
.bestTx h3{float:left;}
.bestTx h3 img{margin:0 5px; padding:2px; width:123px; height:123px; border:1px solid #C4C4C4;}
.bestTx div{float:right; width:440px;}
.bestTx dl{margin:5px;}
.bestTx dt{margin:10px 0 5px 0;}
.bestTx dt span{font-size:14px; font-weight:bold; color:#242424;}
.bestTx dt a:link,.bestTx dt a:visited{font-size:14px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#242424; text-decoration:none;}
.bestTx dt a:hover, .bestTx dt a:active{font-size:14px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#242424; text-decoration:underline;}
.bestTx dd a:link, .bestTx dd a:visited{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#5C5C5C; text-decoration:none;}
.bestTx dd a:hover, .bestTx dd a:active{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#5C5C5C; text-decoration:underline;}
.bestTxs{height:55px;}
.bestW{margin-top:5px; padding:5px 10px; font-weight:bold; background-color:#EFEFEF;}

.postTit{clear:both; margin-bottom:20px; padding-top:30px; height:22px; background:url(/_main/images/line_dot.gif) left bottom repeat-x;}
.postTit dl{float:left; width:583px;}
.postTit dt{float:left; margin:0 0 5px 5px;}
.postTit dd{float:right; margin:0 5px 3px 0;}

.postTx1, .postTx2{clear:both; margin-bottom:30px; padding:0 5px;}
.postTx1 h3, .postTx2 h3{margin-bottom:5px;}
.postTx1 span, .postTx2 span{font-weight:bold; color:#242424;}
.postTx1 dl{float:right; margin-top:2px; width:490px;}
.postTx1 dt, .postTx2 dt{height:45px;}
.postTx1 dd, .postTx2 dd{padding:2px 5px 2px 33px; background:url(/_main/images/tag.gif) 4px 5px no-repeat; background-color:#EFEFEF}
.postTx1{height:86px;}
.postTx1 p{float:left;}
.postTx1 p img{padding:2px; width:64px; height:64px; border:1px solid #DCDCDC;}
.postTx1 h3 a:link, .postTx1 h3 a:visited{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#242424; text-decoration:none;}
.postTx1 h3 a:hover, .postTx1 h3 a:active{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#242424; text-decoration:underline;}
.postTx1 dd a:link, .postTx1 dd a:visited{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#5C5C5C; text-decoration:none;}
.postTx1 dd a:hover, .postTx1 dd a:active{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#5C5C5C; text-decoration:underline;}
.postTx2 h3 a:link, .postTx2 h3 a:visited{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#242424; text-decoration:none;}
.postTx2 h3 a:hover, .postTx2 h3 a:active{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#242424; text-decoration:underline;}
.postTx2 dd a:link, .postTx2 dd a:visited{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#5C5C5C; text-decoration:none;}
.postTx2 dd a:hover, .postTx2 dd a:active{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#5C5C5C; text-decoration:underline;}

/* CONTENT3 */
.blogBest{margin:0 auto; width:166px; background:url(/_main/images/bg_hotNew.gif) 0 21px no-repeat; text-align:left;}
.blogBest h3{padding-bottom:5px;}
.blogBest ul{margin:0 auto; width:150px;}
.blogBest li{height:18px;}
.arrowRed{margin:0 auto; width:155px;}
.arrowRed li{padding-left:7px; background:url(/_main/images/bul_arrowB_red.gif) 0 6px no-repeat; text-align:left;}

/* ------- LIST -------*/

/* CONTENTS */
#subBody{background:url(/_main/images/bg_sub.gif) left top repeat-x;}
#headerSub{height:111px; background:url(/_main/images/bg_logo2.gif) right bottom no-repeat;}
#searchSub{margin-bottom:27px; height:42px; color:#FFF; background:url(/_main/images/bg_searchRight.gif) right top no-repeat;}
#searchSub ul{padding:2px 0 0 15px; height:42px; background:url(/_main/images/bg_searchLeft.gif) left top no-repeat;}
#searchSub li{float:left; padding:8px 0 0 10px;}
#searchSub input{width:225px;}
#searchSub .scTx1Sub{padding:12px 5px 0 10px; font-weight:bold;}
#searchSub .scTx2Sub{padding:12px 0 0 17px; background:url(/_main/images/bar_searchSub.gif) 5px 15px no-repeat;}
#searchSub .scTx2Sub a:link, #searchSub .scTx2Sub a:visited{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#FFF; text-decoration:none;}
#searchSub .scTx2Sub a:hover, #searchSub .scTx2Sub a:active{font-size:12px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#FFF; text-decoration:underline;}

.resultTit{margin-top:17px; background:url(/_main/images/dot_gray.gif) 95px 9px repeat-x;}
.resultListTit{margin:30px 0 30px 10px; height:23px; background:url(/_main/images/line_dot.gif) left bottom repeat-x;}
.resultListTit dl, .resultListTit dt{float:left;}
.resultListTit dt{font-size:14px; color:#454545; font-weight:bold;}
.resultListTit dd{float:right; padding-right:5px; font-weight:bold;}
.resultList{margin:30px 0 0 15px; line-height:20px;}
.resultList dt{font-size:14px; font-weight:bold; line-height:25px; color:#01429C; text-decoration:underline;}
.resultList dt a:link, .resultList dt a:visited{font-size:14px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#01429C; text-decoration:underline;}
.resultList dt a:hover, .resultList dt a:active{font-size:14px; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#01429C; text-decoration:underline;}
.resultList dd span{color:#9E9E9E;}

.postTxSub1, .postTxSub2{clear:both; margin:30px 0 0 15px; padding:0 5px;}
.postTxSub1 h3, .postTxSub2 h3{color:#696969;}
.postTxSub1 h3 a:link, .postTxSub1 h3 a:visited, .postTxSub2 h3 a:link, .postTxSub2 h3 a:visited{font-size:12px; font-weight:bold; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#464646; text-decoration:none;}
.postTxSub1 h3 a:hover, .postTxSub1 h3 a:active, .postTxSub2 h3 a:hover, .postTxSub2 h3 a:active{font-size:12px; font-weight:bold; font-family:돋움,Dotum,AppleGothic,sans-serif; color:#464646; text-decoration:underline;}
.postTxSub1 dl{float:right; margin-top:5px; width:645px;}
.postTxSub1 dt, .postTxSub2 dt{height:45px;}
.postTxSub1{height:86px;}
.postTxSub1 p{float:left;}
.postTxSub1 p img{padding:2px; width:64px; height:64px; border:1px solid #DCDCDC;}

/* FOOTER */
#footerWrap{clear:both; height:120px; text-align:center; background:url(/_main/images/bg_footer.gif) left top repeat-x;}
#footer{margin:0 auto; padding-top:20px; width:970px; text-align:left;}
#footer h1{float:left; margin-right:20px;}
#footer h1 img{padding-right:10px;}
#footer dl{float:left;}
#footer dd{margin-top:10px;}