@charset "utf-8";







@import url("main.css");



@font-face{font-family:'Segoe UI';src:url(/css/segoeui.eot);src:local(※),url(/css/segoeui.woff);}


*html {height:100%; background:#FFF}
body,* { font-family:'Segoe UI'; }
body {height:100%;margin:0; padding:0;/*  background:url('/img/common/bg_body.gif') repeat left top; */}

body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form {margin:0;padding:0}

body {font-family: 'Segoe UI', Arial, Geneva, sans-serif, Dotum; color:#333; font-size:13px;} /* 20140210 유석재 서체를 Tahoma에서 Arial로 변경 */

ul {list-style:none; padding:0; margin:0}

img {border:0px}







a:link{/*color:#0d66aa;*/text-decoration:none;}

a:visited{color:#0d66aa;text-decoration:none;}

a:active{color:#0d66aa;text-decoration:none;}

a:hover{color:#0d66aa;text-decoration:underline;}

.t_r{ text-align:right}





.11_g6{ size:11px; color:#666;}

.11_g8{ size:11px; color:#888;}

.11_g9{ size:11px; color:#999;}

.input_txt{ border:1px solid #a5acb2; background:#fff; color:#666; padding-left:5px; margin-left:5px}





.form_line { border:1px solid #999; }





/* */

.j_subtxt{ background:none; font-size:12px; color:#333; padding: 0px 5px 5px 5px !important; }
/* .j_subtxt{ background:#f9fafb; font-size:11px; color:#666; padding: 0px 5px 0px 5px; } */



form p { position: relative; }

form p label { position: absolute; top: 0px; left: 0; }

form p br { display: none; }



.inputlabel { color:#666; padding-left:6px; padding-top:2px; margin-left:6px; font-size:13px; font-weight:normal;  }



.pointer{cursor:pointer;}

/*폰트사이즈 12px에서13px로 변경_120201*/





.top_menu { font-family:"Times New Roman", "돋움"; font-size: 21px; color:#ffffff; font-weight:bold}
/*
.sub_menu { font-family:"Times New Roman", "돋움"; font-size: 18px; color:#ffffff; font-weight:bold;}
.sub_menu2 { font-family:"Times New Roman", "돋움"; font-size: 16px; color:#ffffff; font-weight:bold;}
*/


.bottom_banner{margin:0 auto; width:963px; padding:20px 0 0 15px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#fff;}


/* footer위 로고 */
#footer_up {clear:both;margin:0 auto;padding:0; width:950px; height:80px;position:relative; padding-top:20px; }

/* 하단부분 */
#footer {clear:both;margin:0 auto;padding:0; width:978px; border:1px solid #d2d2d2; border-bottom:none; height:110px;position:relative; background:#fff;}
#footer .bot_logo{ float:left;}
#footer .copyright{float:left; color:#000; line-height:20px; margin:15px 0 15px 5px; font-size:12px;  padding-left:10px;}
#footer .copyright span{ font-weight: bold; color:#000;}
#footer .copyright a{color:#000;}


.slides{clear:both;float:left;text-align:right; width:628px; }
.slides .slide{overflow:hidden;position:relative;width:628px;height:250px}
.slides .slide li{display:block;width:628px;height:250px}
.slides .slide li a{display:inline-block}

.slides .page{float:right;margin-left:-5px;}
.slides .page li{float:left; margin:0 1px;_zoom:1;text-align:right;background:url(/img/main/img_list_off.gif);margin:8px 3px 0 0;}
.slides .page li a{display:block;overflow:hidden;width:9px;height:9px;background:url(/img/main/img_list_off.gif) 0 0 no-repeat;line-height:999px;}
.slides .page li.current a{background:url(https://bmbports.org/img/main/img_list_on.gif)}

/* 사용안함
.slides a.prev,.slides a.next{display:inline-block;z-index:100;overflow:hidden;position:relative;top:00px;width:14px;height:14px;background:url(../img/sp_page.gif) 0 0 no-repeat;line-height:999px;vertical-align:top}
.slides a.prev{right:25px;background-position:0 0;background:url(https://bmbports.org/img/main/img_list_off.gif)}
.slides a.prev:hover{background-position:0 -20px}
.slides a.next{right:10px;width:15px;background-position:-20px 0;background:url(https://bmbports.org/img/main/img_list_on.gif)}
.slides a.next:hover{background-position:-20px -20px;}
*/






/* 로그인 css */
.wrap_form{width:630px; height:230px; margin:0 auto; background:url('/img/bg_login_new.gif') no-repeat left top; overflow:hidden;}
.wrap_login{width:427px; height:192px; padding:38px 0 0 203px; overflow:hidden;}
.wrap_login dl{overflow:hidden; width:258px; overflow:hidden; float:left; height:100px;}
.wrap_login dt{float:left; width:83px; height:38px; overflow:hidden;}
.wrap_login dd{float:left; width:175px; height:38px;}
.wrap_login dd input{width:141px; height:20px; border:1px solid #999; background:#fbfdf2; float:left;}
.wrap_login .btn{float:left;}
.wrap_login .comment{margin-bottom:34px;}
.findpw{padding-left:164px; margin-bottom:45px;}
.findpw p.comment{margin-bottom:6px;}
.findpw p.input{padding-left:7px; overflow:hidden;}
.findpw p.input input{float:left; margin-right:5px;}
.wrap_join{padding-left:36px; overflow:hidden;}
.wrap_join .left{float:left; margin-right:20px;}
.wrap_join .right{float:left;}





.dtree {

	color: #666;
	white-space: nowrap;
	text-align:left;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	text-decoration: underline;
}
.dtree a.nodeSel {
	color:#ffffff;
	background-color: #438a2c;
}
.dtree .clip {
	overflow: hidden;
}






/* 본문 리스트 교정수정 : seokjae */
.enumerated{margin-left:20px; *margin-left:25px;}

.tileshop{ max-width:100%; width:80%;}



/*배너부분*/

.bn_foot{border:1px solid #487fc6; padding:10px 10px 10px 12px; margin-right:7px; margin-top:5px;overflow:hidden;}
.bn_foot li{float:left; padding:0 15px; margin-left:22px; }

.bn_foot2{border:1px solid #487fc6; padding:10px 10px 0px 12px; margin-right:7px; margin-top:5px; padding-left:205px;overflow:hidden;}
.bn_foot2 li{float:left; padding:0 26px;}