#tooltip { position:absolute; border:1px solid #333; background:#f7f5d1; padding:2px 5px; color:#333; display:none; }
#treecontrol2 { text-align:center; border:1px solid #DDDDDD; padding:5px; margin:10px 0 10px 0; }

/* session error message style */
#flashMessage { color:#CC0000; margin-bottom:10px; padding:5px 5px 5px 200px; background:#FFDFCA; font-weight:bold; }
/* form error message style */
.error-message { color:#CC0000; margin-top:5px; padding:5px 5px 5px 10px; background:#FFDFCA; }

/** debug sql **/
.cake-sql-log table { border-collapse:collapse; }
.cake-sql-log caption { background: #333; color:#fff; }
.cake-sql-log th { background: #003d4c; color:#fff; }
.cake-sql-log td { padding: 4px 8px; text-align: left; border-bottom:1px solid #003d4c; empty-cells:show; }

#board-list-category { margin-bottom:5px; text-align:right; }


.fg-button { clear:left; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; width:150px; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */

.fg-button.ui-state-loading .ui-icon { background: url(../js/plugins/spinner_bar.gif) no-repeat 0 0; }


.csw { display:none; }

.stripViewer { /* This is the viewing window */
  position: relative;
  overflow: hidden;
  /*border: 1px solid #000;*/ /* this is the border. should have the same value for the links */
  margin: auto;
  clear: both;
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
  position: relative;
  left: 0; top: 0;
  width: 100%;
  list-style-type: none;
  /* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
  float:left;
  width: 290px; /* Also specified in  .stripViewer  above */
}

.widthnone { width:auto !important; }

.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
  padding: 0;
}


.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
  margin: auto;
}

.stripNavL, .stripNavR { display:inline; }

#notice_contents { float:right; width:225px; height:17px; overflow:hidden; }


div.auto_complete    {
     position         :absolute;
     width            :250px;
     background-color :white;
     border           :1px solid #888;
     margin           :0px;
     padding          :0px;
}


#section_list { display:none; position:absolute; width:214px; border:1px solid #a5c3e5; padding:5px; background-color:#528dcd; }
#section_list ul { margin:0; padding:0; }
#section_list ul a { color:#FFF; }

/* jDrop Specific...
div.jDrop {color:#585858; float:left; }

div.jSel{background:url(../img/select/jSel.gif);padding:0px 0px;height:22px;overflow:hidden; float:left; cursor:pointer;}
div.jSel.hover{background-position:0px -22px;color:#e13c40; cursor:pointer;}
span.jSelOp{float:left;padding:4px 7px;white-space:nowrap; cursor:pointer;}

div.jDropBut{color:#000;background:url(../img/select/jDropBut.gif);width:22px;height:22px;float:left; cursor:pointer;}
div.jDropBut.hover{background-position:0px -22px; cursor:pointer;}

div.jOpDrop{margin:0px !important; position:absolute; z-index:10; display:none; background:url(../img/select/jOpDrop0.gif) bottom left; border:1px solid #333; background-color:#FFF; overflow:hidden; cursor:pointer; }
div.jOp{padding:2px 7px 3px 7px;padding-right:17px;white-space:nowrap; cursor:pointer;}
.jDrop img{width:15px;height:15px;vertical-align:middle;margin:-2px 5px 0 0px;position:relative; cursor:pointer;}
div.jOpDrop div.jOp.hover{background:#d5d5d5;color:#3366CC; cursor:pointer;}
*/



/* phone 텍스트 및 정렬 */
.phone_white_basic {font-family:돋움; font-size:12px; color:#ffffff; text-align:left; vertical-align:top; line-height:160%; letter-spacing:0px;}
.phone_white {font-family:돋움; font-size:12px; color:#ffffff; text-align:center; vertical-align:top; line-height:160%; letter-spacing:0px;}
.phone_inputbox01 { width:142px; HEIGHT: 12px; border: 1px solid #cdcdcd; font-family:"돋움"; font-size:11px; color:#777777; line-height:14px; letter-spacing:0px;}
.phone_white2 {font-family:돋움; font-size:11px; color:#ffffff; text-align:right; vertical-align:top; line-height:160%; letter-spacing:0px; padding-right:6px; }

.phone_zone { width:159px; height:156px; background-image: url('/images/sms/phone_bg_gray.gif'); text-align:left; vertical-align:top; }
.phone_gray {font-family:돋움; font-size:12px; color:#646464; text-align:left; vertical-align:top; line-height:160%; letter-spacing:0px; padding:30px 0 2px 0; }
.phone_gray2 {text-align:center; padding:9px 0px 2px 0px;}
.phone_bluebox { font-family:"돋움"; font-size:11px;  color:#005cb4; text-align:left; line-height:200%; letter-spacing:0px; padding-left:10px; background-color:#ddebf7;  }


#quik_mode { padding:49px 0 0 14px; height:82px; display:none; margin-bottom:10px; background: url(/images/01_global/upload_bg.gif) no-repeat 0 0; }
