body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

/*==========================================*
Font css
*==========================================*/
.font_default {
    font-size:10pt;
    color:white;
    font-weight:bold;
    font-family:;
}

.font_style1 {font-size: 9pt;color: #000000;font-weight: bold;} /*Â£Àº°ËÀº±½Àº*/
.font_style2 {color: #999999;font-size: 9pt;} /**º¸Åë È¸»ö*/
.font_style3 {color: #990000; font-size: 12px;} /**±Ý»ö º¸Åë*/
.font_style3_1 {color: #990000; font-size: 12px;} /**±Ý»ö º¸Åë*/
.font_style4 {color: #91823c; font-size: 12px;font-weight: bold;} /**±Ý»ö ±½Àº*/
.font_style4_1{color: #2a7300; font-size: 12px;font-weight: bold;} /**±Ý»ö ±½Àº*/
.font_style5 {font-size: 12px;color: #979797;font-weight: bold;} /*¼ö°­½ÅÃ»È¸»ö±½Àº*/
.font_style6 {color: #f7941d; font-size: 12px;} /**½ºÆÄ¸Þ´º ÁÖÈ² º¸Åë*/

/*==========================================*
Input // Textarea // Link
*==========================================*/
input.t { border:1 solid #CDC9C9; height:20 ; background:white;} 
input.t2 { border:1 solid #CDC9C9; height:24 ; background:white;padding-top:5px;} 
input.t1 {height:18;overflow:hidden;border-style:none;border-top-width:0px;border-bottom-width:0px;background:none;} 

textarea.tt {font-size:11px;font-family:dotum,;width:98%; height:50px;color:#686868;line-height:15px;border:1px solid #D3D3D3;}
textarea.big {font-size:11px;font-family:dotum,;width:464; height:200px;color:#686868;line-height:15px;}

A:link { color:#9f9f9f; text-decoration:none; }
A:visited { color:#9f9f9f; text-decoration:none; }
A:hover { color:#9f9f9f; text-decoration:none;text-weight:bold; }

A.shop:link { color:#FF0000; text-decoration:none; }
A.shop:visited { color:#FF0000; text-decoration:none; }
A.shop:hover { color:#FF0000; text-decoration:none;text-weight:bold; }

A.sup:link { color:white; text-decoration:none; }
A.sup:visited { color:white; text-decoration:none; }
A.sup:hover { color:white; text-decoration:none;text-weight:bold; }

A.noti:link { color:black; text-decoration:none; }
A.noti:visited { color:black; text-decoration:none; }
A.noti:hover { color:black; text-decoration:none;text-weight:bold; }


/*==========================================*
 Ãß°¡µÈ ºÎºÐ - ÆäÀÌÂ¡ CSS µðÀÚÀÎ 
*==========================================*/
#pagingNew {clear:both;font:13px AppleGothic,Verdana;margin:10px 0px 10px 0px;text-align:center;width:683px;}
#pagingNew a {border:1px solid #C0C0C0;font:13px AppleGothic,Verdana;height:23px;text-decoration:none;padding:2px 5px 0px 5px;margin-left:4px;font-weight:bold;}
#pagingNew a:hover {border:1px solid #95a5ff;color:#6671ff;}
#pagingNew .sel {border:1px solid #95a5ff;color:#6671ff;font-weight:bold;height:23px;padding:2px 5px 0 5px;margin-left:4px;}
#pagingNew .numBox {color:#000;font-weight:bold;padding:2px 5px 0px 5px;}
#pagingNew .numPrev {background:url("http://www.adma.kr/daemon/img/bll_01.gif") no-repeat 5px 6px;color:#000;height:23px;margin-right:4px;overflow:hidden;padding:2px 5px 1px 15px;}
#pagingNew .numNext {color:#000;margin-left:4px;padding:2px 2px 1px 0px;}
#pagingNew em {background:url("http://www.adma.kr/daemon/img/blr_01.gif") no-repeat right 4px;padding:0 11px 0 5px;}

/*==========================================*
ul default table css
*==========================================*/

dl {
    margin:0px;padding:0px;
    z-index:2;
    list-style: none; 
    display: inline; 
}

dl.defalut {
    margin:0px;padding:0px;
    z-index:2;
    list-style: none; 
    display: inline; 
    position: relative;float: left;
}

dl.defalut dd{margin:0px;padding:0px;position: relative;float: left;}
dl.defalut dd img{vertical-align:top;}

dl.defalutNone {
    margin:0px;padding:0px;
    z-index:2;
    list-style: none; 
    display: inline; 
}

dl.defalutNone dd{margin:0px;padding:0px;}
dl.defalutNone dd img{vertical-align:top;}


/*==========================================*
ul default table css
*==========================================*/

ul {
    margin:0px;padding:0px;
    z-index:2;
    list-style: none; 
    display: inline; 
}

ul.defalut li img{vertical-align:top;}

/*==========================================*
Shop Map CSS
*==========================================*/

ul.shopMap{
    margin:0px;padding:0px;
    z-index:2;
    width:640px;
    list-style: none; 
    display: inline; 
    vertical-align:top;;
}
ul.shopMap li.bkMapLeft{
    text-align:left;
    position: relative;float: left;
}
ul.shopMap li.bkMapCenter{
    text-align:center;
    position: relative;float: left;
}
ul.shopMap li.bkMapRight{
    text-align:right;
    position: relative;float: left;
}

ul.shopImgMap{
    margin:0px;padding:0px;
    z-index:2;
    list-style: none; 
    display: inline; 
    vertical-align:top;;
}
ul.shopImgMap li.bkMapLeft{
    text-align:left;
    position: relative;float: left;
}

ul.shopMapFlash{
    margin:0px;padding:0px;
    z-index:2;
    width:640px;
    list-style: none; 
    display: inline; 
    vertical-align:top;;
}
ul.shopMapFlash li.bkMapLeft{
    text-align:left;
    position: relative;float: left;
}
ul.shopMapFlash li.bkMapCenter{
    text-align:center;
    position: relative;float: left;
}
ul.shopMapFlash li.bkMapRight{
    text-align:right;
    position: relative;float: left;
}

ul.shopMapTitle{
    margin:0px;padding:0px;
    z-index:2;
    width:640px;
    list-style: none; 
    display: inline; 
    vertical-align:top;;
}
ul.shopMapTitle li.bkMapLeft{
    text-align:left;
    position: relative;float: left;
}
ul.shopMapTitle li.bkMapLeftPadding{
    text-align:center;
    padding-top:10px;
    position: relative;float: left;
}

/*==========================================*
board CSS
*==========================================*/

/*
list ºÎ¹®
boardListTitle*/
ul.boardTitle {
    margin:0px;padding:0px;
    z-index:2;
    width:640px;
    list-style: none; 
    display: inline; 
    background:url(/images/img/board_bg1.jpg) no-repeat;
}
ul.boardTitle li.bkImgLeft{
    text-align:left;
    padding-top:10px;
    height:48px;
    position: relative;float:left;
}
ul.boardTitle li.bkImgCenter{
    text-align:center;
    padding-top:10px;
    height:48px;
    position: relative;float: left;
}
ul.boardTitle li.bkImgBarCenter{
    text-align:center;
    padding-top:0px;
    height:48px;
    position: relative;float: left;
}
ul.boardTitle li.bkImgRight{
    text-align:center;
    padding-top:0px;
    height:48px;
    position: relative;float: left;
}

/*board*/
ul.board {
    text-align:center;
    margin:0px;padding:0px;
    width:640px;
    list-style: none; 
    display: inline;
}
ul.board li.bkImgConLeft{
    text-align:left;
    padding-top:5px;
    position: relative;float: left;
}
ul.board li.bkImgConCenter{
    text-align:center;
    padding-top:5px;
    position: relative;float: left;
}
ul.board li.bkImgConRight{
    text-align:right;
    padding-top:5px;
    position: relative;float: left;
}
ul.board li.bkImgNoCenter{
    text-align:center;
    position: relative;float: left;
}
/*°Ô½ÃÆÇ Á¤º¸°¡ Á¸ÀçÇÏÁö ¾ÊÀ»°æ¿ì*/
ul.board li.fullCon{
	width:640px;
	height:100px;
	text-align:center;
	padding-top:50px;
}

/*°Ô½ÃÆÇ ¶óÀÎÀ» ±×À»°æ¿ì¿¡ »ç¿ë*/
ul.board li.fullLine{
    margin:0px;padding:0px;
    width:640px;
    height:1px;
}

/*°Ô½ÃÆÇ ¶óÀÎÀ» ±×À»°æ¿ì¿¡ »ç¿ë*/
ul.board li.fullLineBar{
    margin:0px;padding:0px;
    width:640px;
    height:10px;
    position: relative;float: left;
    background:url(/images/img/board_list_bar.gif) no-repeat;
}

/*boardColor*/
ul.boardColor {
    text-align:center;
    margin:0px;padding:0px;
    width:640px;
    height:29px;
    list-style: none; 
    display: inline;
    background:url(/images/img/board_bg2.jpg) no-repeat;
}

ul.boardColor li.bkImgConLeft{
    text-align:left;
    padding-top:10px;
    position: relative;float: left;
}

ul.boardColor li.bkImgConCenter{
    text-align:center;
    padding-top:10px;
    position: relative;float: left;
}

ul.boardColor li.bkImgConRight{
    text-align:right;
    padding-top:10px;
    position: relative;float: left;
}

/*
    »ó¼¼º¸±â
*/
ul.boardViewTitle {
    margin:0px;padding:0px;
    z-index:2;
    width:640px;
    list-style: none; 
    display: inline; 
}
ul.boardViewTitle li.bkImgLeft{
    text-align:left;
    padding-top:10px;
    height:35px;
    position: relative;float: left;
    font-family:verdana,µ¸¿ò;
}
ul.boardViewTitle li.bkImgCenter{
    text-align:center;
    padding-top:10px;
    height:35px;
    position: relative;float: left;
}
ul.boardViewTitle li.bkImgRight{
    text-align:center;
    padding-top:10px;
    height:35px;
    position: relative;float: left;
}

ul.boardView {
    margin:0px;padding:0px;
    z-index:2;
    width:620px;
    list-style: none; 
    display: inline;
    vertical-align:top;
}
ul.boardView li.bkImgLeft{
    text-align:left;
    padding-top:10px;
    position: relative;float: left;
}
ul.boardView li.bkImgNoLeft{
    text-align:left;
    position: relative;float: left;
}
ul.boardView li.bkImgCenter{
    text-align:center;
    padding-top:10px;
    position: relative;float: left;
}
ul.boardView li.bkImgRight{
    text-align:center;
    padding-top:10px;
    position: relative;float: left;
}
ul.boardView li.bkImg{
    text-align:left;
    position: relative;float: left;
}


/*
    ±Û¾²±â/¼öÁ¤ÇÏ±â
*/
ul.boardWMTitle {
    margin:0px;padding:0px;
    z-index:2;
    width:640px;
    list-style: none; 
    display: inline; 
}
ul.boardWMTitle li.bkImgLeft{
    text-align:left;
    padding-top:10px;
    position: relative;float: left;
}
ul.boardWMTitle li.bkImgCenter{
    text-align:center;
    padding-top:10px;
    position: relative;float: left;
}

ul.boardWM {
    margin:0px;padding:0px;
    z-index:2;
    width:640px;
    list-style: none; 
    display: inline;
    vertical-align:top;
}
ul.boardWM li.bkImgLeft{
    text-align:left;
    position: relative;float: left;
}
ul.boardWM li.bkImgCenter{
    text-align:center;
    position: relative;float: left;
}

ul.boardWMTitle {
    margin:0px;padding:0px;
    z-index:2;
    width:640px;
    list-style: none; 
    display: inline; 
    background:url(/images/img/board_bg1.jpg);
}

ul.boardWMText {
    margin:0px;padding:0px;
    z-index:2;
    list-style: none; 
    display: inline;
    vertical-align:top;
}
ul.boardWMText li.bkImgTitleLeft{
    text-align:left;
    background-repeat:repeat-y;
    position: relative;float: left;
    background-color:#FDFDFF;
}
ul.boardWMText li.bkImgTitleNoLeft{
    text-align:left;
    position: relative;float: left;
    background-color:#FDFDFF;
}

ul.boardWMText li.bkImgTitleFraLeft{
    text-align:left;
    position: relative;float: left;
    background-color:#FDFDFF;
}

ul.boardWMText li.bkImgTitleInpLeft{
    text-align:left;
    position: relative;float: left;
    background-color:#FDFDFF;
}

ul.boardWMText li.bkImgTitle{
    text-align:Center;
    padding-top:8px;
    background:url(/images/img/board_btn_bg.gif) no-repeat;
    position: relative;float: left;
}

ul.boardWMText li.bkImgTitleCenter{
    text-align:center;
    position: relative;float: left;
    background-color:#FDFDFF;
}

ul.boardWMText li.bkImgTitleRight{
    text-align:left;
    background:url(/images/img/board_view_left_right.gif);
    position: relative;float: left;
    background-color:#FDFDFF;
}

ul.boardWMText li.bkImgTitleFraRight{
    text-align:left;
    background:url(/images/img/fran_mid_rightbg.gif);
    position: relative;float: left;
    background-color:#FDFDFF;
}

/*==========================================*
comment ºÎºÐ CSS
*==========================================*/
ul.boardComment{
    height:30px;
    position: relative;
    float:left;
    margin:0px;
    padding:0px;
}
ul.boardComment li.fullLineBar{
    margin:0px;padding:0px;
    width:640px;
    height:10px;
    position: relative;float: left;
    background:url(/images/img/board_list_bar.gif) no-repeat;
}

/* µî·Ï¿¡´ëÇÑ ÄÁÅÙÃ÷ ±¸ºÐ */
ul.boardCommentContents{
    position: relative;
    float:left;
    margin:0px;
    padding:0px;
    vertical-align:top;
}
ul.boardCommentContents li.boardCommentConLeft{
    text-align:left;
    position: relative;float: left;
}

/* ±Û¾²±â */
ul.boardCommentWrite{
    position: relative;
    float:left;
    margin:0px;
    padding:0px;
    vertical-align:top;
}
ul.boardCommentWrite li.boardCommentWriteLeft{
    text-align:left;
    position: relative;float: left;
}

/* »ó¼¼º¸±â */
ul.boardCommentView{
    position: relative;
    float:left;
    margin:0px;
    padding:0px;
    vertical-align:top;
}
ul.boardCommentView li.boardCommentView{
    text-align:left;
    position: relative;float: left;
}




/*==========================================*
¹öÆ° ºÎºÐ CSS
*==========================================*/
ul.boardBtn{
    height:30px;
    position: relative;
    float:center;
    margin:0px;
    padding:0px;
}
ul.boardBtn li.btnLeft{
    width:320px;
    height:30px;
    text-align:left;position: relative;float: left;
}
ul.boardBtn li.btnNoLeft{
    width:320px;
    height:30px;
    text-align:left;position: relative;float: left;
}
ul.boardBtn li.btnRight{
    width:320px;
    height:30px;
    text-align:right;position: relative;float: left;
}
ul.boardBtn li.btnNoRight{
    height:30px;
    text-align:right;position: relative;float: left;
}

ul.boardBtn li.btnCenter{
    width:640px;
    height:30px;
    text-align:center;position: relative;float: left;
}

/*==========================================*
ÆäÀÌÂ¡ ºÎºÐ CSS
*==========================================*/
ul.boardPaging{
    width:640px;
    text-align:right;
}

ul.boardPaging li.pagingLeft{
    width:140px;
    height:30px;
    text-align:left;
    position: relative;float: left;
}
ul.boardPaging li.paging{
    width:360px;
    height:30px;
    text-align:center;
    padding-top:6px;
    position: relative;float: left;
}
ul.boardPaging li.pagingRight{
    width:140px;
    height:30px;
    text-align:right;
    position: relative;float: left;
}
ul.boardPaging li.pagingCenter{
    width:640px;
    height:30px;
    text-align:center;
    padding-top:6px;
    position: relative;float: left;
}


/*==========================================*
°Ë»ö ºÎºÐ CSS
*==========================================*/
ul.boardSearch{
    width:640px;
    text-align:right;
}

ul.boardSearch li.searchLeft{
    width:140px;
    height:30px;
    text-align:left;
    position: relative;float: left;
}
ul.boardSearch li.search{
    width:360px;
    height:30px;
    text-align:center;
    padding-top:6px;
    position: relative;float: left;
}
ul.boardSearch li.searchRight{
    width:140px;
    height:30px;
    text-align:right;
    position: relative;float: left;
}
ul.boardSearch li.searchCenter{
    width:640px;
    height:30px;
    text-align:center;
    padding-top:6px;
    position: relative;float: left;
}

/*==========================================*
Ä«Å×°í¸® ºÎºÐ CSS
*==========================================*/
ul.boardCategory{
    width:640px;
    text-align:right;
}

ul.boardCategory li.categoryLeft{
    width:140px;
    height:30px;
    text-align:left;
    position: relative;float: left;
}
ul.boardCategory li.category{
    width:360px;
    height:30px;
    text-align:center;
    padding-top:6px;
    position: relative;float: left;
}
ul.boardCategory li.categoryRight{
    width:140px;
    height:30px;
    text-align:right;
    position: relative;float: left;
}
ul.boardCategory li.categoryCenter{
    width:640px;
    height:30px;
    text-align:center;
    padding-top:6px;
    position: relative;float: left;
}

