body {
  background:#dddddd;
  background:-moz-linear-gradient(top,#dddddd 0%,#ffffff 50%,#ffffff 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dddddd),color-stop(50%,#ffffff),color-stop(100%,#ffffff));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#dddddd,endColorstr=#ffffff,GradientType=0);
  color:#372d12;
  font-family:Arial, sans-serif;
  font-size:13px;
  margin:0px;
  cursor:default;
}
body.blank { background:#ffffff; }
body.blank #frame_debug { visibility:hidden; }
body.poety_popup { background:#ffffff; }
body.poety_popup #frame_content {
  background:none;
  width:auto;
  margin:0px 10px;
  border:none;
  -webkit-box-shadow:0px 0px 0px #ffffff;
  -moz-box-shadow:0px 0px 0px #ffffff;
  box-shadow:0px 0px 0px #ffffff;
}
body.poety_popup #frame_body_center {
  background:none;
  border:none;
  -webkit-box-shadow:0px 0px 0px #ffffff;
  -moz-box-shadow:0px 0px 0px #ffffff;
  box-shadow:0px 0px 0px #ffffff;
}
body.poety_popup #language_selector { display:none; }
body.poety_popup #poety_footer { display:none; }
body.poety_warning {
  margin-top:50px;
  text-align:center;
}
body.poety_warning div.site { margin:20px; }
body.poety_warning div.warning { display:inline; }
a {
  color:#0000ff;
  text-decoration:none;
  letter-spacing:1px;
  cursor:pointer;
}
a img {
  border:none;
  cursor:pointer;
}
a:hover { text-decoration:underline; }
h1 {
  font-family:Tahoma, Verdana, Helvetica, Times, serif;
  font-size:22px;
  font-weight:normal;
  font-style:normal;
  color:#332a11;
  margin:4px 0px 8px 0px;
  padding:2px;
}
h2 {
  font-family:Tahoma, Verdana, Helvetica, Times, serif;
  font-size:18px;
  font-weight:normal;
  font-style:normal;
  color:#332a11;
  margin:4px 0px 8px 0px;
  padding:2px;
}
h3 {
  font-family:Tahoma, Verdana, Helvetica, Times, serif;
  font-size:16px;
  font-weight:normal;
  font-style:italic;
  color:#443817;
  margin:4px 0px 4px 0px;
  padding:2px;
}
h4 {
  font-family:Tahoma, Verdana, Helvetica, Times, serif;
  font-size:14px;
  font-weight:normal;
  font-style:italic;
  color:#443817;
  margin:4px 0px 4px 0px;
  padding:2px;
}
p {
  margin:0px;
  padding:5px 2px 5px 2px;
}
img.border {
  margin:4px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  -webkit-box-shadow:0px 0px 3px #999999;
  -moz-box-shadow:0px 0px 3px #999999;
  box-shadow:0px 0px 3px #999999;
}
input, textarea {
  color:#444444;
  border:1px solid #9f9f9f;
  background:#f8f8f8;
  padding:2px;
  padding-left:3px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
textarea {
  min-height:100px;
  padding-top:6px;
}
select {
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
input[type=button], input[type=submit], input[type=reset] {
  text-align:center;
  padding:5px;
  background:#fafafa;
  background:-moz-linear-gradient(top,#fafafa 0%,#d4d4d4 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#d4d4d4));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafafa,endColorstr=#d4d4d4,GradientType=0);
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
  color:#000000;
  border-bottom:1px solid #a2a2a2;
  border-right:1px solid #a2a2a2;
  border-top:1px solid #aeaeae;
  border-left:1px solid #aeaeae;
  cursor:pointer;
}
input[type=button]:active, input[type=submit]:active, input[type=reset]:active {
  border-bottom:1px solid #c2c2c2;
  border-right:1px solid #c2c2c2;
  border-top:1px solid #7e7e7e;
  border-left:1px solid #7e7e7e;
  cursor:pointer;
  -webkit-box-shadow:inset 1px 1px 1px #aaaaaa;
  -moz-box-shadow:inset 1px 1px 1px #aaaaaa;
  box-shadow:inset 1px 1px 1px #aaaaaa;
}
table {
  width:100%;
  border-spacing:0px 2px;
}
table caption {
  font-family:Tahoma, Verdana, Helvetica, Times, serif;
  font-size:18px;
}
table td, table th {
  padding:5px;
  border:1px solid #ffffff;
  border-left:none;
  border-right:none;
}
table td:first-child, table th:first-child {
  border-left:1px solid #ffffff;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:4px 4px;
}
table td:last-child, table th:last-child {
  border-right:1px solid #ffffff;
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:0px 0px;
}
hr { clear:both; }
#frame_content {
  position:relative;
  display:block;
  width:1000px;
  background:#ffffff;
  border:none;
  padding:0px;
  margin:0px auto;
  z-index:1;
  -webkit-box-shadow:0px 0px 16px #000000;
  -moz-box-shadow:0px 0px 16px #000000;
  box-shadow:0px 0px 16px #000000;
}
#frame_header {
  position:relative;
  display:block;
  width:100%;
  background:none;
  border:none;
  padding:0px;
  margin:0px auto;
  text-align:left;
  z-index:11;
}
#frame_header h1.title {
  background:#ffffff;
  border:1px solid #cccccc;
  padding:5px;
  margin:0px 8px;
  -webkit-border-top-left-radius:10px 10px;
  -webkit-border-top-right-radius:10px 10px;
  -webkit-border-bottom-right-radius:10px 10px;
  -webkit-border-bottom-left-radius:10px 10px;
  -moz-border-radius-topleft:10px 10px;
  -moz-border-radius-topright:10px 10px;
  -moz-border-radius-bottomright:10px 10px;
  -moz-border-radius-bottomleft:10px 10px;
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  -webkit-box-shadow:0px 0px 10px #bbbbbb;
  -moz-box-shadow:0px 0px 10px #bbbbbb;
  box-shadow:0px 0px 10px #bbbbbb;
}
#frame_body {
  position:relative;
  display:block;
  width:auto;
  background:none;
  border:none;
  padding:0px;
  margin:0px;
  text-align:left;
  z-index:10;
}
#frame_footer {
  position:relative;
  display:block;
  width:auto;
  background:#ffffff;
  border:1px solid #cccccc;
  padding:5px;
  margin:8px;
  margin-top:0px;
  text-align:justify;
  clear:both;
  z-index:9;
  -webkit-border-top-left-radius:10px 10px;
  -webkit-border-top-right-radius:10px 10px;
  -webkit-border-bottom-right-radius:10px 10px;
  -webkit-border-bottom-left-radius:10px 10px;
  -moz-border-radius-topleft:10px 10px;
  -moz-border-radius-topright:10px 10px;
  -moz-border-radius-bottomright:10px 10px;
  -moz-border-radius-bottomleft:10px 10px;
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  -webkit-box-shadow:0px 0px 10px #bbbbbb;
  -moz-box-shadow:0px 0px 10px #bbbbbb;
  box-shadow:0px 0px 10px #bbbbbb;
}
#frame_body_center {
  position:relative;
  display:block;
  float:left;
  width:552px;
  background:#ffffff;
  border:1px solid #cccccc;
  margin:8px;
  padding:5px;
  text-align:justify;
  z-index:13;
  -webkit-border-top-left-radius:10px 10px;
  -webkit-border-top-right-radius:10px 10px;
  -webkit-border-bottom-right-radius:10px 10px;
  -webkit-border-bottom-left-radius:10px 10px;
  -moz-border-radius-topleft:10px 10px;
  -moz-border-radius-topright:10px 10px;
  -moz-border-radius-bottomright:10px 10px;
  -moz-border-radius-bottomleft:10px 10px;
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  -webkit-box-shadow:0px 0px 10px #bbbbbb;
  -moz-box-shadow:0px 0px 10px #bbbbbb;
  box-shadow:0px 0px 10px #bbbbbb;
}
#frame_body_center h1 {
  background:#ffffff;
  padding:5px;
  -webkit-border-top-left-radius:5px 5px;
  -webkit-border-top-right-radius:5px 5px;
  -webkit-border-bottom-right-radius:5px 5px;
  -webkit-border-bottom-left-radius:5px 5px;
  -moz-border-radius-topleft:5px 5px;
  -moz-border-radius-topright:5px 5px;
  -moz-border-radius-bottomright:5px 5px;
  -moz-border-radius-bottomleft:5px 5px;
  border-top-left-radius:5px 5px;
  border-top-right-radius:5px 5px;
  border-bottom-right-radius:5px 5px;
  border-bottom-left-radius:5px 5px;
}
#frame_body_center h2 {
  background:#ffffff;
  padding:5px;
  -webkit-border-top-left-radius:5px 5px;
  -webkit-border-top-right-radius:5px 5px;
  -webkit-border-bottom-right-radius:5px 5px;
  -webkit-border-bottom-left-radius:5px 5px;
  -moz-border-radius-topleft:5px 5px;
  -moz-border-radius-topright:5px 5px;
  -moz-border-radius-bottomright:5px 5px;
  -moz-border-radius-bottomleft:5px 5px;
  border-top-left-radius:5px 5px;
  border-top-right-radius:5px 5px;
  border-bottom-right-radius:5px 5px;
  border-bottom-left-radius:5px 5px;
}
#frame_body_center h3 {
  background:#ffffff;
  padding:2px;
  -webkit-border-top-left-radius:2px 2px;
  -webkit-border-top-right-radius:2px 2px;
  -webkit-border-bottom-right-radius:2px 2px;
  -webkit-border-bottom-left-radius:2px 2px;
  -moz-border-radius-topleft:2px 2px;
  -moz-border-radius-topright:2px 2px;
  -moz-border-radius-bottomright:2px 2px;
  -moz-border-radius-bottomleft:2px 2px;
  border-top-left-radius:2px 2px;
  border-top-right-radius:2px 2px;
  border-bottom-right-radius:2px 2px;
  border-bottom-left-radius:2px 2px;
}
#frame_body_center h4 {
  background:#ffffff;
  padding:2px;
  -webkit-border-top-left-radius:2px 2px;
  -webkit-border-top-right-radius:2px 2px;
  -webkit-border-bottom-right-radius:2px 2px;
  -webkit-border-bottom-left-radius:2px 2px;
  -moz-border-radius-topleft:2px 2px;
  -moz-border-radius-topright:2px 2px;
  -moz-border-radius-bottomright:2px 2px;
  -moz-border-radius-bottomleft:2px 2px;
  border-top-left-radius:2px 2px;
  border-top-right-radius:2px 2px;
  border-bottom-right-radius:2px 2px;
  border-bottom-left-radius:2px 2px;
}
#frame_body_left {
  position:relative;
  display:block;
  float:left;
  width:190px;
  background:#ffffff;
  border:1px solid #cccccc;
  padding:5px;
  margin:8px 0px 8px 8px;
  text-align:justify;
  z-index:14;
  -webkit-border-top-left-radius:10px 10px;
  -webkit-border-top-right-radius:10px 10px;
  -webkit-border-bottom-right-radius:10px 10px;
  -webkit-border-bottom-left-radius:10px 10px;
  -moz-border-radius-topleft:10px 10px;
  -moz-border-radius-topright:10px 10px;
  -moz-border-radius-bottomright:10px 10px;
  -moz-border-radius-bottomleft:10px 10px;
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  -webkit-box-shadow:0px 0px 10px #bbbbbb;
  -moz-box-shadow:0px 0px 10px #bbbbbb;
  box-shadow:0px 0px 10px #bbbbbb;
}
#frame_body_right {
  position:relative;
  display:block;
  float:right;
  width:190px;
  background:#ffffff;
  border:1px solid #cccccc;
  padding:5px;
  margin:8px 8px 8px 0px;
  text-align:justify;
  z-index:14;
  -webkit-border-top-left-radius:10px 10px;
  -webkit-border-top-right-radius:10px 10px;
  -webkit-border-bottom-right-radius:10px 10px;
  -webkit-border-bottom-left-radius:10px 10px;
  -moz-border-radius-topleft:10px 10px;
  -moz-border-radius-topright:10px 10px;
  -moz-border-radius-bottomright:10px 10px;
  -moz-border-radius-bottomleft:10px 10px;
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  -webkit-box-shadow:0px 0px 10px #bbbbbb;
  -moz-box-shadow:0px 0px 10px #bbbbbb;
  box-shadow:0px 0px 10px #bbbbbb;
}
#poety_footer {
  position:relative;
  background:#202020;
  width:auto;
  height:20px;
  margin:0px auto;
  clear:both;
}
#poety_footer #poety_footer_txt {
  color:#ffffff;
  font-size:11px;
  text-align:right;
  letter-spacing:2px;
  padding:3px 12px 0px 0px;
}
#poety_footer #poety_footer_txt a {
  color:#ffb631;
  text-decoration:none;
  padding:0px 2px;
}
#poety_footer #poety_footer_txt a:hover { color:#ffe763; }
body.one_col #frame_body_left { display:none; }
body.one_col #frame_body_center {
  width:auto;
  float:none;
}
body.one_col #frame_body_right { display:none; }
body.one_col #frame_body_left { display:none; }
body.two_col #frame_body_center { width:762px; }
body.two_col #frame_body_left { display:none; }
body.two_col2 #frame_body_left { width:285px; }
body.two_col2 #frame_body_center { width:667px; }
body.two_col2 #frame_body_right { display:none; }
#frame_response {
  position:absolute;
  display:none;
  top:20px;
  left:50%;
  margin-left:-200px;
  width:400px;
  height:auto;
  padding:5px;
  text-align:left;
  z-index:20;
  opacity:0.95;
  -webkit-border-top-left-radius:10px 10px;
  -webkit-border-top-right-radius:10px 10px;
  -webkit-border-bottom-right-radius:10px 10px;
  -webkit-border-bottom-left-radius:10px 10px;
  -moz-border-radius-topleft:10px 10px;
  -moz-border-radius-topright:10px 10px;
  -moz-border-radius-bottomright:10px 10px;
  -moz-border-radius-bottomleft:10px 10px;
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  -webkit-box-shadow:0px 0px 10px #bbbbbb;
  -moz-box-shadow:0px 0px 10px #bbbbbb;
  box-shadow:0px 0px 10px #bbbbbb;
  background:#a2f588;
  border:1px solid #00ff00;
  color:#000000;
}
#frame_response ul {
  margin:2px;
  padding-left:18px;
}
#frame_response ul li {
  margin:6px 0px 6px 0px;
  line-height:16px;
  font-size:13px;
  font-weight:bold;
  font-family:monospace;
  list-style:none;
  padding-left:20px;
  margin-left:0px;
  opacity:0.8;
  background:url('/img/icon/accept.png') no-repeat;
}
#frame_response ul li:hover { opacity:1; }
#frame_response #frame_response_close {
  cursor:pointer;
  width:30px;
  height:30px;
  position:absolute;
  background:url('/img/icon/close.png') center center no-repeat;
  top:-8px;
  right:-8px;
}
#frame_error {
  position:absolute;
  display:none;
  top:20px;
  left:50%;
  margin-left:-200px;
  width:400px;
  height:auto;
  padding:5px;
  text-align:left;
  z-index:20;
  opacity:0.95;
  -webkit-border-top-left-radius:10px 10px;
  -webkit-border-top-right-radius:10px 10px;
  -webkit-border-bottom-right-radius:10px 10px;
  -webkit-border-bottom-left-radius:10px 10px;
  -moz-border-radius-topleft:10px 10px;
  -moz-border-radius-topright:10px 10px;
  -moz-border-radius-bottomright:10px 10px;
  -moz-border-radius-bottomleft:10px 10px;
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  -webkit-box-shadow:0px 0px 10px #bbbbbb;
  -moz-box-shadow:0px 0px 10px #bbbbbb;
  box-shadow:0px 0px 10px #bbbbbb;
  background:#fdaeb7;
  border:1px solid #ff0000;
  color:#000000;
}
#frame_error ul {
  margin:2px;
  padding-left:18px;
}
#frame_error ul li {
  margin:6px 0px 6px 0px;
  line-height:16px;
  font-size:13px;
  font-weight:bold;
  font-family:monospace;
  list-style:none;
  padding-left:20px;
  margin-left:0px;
  opacity:0.8;
  background:url('/img/icon/exclamation.png') no-repeat;
}
#frame_error ul li:hover { opacity:1; }
#frame_error #frame_error_close {
  cursor:pointer;
  width:30px;
  height:30px;
  position:absolute;
  background:url('/img/icon/close.png') center center no-repeat;
  top:-8px;
  right:-8px;
}
#frame_debug {
  position:fixed;
  display:none;
  bottom:0px;
  width:100%;
  background:url('/img/icon/bug.png') 4px 4px no-repeat;
  background-color:#fcfcfc;
  border:1px solid #cccccc;
  text-align:left;
  padding:3px;
  z-index:666;
  opacity:0.95;
}
#frame_debug #frame_debug_content {
  height:0px;
  overflow:auto;
}
#frame_debug #frame_debug_content ol {
  margin:2px;
  padding-left:18px;
}
#frame_debug #frame_debug_content ol li {
  margin-left:10px;
  font-size:12px;
  white-space:pre;
  font-weight:normal;
  font-family:monospace;
  padding:2px;
  color:#444444;
}
#frame_debug #frame_debug_content ol li span.warning { color:blue; }
#frame_debug #frame_debug_content ol li span.error { color:red; }
#frame_debug #frame_debug_content ol li:hover { color:#000000; }
#frame_debug #frame_debug_content.expand { height:250px; }
#frame_debug #frame_debug_buttons { height:16px; }
#frame_debug #frame_debug_buttons .frame_debug_button_expand {
  width:auto;
  height:12px;
  margin:2px;
  margin-left:24px;
  margin-right:8px;
  background-color:#dddddd;
  border:1px solid #cccccc;
  cursor:pointer;
  z-index:100;
}
#frame_debug #frame_debug_counter {
  position:absolute;
  left:30px;
  top:5px;
  font-size:11px;
  z-index:110;
  color:#444444;
}
#frame_loadbar {
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  background-color:none;
  text-align:center;
  vertical-align:middle;
  border:none;
  z-index:10000;
  cursor:pointer;
}
#frame_loadbar_text {
  position:relative;
  top:50%;
  left:50%;
  width:80px;
  height:80px;
  margin:-40px 0px 0px -40px;
  background-image:url('/img/site/loader.gif');
  background-position:center center;
  border:none;
}
#frame_loadbar_text span {
  color:black;
  font-size:12px;
  font-family:monospace;
  display:none;
}
.closer { clear:both; }
.draggable:hover { cursor:move; }
.draggable_memory:hover { cursor:move; }
span.label {
  font-weight:bold;
  margin-right:4px;
}
div.response {
  font-weight:bold;
  padding-left:20px;
  text-align:left;
  font-size:12px;
  background:url('/img/icon/accept.png') left center no-repeat;
}
div.help {
  font-weight:bold;
  padding-left:20px;
  text-align:left;
  font-size:12px;
  background:url('/img/icon/help.png') left center no-repeat;
}
div.warning {
  font-weight:bold;
  padding-left:20px;
  text-align:left;
  font-size:12px;
  background:url('/img/icon/error.png') left center no-repeat;
}
div.popup_html {
  display:block;
  position:absolute;
  padding:40px 20px 20px 20px;
  overflow:hidden;
  background:#ffffff;
  border:1px solid #cccccc;
  -webkit-border-top-left-radius:10px 10px;
  -webkit-border-top-right-radius:10px 10px;
  -webkit-border-bottom-right-radius:10px 10px;
  -webkit-border-bottom-left-radius:10px 10px;
  -moz-border-radius-topleft:10px 10px;
  -moz-border-radius-topright:10px 10px;
  -moz-border-radius-bottomright:10px 10px;
  -moz-border-radius-bottomleft:10px 10px;
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  -webkit-box-shadow:0px 0px 10px #bbbbbb;
  -moz-box-shadow:0px 0px 10px #bbbbbb;
  box-shadow:0px 0px 10px #bbbbbb;
}
div.popup_content {
  display:block;
  text-align:justify;
}
div.popup_title {
  position:absolute;
  cursor:move;
  font-size:16px;
  font-weight:bold;
  padding-left:20px;
  padding-top:10px;
}
div.popup_close {
  cursor:pointer;
  width:30px;
  height:30px;
  position:absolute;
  background:url('/img/icon/close.png') center center no-repeat;
  top:2px;
  right:2px;
}
blockquote.reply {
  margin:8px;
  border-left:2px solid #3486d5;
  padding-left:5px;
  color:#555555;
}
div.youtube {
  clear:both;
  margin:5px;
  text-align:center;
}
div.youtube_popup {
  margin:5px;
  position:relative;
}
div.youtube_popup div.play {
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  opacity:0.4;
  background:url("/img/icon_large/control_play_blue.png") center center no-repeat;
}
div.youtube_popup div.play:hover { opacity:0.8; }
.code {
  margin:2px;
  padding:0px;
  background:#e7e5dc;
  border:1px solid #cccccc;
  overflow:auto;
}
.code ol {
  margin:0px;
  margin-left:50px;
  padding:0px;
}
.code ol li {
  margin:0px;
  padding:2px;
  padding-left:5px;
  white-space:nowrap;
  font-family:monospace;
  border-left:3px solid #6ce26c;
  background:white;
}
.code ol li:nth-child(odd) { background:#f8f8f8; }
span.number_format { white-space:nowrap; }
ul.fatcow_icons {
  margin:2px;
  pading:0px;
}
ul.fatcow_icons li {
  margin:1px;
  padding:2px;
  list-style:none;
  float:left;
  width:120px;
  height:36px;
  overflow:hidden;
  white-space:nowrap;
  font-size:9px;
  color:gray;
  border:1px solid white;
}
ul.fatcow_icons li:hover {
  background:#ffffbb;
  cursor:pointer;
  border:1px solid orange;
}
body.admin_login #frame_content {
  background:none;
  -webkit-box-shadow:0px 0px 0px #ffffff;
  -moz-box-shadow:0px 0px 0px #ffffff;
  box-shadow:0px 0px 0px #ffffff;
}
body.admin_login #frame_body_center {
  background:none;
  border:none;
  -webkit-box-shadow:0px 0px 0px #ffffff;
  -moz-box-shadow:0px 0px 0px #ffffff;
  box-shadow:0px 0px 0px #ffffff;
}
body.admin_login #poety_footer { display:none; }
body.admin_login #box_login {
  width:560px;
  margin:100px auto auto auto;
  background-color:white;
}
body.admin_login #box_login .box_content {
  padding-left:250px;
  padding-right:20px;
  padding-bottom:60px;
  padding-top:60px;
  background:url('/img/poety/250x250/mite.png') 5px center no-repeat;
}
.db_editable { border-bottom:1px dotted #cccccc; }
.db_editable_undefined { opacity:0.6; }
.menu_container img.icon {
  margin:0px;
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:0px 0px;
  -webkit-box-shadow:0px 0px 0px #ffffff;
  -moz-box-shadow:0px 0px 0px #ffffff;
  box-shadow:0px 0px 0px #ffffff;
  float:left;
  margin-right:5px;
  margin-left:-7px;
  margin-top:-1px;
}
body.poety_popup .menu_container { margin-top:16px; }
.menu_custom li.menu_begin, .menu_custom li.menu_end { display:none; }
.menu_title {
  color:#332a11;
  font-family:Tahoma, Verdana, Helvetica, Times, serif;
  font-size:18px;
  text-align:left;
  display:none;
}
.menu_description {
  font-size:10px;
  letter-spacing:1px;
  color:#a0a0a0;
  margin:0px;
  padding:0px;
  text-align:justify;
  clear:both;
  visibility:hidden;
  position:absolute;
  top:11px;
  right:2px;
  display:none;
}
.menu {
  font-size:11px;
  position:relative;
  text-align:left;
  z-index:211;
}
.menu_end { clear:both; }
.menu_horizontal .menu {
  background:#ffffff;
  border:1px solid #bbbbbb;
  -webkit-box-shadow:inset 0px 18px 1px #ffffff;
  -moz-box-shadow:inset 0px 18px 1px #ffffff;
  box-shadow:inset 0px 18px 1px #ffffff;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.menu_vertical .menu > ul {
  width:188px;
  background:#ffffff;
  border:1px solid #bbbbbb;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.sf-menu {
  width:100%;
  margin:0;
  padding:0;
  list-style:none;
  float:left;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
  left:0;
  top:36px;
  z-index:99;
}
.sf-menu li.sfHover > a, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  background:#ffffff;
  background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 33%,#ffffff 66%,#ffffff 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(33%,#ffffff),color-stop(66%,#ffffff),color-stop(100%,#ffffff));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=0);
  -webkit-box-shadow:0px 0px 1px #cccccc;
  -moz-box-shadow:0px 0px 1px #cccccc;
  box-shadow:0px 0px 1px #cccccc;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  outline:0;
}
.sf-menu > li.sfHover > a {
  background:white;
  -webkit-box-shadow:0px 0px 1px #cccccc;
  -moz-box-shadow:0px 0px 1px #cccccc;
  box-shadow:0px 0px 1px #cccccc;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.sf-menu > li.menu_selected > a {
  background:#f8f8f8;
  -webkit-box-shadow:0px 0px 1px #cccccc;
  -moz-box-shadow:0px 0px 1px #cccccc;
  box-shadow:0px 0px 1px #cccccc;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.sf-menu * {
  margin:0;
  padding:0;
  list-style:none;
}
.sf-menu ul {
  position:absolute;
  top:-999em;
  width:180px;
  background:white;
}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background:url('/img/menu/bullet_arrow_right_gray.png') no-repeat 0 -4px; }
.sf-menu ul li {
  width:100%;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.sf-menu ul a > .sf-sub-indicator { background:url('/img/menu/bullet_arrow_right_gray.png') no-repeat 0 -4px; }
.sf-menu li:hover {
  visibility:inherit;
  outline:0;
}
.sf-menu li {
  float:left;
  position:relative;
}
.sf-menu > li > a { margin:2px; }
.sf-menu > li > a:focus, .sf-menu > li > a:hover, .sf-menu > li > a:active {
  background:white;
  -webkit-box-shadow:0px 0px 1px #cccccc;
  -moz-box-shadow:0px 0px 1px #cccccc;
  box-shadow:0px 0px 1px #cccccc;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.sf-menu a {
  display:block;
  position:relative;
  margin:0px 4px;
  padding:.75em 1em;
  text-decoration:none;
  color:#1133aa;
}
.sf-menu a span { white-space:nowrap; }
.sf-menu > li li:first-child a { margin-top:4px; }
.sf-menu > li li:last-child a { margin-bottom:4px; }
.sf-menu a:visited { color:#1133aa; }
.sf-menu a.sf-with-ul {
  padding-right:2.25em;
  min-width:1px;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
  left:180px;
  top:0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
  left:180px;
  top:0;
}
.sf-sub-indicator {
  position:absolute;
  display:block;
  right:.75em;
  top:1.05em;
  width:12px;
  height:12px;
  text-indent:-999em;
  overflow:hidden;
  background:url('/img/menu/bullet_arrow_down_gray.png') 0px -4px;
}
a > .sf-sub-indicator { top:.8em; }
.sf-shadow ul {
  border:1px solid #bbbbbb;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  -webkit-box-shadow:3px 3px 5px rgba(200,200,200,0.5);
  -moz-box-shadow:3px 3px 5px rgba(200,200,200,0.5);
  box-shadow:3px 3px 5px rgba(200,200,200,0.5);
}
.sf-shadow ul.sf-shadow-off { background:transparent; }
.sf-vertical li {
  width:100%;
  clear:left;
}
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
  left:100%;
  top:0;
}
.sf-vertical a:focus > .sf-sub-indicator, .sf-vertical a:hover > .sf-sub-indicator, .sf-vertical a:active > .sf-sub-indicator, .sf-vertical li:hover > a > .sf-sub-indicator, .sf-vertical li.sfHover > a > .sf-sub-indicator { background:url('/img/menu/bullet_arrow_right_gray.png') no-repeat 0 -4px; }
.sf-vertical a > .sf-sub-indicator { background:url('/img/menu/bullet_arrow_right_gray.png') no-repeat 0 -4px; }
.menu_path {
  margin:0px auto;
  font-size:12px;
  padding:0px;
  width:100%;
  height:20px;
  background:#dddddd;
  overflow:hidden;
  border-style:solid;
  border-color:white;
  border-width:1px 0px;
  font-weight:bold;
  color:white;
}
.menu_path a { text-decoration:none; }
.menu_path span.menu_path_link {
  display:inline-block;
  height:20px;
  vertical-align:middle;
  width:auto;
  padding:0px 10px 0px 10px;
}
.menu_path span.menu_path_link:hover a {
  color:white;
  text-decoration:underline;
}
.menu_path div.menu_path_sep { display:inline-block; }
.menu_path span.menu_path_sep {
  margin-left:3px;
  margin-right:3px;
  font-size:12px;
  color:white;
}
.menu_path_link a {
  position:relative;
  top:3px;
  background:none;
  border:none;
}
#frame_body .menu_path {
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.box {
  position:relative;
  background:#ffffff;
  border:1px solid #cccccc;
  width:auto;
  margin:4px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  -webkit-box-shadow:0px 0px 3px #999999;
  -moz-box-shadow:0px 0px 3px #999999;
  box-shadow:0px 0px 3px #999999;
}
.box div.box_title {
  position:relative;
  width:auto;
  background:#000000;
  margin:2px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.box div.box_title div.box_title_text {
  padding:5px;
  font-family:Tahoma, Verdana, Helvetica, Times, serif;
  font-size:16px;
  font-weight:normal;
  color:#fcfdff;
  text-align:left;
  letter-spacing:1px;
}
.box div.box_title div.box_button {
  width:16px;
  height:16px;
  float:right;
  border:none;
  margin:2px;
  cursor:pointer;
  background-color:none;
  background-image:url('/img/icon/wrench.png');
  background-repeat:no-repeat;
}
.box div.box_title div.box_button span { display:none; }
.box div.box_title div.box_button_close {
  background-image:url('/img/icon/close.png');
  width:30px;
  height:30px;
  position:absolute;
  top:-12px;
  right:-12px;
}
.box div.box_title div.box_button_blind {
  height:26px;
  background-image:url('/img/site/bullet_arrow_bottom.png');
  background-position:center center;
  float:left;
  margin-left:8px;
  margin-right:8px;
}
.box div.box_title div.box_button_blind:hover { background-image:url('/img/site/bullet_arrow_bottom_hover.png'); }
.box div.box_content {
  margin:0px;
  text-align:justify;
}
.box div.box_header {
  position:relative;
  background:none;
  padding:5px;
}
.box div.box_body {
  position:relative;
  background:none;
  padding:5px;
}
.box div.box_footer {
  position:relative;
  background:none;
  padding:5px;
}
.box_closed div.box_title div.box_button_blind { background-image:url('/img/site/bullet_arrow_up.png'); }
.box_closed div.box_title div.box_button_blind:hover { background-image:url('/img/site/bullet_arrow_up_hover.png'); }
.draggable div.box_title { cursor:move; }
.draggable_memory div.box_title { cursor:move; }
.form {
  background:none;
  font:11px Tahoma, Verdana, Helvetica, sans-serif;
  letter-spacing:1px;
  padding:0px;
  margin:0px;
}
.form form {
  margin:0px;
  padding:0px;
}
.form fieldset {
  border:1px solid #eeeeee;
  padding:5px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.form fieldset legend {
  font-weight:bold;
  padding:2px 5px;
}
.form fieldset div.form_value_label label { left:30px; }
.form div.fieldset {
  display:block;
  border:none;
  width:auto;
  padding:2px 6px 2px 2px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.form div.form_legend {
  font-size:12px;
  font-weight:bold;
}
.form input {
  height:24px;
  margin:0px;
  padding:1px;
  padding-left:5px;
  opacity:0.6;
}
.form .focus {
  -webkit-box-shadow:#666666 0px 0px 3px;
  -moz-box-shadow:#666666 0px 0px 3px;
  box-shadow:#666666 0px 0px 3px;
  opacity:1;
}
.form .ui-autocomplete-input {
  background:url('/img/icon/textfield_rename.png') 6px center no-repeat;
  padding-left:32px;
}
.form textarea {
  padding-left:5px;
  opacity:0.6;
}
.form select {
  color:#444444;
  border:1px solid #9f9f9f;
  background:#f8f8f8;
  margin:0px;
  height:28px;
  font-size:14px;
}
.form select option { padding:4px; }
.form select[multiple="multiple"] { height:auto; }
.form input[readonly="readonly"], .form textarea[readonly="readonly"], .form select[readonly="readonly"] {
  color:#aaaaaa;
  background:#f5f5f5;
}
.form input[type="checkbox"], .form input[type="radio"] {
  height:20px;
  width:20px;
  margin-top:0px;
  padding:0px;
}
.form input[type="file"] {
  border:none;
  background:none;
  width:auto;
}
.form .form_button {
  float:right;
  border:1px solid #9f9f9f;
  height:28px;
  margin:2px;
  color:#000000;
  opacity:0.9;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  background:#fafafa;
  background:-moz-linear-gradient(top,#fafafa 0%,#dfdfdf 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#dfdfdf));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafafa,endColorstr=#dfdfdf,GradientType=0);
}
.form .form_button:hover {
  opacity:1;
  cursor:pointer;
  -webkit-box-shadow:0px 0px 3px #999999;
  -moz-box-shadow:0px 0px 3px #999999;
  box-shadow:0px 0px 3px #999999;
}
.form .form_button:active {
  cursor:pointer;
  background:#dfdfdf;
  background:-moz-linear-gradient(top,#dfdfdf 0%,#fafafa 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dfdfdf),color-stop(100%,#fafafa));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfdf,endColorstr=#fafafa,GradientType=0);
}
.form input[type="button"] {
  padding-left:30px;
  padding-right:10px;
  height:28px;
  background:none;
  border:none;
  font-size:13px;
  opacity:1;
  background:url('/img/icon/resultset_next.png') 7px center no-repeat;
}
.form input[type="submit"] {
  padding-left:30px;
  padding-right:10px;
  height:28px;
  background:none;
  border:none;
  font-size:13px;
  opacity:1;
  background:url('/img/icon/accept.png') 7px center no-repeat;
}
.form input[type="reset"] {
  padding-left:30px;
  padding-right:10px;
  height:28px;
  background:none;
  border:none;
  font-size:13px;
  opacity:1;
  background:url('/img/icon/cancel.png') 7px center no-repeat;
}
.form input.clear { background:url('/img/icon/page_white_edit.png') 7px center no-repeat; }
.form input.add { background:url('/img/icon/add.png') 7px center no-repeat; }
.form input.save { background:url('/img/icon/disk.png') 7px center no-repeat; }
.form > div {
  width:100%;
  height:auto;
  display:block;
  padding:0px;
  margin:0px;
}
.form div.line {
  position:relative;
  border:none;
  padding:5px 2px;
}
.form div.line:hover {
  background:#fefefe;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.form div.line:hover input, .form div.line:hover select, .form div.line:hover textarea {
  -webkit-box-shadow:#aaaaaa 0px 0px 3px;
  -moz-box-shadow:#aaaaaa 0px 0px 3px;
  box-shadow:#aaaaaa 0px 0px 3px;
  opacity:0.8;
}
.form div.line:hover input[type="file"] {
  -webkit-box-shadow:0px 0px 0px #ffffff;
  -moz-box-shadow:0px 0px 0px #ffffff;
  box-shadow:0px 0px 0px #ffffff;
  opacity:1;
}
.form div.form_element {
  background:none;
  padding:0px;
  margin:0px;
  margin-left:31%;
  width:68%;
  border:1px solid transparent;
  position:relative;
}
.form div.form_element_label {
  color:#333333;
  height:16px;
  float:left;
  text-align:right;
  width:30%;
  height:22px;
  margin:0px;
  padding:0px;
  padding-top:4px;
  font-size:10px;
}
.form div.form_element_label label {
  white-space:nowrap;
  display:block;
  width:100%;
  height:100%;
  cursor:pointer;
}
.form div.form_element_label:hover {
  color:#666666;
  cursor:pointer;
}
.form div.form_value_label {
  display:block;
  width:100%;
  text-align:left;
  vertical-align:middle;
  padding:0px;
  padding-bottom:5px;
  background:none;
}
.form div.form_value_label label {
  cursor:pointer;
  color:#000000;
  display:block;
  position:absolute;
  left:24px;
  margin-top:-19px;
  font-size:12px;
  height:20px;
}
.form div.form_value_label label:hover { color:#6e6e6e; }
.form div.require div.form_element_label label { font-weight:bold; }
.form div.form_element_description {
  color:gray;
  font-style:italic;
  margin-left:4px;
  text-align:justify;
  padding:4px;
}
.form div.form_element_error_msg {
  display:none;
  padding:6px;
}
.form .form_group {
  position:relative;
  background-color:#fcfcfc;
  width:auto;
  display:block;
  clear:both;
  border:1px solid #f0f0f0;
  padding:6px;
  margin-top:15px;
  min-height:8px;
  _height:8px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.form .form_group div.fieldset { display:block; }
.form .form_group div.form_group_legend {
  position:absolute;
  left:5px;
  top:-13px;
  margin-left:6px;
  background-color:#ffffff;
  width:auto;
  height:24px;
  padding:1px 6px;
  border:1px solid #f0f0f0;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.form .form_group div.form_group_legend_name {
  background:url('/img/icon/folder.png') 2px 2px no-repeat;
  font-size:10px;
  font-weight:normal;
  margin-top:1px;
  padding-top:5px;
  padding-right:4px;
  padding-left:22px;
  color:#888888;
  cursor:pointer;
  float:left;
  width:auto;
}
.form .form_group div.form_group_legend_name:hover { color:#0000cc; }
.form .form_group div.form_group_is_multiple {
  float:right;
  margin:0px;
  padding:0px;
  position:relative;
  width:20px;
}
.form .form_group div.form_group_is_multiple .form_group_multiple_add {
  width:20px;
  height:16px;
  position:absolute;
  top:5px;
  right:0px;
  background:url('/img/icon/application_form_add.png') center center no-repeat;
  cursor:pointer;
  opacity:0.4;
}
.form .form_group div.form_group_is_multiple .form_group_multiple_add:hover { opacity:1; }
.form .form_group div.form_group_is_multiple .form_group_multiple_remove {
  width:20px;
  height:16px;
  position:absolute;
  top:5px;
  right:0px;
  background:url('/img/icon/application_form_delete.png') center center no-repeat;
  cursor:pointer;
  opacity:0.4;
}
.form .form_group div.form_group_is_multiple .form_group_multiple_remove:hover { opacity:1; }
.form .form_group div.form_group_page {
  position:absolute;
  right:5px;
  top:-13px;
  margin-left:6px;
  font-size:16px;
  font-weight:normal;
  padding-right:4px;
  padding-left:4px;
  padding-top:6px;
  color:#888888;
  background-color:#ffffff;
  width:auto;
  height:24px;
  border:1px solid #f0f0f0;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.form .form_group div.form_group_page .form_group_page_pager { color:#000000; }
.form .form_group div.form_group_page .prev {
  padding:0px 6px;
  cursor:pointer;
}
.form .form_group div.form_group_page .prev:hover { color:#0000ff; }
.form .form_group div.form_group_page .next {
  margin:0px 4px;
  cursor:pointer;
}
.form .form_group div.form_group_page .next:hover { color:#0000ff; }
.form .form_group div.form_group_page .passive { visibility:hidden; }
.form .form_group div.form_group_description {
  display:block;
  color:#6e6e6e;
  letter-spacing:2px;
  margin:12px 10px -2px 12px;
  padding:2px;
  width:auto;
}
.form .form_group div.form_group_content { margin-top:12px; }
.form .form_description {
  display:block;
  color:#6e6e6e;
  letter-spacing:2px;
  margin-bottom:4px;
  padding:2px;
  width:auto;
}
.form .form_help {
  display:block;
  color:black;
  letter-spacing:2px;
  background:url('/img/icon_large/help.png') center left no-repeat;
  padding:16px;
  padding-left:40px;
  width:auto;
  font-size:16px;
}
.form .form_response {
  display:block;
  background:url('/img/icon_large/accept.png') center left no-repeat;
  padding:16px;
  padding-left:40px;
  color:black;
  font-weight:bold;
  text-align:left;
  width:auto;
  font-size:16px;
}
.form .form_error {
  display:block;
  background:url('/img/icon_large/exclamation.png') center left no-repeat;
  padding:16px;
  padding-left:40px;
  color:black;
  font-weight:bold;
  text-align:left;
  width:auto;
  font-size:16px;
}
.form .form_buttons {
  margin-top:6px;
  height:30px;
}
.form .whole input[type="text"], .form .whole input[type="password"], .form .whole textarea, .form .whole select { width:100%; }
.form .whole input[type="text"].ui-autocomplete-input { width:95%; }
.form .half input[type="text"], .form .half input[type="password"], .form .half textarea, .form .half select { width:50%; }
.form .quarter input[type="text"], .form .quarter input[type="password"], .form .quarter textarea, .form .quarter select { width:25%; }
.form form.mini div.fieldset {
  display:block;
  padding:2px 6px 2px 2px;
}
.form form.mini div.form_element_label {
  float:none;
  width:100%;
  text-align:left;
  margin-bottom:1px;
  height:18px;
}
.form form.mini div.form_element {
  width:95%;
  margin-left:0px;
}
.form form.mini div.line:hover {
  background:none;
  -webkit-box-shadow:#ccccff 0px 0px 0px;
  -moz-box-shadow:#ccccff 0px 0px 0px;
  box-shadow:#ccccff 0px 0px 0px;
}
.form form.column2 div.line {
  float:left;
  width:48%;
}
.form form.column2 div.form_element {
  margin-right:5px;
  width:auto;
}
.form form.column2 .form_buttons { clear:both; }
.form form.column2 .form_buttons button { margin-right:5px; }
.form form.column2 div.captcha img {
  margin:8px;
  float:right;
}
.form form.column3 div.line {
  float:left;
  width:32%;
}
.form form.column3 div.form_element {
  margin-right:5px;
  width:auto;
}
.form form.column3 .form_buttons { clear:both; }
.form form.column3 .form_buttons button { margin-right:5px; }
.form form.column3 div.captcha img {
  margin:8px;
  float:right;
}
.form form.column4 div.line {
  float:left;
  width:24%;
}
.form form.column4 div.form_element {
  margin-right:5px;
  width:auto;
}
.form form.column4 .form_buttons { clear:both; }
.form form.column4 .form_buttons button { margin-right:5px; }
.form form.column4 div.captcha img {
  margin:8px;
  float:right;
}
.form .form_value_require {
  border:1px solid #659fdd;
  background-color:#eaf3fc;
}
.form div.form_value_require {
  border:1px solid #659fdd;
  background-color:#eaf3fc;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}
.form .form_value_require:hover {
  border:1px solid #303afe;
  background-color:#e1eefc;
}
.form .form_value_notvalid input[type="text"] {
  border:1px solid #ff4949;
  background-color:#ffbaba;
}
.form .form_value_notvalid input[type="text"]:hover {
  border:1px solid #ff0000;
  background-color:#ffa9a9;
}
.form .form_value_notvalid div.form_element_error_msg {
  color:red;
  font-weight:bold;
  margin-left:4px;
  margin-top:2px;
  padding-left:20px;
  text-align:left;
  font-size:10px;
  background:url('/img/icon/error.png') left 4px no-repeat;
  display:block;
  height:16px;
}
.form div.tinymce_text_html { margin:2px; }
.form form.form_search { margin-right:20px; }
.form form.form_search .form_element_label { display:none; }
.form form.form_search div.search input {
  background:url('/img/icon/magnifier.png') 6px center no-repeat;
  padding-left:28px;
}
.form form.form_search div.line:hover {
  background:none;
  -webkit-box-shadow:#ccccff 0px 0px 0px;
  -moz-box-shadow:#ccccff 0px 0px 0px;
  box-shadow:#ccccff 0px 0px 0px;
}
.form .ui-datetime-clock { width:auto; }
.form .ui-datetime-slider-vertical { width:0.6em; }
.form .ui-datetime { width:500px; }
.form button.calendar {
  width:32px;
  height:32px;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:center center;
  border:none;
  opacity:0.6;
  position:absolute;
  top:-2px;
  margin-left:4px;
}
.form button.calendar:hover {
  opacity:1;
  cursor:pointer;
}
.form button.calendar_date { background-image:url('/img/icon_large/date.png'); }
.form button.calendar_datetime { background-image:url('/img/icon_large/time.png'); }
.form button.calendar_time { background-image:url('/img/icon_large/hourglass.png'); }
.form div.captcha { clear:both; }
.form div.captcha img {
  margin-left:31%;
  margin-top:10px;
  margin-bottom:6px;
  border:1px solid #fafafa;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  -webkit-box-shadow:0px 0px 3px #999999;
  -moz-box-shadow:0px 0px 3px #999999;
  box-shadow:0px 0px 3px #999999;
}
.login { width:300px; }
.ui-autocomplete {
  max-height:150px;
  overflow-y:auto;
  overflow-x:hidden;
}
.ui-autocomplete span.desc {
  color:#888888;
  margin-left:12px;
  font-size:12px;
  font-style:italic;
}
.ui-menu .ui-autocomplete-category {
  font-weight:bold;
  padding:4px;
  padding-left:24px;
  height:16px;
  background:url("/img/icon/folder.png") 4px center no-repeat;
  font-style:italic;
}
span.db_editable:hover {
  cursor:text;
  opacity:0.8;
}
.lista {
  background-color:#ffffff;
  padding:12px 5px 12px;
  color:#000000;
  position:relative;
}
.lista div.lista_table {
  overflow-x:auto;
  padding-bottom:1px;
  clear:both;
  position:relative;
  z-index:100;
}
.lista .lista_table table {
  width:100%;
  margin:auto;
  background:transparent;
  font:11px Tahoma, Verdana, Helvetica, sans-serif;
  letter-spacing:1px;
  color:#333333;
  border-spacing:0px 1px;
}
.lista .lista_table table caption {
  font-size:11px;
  font-weight:bold;
  letter-spacing:2px;
  background:#efefef;
  color:black;
  padding:2px 0px 23px 0px;
  margin-bottom:-21px;
  border-width:0px 2px 0px 1px;
  border-color:#dfdfdf;
  border-style:solid;
  display:none;
}
.lista .lista_table table col { width:100px; }
.lista .lista_table table col.double { width:200px; }
.lista .lista_table table col.triple { width:300px; }
.lista .lista_table table col.half { width:50px; }
.lista .lista_table table col.quarter { width:25px; }
.lista .lista_table table thead { background:none; }
.lista .lista_table table thead tr { background:none; }
.lista .lista_table table thead tr:hover { background:none; }
.lista .lista_table table thead th {
  border-style:solid;
  border-color:#2e3854;
  border-width:1px 0px 1px;
  text-align:center;
  font-size:1em;
  color:#ffffff;
  font-weight:bold;
  background-color:#000000;
  background-image:url("/img/lista/lista_th_bg.png");
  background-repeat:no-repeat;
  background-position:left center;
  height:40px;
  padding:2px 5px;
}
.lista .lista_table table thead th:first-child {
  border-width:1px 0px 1px 1px;
  background-image:none;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:4px 4px;
}
.lista .lista_table table thead th:last-child {
  border-width:1px 1px 1px 0px;
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:0px 0px;
}
.lista .lista_table table thead th.lista_orderable {
  background:url("/img/lista/orderable_line.png") no-repeat left center;
  background-color:#000000;
  padding-left:16px;
}
.lista .lista_table table thead th.lista_orderable:hover {
  background:url("/img/lista/order_asc_line.png") no-repeat left center;
  background-color:#0d0d0d;
  cursor:pointer;
}
.lista .lista_table table thead th.lista_orderable:first-child { background-image:url("/img/lista/orderable.png"); }
.lista .lista_table table thead th.lista_orderable:first-child:hover { background-image:url("/img/lista/order_asc.png"); }
.lista .lista_table table thead th.lista_order_asc { background-image:url("/img/lista/order_asc_line.png"); }
.lista .lista_table table thead th.lista_order_asc:hover { background-image:url("/img/lista/order_desc_line.png"); }
.lista .lista_table table thead th.lista_order_asc:first-child { background-image:url("/img/lista/order_asc.png"); }
.lista .lista_table table thead th.lista_order_asc:first-child:hover { background-image:url("/img/lista/order_desc.png"); }
.lista .lista_table table thead th.lista_order_desc { background-image:url("/img/lista/order_desc_line.png"); }
.lista .lista_table table thead th.lista_order_desc:hover { background-image:url("/img/lista/order_asc_line.png"); }
.lista .lista_table table thead th.lista_order_desc:first-child { background-image:url("/img/lista/order_desc.png"); }
.lista .lista_table table thead th.lista_order_desc:first-child:hover { background-image:url("/img/lista/order_asc.png"); }
.lista .lista_table table tbody { background:none; }
.lista .lista_table table tbody tr.lista_row1 { background:none; }
.lista .lista_table table tbody tr.lista_row1 td {
  background:#ffffff;
  border-style:solid;
  border-color:#e9ebf0;
  border-width:1px 0px 1px;
}
.lista .lista_table table tbody tr.lista_row1 td:first-child {
  border-width:1px 0px 1px 1px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:4px 4px;
}
.lista .lista_table table tbody tr.lista_row1 td:last-child {
  border-width:1px 1px 1px 0px;
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:0px 0px;
}
.lista .lista_table table tbody tr.lista_row2 { background:none; }
.lista .lista_table table tbody tr.lista_row2 td {
  background:#fafbfc;
  border-style:solid;
  border-color:#c1c5d2;
  border-width:1px 0px 1px;
}
.lista .lista_table table tbody tr.lista_row2 td:first-child {
  border-width:1px 0px 1px 1px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:4px 4px;
}
.lista .lista_table table tbody tr.lista_row2 td:last-child {
  border-width:1px 1px 1px 0px;
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:0px 0px;
}
.lista .lista_table table tbody tr.lista_row_has_comment td:first-child {
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:0px 0px;
}
.lista .lista_table table tbody tr.lista_row_has_comment td:last-child {
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:0px 0px;
}
.lista .lista_table table tbody tr.lista_row_has_comment td { border-bottom:0px; }
.lista .lista_table table tbody tr:hover { cursor:pointer; }
.lista .lista_table table tbody tr.lista_row1:hover td {
  background-color:#f8faff;
  color:#000000;
}
.lista .lista_table table tbody tr.lista_row2:hover td {
  background-color:#f0f3ff;
  color:#000000;
}
.lista .lista_table table tbody tr.lista_row_selected td {
  background-color:#efda66;
  border-color:#5f6e96;
}
.lista .lista_table table tbody tr.lista_row_selected:hover td {
  background-color:#e5cf58;
  border-color:#475375;
}
.lista .lista_table table tbody tr.lista_row_comment td {
  background-image:url('/img/icon/attach.png');
  background-position:10px 2px;
  background-repeat:no-repeat;
  height:auto;
  text-align:left;
  padding:4px 30px;
  font-size:10px;
  letter-spacing:1px;
  border-style:solid;
  border-width:0px 1px 1px 1px;
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.lista .lista_table table tbody td {
  border:0px solid #cccccc;
  text-align:center;
  height:40px;
  padding:2px 5px;
}
.lista .lista_table table tbody td a {
  color:#4436f8;
  text-decoration:none;
}
.lista .lista_table table tbody td a:hover { text-decoration:underline; }
.lista .lista_table table tbody tr.lista_row_comment1 td {
  background-color:#f5f6f7;
  color:#444444;
  border-color:#e9ebf0;
  border-top:1px dotted #e9ebf0;
}
.lista .lista_table table tbody tr.lista_row_comment1 td:hover { background-color:#fafbfc; }
.lista .lista_table table tbody tr.lista_row_comment2 td {
  background-color:#f0f1f2;
  color:#444444;
  border-color:#c1c5d2;
  border-top:1px dotted #c1c5d2;
}
.lista .lista_table table tbody tr.lista_row_comment2 td:hover { background-color:#fff3d4; }
.lista .lista_table table tfoot { background:#f2f2f2; }
.lista .lista_table table tfoot td { border-top:1px solid #cccccc; }
.lista .lista_table table .lista_description {
  color:#aaaaaa;
  padding:2px 10px 2px 10px;
  text-align:justify;
  font-size:0.8em;
  display:none;
}
.lista .lista_table table col.lista_col_clipping_id { width:10px; }
.lista tr td span._row_id {
  font-weight:bold;
  color:#666666;
}
.lista tr:hover td span._row_id {
  font-weight:bold;
  color:#000000;
}
.lista .lista_commands {
  display:block;
  margin:0 auto;
  padding:0px 16px;
  z-index:100;
  z-index:100;
  position:absolute;
  right:2px;
}
.lista .lista_save_par {
  width:24px;
  height:20px;
  background:url('/img/icon/table_save.png') center center no-repeat;
  float:right;
  cursor:pointer;
  filter:alpha(opacity=40);
  -moz-opacity:.40;
  opacity:0.4;
  z-index:100;
}
.lista .lista_save_par:hover {
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}
.lista .save_par_save {
  background:url('/img/icon/table_save.png') center center no-repeat;
  margin-top:9px;
}
.lista .save_par_delete {
  background:url('/img/icon/table_delete.png') center center no-repeat;
  margin-top:9px;
}
.lista .lista_clipping {
  width:24px;
  height:20px;
  background:url(#) center center no-repeat;
  float:right;
  cursor:pointer;
  filter:alpha(opacity=40);
  -moz-opacity:.40;
  opacity:0.4;
  z-index:100;
}
.lista .lista_clipping:hover {
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}
.lista .clipping_save {
  background:url('/img/icon/draw_star.png') center center no-repeat;
  margin-top:9px;
}
.lista .clipping_delete {
  background:url('/img/icon/star.png') center center no-repeat;
  margin-top:9px;
}
.lista td div.clipping_lista {
  float:none;
  margin-right:0px;
}
.lista td div.clipping_lista div { margin:auto; }
.view {
  background:none;
  padding:0px;
}
.view table {
  width:100%;
  background:none;
  border:none;
  font:12px Tahoma, Verdana, Helvetica, sans-serif;
  letter-spacing:1px;
  color:#333333;
  border-spacing:0px 1px;
}
.view table caption {
  font-size:16px;
  font-weight:bold;
  letter-spacing:2px;
  background:white;
  color:black;
  padding:5px 0px;
}
.view table col { width:100px; }
.view table col.view_col_name { width:30%; }
.view table col.view_col_value { width:70%; }
.view table tbody { background:none; }
.view table tbody th {
  padding:10px 5px;
  font-weight:bold;
  vertical-align:top;
  height:auto;
}
.view table tbody th .view_label {
  float:right;
  text-align:right;
  width:100%;
  overflow:hidden;
}
.view table tbody td {
  text-align:justify;
  vertical-align:top;
  padding:10px 5px;
}
.view table tbody tr.view_row1 th {
  background-color:#ffffff;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:4px 4px;
  border-color:#e9ebf0;
  border-style:solid;
  border-width:1px 0px 1px 1px;
}
.view table tbody tr.view_row1 td:last-child {
  background-color:#ffffff;
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:0px 0px;
  border-color:#e9ebf0;
  border-style:solid;
  border-width:1px 1px 1px 0px;
}
.view table tbody tr.view_row2 th {
  background-color:#fafbfc;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:4px 4px;
  border-color:#c1c5d2;
  border-style:solid;
  border-width:1px 0px 1px 1px;
}
.view table tbody tr.view_row2 td:last-child {
  background-color:#fafbfc;
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:0px 0px;
  border-color:#c1c5d2;
  border-style:solid;
  border-width:1px 1px 1px 0px;
}
.view table tbody tr.view_row1:hover th, .view table tbody tr.view_row1:hover td {
  cursor:pointer;
  background-color:#f8faff;
  color:black;
}
.view table tbody tr.view_row2:hover th, .view table tbody tr.view_row2:hover td {
  cursor:pointer;
  background-color:#f0f3ff;
  color:black;
}
.view table tbody tr.view_row_selected th, .view table tbody tr.view_row_selected td:last-child {
  background-color:#efda66;
  border-color:#5f6e96;
}
.view table tbody tr.view_row_selected:hover th, .view table tbody tr.view_row_selected:hover td:last-child {
  background-color:#e5cf58;
  border-color:#475375;
}
.view table tbody tr.view_row_comment { background:#dcdde9; }
.view table tbody tr.view_row_comment td {
  background-image:url('/img/icon/attach.png');
  background-position:10px 2px;
  background-repeat:no-repeat;
  background-color:#f5f6f7;
  color:#444444;
  height:auto;
  text-align:justify;
  padding:4px 10px 4px 30px;
  font-size:11px;
  letter-spacing:1px;
  border-style:solid;
  border-width:0px 1px 1px 1px;
  border-color:#e9ebf0;
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.view table tbody tr.view_row_comment:hover { background:#fafbfc; }
.view table tfoot { background:#f2f2f2; }
.view table tfoot td { border-top:1px solid #cccccc; }
.view table .view_description {
  color:#aaaaaa;
  padding:2px 10px 2px 10px;
  text-align:justify;
  font-size:0.8em;
  display:none;
}
.pager {
  background-color:#efefef;
  margin:0px auto;
  border-color:#dfdfdf;
  border-style:solid;
}
.pager div.pager_page_selector {
  float:left;
  margin-left:15px;
}
.pager div.pager_row_per_page_selector {
  float:right;
  margin-right:15px;
}
.pager div.pager_counter {
  margin:auto;
  text-align:center;
  height:20px;
  padding-top:4px;
}
.pager div.pager_counter span.pager_prev { font-size:12px; }
.pager div.pager_counter span.pager_prev:hover {
  cursor:pointer;
  color:#888888;
}
.pager div.pager_counter span.pager_next { font-size:12px; }
.pager div.pager_counter span.pager_next:hover {
  cursor:pointer;
  color:#888888;
}
.pager div.pager_counter span.pager_counter {
  font-weight:bold;
  font-size:10px;
}
.pager_top {
  border-width:1px 1px 0px 1px;
  padding:4px 0px 23px 0px;
  margin-bottom:-21px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:0px 0px;
}
.pager_bottom {
  border-width:0px 1px 1px 1px;
  padding:23px 0px 4px 0px;
  margin-top:-21px;
  -webkit-border-top-left-radius:0px 0px;
  -webkit-border-top-right-radius:0px 0px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:0px 0px;
  -moz-border-radius-topright:0px 0px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:0px 0px;
  border-top-right-radius:0px 0px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.filter {
  min-height:20px;
  background-color:#f8f8f8;
  border-color:#f0f0f0;
  border-style:solid;
  border-width:1px 2px 0 1px;
  font:11px Tahoma, Verdana, Helvetica, sans-serif;
  margin:0 auto -20px;
  padding:5px 10px 25px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:0px 0px;
  -webkit-border-bottom-left-radius:0px 0px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:0px 0px;
  -moz-border-radius-bottomleft:0px 0px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:0px 0px;
  border-bottom-left-radius:0px 0px;
  z-index:90;
}
.filter div.filter_visibility_button {
  background:url('/img/icon/page_white_find.png') 8px center no-repeat;
  text-align:left;
  font-weight:bold;
  padding:5px;
  padding-left:30px;
  border:none;
  margin:1px 0px 1px 0px;
  cursor:pointer;
  width:auto;
  filter:alpha(opacity=40);
  -moz-opacity:.40;
  opacity:0.4;
}
.filter div.filter_visibility_button:hover {
  background-color:#ffffff;
  color:blue;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}
.filter div.filter_content { background:none; }
.filter div.filter_content div.filter_row {
  margin:2px 0;
  padding:0;
  border:px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.filter div.filter_content div.filter_row div.filter_label {
  background:none;
  float:left;
  width:19%;
  text-align:right;
  padding:6px 3px 0px 0px;
  font-size:10px;
}
.filter div.filter_content div.filter_row div.filter_label label {
  font-weight:bold;
  color:#666666;
}
.filter div.filter_content div.filter_row div.filter_label label:hover {
  cursor:pointer;
  color:#333333;
}
.filter div.filter_content div.filter_row div.filter_element {
  background:none;
  margin-left:20%;
  width:70%;
  text-align:left;
  padding:2px 0px;
}
.filter div.filter_content div.filter_row div.filter_element input {
  width:90%;
  display:block;
  margin:1px;
  height:16px;
  padding:1px 2px 1px 2px;
  background:white;
  border:1px solid #7f8aab;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.filter div.filter_content div.filter_row div.filter_element input:hover {
  border:1px solid black;
  background:#f9f9f9;
}
.filter div.filter_content div.filter_row div.filter_type {
  background:none;
  float:right;
  width:10%;
  text-align:center;
  color:lightgrey;
  font-size:10px;
  padding-top:4px;
}
.filter div.filter_content div.filter_buttons {
  background:none;
  text-align:right;
  padding:2px;
  height:30px;
}
.filter .filter_buttons button {
  float:right;
  border:1px solid #9f9f9f;
  height:28px;
  margin:2px;
  color:#000000;
  opacity:0.9;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  background:#fafafa;
  background:-moz-linear-gradient(top,#fafafa 0%,#dfdfdf 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#dfdfdf));
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafafa,endColorstr=#dfdfdf,GradientType=0);
  background-repeat:no-repeat;
  background-position:6px 5px;
  padding-left:26px;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.filter .filter_buttons button:hover {
  opacity:1;
  cursor:pointer;
  -webkit-box-shadow:0px 0px 3px #999999;
  -moz-box-shadow:0px 0px 3px #999999;
  box-shadow:0px 0px 3px #999999;
}
.filter .filter_buttons button:active {
  cursor:pointer;
  color:#666666;
}
.filter .filter_buttons button.filter_button_turnon { background-image:url('/img/icon/accept.png'); }
.filter .filter_buttons button.filter_button_turnoff { background-image:url('/img/icon/delete.png'); }
.listaedit {
  background:none;
  font:11px Tahoma, Verdana, Helvetica, sans-serif;
  color:#000000;
}
.listaedit div.listaedit_name {
  background:transparent;
  text-align:center;
  font-weight:bold;
  font-size:16px;
  padding:2px;
  border-bottom:1px solid #cccccc;
}
.listaedit div.listaedit_visibility_button_edit {
  background:url('/img/icon/layout_edit.png') 2px center no-repeat;
  background-color:#ffffff;
  text-align:left;
  font-weight:bold;
  padding:2px;
  padding-left:24px;
  margin:3px 0px 3px 0px;
  cursor:pointer;
}
.listaedit div.listaedit_visibility_button_edit:hover { color:blue; }
.listaedit div.listaedit_content_edit {
  background:white;
  padding:0px;
  padding:12px 5px 12px;
  background-color:#fafafa;
  border:1px solid #eeeeee;
  -webkit-border-top-left-radius:4px 4px;
  -webkit-border-top-right-radius:4px 4px;
  -webkit-border-bottom-right-radius:4px 4px;
  -webkit-border-bottom-left-radius:4px 4px;
  -moz-border-radius-topleft:4px 4px;
  -moz-border-radius-topright:4px 4px;
  -moz-border-radius-bottomright:4px 4px;
  -moz-border-radius-bottomleft:4px 4px;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
}
.listaedit div.listaedit_content_edit input.listaedit_button_clear { background-image:url('/img/icon/page_white_edit.png'); }
.listaedit div.listaedit_content_edit input.listaedit_button_add { background-image:url('/img/icon/add.png'); }
.listaedit div.listaedit_content_edit input.listaedit_button_save { background-image:url('/img/icon/disk.png'); }
.listaedit div.listaedit_visibility_button_lista {
  background:url('/img/icon/table.png') 2px center no-repeat;
  background-color:#ffffff;
  text-align:left;
  font-weight:bold;
  padding:2px;
  padding-left:24px;
  margin:3px 0px 3px 0px;
  cursor:pointer;
}
.listaedit div.listaedit_visibility_button_lista:hover { color:blue; }
.listaedit div.listaedit_content_lista {
  background:white;
  padding:0px;
  border:none;
}
.lista table col.listaedit_commands { width:10px; }
div.listaedit_commands_box {
  position:absolute;
  background:#ffffff;
  width:150px;
  margin-left:0px;
  z-index:1000;
  border:2px solid white;
  border-radius:5px;
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.15,#f2f2f2),color-stop(0.58,#ffffff));
  background-image:-moz-linear-gradient(center bottom,#f2f2f2 15%,#ffffff 58%);
  -moz-box-shadow:0px 0px 10px #888888;
  -webkit-box-shadow:0px 0px 10px #888888;
  box-shadow:0px 0px 10px #888888;
}
div.listaedit_commands_box ul {
  margin:0px;
  padding:0px;
}
div.listaedit_commands_box li.listaedit_command_edit { background:url('/img/icon/page_white_edit.png') no-repeat 2px center; }
div.listaedit_commands_box li.listaedit_command_delete { background:url('/img/icon/delete.png') no-repeat 2px center; }
div.listaedit_commands_box li.listaedit_command_delete_selected { background:url('/img/icon/table_row_delete.png') no-repeat 2px center; }
div.listaedit_commands_box li.listaedit_command_duplicate { background:url('/img/icon/disk_multiple.png') no-repeat 2px center; }
div.listaedit_commands_box li.listaedit_command_view { background:url('/img/icon/magnifier.png') no-repeat 2px center; }
div.listaedit_commands_box li.listaedit_command_log_activity { background:url('/img/icon/book.png') no-repeat 2px center; }
div.listaedit_commands_box li {
  margin:0px;
  padding:4px;
  padding-left:24px;
  font-weight:bold;
  list-style:none;
  font-size:11px;
}
div.listaedit_commands_box li span.confirm_text { display:none; }
div.listaedit_commands_box li:hover {
  background-color:#f9fcff;
  color:blue;
  cursor:pointer;
}
div.listaedit_order {
  margin:auto;
  width:68px;
}
div.listaedit_order_num {
  float:left;
  width:32px;
  height:16px;
  text-align:center;
}
div.listaedit_order_up {
  float:left;
  width:16px;
  height:18px;
  background:url('/img/icon_large/bullet_toggle_plus.png') no-repeat;
  background-position:-8px -8px;
  margin:-1px 1px 0px 1px;
  opacity:0.4;
}
div.listaedit_order_up:hover { opacity:1; }
div.listaedit_order_down {
  float:left;
  width:16px;
  height:18px;
  background:url('/img/icon_large/bullet_toggle_minus.png') no-repeat;
  background-position:-8px -8px;
  margin:-1px 1px 0px 1px;
  opacity:0.4;
}
div.listaedit_order_down:hover { opacity:1; }
div.listaedit_view {
  display:block;
  position:absolute;
  padding:40px 20px 20px 20px;
  width:500px;
  height:400px;
  overflow:hidden;
  z-index:2000;
  background:white;
  border:2px solid white;
  border-radius:5px;
  -moz-box-shadow:0px 0px 10px #888888;
  -webkit-box-shadow:0px 0px 10px #888888;
  box-shadow:0px 0px 10px #888888;
}
div.listaedit_view_content {
  display:block;
  height:400px;
  overflow:auto;
}
div.listaedit_view_drag_handler {
  position:absolute;
  top:5px;
  left:5px;
  width:500px;
  height:25px;
  background:white;
  cursor:move;
}
div.listaedit_view_close {
  cursor:pointer;
  width:30px;
  height:30px;
  position:absolute;
  top:2px;
  right:2px;
  background:url('/img/icon/close.png') center center no-repeat;
}
.tree {
  overflow-y:auto;
  padding-bottom:10px;
  padding-top:18px;
  background:url('/img/icon/folders_explorer.png') 3px 3px no-repeat;
}
.tree ul.tree_node {
  background:url('/img/tree/tree_line.png') left top repeat-y;
  margin:0px;
  padding:0px;
}
.tree ul.tree_node:last-child {
  background:none;
  margin:0px;
  padding:0px;
}
.tree li.tree_child {
  background:url('/img/tree/tree_line.png') left top repeat-y;
  list-style:none;
  margin:0px;
  padding:0 x;
  padding-left:21px;
}
.tree li.tree_child div.tree_child_value {
  display:block;
  background:url('/img/tree/tree_arm.png') left top no-repeat;
  padding-left:21px;
  margin-left:-21px;
  height:16px;
  white-space:nowrap;
}
.tree li.tree_child div.tree_child_selected {
  font-weight:bold;
  background:url('/img/tree/tree_arm_sel.png') left top no-repeat;
}
.tree li.tree_child div.tree_child_searched {
  -webkit-border-top-left-radius:10px 10px;
  -webkit-border-top-right-radius:10px 10px;
  -webkit-border-bottom-right-radius:10px 10px;
  -webkit-border-bottom-left-radius:10px 10px;
  -moz-border-radius-topleft:10px 10px;
  -moz-border-radius-topright:10px 10px;
  -moz-border-radius-bottomright:10px 10px;
  -moz-border-radius-bottomleft:10px 10px;
  border-top-left-radius:10px 10px;
  border-top-right-radius:10px 10px;
  border-bottom-right-radius:10px 10px;
  border-bottom-left-radius:10px 10px;
  background-color:#ffef60;
  background-position:2px 1px;
  border:1px solid #ffea2e;
  left:-3px;
  line-height:21px;
  padding:1px 6px 2px 23px;
  position:relative;
  text-decoration:none;
  width:auto;
}
.tree li.tree_child div.tree_child_searched span.value a { color:black; }
.tree li.tree_child .tree_arm {
  width:19px;
  height:16px;
  margin-left:-21px;
  float:left;
  cursor:pointer;
}
.tree li.tree_child:last-child {
  background:url('/img/tree/tree_lastleaf.png') left top no-repeat;
  list-style:none;
  margin:0px;
  padding:0 x;
  padding-left:21px;
}
.tree li.tree_child_opened .tree_arm { background:url('/img/tree/tree_get_node_minus_2.png') left top no-repeat; }
.tree li.tree_child_opened .tree_node_childs { display:block; }
.tree li.tree_child_closed .tree_arm { background:url('/img/tree/tree_get_node_plus_2.png') left top no-repeat; }
.tree li.tree_child_closed .tree_node_childs { display:none; }
.timeline ul.timeline_day {
  margin:1px;
  padding:0px;
}
.timeline ul.timeline_day li {
  margin:0px;
  padding:0px;
  list-style:none;
}
.timeline ul.timeline_day li h2 {
  background:#f7f7f7;
  border-bottom:1px solid #d7d7d7;
  font-size:12px;
  margin:10px 2px;
  padding:2px;
  padding-left:6px;
}
.timeline ul.timeline_time {
  margin:2px;
  margin-left:10px;
  padding:0px;
}
.timeline ul.timeline_time li {
  margin:5px;
  padding:0px;
  padding-bottom:5px;
  padding-left:20px;
  list-style:none;
  border-bottom:1px solid #dddddd;
}
.timeline ul.timeline_time li div.activity {
  color:#888888;
  font-size:11px;
  padding:1px;
}
.timeline ul.timeline_time li div.activity span.activity {
  font-size:14px;
  color:#555555;
  font-weight:bold;
  font-variant:small-caps;
  margin-left:3px;
  margin-right:3px;
  letter-spacing:1px;
}
.timeline ul.timeline_time li div.activity span.activity:hover { text-decoration:underline; }
.timeline ul.timeline_time li div.activity span.link_table {
  font-variant:small-caps;
  font-size:12px;
  font-weight:bold;
}
.timeline ul.timeline_time li div.activity span.link_table:hover { text-decoration:underline; }
.timeline ul.timeline_time li div.activity span.creator_name { font-weight:bold; }
.timeline ul.timeline_time li div.name {
  font-size:10px;
  letter-spacing:1px;
  padding:1px;
  font-weight:normal;
  color:#004488;
}
.timeline ul.timeline_time li div.name a {
  color:#0044dd;
  text-decoration:none;
}
.timeline ul.timeline_time li div.name a:hover { text-decoration:underline; }
.timeline ul.timeline_time li div.name span.link_id {
  color:#000000;
  padding-right:6px;
  font-size:11px;
}
.timeline ul.timeline_time li div.comment {
  color:#666666;
  font-size:11px;
  padding:2px;
  padding-left:10px;
  letter-spacing:1px;
}
.timeline ul.timeline_time li.create { background:url('/img/icon/new.png') left top no-repeat; }
.timeline ul.timeline_time li.modify { background:url('/img/icon/bullet_wrench.png') left top no-repeat; }
.timeline ul.timeline_time li.delete { background:url('/img/icon/delete.png') left top no-repeat; }
.timeline ul.timeline_time li.status_modify { background:url('/img/icon/arrow_switch.png') left top no-repeat; }
.timeline ul.timeline_time li.file_upload { background:url('/img/icon/link_add.png') left top no-repeat; }
.timeline ul.timeline_time li.file_modify { background:url('/img/icon/link_edit.png') left top no-repeat; }
.timeline ul.timeline_time li.file_delete { background:url('/img/icon/link_delete.png') left top no-repeat; }
.timeline ul.timeline_time li.forum_new { background:url('/img/icon/comment.png') left top no-repeat; }
.timeline ul.timeline_time li.forum_modify { background:url('/img/icon/comment_edit.png') left top no-repeat; }
.timeline ul.timeline_time li.forum_moderate { background:url('/img/icon/comment_delete.png') left top no-repeat; }
.timeline ul.timeline_time li.forum_unmoderate { background:url('/img/icon/comment_add.png') left top no-repeat; }
#popup_html {
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  background:#000000;
  z-index:10000;
  filter:alpha(opacity=30);
  -moz-opacity:.30;
  opacity:0.3;
}
#popup_window {
  position:absolute;
  left:0px;
  top:0px;
  background:#ffffff;
  z-index:10001;
  border:1px solid #000000;
  margin:auto;
}
#popup_title {
  position:relative;
  display:block;
  height:16px;
  background:#0000ff;
  border-bottom:1px solid #000000;
}
#popup_title span {
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  margin-left:2px;
}
#popup_close {
  position:absolute;
  top:0px;
  right:0px;
  width:16px;
  height:16px;
  background:url('/img/icon/close.png') center center no-repeat;
}
div.page_function {
  height:20px;
  margin:0px;
  margin-bottom:4px;
}
div.page_function ul {
  margin:0px;
  padding:0px;
}
div.page_function ul li {
  width:20px;
  height:20px;
  margin:0px;
  padding:0px;
  margin-left:5px;
  float:right;
  list-style:none;
}
div.page_function li a {
  float:left;
  width:20px;
  height:20px;
  background-position:center center;
  background-repeat:no-repeat;
}
div.page_function li a span { display:none; }
div.page_function li a.print { background-image:url('/img/icon/printer.png'); }
div.page_function li a.pdf { background-image:url('/img/icon/page_white_acrobat.png'); }
div.page_function li a.advise { background-image:url('/img/icon/email_go.png'); }
.slideshow {
  position:relative;
  margin:0px 15px;
}
.slideshow .slideshow_content {
  position:absolute;
  overflow:hidden;
  background:white;
  border:1px solid #dddddd;
  z-index:20;
  border-radius:5px;
}
.slideshow .slideshow_content .slides {
  width:20000em;
  position:absolute;
  clear:both;
}
.slideshow .slideshow_content .slides .slide {
  float:left;
  margin:10px 20px;
  overflow:hidden;
}
.slideshow .active {
  border:none;
  position:relative;
  cursor:default;
}
.slideshow .navi {
  width:auto;
  height:24px;
  text-align:center;
  position:absolute;
  bottom:0px;
}
.slideshow .navi a {
  width:8px;
  height:8px;
  float:left;
  margin:3px;
  background:url('/js/jqueryui/tools/img/navigator.png') 0 0 no-repeat;
  display:block;
  font-size:1px;
}
.slideshow .navi a:hover { background-position:0 -8px; }
.slideshow .navi a.active { background-position:0 -16px; }
.slideshow a.browse {
  background:url('/js/jqueryui/tools/img/hori_large.png') no-repeat;
  display:block;
  width:30px;
  height:30px;
  position:absolute;
  cursor:pointer;
  font-size:1px;
  z-index:21;
}
.slideshow a.right {
  background-position:0 -30px;
  right:-15px;
}
.slideshow a.right:hover { background-position:-30px -30px; }
.slideshow a.right:active { background-position:-60px -30px; }
.slideshow a.left { left:-15px; }
.slideshow a.left:hover { background-position:-30px 0; }
.slideshow a.left:active { background-position:-60px 0; }
.slideshow a.disabled { visibility:hidden !important; }
.slideshow:hover .slideshow_content { border:1px solid #bbbbbb; }
.tab ul.tab_titles {
  list-style:none;
  margin:0px !important;
  padding:0;
  height:30px;
  border-bottom:1px solid #666666;
}
.tab ul.tab_titles .tab_title .current, .tab ul.tab_titles .tab_title .current:hover, .tab ul.tab_titles li.current a {
  background-position:-652px -62px;
  cursor:default !important;
  color:#000000 !important;
}
.tab ul.tab_titles li.tab_title {
  float:left;
  text-indent:0;
  padding:0;
  margin:0 !important;
  list-style-image:none !important;
}
.tab ul.tab_titles li.tab_title a {
  background:url('/js/jqueryui/tools/img/tabs.png') no-repeat -652px 0;
  font-size:11px;
  display:block;
  height:30px;
  line-height:30px;
  width:111px;
  text-align:center;
  text-decoration:none;
  color:#000000;
  padding:0px;
  margin:0px;
  position:relative;
  top:1px;
}
.tab ul.tab_titles li.tab_title a:active { outline:none; }
.tab ul.tab_titles li.tab_title a:hover {
  background-position:-652px -31px;
  color:#ffffff;
}
.tab div.tab_content {
  position:relative;
  border:none;
  overflow:hidden;
}
.tab div.tab_content div.tab_element {
  display:none;
  position:absolute;
  left:0px;
  top:10px;
  padding:0px 10px;
  overflow:auto;
}
#language_selector {
  position:absolute;
  top:5px;
  right:5px;
  z-index:100;
  width:20px;
}
#language_selector ul {
  margin:0px;
  padding:0px;
}
#language_selector img {
  cursor:pointer;
  border:none;
}
#language_selector li {
  border:none;
  background:none;
  background-position:center center;
  background-repeat:no-repeat;
  float:left;
  list-style:none;
  margin:0px;
  padding:1px;
}
#language_selector li img { opacity:0.5; }
#language_selector li img.selected { opacity:1; }
#language_selector li:hover img { opacity:1; }
body.blank #language_selector { display:none; }