@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
*{font-family:nanumgothic;}
img{border:0px; vertical-align:middle;}
#divpop { position: absolute; overflow-y:hidden; left:0px; top:0px; width:100%; height:100%; z-index:10;  vertical-align:middle;text-align:center; display:block; background-image:url(images/main_popgb.png); } 

.top_menu {FONT-SIZE: 13px; COLOR:#ffffff; font-weight:bold; letter-spacing:-1px;}
.top_menu th {height:30px; width:100px;}

.navi_bar {height:30px; background-color:#fbfbfb; border-bottom:#fdbc11 solid 2px; padding-left:24px; FONT-SIZE: 12px; COLOR:#666666;} /* border-bottom 색상 변경시*/



/*검색부분*/
.search {padding:8px; border:1px solid #666666; background-color:#e7e7e7;}
.search td{FONT-SIZE: 12px; COLOR:#666666;}



/*input관련*/
input {border:#bbbbbb solid 1px; font-size:12px; color: #555555;  background:#ffffff; height:14px; }
textarea {border:#bbbbbb solid 1px; font-size:12px; color: #555555;  background:#ffffff;  overflow-y: auto;}
select{font-size: 12px; color: #555555;  border: 1px solid #bbbbbb; background:#ffffff; letter-spacing:-1px; height:18px; }
input[type="radio"] {vertical-align:middle; padding:0; margin:0;}
input[type="checkbox"] {vertical-align:middle; padding:0; margin:0; }



/*리스트형 테이블*/
.listtable {border-top:#666666 solid 2px;}
.listtable td {font-size: 12px; color: #555555;}
.listtable th {font-size: 12px; color: #444444; background:url(../images/table_title_bg.jpg) repeat-x;}

.listtable td a:link, a:visited, a:active { text-decoration:none; color:#555555; } 
.listtable td a:hover { text-decoration:none; color:#999999;}




/*세로형 테이블*/
.viewtable {border-top:#666666 solid 2px;}
.viewtable td {font-size: 12px; color: #555555; border-bottom:#bbbbbb solid 1px;}
.viewtable th {font-size: 12px; color: #444444; border-bottom:#bbbbbb solid 1px; background-color:#e7e7e7;}

.viewtable td a:link, a:visited, a:active { text-decoration:none; color:#555555; } 
.viewtable td a:hover { text-decoration:none; color:#999999;}




.caption01 {FONT-SIZE: 16px; COLOR:#222; font-weight:bold; text-align:left; letter-spacing:0px; background:url(../images/bullet_blue.png) 0 -0px no-repeat; padding-left:15px; padding-bottom:5px;}   /* 테이블 타이틀 icon 이미지 변경시*/



.bottom {border-top:#fdbc11 solid 2px; background-color:#fbfbfb; height:40px; font-size: 11px; color: #777777;} /* border-top 색상 변경시*/

img{border:0px}


	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		overflow-x:hidden; 
		background:url(../images/Main_bg.gif); background-repeat:repeat-x;
	
	}
	

	#TopContainer{
		
		width:100%;
		height:120px;
		z-index:10;
		position:absolute;
		
	}
	
	#TopMenuBox{
		margin:auto; 
		height:100px;
		width:1000px;
		z-index:10;
		
		
	}
	
	#logo{
		margin-right:405px; float: left;  margin-top:10px;
		}
		
	.TopmenuContainer{
		height:120px; margin-left:35px; font-size:18px; float: left; 
		z-index:10;
	}
	
	.TopmenuText{
		width:100%; margin-bottom:6px; margin-top:50px; color:#FFF;
	}
	
	.Topmenuline{
		width:100%; height:2px; 
	}
	
	.TopmenuText > a  {
		font-size:16px; color:#222222; font-weight:600; text-decoration:none; 
	}
	
	.SubMenuContainer {
		width: 100%;
		height: 40px;
		background-color: #303030;
		z-index: 11;
		position: absolute;
		margin-top: 120px;
	}
	.SubMenubox{
		margin:auto; 
		width:1000px;
		height:40px;
		display:none;
		background-color:#303030;
		z-index:10;
	
		
		
	}
	.SubMenuText{
		float: left;
		margin-top:10px;
		margin-right:20px;
		z-index:10;
		
	}
	.SubMenuText > a {
		font-size:14px; color:#FFF; font-weight:600;  text-decoration:none; color:#FFF;
	}
	.LowCopy{
		width:100%; height:104px;  border-bottom: 0px solid #ccc ; border-top: 0px solid #ccc; background-color:#646464;
	}
	.LowCopyContents{
		width:1000px; height:41px; margin:auto; background-color:#373737;
		z-index:10;
	}
	


.bbs_style {
	FONT-SIZE: 12px; COLOR:#666666; 
	border-bottom:#666666 solid 1px;
}


.bbs_style td {
	border-bottom:#CCC solid 1px; padding-top:10px; padding-bottom:4px;
}

.bbstext{
	font-size: 12px;
	text-decoration:none;
	color:#333;
	}
.bbstext > a{
	font-size: 12px;
	text-decoration:none;
	color:#333;
	}
.bbs_title th {
	border-top: solid #999 1px; border-bottom:solid #ccc 1px; font-size:14px; font-weight:bold; background-color:#F7F7F7;
}

.bbs_title td {
	border-top: solid #999 0px; border-bottom:solid #ccc 1px; font-size:12px; background-color:#FFF;
}
