::-webkit-scrollbar {width:8px;height:8px;border:3px solid #fff;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment
{display:block;height:10px;background:#fff;}
::-webkit-scrollbar-track
{background:#fff; -webkit-border-radius:10px; -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);}
::-webkit-scrollbar-thumb {
  height:50px; width:50px; background:rgba(150,195,211,.4);
  -webkit-border-radius:8px; border-radius:8px; -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);
}
::selection {background-color:#e13300;color:white;}
::-webkit-selection {background-color:#e13300;color:white;}

html, body { border: 0; margin:0; font-size: 9pt; font-family:"굴림";background:#f6f6f6;}
div#top_menu {height:50px;background:url('/static/images/top_logoback.gif') repeat-x;}
div#wrap { margin-top: 20px; margin-right:30px; margin-bottom:20px; margin-left:30px;}
img { border: 0;}

/* tootip */
a.tooltip {position:relative;text-decoration:underline;}
a.tooltip:hover {color:#999;text-decoration:none !important;}
a.tooltip:hover:after, a.tooltip:hover:before {display:block;}
a.tooltip:before {content:attr(rel);display:block;width:170px;position:absolute;z-index:999;bottom:150%;left:-10px;padding:5px 10px 8px 10px;text-align:left;color:#fff;display:none;background:#404040;
  background: -moz-linear-gradient(top,#4e4e4e 0%, #404040 100%); /*FF3.6+*/
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#404040)); /*Chrome,Safari4+*/
  background: -webkit-linear-gradient(top,#4e4e4e 0%,#404040 100%); /*Chrome10+,Safari5.1+*/
  background: -o-linear-gradient(top, #4e4e4e 0%, #404040 100%); /*Opera 11.10+ */
  background: -ms-linear-gradient(top, #4e4e4e 0%, #404040 100%); /* IE10+ */
  background: linear-gradient(top, #4e4e4e 0%, #404040 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#404040', GradientType=0 ); /* IE6-9 */
  /* border-radius */
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  /* box-shadow */
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
  -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.5);
  box-shadow:1px 1px 2px rgba(0,0,0,0.5);
  text-shadow:0px 1px 0px #292929;
}
a.tooltip:after {content:'';display:block;width:0;height:0;position:absolute;z-index:999;bottom:18px;left:-2px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #404040;display:none;background:transparent;}

div#contract {position:absolute;display:none;z-index:2;background-color:#eceae5;padding:10px;border:2px solid #a29c8e;width:380px;}
div#contract td.lbl {width:20%;background-color:#eee;}
div#contract td.ele2 {width:30%;background-color:#fff;}
div#contract td.ele1 {width:80%;background-color:#fff;}
div#contract table.section {border-top:1px solid #737373; border-left:1px solid #737373; width:100%;}
div#contract table.section td {padding:5px; border-right:1px solid #737373; border-bottom:1px solid #737373;}
div#contract .title {height:20px; margin-top:5px;}

div#mailbox {position:absolute;display:none;z-index:3;background-color:#eceae5;padding:10px;border:2px solid #a29c8e;width:300px;}
div#mailbox .title {height:20px; margin-top:5px;}
div#mailbox .content {border:1px solid #737373;height:120px;padding:5px;background-color:#fff;}
div#mailbox .buttons {margin-top:5px;text-align:right;}

