`@charset "utf-8";
/* CSS Document */


/*공통*/

body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0; padding:0 }
body {font:nomal dotum,'돋움';}
ul.ol.dl {list-style:none}
img {border:0; vertical-align:top}
ul { list-style:none; padding:0; margin:0}
.hidden {display:none;}


/*wrap*/
#wrap {margin:0 auto ; width:900px; }




/*머리*/
#header {float:left; width:900px; height:145px; margin-bottom:15px; background:#000}

#top_set {float:left; display:block; width:900px; height:21px; background:#fff}

.con {float:right; margin-top:5px; margin-right:15px}

.sit {float:right;margin-top:5px}

.fst { float:left;margin-top:5px; margin-left:15px}

#gnb_box {float:left; display:block; width:900px; height:124px; background:url(../images/gnb_box.jpg) no-repeat; }

#gnb_log {float:left; display:block; width:170px; height:60px; background:url(../images/gnb_log.gif) no-repeat; margin:15px 0 0 16px}

#gnb_sch {float:left; display:block; width:450px; height:58px; background:url(../images/gnb_sch.jpg) no-repeat; margin:15px 0 0 19px }

#gnb_sch_nav { float:left; width:410px; height:30px; margin-top:8px; margin-left:40px}

#gnb_sch_nav li.sch_lst {float:left; display:block; width:80px; margin-top: 3px; overflow:hidden;}


#gnb_sch_nav li.sch_text {float:left; width:255px; margin:0 5px}
#gnb_sch_nav li.sch_text input { width:250px; height:16px;background:url(../images/bg_sea_input.jpg) no-repeat left top; font-size:12px; font-weight:bold; padding-top:2px }

#gnb_sch_chs  {float:left;display:block; width:400px;  height:13px; margin-left:40px; font-size:11px;}



#gnb_sch_chs span { font-style:normal; font-weight:bold;}
#gnb_sch_chs a {font:normal 11px; color:#cce6ff; text-decoration:none;}
#gnb_sch_chs a:hover {text-decoration:underline;}


#rnk_top {margin-bottom:8px;}


/*랭크 박스*/

#gnb_rnk {float:right; display:block;  margin:25px 25px 0 0;}



.dropDownBox{width:100%;  text-align:left; }
.thumb img{width:30px; height:30px; float:left;}
.dropDownList{float:left; }
.name{margin:0; padding:0; border:1px solid #999; height:28px; }
.name li{margin:0; padding:0; list-style:none; float:left; height:28px; line-height:28px; cursor:pointer; 
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #666, #999);
}
.name_txt{width:180px;  font-size:12px; font-weight:bold; text-indent:10px; }



.listContent{display:none; margin:0; padding:0; position:absolute; z-index:9999; width:180px; border:1px solid #999; border-top:none; background:#333 }
.listContent li{list-style:none; margin:0; padding:0; line-height:34px; font-size:12px; text-indent:5px;}
.listContent li.bd_bottom{border-bottom:1px solid #dedede}
.listContent li.active{font-weight:bold; background-color:#f8f8f8}
.listContent li:hover{background-color:#999}
.listContent li i{margin-right:5px;}
.listContent li a {margin-left:10px; text-decoration:none; font-size:13px; color:#999}




#gnb_menu {float:left; display:block; width:900px; height:36px; margin-top:6px }
#gnb_menu li{display:inline; height:36px; float:left}






/*중앙본문*/
#contents {float:left; width:645px;}


/*컨테츠 백그라운드*/
#ub_box {display:block; width:615px; padding:15px;  margin-bottom:15px; background:url(../images/bg_main_box_main.jpg) repeat;}


/*컨텐츠 상단*/
#ub_top {display:block; width:615px; height:120px; margin-bottom:15px; background:url(../images/bn_main_main.jpg) no-repeat; }



/*컨텐츠 중단*/
#ub_mid {display:block; width:615px; height:170px; margin-bottom:15px; overflow:hidden;}

/*컨텐츠 중단-왼쪽*/
#ub_mid_left { float:left; display:block; width:110px; height:168px; background:url(../images/bg_main_comm_menu.jpg) no-repeat; z-index:-1}
.ub_mid_left_list { float:left; display:block; width:100px; margin-top:25px;}
.ub_mid_left_list ul { display:block; font-size:14px; color:#fff; }
.ub_mid_left_list ul li a {font-size:14px; color:#fff; text-decoration:none; cursor: pointer; }
.ub_mid_left_list ul li a:hover { display:block; background:#666;font-size:14px; color:#FF; text-decoration:none;}

/*컨텐츠 중단-오른쪽*/


.ub_mid_right1 { float:left; width:469px; height:134px; padding:17px; }

.ub_mid_right2 { float:left; width:469px; height:134px; padding:17px;  }

.ub_mid_right3 { float:left; width:469px; height:134px; padding:17px;}

.ub_mid_right4 { float:left; width:469px; height:134px; padding:17px; }
.ub_mid_right5 { float:left; width:469px; height:134px; padding:17px; }

#roll_not {background:url(../images/bg_comm_roll.jpg) no-repeat; width:450px; height:19px; color:#fff; font:bold 12px dotum; text-align:center; padding-top:4px; margin-top:16px;}
.right_news {height:110px; width:450px;}
.m_bn {width:141px; height:102px; margin:0 15px 0 0 ; line-height:14px; letter-spacing:-1px; float:left; text-align:center;}
.m_bn a {font:bold 12px dotum; color:#acacac; padding-top :3px; text-decoration:none;}
.m_bn a:hover {text-decoration:underline;}
.m_bn span {margin-bottom:4px; float:left}
.m_bn img{border:1px solid #ebebeb;}

.m_list { float:left; width:290px;}
#m_list li {height:20px; text-decoration:none; background:url(../images/bg_dotted.gif) 0 9px no-repeat; padding:0 0 0 7px;}
#m_list a {text-decoration:none; font:normal 12px dotum; color:#acacac; }
#m_list a:hover {text-decoration:underline;}
.m_list_1 li{
	margin-top: 0.5rem;
	color: #fff;
}




/*컨테츠 하단*/
#ub_bot {display:block; width:615px; height:100px; margin:auto }

.ub_bod_1 {
	font-size: 1rem;
	line-height: 1.3rem;
	text-indent: 1rem;
}

#pre { float:left; display:block; margin-top: 33px; }
#imga_1 {float:left; display:block; background:#999; width:180px; height:84px; margin:8px 0 0 10px }
#imga_2 {float:left; display:block; background:#999; width:180px; height:84px; margin:8px 0 0 11px}
#imga_3 {float:left; display:block; background:#999; width:180px; height:84px; margin:8px 0 0 11px}
#nex { float:right; display:block; margin-top: 33px;}



/*컨텐츠 무비*/
#tabs {display:block; width:645px; height:230px; margin-bottom:14px;background:url(../images/bg_movie_title.jpg) no-repeat; overflow:hidden;}

#tabs ul {margin-top: -4px;}

#mov_1 {float:left; width:137px; height:150px; background:url(../images/bg_movie_list.jpg) no-repeat top; margin-left:15px;margin-top:15px }

.mov_1 a span { float:left; margin-top:20px; margin-left:3px; font-size:12px; color:#3F584A;text-decoration:none; }

#mov_2 {float:left; width:137px; height:150px; background:url(../images/bg_movie_list.jpg) no-repeat top; margin-left:15px;margin-top:20px}
#mov_3 {float:left; width:137px; height:150px; background:url(../images/bg_movie_list.jpg) no-repeat top; margin-left:15px;margin-top:20px}
#mov_4 {float:left; width:137px; height:150px; background:url(../images/bg_movie_list.jpg) no-repeat top; margin-left:15px;margin-top:20px}


#tab-1 { float:left;width:625px; height:205px; background:#D8D8D8; margin-top:-3px }
#tab-2 { float:left;width:625px; height:205px; background:#D8D8D8; margin-top:-3px }



#tab-3 { float:left;width:625px; height:205px; background:#D8D8D8; margin-top:-3px}



.tabsLite-mainDiv ul { 
				margin: 0;
				padding: 0;
			}
			.tabsLite-tab { float:right; 
			 
				list-style-type: none;
				display: inline;
				margin-top:5px;
				padding: 5px; 10px 3px 10px;
				border: solid 0px #999;
				border-top-left-radius: 10px;
				border-top-right-radius: 10px;
			
				cursor: pointer;
				
				
			}
			.tabsLite-tab-selected { 
				background-color: #d8d8d8;
				border-top: solid 1px #999;
				
			 			
			}
				.tabsLite-tab-selected span { color:#66F; 
				background-color: #d8d8d8;
				border-top: solid 1px #999;
				text-decoration:none
			 			
			}
			
			
			.tabsLite-tab a.selected {
				
				text-decoration: none;
				font-weight: bold;
			}
			
		
			.tabsLite-tab a {
				color:#000;				
				text-decoration: none;
				font-weight: bold;
			}
			
			.tabsLite-panel {
				background-color: #F6F6F6;
				padding: 10px;
				border: solid 0 #CCC;
			
			}


/*컨텐츠 광고*/
#ub_ads { float:left;display:block; width:645px; height:70px; border: solid 1px #000000;  }
#roll_bg {float:left; height:70px; width:490px; overflow:hidden}

#roll_1_bg {float:left; width:200px; height:70px; margin-left:30px; margin-top:7px; overflow:hidden}

#roll_2_bg {float:left; width:200px; height:70px;margin-left:30px; margin-top:7px; overflow:hidden}

#roll_1 { float:left;
 width: 200px;
 height:48px;   
 overflow:hidden;
 }
#roll_2 { float:left;
 width: 200px;
 height:48px; 
 overflow:hidden;
 }




#ub_ads_right { float:right; width:150px; height:53px;  margin-top:9px; margin-right:3px; }

/*중앙사이드*/
#sidebar {float:left; margin-left:10px; width:245px;}

/*사이드 로그인*/
#ub_log{ float:left; width:245px; height:175px; background:url(../images/bg_login.jpg) no-repeat;  margin-bottom:10px;}

#log_fr { float:left; width:245px; height:110px; margin-top:34px;}

#rolling { float:left; margin-top:10px; font-size:14px; text-indent:5px;
 width: 245px;
 height:15px; 
 background-color:#ECECEC; overflow:hidden;
 
}




/*사이드 게시판*/
#ub_bod{ float:left;width:245px; height:265px; margin-bottom:17px; } 

/*사이드 하단 박스*/
#ub_box_right{float:left; width:245px; height:283px; ;}

/*사이드 업데이트*/
#ub_udt{float:left; width:245px; height:230px; background-color:#d8d8d8; margin-bottom:15px;}

/*사이드 노트*/ 
#ub_not{float:left; width:215px; height:80px; background-color:#FFF;}

/*바닥*/
#footer {float:left; width:900px; margin-top:20px;}

/*바닥메뉴*/
#bot_menu{display:block; width:900px; height:30px; background-color:#666; text-align: center; color: #fff; font-size: 18px; line-height: 28px;}

/*바닥카피라이트*/
#bot_copy{display:block; width:900px; height:27px; background-color:#333; text-align:center; color: #fff; font-size: 18px; line-height: 25px;}
