/* HTML 편집기에 적용되는 스타일 시작 */

/* 툴바 스타일 */
.HTMLToolBar
{
	background-color:#efefef;
}

/* 버튼 스타일 */
.btn		{	width: 22px; height: 22px; border: 1px solid #efefef; margin: 0; padding: 0; background-color:Transparent; }
/* 롤오버 버튼 스타일 */
.btnOver	{	width: 22px; height: 22px; border: 1px outset; }
/* 다운 버튼 스타일 */
.btnDown { width: 22px; height: 22px; border: 1px inset; background-color: buttonhighlight; }
/* 버튼이외의 스타일 - 사용되지 않음 */
.btnNA   { width: 22px; height: 22px; border: 1px solid buttonface; filter: alpha(opacity=25); }
/* 사용자 컨텍스트 메뉴의 기본 스타일 */
.cMenu     { background-color: threedface; color: menutext; cursor: Default; font-family: 굴림; font-size: 9pt; padding: 2 12 2 16; }
/* 사용자 컨텍스트 메뉴의 오버 스타일 */
.cMenuOver { background-color: highlight; color: highlighttext; cursor: Default; font-family: 굴림; font-size: 9pt; padding: 2 12 2 16; }
/* 사용자 컨텍스트 메뉴의 구분자-외곽 스타일 */
.cMenuDivOuter { background-color: threedface; height: 9 }
/* 사용자 컨텍스트 메뉴의 구분자-내부 스타일 */
.cMenuDivInner { margin: 0 4 0 4; border-width: 1; border-style: solid; border-color: threedshadow threedhighlight threedhighlight threedshadow; }

/* HTML 편집기에 적용되는 스타일 끝 */

img{border:0;}

BODY, TABLE, TD {
font-size : 9pt;
FONT-FAMILY: "돋움",dotum,sans-serif;
line-height : 140%;
color : #444444 ;
SCROLLBAR-FACE-COLOR: #e2e2e2;  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #aaaaaa; SCROLLBAR-3DLIGHT-COLOR: #999999; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #eeeeee; SCROLLBAR-DARKSHADOW-COLOR: #f1f2f2; TEXT-DECORATION: none
}
a{
    color : #444444 ;
    text-decoration : none;
	selector-dummy: expression(this.hideFocus=true);
}
A:FOCUS, A:ACTIVE, A:HOVER {
    text-decoration : none;
	color : #9f9a9a ;
}
input {
    padding-left : 5px
}
textarea {
    padding : 10px;
    font-size : 9pt;
}

.cl { margin-top:0px ; margin-left:0px ; margin-right:10px ; margin-bottom:10px ; border : thin solid ; border-color :#DADADA;}
.clt { color:#DE6F1D }
.clp { font: bold }
.border1 {border-style: solid; border-width: 1}

.text1 {color:#777777}
.text2 {color:#ff6600}
.text3 {color:#528ED9}
.text4 {color:#EB9500; }
.text5 {color:#777777; font: bold}
.text6 {color:#ff6600; font: bold}
.text7 {color:#000000; font: bold}
.text8 {color:#5A5A5A;  font: bold; }
.text9 {color:#8E70A0; font-size:9pt;line-height:15px;}
.text10 {color:#FFFFFF; }
.text11 {color:#ffffff;  }
.text12 {color:#525252;  }



.dotline {background-image: url(/nt_board/icon/net_skin/list_dotline_01.gif);background-repeat: repeat-x;background-position: center bottom;}
.dotline2 {background-image: url(/images/skin1/dot2.gif);background-repeat: repeat-x;background-position: center center;}

.bg1 {background-color:#fafafa}
.bg2 {background-color:#cccccc}
.bg4 {background-color:#DFDFDF}

.table1 {border-width:1px; border-color:#CECECE; background-color:white; border-style:solid;}
.table2 {border-width:1px; border-color:#DEDEDE; background-color:#fafafa; border-style:solid;}

.form1 {font-size:12px; color:#000000;  border-width:1px; border-color:#B8B8B8; border-style:solid;}
.form2 {font-size:12px; color:#666666; background-color:#F4F4F4; border-width:1px; border-color:#B8B8B8; border-style:solid;}

.imgborder1 {color:black; margin:5; border-width:2px; border-color:#CCCCCC; border-style:solid;}
.imgborder2 {color:black; margin:5; border-width:2px; border-color:#F5DD8B; border-style:solid;}


/* DENTAL CMS Green */
.Dgreen {color:#2e94ba}
.Dgreen_title {color:#2e94ba ; background-color:#e3ecf1 ; font: bold ;}
.Dwhite_title {color:#ffffff ; font: bold ;}


/*===============================================================*
                         SKIN_08
*===============================================================*/
.png24 { tmp:expression(setPng24(this)); }

/* 메인공통 */
.sky_bg {background-image: url(/images/skin8/sky_bg.jpg);background-repeat: repeat-x; background-color: ffffff ;}
.gnb_bg {background-image: url(/images/skin8/gnb_bg.gif);background-repeat: repeat-x; background-color: ffffff ;}
.time_bg {background-image: url(/images/skin8/time_bg.gif);background-repeat: repeat-x;font-size:11px;color:ffffff; background-color: ffffff ;}
.time_font {color:#000000; font-size:9pt;}
.time_font2 {color:#EB9500; }
.clinic_bg {background-image: url(/images/skin8/main_clinic_bg.gif);background-repeat: repeat-x; }

/* 메인컬러별 */

.main_bg_blue		{background-image: url(/images/skin8/main_bg_blue.gif);background-repeat: repeat-x; background-color: ffffff ;}
.main_bg_02_blue		{background-color: 208fd5;}
.news_blue		{background-color:0091a6;color:#f8e5d7; }


.main_bg_pink		{background-image: url(/images/skin8/main_bg_pink.gif);background-repeat: repeat-x; background-color: ffffff ;}
.main_bg_02_pink		{background-color: d8538b;}
.news_pink		{background-color:9f3b75;color:#f8e5d7; }

.main_bg_orange		{background-image: url(/images/skin8/main_bg_orange.gif);background-repeat: repeat-x; background-color: ffffff ;}
.main_bg_02_orange			{background-color:f58400;}
.news_orange			{background-color:e37000;color:#f8e5d7; }

.main_bg_green		{background-image: url(/images/skin8/main_bg_green.gif);background-repeat: repeat-x; background-color: ffffff ;}
.main_bg_02_green			{background-color:9ab81b;}
.news_green			{background-color:7e9545;color:#f8e5d7; }

/* 진료시간 */
.main_time			
{
background-image :url(/images/skin8/time_bg.gif);background-repeat:no-repeat; width:52px ; height: 17px ; 
font-family: "돋움" ; color:#ffffff ; text-align: center ; font:bold ;  filter: Alpha(Opacity=80);
}

/* 공지사항 */
.notice:link,
.notice:visited,
.notice:active		{   color:#fbd9a2; FONT-FAMILY: "돋움" ; line-height : 150%;}
.notice:hover		{   color:#efb455; text-decoration : underline;  FONT-FAMILY: "돋움" ; line-height : 150%;}
.notice_date			{   FONT-FAMILY: "돋움" ; color:cdbb9e; }

/* Best Q&A */
.best:link,
.best:visited,
.best:active			{font-size : 9pt;  color:#dd9c46 ;  FONT-FAMILY: "돋움" ; font:bold ;}
.best:hover			{font-size : 9pt;  color:#cfab7e  ; text-decoration : underline;  FONT-FAMILY: "돋움" ; font:bold ;}

/* 뉴스티커 */
.ticker					{  color:#35210a ; font-family: "돋움" ; font:bold ;}

/* 퀵링크 */
.quick:link,
.quick:visited,
.quick:active			{  color:#676767 ; FONT-FAMILY: "돋움" ;letter-spacing:-1}
.quick:hover			{  color:#ef7700; FONT-FAMILY: "돋움" ;letter-spacing:-1}

/* 서브배경 */
.sub_bg_blue		{background-image: url(/images/skin8/sub_bg_blue.gif);background-repeat: repeat-x; background-color: ffffff ;}
.sub_bg_pink		{background-image: url(/images/skin8/sub_bg_pink.gif);background-repeat: repeat-x; background-color: ffffff ;}
.sub_bg_orange		{background-image: url(/images/skin8/sub_bg_orange.gif);background-repeat: repeat-x; background-color: ffffff ;}
.sub_bg_green		{background-image: url(/images/skin8/sub_bg_green.gif);background-repeat: repeat-x; background-color: ffffff ;}


/* 서브배경 */

.white {font-size : 9pt;  color:#ffffff ; font-family: "돋움" ;}
.white_s {  color:#ffffff ; font-family: "돋움" ;}
.gray { color:999999 ; font-family: "돋움" ;}
.gray_s {  color:999999 ; font-family: "돋움" ;}
.blue_s {   color:3a89d2 ; }

/*===============================================================*
                         전체 공통
*===============================================================*/
.pic { margin-top:0px ; margin-left:0px ; margin-right:10px ; margin-bottom:10px ; border : solid ; border-color :#ebebeb ; border-width: 5px}
.blue { font-size : 9pt;  color:#178bca ; }
.blue_line { font-size : 9pt;  color:#2e9cb2; text-decoration : underline; }
.green { font-size : 9pt;  color:#6ea11e ; }
.green_line { font-size : 9pt;  color:#56a97e; text-decoration : underline; }
.gold { font-size : 9pt;  color:#af9148; }
.gold_line { font-size : 9pt;  color:#af9148; text-decoration : underline; }

.history_text { font-size : 9pt;  FONT-FAMILY: "돋움" ; color:#665951;line-height:140% }
.intro_about_img_bg {background-image:url(/images/skin1/intro_about_img_bg.gif) ;background-repeat:no-repeat;background-position:  top; }


.title_bg 
{
	font-family: "돋움" ; color: #ebe4d1 ; font: bold ; text-align: center ; padding-top: 2px ; 
}

.brownB { font-size: 9pt ; font-family: "돋움" ; color: #957b6a ; font: bold ; padding-top: 2px ;  text-decoration : underline; }
.table_list {  line-height : 120%; FONT-FAMILY: "", "u"; text-align: justify ;}
.pictxt {font-family: "돋움" ; color: #8aaa5d ; font: bold ; padding-top: 2px ;  text-decoration : underline; BACKGROUND-COLOR: #e7dac4 ;}


.sitemap:link {
	  color:#575353; FONT-FAMILY: "돋움" ;line-height:130%;
}
.sitemap:visited {
	  color:#575353; FONT-FAMILY: "돋움" ;line-height:130%;
}
.sitemap:active {
	  color:#575353; FONT-FAMILY: "돋움" ;line-height:130%;
}
.sitemap:hover {
	  color:#575353; FONT-FAMILY: "돋움" ;line-height:130%;text-decoration: underline;
}
/* 다음지도 폭 */
.root_daum_roughmap.root_daum_roughmap_landing { width: 100% !important; }


.new_table{text-align:center; margin:0 auto; } 
.new_table tr td{vertical-align:middle;}
/**/
.new_table01 thead tr td{vertical-align:middle; border-top:2px solid #cacac1; background:none; background:#f9f9f9;}
.new_table01 tbody tr td{vertical-align:middle; padding:5px 0px; border-bottom:1px solid #cacac1}

.table1 tr td{text-align:left; padding:5px 0px; vertical-align: top;}