/* Main */
#mainContent{position:relative;z-index:0;margin-top:-6px;width:914px;padding-bottom:27px;background:#fff url(../../../images/main_lineBg.gif) repeat-y left top;font-size:0.9em;}
#mainContent a{color:#777;}
#mainContent a:visited, #mainContent a:active{color:#777;}
#mainContent a:hover{color:#333;text-decoration:underline;}

#mainContent a.title{color:#000;}
#mainContent a.title:visited, #mainContent a.title:active{color:#000;}
#mainContent a.title:hover{color:#333;text-decoration:none;}

.photo { margin: 20px 10px 10px 10px; position: relative; width: 180px; height: 130px; float: left;}
.photo img { background: #fff;	border: solid 1px #ccc;	padding: 4px;}
.featured span {width: 28px;height: 21px;display: block;position: absolute;top: -12px;left: 90px;background: url(../../../images/pin.png) no-repeat;}

.left_area{float:left;width:212px;padding:31px 0px 0px 5px;}
.center_area{float:left;width:447px;margin:10px 0 0 0;padding:0 20px 18px 20px;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;}
.right_area{float:right;width:174px;padding:31px 0 0 10px;}
.right_area h2{margin-bottom:10px;font-size:1.5em;}
.left_content{float:left;width:659px;padding:31px 30px 0px 19px;border-right:1px solid #EBEBEB;}

.navi{position:relative;color:#777;padding-left:5px;padding-bottom:10px;}

.news{position:relative;color:#777;padding-left:5px;}
.news h2{margin-bottom:11px;color:#000;font-size:1.5em;}
.news h2.type2{margin:30px 0 10px 0;}
.news h3{color:#777;font-size:1em;}
.news span.more{position:absolute;top:4px;right:10px;display:block;}
.news dt{font-weight:bold;}
.news dl.cont{width:193px;}
.news dl.cont dt{float:right;width:104px;height:16px;margin-bottom:2px;overflow:hidden;}
.news dl.cont dd.pic{float:left;width:89px;}
.news dl.cont dd.pic img{border:1px solid #d2d2d2;vertical-align:top;}
.news dl.cont dd.txt{float:left;width:100px;height:48px;line-height:15px;overflow:hidden;}
.news ul.list{clear:both;padding-top:7px;}
.news ul.list li{width:188px;background:url(../../../images/blet01.gif) no-repeat left 7px;
                          padding-left:8px;line-height:17px;overflow:hidden;}

.news dl.cont2{width:193px;}
.news dl.cont2 dt{width:193px;height:16px;margin-bottom:2px;overflow:hidden;}
.news dl.cont2 dd.txt{width:193px;height:48px;line-height:15px;overflow:hidden;}


.pro_listing{position:relative;width:447px;overflow:hidden;}
.pro_listing span.more{position:absolute;top:24px;right:0px;}


.pro_listing h2{margin:20px 0 12px 0;font-size:1.5em;}
.pro_listing h3, .seoul_views h4{height:0;margin:0;padding:0;text-indent:-5000px;font-size:0;line-height:0;}


.tab_cont01{width:447px;height:190px;margin-bottom:34px;}
.tab_cont01 p.movie{float:left;width:309px;}
.tab_cont01 ul{float:right;width:138px;}
.tab_cont01 ul li{background:url(../../../images/blet_squ09.gif) no-repeat left 7px;padding-left:8px;}
.tab_cont01 ul li.selected{background:url(../../../images/blet_squ10.gif) no-repeat left 7px;padding-left:8px;font-weight:bold;color:#333;}
.tab_cont01 .btn{float:right;width:138px;margin-top:41px;}
.tab_cont01 .btn img{margin-bottom:2px;}

.tab_cont02{height:101px;}
.tab_cont02 ul{float:left;width:447px;}
.tab_cont02 ul li{float:left;width:100px;margin-left:15px;display:inline;}
.tab_cont02 ul li.first{margin-left:0;}
.tab_cont02 ul li span{display:block;}
.tab_cont02 ul li span.tit{width:92px;height:18px;margin-top:8px;background:url(../../../images/blet_squ07.gif) no-repeat left 6px;padding-left:8px;overflow:hidden;}
.tab_cont02 ul li span.pic{height:75px;}

.libraries{width:445px;height:82px;margin-top:24px;border:1px solid #EBEBEB;}
.libraries h3, .libraries h4{height:0;margin:0;padding:0;text-indent:-5000px;font-size:0;line-height:0;}
.libraries dl{float:left;width:134px;padding:11px 0 12px 13px;border-left:1px solid #E9E9E9;}
.libraries dl.first{border-left:none;}
.libraries dt{float:right;width:74px;margin-bottom:9px;}
.libraries dd.pic{float:left;width:60px;}
.libraries dd.txt{float:left;width:61px;margin-right:13px;height:28px;line-height:13px;overflow:hidden;display:inline;}

input.gbtn {
	color:#fff;
	font-weight:normal; 
	text-decoration:none;
	background:url(../../../images/button.gif) repeat-x;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	height:22px;
	border:1px solid #A4A4A4; 
	cursor:pointer;
}

