.float_clear{*zoom:1;}  
.float_clear:after {content:" "; display:block; clear:both;}
.fl{float:left;}
.fr{float;right;}
div.middleArea{padding-bottom:20px; }
div#subDetail div.topArea{*zoom:1;}
div#subDetail div.topArea:after {content:" "; display:block; clear:both;}

div.footerArea{z-index:0;}
#searchOpt .searchOptBottom .arrow{float:left; margin:80px 7px 0 0;}
/*
div.topArea div.searchDiv{
	position:absolute; clear:left;
	top:105px; left:207px;	z-index:10; float:none;	height:37px; width:720px; 
}
div.topArea div.searchDiv .inputDiv{text-align:right;}
div.topArea div.searchDiv *{ vertical-align:middle;}
div.topArea div.searchDiv .open,
div.topArea div.searchDiv .close{cursor:pointer;} 
div.topArea div.searchDiv #fastTitle{
	position:absolute; 
	top: -4px;
	right:-7px;
	z-index:100;
}
*/

div.topArea div.searchDiv #fastTitle .close{ position:absolute; top:16px; right:10px; padding:5px;}
 div.topArea .detailTopTitleDiv{float:none;} 

div.topArea .detailTopTitleDiv_2{   
	margin:0 0 -2px 0;
	background:url(http://ebse.co.kr/ebs/WebCommon/images/subMain/bgTopViewTitle.gif) 0 0 no-repeat;
}
#searchOpt{
	position:absolute; top: 28px; right:1px;  z-index:300; background-color:#fff;;
	width:734px; padding-top:26px; overflow:hidden;
	background:url(/ebs/WebCommon/images/2010/common/bg_opt_search_top.gif) 0 0 no-repeat;
}
#searchOpt .searchOptBottom{
	padding:0 24px 29px 25px;*padding-bottom:20px; overflow:hidden; *zoom:1;
	background:url(/ebs/WebCommon/images/2010/common/bg_opt_search.gif) 0 bottom no-repeat;
}
#searchOpt .searchOptBottom .opt{
	padding:15px 0px 15px 13px; margin-bottom:8px; border:1px solid #919fbc; overflow:hidden; text-align:left;
	background-color:#f9fcff; *zoom:1;
}
 
#searchOpt .searchOptBottom .searchLevel {
	float:left; width:122px;  height:230px; *height:185px;   margin-right:9px; border:2px solid #7b95c8;
	background-color:#fff; 
}			
:root #searchOpt .searchOptBottom .searchLevel{height:200px}  

#searchOpt .searchOptBottom .searchLevel li label{margin-left:2px;font-size:11px;}
#searchOpt .searchOptBottom .searchLevel .title{height:12px; padding:5px 0 5px 11px; margin-bottom:4px; font-size:11px; background-color:#7b95c8; color:#fff;}
#searchOpt .searchOptBottom .searchLevel input{border:0; width:15px; height:15px;}
#searchOpt .searchOptBottom .searchLevel li{padding:2px 3px;}

:root #searchOpt .searchOptBottom .searchLevel li{padding:0px 3px;}


#searchOpt .searchOptBottom .opt_btn{ float:left; margin-top:60px;  padding-top:13px; text-align:center;}
#searchOpt .searchOptBottom .opt_btn img{ cursor:pointer;}
#searchOpt .searchOptBottom .programBox{clear:left; overflow:hidden;}
#searchOpt .searchOptBottom .programList{
	float:left; background-color:#f9fdff;  width:299px; _width:295px; height:178px; padding:8px 0 0 0;  
	border:1px solid #919fbc; overflow-y:scroll; overflow-x:hidden;
	scrollbar-highlight-color: #cce1f6;
	scrollbar-shadow-color: #375088;
	scrollbar-arrow-color: #375088;
	scrollbar-face-color: #e0ecf8;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #fff;
  
}
 
#searchOpt .searchOptBottom .programList li{padding:4px 0 4px 8px; }
#searchOpt .searchOptBottom .programList .on,
#searchOpt .searchOptBottom .programList .over{ background-color:#e2eaf8;}
#searchOpt .searchOptBottom .programList li *{font-size:11px;}
#searchOpt .searchOptBottom .programList li a{text-decoration:none;}
#searchOpt .searchOptBottom .programList .program{color:#dd8646; overflow:hidden; *zoom:1;}
#searchOpt .searchOptBottom .programList .bank{color:#6d82ab;}
 
#searchOpt .searchOptBottom .programTarger{margin-bottom:10px;}
#searchOpt .searchOptBottom .programView{
		float:left;width:354px; *width:354px; _width:358px; height:168px;  padding:18px 14px 0 14px; 
		border:1px solid #919FBC;border:1px solid #919FBC;
		background-color:#f9fdff;
}
#searchOpt .searchOptBottom .programView .img_box{float:left;margin-right:10px;}
#searchOpt .searchOptBottom .programView p .box{border:1px solid #ccc;}
#searchOpt .searchOptBottom .programView dl{float:left;  width:240px;  line-height:1.4; padding-bottom:1px;}
#searchOpt .searchOptBottom .programView dt{font-weight:bold;height:43px; color:#365085;}
#searchOpt .searchOptBottom .programView .level{clear:left;}
#searchOpt .searchOptBottom .programView .level span{font-size:11px; margin-right:10px;}
#searchOpt .searchOptBottom .programView .level .level_w{color:#7b95c8;}
#searchOpt .searchOptBottom .programView .cont{clear:left; padding:10px 0 0 0; line-height:1.4; font-size:11px;}

.subMainBox .paging a.on{color:#fe6601;}

