@charset "utf-8";
/* CSS Document */

/* ====Link&Text==== */
A:link { COLOR: #007293; TEXT-DECORATION: none }
A:visited { color: #004F99; text-decoration: none }
A:active { COLOR: #0f3f97; text-decoration: none }

.main {
	font-family: "맑은 고딕", "굴림", Calibri;
	font-size: 12px;
}
.td_main {
	font-family: "맑은 고딕", "굴림", Calibri;
	font-size: 12px;
	line-height: 16px;
}
.td_main A:hover { COLOR: #0f3f97; TEXT-DECORATION: underline }
.td_L13 {
	font-family: "맑은 고딕", "굴림", Calibri;
	font-size: 11px;
	line-height: 13px;
}
.nav A {font-family: "맑은 고딕", "굴림", Calibri; font-size: 13px; COLOR: #007293; TEXT-DECORATION: none}
.nav A:hover {FONT-SIZE: 13px; COLOR: #007293; TEXT-DECORATION: underline}
.nav A;visited {FONT-SIZE: 13px; COLOR: #007293; TEXT-DECORATION: none}
.link_blue A:link {font-family: "맑은 고딕", "굴림", Calibri; FONT-SIZE: 13px; COLOR: #007293; TEXT-DECORATION: none}

.search {
	font-family: "맑은 고딕", "굴림", Calibri;
	font-size: 11px;
}
body,td,th {
	font-family: 맑은 고딕, 굴림, Calibri, Tahoma;
	font-size: 12px;
	line-height: 16px;
}
/* ======BOX======= */

#container1 {
	width: 900px;
	height: auto;
	margin: auto;
	border: solid 1px #999;
}
#container1_contact {
	width: 900px;
	height: 1475px;
	margin: auto;
	border: solid 1px #999;
}
#container1_auto {
	width: 900px;
	height: auto;
	margin: auto;
	border: solid 1px #999;
}
#container2 { 
	width: 890px; 
	height: 70px; 
	padding-top: 10px; 
	padding-left: 10px; 
}
#container4 {
	width: 900px;
	height: 975px;
	margin: auto;
	padding-top: 10px;
}
#container4_contact {
	width: 900px;
	height: 1250px;
	margin: auto;
	padding-top: 10px;
}
#container4_auto {
	width: 900px;
	height: auto;
	margin: auto;
	padding-top: 10px;
}
#container5 {
	width: 230px;
	height: 975px;
	float: left;
	padding-right: 4px;
	padding-left: 8px;
}
#container5_contact {
	width: 225px;
	height: 1250px;
	float: left;
	padding-right: 5px;
	padding-left: 4px;
}
#container5_auto {
	width: 225px;
	height: auto;
	float: left;
	padding-right: 5px;
	padding-left: 4px;
}
#container6 {
	width: 420px;
	height: 975px;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
}
#container6_contact {
	width: 655px;
	height: 1250px;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	border: solid 1px #999;
	background-color: #eff1f1;
}
#container6_auto {
	width: 655px;
	height: auto;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	border: solid 1px #999;
	background-color: #eff1f1;
}
#cse-search-results {
	width: 645px;
	height: auto;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	/*border: solid 1px #999;*/
	background-color: #ffffff;
}
#container6_login {
	width: 655px;
	height: auto;
	float: left;
	margin-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	border: solid 1px #999;
	background-color: #eff1f1;
}
#container7 {
	width: 228px;
	height: auto;
	float: left;
	padding-right: 6px;
	padding-left: 4px;
}
#container8 { text-align: center; width: 900px; }
#container3 { background-image: url(images/nav_back.gif); margin: auto; width: 880px; height: 26px; border: solid 1px #999; }
#nav_link {
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 600px;
	float: left;
}
#nav_search {
	width: 235px;
	height: 25px;
	float: right;
	padding-top: 1px;
}
#container9 {
	background-color: #eff1f1;
	width: 225px;
	height: 573px;
	margin: auto;
	border: solid 1px #777;
}
#container9_btm {
	background-color: #eff1f1;
	width: 225px;
	height: 375px;
	margin: auto;
	margin-top: 10px;
	border: solid 1px #777;
}
#container9_btm_auto {
	background-color: #eff1f1;
	width: 225px;
	height: auto;
	margin: auto;
	margin-top: 5px;
	border: solid 1px #777;
}
#container9_inside {
padding: 2px;
}
.dsR2 /*agl rulekind: base;*/ { height: 10px; }
#container10 { background-image: url(images/main406_back.gif); width: 406px; height: 260px; margin: auto auto 10px; padding-top: 10px; border: solid 1px #999; }
.dsR6 /*agl rulekind: base;*/ { width: 380px; height: auto; }
.dsR4 /*agl rulekind: base;*/ {
	width: 225px;
}
.ds1 /*agl rulekind: base;*/ { font-weight: bold; }
#container11 {
	background-color: #fff;
	width: 406px;
	height: auto;
	margin: auto auto 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	border: solid 1px #777;
}
.dsR11 /*agl rulekind: base;*/ { width: 179px; }
#container12 { background-color: #eff1f1; width: 406px; height: auto; margin: 10px auto auto; border: solid 1px #777; }
#container13 { width: 380px; margin: 10px auto 5px; }
#news_list {
	background-image: url(images/newslist_bg.gif);
	/*background-color: #9cf;*/
	width: 380px;
	height: 45px auto;
	margin: 10px auto;
	padding: 3px;
}
.dsR14 /*agl rulekind: base;*/ { width: 380px; height: 259px; }
#container14 { width: 223px; margin: auto auto 5px; background-color: #eff1f1;}
#container14_after { width: 221px; height: 44px; margin: auto auto 5px; padding-top: 5px; padding-bottom: 5px; background-color: #eff1f1; border: solid 1px #999;}
#container15 { width: 223px; margin: 5px auto; }
#container16 {
	width: 223px;
	height: 179px;
	margin: 5px auto;
}
#container16_65 {
	width: 223px;
	height: 85px;
	margin: auto;
}
#container16_114 {
	width: 223px;
	height: 94px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}
#container17 {
	width: 160px;
	height: 40px;
	margin-top: 75px;
	margin-left: 45px;
}
#container18 { width: 160px; height: 40px; margin-top: 18px; margin-left: 45px; }
#container19 {
	background-color: #eff1f1;
	width: 223px;
	height: auto;
	margin: 5px auto auto;
	border: solid 1px #777;
}
#container20 { width: 223px; height: 55px; margin: auto auto 5px; }
#container21 {
	width: 200px;
	height: 225px;
	margin: auto auto 10px;
}
#container22 { width: 200px; margin: auto; }
.dsR15 /*agl rulekind: base;*/ { width: 200px; }
#textfield {
	width: 150px;
}
