@charset "utf-8";

/*-------------------------------------------------------
TYPOGRAPHY CSS by Danny Bae
Created Date: 2009. 10. 14
Ver: 1.0.0

Color Code1:			#000F2D. Samsung Blue Black
Color Code1(GRAD):	#3f50a4. Gradient Color
Color Code2:			#4356BC. Samsung Blue B
Color Code2(GRAD):	#005ba5. Gradient Color
Color Code3:			#76B4D2. Samsung Blue S
Color Code4:			#bad9e8. Samsung Blue S 50%
Color Code5:			#ECF0F0. Samsung Blue White
-------------------------------------------------------*/

body {
	font-family: PMingLiU,sans-serif;
	font-size: 12px; /* em은 XML Parser 사용 전까지는 당분간 사용 안함 */
	color: #333333;
	overflow: scroll !important;
	overflow: auto;
	}
p, ul, ol { line-height: 180%;}
ul { padding:0; margin-left:0;margin-right:0; list-style: none; }
ol { margin-left:0;margin-right:0; padding-left:24px;}
var { font-style: normal; }

/* 윈도우용 IE 7 버전을 위한 핵 시작 */
*+html ol { padding-left: 30px;}
/* 윈도우용 IE 7 버전을 위한 핵 끝 */

/* 윈도우용 IE 6 이하 버전을 위한 핵 시작 \*/
* html p {
	height: 1%;
	margin-left:0;
}
* html ul {
	height: 1%;
}
* html td, th {
	font-size: 12px;
}
* html ol {
	padding-left:30px;
	}

/* 윈도우용 IE 6 이하 버전을 위한 핵 끝 */

/* HEADINGS
-------------------------------------------------------*/
h1, h2, h3, h4, h5 {
	font-family: PMingLiU, sans-serif;
	color: #000F2D;
	}
h1 { font-size: 24px;}
h2 { font-size: 20px; border-bottom: #000F2D solid 1px; padding: 10px 0;}
h3 { font-size: 14px;}
h4 { font-size: 12px; background:#76B4D2; color:#ffffff; padding: 5px;}

/* ARTICLES
-------------------------------------------------------*/

ul li { background: url(./img/bullet_level1.gif) no-repeat left 7px;padding-left: 14px;}
ul li ul li { background: url(./img/bullet_level2.gif) no-repeat left 7px;padding-left: 14px;}
ul.note li {padding-left:0px; background:none;}
ol.connection {list-style: lower-alpha;}
img { padding: 10px 0px; }

/* NOTE
-------------------------------------------------------*/
.note {
	clear:both;
	border: 1px dotted #76B4D2;
	padding: 5px 5px 5px 29px;
	margin: 10px 0px;
}

/* 윈도우용 IE 6 이하 버전을 위한 핵 시작 \*/
.note {
	height:1%;
}
/* 윈도우용 IE 6 이하 버전을 위한 핵 끝 */
.note strong {
	color: #4356BC;
}
.note { background: #ECF0F0 url(./img/icon_note.gif) no-repeat 6px 7px; }


/* LINKS
-------------------------------------------------------*/
ul.toc_list {margin-left:0;padding-left:0;}
ul.toc_list li {margin-top:1px; background:none; padding-left:0px;}
ul.toc_list li a {text-decoration: none; background: url(./img/toc_bullet.gif) no-repeat 8px center;padding:3px 25px; color: #000F2D;}
ul.toc_list li a:hover { text-decoration: none; color:#4356BC;}

a.btn_top {text-decoration: none; background: #bad9e8 url(./img/top_btn_bullet_left.gif) no-repeat 5px center; padding:3px 5px 3px 20px; color:#4356BC; font-weight: bold;border: 1px dotted #76B4D2;}
a.btn_top:hover {text-decoration: none; background: #76B4D2 url(./img/top_btn_bullet_left.gif) no-repeat 5px center; padding:3px 5px 3px 20px; color:#ffffff; font-weight: bold;border: 1px dotted #76B4D2;}

/* LAYOUT
--------------------------------------------------------*/
#container { 
	width: 780px;  /* 스크롤바 및 Google Chrome을 위한 너비. 780이상 늘리지마시오. */
	min-width: 780px;
	background: #FFFFFF;
	position: relative;
	left: 50%;
	margin-left: -390px;
} 