html, body {
  border: 0px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  color: #5F6A72;
  font-family: Tahoma, Geneva, sans-serif;
}
td,th,span,p,div,a,input {
  font-size: 13px;
  color: #5F6A72;
  font-family: Tahoma, Geneva, sans-serif;
}
td {
  vertical-align: top;
}
table {
  border-collapse: collapse;
}
img {
  border: 0px;
}
input, select, textarea {
  border: 1px solid #808080;
}
form {
  margin: 0;
  padding: 0;
}



h1 {font-size: 32px;color: #c1c1c1; font-family: Tahoma, Geneva, sans-serif;}
h2, .h2 {font-size: 26px;font-weight: normal;color: #c1c1c1;margin: 0px 0px 10px 0px; font-family: Tahoma, Geneva, sans-serif; text-align: left;}
h3, .h3 {font-size: 18px;font-weight: normal;color: #c1c1c1;margin: 0px 0px 10px 0px; font-family: Tahoma, Geneva, sans-serif;}
h4 {font-size: 14px;color: #c1c1c1;margin: 0px 0px 10px 0px; font-family: Tahoma, Geneva, sans-serif;}
h5 {font-size: .83em}
h6 {font-size: .75em}
.clr {
  position: relative;
  clear: both;
  height: 10px;
}
input.b_edit {
  border: 0px;
}
.up_bgline {
  background-image: url("../image/bgline01.gif");
  background-repeat: repeat-x;
  height: 42px;
}
.down_bgline {
  background-image: url("../image/bgline02.gif");
  background-repeat: repeat-x;
  height: 42px;
}

div.importurl {
  padding-left: 50px;
  color: #8c8d8e;
}

div.itxt1 {
  width: 190px;
  height: 22px;
  position: relative;
  border: 0px;
  background-image: url("../image/bttmn.gif");
  background-repeat: repeat-x;
  clear: left;
  /*float: left;*/
  margin: 5px auto;
}
.itxt1 em {
  height: 22px;
  width: 11px;
  position: absolute;
  z-index: 50;
  background-color: #FFFFFF;
}
.itxt1 input, .itxt1 a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 21px;
  border: 0px;
  background: none repeat scroll 0 0 transparent;
  text-align: center;
  color: #5f6a72;
  text-decoration: none;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 2px;
  z-index: 100;
}
.itxt1 em.lb1 {
  top: 0px;
  left: 0px;
  background-image: url("../image/bttmnl.gif");
}
.itxt1 em.rb1 {
  top: 0px;
  right: 0px;
  background-image: url("../image/bttmnr.gif");
}

div.itxt2 {
  width: 190px;
  height: 22px;
  position: relative;
  /*float: left;*/
  clear: left;
  margin: 5px auto;
  border: 0px;
  background-image: url("../image/bttmn2.gif");
  background-repeat: repeat-x;
}
.itxt2 em {
  height: 22px;
  width: 11px;
  position: absolute;
  z-index: 50;
  background-color: #FFFFFF;
}
.itxt2 input, .itxt2 a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 21px;
  border: 0px;
  background: none repeat scroll 0 0 transparent;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 2px;
  color: #FFFFFF;
  z-index: 100;
}
.itxt2 em.lb2 {
  top: 0px;
  left: 0px;
  background-image: url("../image/bttmnl2.gif");
}
.itxt2 em.rb2 {
  top: 0px;
  right: 0px;
  background-image: url("../image/bttmnr2.gif");
}

div.ibutt3 {
  width: 100px;
  height: 40px;
  position: relative;
  border: 0px;
  background-image: url("../image/bttmn3.gif");
  background-repeat: repeat-x;
  clear: left;
  float: left;
  margin: 3px 0px;
}
.ibutt3 em {
  height: 40px;
  width: 18px;
  position: absolute;
  z-index: 50;
  background-color: #FFFFFF;
}
.ibutt3 input, .ibutt3 a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 40px;
  border: 0px;
  background: none repeat scroll 0 0 transparent;
  text-align: center;
  color: #5f6a72;
  text-decoration: none;
  font-weight: 700;
  font-size: 11px;
  cursor: pointer;
  line-height: 20px;
  padding-bottom: 2px;
  z-index: 100;
}
.ibutt3 em.lb3 {
  top: 0px;
  left: 0px;
  background-image: url("../image/bttmnl3.gif");
}
.ibutt3 em.rb3 {
  top: 0px;
  right: 0px;
  background-image: url("../image/bttmnr3.gif");
}

.findbutton {
  float: left;
  margin: 3px 0px 3px 15px;
  border: 0px;
}
.err_h {
  background-color: #FFC5A8;
  border: 1px solid #F58046;
  display: block;
  font-weight: bold;
  text-align: center;
}
.texthref {
  cursor: pointer;
}
.texthref:hover {
  color: #5F6A72;
  text-decoration: underline;
}
table.navigate_panel {
  margin: 5px 1%;
}
.navigate_panel {
  cursor: default;
  -moz-user-select: none;
}
.navigate_panel img {
  margin: 0px 5px;
  width: 40px;
}
.navigate_panel span {
  display: block;
  margin: 0px 5px;
  padding: 0px 5px;
  text-align: center;
  font-size: 18px;
  color: #5f6a72;
}
.navigate_panel td {
  vertical-align: middle;
}
.navigate_panel input {
  margin: 0px 5px;
  border: 0px none;
  background: none repeat scroll 0 0 transparent;
  cursor: pointer;
}
.navigate_panel input.textbutton {
  padding: 0px 5px;
  font-size: 18px;
  color: #c1c1c1;
}
div.fblog {
  float: left;
  margin: 0% 1%;
  position: relative;
  width: 48%;
  overflow: hidden;
  border-top: 1px solid #f5f4f3;
  padding-top: 20px;
}
div.blog {
  float: left;
  margin: 0% 1%;
  position: relative;
  width: 98%;
  overflow: hidden;
  border-top: 1px solid #f5f4f3;
  padding-top: 20px;
}
div.fblog_head {
  float: left;
  margin: 30px 1% 0px 1%;
  position: relative;
  width: 98%;
  overflow: hidden;
  background-image: url("../image/bgline01.gif");
  background-repeat: repeat-x;
}
div.fblog_head h1 {
  position: relative;
  padding: 20px 20px 20px 70px;
  margin: 0px;
  background-image: url("../image/rss.gif");
  background-position: 15px 15px;
  background-repeat: no-repeat;
}
div.fblog_footer {
  float: left;
  margin: 0% 1%;
  position: relative;
  width: 98%;
  height: 60px;
  overflow: hidden;
  background-image: url("../image/bgline02.gif");
  background-repeat: repeat-x;
  background-position: left bottom;
}
img.article_blog {
  float: left;
  border: 10px solid #f0f0f0;
  margin: 0px 10px 10px 0px;
}
img.thumb_blog {
  width: 100px;
  border: 10px solid #f0f0f0;
  display: block;
}
input.fblog_img {
  width: 120px;
  border: 0px;
  position: absolute;
  z-index: 100;
  top: 0px;
  left: 0px;
}
div.even0 {
  clear: left;
}
div.even1 {
  clear: none;
}
div.fblog>table, div.blog>table {
  display: block;
  position: relative;
}
td.fblog_l {
  width: 130px;
  padding-right: 10px;
  position: relative;
}
td.fblog_c {
  width: 100%;
}
.fblog_l div.ibutt3 {
  margin: 10px;
}
.fblog td, .blog td {
  color: #8c8d8e;
  text-align: justify;
}
label.info {
  clear: left;
  display: block;
  position: relative;
  font-size: 11px;
  padding: 2px 2px 2px 40px;
}
label.info>em, label.info>em {
  background-color: #f5f4f3;
  height: 7px;
  width: 30px;
  position: absolute;
  top: 5px;
  left: 0px;
  z-index: 5;
}
#div_body0 {
  background-image: url("../image/bg.gif");
  /*background-color: #e0f5d4;*/
}
.isc1 {
  text-indent: 20px;
  text-align: justify;
  font-size: 13px;
  display: block;
}

ul.isc_list {
  margin: 0px;
  padding: 0px;
}
ul.isc_list ul {
  margin: 0px;
  padding: 0px 0px 0px 20px;
}
.isc_list li {
  list-style: disc inside none;
  font-size: 13px;
  text-align: justify;
}
div.button div.itxt2 {
  width: 130px;
  clear: none;
  float: right;
  margin-left: 10px;
}
div.button {
  padding: 0px 0px 10px 0px;
  clear: both;
  position: relative;
  overflow: hidden;
}
#redaktor h2.rhead {
  background-image: url("../image/24/pen.gif");
  background-position: left top;
  background-repeat: no-repeat;
  color: #2B6FB6;
  height: 28px;
  line-height: 28px;
  padding-left: 34px;
}
#redaktor h2.sendhead {
  background-image: url("../image/24/email_send.gif");
  background-position: left 4px;
  background-repeat: no-repeat;
  color: #2B6FB6;
  height: 28px;
  line-height: 28px;
  padding-left: 34px;
}
#redaktor label.txt {
  color: #2B6FB6;
  font-size: 12px;
  font-weight: bold;
  margin-top: 6px;
  display: block;
}
#redaktor label.attach_f {
  background: url("../image/16/attachment.gif") no-repeat scroll left 0px transparent;
  margin-top: 4px;
  padding: 0px 0px 0px 18px;
  display: block;
  float: left;
  clear: left;
}
#redaktor .chckb label.txt {
  width: 93%;
  float: left;
}
#redaktor .chckb input.chck {
  width: 4%;
  margin: 7px 1% 1%;
  float: left;
}
#redaktor div.panel input.text2button {
  width: auto;
  float: left;
}
#redaktor div.panel div.itxt2 {
  clear: none;
}
#redaktor input.txt, #redaktor textarea.txt {
  width: 100%;
}
#redaktor>div {
  border-top: 2px dashed #2B6FB6;
  border-bottom: 2px dashed #2B6FB6;
  padding-top: 6px;
}
#redaktor>div>div {
  position: relative;
}
#redaktor div.brdrr_4 {
  border-right: 4px solid #FFFFFF;
}
#redaktor div.panel {
  overflow: hidden;
}
#redaktor div.panel>div {
  float: left;
  width: 24%;
  margin-left: 1%;
}
#redaktor div.panel>div>div {
  border-right: 4px solid #FFFFFF;
}
#redaktor div.panel input, #redaktor div.panel select {
  width: 100%;
}
#redaktor div.panel div.rb input, #redaktor div.panel div.treecat input {
  width: 18px;
  border: 0px;
}
#redaktor div.panel div.rb input {
  clear: left;
  float: left;
  height: 18px;
  margin: 0px;
  outline: none;
}
#redaktor div.panel div.rb label {
  float: left;
  height: 18px;
}
table.contentpane {
  width: 100%;
}
.contactpane th {
  color: #2B6FB6;
  font-size: 12px;
}
.contactpane td {
  font-size: 14px;
}
.login_form {
  display: table-cell;
  height: 300px;
  vertical-align: middle;
  width: 3000px;
}
.div_login {
  position: relative;
  width: 100%;
}
.div_login_i {
  float: left;
}
.div_login_b {
  float: right;
}
.div_login>div {
  position: relative;
  clear: none;
  margin: 0px;
  width: 190px;
  overflow: hidden;
}
table.published0 {
  border: 2px solid #777777;
}
.spoiler_on {
  display: block;
}
.spoiler_off {
  display: none;
}
.spoiler_body {
  display: none;
  position: relative;
}
.categorieslist .texthref {
  background-image: url("../image/24/folder.gif");
  background-position: 0px 5px;
  background-repeat: no-repeat;
  margin-left: 30px;
  padding-left: 30px;
}
.categorieslist .catrow {
  position: relative;
}
.categorieslist .catrow img {
  position: absolute;
  top: 6px;
  left: 4px;
  padding: 3px;
  cursor: help;
  -moz-user-select: none;
}
.categorieslist>label {
  font-weight: 700;
}

div.check_href_bar {
  overflow: hidden;
}
div.check_href_bar>div {
  border: 10px solid #f0f0f0;
  width: 25%;
  float: left;
  clear: none;
  overflow: hidden;
  margin-right: 20px;
}
div.check_href_bar>div>div {
  border: 10px solid #FFFFFF;
  background-color: #f0f0f0;
  overflow: hidden;
}
div.check_href_bar>div>div a {
  display: block;
  height: 100px;
  overflow: hidden;
  font-size: 25px;
}

div.errors {
  border: 1px solid #FF5555;
  margin: 5px;
}
div.success {
  border: 1px solid #2fff31;
  margin: 5px;
}

div.child {
    padding-left: 30px;
}

table.error {
  border: 1px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  color: orangered;
}

table.data {
  margin: 0 1%;
  border: 1px;
  width: 98%;
  /*margin-left: auto;*/
  /*margin-right: auto;*/
}

table.btn {
  margin: 1% 1% 0;
  width: 98%;
}

.data td {
  /*border: 0px solid #cccccc;*/
  border: 1px solid #F0F0F0;
  padding: 2px 2px;
  cursor: default;
}
.data th {
  color: #f9a445;
  background-color: #f6f6f6;
  /*background-color: #F7FAFF;*/
  /*border: 0px solid #C3D0E1;*/
  border: 1px solid #F0F0F0;
  cursor: default;
}
.data tr td:hover, .data tr.nexp1 td:hover, .data tr.nexp0 td:hover {
  background-color: #f7f7f7;
}
.data tr.nexp1 td {
  border: 1px solid #99BB99;
  background-color: #FAFFFA;
}
.data tr.nexp1 td.nn {
  color: #33CC33;
}
.data tr.nexp0 td {
  border: 1px solid #BB9999;
  background-color: #FFFAFA;
}
.data tr.nexp0 td.nn {
  color: #CC3333;
}
.data td.ralign {
  text-align: right;
}
.data td.no_wrap {
  white-space: nowrap;
}


input.adduser{
  /*width: 100%;*/
  padding: 1px;
  /*margin: 0px;*/
  border: 1px solid #CCC;
}

.button_adduser{
  border: 1px solid #CCC;
  font-size: inherit;
  padding: 1px;
  margin-right: 0.1em;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

div.display_flex{
  display: flex;
}

.hoveruser:hover {
   /*font-size: 14px;*/
   cursor:pointer
}
.display_none {
  display: none;
}

.notice-error .ui-dialog-titlebar { background: #FF5555; }
.notice-success .ui-dialog-titlebar { background: rgb(146, 208, 80);}

.fs_dialog { padding:0; border:0; margin-top:5px; }

input.text {
  display:block;
  margin-bottom:5px;
  width:100%;
  padding: .4em;
}

div.btnline {
  width:100%;
  text-align: center;
  margin-top:15px;
}

.btnline input {
  margin: 0 10%;
  padding: .4em;
}

div.tls_login {
  width:100%;
  text-align: center;
  margin-top:15px;
}

.tls_login input {
  text-align: center;
  margin: 3% 5%;
  padding: .8em;
  cursor: hand;
}

.tls_login form {
  float: left;
  width: 50%;
}


