	
	/* ::::::::::::::::::::::::::: 레이아웃시작 :::::::::::::::::::::::::::::::::: */
	
	/*  헤더영역 시작 */
	
	
	#header_main{
	width:100%;
	height:118px;
	text-align:center;
	background:#ffffff url(../images/back_main_top.jpg) repeat-x top left;
	}
	
	#header_sub{
	width:100%;
	text-align:center;
	background:#ffffff url(../images/bg_sub_top.gif) repeat-x top left;
	margin-bottom:10px;
	}		
			
		#top_main{
		width:980px;
		height:61px;
		margin-left:auto;
		margin-right:auto;
		font-size:12px;	
		}
		
		#top_sub{
		width:980px;
		height:61px;
		margin-left:auto;
		margin-right:auto;
		padding:10px 0px;
		font-size:12px;			
		}
		
		#top_adult{
		width:680px;
		height:40px;
		margin-left:auto;
		margin-right:auto;
		padding:10px 0px;
		font-size:12px;			
		}
		
		
		
	/*  좌측상단 로고 및 캐치프레이즈 */
		.owlim_logo{
		background:transparent url(../images/owlim_logo.gif) no-repeat top left;
		display:block;
		float:left;
		margin-top:8px;		
		width:90px;
		height:45px;
		}
			
		.owlim_catch{
		background:transparent url(../images/owlim_catchphrase.gif) no-repeat top left;
		display:block;
		float:left;	
		margin-top:8px;
		width:200px;
		height:45px;
		}	
			
		.page_adult{
		background:transparent url(../images/text/page_adult.gif) no-repeat top left;
		display:block;
		float:left;	
		width:160px;
		height:45px;
		}
		
		.page_my{
		background:transparent url(../images/text/page_mypage.gif) no-repeat top left;
		display:block;
		float:left;	
		width:120px;
		height:45px;
		}	
		
		.page_member{
		background:transparent url(../images/text/page_member.gif) no-repeat top left;
		display:block;
		float:left;	
		width:100px;
		height:45px;
		}			
			
		.page_topic{
		background:transparent url(../images/text/page_topic.gif) no-repeat top left;
		display:block;
		float:left;	
		width:120px;
		height:45px;
		}	
		
		.page_customer{
		background:transparent url(../images/text/page_customer.gif) no-repeat top left;
		display:block;
		float:left;	
		width:100px;
		height:45px;
		}	
		
		.page_policy{
		background:transparent url(../images/text/page_policy.gif) no-repeat top left;
		display:block;
		float:left;	
		width:120px;
		height:45px;
		}
				
		.page_about{
		background:transparent url(../images/text/page_about.gif) no-repeat top left;
		display:block;
		float:left;	
		width:120px;
		height:45px;
		}		
		
			
						
			
	/*  우측상단 GNB영역 */	
					
		/*  GNB 메인  */				
		.main_gnb {
		float:right;
		margin-top:22px								
		}
			.main_gnb li{
			display:inline;		
			padding: 0px 1px;
			text-align:center;						
			}
		.main_gnb_btn {
		float:right;
		margin-top:19px;
		margin-left:8px;	
		}		
			.main_gnb_btn li{
			display:inline;	
			text-align:center;	
			}
					
					
		/* GNB 서브 */		
		.gnb {
		float:right;
		margin-top:10px								
		}
			.gnb li{
			display:inline;		
			padding: 0px 1px;
			text-align:center;						
			}	
		.gnb_btn {
		float:right;
		margin-top:7px;
		margin-left:8px;	
		}		
			.gnb_btn li{
			display:inline;	
			text-align:center;	
			}
				
				
		/*  GNB 미니검색창  */	
		.mini_search {
		float:right;
		margin-top:5px;
		margin-left:5px;	
		}
			.mini_search_input {
			background-color:rgb(255,255,255); 
			border:2px solid #e20101;
			width:100px;
			height:14px;
			font-size:11px; 
			color: #888888; 
			padding-top:3px; 
			padding-left:3px;
			}				
			.mini_search_btn {		
			border-top:2px solid #e20101;
			border-right:2px solid #e20101;
			border-bottom:2px solid #e20101;
			}
	
	
	
	
	
	
	/*  레드바 메인 영역  */
	#redbar_main{
	position:relative;
	clear:both;	
	width:980px;
	padding: 16px 0px;
	margin-left:auto;
	margin-right:auto;	
	}
		
		/*  레드바 탭 영역  */
		#redbar_tab{
		clear:both;	
		width:980px;
		height:40px;
		margin-left:auto;
		margin-right:auto;
		background:transparent url(../images/redbar_tab_center.gif) repeat-x top left;	
		}				
								
			.tab_left {
			float:left;
			width:740px;
			height:40px;
			padding:10px 10px  0px 10px;
			background:transparent url(../images/redbar_tab_left.gif) no-repeat top left;
			}			
			.tab_right {
			float:right;
			width:200px;
			height:40px;
			padding:10px 10px  0px 10px;
			background:transparent url(../images/redbar_tab_right.gif) no-repeat top right;
			}
			
			
			
				/*  탭메뉴 스타일  */
				#tab {	
				height:30px;
				}		
					#tab li {
					display:inline;
					float:left;
					margin:0pt -1px;
					font-size:12px;
					line-height:1.3em;
					}
					#tab a {
					background:transparent url(../images/tab_bg_left.gif) no-repeat scroll 0pt  0pt;
					color:#ffffff;
					float:left;
					height:100%;
					position:relative;			
					}
					#tab span {
					cursor:pointer;
					color:#ffffff;
					float:left;
					height:22px;
					padding:7px 13px 0pt;			
					}
					#tab a:hover {
					background:transparent url(../images/tab_bg_left.gif) no-repeat scroll 0pt -35px;
					text-decoration:none;
					z-index:2;
					}
					#tab a:hover span {
					background:transparent url(../images/tab_bg_right.gif) no-repeat scroll 100% -35px;
					padding:9px 13px 0pt;
					}		
					
					#tab li.tab_on a {
					color:#000000;
					font-weight:bold;
					}		
					#tab li.tab_on a, #tab li.tab_on a:hover {
					background:transparent url(../images/tab_bg_left.gif) no-repeat scroll 0pt -70px;
					color:#000000;
					z-index:1;				
					}
					#tab li.tab_on span, #tab li.tab_on a:hover span {
					background:transparent url(../images/tab_bg_right.gif) no-repeat scroll 100% -70px;
					color:#000000;				
					padding-top:11px;
					}
				
					#tab .all {
					height:30px;
					background:transparent url(/common/images/tab_bg_left.gif) no-repeat scroll 0pt  35pt;
					color:#ffffff;
					float:left;
					height:100%;
					position:relative;			
					}	
				
			
					
	
			
		/*  레드바 검색 영역  */	
		#redbar_search{
		clear:both;	
		width:980px;
		height:50px;
		margin-left:auto;
		margin-right:auto;
		background:transparent url(../images/redbar_search_center.gif) repeat-x top left;		
		}	
			
								
			.redbar_search_left {
			float:left;
			height:50px;
			padding-top:12px;
			padding-left:12px;
			background:transparent url(../images/redbar_search_left.gif) no-repeat top left;
			}	
			.redbar_search_right {
			float:right;
			height:50px;		
			background:transparent url(../images/redbar_search_right.gif) no-repeat top right;
			}
			.redbar_search_right span{
			display:block;
			color:#ffffff;
			padding-top:15px;
			margin-right:12px;
			}
			
				
			
					
		/*  레드바 메인 왼쪽 공백 영역  */	
		.redbar_none{
		float:left;
		width:310px;
		}	
			
			
		/*  검색입력영역_레드바 */
		.redbar_input_area {
		float:left;
		width:340px;
		background-color: #ffffff;
		position:relative;			 
		}	
			.redbar_input_area li{		
			display:inline;
			height:25px;
			}
				
				
		/*  검색입력영역_기본 */	
		.search_input_area {
		float:left;
		width:340px;
		background-color: #ffffff;
		border:2px solid #e52407;
		margin-top:15px;	
		position:relative;		
		}	
			.search_input_area li{		
			display:inline;
			height:25px;
			}	
			/*  검색입력창 */	
			.search_input{
			border:1px solid #ffffff;
			padding: 4px 2px 0px 3px;
			display:block;
			float:left;
			width:300px;
			height:18px; 
			font-size:14px;
			font-weight:bold; 
			color: #000000; 
			}
					
					
					
		/*  검색버튼영역  */	
		.redbar_btn_area{
		float:left;
		padding-left:10px;				 
		}								
		.search_btn_area{
		float:left;
		padding-left:7px;	
		margin-top:14px; 
		}
		.search_btn_area li{
		padding-left:1px;
		display:inline;
		}		

			/*  검색버튼 */		
			.search_btn{
			display:inline;
			}		
			.search_btn img{
			display:inline;
			}
			.search_btn:hover img.over{
			display:inline;
			}
			
			
			
			/*  성인인증 상단레드바  */	
			#redbar_adult{
			clear:both;	
			width:680px;
			height:10px;
			margin-left:auto;
			margin-right:auto;
			background:transparent url(../images/redbar_tab_center.gif) repeat-x top left;	
			}				
								
				.adult_left {
				float:left;
				width:100px;
				height:10px;
				background:transparent url(../images/redbar_tab_left.gif) no-repeat top left;
				}			
				.adult_right {
				float:right;
				width:100px;
				height:10px;
				background:transparent url(../images/redbar_tab_right.gif) no-repeat top right;
				}
	
				
					
					
	/*  자동검색툴팁 박스 영역 */		
		.search_auto_box{
			width:100%;
			background-color: #ffffff;
			border:1px solid #5e82f9;
			text-align :left;
			scrollbar-face-color:#F5F5F5; 
			scrollbar-highlight-color:#FFFFFF; 
			scrollbar-shadow-color:#CCCCCC; 
			scrollbar-3dlight-color:#CCCCCC; 
			scrollbar-arrow-color:#8D8D8D; 
			scrollbar-track-color:#F5F5F5; 
			scrollbar-darkshadow-color:#FFFFFF; 
			scrollbar-base-color:#F5F5F5; 
			overflow-y:scroll;
			overflow-x:hidden;
			z-index: 91;
		}
		.blank_line{
		height:10px;
		}
		 
	/*  자동검색툴팁 리스트 영역 */
		.search_auto_list{
		width:95%;
		height:22px;
		vertical-align:middle;	
		cursor:pointer;
		background:#ffffff none repeat scroll 0%;
		z-index: 92;
		}
		
			.search_auto_list:hover{
			background:#f3f3f3 none repeat scroll 0%;		
			}
			
			
		.search_auto_active{
		width:95%;
		height:22px;
		vertical-align:middle;	
		cursor:pointer;
		background:#f3f3f3 none repeat scroll 0%;
		z-index: 92;
		}
				
			
			/*  추천토픽 */	
			.search_auto_topic{
			float:left;
			padding:2px 5px 2px 10px;
			z-index: 92;
			}
					
			/*  개체타이틀 */				
			.object_title{
			float:right;
			color:#5e82f9;
			padding:2px 10px 2px 5px;
			z-index: 92;
			}
						
			/*  개체아이콘 14개 */					
			.object_icon_people{
			background:transparent url(../images/icon/object_people.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}
			.object_icon_document{
			background:transparent url(../images/icon/object_document.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}				
			.object_icon_artificial{
			background:transparent url(../images/icon/object_artificial.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}		
			.object_icon_building{
			background:transparent url(../images/icon/object_building.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}
			.object_icon_region{
			background:transparent url(../images/icon/object_region.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}
			.object_icon_culture{
			background:transparent url(../images/icon/object_culture.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}
			.object_icon_date{
			background:transparent url(../images/icon/object_date.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}
			.object_icon_time{
			background:transparent url(../images/icon/object_time.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}
			.object_icon_number{
			background:transparent url(../images/icon/object_number.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:20px;
			}
			.object_icon_event{
			background:transparent url(../images/icon/object_event.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}
			.object_icon_animal{
			background:transparent url(../images/icon/object_animal.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}				
			.object_icon_plant{
			background:transparent url(../images/icon/object_plant.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}
			.object_icon_matter{
			background:transparent url(../images/icon/object_matter.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}
			.object_icon_etc{
			background:transparent url(../images/icon/object_etc.gif) no-repeat scroll right center;
			float:right;
			width:18px;
			height:21px;
			}
					
					
					
					
	/*  자동검색툴팁 하단 영역 */			
		.search_auto_btm{
		clear:both;
		width:100%;
		height:20px;
		background-color: #f4f6fb;
		padding-top:5px;
		}
			.arrow_blue{
			color:#444444;
			font-size:11px;
			padding-left:10px;
			background: url(../images/icon/arrow_blue.gif) no-repeat center left;		
			}
			.search_auto_right{
			float:right;
			padding-right:10px;
			}
			.search_auto_left{
			float:left;
			padding-left:10px;
			}
					
					
					
	
					
	
	
	
	/*  헤더영역 끝 */
	
	/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


