﻿ /*************************** 필수 ****************************/

body, table, tr, td, select {font-family: "dotum,verdana";, font-size: 12px;, color: #555555;line-height:17px; letter-spacing:-1px;}

body {
	scrollbar-face-color:      #FFFFFF;
	scrollbar-shadow-color:    #CDCDCD;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color:   #CDCDCD;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:     #FFFFFF;
	scrollbar-arrow-color:     #CDCDCD;
}

a {selector-dummy: expression(this.hideFocus=true);}

img,table {border:0px;}

a:link {font-family: dotum,verdana; font-size: 12px; text-decoration: none; color: #555555; }  /* 빨강색에서 언더라인 */
a:visited {font-family: dotum,verdana; font-size: 12px; text-decoration: none; color: #555555;}
a:active {font-family: dotum,verdana; font-size: 12px; text-decoration: none; color: #555555;}
a:hover {font-family: dotum,verdana; font-size: 12px;  text-decoration: none; color:#E05C86;}

.font_normal                               {font-family:gulim;font-size:12px;color:#555555;}
.font_normal a:link 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: none;}
.font_normal a:visited 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: none;}
.font_normal a:active 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: none;}
.font_normal a:hover 		{font-family:gulim;font-size:12px;color:#555555; text-decoration: underline;}


/* 연한회색*/
.lightsmallfont1 { font-family:웹돋움,굴림,arial;color:#d2d2d2; font-size:11px; text-decoration:none}
.lightsmallfont1 a:link { font-family:웹돋움,굴림,arial;color:#d2d2d2; font-size:11px; text-decoration:none}
.lightsmallfont1 a:visited {font-family:웹돋움,굴림,arial; color:#d2d2d2; font-size:11px; text-decoration:none}
.lightsmallfont1 a:active { font-family:웹돋움,굴림,arial;color:#d2d2d2; font-size:11px; text-decoration:none}
.lightsmallfont1 a:hover { color:#d2d2d2; font-size:11px; text-decoration:none}


/* 연한회색, 작은폰트 */
.lightsmallfont { font-family:웹돋움,굴림,arial;color:#CCCCCC; font-size:11px; text-decoration:none}
.lightsmallfont a:link { font-family:웹돋움,굴림,arial;color:#CCCCCC; font-size:11px; text-decoration:none}
.lightsmallfont a:visited {font-family:웹돋움,굴림,arial; color:#CCCCCC; font-size:11px; text-decoration:none}
.lightsmallfont a:active { font-family:웹돋움,굴림,arial;color:#CCCCCC; font-size:11px; text-decoration:none}
.lightsmallfont a:hover { color:#CCCCCC; font-size:11px; text-decoration:none}


/* 진한회색, 작은폰트 */
.smallfont { font-family:웹돋움,굴림,arial;color:#555555; font-size:11px; text-decoration:none;letter-spacing:-1}
.smallfont a:link { font-family:웹돋움,굴림,arial;color:#555555; font-size:11px; text-decoration:none;letter-spacing:-1}
.smallfont a:visited {font-family:웹돋움,굴림,arial; color:#555555; font-size:11px; text-decoration:none;letter-spacing:-1}
.smallfont a:active { font-family:웹돋움,굴림,arial;color:#555555; font-size:11px; text-decoration:none;letter-spacing:-1}
.smallfont a:hover { color:#E05C86; font-size:11px; text-decoration:none;letter-spacing:-1}



/* 회색, 작은폰트 */
.smallfont_2 { font-family:웹돋움,굴림,arial;color:#555555; font-size:11px; text-decoration:none}
.smallfont_2 a:link { font-family:웹돋움,굴림,arial;color:#555555; font-size:11px; text-decoration:none}
.smallfont_2 a:visited {font-family:웹돋움,굴림,arial; color:#555555; font-size:11px; text-decoration:none}
.smallfont_2 a:active { font-family:웹돋움,굴림,arial;color:#555555; font-size:11px; text-decoration:none}
.smallfont_2 a:hover { color:#5f5f5f; font-size:11px; text-decoration:underline;}


/* 진한회색_하늘색, 작은폰트 */
.smallfont_1 { font-family:웹돋움,굴림,arial;color:#606060; font-size:11px; text-decoration:none}
.smallfont_1 a:link { font-family:웹돋움,굴림,arial;color:#606060; font-size:11px; text-decoration:none}
.smallfont_1 a:visited {font-family:웹돋움,굴림,arial; color:#606060; font-size:11px; text-decoration:none}
.smallfont_1 a:active { font-family:웹돋움,굴림,arial;color:#606060; font-size:11px; text-decoration:none}
.smallfont_1 a:hover { color:#2bc0d4; font-size:11px; text-decoration:underline; font-weight:bold;letter-spacing:-1}

 /* 화이트, 작은폰트 */
.smallwrite { font-family:웹돋움,굴림,arial;color:#FFFFFF; font-size:11px; text-decoration:none}
.smallwrite a:link { font-family:웹돋움,굴림,arial;color:#FFFFFF; font-size:11px; text-decoration:none}
.smallwrite a:visited {font-family:웹돋움,굴림,arial; color:#FFFFFF; font-size:11px; text-decoration:none}
.smallwrite a:active { font-family:웹돋움,굴림,arial;color:#FFFFFF; font-size:11px; text-decoration:none}
.smallwrite a:hover { color:#FFFFFF; font-size:11px; text-decoration:underline}

 /*작은텍스트*/
 .small1 {font-family:"굴림"; font-size:11px; color:#5F5F5F; line-height:15px}

 /*작은텍스트-오렌지색*/
 .small1_orange {font-family:"굴림"; font-size:11px; color:#FF7A33}


 /*작은텍스트컬러-마이타운,고객센터,회원가입*/
 .small_color1 {font-family:"굴림"; font-size:11px; color:#063aa9}
 .small_color1b {font-family:"굴림"; font-size:11px; color:#063aa9; font-weight:bold}
 .small_color2 {font-family:"굴림"; font-size:11px; color:#E05C86}

 /*기본텍스트*/
 .default1 {font-family:"굴림"; font-size:12px; color:#5F5F5F; line-height:18px}

 /*기본텍스트컬러*/
 .default1b {font-family:"굴림"; font-size:12px; color:#078BA7; font-weight:bold}


.input1 		{border-style:solid;border-width:1;border-color:#E0E0E0;color:#000000;background-color:#FFFFFF}
.input_search	{border:1px solid #E0E0E0;color:#000000;background-color:#FFFFFF;width:95%;height:19px;} 
.input_login	{border:1px solid #E0E0E0;color:#000000;background-color:#FFFFFF;width:95%;height:19px;} /*로그인 입력창*/
.input 		{border-style:solid; border:1px; border-color:#E0E0E0; color:#666666; background-color:#FFFFFF}

.tabletitle		{background-color:#EEE; border-top:5px solid #DDD; border-bottom:1px solid #DDD} /*테이블 타이틀 배경색상 eee, 윗라인, 아랫라인*/
.lineEEE		{border-bottom:1px solid #EEE;} /*테이블 아래 라인 eee*/
.lineDDD		{border-bottom:1px solid #DDD;} /*테이블 아래 라인 ddd*/
.dotlineEEE	{border-bottom:1px dotted #EEE;} /*테이블 아래 점선라인 eee*/
.dotlineDDD	{border-bottom:1px dotted #DDD;} /*테이블 아래 점선라인 ddd*/

.fs11		{font-size:11px;}
.fs12		{font-size:12px;}
.fs14		{font-size:14px;} /*팝업 등 큰 타이틀용*/

.ffdt		{font-family:Dotum;} /* font family dotum */
.ffvd		{font-family:verdana; letter-spacing:-1px;}

.fb		{font-weight:bold;} /* font bold */

.fc777		{color:#777;} /* 진한회색 */
.fc666		{color:#666;} /* 진한회색 */
.fc333		{color:#333;} /* 중간회색 */
.fcaaa		{color:#aaa;} /* 연한회색 */
.fcaaa a:link	{color:#aaa;} /* 연한회색 */

.fc07b		{color:#07b;} /* 스카이블루 */
.fc6b0		{color:#6b0;} /* 연두색 */
.fcf60		{color:#f60;} /* 오렌지색 */
.fcfff		{color:#fff;} /* 흰색 */

.tdv5		{padding-top:5px;padding-bottom:2px;}
.tdv7		{padding-top:7px;padding-bottom:4px;}
.tdv10		{padding-top:10px;padding-bottom:7px;}

.tdh5		{padding-left:5px;padding-right:5px;}
.tdh10		{padding-left:10px;padding-right:10px;}

.pdlr10		{padding-left:10px;padding-right:10px;}

.alncnt		{text-align: center}
.alnrt	 	{text-align: right}

.boxboderDDD	{border: 1px solid #DDD}
.boxboderDDDfillEEE	{border: 1px solid #DDD;background-color:#F5F5F5;}

.width100p {width:100%}

/*페이징*/
paging{display:block; position:relative; clear:both; width:710px; margin:0 0 48px 30px; _margin-bottom:24px; padding:35px 0; text-align:center;}
.paging a {position:relative; display:inline-block; margin-right:1px; padding:3px 3px 5px 3px; color:#000; text-decoration:none;line-height:normal; _width:26px;}
.paging strong{color:#ff6600 !important; border:1px solid #e9e9e9;}
.paging a:hover{background:#fff; text-decoration:underline; border:1px solid #e9e9e9;}
.paging .pre, .paging .next{font-weight:normal; display:inline-block; color:#565656; border:1px solid #FFFFFF;_position:relative; _top:-1px; _width:84px;}

/*BOARD*/
.tabletitle		{background-color:#EEE; border-top:5px solid #DDD; border-bottom:1px solid #DDD}/* table title bgcolor : eee, top/bottom line */
.boardtitlefont	{font-family:dotum;font-size:12px;color:#555555} /* board title font*/
.boardfont		{font-family:gulim;font-size:12px;color:#555555} /* board font */
.boardnumfont	{font-family:verdana;font-size:11px;color:#555555;letter-spacing:-1px;} /* board number font*/
.boardlinebg1	{background-color:#f5f5f5} /* board list bgcolor 1 */
.boardlinebg2	{background-color:#ffffff} /* board list bgcolor 2 */
.boardsubjectfont	{font-family:gulim;font-size:14px;color:#333333;font-weight:bold;background-color:#F6F6F6} /* board subject title font*/
.albumboardfont 	{font-family:gulim;font-size:12px;color:#555555;font-weight:bold;} /* album board list font*/
.albumboxborder 	{border: 1px solid #EEEEEE} /* album board image border*/


/*캘린더 관련 CSS*/
.calendartitlefont	{font-family:gulim;font-size:14px;color:#555555} /*캘린더 타이틀 폰트를 정의*/
.calendartodayfont	{font-family:arial;font-size:11px;color:#555555;letter-spacing:-1px;} /*캘린더 오늘 폰트를 정의*/
.calendarweekdayfont	{font-family:arial;font-size:12px;color:#555555} /*캘린더 평일 폰트*/
.calendarsatfont	{font-family:arial;font-size:12px;color:#4499CC} /*캘린더 토요일 폰트*/
.calendarssunfont	{font-family:arial;font-size:12px;color:#ff6600} /*캘린더 일요일 폰트*/
.calendarlinecolor	{background-color:#4499CC} /*캘린더 테이블 라인색상*/
.calendarbgcolor	{background-color:#FFFFFF} /*캘린더 테이블 요일 배경색상*/

/*라운드박스 CSS*/
.rt_out	{border-left:1px solid; border-right:1px solid; height:1px; overflow:hidden;}
.rt_in	{border-left:1px solid; border-right:1px solid; height:1px; overflow:hidden;}
.rt_side	{border-left:1px solid; border-right:1px solid;}

.rt_out2	{border-left:2px solid; border-right:2px solid; height:2px; overflow:hidden;}
.rt_in2	{border-left:2px solid; border-right:2px solid; height:2px; overflow:hidden;}
.rt_side2	{border-left:2px solid; border-right:2px solid;}

 /*************************** 선택 ****************************/


.colorfont		{color:#4499Cc}
.colorsubtitlefont	{color:#676767}
.colorbg		{background-color:#4499FF}
.bgpink                      {background-color:#FF4979}
.393939                      {color:#393939; font-weight:bold}
.poptext                     {color:#6E6E6E; font-size:11px}
.pinkfont                    {color:#FF4979}


.14bold		{font-family:dotum;font-size:14px;color:#393939; font-weight:bold;}
.14bold a:link	{font-family:dotum;font-size:14px;color:#393939; font-weight:bold;}
.14bold a:visited	{font-family:dotum;font-size:14px;color:#393939; font-weight:bold;}
.14bold a:active	{font-family:dotum;font-size:14px;color:#393939; font-weight:bold;}
.14bold a:hover	{font-family:dotum;font-size:14px;color:#393939; font-weight:bold;}

.12		{font-family:dotum;font-size:12px;color:#393939}
.12 a:link		{font-family:dotum;font-size:12px;color:#393939}
.12 a:visited	{font-family:dotum;font-size:12px;color:#393939}
.12 a:active	{font-family:dotum;font-size:12px;color:#393939}
.12 a:hover		{font-family:dotum;font-size:12px;color:#393939}

.12bold		{font-family:dotum;font-size:12px;color:#393939; font-weight:bold;}
.12bold a:link	{font-family:dotum;font-size:12px;color:#393939; font-weight:bold;}
.12bold a:visited	{font-family:dotum;font-size:12px;color:#393939; font-weight:bold;}
.12bold a:active	{font-family:dotum;font-size:12px;color:#393939; font-weight:bold;}
.12bold a:hover	{font-family:dotum;font-size:12px;color:#393939; font-weight:bold;}

.s1		{font-family:dotum;font-size:11px;color:#7f7f7f;}
.s1 a:link		{font-family:dotum;font-size:11px;color:#7f7f7f;}
.s1 a:visited	{font-family:dotum;font-size:11px;color:#7f7f7f;}
.s1 a:active	{font-family:dotum;font-size:11px;color:#7f7f7f;}
.s1 a:hover		{font-family:dotum;font-size:11px;color:#7f7f7f;}


.nums							{font-family:arial;font-size:11px;color:#7e7e7e;letter-spacing:-1px;}
.numc		{font-family:arial;font-size:11px;color:#ff7202;letter-spacing:-1px;}