@charset "utf-8";
form {margin:0px 0px 0px 0px;}

.pagination {
  margin: 5px 0;
}

.list-group {
  margin-bottom: 5px;
}

ul, ol, li, dl {
 list-style:none;
}

.footer {
  font-family:Gulim;
  padding-top:10px;
  padding-bottom:10px;
  font-size:10px;
  color: #FFFFFF;
  line-height:16px;
}

.footer a {
  font-family:Gulim;
  font-size:11px;  
  color: #ffffff;
  font-weight:bold;
}

/*body { padding-top: 60px; }*/

a:hover {
	text-decoration:none;
	color:#F57C04;
}

#header { 
	position: relative; 
	z-index: 1;
	height:65px; /* 높이값을 꼭 줘야 한다 */
	width:100%;
}

#sb_left_menu {
	background-color:#FFF;
	display:none;
	width:60%;
	z-index:99;
	height:100%;
	max-width:300px;
	overflow-y: auto;
	overflow: auto;
	position: fixed;
	top: 0;
	border-right:#CCC 1px solid
}

/* 주메뉴 */
.main_menu {
	position:relative;
	z-index:1;
    width:100%;
    height:35px;	
    background:#ffffff;
    box-shadow:0 0px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
    -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff)); /*Safari*/
    background: -webkit-linear-gradient(top, #ffffff, #ffffff); /*WebKit nightly*/
    background: -moz-linear-gradient(top, #ffffff, #ffffff); /* Modzilla Firefox */
}

.main_menu .main_title {
	position:relative;
	z-index:2;
	margin:0 auto;
	padding-top:9px;
    height:35px;
	width:100%;
    border-bottom:1px solid #FF6600;	
}

.main_menu .main_title ul {
	position:relative;
	z-index:3;
	padding-left:50px;
	padding-right:50px;
	display:table;
	width:100%;
}

.main_menu .main_title ul li {
	position:relative;
	z-index:4;
	display:table-cell;
	text-align:center;
}

.main_menu .main_title ul li.bar {
	background:url('/images/bar.gif') no-repeat right;
}

.main_menu .main_title ul li a {
    font-size:1.0em;
	font-weight:bold;
}

.main_menu li a.on { 
   color:#FF6600;
}

.verd { font-family:verdana, 돋움, HelveticaNeue, Dotum, 굴림, Gulim, Apple-Gothic; }
.bold { font-weight:bold; }

.text-title {
   width:100%;
   height:50px;
   color:#FFFFFF;
   border:solid 1px #E7E7E7;
   padding: 15px;
   background-color: #966;
   text-align: left;
   font-size:1.2em;
}

.member-title {
   width:100%;
   height:50px;
   color:#FFFFFF;
   border:solid 1px #E7E7E7;
   padding: 15px;
   background-color: #966;
   text-align: left;
   font-size:1.2em;
   margin-left:1px;
}

.end_bar {
   height:70px;
   background:#939393;
   color:#ffffff;
   font-size:1.0em;
}

.end_bar span.copyrights {
   padding:6px 0 0 10px;
   display:inline-block;
}

.end_bar img {
   float:right;
   margin:10px 5px 0 0;
}
 
.login_naver {background:url(../images/login_naver.png);}
.login_google {background:url(../images/login_google.png);}
.login_facebook {background:url(../images/login_facebook.png);padding-right:0;}
.login_twitter {background:url(../images/login_twitter.png);}

.login_naver ,
.login_google ,
.login_facebook ,
.login_twitter {background-repeat:no-repeat;width:160px;height:30px;text-align:left;border:none;color:#FFF;font-size:11px;padding-left:31px;margin:1px;cursor:pointer}

.login_snaver {background:url(../images/login_naver.png);}
.login_sgoogle {background:url(../images/login_google.png);}
.login_sfacebook {background:url(../images/login_facebook.png);}
.login_stwitter {background:url(../images/login_twitter.png);}

.login_snaver ,
.login_sgoogle ,
.login_sfacebook ,
.login_stwitter {background-repeat:no-repeat;width:30px;height:30px;cursor:pointer}

.login_box {margin:10px auto;width:80%;max-width:400px;border:#999 1px solid;border-radius:4px;background-color:#FFF;padding-bottom:4px}
.login_box > .title {border-top:none;border-bottom:#999 1px solid;padding:2px;color:#FFF;background-color:#966;margin-bottom:5px;padding-top:4px;text-align:center}

.title{border-top:#54A8BA 2px solid;border-bottom:#54A8BA 1px solid;background-color:#F4FAFB;padding:5px 0 5px 10px}

/*** move top **/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 18px;
	right: 10px;
	overflow: hidden;
	width: 45px;
	height: 45px;
	border: none;
	text-indent: 100%;
	background: url(/images_menu/top.png) no-repeat 0px 0px;
}
#toTopHover {
	width:32px;
	height:32px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 80;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
#toTop:active, #toTop:focus {
	outline: none;
}
/*** move top **/