@charset "utf-8";

/* 공통 */

* {margin:0;padding:0}
html	{ _overflow:hidden; height:100%} /* 기본 스크롤 제거 */
body	{height:100%; _width:100%; _overflow:hidden; position:relative;} /* 대체 스크롤 생성 */
/* body	{height:100%; _width:100%; _overflow:hidden; position:relative;text-align:center;} */ 
ul, li {list-style:none}
input {vertical-align:middle}
h1, h2 {clear:both;float:left}
.center {text-align:center}
.hand {cursor:pointer}
  

/* font */
body, td, div, h1, h2, h3, h4, select, input, textarea {font:normal 12px '','','arial';color:#5a5b5c;}

/* img */
img {border:0;}
li img {vertical-align:top;}
dt img ,dd img {vertical-align:top;}
.rollover img {display:inline;border-width:0;}
.rollover img.over {display:none;}
.rollover:hover {border:0px;}
.rollover:hover img {display:none;}
.rollover:hover img.over {display:inline;}
.noBorder {border:0}
.noBg {background:none;}

/*  컬러 */
.lightgray {color:#aaacae}
.green {color:#8aa00e;}
.green2 {color:#00aebd;}
.green3 {color:#a0b816;}
.red {color:#e34e4e;}
.greenline {border-top:1px solid #8aa00e;}
.line {width:100%;height:0;border-top:1px solid #e1e4e6;overflow:hidden;}
.line2 {width:100%;height:0;border-top:2px solid #e1e4e6;overflow:hidden;}

/*  a  */
a {color:#5a5b5c;text-decoration:none;}
a:hover {color:#5a5b5c;text-decoration:underline}

/* form */
.input {height:14px;padding:2px 2px 0 2px;border:1px solid #cccccc;}

/* float */
.floatLeft {float:left}
.floatRight {float:right}

/*  테이블  */
.tbl {clear:both;float:left;margin-top:5px;text-align:center;overflow:auto;overfloa:hidden;}
.tbl table {border:2px solid #91959b;background:#d9d9d9;}
.tbl th {padding:8px 0 3px 0;background:#efefef;font-size:11px;vertical-align:top}
.tbl td {padding:8px;background:#ffffff;font-size:11px;word-break:break-all;vertical-align:top}
.tbl .alignLeft {padding-left:15px;text-align:left}

/*  간격  */
.vMid {vertical-align:middle;}
.vBot {vertical-align:bottom;}
.vTop {vertical-align:top;}
.vb5 {vertical-align:-5px;}
.paddingtop10 {padding-top:10px;}
.paddingtop15 {padding-top:15px;}
.paddingtop20 {padding-top:20px;}
.margintop5{margin-top:5px;}
.margintop10 {margin-top:10px;}
.margintop15 {margin-top:15px;}
.margintop20 {margin-top:20px;}
.margintop30 {margin-top:30px;}
.margintop40 {margin-top:40px;}


/*  관리자 페이징  */
.paging {position:relative;float:left;width:808px;margin:15px 0;Text-align:center;font-size:11px;}
.paging a, .paging strong {display:inline-block;padding:0 4px;vertical-align:middle}
.paging strong {color:#0eb1bd;}
.paging img {vertical-align:1px}
.paging .btn {position:absolute:display:inline-block;top:0;right:0;padding-right:3px;}

/*  셀렉트박스  */
.selectBody {position:relative; height:17px; margin-top:1px;background:#FFF url('../images/bg_select.gif') no-repeat right;border:1px solid #a2a5ab;padding:5px 0 0 0;cursor:pointer;color:#343b47; z-index:1;text-align:left;}
.selectBody	span	{display:block; height:13px; overflow:hidden; padding:0 10px 0 3px;}
.selectSub {position:absolute;display:none;width:100%;top:21px;left:-1px;background:#fff;border:1px solid #a2a5ab;overflow-Y:auto; padding:3px 0;}
	.selectSub div {color:#343b47; padding:3px 0 2px 4px}
	
/*  유로바이크 페이징  */
.pageDiv {position:relative;float:left;width:100%;margin:5px 0;Text-align:center;font-size:11px;font-size:12px;font-weight:bold;}
.pageDiv a {display:inline-block;padding:0 4px;vertical-align:middle;color:#aaacae;}
.pageDiv a.on {color:#2c2a1a;}
.pageDiv .v {padding:0 4px;vertical-align:top;}
.pageDiv .prev {display:inline;padding-left:2px;background:url('../images/common/arrow_1.gif') no-repeat 0 3px;font-weight:normal}
.pageDiv .next {display:inline;padding-right:2px;background:url('../images/common/arrow_2.gif') no-repeat right 3px;font-weight:normal}
.pageDiv .last {display:inline;padding-right:5px;background:url('../images/common/arrow_3.gif') no-repeat right 3px;font-weight:normal}
