/* BASIC css start */
#hdWrap1 { border-top:1px solid #959495; background:#f6f6f6; height:29px; border-bottom:1px solid #eaeaea }
#hdWrap2 { border-bottom:7px solid #715a8c}
#hdWrap3 { }

#header { position: relative; width: 1000px; }


#header #favLink { height:29px; overflow:hidden; }
#header #favLink li { float: left }

/* 상단회원메뉴 */
#header #gnb { position: absolute; top:11px; right:0px; }
#header #gnb { zoom: 1; }
#header #gnb:after { content: ""; display: block; clear: both; }
#header #gnb li { float: left; background: url("/design/gberryfarm/img/menu_line02.gif") no-repeat 8px 0px; padding-left:16px; line-height:13px }
#header #gnb a,
#header #gnb a:link,
#header #gnb a:visited,
#header #gnb a:active, 
#header #gnb a:hover { text-decoration:none; font-family:돋움; font-size:11px; color:#666 }
#header #gnb .first { background:none }


#logo { padding-top:35px; padding-left:360px }


#tm { overflow:hidden; margin-top:40px; text-align:center; }
#tm li {float:left; display:inline-block; font-family:'Noto Sans KR'; font-style:normal; height:28px; line-height:28px; font-weight:500; font-size:19px; color:#2f2f2f; padding:0 40px; letter-spacing:-0.5px } 

.boxtit1 { border-bottom:7px solid #d91d77; display:block; width:100%; height:40px; }
.box001 { background:rgba(113,90,140, 0.8); line-height:28px; padding:15px 0 }
.box001 a,
.box001 a:link,
.box001 a:visited,
.box001 a:active, 
.box001 a:hover {font-family: 'Noto Sans KR'; font-style: normal; font-weight:400; font-size:15px; color:#fff; margin-left:20px }


/*****여기까지 상단메뉴***********/



/*뭔지모름일단둠*/
.comment-box { border-bottom:1px solid #e5e5e5;}
.bbs-table-view .comment-box td { padding-bottom:20px; border-top:1px solid #e5e5e5; vertical-align:top;}
.comment-box .com-name { margin-right:8px; padding:0 8px; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y 100% 0; font-weight:bold; color:#888;}



/*상단메뉴관련*/
.AB-wide-gnb-sub{*top:36px;height:230px;} 
.AB-wide-gnb-sub .ABA-gnb-sub-1{height:200px !important;}
.GNB-v 
.ABA-gnb-sub-1{min-width:200px;_width:200px;}

/* 분리용 */
.ABA-bggnb-left, .ABA-bggnb-center, .ABA-bggnb-right{height:36px;}	
/*GNB영역 높이*/
.ABA-gnb li a, .AB-menu-sub a{text-align:center; font-weight:bold; line-height:38px;font-size:14px;letter-spacing:-1px;}	 

/*1depth 글자스타일*/

/*GNB배경 (1depth) */
.ABA-bggnb-left,.ABA-bggnb-right{width:0;}	

/*1depth 양쪽끝 너비*/
.ABA-bggnb-left{background-position:0 0 !important;}	/*background-position:0 -(GNB영역 높이값x2)px*/
.ABA-bggnb-right{background-position:0 0 !important;}
.ABA-bggnb-center{background-position:0 0 !important;margin:0;}	/*background-position:0 -(GNB영역 높이값)px , margin:0 width값*/

/*GNB sub배경 (2depth) */
.ABA-bggnbsub1-left,.ABA-bggnbsub1-right{width:20px;height:25px;}	/*2depth 양쪽끝 너비,높이*/
.ABA-bggnbsub1-left{background-position:0 -50px !important;}	/*background-position:0 -(2depth 높이값x2)px*/
.ABA-bggnbsub1-right{background-position:0 0;}
.ABA-gnb-sub-1-ul{background-position:0 -25px !important;margin:0 20px;} /*background-position:0 -(2depth 높이값)px , margin:0 width값*/


/*2depth*/
.ABA-gnb-sub-1{top:36px;*top:38px;}	 /*2depth 위치*/
.ABA-gnb-sub-1 li{background-position:0 9px !important;padding:5px 10px;*padding:7px 10px;}	/*  2depth 사이바 */
.ABA-gnb-sub-1 li a{color:#fff !important;font-size:11px;letter-spacing:0;text-decoration:none !important;font-weight:normal;line-height:normal !important}	/*2depth 글자스타일*/
.ABA-gnb-sub-1 li a:hover{color:#fff;}	 /*2depth 오버시*/
.ABA-gnb-sub-1 li.AB-current-gnb-sub a{font-weight:bold !important;}	/*2depth가 선택된상태*/
.ABA-gnb .AB-child a{padding-right:12px;}
.ABA-gnb .AB-child a span.AB-rleft{background:url("exist_child_w.gif") no-repeat 0 0;width:4px;height:7px;right:8px;top:9px;*top:9px;}	/* 우측 아이콘*/

/*3depth*/
.ABA-gnb-sub-2{top:24px;*top:24px;background:#fff;border:1px solid #D5D5D5;_overflow:hidden;z-index:1}	/*3depth 위치*/
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 ul{background:none;margin:0;}
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li{background:none !important; min-width:120px; padding:0 !important;_width:120px;}
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a{font-size:11px;color:#777 !important;text-align:left;font-weight:normal !important;padding:7px 10px 7px 10px;}	 /*3depth 글자스타일*/
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{color:#000 !important;background-color:#eee !important;}	 /*3depth 오버시*/
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li.AB-current-gnb-sub a{font-weight:bold !important;}	 /*3depth가 선택된상태*/


/* GNB-h */
.GNB-h .ABA-gnb-sub-1-ul{height:25px;} /*GNB sub(2depth)의 높이*/
.ABA-gnb-wrap.GNB-h{height:47px;}

/* GNB-v */
.GNB-v .ABA-bggnb-center, .GNB-v .ABA-bggnb-left, .GNB-v .ABA-bggnb-right{height:36px !important;}	/*GNB영역 높이*/
.GNB-v .ABA-gnb-sub-1{height:auto !important;min-width:120px;_width:120px;top:36px;background-color:#fff;} /*2depth 위치*/
.GNB-v .ABA-gnb-sub-1 ul{background:none !important;margin:0;height:default;}
.GNB-v .ABA-gnb-sub-1 li {background:none !important;}
.GNB-v .ABA-gnb-sub-1 li a{color:#fff !important;font-size:12px;text-decoration:none !important;text-align:left !important;padding:7px 17px 7px 10px;}	 /*2depth 글자스타일*/
.GNB-v .ABA-gnb-sub-1 li a:hover{color:#fff !important;}		 /*2depth 오버시*/
.GNB-v .ABA-gnb .AB-child a span.AB-rleft{background:url("exist_child_w.gif") no-repeat 0 0;width:4px;height:7px;right:15px;top:9px;*top:9px;}	/* 우측 아이콘*/
.GNB-v .ABA-gnb-sub-1 .ABA-gnb-sub-2{margin-left:-1px;}
.GNB-v .ABA-gnb-sub-1 li.AB-first .ABA-gnb-sub-2{border-width:3px 1px 1px 1px;}

/* GNB-w */
.AB-wide-gnb-sub{left:0;width:100%;background-color:#fff;border-bottom:3px solid #cdcdcd;}
.AB-wide-gnb-sub .ABA-gnb-sub-1{border:1px solid #dedede !important;border-width:0 0 0 1px !important;height:200px !important;margin:10px 0; background:none !important;}
.AB-wide-gnb-sub .ABA-gnb-sub-1-ul{margin:0;background:none !important;}
.AB-wide-gnb-sub .ABA-gnb-sub-1 li a{color:#777 !important;font-size:12px;text-decoration:none !important;text-align:left !important;padding:6px 17px 6px 10px;}
.AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover{color:#000 !important;}
.AB-wide-gnb-sub .AB-child a span.AB-rleft{background:url("exist_child.gif") no-repeat 0 0;width:4px;height:7px;right:15px;top:8px;*top:8px;}	/* 우측 아이콘*/
.AB-wide-gnb-sub .ABA-gnb-sub-1 li.AB-first .ABA-gnb-sub-2{border-width:1px 1px 1px 1px;}


/* 링크 글자색*/
.ABA-gnb li a, .AB-menu-sub td a{color:#666;}
.ABA-gnb li a:hover, .ABA-gnb td a:hover{color:#000;}
.ABA-gnb li.AB-current-gnb a{color:#000;}

.GNB-color-10 .ABA-gnb li a, .GNB-color-10 .AB-menu-sub td a{color:#7a7a7a;}
.GNB-color-10 .ABA-gnb li a:hover, .GNB-color-10 .ABA-gnb td a:hover{color:#333;}
.GNB-color-10 .ABA-gnb li.AB-current-gnb a{color:#333;}

/* 헤더 라인색 */
.GNB-color-01 .ABA-gnb-wrap{border-bottom:3px solid #c63d83;}
.GNB-color-02 .ABA-gnb-wrap{border-bottom:3px solid #ff8751;}
.GNB-color-03 .ABA-gnb-wrap{border-bottom:3px solid #cfbc8d;}
.GNB-color-04 .ABA-gnb-wrap{border-bottom:3px solid #b4cb6a;}
.GNB-color-05 .ABA-gnb-wrap{border-bottom:3px solid #88cdd1;}
.GNB-color-06 .ABA-gnb-wrap{border-bottom:3px solid #5d76ba;}
.GNB-color-07 .ABA-gnb-wrap{border-bottom:3px solid #703dc6;}
.GNB-color-08 .ABA-gnb-wrap{border-bottom:3px solid #333;}
.GNB-color-09 .ABA-gnb-wrap{border-bottom:3px solid #8b8b8b;}
.GNB-color-10 .ABA-gnb-wrap{border-bottom:3px solid #cdcdcd;}

/* GNB-h GNB-sub-1 배경 */
.GNB-color-01 .ABA-gnb-sub-1-ul,.GNB-color-01 .ABA-bggnbsub1-left,.GNB-color-01 .ABA-bggnbsub1-right{background:url("gnbsub_left_center_right_01.png");}
.GNB-color-02 .ABA-gnb-sub-1-ul,.GNB-color-02 .ABA-bggnbsub1-left,.GNB-color-02 .ABA-bggnbsub1-right{background:url("gnbsub_left_center_right_02.png");}
.GNB-color-03 .ABA-gnb-sub-1-ul,.GNB-color-03 .ABA-bggnbsub1-left,.GNB-color-03 .ABA-bggnbsub1-right{background:url("gnbsub_left_center_right_03.png");}
.GNB-color-04 .ABA-gnb-sub-1-ul,.GNB-color-04 .ABA-bggnbsub1-left,.GNB-color-04 .ABA-bggnbsub1-right{background:url("gnbsub_left_center_right_04.png");}
.GNB-color-05 .ABA-gnb-sub-1-ul,.GNB-color-05 .ABA-bggnbsub1-left,.GNB-color-05 .ABA-bggnbsub1-right{background:url("gnbsub_left_center_right_05.png");}
.GNB-color-06 .ABA-gnb-sub-1-ul,.GNB-color-06 .ABA-bggnbsub1-left,.GNB-color-06 .ABA-bggnbsub1-right{background:url("gnbsub_left_center_right_06.png");}
.GNB-color-07 .ABA-gnb-sub-1-ul,.GNB-color-07 .ABA-bggnbsub1-left,.GNB-color-07 .ABA-bggnbsub1-right{background:url("gnbsub_left_center_right_07.png");}
.GNB-color-08 .ABA-gnb-sub-1-ul,.GNB-color-08 .ABA-bggnbsub1-left,.GNB-color-08 .ABA-bggnbsub1-right{background:url("gnbsub_left_center_right_08.png");}
.GNB-color-09 .ABA-gnb-sub-1-ul,.GNB-color-09 .ABA-bggnbsub1-left,.GNB-color-09 .ABA-bggnbsub1-right{background:url("gnbsub_left_center_right_09.png");}
.GNB-color-10 .ABA-gnb-sub-1-ul,.GNB-color-10 .ABA-bggnbsub1-left,.GNB-color-10 .ABA-bggnbsub1-right{background:url("gnbsub_left_center_right_10.png");}

/* GNB-v GNB-sub-1 배경 */
.GNB-color-01 .GNB-v .ABA-gnb-sub-1{background-color:#c63d83;}
.GNB-color-02 .GNB-v .ABA-gnb-sub-1{background-color:#ff8f41;}
.GNB-color-03 .GNB-v .ABA-gnb-sub-1{background-color:#ffc328;}
.GNB-color-04 .GNB-v .ABA-gnb-sub-1{background-color:#c1dc37;}
.GNB-color-05 .GNB-v .ABA-gnb-sub-1{background-color:#345cca;}
.GNB-color-06 .GNB-v .ABA-gnb-sub-1{background-color:#345cca;}
.GNB-color-07 .GNB-v .ABA-gnb-sub-1{background-color:#703dc6;}
.GNB-color-08 .GNB-v .ABA-gnb-sub-1{background-color:#222;}
.GNB-color-09 .GNB-v .ABA-gnb-sub-1{background-color:#888;}
.GNB-color-10 .GNB-v .ABA-gnb-sub-1{background-color:#cdcdcd;}

/* GNB-w AB-wide-gnb-sub 라인색 */
.GNB-color-01 .AB-wide-gnb-sub{border-color:#c63d83;}
.GNB-color-02 .AB-wide-gnb-sub{border-color:#ff8f41;}
.GNB-color-03 .AB-wide-gnb-sub{border-color:#ffc328;}
.GNB-color-04 .AB-wide-gnb-sub{border-color:#c1dc37;}
.GNB-color-05 .AB-wide-gnb-sub{border-color:#3d95c6;}
.GNB-color-06 .AB-wide-gnb-sub{border-color:#345cca;}
.GNB-color-07 .AB-wide-gnb-sub{border-color:#703dc6;}
.GNB-color-08 .AB-wide-gnb-sub{border-color:#222;}
.GNB-color-09 .AB-wide-gnb-sub{border-color:#888;}
.GNB-color-10 .AB-wide-gnb-sub{border-color:#cdcdcd;}

/*3depth 라인색*/
.GNB-color-01 .ABA-gnb-sub-2{border:1px solid #c63d83;}
.GNB-color-02 .ABA-gnb-sub-2{border:1px solid #ff8751;}
.GNB-color-03 .ABA-gnb-sub-2{border:1px solid #cfbc8d;}
.GNB-color-04 .ABA-gnb-sub-2{border:1px solid #b4cb6a;}
.GNB-color-05 .ABA-gnb-sub-2{border:1px solid #88cdd1;}
.GNB-color-06 .ABA-gnb-sub-2{border:1px solid #828ba0;}
.GNB-color-07 .ABA-gnb-sub-2{border:1px solid #703dc6;}
.GNB-color-08 .ABA-gnb-sub-2{border:1px solid #333;}
.GNB-color-09 .ABA-gnb-sub-2{border:1px solid #8b8b8b;}
.GNB-color-10 .ABA-gnb-sub-2{border:1px solid #cdcdcd;}

/* 기타 */
.GNB-color-10 .ABA-gnb-sub-1 li a{color:#646464 !important;}
.GNB-color-10 .ABA-gnb-sub-1 li a:hover{color:#333 !important;}
.GNB-color-10 .ABA-gnb .AB-child a span.AB-rleft{background:url("exist_child_g.gif") no-repeat 0 0;}
.GNB-color-10 .GNB-v .ABA-gnb .AB-child a span.AB-rleft{background:url("exist_child_g.gif") no-repeat 0 0;}
.GNB-color-10 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#f5f5f5 !important;}












/* GNB */
#ABA-gnb{z-index:10;}
.ABA-gnb-wrap, .ABA-bggnb-left, .ABA-bggnb-right{top:0}
.ABA-gnb-wrap{position:relative;}
.ABA-gnb{position:relative;background-repeat: repeat-x;white-space:nowrap;}
.ABA-gnb li{display:inline;margin-right:0px;}
.ABA-gnb li.AB-first{margin-left:0 !important;background:none !important;}
.ABA-bggnb-left{left:0;position:absolute;background-repeat: no-repeat;}
.ABA-bggnb-right{right:0;position:absolute;background-repeat: no-repeat;}

/* ABA-gnb-sub-1 */
.ABA-gnb-sub-1{position:absolute;left:0;background-repeat:repeat-x;}
.ABA-gnb-sub-1 li{float:left;_display:inline;position:relative;}
.ABA-gnb .ABA-gnb-sub-1.AB-none{display:none !important;}
.ABA-gnb .AB-child a span.AB-rleft{display:block;position:absolute;}
.ABA-bggnbsub1-left{top:0;left:0;position:absolute; background-repeat: no-repeat;}
.ABA-bggnbsub1-right{top:0;right:0;position:absolute; background-repeat: no-repeat;}

/* ABA-gnb-sub-2 */
.ABA-gnb-sub-2{position:absolute;left:0;}
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li{float:none; display:block !important;}
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a{display:block;height:auto;white-space:nowrap;}
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a span.AB-rleft{display:none !important;}

/* GNB-v */
.GNB-v  .ABA-bggnb-center, .GNB-v .ABA-bggnb-left, .GNB-v .ABA-bggnb-right{top:0;}
.GNB-v .ABA-bggnbsub1-left, .GNB-v .ABA-bggnbsub1-right{width:0;height:0;}
.GNB-v .ABA-gnb div.ABA-gnb-sub-1 li {display:block !important;padding:0 !important;margin:0 !important;float:none;_width:100%;}
.GNB-v .ABA-gnb-sub-1 li a{display:block;position:relative;height:auto;white-space:normal;}
.GNB-v .ABA-gnb .AB-child a span.AB-rleft{display:block;position:absolute;}

/* GNB-w */
.AB-wide-gnb-sub{position:absolute;display:none;z-index:1/*2014-03-14 z-index 추가 by lee*/;}
.AB-wide-gnb-sub .ABA-layout-align{position:relative;}
.AB-wide-gnb-sub .ABA-bggnbsub1-left, .AB-wide-gnb-sub .ABA-bggnbsub1-right{width:0;height:0;}
.AB-wide-gnb-sub .ABA-gnb-sub-1{top:0;}
/*.AB-wide-gnb-sub .ABA-gnb-sub-1.AB-none{display:block !important;} 2014-03-14 주석처리 by lee*/
.AB-wide-gnb-sub .ABA-gnb-sub-1.AB-first{border:none !important;}
.AB-wide-gnb-sub .ABA-gnb-sub-1 li{background:none !important;display:block !important;padding:0 !important;margin:0 !important;float:none;}
.AB-wide-gnb-sub .ABA-gnb-sub-1 li a{display:block;position:relative;height:auto;}
.AB-wide-gnb-sub .AB-child a span.AB-rleft{display:block;position:absolute;}


/*상단메뉴관련2*/

/*  레이아웃 모델 */

/* GNB, Footer 등의 내부 DIV 사이즈 및 정렬 정의*/
 /* ie6~7을 위한 gnb 서브 가려지는것 방지 css */
#ABA-gnb{z-index:1; position:relative}
#ABA-column-wrap{z-index:0; position:relative; }

/* wrap-box */
.ABA-wrap-box{100%;}

/* content-box */
.ABA-content-box{position:relative;}
.ABA-content-box{margin:0 0 5px 0;}
.ABA-content-box strong{font-weight:600;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .ABA-content-box strong{font-weight:bold;} }

/* 배치 */
.AB-cr{zoom:1;}
.AB-cr:after{content:""; clear:both; display:block;visibility:hidden; height:0;}
.AB-fl{float:left}
.AB-fr{float:right;}

.AB-show{display:block;}
.AB-hidden{display:none;}

/* .ABA-subcontent 로케이션 */
.ABA-subcontent{border-bottom:1px solid #e8e8e8}
.AB-sj-h3{padding:8px 10px 8px 2px; font-size:16px;  font-weight:bold; color:#121212}

/*네비게이션-기본스타일*/
.ABA-subcontent .map{position:absolute; right:7px; top:28%; text-align:right; font-size:11px;}
.ABA-subcontent .map li{float:left;padding:3px 5px 3px 12px;height:13px;line-height:15px;background:url("/design/gberryfarm/img/navi_arrow.gif") 3% 48% no-repeat;}
.ABA-subcontent .map #AB-navi-home{background:url("/design/gberryfarm/img/icon_l_04.gif") left 40% no-repeat; padding-left:15px; font-weight:bold;}
.ABA-subcontent .map li a{white-space:nowrap;}
.ABA-subcontent .map li.navi-child:hover ul{display:block;}
.ABA-subcontent .map ul{z-index:9999;position:absolute;top:19px;border:1px solid #ddd;background:#fff;display:none;padding:3px;}
.ABA-subcontent .map ul li{padding:4px;background:none;clear:both;}

/*네비게이션-스타일1*/
#navi01 .map li{float:left;padding:12px 22px;border-left:1px solid #ddd;position:relative;}
#navi01 .map li.navi-child{background:url("/design/gberryfarm/img/navi_icon.gif") 89% 55% no-repeat;padding-right:38px;cursor:pointer;}
#navi01 .map #AB-navi-last.navi-child{cursor:pointer;}
#navi01 .map #AB-navi-last.navi-child{background:url("/design/gberryfarm/img/navi_icon_w.gif")  89% 55% no-repeat;}
#navi01 .map #AB-navi-home{font-weight:bold;color:#666;}
#navi01 .map #AB-navi-last{border-right:1px solid #ddd;background-color:#3C3C3C;color:#fff;border-right:1px solid #ddd;cursor:default;}
#navi01 .map li a, #navi01 .map li span{display:block;white-space:nowrap;}
#navi01 .map li a:hover{text-decoration:underline;}
#navi01 .map li:hover ul{display:block;top:38px;}
#navi01 .map ul{position:absolute;left:-1px;z-index:9999;border-top:1px solid #ddd;display:none;}
#navi01 .map ul li{background:#fff;border:1px solid #ddd;border-top:0;width:100%;padding:10px 22px;}

#navi01 .map.no-menu li:hover ul{display:none;}
#navi01 .map.no-menu li.navi-child{background:none;padding-right:22px;}
#navi01 .map.no-menu #AB-navi-last.navi-child{background-image:none}

/*네비게이션 컬러테마*/
#navi01.GNB-color-01 .map #AB-navi-last{background-color:#EC5945;}
#navi01.GNB-color-02 .map #AB-navi-last{background-color:#FA883C;}
#navi01.GNB-color-03 .map #AB-navi-last{background-color:#F0B827;}
#navi01.GNB-color-04 .map #AB-navi-last{background-color:#7FBD4F;}
#navi01.GNB-color-05 .map #AB-navi-last{background-color:#4E93DD;}
#navi01.GNB-color-06 .map #AB-navi-last{background-color:#384E75;}
#navi01.GNB-color-07 .map #AB-navi-last{background-color:#A968DB;}
#navi01.GNB-color-08 .map #AB-navi-last{background-color:#5F5F5F;}
#navi01.GNB-color-09 .map #AB-navi-last{background-color:#818181;}
#navi01.GNB-color-10 .map #AB-navi-last{background-color:#AFAFAF;}

/* 폰트사이즈 */
.AB-fns-8{font-size:8px !important;}
.AB-fns-9{font-size:9px !important;}
.AB-fns-10{font-size:10px !important;}
.AB-fns-11{font-size:11px !important;}
.AB-fns-12{font-size:12px !important;}
.AB-fns-13{font-size:13px !important;}
.AB-fns-14{font-size:14px !important;}
.AB-fns-15{font-size:15px !important;}
.AB-fns-16{font-size:16px !important;}
.AB-fns-17{font-size:17px !important;}
.AB-fns-18{font-size:18px !important;}
.AB-fns-19{font-size:19px !important;}
.AB-fns-20{font-size:20px !important;}

/* 폰트컬러 */
.AB-fnc-01 {color:#F70E0E !important}
.AB-fnc-02 {color:#d48c55 !important}
.AB-fnc-03 {color:#ffcc00 !important}
.AB-fnc-04 {color:#009900 !important}
.AB-fnc-05 {color:#0066cc !important}
.AB-fnc-06 {color:#003366 !important}
.AB-fnc-07 {color:#6600cc !important}
.AB-fnc-08 {color:#4d4d4d !important}
.AB-fnc-09 {color:#8a8a8a !important}
.AB-fnc-10 {color:#e6e6e6 !important}
.AB-fnc-00 {color:#fff !important}

/* 라인 */
.AB-line,.AB-dotted,.AB-dashed,.AB-solid{border-width: 1px; zoom:1;}
.AB-line, .AB-solid{border-style: solid; border-color:#ddd;}
.AB-dotted{border-style: dotted;border-color:#ddd;}
.AB-dashed{border-style: dashed;border-color:#ddd;}
.AB-round,.AB-round li img ,.AB-round>img{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(ie-css3.htc);}

.AB-line-t{border-right:none;border-bottom:none;border-left:none;}
.AB-line-r{border-left:none;border-bottom:none;border-top:none;}
.AB-line-b{border-top:none;border-right:none;border-left:none;}
.AB-line-l{border-right:none;border-bottom:none;border-top:none;}
.AB-noline-t{border-top:none !important;}
.AB-noline-r{border-right:none !important;}
.AB-noline-b{border-bottom:none !important;}
.AB-noline-l{border-left:none !important;}
.AB-blind{height:0; font-size:0; line-height:0;}


/* 컨텐츠 박스 by lee
-. 타이틀 앞의 아이콘은 범용 아이콘 css 활용하고, more 버튼은 span, text, background img 를 기본으로 하되 아이콘을 직접 넣을 수 있도록 테스트 한다.
-. 각 아이콘의 사이즈를 통일하여 각 타입 별로 위치값에 대한 혼동이 없도록 해야 한다.
-. head 의 bg 는 div 에 class 로 적용 한다. */

/* head basic style */
.ABC-head{padding:8px 0 8px 3px; border-bottom:1px solid #ddd;}
.ABC-head h3{font-weight:bold; background:url("/design/gberryfarm/img/title_icon03.gif") 0 48% no-repeat;padding-left:15px;}
.ABC-head h3,.ABC-head h3 a{color:#666;}

/* body basic style */
.ABC-body{padding:2px 5px}
.ABC-body p{margin-top:5px;}
.ABC-body p:last-child{margin-bottom:3px;}
.ABC-body li{margin-top:5px;}

.ABC-head-bg-01{background:url("/design/gberryfarm/img/abc_h_bg01.jpg") 0 0 repeat-x !important;}
.ABC-head-bg-02{background:url("/design/gberryfarm/img/abc_h_bg01.jpg") 0 -30px repeat-x !important;}
.ABC-head-bg-03{background:url("/design/gberryfarm/img/abc_h_bg01.jpg") 0 -60px repeat-x !important;}
.ABC-head-bg-04{background:url("/design/gberryfarm/img/abc_h_bg01.jpg") 0 -90px repeat-x !important;}
.ABC-head-bg-05{background:url("/design/gberryfarm/img/abc_h_bg01.jpg") 0 -120px repeat-x !important;}
.ABC-head-bg-06{background:url("/design/gberryfarm/img/abc_h_bg01.jpg") 0 -150px repeat-x !important;}
.ABC-head-bg-07{background:url("/design/gberryfarm/img/abc_h_bg01.jpg") 0 -180px repeat-x !important;}
.ABC-head-bg-08{background:url("/design/gberryfarm/img/abc_h_bg01.jpg") 0 -210px repeat-x !important;}
.ABC-head-bg-09{background:url("/design/gberryfarm/img/abc_h_bg01.jpg") 0 -240px repeat-x !important;}
.ABC-head-bg-10{background:url("/design/gberryfarm/img/abc_h_bg01.jpg") 0 -270px repeat-x !important;}

/* head front icon
주의 : head basic style 보다 아래에 존재 해야 함 */
.ABC-head-icon-01{background:url("/design/gberryfarm/img/title_icon01.gif") 2px 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-02{background:url("/design/gberryfarm/img/title_icon02.gif") 7px 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-03{background:url("/design/gberryfarm/img/title_icon03.gif") 0 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-04{background:url("/design/gberryfarm/img/title_icon04.gif") 0 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-05{background:url("/design/gberryfarm/img/title_icon05.gif") 0 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-06{background:url("/design/gberryfarm/img/title_icon06.gif") 0 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-07{background:url("/design/gberryfarm/img/title_icon07.gif") 0 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-08{background:none !important;padding-left:8px !important;}
.ABC-head-icon-00{padding:0 !important; background:none !important}

/* more btn */
.ABC-more{position:absolute;top:7px; right:7px; *right:14px}
.ABC-more-btn{display:block;text-indent:-9999px; font-size:0;width:60px;height:15px;}
.ABC-more-btn-01{background:url("/design/gberryfarm/img/abc_m_bg.gif") 0 0}
.ABC-more-btn-02{background:url("/design/gberryfarm/img/abc_m_bg.gif") 0 -15px}
.ABC-more-btn-03{background:url("/design/gberryfarm/img/abc_m_bg.gif") 0 -30px}
.ABC-more-btn-04{background:url("/design/gberryfarm/img/abc_m_bg.gif") 0 -45px}
.ABC-more-btn-05{background:url("/design/gberryfarm/img/abc_m_bg.gif") 0 -60px}

/* head 1-tab style */
.ABC-head-01{position:relative;height:22px;padding:0 0 0 0px;}
.ABC-head-01 h3{font-weight:bold;position:absolute;padding:0 15px; height:22px; line-height:24px; background:#fff;}
.ABC-head-01 h3,.ABC-head h3 a{color:#666;}
.ABC-head-01 .ABC-more{position:absolute;top:3px; right:7px; *right:14px}

/* body list odd even change color */
.ABC-body-01{padding:5px 3px;}
.ABC-body-01 tr:nth-child(odd){background-color:#f8f8f8 !important; }
.ABC-body-01 tr:nth-child(even){background-color:#fff !important; }
.ABC-body-01 p{margin-top:5px;}
.ABC-body-01 p:last-child{margin-bottom:3px;}
.ABC-body-01 li{margin-top:5px;}

/* body list under-bar style */
.ABC-body-02{padding:5px 3px;}
.ABC-body-02 td{border-bottom:1px solid #f0f0f0;}
.ABC-body-02 tr:last-child td{border-bottom:none;}
.ABC-body-02 p{border-bottom:1px solid #f0f0f0;margin-top:6px;padding-bottom:5px;}
.ABC-body-02 p:last-child{border-bottom:none;margin-bottom:0;}

/* body list mouse over change color style */
.ABC-body-03{padding:5px 3px;}
.ABC-body-03 td a,.ABC-body-03 li a{display:block; width:100%;}
.ABC-body-03 td:hover{background:#f7f7f7; color:#777 !important;}
.ABC-body-03 li{padding:3px 0;}
.ABC-body-03 li:hover{background:#f7f7f7; color:#777 !important;}

/* body no padding style */
.ABC-body-04{padding:2px 0}
.ABC-body-04 p{margin-top:5px;}
.ABC-body-04 p:last-child{margin-bottom:3px;}
.ABC-body-04 li{margin-top:5px;}

/* body wide padding style */
.ABC-body-05{padding:7px 11px;}
.ABC-body-05 p{margin-top:5px;}
.ABC-body-05 p:last-child{margin-bottom:3px;}
.ABC-body-05 li{margin-top:5px;}

/* 게시물 아이콘
블릿 아이콘 하나로 만들어 포지션 바꿔 가면서 쓸 수 있도록 할 것 */
.ABC-article-icon-01 .AB-LF-common{background:url("/design/gberryfarm/img/icon_bulet.gif") 1px 4px no-repeat !important;padding-left:7px;}
.ABC-article-icon-02 .AB-LF-common{background:url("/design/gberryfarm/img/left_icon02.gif") 5px 4px no-repeat !important;padding-left:15px;}
.ABC-article-icon-03 .AB-LF-common{background:url("/design/gberryfarm/img/icon_bulet_g.gif") 1px 4px no-repeat !important;padding-left:8px;}
.ABC-article-icon-04 .AB-LF-common{background:url("/design/gberryfarm/img/left_icon03.gif") 0px 4px no-repeat !important;padding-left:9px;}
.ABC-article-icon-05 .AB-LF-common{background:url("/design/gberryfarm/img/left_icon04.png") 0px 1px no-repeat !important;padding-left:19px;}

/* 사용 목적이 정해진 맞춤 박스, 숫자 아닌 이름으로 네이밍 */
/* box for out login */
.ABC-head-outlogin{background:#bbbbbb; border:1px solid #a09f9f;color:#fff; text-align:center; padding:5px 0 6px;}
.ABC-head-outlogin a{font-size:11px; color:#fff;}
.ABC-head-outlogin strong{font-weight:bold; color:#fff;}
.ABC-body-outlogin{background:#f6f6f6; padding-bottom:10px; position:relative; border:1px solid #ddd}
.ABC-body-outlogin h3{padding:8px 0 0 13px;}

/* 로그인박스 */
.AB-idpw-input{padding:10px 70px 6px 13px;}
.AB-idpw-input li{padding-bottom:5px;}
.AB-keeping{position:absolute; top:34px; right:9px; _right:10px}
.AB-keeping label{font-size:11px;}
.AB-keeping01{position:absolute; top:28px; right:9px;}
.AB-boxlogin{position:absolute; top:21px; left:-1px; *left:0px; }
.AB-input-type01{height: 18px; line-height:18px; vertical-align: middle; border:1px solid #ddd;}
.AB-mwidth-c{width:100%; _width: 98%;}
.AB-save-id{width:13px;height:13px; _border:1px solid #b2b2b2;}

/* 로그인박스 by현정 */
.AB-loginbox05-login-img{padding-bottom:10px;border-bottom:2px solid #272e41}
.AB-loginbox05-infobox01{padding-top:10px;position:relative;}
.AB-loginbox05-infobox02{font-size:11px;border-bottom:2px solid #272e41;padding-bottom:10px;}
.AB-loginbox05-inputbox01{position:relative;margin:10px 0 17px 0;}
.AB-loginbox05-inputbox02{border-bottom:2px solid #272e41;padding-bottom:14px;position:relative;}
.AB-loginbox05-idpw-input{width:100%;height:28px;background-color:#ebebeb;border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;padding-left:1px;}
.AB-loginbox05-info-btn01{float:left;text-align:center;width:49%;margin-right:2%;background-color:#898989;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.AB-loginbox05-info-btn02{float:left;text-align:center;width:49%;background-color:#898989;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.AB-loginbox05-input-btn01{float:left;text-align:center;width:49%;margin-right:2%;background-color:#b72027;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.AB-loginbox05-input-btn02{float:left;text-align:center;width:49%;background-color:#898989;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

.AB-loginbox07-inputbox01{position:relative;margin-bottom:5px;padding:12px 164px 0 0;}
.AB-loginbox07-info-btn-box{border-left:1px solid #ddd;padding-left:15px;position:absolute;right:12px;top:12px;}
.AB-loginbox07-input-btn-box{border-left:1px solid #ddd;padding-left:15px;position:absolute;right:12px;top:12px;}

/* 배너박스리스트 */
.AB-box-btns{overflow:hidden; *zoom:1;}
.AB-banner-img{float:left;width:89px;_width:88px;height:auto; position:relative; margin:0 5px 5px 0;background: #FFFFFF url("/design/gberryfarm/img/bg_banner01.gif") 0 bottom repeat-x; }
.AB-banner-img a.AB-banner{display:block; width:100%; height:60px;text-align:center; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; 
padding-top:5px;
border:1px solid #ddd;
}
.AB-banner-img span.txt{display:block; width:100%; text-align:center; position:absolute; bottom:5px; left:1px; font-weight:bold; color:#525252; font-size:11px; word-wrap:break-word; zoom:1; white-space:pre}

/* 컨텐츠페이지 */
#ABC-content-wrap{overflow:hidden;}
#ABC-content-wrap h3{font-size:16px; font-weight:bold; margin:8px 0 10px; color:#cd0100;}
#ABC-content-wrap h3 span{font-size:12px; font-weight:normal; color:#969696}
#ABC-content-wrap h4{background:url("/design/gberryfarm/img/title_icon01.gif") 2px 50% no-repeat ; font-weight:bold; padding:6px 0 5px 23px ; color:#313131;}
#ABC-content-wrap .AB-web-layer{padding:11px 0 12px 0; line-height:21px;}
#ABC-content-wrap .AB-lst-layer .title{background:url("/design/gberryfarm/img/title_icon02.gif") 0 50% no-repeat; padding-left:12px; font-weight:bold; color:#737373;}
#ABC-content-wrap .AB-icon01{background:url("/design/gberryfarm/img/icon_bulet.gif") 4px 9px no-repeat !important; padding-left:14px;}
.AB-icon02{background:url("/design/gberryfarm/img/title_bulet01.gif") 1px 50% no-repeat !important; padding-left:14px;}
.AB-icon03{background:url("/design/gberryfarm/img/title_bulet02.gif") 1px 50% no-repeat !important; padding-left:14px;}
.AB-icon04{background:url("/design/gberryfarm/img/title_bulet03.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon05{background:url("/design/gberryfarm/img/title_bulet04.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon06{background:url("/design/gberryfarm/img/title_bulet05.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon07{background:url("/design/gberryfarm/img/title_bulet06.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon08{background:url("/design/gberryfarm/img/title_icon02.gif") 0 50% no-repeat; padding-left:12px;}
#ABC-content-wrap .AB-lst-layer li{padding-left:12px; margin:3px 0;}
#ABC-content-wrap .AB-dic-lst li{float:left; width:48%; overflow: hidden;white-space: nowrap; text-align:left;}
#ABC-content-wrap .AB-wrap-alignc{margin:0 auto; width:673px;}
.AB-lst-layer01{border-left:1px solid #767676; width:137px; line-height:20px;}
.AB-lst-layer01 li.title{padding-left:0; margin-bottom:15px;}
.AB-lst-layer01 .title_box{background-color:#484848; height:48px; line-height:48px; background-image:none !important; margin-bottom:15px;}
.AB-lst-layer01 li{background:url("/design/gberryfarm/img/bg_lst_bar.gif") 0 7px no-repeat; padding-left:8px; color:#7a7a7a; font-size:11px; }
.AB-lst-layer02 li{background:url("/design/gberryfarm/img/bg_lst_icon.gif") 100% 50% no-repeat; float:left; margin-right:38px; width:200px; margin-bottom:10px; border-bottom:1px solid #dddddd;}
.AB-lst-layer03{line-height:21px;}
.AB-lst-layer03 li.title{padding-left:0; margin-bottom:15px; }
.AB-lst-layer03 li{color:#7a7a7a}

/* 컨텐츠 버튼 */
.AB-cbtn{display:inline-block; *margin-top:5px;}
.AB-cbtn span{display:inline-block; font-size:12px;font-family:"굴림"; color:#fff; height:24px; line-height:24px;text-shadow:0 0 0 white !important;}
.AB-cbtn span.AB-right{background:url("/design/gberryfarm/img/btn_right_img01.gif") right 0 no-repeat; padding-right:25px;}
.AB-cbtn span.AB-left{background:url("/design/gberryfarm/img/btn_left_img01.gif") 0 0 no-repeat; padding-left:13px;padding-top:1px;}
.AB-cbtn span.AB-right01{background:url("/design/gberryfarm/img/btn_right_img02.gif") right 0 no-repeat; padding-right:25px;}
.AB-cbtn span.AB-left01{background:url("/design/gberryfarm/img/btn_left_img02.gif") 0 0 no-repeat; padding-left:13px;padding-top:1px;}
.AB-cbtn span.AB-right02{background:url("/design/gberryfarm/img/btn_right_img03.gif") 0 0 no-repeat; padding-left:25px;}
.AB-cbtn span.AB-left02{background:url("/design/gberryfarm/img/btn_left_img03.gif") right 0 no-repeat; padding-right: 13px;padding-top:1px;}

/* 테이블스킨 */
.AB-tskin00{line-height:20px;}
.AB-tskin00 th{text-align:left; font-weight:bold; font-size:19px;  color:#444547; border:none !important; }
.AB-tskin00 td{color:#666666; border:none !important;}

.AB-tskin01{border-collapse: collapse; border-top:2px solid #444547;  line-height:20px;}
.AB-tskin01 th{text-align:left; font-weight:bold; font-size:19px; border-bottom:1px solid #e4e4e4; color:#444547; }
.AB-tskin01 td{border-bottom:1px solid #e4e4e4; color:#666666;}

.AB-tskin02{background:url("/design/gberryfarm/img/bg_th01.gif") right 0 no-repeat; border-top:2px solid #424242; border-bottom:1px solid #aaaaaa; padding-right:1px;}
.AB-tskin02 .AB-th-bg01{background-image:url("/design/gberryfarm/img/bg_th01.gif"); background-position:0 0; background-repeat:no-repeat; }
.AB-tskin02 th, .AB-tskin02 td{color:#7a7a7a; border-bottom:1px solid #dddddd;}
.AB-tskin02 td strong{color:#4c4c4c;}
.AB-tskin02 .line_l{border-right:1px solid #dddddd;}
.AB-tskin02 label{display:inline-block; margin-left:3px}

.AB-tskin03{border-top:2px solid #424242; }
.AB-tskin03 th, .AB-tskin03 td{color:#7a7a7a; border-bottom:1px solid #eeeeee;}
.AB-tskin03 th{vertical-align:top;  text-align:left; font-weight:bold;}

/* 펼침 메뉴 */
.AB-category{width:980px; background:url("/design/gberryfarm/img/bg_bar01.gif") 0 0 repeat-y; line-height:19px;}
.AB-carlst{padding-left:10px;}
.AB-carlst li{float:left; padding:0 6px;background:url("/design/gberryfarm/img/bar01.gif") 0 5px no-repeat ; position:relative; *height:20px;_width:120px;min-width:80px;*display:inline}
.AB-category h4{font-weight:bold; color:#6195c9; margin:4px 0 2px; background:url("/design/gberryfarm/img/icon_h4.gif") 0 2px no-repeat; padding-left:18px;}
.AB-car-name{padding-left:27px;}
.AB-sch-rbox{background:url("/design/gberryfarm/img/bg_foot.gif") 0 0 no-repeat; height:10px;}

/* 펼침 메뉴(reverse) */
.AB-category_r{width:980px; background:url("/design/gberryfarm/img/bg_sbar01_r.gif") 0 0 no-repeat; line-height:19px;}
.AB-category_r h4{font-weight:bold; color:#6195c9; margin:4px 0 2px; background:url("/design/gberryfarm/img/icon_h4.gif") 0 2px no-repeat; padding-left:18px;}
.AB-sch-rbox_r{background:url("/design/gberryfarm/img/bg_sfoot_r.gif") 0 0 no-repeat; height:10px;}

/* div 간단한 표 <ul class="ABA-div-table"><li><label>타이틀</label><div>내용</div></li></ul> 형태로 마크업 */
.ABA-div-table li{padding:3px 0 3px 100px;position:relative;border-bottom:1px #e7e7e7 dotted;}
.ABA-div-table li:last-child{border-bottom:0}
.ABA-div-table li label{position:absolute;top:8px;left:10px;_left:-70px;font-weight:bold;}
.ABA-div-table li div {line-height:24px;}


/*메뉴얼아이콘*/
.AB-manual{font-size:11px;color:#f29730;display:inline-block;padding-left:15px;padding-top:2px;margin-left:10px;height:15px;background:url("/design/gberryfarm/img/icon_manual.png") left top no-repeat;}

/*글자스타일*/
.AB-style-title{font-family:"굴림",gulim;}
.AB-style-num{font-family:Tahoma,"돋움",dotum;}

/*숫자배경*/
.AB-bg-num01{width:27px; height:16px; background:url("/design/gberryfarm/img/bg_num01.gif") no-repeat 0 0; display:inline-block; text-align:center; padding:1px 0 0 5px; margin-left:5px; font-size:11px; color:#ffffff;font-family:Tahoma,dotum;}

/*스크롤*/
.AB-scroll-bar{overflow: auto; margin:3px 3px 5px 0;  scrollbar-base-color: #fff; scrollbar-3dlight-color: #fff; scrollbar-darkshadow-color: #fff; scrollbar-face-color: #fff; scrollbar-highlight-color: #dddddd; scrollbar-shadow-color: #dddddd; scrollbar-track-color: #fff;}

/*댓글,답글 스타일*/
.AB-bullet-cmt{background:url("/design/gberryfarm/img/icon_comment02.gif") left 2px no-repeat;display:inline-block;padding-left:15px;margin-left:5px;font-size:11px;line-height:14px;color:#3C96F7;font-family:Tahoma,"돋움",dotum;}
.AB-bullet-reply{background:url("/design/gberryfarm/img/icon_comment01.gif") left 2px no-repeat;display:inline-block;padding-left:15px;margin-left:5px;font-size:11px;line-height:14px;color:#d48c55;font-family:Tahoma,"돋움",dotum;}

/*서브페이지 템플릿*/
.AB-content-wrap h4, .AB-content-wrap h5, .AB-content-wrap h6, .AB-content-wrap div, .AB-content-wrap th, .AB-content-wrap td, .AB-content-wrap p, .AB-content-wrap span{font-family:"맑은 고딕",Malgun Gothic,"돋움",dotum;}
.AB-content-wrap .title44{font-size:44px;line-height:60px;letter-spacing:-2px;}
.AB-content-wrap .title40{font-size:40px;line-height:55px;letter-spacing:-2px;}
.AB-content-wrap .title35{font-size:35px;line-height:50px;letter-spacing:-2px;}
.AB-content-wrap .title22{font-size:22px;line-height:36px;letter-spacing:-1px;}
.AB-content-wrap .title20{font-size:22px;line-height:33px;letter-spacing:-1px;}
.AB-content-wrap .title17{font-size:17px;line-height:27px;letter-spacing:-1px;}
.AB-content-wrap .title15{font-size:15px;line-height:20px;letter-spacing:-1px;margin-bottom:5px;}
.AB-content-wrap .title14{font-size:14px;line-height:20px;letter-spacing:-1px;margin-bottom:5px;}
.AB-content-wrap .content13{font-size:13px;line-height:20px;letter-spacing:-1px;text-align:justify;}
.AB-content-wrap .content12{font-size:12px;line-height:17px;letter-spacing:-1px;text-align:justify;}
.AB-content-wrap strong, .AB-content-wrap b{font-weight:600;}

/*페이지편집 버튼*/
.AB-btn-edit-page{text-align:center; margin:20px 0 10px 0;}
.AB-btn-edit-page a{color:#616161; font-size:11px; letter-spacing:-1px; display:inline-block; border:1px solid #ddd; border-radius:2px; padding:0 8px; height:23px; line-height:25px; background:#fcfcfc; background:linear-gradient(to bottom, #fff 0%, #f4f4f4 100%); background:-webkit-linear-gradient(top, #fff 0%, #f4f4f4 100%);}
.AB-btn-edit-page a:hover{color:#fff; border:1px solid #fff; border-radius:3px; background:#f09018; background:linear-gradient(to bottom, #f9a71d 0%, #e36e11 100%); background:-webkit-linear-gradient(top, #f9a71d 0%, #e36e11 100%);}
@media screen and (-webkit-min-device-pixel-ratio:0){
.AB-btn-edit-page a{line-height:24px;}
}

/*box shadow*/
.AB-box-shadow{box-shadow:rgba(0, 0, 0, 0.1) 0 0 2px;}




.AB-empty-value {
    background-color: #edfbff;
    outline: 1px solid #ff8533;
}
.ABA-join-step ol {
    background: url("/design/gberryfarm/img/icon_p_bg.gif") no-repeat scroll center center;
    margin: 27px 0;
    overflow: hidden;
    padding-left: 18px;
}
.ABA-join-step ol li {
    float: left;
    margin-left: 55px;
}
.ABA-join-step ol li.AB-first {
    margin-left: 0 !important;
}
.ABA-join-step ol li span {
    background: url("/design/gberryfarm/img/icon_pross.gif") no-repeat scroll 0 0;
    display: block;
    height: 51px;
    text-indent: -9999px;
    width: 202px;
}
.AB-join-01 {
    display: block;
}
.AB-join-02 {
    display: none;
}
.AB-space {
    line-height: 26px;
}
.AB-space input {
    vertical-align: middle;
}
.AB-color-e {
    color: #ff7200;
    font-weight: bold;
}
.AB-bbs-wrap {
    position: relative;
}
.ABA-list-title {
    width: 100%;
}
.ABA-list-title th, .ABA-list-title td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f0f0f0 url("/design/gberryfarm/img/bg_list_title.gif") repeat-x scroll 0 0;
    border-color: #e6e6e6;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    color: #454545;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
}
.ABA-content-box table .ABA-list-title tr:last-child th, .ABA-content-box table .ABA-list-title tr:last-child td {
    border-bottom: 1px solid #e6e6e6;
}
.ABA-list-title th:first-child, .ABA-list-title td:first-child {
    border-left: 1px solid #e6e6e6;
    border-radius: 4px 0 0 4px;
}
.ABA-list-title th:last-child, .ABA-list-title td:last-child {
    border-radius: 0 4px 4px 0;
    border-right: 1px solid #e6e6e6;
}
.AB-text-indt {
    font-size: 0;
    text-indent: -1999px;
}
.AB-btn-edit {
    background: url("/design/gberryfarm/img/btn_edit.gif") no-repeat scroll 0 center;
    display: block;
    height: 14px;
    margin-right: 4px;
    width: 14px;
}
.AB-btn-del {
    background: url("/design/gberryfarm/img/btn_del.gif") no-repeat scroll 0 center;
    display: block;
    height: 14px;
    width: 14px;
}
.ABA-list-body {
    border-collapse: collapse;
    width: 100%;
}
.ABA-list-body td {
    border-bottom: 1px solid #ededed;
    color: #7a7a7a;
    text-align: center;
}
.ABA-list-body td.AB-text-left {
    color: #454545;
    text-align: left;
}
.ABA-list-body td.AB-text-left a {
    color: #454545;
}
.AB-alignc {
    overflow: hidden;
    text-align: center;
}
.AB-alignc a {
    color: #666;
    display: inline-block;
    font-size: 12px;
}
.AB-alignc a img {
    vertical-align: middle;
}
.ABA-list-btn {
    margin: 20px 0;
}
.ABA-list-paging {
    padding: 15px 0;
}
.ABA-list-search {
    background: #f7f7f7 none repeat scroll 0 0;
    padding: 10px 0;
}
.ABA-list-search a {
    display: inline-block;
    vertical-align: middle;
}
.ABA-view-head {
    position: relative;
    width: 100%;
}
.ABA-view-head strong {
    color: #454545;
    font-weight: bold;
    padding: 0 26px 0 25px;
}
.AB-box-line {
    border-top: 1px solid #aaa;
}
.AB-box-round {
    height: 2px;
    position: absolute;
    width: 2px;
}
.AB-box-round-a {
    background: url("/design/gberryfarm/img/bg_round01.gif") no-repeat scroll 0 0;
    left: -1px;
    top: -1px;
}
.AB-box-round-b {
    background: url("/design/gberryfarm/img/bg_round04.gif") no-repeat scroll 0 0;
    bottom: -1px;
    left: -1px;
}
.AB-box-round-c {
    background: url("/design/gberryfarm/img/bg_round02.gif") no-repeat scroll 0 0;
    right: -1px;
    top: -1px;
}
.AB-box-round-d {
    background: url("/design/gberryfarm/img/bg_round03.gif") no-repeat scroll 0 0;
    bottom: -1px;
    right: -1px;
}
.AB-box-line-solid-a {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #e5e5e5;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 80%;
}
.AB-box-line-solid-b {
    border: 1px solid #e5e5e5;
}
.AB-box-line-solid-c {
    border-top: 1px solid #e5e5e5;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.AB-box-line-solid-d {
    border-bottom: 1px solid #bdc1c4;
    border-top: 1px solid #bdc1c4;
}
.AB-box-line-solid-e {
    border-top: 1px solid #c0c3c6;
    padding-top: 1px;
}
.AB-box-line-solid-g {
    border-bottom: 1px solid #bdc1c4;
}
.ABA-tit-box {
    overflow: hidden;
    padding: 12px 0;
}
.ABA-tit-box p {
    float: left;
}
.ABA-tit-box h5 {
    float: left;
    font-weight: normal;
    width: 73%;
    word-wrap: break-word;
}
.ABA-item-box {
    overflow: hidden;
}
.ABA-item-box p {
    float: left;
    padding: 7px 0 11px;
    word-wrap: break-word;
}
.ABA-view-body {
    line-height: 20px;
    padding: 20px 23px;
    word-wrap: break-word;
}
.ABA-info-box {
    overflow: hidden;
    padding: 8px 0 0;
}
.ABA-info-box p {
    float: left;
    padding-bottom: 6px;
}
.ABA-info-box strong {
    padding: 0 26px 0 25px;
}
.ABA-file-head {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
}
.ABA-file-head strong {
    line-height: 20px;
}
.ABA-borad-view {
    border: 1px solid #e8e8e8;
    padding: 18px 14px 14px;
    position: relative;
}
.ABA-board-vhead {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 8px;
}
.ABA-board-vhead .AB-view-info {
    float: left;
    margin: 0 0 0 13px;
    width: 540px;
    word-wrap: break-word;
}
.ABA-board-vhead .AB-bg-qna {
    background: transparent url("/design/gberryfarm/img/bg_qna.gif") no-repeat scroll 9px 0;
    float: left;
    height: 52px;
    width: 53px;
}
.ABA-board-vhead .AB-bg-qna01 {
    background-position: 9px -52px;
}
.ABA-board-vhead .AB-view-info p {
    line-height: 15px;
    padding-top: 9px;
    position: relative;
}
.ABA-board-vhead .AB-view-info p span:first-child {
    border-left: medium none;
    padding: 0 16px 0 0;
}
.ABA-board-vhead .AB-view-info p span {
    border-left: 1px solid #ababa9;
    display: inline-block;
    padding: 0 16px;
}
.ABA-view-contents p.AB-view {
    line-height: 25px;
    padding: 17px 2px;
}
.ABA-view-contents {
    line-height: 18px;
}
.ABA-alignc {
    font-weight: bold;
    padding: 42px 0 17px;
    text-align: center;
}
.alignc01 {
    font-weight: bold;
    padding: 0 0 42px;
    text-align: center;
}
.AB-filedown {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    height: 15px;
    margin: 10px 0;
    padding: 12px 0 14px 10px;
}
.AB-filedown p, .AB-filedown01 p {
    color: #454545;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
}
.ABA-btns {
    height: 62px;
    overflow: hidden;
    padding: 20px 0;
}
#AB_cmt_box_btn_first {
    color: #52a9e0 !important;
    float: left;
    font-weight: bold;
    margin-top: 3px;
}
[id^="AB_cmt_box_btn_"] span {
    color: #ff6600;
    font-weight: bold;
}
.ABA-btns .AB-fr {
    float: right;
    padding: 0 6px 0 0;
}
#AB_sns_util_container {
    clear: both;
    height: 40px;
}
#AB_sns_util li {
    border: 0 none !important;
    padding: 0 !important;
}
.AB-qna {
    background: #f6f6f6 none repeat scroll 0 0;
}
.ABA-btns-re {
    height: 30px;
    overflow: hidden;
    padding: 6px;
}
.ABA-btns-re .AB-fr {
    float: right;
}
.ABA-btns-re p {
    float: left;
}
[id^="AB_cmt_box_btn_"] {
    color: #52a9e0 !important;
    font-weight: bold;
}
.AB_cmt_box_btn {
    margin-bottom: 5px;
}
.AB-etc {
    position: absolute;
    right: 4px;
    top: 16px;
    width: 125px;
}
.AB-cr {
}
.AB-cr::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.AB-marking {
    display: inline-block;
    float: left;
    padding: 0 5px;
    position: relative;
    text-align: center;
}
.AB-marking-p {
    color: #e82b2b;
    font-size: 12px;
    font-weight: bold;
    left: 46%;
    position: absolute;
    top: 11px;
}
.AB-marking-m {
    color: #2b2ee8;
    font-size: 12px;
    font-weight: bold;
    left: 46%;
    position: absolute;
    top: 11px;
}
.AB-recom {
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
}
.AB-recom-h {
    height: 55px;
}
#AB_sns_util {
    overflow: hidden;
}
#AB_sns_util li {
    float: left;
}
#AB_sns_util a {
    margin-left: 5px;
}
.ABA-filedown {
    background: #f7f7f7 none repeat scroll 0 0;
    padding: 10px 0 10px 31px;
}
.ABA-filedown img {
    margin: 0 3px;
    vertical-align: middle;
}
.ABA-filedown strong {
    color: #454545;
    font-weight: bold;
}
.ABA-prev-nxt {
    overflow: hidden;
    padding: 10px 0;
}
.ABA-prev-nxt .AB-fl {
    float: left;
    width: 85%;
    word-wrap: break-word;
}
.ABA-prev-nxt .AB-fl span {
    display: inline-block;
    font-weight: bold;
    padding: 0 20px;
    text-align: center;
}
.ABA-prev-nxt .AB-fl span.AB-LF-common {
    font-weight: normal;
}
.ABA-prev-nxt .AB-fr {
    float: right;
    margin-right: 35px;
}
.ABA-view-btn {
    margin: 7px 0;
    overflow: hidden;
    width: 100%;
}
.ABA-view-btn .AB-btn-fl {
    float: left;
}
.ABA-view-btn .AB-btn-fr {
    float: right;
}
.ABA-view-btn .AB-btn-fr a {
    margin-right: 4px;
}
.AB-btn-fr a {
    display: inline-block;
    vertical-align: middle;
}
.AB-btn-board-set {
    background: url("/design/gberryfarm/img/btn_board_set.gif") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 52px;
}
.AB-btn-board-set01 {
    background: url("/design/gberryfarm/img/btn_board_set.gif") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 22px;
    position: relative;
    text-indent: 9999px;
    width: 56px;
}
.AB-btn-board-set-pos-a {
    background-position: 0 0;
}
.AB-btn-board-set-pos-b {
    background-position: 0 -63px;
}
.AB-btn-board-set-pos-c {
    background-position: 0 -42px;
}
.AB-btn-board-set-pos-d {
    background-position: 0 -21px;
}
.AB-btn-board-set-pos-e {
    background-position: 0 -126px;
}
.AB-btn-board-set-pos-f {
    background-position: 0 -83px;
}
.AB-btn-board-set-pos-g {
    background-position: 0 -105px;
}
.AB-btn-board-set-pos-h {
    background-position: 0 -173px;
}
.AB-btn-board-set-pos-i {
    background-position: 0 -84px;
}
.AB-btn-board-set-pos-j {
    background-position: 0 -194px;
    width: 101px;
}
.AB-btn-board-set02 {
    background: url("/design/gberryfarm/img/btn_board_set02.gif") no-repeat scroll 0 0;
    display: block;
    font-size: 0;
    height: 25px;
    text-indent: -9999px;
    vertical-align: middle;
}
.AB-btn-board-set03 {
    background: url("/design/gberryfarm/img/btn_board_set02.gif") no-repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 25px;
    position: relative;
    vertical-align: bottom;
}
.AB-btn-board-set02-pos-a {
    background-position: 0 0;
    width: 52px;
}
.AB-btn-board-set02-pos-b {
    background-position: 0 -26px;
    width: 52px;
}
.AB-btn-board-set02-pos-c {
    background-position: 0 -52px;
    width: 78px;
}
.ABA-list-btn-non {
    margin: 10px 0;
}
.ABA-write-box .ABA-write-list {
    background: url("/design/gberryfarm/img/bg_item.gif") repeat-y scroll 0 0;
    border-bottom: 1px solid #c0c3c6;
    padding-bottom: 1px;
}
.ABA-write-box .ABA-write-list li:first-child {
    border-top: medium none;
}
.ABA-write-box .ABA-write-list li {
    border: medium none !important;
    padding: 6px 0 6px 136px !important;
    position: relative;
}
.ABA-write-box .ABA-write-list li.AB-line-d {
    background: url("/design/gberryfarm/img/bg_wline01.gif") repeat-x scroll 0 bottom;
}
.ABA-write-box .ABA-write-list .AB-opt {
}
.ABA-write-box .ABA-write-list .AB-opt ul {
    margin: 0 !important;
}
.ABA-write-box .ABA-write-list .AB-opt li {
    border: medium none;
    padding: 5px 0 0 !important;
}
.ABA-write-box .ABA-write-list .AB-opt li * {
    color: #656565;
    font-size: 11px;
}
.ABA-write-box .ABA-write-list label {
    vertical-align: middle;
}
.ABA-write-box .ABA-write-list label.AB-label-c {
    background: url("/design/gberryfarm/img/icon_dot.gif") no-repeat scroll 0 center;
    color: #454545;
    font-size: 12px;
    font-weight: bold;
    left: 21px;
    padding-left: 11px;
    position: absolute;
    top: 8px;
}
.ABA-write-box .ABA-write-list label.AB-label-a {
    background: url("/design/gberryfarm/img/icon_dot.gif") no-repeat scroll 0 center;
    color: #454545;
    font-size: 12px;
    font-weight: bold;
    left: 21px;
    padding-left: 11px;
    position: absolute;
    top: 146px;
}
.ABA-write-list a {
    display: inline-block;
    vertical-align: middle;
}
.ABA-write-list .AB-btn-sumit {
    background: url("/design/gberryfarm/img/btn_input01.gif") no-repeat scroll 0 0;
    display: block;
    height: 19px;
    margin: 0 3px;
    text-indent: -9999px;
    width: 102px;
}
.ABA-write-list .AB-pos-inputbtn-1-1 {
    background-position: 0 -40px;
    width: 112px;
}
.ABA-write-list .AB-pos-inputbtn-1-3 {
    background-position: 0 0;
    width: 112px;
}
.ABA-write-list .AB-pos-inputbtn-1-4 {
    background-position: 0 -60px;
}
.ABA-write-list .AB-pos-inputbtn-1-5 {
    background-position: 0 -80px;
    width: 51px;
}
.ABA-write-box .ABA-write-list li input[type="file"] {
    border: 1px solid #d6d6d6;
}
.AB-file-line {
    border: 1px solid #d6d6d6 !important;
    height: 24px !important;
    line-height: 24px !important;
}
@media not all {
.AB-file-line {
    padding-left: 2px;
}
}
.ABA-bbs-wrap {
    position: relative;
}
.ABA-bbs-wrap input[type="radio"] {
    margin: 0 4px 3px 5px;
    vertical-align: middle;
}
.ABA-bbs-wrap input[type="checkbox"] {
    margin: 0 4px 3px 5px;
    vertical-align: middle;
}
.AB-inputbox-type-c {
    border: 1px solid #d6d6d6;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
}
textarea {
    color: #35363a;
    font-size: 12px;
}
.AB-scach-list {
    vertical-align: middle;
}
.AB-text {
    border: 1px solid #d6d6d6;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
}
.AB-radio {
    margin: 0 3px 3px 5px;
    vertical-align: middle;
}
.AB-checkbox {
    margin: 0 3px 3px 5px;
    vertical-align: middle;
}
.AB-select {
    vertical-align: middle;
}
.AB-textarea {
    border: 1px solid #d6d6d6;
    color: #35363a;
    line-height: 18px;
    vertical-align: middle;
}
.AB-text-money {
    background-color: transparent;
    border: medium none;
    color: #666666;
    font-family: "verdana";
    font-size: 12px;
    height: 18px;
    line-height: 17px;
    padding: 0 3px;
    text-decoration: none;
}
.AB-text-money-emp {
    background-color: transparent;
    border: medium none;
    color: #666666;
    font-family: "verdana";
    font-size: 15px;
    font-weight: bold;
    height: 18px;
    line-height: 17px;
    padding: 0 3px 5px;
    text-align: right;
    text-decoration: none;
}
.AB-width-a {
    width: 418px;
}
.AB-width-b {
    width: 184px;
}
.AB-width-c {
    width: 95px;
}
.AB-width-d {
    width: 145px;
}
.ABA-board-btn {
    margin-top: 10px;
}
.ABA-gally-wrap {
    overflow: hidden;
    width: 100%;
}
.ABA-gally-wrap .ABA-album-thumb {
    float: left;
    line-height: 22px;
    white-space: nowrap;
}
.ABA-thumb {
    display: inline-block;
    padding: 4px;
}
.AB-rbox-line-c {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dadada;
    border-radius: 4px;
}
.AB-color-gray {
    color: #999999;
    letter-spacing: 1px;
    line-height: 23px;
}
.AB-color-gray a {
    line-height: normal;
}
.AB-edit {
    text-align: center;
}
.AB-edit a {
    display: inline-block;
    padding: 0 2px;
    vertical-align: middle;
}
.AB-submit-btn {
    background: url("/design/gberryfarm/img/btn_edit01.gif") no-repeat scroll 0 0;
    display: block;
    font-size: 0;
    height: 18px;
    text-indent: -9999px;
    width: 39px;
}
.AB-pos-submit-btn-1-4 {
    background-position: 0 0;
}
.AB-pos-submit-btn-1-5 {
    background-position: 0 -18px;
}
.AB-pos-submit-btn-1-6 {
    background-position: 0 -39px;
    width: 14px;
}
.AB-pos-submit-btn-1-7 {
    background-position: 0 -57px;
    width: 14px;
}
.AB-idpasswrite {
    display: none;
}
.ABA-user-wrap {
    padding: 10px;
}
.AB-tit-use {
    background: url("/design/gberryfarm/img/icon_tit01.gif") no-repeat scroll 5px 0 !important;
    height: 13px;
    margin-bottom: 12px;
    padding-left: 23px;
}
.AB-tit-use span {
    font-weight: bold;
}
.AB-text-use03, .AB-text-use02, .AB-text-use01 {
    font-weight: bold;
}
.AB-text-use {
    background: url("/design/gberryfarm/img/tit_text01.gif") no-repeat scroll 0 0 !important;
    font-size: 0;
    height: 14px;
    text-indent: -1999px;
}
.AB-text-agree {
    border: 1px solid #d6d6d6;
    height: 180px;
    margin: 8px 0;
    overflow: auto;
}
.bx h3 {
    background: none repeat scroll 0 0;
    font-size: 13px !important;
    font-weight: normal;
    margin-left: 0 !important;
    padding: 0;
}
.AB-tit-use h3 {
    background: none repeat scroll 0 0;
    padding: 0;
}
.AB-chk {
    color: #666666;
    font-size: 11px;
}
.AB-alignr input, .AB-upsw-save input {
    vertical-align: middle;
}
.AB-alignr {
    text-align: right;
}
.AB-line-c {
    background-color: #fffae7;
    border: 1px solid #e8e8e8;
}
.ABA-rep-wrap {
    padding-top: 23px;
}
.AB-cmt-view {
    border-bottom: 1px dashed #c5c5c5;
    margin: 12px 11px;
    position: relative;
}
.AB-rep-info {
    height: 20px;
    line-height: 20px;
}
.AB-cmt {
    color: #666666;
    line-height: 20px;
    padding: 6px 0 15px 15px;
}
.AB-rep-id {
    background: url("/design/gberryfarm/img/icon_rep.gif") no-repeat scroll 4px 4px;
    color: #454545;
    float: left;
    font-weight: bold;
    margin-left: 0;
    padding: 0 13px 0 18px;
}
.AB-rep-id01 {
    background: url("/design/gberryfarm/img/icon_rep.gif") no-repeat scroll 4px 11px;
    color: #454545;
    font-weight: bold;
    padding: 10px 13px 0 18px;
}
.AB-rep-date {
    color: #999999;
    float: left;
    font-size: 11px;
}
.AB-rep-editbtn {
    font-family: dotum;
    position: absolute;
    right: 0;
    top: 3px;
}
.AB-rep-editbtn a {
    color: gray;
    font-size: 11px;
    margin-right: 6px;
}
.AB-rep-editbtn a img {
    vertical-align: text-top;
}
.AB-rep-editbtn a.AB-rep-up {
    color: #e93f3f;
}
.AB-rep-editbtn a.AB-rep-down {
    color: #1b72bb;
}
.AB-rep-editbtn a span {
    display: inline-block;
    font-family: Tahoma;
    margin: 0 1px 0 2px;
}
.AB-cmt-wrap {
    margin: 6px 0;
    padding-right: 76px;
    position: relative;
}
.AB-cmt-box {
    padding-right: 71px;
    position: relative;
}
.AB-width-e {
    border: 1px solid #d0d0d0;
    height: 73px;
    width: 99%;
}
.comment_btn {
    position: absolute;
    right: 2px;
    top: 1px;
}
.AB-cmt-input-wrap {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    margin: 12px 0 25px;
    padding: 0 14px 0 10px;
}
div[id^="AB_cmt_reply_form"] .comment_btn {
    right: 10px;
}
div[id^="AB_cmt_reply_form"] .AB-btn-resize {
    right: 10px;
}
.AB-btn-resize {
    position: absolute;
    right: 2px;
    top: 55px;
}
[class^="AB_cmt_reply_depth"] .AB-cmt-input-wrap, .AB-cmt .AB-cmt-input-wrap {
    background: none repeat scroll 0 0;
    border: medium none;
    margin: 0;
    padding: 0;
}
.AB_cmt_reply_depth_1 {
    background: url("/design/gberryfarm/img/icon_rep01.gif") no-repeat scroll 8px 2px;
    padding-left: 20px;
}
.AB_cmt_reply_depth_2 {
    background: url("/design/gberryfarm/img/icon_rep01.gif") no-repeat scroll 25px 2px;
    padding-left: 40px;
}
.AB_cmt_reply_depth_3 {
    background: url("/design/gberryfarm/img/icon_rep01.gif") no-repeat scroll 48px 2px;
    padding-left: 60px;
}
.AB_cmt_reply_depth_4 {
    background: url("/design/gberryfarm/img/icon_rep01.gif") no-repeat scroll 66px 2px;
    padding-left: 80px;
}
.AB_cmt_reply_depth_5 {
    background: url("/design/gberryfarm/img/icon_rep01.gif") no-repeat scroll 86px 2px;
    padding-left: 100px;
}
.AB_cmt_reply_depth_6 {
    background: url("/design/gberryfarm/img/icon_rep01.gif") no-repeat scroll 107px 2px;
    padding-left: 120px;
}
.AB_cmt_reply_depth_7 {
    background: url("/design/gberryfarm/img/icon_rep01.gif") no-repeat scroll 107px 2px;
    padding-left: 120px;
}
.ABA-state-wrap {
    margin: 20px auto;
    width: 474px;
}
.ABA-state-head {
    height: 98px;
    margin: 0 auto 15px;
    width: 368px;
}
.ABA-state-body {
    background: url("/design/gberryfarm/img/bg_login_box02.gif") no-repeat scroll 0 bottom;
    margin-bottom: 20px;
    padding-bottom: 30px;
}
.ABA-state-box {
    background: url("/design/gberryfarm/img/bg_login_box01.gif") no-repeat scroll 0 0;
    padding-top: 30px;
}
.ABA-login-box {
    margin: 0 auto;
    position: relative;
    width: 333px;
}
.ABA-login-box::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.ABA-login-box p, .ABA-find-box p {
    line-height: 24px;
}
.ABA-state-box p.AB-uid label {
    display: inline-block;
    font-weight: bold;
    width: 65px;
}
.ABA-state-box p.AB-upsw label {
    display: inline-block;
    font-weight: bold;
    width: 65px;
}
.AB-upsw select {
    vertical-align: middle;
}
.AB-sumit-login {
    height: 44px;
    position: absolute;
    right: 34px;
    top: 2px;
    width: 75px;
}
.AB-sumit-login .AB-btn {
    background: url("/design/gberryfarm/img/btn_login.gif") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 100%;
    text-indent: -9999px;
    width: 100%;
}
.ABA-find-box {
    margin: 0 auto;
    position: relative;
    width: 435px;
}
.AB-input-c, .AB-input-d, .AB-input-e {
    border: 1px solid #d6d6d6;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
}
.AB-input-c {
    width: 177px;
}
.AB-input-d {
    width: 120px;
}
.AB-input-e {
    width: 100px;
}
.AB-upsw-save, .AB-idpass-send {
    margin-top: 15px;
    text-align: center;
}
.AB-upsw-save label, .AB-idpass-send label {
    color: #666666;
    font-size: 11px;
    margin-right: 10px;
}
.AB-overlap-id {
    color: red;
    text-align: center;
}
.AB-overlap-id strong {
    color: red;
    font-weight: bold;
}
.AB-overlap-serch {
    background: #ff7d14 none repeat scroll 0 0;
    height: 35px;
    line-height: 35px;
    margin: 17px auto;
    text-align: center;
    width: 422px;
}
.AB-overlap-serch label {
    color: #fff;
    font-weight: bold;
    vertical-align: sub;
}
.AB-overlap-serch a {
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 52px;
}
.AB-overlap-serch span {
    background: url("/design/gberryfarm/img/btn_serch01.gif") no-repeat scroll 0 0;
    display: block;
    height: 100%;
    text-indent: -9999px;
    width: 100%;
}
.AB-overlap-serch span.AB-serch-pos-1 {
    background-position: 0 0;
}
.AB-overlap-serch span.AB-serch-pos-2 {
    background-position: 0 -20px;
}
.AB-waring {
    line-height: 18px;
    padding: 0 0 0 11px;
}
.AB-waring li {
    color: #666666;
    font-size: 11px;
}
.AB-tit-wrap {
    display: none;
}
.AB-edit-btn {
    display: none;
}
.AB-login {
    display: none;
}
.AB-join {
    display: none;
}
.AB-idpass {
    display: none;
}
.AB-tit-txt-box {
    background: url("/design/gberryfarm/img/bg_login_box.gif") no-repeat ;
    padding: 17px 0 0 106px;
}
.AB-bg-login-pos-2 {
    background-position: 0 -104px;
}
.AB-bg-login-pos-3 {
    background-position: -7px -203px;
}
.AB-tit-txt-box p {
    margin-bottom: 9px;
}
.AB-bg-tit span {
    background: url("/design/gberryfarm/img/text_box_tit01.gif") no-repeat scroll 0 0;
    display: block;
    font-size: 0;
    height: 29px;
    text-indent: -9999px;
}
.AB-bg-tit .AB-tit-pos-02 {
    background-position: 0 -38px;
}
.AB-bg-tit .AB-tit-pos-03 {
    background-position: 0 -79px;
}
.AB-bg-tit .AB-tit-pos-04 {
    background-position: 0 -116px;
    height: 33px;
}
.AB-bg-tit .AB-tit-pos-05 {
    background-position: 0 -154px;
    height: 33px;
}
.AB-bg-process span {
    background: url("/design/gberryfarm/img/text_box_tit02.gif") no-repeat scroll 0 0;
    display: block;
    font-size: 0;
    height: 18px;
    text-indent: -9999px;
}
.AB-bg-process .AB-process-pos-02 {
    background-position: 0 -121px;
}
.AB-bg-process .AB-process-pos-03 {
    background-position: 0 -31px;
}
.AB-bg-process .AB-process-pos-04 {
    background-position: 0 -61px;
}
.AB-bg-process .AB-process-pos-05 {
    background-position: 0 -90px;
}
.AB-bg-explan span {
    background: url("/design/gberryfarm/img/text_box_tit03.gif") no-repeat scroll 0 0;
    display: block;
    font-size: 0;
    height: 12px;
    text-indent: -9999px;
}
.AB-bg-explan .AB-explan-pos-02 {
    background-position: 0 -29px;
}
.AB-bg-explan .AB-explan-pos-03 {
    background-position: 0 -61px;
}
.AB-bg-explan .AB-explan-pos-04 {
    background-position: 0 -90px;
}
.AB-bg-explan .AB-explan-pos-05 {
    background-position: 0 -118px;
    height: 33px;
    width: 314px;
}
.AB-btn-menber {
    background: url("/design/gberryfarm/img/btn_menber.gif") no-repeat scroll 0 0;
    display: block !important;
    font-size: 0 !important;
    height: 11px;
    text-indent: -9999px;
    width: 130px;
}
.AB-serch {
    background: url("/design/gberryfarm/img/btn_menber.gif") no-repeat scroll 0 -13px;
    display: block !important;
    font-size: 0 !important;
    height: 11px;
    text-indent: -9999px;
}
.AB-join-wrap {
    float: left;
    margin-left: 72px;
    overflow: hidden;
    width: 164px;
}
.AB-find-wrap {
    float: left;
    overflow: hidden;
    width: 164px;
}
.AB-faq-head, .AB-faq-q {
    overflow: hidden;
    position: relative;
}
.AB-faq-head {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: #f0f0f0 none repeat scroll 0 0;
    border-color: #ddd !important;
    border-image: none !important;
    border-style: solid !important;
    border-width: 1px 0 !important;
    height: 36px;
    line-height: 20px;
}
.AB-faq-q {
    border-bottom: 1px solid #ededed;
}
.AB-faq-head p, .AB-chk01, .AB-selected01, .AB-sjt01, .AB-qna-edit01 {
    float: left;
    font-weight: bold;
    text-align: center;
}
.AB-faq-q p {
}
.AB-faq-head p {
    line-height: 35px;
}
.AB-selected {
    width: 124px;
}
.AB-selected01 {
    color: #4794c0;
    font-weight: normal !important;
    padding: 11px 0;
    width: 124px;
}
.AB-qna-edit {
    float: right !important;
    padding-right: 6px;
    width: 40px;
}
.AB-qna-edit a {
    display: inline-block;
}
.AB-qna-edit01 {
    float: right !important;
    padding: 15px 3px 0 0;
    width: 40px;
}
.AB-qna-edit01 a {
    display: block;
    float: left;
    overflow: hidden;
}
.AB-sjt {
    padding-left: 22px;
    width: 70%;
}
.AB-sjt01 {
    background: url("/design/gberryfarm/img/icon_q.gif") no-repeat scroll 5px 12px;
    color: #666666;
    cursor: pointer;
    font-weight: normal !important;
    padding: 13px 0 11px 27px;
    text-align: left !important;
    word-wrap: break-word;
}
.AB-sjt02 a {
    background: url("/design/gberryfarm/img/icon_q1.gif") no-repeat scroll 2px 5px;
    display: block;
    line-height: 17px;
    padding: 3px 0 3px 22px;
}
.AB-sjt02 a:hover {
    background: url("/design/gberryfarm/img/icon_q1_over.gif") no-repeat scroll 2px 5px;
}
.AB-sjt01 img {
    vertical-align: middle;
}
.AB-chk {
    padding: 0 0 0 14px;
}
.AB-chk01 {
    padding: 13px 0 0 14px;
}
.AB-chk input {
    vertical-align: middle;
}
.AB-faq-a {
    background: #f7f7f7 url("/design/gberryfarm/img/icon_a.gif") no-repeat scroll 62px 12px;
    border-top: 1px solid #ededed;
    color: #888888;
    font-weight: normal;
    line-height: 20px;
    padding: 11px 19px 10px 84px;
    text-align: left;
}
.AB-faq-lst {
    overflow: hidden;
}
.AB-LF-notice img {
    vertical-align: text-top;
}
.AB-bbs-btnedit {
    border: 1px solid #d9d9d9;
    margin: 20px 0;
}
.AB-tit-box {
    background: url("/design/gberryfarm/img/bg_edit.gif") repeat-x scroll 0 0;
    border-bottom: 1px solid #d9d9d9;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
}
.AB-tit-box p {
    color: #808080;
    float: left;
}
.AB-bbs-tit {
    font-weight: bold;
    text-align: center;
    width: 107px;
}
.AB-waring {
    color: red;
}
.AB-bbs-move {
    background: #f6f6f7 none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    margin: 10px;
    overflow: hidden;
    padding: 0 5px;
}
.AB-movechk {
    float: left;
    padding: 6px 20px 4px 8px;
}
.AB-movechk select, .AB-movechk label {
    vertical-align: middle;
}
.AB-bbs-move input, .AB-bbs-move img {
    vertical-align: middle;
}
.AB-mov-c {
    width: 50px;
}
.AB-mov-d {
    width: 95px;
}
.AB-mov-d .ui-datepicker-trigger {
    margin: 0 0 0 2px !important;
}
.ABA-map-wrap {
    margin-top: 15px;
    width: 100%;
}
.ABA-map-wrap ul:first-child {
    overflow: hidden;
    width: 100%;
}
.ABA-map-wrap ul .AB-tit-site {
    display: inline;
    float: left;
    margin: 0 17px 20px;
    min-height: 200px;
    width: 221px;
}
.ABA-map-wrap ul .AB-tit-site h4 {
    font-weight: bold;
}
.ABA-map-wrap ul .AB-tit-site ul {
    background: #fcfcfc none repeat scroll 0 0;
    padding: 8px 0 10px;
}
.ABA-map-wrap ul .AB-tit-site ul li ul {
    padding: 0 0 0 30px;
}
.AB-width {
    width: 278px !important;
}
.ABA-map-wrap .ABA-list-wrap {
    float: left;
    width: 255px;
}
.ABA-map-wrap .ABA-list-wrap ul.AB-site-list {
    margin: 23px 42px 0;
}
.ABA-map-wrap h4 {
    background: url("/design/gberryfarm/img/icon_sitemap.gif") no-repeat scroll 10px 5px !important;
    border-bottom: 5px solid #eee;
    padding: 0 0 7px 22px !important;
}
.ABA-map-wrap h4 a {
    color: #666666;
    font-size: 14px !important;
}
.ABA-map-wrap h5 {
    background: none repeat scroll 0 0;
    height: 24px;
    line-height: 24px;
    padding-left: 24px;
}
.ABA-map-wrap h5 a {
    color: #808080;
}
.ABA-map-wrap h6 {
    background: url("/design/gberryfarm/img/left_icon01.gif") no-repeat scroll 0 45%;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    padding: 0 0 0 10px;
}
.ABA-map-wrap h6 a {
    color: #969696;
    font-size: 11px;
}
.AB-border-non {
    border: medium none !important;
}
#ABA-wrap {
    letter-spacing: -1px;
    padding: 0 18px;
}
#ABA-wrap h4 {
    background: url("/design/gberryfarm/img/title_hc.jpg") no-repeat scroll 0 0;
    font-size: 0;
    height: 110px;
    margin-bottom: 22px;
    text-indent: -9999px;
    width: 775px;
}
#ABA-wrap p {
    margin-bottom: 10px;
}
#ABA-wrap h5 {
    background: url("/design/gberryfarm/img/icon_01.jpg") no-repeat scroll left center;
    margin-bottom: 9px;
    text-indent: 15px;
}
.blue {
    color: #3c75c4;
}
.blue2 {
    color: #5d75cb;
    font-weight: bold;
}
.red {
    color: #d51c1c;
}
.pink {
    color: #d24d82;
}
.bold {
    font-weight: bold;
}
.b1 {
    font-size: 15px;
    font-weight: bold;
}
.AB-a {
    background-color: #f6f6f6;
    border-bottom: 1px solid #e1dfdf;
    border-top: 1px solid #e1dfdf;
    margin-bottom: 6px;
    margin-top: 1px;
    padding: 9px 43px;
}
.AB-b {
    background-color: #d7e4ee;
    border-bottom: 1px solid #e1dfdf;
    border-top: 1px solid #e1dfdf;
    margin-bottom: 25px;
    margin-top: 1px;
    padding: 9px 43px;
}
.AB-c {
    background: url("/design/gberryfarm/img/icon_01.jpg") no-repeat scroll left center;
    color: #d24d82;
    font-weight: bold;
    margin-bottom: 5px;
    text-indent: 15px;
}
.AB-d {
    margin-bottom: 17px;
    padding: 0 15px;
}
.t1 {
    border: medium none;
    margin-bottom: 30px;
}
.t1 strong {
    font-weight: bold;
}
.t1 line {
    text-decoration: line-through;
}
.t1 .bgline01 {
    background: url("/design/gberryfarm/img/bg_td1.gif") repeat-x scroll 0 0;
}
.t1 .bgline02 {
    background: url("/design/gberryfarm/img/bg_td2.gif") repeat-x scroll 0 0;
}
.t1 .bgline03 {
    background: url("/design/gberryfarm/img/bg_td3.gif") repeat-x scroll 0 0;
}
.t1 .bgline04 {
    background: url("/design/gberryfarm/img/bg_td4.gif") repeat-x scroll 0 0;
}
.t1 td {
    padding: 0 32px;
}
#ABA-wrap .img {
    float: right;
    height: 162px;
    width: 189px;
}
.AB-text-use01 {
    margin-left: 1px !important;
}
.AB-text-use02 {
    margin-left: 1px !important;
}
.AB-head-btnset {
    height: 23px;
    padding: 15px 0 5px;
    position: relative;
    text-align: right;
}
.AB-head-btnset::after {
    clear: both;
    display: block;
    visibility: hidden;
}
.ABA-sumit a {
    display: inline-block;
    margin: 0 2px;
    overflow: hidden;
    vertical-align: middle;
}
.ab-rss {
    background: url("/design/gberryfarm/img/images_rss2.gif") no-repeat scroll 0 0;
    height: 19px;
    position: absolute;
    right: 0;
    top: 16px;
    width: 54px;
}
.ab-rss a {
    display: block;
    font-size: 0;
    height: 19px;
    text-indent: -9999px;
    width: 100%;
}
.AB-input-c, .AB-input-id, .AB-input-pass, .AB-input-name {
    border: 1px solid #d6d6d6;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
.AB-LF-current-article {
    background: url("/design/gberryfarm/img/icon_allow04.gif") no-repeat scroll 0 2px;
    color: #1d2450;
    font-weight: bold;
    padding-left: 15px;
}
.AB-comm {
    color: #52a9e0;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}
.AB-rep {
    color: #d48c55;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}
.AB-inline {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}
.ABA-sfaq-head {
    background: transparent url("/design/gberryfarm/img/bg_faq_head.gif") repeat-x scroll 0 -72px;
    height: 35px;
    padding: 0 7px;
    position: relative;
}
.AB-sround-left01 {
    background: transparent url("/design/gberryfarm/img/bg_faq_head.gif") no-repeat scroll 0 -1px;
    height: 35px;
    left: 0;
    position: absolute;
    top: 0;
    width: 7px;
}
.AB-sround-right01 {
    background: transparent url("/design/gberryfarm/img/bg_faq_head.gif") no-repeat scroll 0 -36px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    width: 7px;
}
.ABA-sfaq-head td {
    height: 32px;
    text-align: center;
}
.ABA-sfaq-set td {
    border-bottom: 1px solid #ededed;
    padding: 12px 0;
    text-align: center;
}
.AB-sfaq-a {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 1px solid #ededed;
    color: #888888;
    font-weight: normal;
    line-height: 20px;
    padding: 10px 5px 10px 10px;
    text-align: left;
}
.AB-fsjt01 {
    float: left;
}
.ABA-sfaq-set div.a {
    font-weight: normal;
}
#AB-contents {
    height: 48px;
    width: 625px;
}
#MOD_category_1 {
    margin-left: 3px;
}
.ABA-full-down-menu {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #868686;
    line-height: 18px;
    margin: -20px 0 0 60px;
    padding: 3px;
    position: absolute;
    text-align: left;
    width: 100px;
    z-index: 1000;
}
.ABA-full-down-menu li {
    padding-left: 5px;
}
.ABA-full-down-menu li a {
    background: url("/design/gberryfarm/img/icon_bulet.gif") no-repeat scroll 0 50%;
    padding-left: 9px;
}
.ABA-full-down-menu li a:hover {
    color: #0090ff;
}
.ABA-full-down-menu div {
    font-size: 11px;
    letter-spacing: -1px;
    margin-top: 5px;
    text-align: center;
}
.AB-button.AB-btn-thema button, .AB-button.AB-btn-thema a:hover {
    color: #ffff00;
}
.AB-button.AB-bgimg-pos04 button, .AB-button.AB-bgimg-pos04 a {
    color: #666 !important;
}
.AB-button.AB-btn-thema, .AB-button.AB-btn-thema button, .AB-button.AB-btn-thema a {
    background-image: url("/design/gberryfarm/img/button_lst.gif");
    color: #fff;
}
.AB-button {
    height: 20px;
    line-height: 20px;
    margin-right: 2px !important;
    padding: 0;
    vertical-align: middle;
}
.AB-button button, .AB-button a {
    background-position: right top;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 10px 0 8px;
}
.AB-button, .AB-button button, .AB-button a {
    border: 0 none;
    display: inline-block;
    font-family: dotum;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    overflow: visible;
    position: relative;
    text-decoration: none !important;
    white-space: nowrap;
}
.AB-button button, .AB-button a {
    cursor: pointer;
    left: 2px;
    vertical-align: top;
}
.AB-button.AB-bgimg-pos01 {
    background-position: left 0;
}
.AB-button.AB-bgimg-pos02 {
    background-position: left -30px;
}
.AB-button.AB-bgimg-pos03 {
    background-position: left -60px;
}
.AB-button.AB-bgimg-pos04 {
    background-position: left -90px;
}
.AB-button.AB-bgimg-pos05 {
    background-position: left -121px;
}
.AB-button.AB-bgimg-pos06 {
    background-position: left -151px;
}
.AB-button.AB-bgimg-pos01 button, .AB-button.AB-bgimg-pos01 a {
    background-position: right 0;
}
.AB-button.AB-bgimg-pos02 button, .AB-button.AB-bgimg-pos02 a {
    background-position: right -30px;
}
.AB-button.AB-bgimg-pos03 button, .AB-button.AB-bgimg-pos03 a {
    background-position: right -60px;
}
.AB-button.AB-bgimg-pos04 button, .AB-button.AB-bgimg-pos04 a {
    background-position: right -90px;
}
.AB-button.AB-bgimg-pos05 button, .AB-button.AB-bgimg-pos05 a {
    background-position: right -121px;
}
.AB-button.AB-bgimg-pos06 button, .AB-button.AB-bgimg-pos06 a {
    background-position: right -151px;
}
.AB-LF-table {
    border-collapse: separate;
}
.AB-LF-table-title {
    border: 1px solid #ffffff;
}
.AB-LF-title, .AB-LF-title a:link {
    color: #000000;
    font-family: "돋움","돋움체";
    font-size: 11px;
    font-weight: bold;
    letter-spacing: -1px;
}
.AB-LF-value {
    color: #444444;
    font-family: "돋움","돋움체";
    font-size: 12px;
    padding-top: 2px;
}
.AB-LF-list-odd {
}
.AB-LF-list-even {
}
.AB-LF-onmouseover {
}
.AB-LF-onmouseout {
}
a.AB-LF-title:link {
    color: #000000;
    text-decoration: none;
}
a.AB-LF-title:visited {
    color: #000000;
    text-decoration: none;
}
a.AB-LF-title:active {
    color: #000000;
    text-decoration: none;
}
a.AB-LF-title:hover {
    color: #000000;
    text-decoration: underline;
}
a.AB-LF-value:link {
    color: #444444;
    text-decoration: none;
}
a.AB-LF-value:visited {
    color: #444444;
    text-decoration: none;
}
a.AB-LF-value:active {
    color: #444444;
    text-decoration: none;
}
a.AB-LF-value:hover {
    color: #224cc2;
    text-decoration: underline;
}
.AB-IF-table {
    border: 1px solid #dddddd;
}
.AB-IF-table-title {
    border: 1px solid #e8e8e8;
}
.AB-IF-table-value {
    border: 1px solid #f3f3f3;
}
.AB-IF-title {
    background-color: #f5fafb;
    border-bottom: 1px solid #eee;
    color: #545454;
    font-size: 8pt;
    text-align: center;
}
.AB-IF-value {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    color: #444444;
    font-size: 11px;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-top: 1px;
}
.ABA-content-box table tr:last-child th, .ABA-content-box table tr:last-child td {
    border-bottom: 0 none;
}
.AB-VF-table {
}
.AB-VF-title {
    color: #000000;
    font-size: 11px;
    letter-spacing: -1px;
}
.AB-VF-value {
    color: #444444;
    font-size: 12px;
    padding-left: 2px;
}
a.AB-VF-value:link {
    color: #444444;
    text-decoration: none;
}
a.AB-VF-value:visited {
    color: #444444;
    text-decoration: none;
}
a.AB-VF-value:active {
    color: #444444;
    text-decoration: none;
}
a.AB-VF-value:hover {
    color: #224cc2;
    text-decoration: underline;
}
a.AB-VF-link:visited {
    color: #000000;
    text-decoration: none;
}
a.AB-VF-link:active {
    color: #000000;
    text-decoration: none;
}
a.AB-VF-link:hover {
    color: #000000;
    text-decoration: underline;
}
.AB-VF-table-shop table td {
    border-bottom: 1px solid #ededed;
}
.AB-IF-title-shop {
    background: #f5f5f5 none repeat scroll 0 0;
    font-weight: bold;
    padding-left: 20px;
    text-align: left;
}
.AB-VF-value-shop {
    padding: 6px 0 6px 10px;
}
.AB-LF-table-title th {
    background: #f5f5f5 none repeat scroll 0 0;
    font-weight: bold;
    padding: 6px 10px 6px 20px;
    text-align: left;
}
.AB-skip {
    font-size: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 0;
    z-index: -1;
}
.AB-category-btn, .AB-category-btn span {
    display: inline-block;
    font-size: 11px;
    line-height: 17px;
}
.AB-category-btn {
    border: 1px solid #ffd7d7;
    border-radius: 4px;
    margin: 2px;
    text-align: center;
    width: 69px;
}
.AB-category-btn span {
    color: #454545;
    padding: 3px 7px 0;
}
.AB-category-btn.AB-category-bgA {
    background: #fff3f3 none repeat scroll 0 0;
    border-color: #ffd7d7;
}
.AB-category-btn.AB-category-bgB {
    background: #fdf8f2 none repeat scroll 0 0;
    border-color: #f4ddbe;
}
.AB-category-btn.AB-category-bgC {
    background: #f2f6f1 none repeat scroll 0 0;
    border-color: #d4e5cf;
}
.AB-category-btn.AB-category-bgD {
    background: #f1f4f6 none repeat scroll 0 0;
    border-color: #d0dbe2;
}
.AB-category-btn.AB-category-bgE {
    background: #f7f7f7 none repeat scroll 0 0;
    border-color: #dadada;
}
.AB-category-btn.AB-category-bgF {
    background: #fff3f3 none repeat scroll 0 0;
    border-color: #ffd7d7;
}
.AB-category-btn.AB-category-bgG {
    background: #fdf8f2 none repeat scroll 0 0;
    border-color: #f4ddbe;
}
.AB-category-btn.AB-category-bgH {
    background: #f2f6f1 none repeat scroll 0 0;
    border-color: #d4e5cf;
}
.AB-category-btn.AB-category-bgI {
    background: #f1f4f6 none repeat scroll 0 0;
    border-color: #d0dbe2;
}
.AB-category-btn.AB-category-bgJ {
    background: #f7f7f7 none repeat scroll 0 0;
    border-color: #dadada;
}
#gallery_tmp2 .ABA-list-body th {
    background: url("/design/gberryfarm/img/menu_line03.gif") no-repeat scroll right 50%;
    color: #5c5c5c;
    font-size: 11px;
    font-weight: bold;
}
#gallery_tmp2 .ABA-list-body th.last {
    background: none repeat scroll 0 0;
}
#gallery_tmp2 .ABA-list-body td {
    border-bottom: 0 none;
    padding: 20px 10px;
}
#gallery_tmp2 .ABA-list-body td.AB-text-left {
    padding-top: 30px;
}
#gallery_tmp2 .ABA-list-body td .title {
    color: #7a7a7a;
    font-size: 11px;
}
#gallery_tmp2 .ABA-list-body td .content {
    color: #3ba4cc;
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    margin-right: 13px;
}
#gallery_tmp3 .ABA-list-body th {
    background: url("/design/gberryfarm/img/menu_line03.gif") no-repeat scroll right 50%;
    color: #5c5c5c;
    font-size: 11px;
    font-weight: bold;
}
#gallery_tmp3 .ABA-list-body th.last {
    background: none repeat scroll 0 0;
}
#gallery_tmp3 .ABA-list-body td {
    border-bottom: 0 none;
}
#gallery_tmp3 .ABA-list-body td.AB-text-left {
    padding: 0 0 10px 20px;
}
#gallery_tmp3 .ABA-list-body td .title {
    color: #7a7a7a;
    font-size: 11px;
}
#gallery_tmp3 .ABA-list-body td .content {
    display: inline-block;
    font-family: Tahoma;
    font-size: 11px;
    margin: 0 3px 0 2px;
}
.AB-link-btn {
    background: url("/design/gberryfarm/img/btn_link_bg.gif") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 19px 12px 48px 0;
    text-shadow: 0 1px 0 #222;
    width: 233px;
}
.AB-category-list-1 {
    border: 2px solid #80aad2;
    border-radius: 5px;
    font-size: 11px;
    padding: 5px 8px;
}
.AB-category-list-2 {
    font-size: 11px;
    padding: 7px 10px;
}
.AB_category_1_link_current, .AB_category_2_link_current {
    color: #454545;
    font-weight: bold;
}
.AB-category-list-1 a, .AB-category-list-2 a {
    display: inline-block;
    margin: 5px 0;
    min-width: 125px;
    white-space: nowrap;
}
.AB-category-list-1 .AB-div-bar, .AB-category-list-2 .AB-div-bar {
    color: #ddd;
}
.AB-intra-tbl a:link {
    color: #666;
    font-weight: bold;
    text-decoration: none;
}
.AB-intra-tbl a:visited {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}
.AB-intra-tbl a:active, .AB-intra-tbl a:hover {
    color: #bd5a35;
    text-decoration: underline;
}
.AB-intra-tbl {
    background: #eaebec none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-collapse: separate;
    border-radius: 3px;
    border-spacing: 0;
    box-shadow: 0 1px 2px #d1d1d1;
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-shadow: 1px 1px 0 #fff;
    width: 100%;
}
.AB-intra-tbl th {
    background: -moz-linear-gradient(center top , #ededed, #ebebeb) repeat scroll 0 0;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #fafafa;
    padding: 10px;
}
.AB-intra-tbl tr:first-child th:first-child {
    border-top-left-radius: 3px;
}
.AB-intra-tbl tr:first-child th:last-child {
    border-top-right-radius: 3px;
}
.AB-intra-tbl tr {
    text-align: center;
}
.AB-intra-tbl tr td:first-child {
    border-left: 0 none;
}
.AB-intra-tbl tr td {
    background: -moz-linear-gradient(center top , #fbfbfb, #fafafa) repeat scroll 0 0;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-top: 1px solid #ffffff;
    padding: 10px;
}
.AB-intra-tbl tr:last-child td {
    border-bottom: 0 none;
}
.AB-intra-tbl tr:last-child td:first-child {
    border-bottom-left-radius: 3px;
}
.AB-intra-tbl tr:last-child td:last-child {
    border-bottom-right-radius: 3px;
}
.AB-tr-odd tr:nth-child(2n+1) td {
    background: -moz-linear-gradient(center top , #f8f8f8, #f6f6f6) repeat scroll 0 0;
}
.AB-tr-hover tr:hover td {
    background: #f2f2f2 none repeat scroll 0 0;
}
.list_item_filter li {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    text-align: center;
}
.list_item_filter li:hover {
    background: #f6f6f6 none repeat scroll 0 0;
}
.list_item_filter li.current {
    background: #f6f6f6 none repeat scroll 0 0;
}
.list_item_filter li:first-child {
    background: #a0a0a0 none repeat scroll 0 0;
}
.list_item_filter li:first-child a {
    color: #fff;
    font-weight: bold;
}
.list_item_filter li:last-child {
    border-bottom: medium none;
}
#member-view1, #member-view2 {
    background: url("/design/gberryfarm/img/member_toggle_btn_show.gif") no-repeat scroll right top;
    cursor: pointer;
    height: 19px;
    width: 33px;
}
.member-view1-show #member-view1, .member-view2-show #member-view2 {
    background: url("/design/gberryfarm/img/member_toggle_btn_hide.gif") no-repeat scroll right top;
}

.ABA-container-box-780 {
    float: left;
    width: 780px;
}
.ABA-container-box-1000 {
    float: left;
    width: 1000px;
}
.ABA-container-box-750 {
    float: left;
    width: 750px;
}
.ABA-container-box-370 {
    float: left;
    width: 370px;
}
.ABA-container-box-50 {
    float: left;
    width: 50px;
}
.ABA-container-box-330 {
    float: left;
    width: 330px;
}
.ABA-container-box-250 {
    float: left;
    width: 250px;
}
.ABA-container-box-500 {
    float: left;
    width: 500px;
}
.ABA-container-box-220 {
    float: left;
    width: 220px;
}
.ABA-container-box-45 {
    float: left;
    width: 45px;
}
.ABA-container-box-165 {
    float: left;
    width: 165px;
}
.ABA-container-box-20 {
    float: left;
    width: 20px;
}
.ABA-container-box-170 {
    float: left;
    width: 170px;
}
.ABA-container-box-40 {
    float: left;
    width: 40px;
}
.ABA-container-box-470 {
    float: left;
    width: 470px;
}
.ABA-container-box-30 {
    float: left;
    width: 30px;
}
.ABA-container-box-230 {
    float: left;
    width: 230px;
}
.ABA-container-box-490 {
    float: left;
    width: 490px;
}
.ABA-container-box-450 {
    float: left;
    width: 450px;
margin-bottom:30px;
}
.ABA-container-box-130 {
    float: left;
    width: 130px;
}
.ABA-container-box-320 {
    float: left;
    width: 320px;
}
.ABA-container-box-480 {
    float: left;
    width: 480px;
}
.ABA-container-box-240 {
    float: left;
    width: 240px;
}
.ABA-container-box-380 {
    float: left;
    width: 380px;
}
.ABA-container-box-280 {
    float: left;
    width: 280px;
}
.ABA-container-box-400 {
    float: left;
    width: 400px;
}
.ABA-container-box-350 {
    float: left;
    width: 350px;
}
.ABA-container-box-10 {
    float: left;
    width: 10px;
}
.ABA-container-box-360 {
    float: left;
    width: 360px;
}
.ABA-container-box-70 {
    float: left;
    width: 70px;
}
.ABA-container-box-680 {
    float: left;
    width: 680px;
}
.ABA-container-box-167 {
    float: left;
    width: 167px;
}
.ABA-container-box-27 {
    float: left;
    width: 27px;
}
.ABA-container-box-168 {
    float: left;
    width: 168px;
}
.ABA-container-box-770 {
    float: left;
    width: 770px;
}
.ABA-container-box-5 {
    float: left;
    width: 5px;
}
.ABA-container-box-195 {
    float: left;
    width: 195px;
}
.ABA-container-box-600 {
    float: left;
    width: 600px;
}
.ABA-container-box-200 {
    float: left;
    width: 200px;
}
.ABA-container-box-495 {
    float: left;
    width: 495px;
}
.ABA-container-box-550 {
    float: left;
    width: 550px;
}
.ABA-container-box-140 {
    float: left;
    width: 140px;
}
.ABA-container-box-100 {
    float: left;
    width: 100px;
}
.ABA-container-box-720 {
    float: left;
    width: 720px;
}
.ABA-container-box-995 {
    float: left;
    width: 995px;
}
.ABA-container-box-150 {
    float: left;
    width: 150px;
}
.ABA-container-box-235 {
    float: left;
    width: 235px;
}
.ABA-container-box-435 {
    float: left;
    width: 435px;
}
.ABA-container-box-300 {
    float: left;
    width: 300px;
}
.ABA-container-box-90 {
    float: left;
    width: 90px;
}
.ABA-container-box-225 {
    float: left;
    width: 225px;
}
.ABA-container-box-245 {
    float: left;
    width: 245px;
}
.ABA-container-box-700 {
    float: left;
    width: 700px;
}
.ABA-container-box-65 {
    float: left;
    width: 65px;
}
.ABA-container-box-135 {
    float: left;
    width: 135px;
}
.ABA-container-box-190 {
    float: left;
    width: 190px;
}
.ABA-container-box-650 {
    float: left;
    width: 650px;
}
.ABA-container-box-810 {
    float: left;
    width: 810px;
}
.ABA-container-box-545 {
    float: left;
    width: 545px;
}
.ABA-container-box-25 {
    float: left;
    width: 25px;
}
.ABA-container-box-710 {
    float: left;
    width: 710px;
}
.ABA-container-box-210 {
    float: left;
    width: 210px;
}
.ABA-container-box-998 {
    float: left;
    width: 998px;
}
.ABA-container-box-15 {
    float: left;
    width: 15px;
}
.ABA-container-box-769 {
    float: left;
    width: 769px;
}
.ABA-container-box-790 {
    float: left;
    width: 790px;
}
.ABA-container-box-208 {
    float: left;
    width: 208px;
}
.ABA-container-box-72 {
    float: left;
    width: 72px;
}
.ABA-container-box-34 {
    float: left;
    width: 34px;
}
.ABA-container-box-83 {
    float: left;
    width: 83px;
}
.ABA-container-box-665 {
    float: left;
    width: 665px;
}
.ABA-container-box-198 {
    float: left;
    width: 198px;
}
.ABA-container-box-390 {
    float: left;
    width: 390px;
}
.ABA-container-box-385 {
    float: left;
    width: 385px;
}
.ABA-container-box-795 {
    float: left;
    width: 795px;
}
.ABA-container-box-260 {
    float: left;
    width: 260px;
}
.ABA-container-box-285 {
    float: left;
    width: 285px;
}
.ABA-container-box-1 {
    float: left;
    width: 1px;
}
.ABA-container-box-28 {
    float: left;
    width: 28px;
}
.ABA-container-box-800 {
    float: left;
    width: 800px;
}
.ABA-container-box-310 {
    float: left;
    width: 310px;
}
.ABA-container-box-530 {
    float: left;
    width: 530px;
}
.ABA-container-box-460 {
    float: left;
    width: 460px;
}
.ABA-container-box-375 {
    float: left;
    width: 375px;
}
.ABA-container-box-275 {
    float: left;
    width: 275px;
}
.ABA-container-box-430 {
    float: left;
    width: 430px;
}
.ABA-container-box-192 {
    float: left;
    width: 192px;
}
.ABA-container-box-340 {
    float: left;
    width: 340px;
}
.ABA-container-box-243 {
    float: left;
    width: 243px;
}
.ABA-container-box-242 {
    float: left;
    width: 242px;
}
.ABA-container-box-158 {
    float: left;
    width: 158px;
}
.ABA-container-box-159 {
    float: left;
    width: 159px;
}
.ABA-container-box-95 {
    float: left;
    width: 95px;
}
.ABA-container-box-950 {
    float: left;
    width: 950px;
}
.ABA-container-box-12 {
    float: left;
    width: 12px;
}
.ABA-container-box-659 {
    float: left;
    width: 659px;
}
.ABA-container-box-785 {
    float: left;
    width: 785px;
}
.ABA-container-box-191 {
    float: left;
    width: 191px;
}
.ABA-container-box-14 {
    float: left;
    width: 14px;
}
.ABA-container-box-585 {
    float: left;
    width: 585px;
}
.ABA-container-box-498 {
    float: left;
    width: 498px;
}
.ABA-container-box-497 {
    float: left;
    width: 497px;
}
.ABA-container-box-900 {

    width: 900px;
margin:0 auto;
}
.ABA-container-box-110 {
    float: left;
    width: 110px;
}
.ABA-container-box-246 {
    float: left;
    width: 246px;
}
.ABA-container-box-247 {
    float: left;
    width: 247px;
}
.ABA-container-box-299 {
    float: left;
    width: 299px;
}
.ABA-container-box-319 {
    float: left;
    width: 319px;
}
.ABA-container-box-540 {
    float: left;
    width: 540px;
}
.ABA-container-box-920 {
    float: left;
    width: 920px;
}
.ABA-container-box-290 {
    float: left;
    width: 290px;
}
.ABA-container-box-420 {
    float: left;
    width: 420px;
}
.ABA-container-box-49 {
    float: left;
    width: 49px;
}
.ABA-container-box-180 {
    float: left;
    width: 180px;
}


/* BASIC css end */

