@charset "utf-8";

html, body {
  margin:0;
  padding:0;
  font-family:돋움,dotum,굴림,sans-serif,helvetica,verdana;
  font-size:12px;
  color:#686868;
}

body { text-align:center; }

table{border:0;}
img { border:0; }
form { margin:0; }

.middle{vertical-align: middle;}
.itop{vertical-align: top;}

a       { font-family:돋움,Dotum; font-size:12px; color:#686868; text-decoration:none; }
a:visited	{ text-decoration:none; }
a:hover	{ text-decoration:underline; }

div  { margin:0;padding:0;}

#skyscraper {
  float:left;
  width:120px;
  overflow:hidden;
}


.tmenu{
	text-align:left;
	line-height:16px;
	font-size:12px;
	color:#4D4D4D;
	font-family: dotum, sans-serif;}


.tmenu a:link{font-size:12px;color:#4D4D4D; text-decoration:none;}
.tmenu a:visited{font-size:12px;color:#4D4D4D; text-decoration:none;}
.tmenu a:hover{font-size:12px;color:#835C00;font-weight:bold;letter-spacing:-1px; text-decoration:none;}
.tmenu a:active{font-size:12px;color:#4D4D4D; text-decoration:none;}

.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }

.list td { 
  border-bottom:1px solid #D3D3D3;color:#686868; }

.tstyle1{
	color:#fff;}

.submenu a:link{font-size:11px;color:#979797; text-decoration:none;letter-spacing:-2px;}
.submenu a:visited{font-size:11px;color:#936704; text-decoration:none;letter-spacing:-2px;}
.submenu a:hover{font-size:11px;color:#936704;font-weight:bold;letter-spacing:-2px; text-decoration:none;}
.submenu a:active{font-size:11px;color:#936704; text-decoration:none;letter-spacing:-2px;}



textarea {
  border:1px solid #D3D3D3;
  font-size:11px;
}

input2{}

input{
	border:1px solid #D3D3D3;
	background:#fff;}

.instyle1{
	border:1px solid #D3D3D3;
	background:#fff;}

#body_shell {
  width:1020px;
  overflow:hidden;
  margin:auto;
}

#body_wrap {
  width:875px;
	background:#FFF;
  float:left;
  padding:0;
}

#masthead {
  width:995px;
  height:32px;
  overflow:hidden;
}

#bottom {
  text-align:left;
}

#side_column {
  float:left;
  width:225px;
  overflow:hidden;
  text-align:center;
  padding-left:25px;
}

#side_wrap {
  width:175px;
  background:#FFF;
  text-align:left;
  margin:auto;
}

#side_navi {
  width:175px;
  text-align:left;
  background:url('http://img.mtv.co.kr/ui/features/ufo/left_menu_bg.gif') repeat-y;
  margin:auto;
}

#side_wrap a { font-weight:bold;text-decoration:none;color:#FFF; }
#side_wrap a:visited { color:#FFF; }
#side_wrap a:active { color:#FFF; }
#side_wrap a:hover { color:#D8FE21;text-decoration:none; }

#side_wrap ul.tabs { list-style-type:none;line-height:25px;margin:0;padding-left:20px; }


#main_column {
  float:left;
  width:590px;
  overflow:hidden;
}

#content_wrap {
  line-height:130%;
  width:590px;
  overflow:hidden;
  background-color:#FFF;
}

#board_wrap {
  width:570px;
  overflow:hidden;
}

#board_wrap input,
#board_wrap textarea {
  border:1px solid #D3D3D3;
  font-size:12px;
}

#board_wrap .list th	{ 
  border-top:1px solid #F0F0F0;
  border-right:1px solid #F0F0F0;
  background:#388FF6;
  padding:9px 8px 7px; 
}
#board_wrap .list th.last { 
  border-right:none; 
}
#board_wrap .list td { 
  border-bottom:1px solid #D3D3D3;
  padding:8px;color:#686868; 
}
#board_wrap .list td.last { 
  border:none; 
}

.spacer {
  float:left;
  width:12px;
  height:12px;
  background:url(http://img.mtv.co.kr/ui/features/ufo/ic_dot.gif) no-repeat 50% 50%;
}

#board_wrap .contents {
  width:540px;
  margin-top:20px;
}

.w175 {
  width:175px;
  overflow:hidden;
}

.w590 {
  width:590px;
  overflow:hidden;
}

.w570 {
  width:570px;
  overflow:hidden;
}

ul.tabs {
  font-size:12px;
  text-align:left;
  list-style:none;
  margin:auto;
  margin-top:8px;
  padding-left:20px;
}

li.tab {
  line-height:140%;
  color:#CDCDCD;
}

.board {
  /* border-top:2px solid #D3D3D3; */
  border-bottom:2px solid #D3D3D3;
  padding-top:12px;
  padding-bottom:12px;
  margin-bottom:12px;
}


.cb { clear:both; } 
.fl { float:left; }
.fr { float:right; }

.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }

.pt30 { padding-top:30px; }
.pb64 { padding-bottom:64px; } 
.mt0 { margin-bottom:0; }
.p8  { padding:8px; }
.pt4  { padding-top:4px; }

.thumb_wrap {
  float:left;
  width:150px;
  height:130px;
  overflow:hidden;
  text-align:center;
}


.thumb_wrap2 {
  float:left;
  width:150px;
  height:140px;
  overflow:hidden;
  text-align:center;
}

.thumb {
  width:175px;
  height:117px;
  overflow:hidden;
  clear:both;
  background-repeat:no-repeat;
  background-position:50% 50%;
  margin-bottom:8px;
}
