/* CSS Document - copyright all mirtech */
/* SLIMA-NET webPlus main ============================================================================= */
@charset "utf-8"

/*  기본 설정 ======================================================================================= */
/* plus_style_common.css 사용 */
html { width: 100%; height:100% }


/* 기본 레이아웃 설정 =============================================================================== */
body {
	background-color:#FFFFFF;
	background-image:url(../../../Images/kr/Main/bg.gif) ;
	background-repeat:repeat-x ;
	}

	
	/* header 기본 레이아웃 ================================================================================== */
	#header {
		/* plus_style_common.css 사용 */
		}

	/* main 기본 레이아웃 ==================================================================================== */
	#main {
		position: relative;
		margin:0px;
		width:990px; height:600px;
		margin-top:0px; padding:0px;
		
		}

		/* main_left 기본 레이아웃 */
		#main_left {
			position:absolute;
			left: 22px; top: 24px;
			width:186px; height:498px;
			}

		/* main_top 기본 레이아웃 */
		#main_top {
			position:absolute;
			left: 228px; top:13px;
			width:762px; height:262px;
			text-align:left;
			}

		/* main_center 기본 레이아웃 */
		#main_center {
			position:absolute;
			right: 0px; top:276px;
			width: 762px; height:247px;
			text-align:left;
			}
			
		/* main_bottom 기본 레이아웃 */
		#main_bottom {
			position:absolute;
			left:22px; top:560px;
			width: 966px; height:56px;
			}

	/* footer 기본 레이아웃 ===================================================================================*/
	#footer {
		/* plus_style_common 이용 */
		}





	/* main 상세 레이아웃  =================================================================================== */


		/* main_left 상세 레이아웃 ============================================================== */					
			/* 마이브러리 ============================================================ */
			#mylibrary {
				position:absolute;
				left:0px; top:0px;
				width:186px; height: 220px;
				/*background-color: #0000CC;*/
				}
				
				#mylibrary ul {
					margin: 0px 0px 0px 11px;
					}
				

							
			/* 퀵메뉴 =============================================================== */
			#quick_menu {
				position:absolute;
				left:0px; top:244px;
				width: 186px; height: 175px;
				}
				#quick_menu ul {
					float:left;
					margin: 0px 0px 0px 11px;
					}
					#quick_menu ul li {
						display:inline;
						}
						
			/* 의학분관 =============================================================== */
			#MedicineLibrary {
				position:absolute;
				left: 0px; top:467px;
				width: 186px; height: 57px;
				}
				/*#MedicineLibrary ul {
					float:left;
					}
				#MedicineLibrary ul li {
					display:inline;
					}*/
					


		/* main_top 상세 레이아웃 ============================================================= */
		
		#main_top {
			/* 기본 레이아웃은 main 기본 레이아웃 참조 */
			}
			
			/* 메인플래시 =============================================================== */
			#main_flash {
				}
			
			/*탭메뉴 공지사항,최신자료 전체스타일==========================================================*/
			#book {
				position: absolute;
				left:466px; top:0px;
				width: 287px; height:126px;
				}	
				
				#book ul {
					padding: 10px;
					}
					#book ul li {
						width: 98%;
						overflow:hidden; text-overflow:ellipsis;
						}
						#book ul li a {
							padding-left:5px;
							line-height:23px;
							}
			
			/* 공지사항 ============================================================== */
			#notice {
				position:absolute;
				left:0px; top:0px;
				width:100%; height:126px;
				}
				#notice #notice_teb .btn_more {
					position:absolute;
					right:5px; top:14px;
					}
				#notice ul li {
					padding:0px 2px 0px 5px;
					overflow:hidden; text-overflow:ellipsis;
					}
					*html #notice ul li {
					padding:4px 2px 4px 5px;
					overflow:hidden; text-overflow:ellipsis;
					}
					
					#notice a {
						color: #6b6b6b; font-size: 12px; 
						}
					#notice a:hover {
						color: #024f85;
						}
					
			/* 최신자료 =============================================================== */
			#book_new {
				position:absolute;
				left:0px; top:0px;
				width:100%; height:126px;
				visibility: hidden;
				}
				#book_new #book_new_teb {
					margin-bottom:5px;
					}
				#book_new #NewBookData {
					height: 100px
					}
					#book_new #NewBookData ul li {
						padding:0px 2px 0px 5px;
						overflow:hidden; text-overflow:ellipsis;
						}	
							
						#NewBookData a {
							color: #6b6b6b; font-size: 12px; 
							}
						#NewBookData a:hover {
							color: #024f85;
							}
					
			/*탭밑라인=================================*/		
				#notice_teb, #book_new_teb {
					border-bottom: solid 1px #CCCCCC;
					}
	
	
			/* 도서관안내 ============================================================== */
			#main_guide {
				position: absolute;
				left:466px; top:137px;
				width:287px; height:117px;
				z-index: 1;
				}
				
				
					/*플래시 배너*/
					#flash-banner01, #flash-banner02, #flash-banner03 {
						position: absolute; top: 0px; left: 0px;
						width: 100%; height: 125px;
						background-color:#FFFFFF;
						}
					#flash-banner02, #flash-banner03 {
						visibility: hidden;
						}
						#flash-banner01 ul, #flash-banner02 ul, #flash-banner03 ul {
							clear: both; position: relative;
							}
							#flash-banner01 ul li, #flash-banner02 ul li, #flash-banner03 ul li {
								float: left;
								}
							#flash-banner01 #btn-no, #flash-banner02 #btn-no, #flash-banner03 #btn-no {
								width:185px; 
								text-align:right;
								}

			
			
				
						
		/* main_center ============================================================== */
		#main_center {
			/* 기본 레이아웃은 main 기본 레이아웃 참조 */
			}
			
			/* 검색 ================================================================ */
			#quick_search {
				position:absolute; 
				#z-index:10; /* IE */
				z\-index:10; /* Firefox */
				left:0px; top:0px;
				width:100%; height: 41px; 
				background-image: url(../../../Images/kr/Main/quick_search_bg.gif);
				background-repeat: repeat-x;
				}
				
				
				
				#quick_search h1 {
					position:absolute;
					left:18px; top:10px;
					padding:0px; margin:0px;
					}
				#quick_search #quick_search_box {
					position:absolute; z-index:1;
					left:80px; top: 8px;
					}
					#quick_search #quick_search_box select {
						width: 90px; height: 22px;
						font-size: 15px; /*font-weight:bold;*/
						}
						
					#quick_search #quick_search_box #SrchKey {
						width: 220px; height: 17px;
						font-size:16px; font-weight:bold;
						color:#666666;						
						}
					#search_btn {
						position:absolute;
						left: 473px; top:10px;
						}


				/* 자동완성 */
				#quick_search #SrchListTitle {
					position:absolute; z-index:2; 
					left:94px; top:24px;
					width:216px; height:15px; 
					padding:3px;
					border-top:2px solid #588e2e;
					border-left:2px solid #588e2e;
					border-right:2px solid #588e2e;		
					background-color:#efefef;  
					}
				#quick_search #SrchList {
					position:absolute; z-index:2; 
					left:94px; top:45px;
					width:216px; height:180px; 
					padding:3px;
					border-top:1px solid #588e2e;	
					border-left:2px solid #588e2e;
					border-right:2px solid #588e2e;	
					border-bottom:2px solid #588e2e;
					background-color:#ffffff;
					line-height: 18px; 
					scrolling:yes; overflow-y:auto; 					
					cursor:hand
					}
					#quick_search #SrchList #AutoCompletionWord {
						}
							
				/* 인기검색어 */
				#quick_search #best_keyword {
					position:absolute;
					left:470px; top: 20px;
					}
					#quick_search #best_keyword a {
						color:#ffffff;
						padding-left:3px;
						font-size: 12px;
						}
					/* 인기검색어 cloud */ 
					#quick_search #best_keyword #best_keyword_cloud {
						position:absolute;
						left:0px; top:21px;
						width:270px; height:180px;
						padding:10px;
						background-color:#ffffff;
						border:1px solid #cccccc;
						line-height:150%;
						}
						#quick_search #best_keyword #best_keyword_cloud a {
							padding-left:10px;
							color:#999999;
							}
					
	
	
			/* 권장도서 =================================================================*/
			#book_recommend {
				position: absolute;
				left: 7px; top:66px;
				width: 438px; height: 178px;
				}
				#book_recommend h1 {
					border-bottom: solid 1px #CCCCCC;
					}
					#book_recommend h1 a {
						position: absolute; 
						right: 10px; top: 8px;
						}					
					
					#book_recommend ul a img {
						position: absolute;
						left: 17px; top: 37px;
						width: 75px; height: 112px;
						border:1px solid #000000;
						}
						
						#book_recommend #title {
							position: absolute;
							left: 111px; top:40px; 
							width: 300px;
							overflow:hidden;
							text-overflow:ellipsis;
							}
							#book_recommend #title a {
								font-size: 12px; font-weight: bold; color:#876c5f;
								}
							
						#book_recommend #writer {
							position: absolute;
							left: 112px; top:60px;
							width: 300px;
							float: left; line-height: 14px;
							overflow:hidden; text-overflow:ellipsis;
							
							}
							#book_recommend #writer a {
								color: #11629b; font-size: 12px; 
								}
							#book_recommend #writer a:hover {
								color: #024f85;
								}
							
						#book_recommend #resume {
							position: absolute;
							left: 112px; top: 92px;
							width: 300px; height: 65px; 
							line-height:16px;
							overflow:hidden; text-overflow:ellipsis;
							}
							
							#book_recommend #resume a {
									color: #666; font-size: 12px; 
									}
							#book_recommend #resume a:hover {
									color: #333;
									}

			
		
		
		
		/*탭메뉴 행사안내, 설문조사 전체스타일=================================================*/
			#event {
				position: absolute;
				left:466px; top: 61px;
				width: 282px; height:174px;
				}	
				#event .btn_more {
					position:absolute;
					right:5px; top:14px;
					}
				#event ul {
					padding: 10px;
					}
					#event ul li {
						width: 98%;
						overflow:hidden; text-overflow:ellipsis;
						}
						#event ul li a {
							padding-left:5px;
							line-height:23px;
							}
			
			/* 행사안내 ============================================================== */
			#event_guide {
				position:absolute;
				left:0px; top:0px;
				width:287px; height:174px;
				}
				/* 상세 내용은 iframe에서 */


			/* 설문조사 =============================================================== */
				#question {
				position:absolute;
				left:0px; top:0px;
				width:287px; height:174px;
				background-color:#FFFFFF;
				visibility: hidden;
				color: #333333; font-size: 12px;
				}
				
				#question_title {
					margin: 5px 0px 0px 0px;
					overflow:hidden;
					text-overflow:ellipsis;
					}
				#question #question_btn {
					text-align:center; 
					margin: 15px 0px 0px 0px;
					}
					
					
					#question_box {
						width: 250px;
						background-color: #f2f2f2;
						}
	
					#question #subject {
						font-weight: bold;
						color: #0383be;
						}
					#question #date {
						font-weight: bold;
						color: #59acd3;
						}
						
					#question ul li {
						padding: 5px 0px 5px 0px;
						}
				
					
					
			/*탭밑라인=================================*/			
				#event_guide_teb, #question_teb {
					border-bottom: solid 1px #CCCCCC;
					}
					
				




		/* main_bottom ======================================================================================= */
		#main_bottom {
			/* 기본 레이아웃은 main 기본 레이아웃 참조 */
			}
		/*하단배너=========================================================*/
			#site-banner-link {
					width:952px; height:40px;
					border: 7px solid #e0e0e0;
					top: 5px; left: 3px; clear: both
					}
					.banner-link-round {
						position:absolute; z-index:0;
						width:12px; height:12px; background-image:url(../../../Images/kr/Main/banner-round.gif); 
						font-size:1px; line-height:1px; 
						}
					.link_tl		{top:-7px;left:-7px}
					.link_tr	{background-position:top right;		top:-7px;    right:-7px;}
					.link_bl	{background-position:bottom left;	bottom:-7px; left:-7px;}
					.link_br	{background-position:bottom right;	bottom:-7px; right:-7px;}
					.banner-link-round-line	{position:relative; background-color:#ffffff;}

			#site-banner-link {			
				
				}
				#site-banner-link ul li {
					display:inline;
					}	
					#site-banner-link ul li img {
						padding:7px;
						}	
						
						#btn_banner {
							padding-top: 9px;
						}
						#btn_banner_prev {
						float: left; padding: 4px 5px 0px 2px;
						}
						#btn_banner_prev a img {
						float: left; 
						padding: 0px 0px 0px 0px;  z-index: 1009px;
						}
						#btn_banner_next {
							float: right; padding: 4px 2px 0px 0px;
							}
							#btn_banner_next a img {
							float: right; 
							 z-index: 1009px;
							}

