/*
Author : 김진태
Contact Us : vuenos@styluslab.net
Version : 1.0
*/

@import url('/css/grobal.css');
@import url('/css/typo.css');
@import url('/css/style.css'); 


/* 레이아웃 */
#wrap {
	width:100%;
	text-align:center;
	}

	#mainContents {
		position:relative;
		width:960px;
		margin:0 auto 0 auto;
		}

	#menuNoticeArea {
		position:absolute;
		top:380px;
		left:636px;
		width:324px;
		text-align:left;
		font-family:"돋움", Dotum, Arial, AppleGothic, "애플고딕", sans-serif; 
		font-size:11px !important;
		color:#666;
		background:transparent;
		}

		ul.noticeList1 {
			margin-top:5px;
			margin-left:7px;
			}
		ul.noticeList1 li {
			line-height:1.3em;
			padding-left:7px;
			font-family:"돋움", Dotum, Arial, AppleGothic, "애플고딕", sans-serif !important; 
			font-size:12px !important;
			background:url('/images/icon/bul_dot6.gif') no-repeat left 50%;
			}

		ul.noticeList1 li a:link,
		ul.noticeList1 li a:visited {color:#666; text-decoration:none;}
		ul.noticeList1 li a:hover {color:#0066FF; text-decoration:underline;}
		ul.noticeList1 li a:active {color:#0066FF; text-decoration:none;} 

		.roundBox1 {
			width:315px;
			height:135px;
			background:transparent;
			}
			.roundBox1 iframe {
				
				background:transparent;
				}
		/* * html .roundBox1 {
			width:273px;
			height:119px;
			padding:5px 0 0 5px;
			background:none;
			filter:
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/bg_round_box1.png', sizingMethod='scale');
			/* filter:progid:DXImageTransform.Microsoft.alpha(opacity=75); */
			}
			h2.iframeH2 {margin-bottom:0;}
			
			.listArea {overflow:hidden; width:100%;}
				.listArea .vis1 {margin:8px 0 0 15px;}
				.listArea .vis2 {margin:18px 0 0 23px;}
				.listArea .bt1 {margin:5px 0 0 18px;}

				ul.noticeList {margin:15px 0 0 15px;}
				ul.noticeList li {
					font-size:11px;
					padding:0 0 0 10px;
					background:url('/images/icon/bul_dot4.gif') no-repeat left 50%;
					}

				.rboxList {
					width:268px;
					height:114px;
					background:url('/images/main/bg_boxlist1.gif') repeat left bottom;
					}

/* 메인 배너 추가 2009-09-14 */
ul.mainBannerArea {
	text-align:right;
	padding-top:10px;
	}


#footer {
	width:100%;
	margin:0 auto;
	padding-bottom:0;
	text-align:center;
	font-family:tahoma;
	font-size:10px;
	color:#fff;
	}
	#footer address {
		padding-top:15px;
		padding-bottom:15px;
		color:#999999;
		font-size:12px;
		font-style:normal;
		}



/* 메인 스타일 정의 */
body#krMain {
	background:url('/images/main/main_bg.jpg') no-repeat center top #fff;
	}


img {
	behavior:	url("/js/pngbehavior.htc");
}

.pngBg {
	width:650px;
	height:300px;
	background:url('/images/main/webfx.png') no-repeat left top;
	}

* html .pngBg {
	width:600px;
	height:200px;
	background:none;
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/webfx.png', sizingMethod='scale')
	}

/* 2009-09-14 신종플루로 인한 팝업 */
#h1n1info {
	width: 352px;
	position: absolute;
	left: 20px; 
	top: 95px;
	color: #000;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background: #fff;
	}
	#h1n1info h2 {
		margin-bottom: 0px;
		}
	#h1n1info p {
		margin-top: 10px;
		padding: 0 10px;
		text-align: left;
		}
	#h1n1info ul {
		padding: 0 10px;
		text-align: left;
		}
	#h1n1info ul li.dataInfo{
		font-weight: bold;
		text-align: center;
		margin-bottom: 20px;
		}
		#h1n1info ul li.dataInfo a:link,
		#h1n1info ul li.dataInfo a:visited {
			color: #800080;
			text-decoration: underline;
			}
		#h1n1info ul li.dataInfo a:hover {
			color: #0049FF;
			text-decoration: underline;
			}
		#h1n1info ul li.dataInfo img {
			margin-top: -1px;
			vertical-align: middle;
			}
	#h1n1info p.companyView {
		font-size: 15px;
		text-align: center;
		}
	#h1n1info p.windowClose {
		height: 22px;
		font-weight: bold;
		color: #666666;
		text-align: right;
		padding-top: 1px;
		background: url('/images/popup/bg_window_close.gif') no-repeat left top;
		}