/*


 CSS 2.0
 º» CSS´Â SYOFFÀÇ ·¹ÀÌ¾Æ¿ôÀ» ÁöÁ¤ÇÏ±â À§ÇÑ CSSÀÔ´Ï´Ù

 AUTHER : °­¹Î¼ö (2008-07-11)


*/

* {
   padding:0;
   margin:0;
	}

ul {
    margin-left:0;
}


body {
	text-align: center;
	margin: 0 0 0 0;
	font-family: Tahoma;
	background-color:#FFF;margin:0;
	color: black;
	font-size:12px;
	font-family:µ¸¿ò,±¼¸²,taohma;	
	overflow-x:hidden;
	text-align: left; 
	
	/*
	scrollbar-face-color:3a3a3a;
	scrollbar-highlight-color: 3a3a3a;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-3dlight-color: #F5F5F5;
	scrollbar-darkshadow-color: #F5F5F5;
	scrollbar-track-color: #afafaf;
	scrollbar-arrow-color: #FFFFFF;
	*/
	}

div, td, li, input{
	color: black;
	/*
	font-size:12px;
	font-family:µ¸¿ò,±¼¸²,taohma	
	*/
}

li{

	margin: 0;
	padding: 0 0 0 0px;
	display: inline;
	list-style-type: none;

}
div#wrap {
	
	border-top:3px solid; 
	border-color:#ffcc99;
}

div#mainBody { 
	width:1000px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
	position:relative;

	}


div#header_left{

	float:left;
	width:311px;

}

div#header_logo{

	float:left;
	width:366px;
	text-align:center;

}

div#header_right{

	float:right;
	width:311px;
	text-align:right;
	padding:5px 0 0 0;

}

div#header_right li{

        margin: 0;
        padding: 0 0 0 3px;
        display: inline;
        list-style-type: none;
}

div#logo{

	margin:5px 0 0 0;

}

div#searchBox{
	width:340px;
	height:34px;
	background-image:url(/images/search_roundBox.gif);
	background-repeat: no-repeat;
	margin:3px 0 0 0;
	text-align:left;
	padding:7px 17px 0px 18px;
}

.sType_setWrap {
	float:left;
}

.sType_set {
	display:block;
	width:60px;
	height:18px;
	overflow:hidden;
	border:1px solid #e7e3e7;
	background:url(/images/bul_select.gif) no-repeat 45px 2px;
	color:#ff9900;
	text-decoration:none;
	}

#search .sType_set:hover {text-decoration:none;}

#sType {
	display:block;
	padding:4px 2px 4px 4px;
	font-weight:normal;
	color:#ff9900;
	}

.sType_more {
	font-size:0;
	line-height:100%;
	width:0;
	height:0;
	display:none;
	}

#sType_list {
	position:absolute;
	top:79px;
	left:329px;
	width:60px;
	height:80px;
	border:1px solid #e7e3e7;
	background-color:#fafafa;
	overflow:hidden;
	display:none;
	z-index:30

	}

#sType_list input {position:absolute;left:-20px;}
#sType_list ul {clear:left;float:left;width:100%;}
#sType_list li {clear:left;padding:1px 0;}
#sType_list label {display:block;font-family:±¼¸²,gulim,sans-serif;cursor:pointer;padding:1px 0 0 5px;color:#333;}


input#searchBox_input{

	border:0px;
	text-align:left;
	width:222px;
	padding:3px 0 0 5px;
	
}

div#mainNav_line{

	clear:both;
}

div#mainNavLeft{

	float:left;
	background-image: url(/images/main_nav_etc.gif);
	width: 0px;
	height: 24px;
	
}

div#mainNav{

	float:left;
	width: 600px;
	height: 24px;
	background-image: url(/images/main_nav.gif);
	background-repeat: no-repeat;

}

div#mainNav_line H4{ clear:both; }

div#mainNav #news_tit a{

	background-image: url(/images/main_nav_01.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:0px;
	width:101px;
	height:24px;
	display:block;
	text-indent:-1000em;
	background-position:0 0px;
}

div#mainNav #news_tit A.on{	background-position:0 -24px; }


div#mainNav #magazine_tit a{

	background-image: url(/images/main_nav_02.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:101px;
	width:94px;
	height:24px;
	display:block;
	text-indent:-1000em;
	background-position:0px 0px;

}
div#mainNav #magazine_tit A.on{	background-position:0px -24px; }


div#mainNav #snap_tit A{

	background-image: url(/images/main_nav_03.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:195px;
	width:112px;
	height:24px;
	display:block;
	text-indent:-1000em;
	background-position:0px 0px;

}
div#mainNav #snap_tit A.on{	background-position:0px -24px; }

div#mainNav #review_tit A{

	background-image: url(/images/main_nav_04.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:308px;
	width:105px;
	height:24px;
	display:block;
	text-indent:-1000em;
	background-position:0px 0px;

}
div#mainNav #review_tit A.on{	background-position:0px -24px; }


div#mainNav #community_tit A{

	background-image: url(/images/main_nav_05_blue.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:417px;
	width:139px;
	height:24px;
	display:block;
	text-indent:-1000em;
	background-position:0px 0px;

}
div#mainNav #community_tit A.on{	background-position:0px -24px; }

div#mainNav #etc_tit A{

	background-image: url(/images/main_nav_etc.gif);
	background-repeat: no-repeat;
	position:absolute;
	left:580px;
	width:10px;
	height:24px;
	display:block;
	text-indent:-1000em;
	background-position:0px 0px;

}
div#mainNav #etc_tit A.on{	background-position:0px -24px; }



div#mainNavEtc{

	float:right;
	background-image: url(/images/main_nav_etc.gif);
	width: 400px;
	height: 24px;
	
}

div#subNav_line{

	clear:both;
	
	height:22px;

}

div#subNav_line li{

        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
		float:left;
}

div#subNav_line #news{

	position:absolute;
	left:18px;
	top:119px;
}

div#subNav_line #magazine{

	position:absolute;
	left:110px;
	top:119px;
}

div#subNav_line #snap{

	position:absolute;
	left:208px;
	top:119px;
}


div#subNav_line #review{

	position:absolute;
	left:325px;
	top:119px;
}


div#subNav_line #community{

	position:absolute;
	left:395px;
	top:119px;
}

div#main_area_index{

	border-top:1px solid #d2d2d2;

}

div#main_area_sub{

	border-top:2px solid #ff9900;

}

div#mainStory{

	padding:3px 0 0 0px;
	clear:both;

}

div#mainStory_main{

	border:1px solid #cccccc;
	height:300px;
	
}

div#mainStory_banner{

	width:198px;
	height:298px;
	float:left;
	margin:0 0 0 6px;

}

div#mainStory_banner .title{

	padding:5px 0 2px 0px;
	width:194px;
	text-align:left;

}

div#mainStory_banner .box{

	width:198px;
	height:87px;
	margin:3px 0 0 0;
	border:1px solid #cccccc;

}

div#weekly_line{

	position:absolute;
	top:416px;
	left:0px;

}

div#contents{

	clear:both;
	padding:5px 0 0 0;
}

div#contents_left{

	float:left;
	width:111px;

}



div#contents_left #loginBox{

	width:97px;
	height:158px;
	background-image:url(/images/loginBox/loginBox_outline.gif);
	background-repeat: no-repeat;
	padding:3px 7px 3px 7px;
	position:relative;

}

div#contents_left #bt_login_bottom{

	position:absolute;
	top:134px;
	left:7px;
	z-index:1;


}


div#contents_left #loginBox #topBox{

	height:126px;

}


div#contents_left #loginBox #nickname{

	border-bottom:1px solid #ff9147;
	width:97px;
	height:19px;
	padding:3px 0 0 0;

}

div#contents_left #loginBox #member_pic{
	border:solid 1px;
	border-color:#cccccc;
	margin:4px 0 2px 0;
	float:left;
}

div#contents_left #loginBox #member_pic_button{
	float:left;
	line-height:130%;
	padding:4px 0px 2px 2px;

}

div#contents_left #loginBox #member_pic_etc{

	clear:both;
	/*line-height:130%;*/

}

div#contents_left #loginBox .pointColor{

	font-family:µ¸¿ò,Doutm;font-size:11px;letter-spacing:-1px;
	font-weight:bold;
	color:#fd6943;

}



div#contents_left #loginBox input.bd_userid{

	width:95px;
	height:19px;
	border:1px solid #CCC;

}

div#contents_left #loginBox input.bd_userpw{

	margin:2px 0 0 0;
	width:95px;
	height:19px;
	border:1px solid #CCC;

}


div#contents_left #loginBox .bt_login{

	margin:2px 0 0 0;
	text-align:right;
	width:97px;

}

div#contents_left #loginBox .bt_etc{

	clear:both;
	width:95px;
	text-align:center;
	padding:20px 0 0 0;

}

div#searchRank{

	width:98px;
	height:247px;
	padding:4px 2px 4px 4px;
	border-top:3px solid #ff9900;
	border-bottom:3px solid #ff9900;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	margin:0px 0 0 0;
}

div#copyright{

	border-top:solid 1px;
	border-color:#e0e0e0;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	clear:both;

}



div#copyright_main{

	margin:10px 0 0 0;
	clear:both;

}

div#leftMenuTitle{

 width:110px;
 text-align:center;
 
}

div#leftMenu{

 width:110px;
 
}
div#contents_main{
	
	float:left;
	margin:0 0 0 4px;
	width:885px;
	
}



div#contents_first{

	height:140px;
	margin:0 0 10px 0;

}

div#contents_first #newsUpdate{
	
	float:left;
	padding:10px 0 0 0px;
	border-right:dotted 1px;
	border-color:#dadada;
	width:596px;

}


div#contents_first #newsUpdate #title{
	
	float:left;
	height:130px;
	
}

div#contents_first #newsUpdate #img{
	
	padding:0 0 0 10px;
	height:130px;
	
}



div#contents_first #styleBook{
	
	padding:10px 0 0 10px;
	width:278px;
	float:left;
	
}

div#contents_first #styleBook #styleBook_title{
	
	float:left;
	height:130px;
	
}

div#contents_first #styleBook #styleBook_img{
	
	padding:0 0 0 10px;
	height:130px;
	
}

div#contents_second{
	clear:both;
}

div#contents_second #contents_title{
	
	border-top:solid 1px;
	border-bottom:solid 1px;
	border-color:#cccccc;
	height:29px;

}

div#contents_second #contents_title #title_information{

	float:left;
	width:650px;
	padding:6px 0 0 0;
	

}
div#contents_second #contents_title #title_snap{

	float:left;
	width:230px;
	padding:6px 0 0 0;
}
div#contents_second #contents_title #title_galleryBest{

	float:left;
	padding:6px 0 0 0;

}

div#contents_second #information {

	float:left;
	width:640px;
	height:350px;
	
}

div#contents_second #snap {

	float:left;
	width:235px;
	height:355px;
	padding:5px 0 0 10px

}

div#contents_second #galleryBest {

	padding:10px 0 0 0px

}


div#category{

	border-bottom:1px solid #d2d2d2;
	height:12px;
	padding:4px 0 3px 0;

}



div#comment_box #left #write_box{
	border:solid 2px;
	border-color:#fb9904;
	margin:6px 0 0 0;
	height:130px;
	
}

div#write_box_left{

	padding:6px;
	width:115px;
	height:93px;
	float:left;
}


div#write_box_right{

	padding:6px;
	height:93px;
	width:553px;
	float:left;
}

.bottom_sponsor{
 clear:both;
 width:971px;
 background-color:#FFFFFF;
 position:relative;
 border:solid 1px #cccccc;
 padding:13px;
 margin:10px 0 0 0;
}

.bottom_sponsor img.trans{position:absolute}
.tl{top:-1px;left:-1px}
.tr{top:-1px;right:-1px}
.bl{bottom:-1px;left:-1px}
.br{bottom:-1px;right:-1px}