@charset "utf-8";
/* CSS Document */
@import url("layout.css");
@import url("main.css");


*{margin:0; padding:0;}
html {overflow-y:scroll; height:100%;margin:0; padding:0;}
   	
body{ font-size:14px;font-family:'나눔고딕',NanumGothic,nanumgothicweb,'돋움',dotum,Helvetica,sans-serif;height: 100%;}
input,textarea,select,option,th,td{font-size:14px;}

img,fieldset{border:0;}
	
a:link,a:visited{
	text-decoration: none;
	color: #fff;
}
a:hover,a:active,a:focus{
	color: #FF9900;
}

.blind,legend,caption{display:block; position:absolute; left:0;top:-500px; overflow:hidden;}
legend,caption{ width:0; height:0; font-size:0; line-height:0;}
	

header, footer, section, aside, nav, article { display: block;}

img {border:0; max-width:100%; padding:0; margin:}

.hidden {display: none;}

caption {display: none;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, button, {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0;}


/* --- btn ----*/
/*blue*/
.btn_search { border: 1px solid #44a1e6; background: #44a1e6; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-top-right-radius: 3px; -moz-border-bottom-right-radius: 3px; border-top-right-radius:3px; border-bottom-right-radius:3px; text-shadow: #0099cd 0 1px 0; color: #fff; font-size: 19px; text-decoration: none; vertical-align: middle; height:39px;line-height:34px;width:120px; cursor:pointer; text-align: center;}
.btn_search:hover { border: 1px solid #1685dd; text-shadow: #6185c7 0 1px 0; background: #1685dd; color: #fff;}
.btn_search:active {text-shadow: #6185c7 0 1px 0;  border: 1px solid #1685dd; background: #1685dd; color: #fff; }	


/*로그인*/
.btn_login {float:left; border: 1px solid #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-shadow: #707070 0 0 1px; color: #707070 !important; font-size: 13px; text-decoration: none; vertical-align: middle; height:27px;line-height:27px;width:57px; cursor:pointer; margin: 0 10px 0 0; text-align: right; }
.btn_login:hover { border: 1px solid #fff;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-shadow: #000 0 0 1px; background: #fff; color: #000;font-size: 13px;}
.btn_login:active {
	text-shadow: #707070 0 0 1px;
	color: #707070;
	background-color: #fff; font-size: 13px}
.btn_login  a{color: #707070;}
	
/*로그인 회원가입 사이 |*/
.login_bull_line {float: left; width: 5px; margin: 8px 0 0 0; text-align: center;}			

/* 회원가입 */	
.btn_member {float:left; border: 1px solid #fff; background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-shadow: #707070 0 0 1px;  color: #707070; font-size: 13px; text-decoration: none; vertical-align: middle; height:27px;line-height:27px;width:67px; cursor:pointer; margin: 0 0 0 10px;}
.btn_member:hover { border: 1px solid #fff;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-shadow: #000 0 0 1PX; background: #fff; color: #000;font-size: 13px;}
.btn_member:active {
	text-shadow: #707070 0 0 1px; 
	color: #707070;
	background-color: #fff; font-size: 13px}
.btn_member a{color: #707070;}		


/*로그아웃*/
.btn_logout {float:left; border: 1px solid #fff; background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-shadow: #707070 0 0 1px;  color: #707070; font-size: 13px; text-decoration: none; vertical-align: middle; height:27px;line-height:27px;width:57px; cursor:pointer; margin: 0 0 0 10px;}
.btn_logout:hover { border: 1px solid #fff;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-shadow: #000 0 0 1PX; background: #fff; color: #000;font-size: 13px;}
.btn_logout:active {
	text-shadow: #707070 0 0 1px; 
	color: #707070;
	background-color: #fff; font-size: 13px}
.btn_logout	a{color: #707070;}	
	

/*사용자 */
.btn_user {float:left; border: 1px solid #fff; background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-shadow: #707070 0 0 1px;  color: #707070; font-size: 13px; text-decoration: none; vertical-align: middle; height:27px;line-height:27px;width:57px; cursor:pointer; margin: 0 6px 0 0;}
.btn_user:hover { border: 1px solid #fff;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-shadow: #000 0 0 1PX; background: #fff; color: #000;font-size: 13px;}
.btn_user:active {
	text-shadow: #707070 0 0 1px; 
	color: #707070;
	background-color: #fff; font-size: 13px}
.btn_user a{color: #707070;} 
		
		
/*바로가기 박스*/
.btn_sky_s {
	border: 2px solid #4fa7e7;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 20px;
	text-shadow: #009 0 0 1px;	
	color: #000;
	font-size: 10px ;
	text-decoration:none;
	vertical-align:middle;
	height: 90px;
	line-height:35px;
	width: 90px;
	cursor: pointer;
	margin:0 13px 0 0}
.btn_sky_s:hover { border: 2px solid #4fa7e7 ;  text-shadow: #009 0 1px 0;background:#f6f6f6; color:#000; font-size: 12px;}	
.btn_sky_s:active {
	border:2px solid #4fa7e7;
	text-shadow: #009 0 0 1px ;
	color:#000;
	background-color:#f6f6f6;
	background-position: center;}	

/* 서브메인03_농어촌공사 빠른 아이콘 설정*/	
.sub03_icon_s {
	border: 1px solid #666;
	background: #666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 10px;
	text-shadow: #fff 0 0 1px;	
	color: #fff;
	font-size: 10px ;
	text-decoration:none;
	vertical-align:middle;
	height:120px;
	line-height:25px;
	width:100px;
	cursor:pointer;
	margin:0 25px 0 10px;}
.sub03_icon_s:hover { border: 1px solid #fff ; text-shadow: #fff 0 0 1px; background:#666; color:#fff; line-height:25px; font-size: 12px;}	
.sub03_icons:active {
	border:1px solid #fff;
	text-shadow: #fff 0 0 1px ;
	color:#fff;
	line-height:25px;
	background-color:#666;
	background-position: center;}	