
/*body, td, p, input, button, textarea, select, .c1 
/*{ font-family:돋움; font-size:12px; color:#222;}
/******font-size:0px;로 줘야 div 간에 간격이 안생긴다 *******/
body {text-align:center;}

body, th, td {
/*	font-family:dotum,dotumche,sans-serif;  */
	font-size:12px;
	color:#2D2D2D;
	line-height:18px;
	letter-spacing:0px;
} 

a:link, a:visited, a:active { text-decoration:none; color:#55A3EB; }
a:hover { color:#55A3EB;text-decoration:underline; }


@font-face{ font-family:ngttf; src:url(NanumGothic.ttf);}
@font-face{ font-family:ngeot; src:url(NanumGothic.eot);}
body, input, textarea, select, button{ 
 font-family:NanumGothic, 나눔고딕, ngttf, ngeot, sans-serif;
}



* { margin: 0px; padding: 0px; }
ul {list-style:none;}
img {border:0px;}
h1 {font-size:12px;}
h2 {font-size:14px;}

#whole {
width:100%; height:208px;margin:0 auto; text-align:left; position:relative; z-index:-1;
/*background: url(/images/bg_top_00.gif) repeat-x;*/
}
/****** 전체 테두리 레이아웃 *******/
#big {
width:830px; margin:0 auto; text-align:left; position:relative; z-index:1;
/*  background-color:#FFFFFF; */
}


/****** 상단 레이아웃 *******/
#top_logo {
  height:60px;

  }


/****** 상단 레이아웃 v4 *******/
#top_menu {
  width:830px;
  background:url(/v4_images/bg_top_menu.gif);
  height:36px;
  }

/****** 중앙 레이아웃 *******/
/*#twoway_content {
/*  width:848px;
/*  padding:9px;

/*  margin:0 auto; /*** 크롬,파폭 가운데 정렬을 위해서 필수 ***/
/*  }



/****** 서브 중앙 2단 중앙 레이아웃 *******/
#twoway_sub_mainContent {
  width:502px;
  padding:0px;
  float:left;
  }

/****** 서브 중앙 2단 우측 레이아웃 *******/
#twoway_sub_secondaryContent {
  width:308px;
  float:right;
  }	
/****** 하단 레이아웃 *******/
#footer {
  clear:both;
  }
/****** 오픈아이디 로긴창 *******/
input.openid_login {
   background: url(http://openid.net/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
	 border:1px solid #E95E19;
	 height:24px;
} 

/* Space */
.sp1 {height:1px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp2 {height:2px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp3 {height:3px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp4 {height:4px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp5 {height:5px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp6 {height:6px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp7 {height:7px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp8 {height:8px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp9 {height:9px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp10 {height:10px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp12 {height:12px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp13 {height:13px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp14 {height:14px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp15 {height:15px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp17 {height:17px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp18 {height:18px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp20 {height:20px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp22 {height:22px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp25 {height:25px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp30 {height:30px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp35 {height:35px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp38 {height:38px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp40 {height:40px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp50 {height:50px; width:1px; line-height:0px; font-size:0px; clear:both;}
























#Frame { background-color:#CCCCCC;padding:1px 1px 1px 1px; float:left;}


#quick_left {position:absolute; top:410px; left:-106px; z-index:2;}
#quick_right {position:absolute; top:410px; right:-106px; z-index:3;}

/* 리스트 */
.list    {padding-top:0px; width:164px; background:white;}
.list li {background:url(/v3_images/icon_list.gif) no-repeat 0 6px; padding-left:8px; line-height:20px;}
/*.list li.on {background:url(/v3_images/icon_board_on.gif) no-repeat 0 6px;}*/


#left184_t {width:184px; height:30px; background:url(/v3_images/tbg_left184_t.gif) left top no-repeat;}
#left184_c {position:relative; width:184px; padding:0 10px; background:url(/v3_images/tbg_left184_c.gif) repeat-y;}
#left184_b {width:184px; height:9px; background:url(/v3_images/tbg_left184_b.gif) left bottom no-repeat;font-size:0px;}
#left184_townrss_c {flota:left; position:relative; width:184px; padding:0 10px; background:url(/v3_images/tbg_left184_c.gif) repeat-y;font-size:12px;}
#ch184_t {width:184px; height:37px; background:url(/v3_images/tbg_184_ch_t.gif) left top no-repeat;}
#left184sec_b {width:184px; height:41px; background:url(/v3_images/tbg_pro_sec184.gif) left bottom no-repeat;font-size:0px;}

.width164 {  /* CSS 영문자, 한글 문자 길이 조정*/
display:block; 
width:164px; 
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis; 
}
.width164 li {background:url(/v3_images/icon_list.gif) no-repeat 0 6px; padding-left:8px; line-height:20px;}

#right200_t1 {width:200px; height:30px; background:url(/v3_images/tbg_right200_t1.gif) left top no-repeat;}
#right200_t2 {width:200px; height:30px; background:url(/v3_images/tbg_right200_t2.gif) left top no-repeat;}
#right200_t3 {width:200px; height:30px; background:url(/v3_images/tbg_right200_t3.gif) left top no-repeat;}
#right200_t4 {width:200px; height:30px; background:url(/v3_images/tbg_right200_t4.gif) left top no-repeat;}
#right200_t5 {width:200px; height:29px; padding:0 5px; background:url(/v3_images/tbg_right200_t5.gif) left top no-repeat;}
#right200_c {position:relative; width:200px; padding:0 10px; background:url(/v3_images/tbg_right200_c.gif) repeat-y;}
#right200_b {width:200px; height:6px; background:url(/v3_images/tbg_right200_b.gif) left bottom no-repeat;font-size:0px;}

#right250_t1 {width:250px; height:25px; background:url(/v4_images/tbg_right250_t1.gif) left top no-repeat;}
#right250_t2 {width:250px; height:25px; background:url(/v4_images/tbg_right250_t2.gif) left top no-repeat;}
#right250_t3 {width:250px; height:25px; background:url(/v4_images/tbg_right250_t3.gif) left top no-repeat;}

.width180 {   /* CSS 영문자, 한글 문자 길이 조정*/
padding-top:0px;
display:block; 
width:180px; 
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis; 
}
.width180 li {background:url(/v3_images/icon_list.gif) no-repeat 0 6px; padding-left:8px; line-height:20px;}


#bottomwrap {width:800px; height:118px; padding:0 5px; background:url(/v3_images/bg_main_bottom800.gif) left top no-repeat;}

#link {width:108px; padding:0px; float:right; margin-top:0px; background:red}

#right800_t {width:800px; height:8px; padding:0 5px; background:url(/v3_images/tbg_right200_t5.gif) left top no-repeat;font-size:0px;}
#right800_c {position:relative; width:800px; padding:0 10px; background:url(/v3_images/tbg_right200_c.gif) repeat-y;}
#right800_b {width:800px; height:7px; background:url(/v3_images/tbg_right200_b.gif) left bottom no-repeat;font-size:0px;}

/* div id에 숫자가 먼저 나오면 파폭에서 깨짐*/
#main647_t {width:647px; height:8px; padding:0 5px; background:url(/v3_images/tbg_2waymain_t.gif) left top no-repeat;font-size:0px;}
#main647_c {position:relative; width:647px; padding:0 10px; background:url(/v3_images/tbg_2waymain_c.gif) repeat-y;}
#main647_b {width:647px; height:7px; background:url(/v3_images/tbg_2waymain_b.gif) left bottom no-repeat;}
#main647_line {position:relative; height:5px; width:647px; padding:0px; background:url(/v3_images/line_main_01.gif) repeat-y;}
#main647_mnews_t {width:647px; height:40px; padding:0 5px; background:url(/v3_images/tbg_mnews_t.gif) left top no-repeat;font-size:0px;}
#main647_tags_t {width:647px; height:40px; padding:0 5px; background:url(/v3_images/tbg_hottags_t.gif) left top no-repeat;font-size:0px;}





#right250_t {width:250px; height:32px; padding:0 5px; background:url(/v3_images/tbg_250_t.gif) left top no-repeat;font-size:0px;}
#right250_c {position:relative; width:250px; padding:0 10px; background:url(/v3_images/tbg_250_c.gif) repeat-y;}
#right250_b {width:250px; height:12px; background:url(/v3_images/tbg_250_b.gif) left bottom no-repeat;font-size:0px;}

#people_right250_c {position:relative; width:250px; padding:0 10px; background:url(/v3_images/bg_right250_people.gif) repeat-y;}
#people_right115_c {position:relative; width:115px; height:3px; padding:0px; background:url(/v3_images/bg_right115_people.gif) repeat-y;font-size:0px;}

.width230 {   /* CSS 영문자, 한글 문자 길이 조정*/
padding-top:0px;
display:block; 
width:230px; 
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis; 
}
.width230 li {background:url(/v3_images/icon_list.gif) no-repeat 0 6px; padding-left:8px; line-height:20px;}




#twoway647_gallery_t {width:647px; height:46px; background:url(/v3_images/tbg_647_gallery_t.gif) left top no-repeat;}



.width113 {   /* CSS 영문자, 한글 문자 길이 조정*/
padding-top:0px;
display:block; 
width:113px; 
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis; 
}
.width113 li {background:url(/v3_images/icon_list.gif) no-repeat 0 6px; padding-left:8px; line-height:20px;}


#main456_t {width:456px; height:37px; padding:0 5px; background:url(/v3_images/tbg_main456_t.gif) left top no-repeat;font-size:0px;}
#main456_c {position:relative; width:456px; padding:0 10px; background:url(/v3_images/tbg_main456_c.gif) repeat-y;}
#main456_b {width:456px; height:12px; background:url(/v3_images/tbg_main456_b.gif) left bottom no-repeat;}


#main450_line {position:relative; height:5px; width:450px; padding:0px; background:url(/v3_images/line_main_01.gif) repeat-x;}

#comment456_line {position:relative; height:29px; width:450px; padding:0px; background:url(/v3_images/bg_tt_comment.gif) repeat-x;}

.width360 {   /* CSS 영문자, 한글 문자 길이 조정*/
padding-top:0px;
display:block; 
width:360px; 
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis; 
}


.width500 {   /* CSS 영문자, 한글 문자 길이 조정*/
padding-top:0px;
display:block; 
width:500px; 
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis; 
}


/***  style="vertical-align:middle"  /*** 이미지 가운데 정렬 ***/






/** 쇼핑박스 **/
#shop_area{width:250px; height:120px;overflow:hidden;position:relative;border-top:#ddd 1px solid;border-left:#ddd 1px solid;border-right:#ddd 1px solid;border-bottom:#ddd 1px solid;}
#shop_area li a{font-size:8pt;color:#676767;letter-spacing:-2px;}
#shop_area li a:hover{color:#4559E9;}
#shop_area .up_list{position:absolute;top:5px;right:6px;}
#shop_area .down_list li a{letter-spacing:-2px;color:#616161;}
#shop_area .item_list li{width:60px;height:77px;overflow:hidden;float:left;text-align:center;font-size:8pt;letter-spacing:-2px;margin:0 0 0 0;}
#shop_area .item_list li img{display:block;margin:0 auto 5px auto;}



/** 오픈스피어칼렌다 **/
#sphere_area{width:250px; height:350px;position:relative;border-top:#ddd 1px solid;border-left:#ddd 1px solid;border-right:#ddd 1px solid;border-bottom:#ddd 1px solid;}
#sphere_area li a{font-size:8pt;color:#676767;letter-spacing:-2px;}
#sphere_area li a:hover{color:#4559E9;}
#sphere_area .up_list{position:absolute;top:5px;right:6px;}
#sphere_area .down_list li a{letter-spacing:-2px;color:#616161;}
#sphere_area .item_list li{width:60px;height:77px;overflow:hidden;float:left;text-align:center;font-size:8pt;letter-spacing:-2px;margin:0 0 0 0;}
#sphere_area .item_list li img{display:block;margin:0 auto 5px auto;}


#list_line {position:relative; height:9px; width:100%; padding:0px; background:url(/images/line_main_01.gif) repeat-x;}
#line_dot {position:relative; height:9px; width:100%; padding:0px; background:url(/images/line_main_02.gif) repeat-x;}


/** 캐스터 **/
#cast_area li a{font-size:8pt;color:#464646;}
#cast_area li a:hover{color:#FF6000;}
