@font-face {
  font-family: PTSansR;
/*    src: url('/fonts/pts55f.eot');
    src: url('/fonts/pts55f.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pts55f.woff') format('woff'),
         url('/fonts/pts55f.ttf') format('truetype');*/
    font-weight: normal;
    font-style: normal;
  src: url("/fonts/pt_sans/PTC55F.ttf");}

@font-face {
  font-family: PTSansB;
  font-weight: bold;
  font-style: normal;
  src: url("/fonts/pts75f-webfont.eot");
  src: url("/fonts/pts75f-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/pts75f-webfont.woff") format("woff"), url("/fonts/pts75f-webfont.ttf") format("truetype"), url("/fonts/pts75f-webfont.svg#pt_sansbold") format("svg"); }

@font-face {
    font-family: PTSansR;
    src: url("/fonts/pt_sans/PTC56F.ttf");
      font-weight: normal;
/*    font-style: normal;*/
    font-style: italic;
}

body {
  padding-top: 0px;
  margin: 0px;
  color: #000;
  background-color: #e9dbd2;
  background: url("/img/bg_tkan.png");
  font-family: PTSansR;
  font-size: 13px; }

p {
  margin:0px 0px 5px 0px;
  text-align:justify;
  text-indent:30px;
  }

/* FLOAT TOP PANEL */
.float_top_panel {
  position: fixed;
  background: url("../img/float_top_panel_bg.png");
  height: 37px;
  width: 100%;
  z-index: 10; }

.header_img {
  position: absolute;
  top: 32px;
  width: 100%; }

/*.ftp_container {
  width: 1280px;
  }             */
.ftp_container {
  width: 1100px;
  margin: auto; }

.search {
  width: 300px; }

.ftp_guest {
  float: left;
  color: #f1d490;
  height: 36px;
  background: url("/img/avatar.png") 0 5px no-repeat;
  padding: 6px 0 0 36px;
  font-size: 18px; }

.ftp_guest a {
  color: #f1d490;
  text-decoration: underline; }

.ftp_guest a:hover {
  color: #f1d490;
  text-decoration: none; }

.ftp_users {
  float: left;
  height: 36px;
  font-size: 14px;
  color: #eee;
  margin: 10px 0px 0px 5px; }

.ftp_users a {
  color: #f1d490;
  text-decoration: underline; }

.ftp_users a:hover {
  color: #f1d490;
  text-decoration: none; }

.ftp_votes {
  float: right;
  height: 36px;
  font-size: 14px;
  color: #eee;
  margin: 10px 10px 0px 5px; }

.ftp_votes a {
  color: #f1d490;
  text-decoration: underline; }

.ftp_votes a:hover {
  color: #f1d490;
  text-decoration: none; }


.ftp_auth_menu {
  float: left;
  margin-left: 20px;
  margin-top: 6px; }

.ftp_search {
  float: right;
  margin-top: 4px; }

.auth_btn, input[type="submit"], input[type="button"] {
  font-size: 18px;
  color: #351f16;
  margin: 0px 5px 0px 5px;
  padding: 0px 15px 0px 15px;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #482d21;
  text-decoration: none;
  -webkit-text-shadow: 0px 1px 0px white;
  -moz-text-shadow: 0px 1px 0px white;
  -ms-text-shadow: 0px 1px 0px white;
  -o-text-shadow: 0px 1px 0px white;
  text-shadow: 0px 1px 0px white;
  background: -webkit-linear-gradient(#ededed, #d2d2d2);
  background: -moz-linear-gradient(#ededed, #d2d2d2);
  background: -ms-linear-gradient(#ededed, #d2d2d2);
  background: -o-linear-gradient(#ededed, #d2d2d2);
  background: linear-gradient(#ededed, #d2d2d2);
  -webkit-box-shadow: inset 0px -1px 0px white;
  -moz-box-shadow: inset 0px -1px 0px white;
  -ms-box-shadow: inset 0px -1px 0px white;
  -o-box-shadow: inset 0px -1px 0px white;
  box-shadow: inset 0px -1px 0px white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.auth_btn.control, input.control[type="submit"] {
  background: -webkit-linear-gradient(#ecd8b9, #d4c2a6);
  background: -moz-linear-gradient(#ecd8b9, #d4c2a6);
  background: -ms-linear-gradient(#ecd8b9, #d4c2a6);
  background: -o-linear-gradient(#ecd8b9, #d4c2a6);
  background: linear-gradient(#ecd8b9, #d4c2a6);
  -webkit-text-shadow: 0px 1px 0px #ffe7c0;
  -moz-text-shadow: 0px 1px 0px #ffe7c0;
  -ms-text-shadow: 0px 1px 0px #ffe7c0;
  -o-text-shadow: 0px 1px 0px #ffe7c0;
  text-shadow: 0px 1px 0px #ffe7c0;
  -webkit-box-shadow: inset 0px -1px 0px #ffe7c0;
  -moz-box-shadow: inset 0px -1px 0px #ffe7c0;
  -ms-box-shadow: inset 0px -1px 0px #ffe7c0;
  -o-box-shadow: inset 0px -1px 0px #ffe7c0;
  box-shadow: inset 0px -1px 0px #ffe7c0; }

.auth_btn.control:hover, input.control[type="submit"]:hover {
  color: #351f16;
  background: -webkit-linear-gradient(#efdfc5, #dacbb4);
  background: -moz-linear-gradient(#efdfc5, #dacbb4);
  background: -ms-linear-gradient(#efdfc5, #dacbb4);
  background: -o-linear-gradient(#efdfc5, #dacbb4);
  background: linear-gradient(#efdfc5, #dacbb4);
  -webkit-text-shadow: 0px 1px 0px #ffedd0;
  -moz-text-shadow: 0px 1px 0px #ffedd0;
  -ms-text-shadow: 0px 1px 0px #ffedd0;
  -o-text-shadow: 0px 1px 0px #ffedd0;
  text-shadow: 0px 1px 0px #ffedd0;
  -webkit-box-shadow: inset 0px -1px 0px #ffedd0;
  -moz-box-shadow: inset 0px -1px 0px #ffedd0;
  -ms-box-shadow: inset 0px -1px 0px #ffedd0;
  -o-box-shadow: inset 0px -1px 0px #ffedd0;
  box-shadow: inset 0px -1px 0px #ffedd0; }

.auth_btn.control:active, input.control[type="submit"]:active {
  color: #351f16;
  background: -webkit-linear-gradient(#d4c2a6, #ecd8b9);
  background: -moz-linear-gradient(#d4c2a6, #ecd8b9);
  background: -ms-linear-gradient(#d4c2a6, #ecd8b9);
  background: -o-linear-gradient(#d4c2a6, #ecd8b9);
  background: linear-gradient(#d4c2a6, #ecd8b9);
  -webkit-text-shadow: 0px 1px 0px #ffe7c0;
  -moz-text-shadow: 0px 1px 0px #ffe7c0;
  -ms-text-shadow: 0px 1px 0px #ffe7c0;
  -o-text-shadow: 0px 1px 0px #ffe7c0;
  text-shadow: 0px 1px 0px #ffe7c0;
  -webkit-box-shadow: inset 0px -1px 0px #ffe7c0;
  -moz-box-shadow: inset 0px -1px 0px #ffe7c0;
  -ms-box-shadow: inset 0px -1px 0px #ffe7c0;
  -o-box-shadow: inset 0px -1px 0px #ffe7c0;
  box-shadow: inset 0px -1px 0px #ffe7c0; }


.auth_btn.axal {
  padding:0 7px;
  }

.auth_btn.warna, input.warna[type="submit"] {
  padding:0 7px;
  background: -webkit-linear-gradient(#ecb9b9, #d4a6a6);
  background: -moz-linear-gradient(#ecb9b9, #d4a6a6);
  background: -ms-linear-gradient(#ecb9b9, #d4a6a6);
  background: -o-linear-gradient(#ecb9b9, #d4a6a6);
  background: linear-gradient(#ecb9b9, #d4a6a6);
  -webkit-text-shadow: 0px 1px 0px #ffdfc0;
  -moz-text-shadow: 0px 1px 0px #ffdfc0;
  -ms-text-shadow: 0px 1px 0px #ffdfc0;
  -o-text-shadow: 0px 1px 0px #ffdfc0;
  text-shadow: 0px 1px 0px #ffdfc0;
  -webkit-box-shadow: inset 0px -1px 0px #ffdfc0;
  -moz-box-shadow: inset 0px -1px 0px #ffdfc0;
  -ms-box-shadow: inset 0px -1px 0px #ffdfc0;
  -o-box-shadow: inset 0px -1px 0px #ffdfc0;
  box-shadow: inset 0px -1px 0px #ffdfc0; }

.auth_btn.warna:hover, input.warna[type="submit"]:hover {
  color: #351f16;
  background: -webkit-linear-gradient(#efc5c5, #dab4b4);
  background: -moz-linear-gradient(#efc5c5, #dab4b4);
  background: -ms-linear-gradient(#efc5c5, #dab4b4);
  background: -o-linear-gradient(#efc5c5, #dab4b4);
  background: linear-gradient(#efc5c5, #dab4b4);
  -webkit-text-shadow: 0px 1px 0px #ffedd0;
  -moz-text-shadow: 0px 1px 0px #ffedd0;
  -ms-text-shadow: 0px 1px 0px #ffedd0;
  -o-text-shadow: 0px 1px 0px #ffedd0;
  text-shadow: 0px 1px 0px #ffedd0;
  -webkit-box-shadow: inset 0px -1px 0px #ffedd0;
  -moz-box-shadow: inset 0px -1px 0px #ffedd0;
  -ms-box-shadow: inset 0px -1px 0px #ffedd0;
  -o-box-shadow: inset 0px -1px 0px #ffedd0;
  box-shadow: inset 0px -1px 0px #ffedd0; }

.auth_btn.warna:active, input.warna[type="submit"]:active {
  color: #351f16;
  background: -webkit-linear-gradient(#d4c2a6, #ecd8b9);
  background: -moz-linear-gradient(#d4c2a6, #ecd8b9);
  background: -ms-linear-gradient(#d4c2a6, #ecd8b9);
  background: -o-linear-gradient(#d4c2a6, #ecd8b9);
  background: linear-gradient(#d4c2a6, #ecd8b9);
  -webkit-text-shadow: 0px 1px 0px #ffe7c0;
  -moz-text-shadow: 0px 1px 0px #ffe7c0;
  -ms-text-shadow: 0px 1px 0px #ffe7c0;
  -o-text-shadow: 0px 1px 0px #ffe7c0;
  text-shadow: 0px 1px 0px #ffe7c0;
  -webkit-box-shadow: inset 0px -1px 0px #ffe7c0;
  -moz-box-shadow: inset 0px -1px 0px #ffe7c0;
  -ms-box-shadow: inset 0px -1px 0px #ffe7c0;
  -o-box-shadow: inset 0px -1px 0px #ffe7c0;
  box-shadow: inset 0px -1px 0px #ffe7c0; }



.auth_btn:hover, input[type="submit"]:hover, input[type="button"]:hover {
  background: -webkit-linear-gradient(#f7f7f7, #dadada);
  background: -moz-linear-gradient(#f7f7f7, #dadada);
  background: -ms-linear-gradient(#f7f7f7, #dadada);
  background: -o-linear-gradient(#f7f7f7, #dadada);
  background: linear-gradient(#f7f7f7, #dadada);
  color: #888; }

.auth_btn:active, input[type="submit"]:active {
  background: -webkit-linear-gradient(#c2c2c2, #dddddd);
  background: -moz-linear-gradient(#c2c2c2, #dddddd);
  background: -ms-linear-gradient(#c2c2c2, #dddddd);
  background: -o-linear-gradient(#c2c2c2, #dddddd);
  background: linear-gradient(#c2c2c2, #dddddd);
  color: #888; }

input[type="submit"] {
/*  height: 25px; */ }

input[type="text"],input[type="password"],input[type="number"] {
  font-size: 14px;
  color: #351f16;
  /* margin: 0px 5px 0px 5px;*/
  margin: 0px 5px 0px 0px;
  padding: 0px 5px 0px 5px;
  border: 1px solid #482d21;
  height: 23px;
  -webkit-text-shadow: 0px 1px 0px white;
  -moz-text-shadow: 0px 1px 0px white;
  -ms-text-shadow: 0px 1px 0px white;
  -o-text-shadow: 0px 1px 0px white;
  text-shadow: 0px 1px 0px white;
  background: -webkit-linear-gradient(#d2d2d2, #ededed);
  background: -moz-linear-gradient(#d2d2d2, #ededed);
  background: -ms-linear-gradient(#d2d2d2, #ededed);
  background: -o-linear-gradient(#d2d2d2, #ededed);
  background: linear-gradient(#d2d2d2, #ededed);
  -webkit-box-shadow: inset -1px -1px 0px white;
  -moz-box-shadow: inset -1px -1px 0px white;
  -ms-box-shadow: inset -1px -1px 0px white;
  -o-box-shadow: inset -1px -1px 0px white;
  box-shadow: inset -1px -1px 0px white; }

input[type="number"] {
  width:55px;
  }

select {
  font-size: 14px;
  font-family: PTSansR;
  padding:2px;
}


.inp {
  width:500px;
  }

.stat_type_out {
  margin:10px 5px;
  text-align: justify;
  }

/* */
.container {
  position: relative;
  width: 1100px;
  margin: auto;
  padding-top: 200px; }

/* NAVIGATION */
#nav_bar {
  padding-top: 1px;
  height: 31px;
  text-align: center;
  font-size: 18px;
  background: -webkit-linear-gradient(#e8c77b, #f1d490);
  background: -moz-linear-gradient(#e8c77b, #f1d490);
  background: -ms-linear-gradient(#e8c77b, #f1d490);
  background: -o-linear-gradient(#e8c77b, #f1d490);
  background: linear-gradient(#e8c77b, #f1d490);
  -webkit-box-shadow: inset 1px 1px 0px #f1d490, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 1px 1px 0px #f1d490, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: inset 1px 1px 0px #f1d490, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 1px 1px 0px #f1d490, 0px 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px 1px 0px #f1d490, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.nav_vr {
  width: 4px;
  height: 30px;
  border-left: 1px solid #c09e51;
  border-right: 1px solid #fdeabe; }

.nav_item {
  position: relative;
  border-right: 1px solid #c09e51;
  border-left: 1px solid #fdeabe;
  display: inline-block;
  width: auto;
  padding: 3px 0 4px 0;
  margin: 0 -3px 0 -2px;
  z-index: 3; }


.nav_item:hover {
  z-index: 4;
  -webkit-box-shadow: inset -1px 0px 0px #fdeabe;
  -moz-box-shadow: inset -1px 0px 0px #fdeabe;
  -ms-box-shadow: inset -1px 0px 0px #fdeabe;
  -o-box-shadow: inset -1px 0px 0px #fdeabe;
  box-shadow: inset -1px 0px 0px #fdeabe;
  background: -webkit-linear-gradient(#f1d490, #e5b74c);
  background: -moz-linear-gradient(#f1d490, #e5b74c);
  background: -ms-linear-gradient(#f1d490, #e5b74c);
  background: -o-linear-gradient(#f1d490, #e5b74c);
  background: linear-gradient(#f1d490, #e5b74c); }

#nav_bar a {
  color: #333;
  text-decoration: none;
  cursor: pointer;
  margin: 5px; }

#nav_bar a:hover {
  color: #000;
  text-decoration: none; }

#logo {
  position: absolute;
  background: url("/img/logo.png") no-repeat;
  width: 229px;
  height: 222px;
  top: 59px;
  left: -30px; }

/* LEFT COLUMN */
.left_cell {
  position: relative;
  float: left;
  width: 240px;
  margin: 60px 0 0 0; }

#ad {
  text-align: right; }

/* #ad a {
  color: #000;
  text-decoration: none;
  cursor: pointer; }

#ad a:hover {
  color: #333;
  text-decoration: underline; } */

.header_block {
  height: 30px;
  font-size: 20px;
  padding-top: 2px;
  margin-top: 30px;
  margin-bottom: 0px;
  text-align: center;
  color: #fff;
  font-weight: normal;
  background: -webkit-linear-gradient(#684535, #58382a);
  background: -moz-linear-gradient(#684535, #58382a);
  background: -ms-linear-gradient(#684535, #58382a);
  background: -o-linear-gradient(#684535, #58382a);
  background: linear-gradient(#684535, #58382a);
  -webkit-box-shadow: inset 0px 1px 0px #a58976;
  -moz-box-shadow: inset 0px 1px 0px #a58976;
  -ms-box-shadow: inset 0px 1px 0px #a58976;
  -o-box-shadow: inset 0px 1px 0px #a58976;
  box-shadow: inset 0px 1px 0px #a58976; }

.sh_box {
  position: relative;
  overflow: hidden;
  height: 10px; }

.sh_line {
  position: absolute;
  height: 30px;
  width: 100%;
  top: -30px;
  -webkit-border-radius: 200px/20px;
  -moz-border-radius: 200px/20px;
  -ms-border-radius: 200px/20px;
  -o-border-radius: 200px/20px;
  border-radius: 200px/20px;
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); }

.sh_box_top {
  position: relative;
  overflow: hidden;
  height: 5px;
  margin-top: 4px; }

.sh_line_top {
  position: absolute;
  height: 30px;
  width: 100%;
  top: 5px;
  -webkit-border-radius: 200px/20px;
  -moz-border-radius: 200px/20px;
  -ms-border-radius: 200px/20px;
  -o-border-radius: 200px/20px;
  border-radius: 200px/20px;
  -webkit-box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.5); }

/* BLOCK TYPE 2 */
.header_block_2 sup {
 font-weight : normal;
 font-size : 12px;
}
.header_block_2 {
  font-family: PTSansB;
  text-align: left;
  font-size: 18px;
  height: 28px;
  border: 1px solid #654233;
  background: #cba891;
  margin-top: 4px;
  padding: 3px 0 0 10px;
  -webkit-box-shadow: inset 0px 1px 0px #dfc0ac;
  -moz-box-shadow: inset 0px 1px 0px #dfc0ac;
  -ms-box-shadow: inset 0px 1px 0px #dfc0ac;
  -o-box-shadow: inset 0px 1px 0px #dfc0ac;
  box-shadow: inset 0px 1px 0px #dfc0ac; }

.header_block_2 a {
  color:#000;
  }

/* BLOCK TYPE 2 NEW */
.header_block_new2 sup {
 font-weight : normal;
 font-size : 12px;
}
.header_block_new2 {
  font-family: PTSansB;
  text-align: left;
  font-size: 18px;
  height: 28px;
  border: 1px solid #653333;
  background: #cb9191;
  margin-top: 4px;
  padding: 7px 0 0 10px;
  -webkit-box-shadow: inset 0px 1px 0px #dfacac;
  -moz-box-shadow: inset 0px 1px 0px #dfacac;
  -ms-box-shadow: inset 0px 1px 0px #dfacac;
  -o-box-shadow: inset 0px 1px 0px #dfc0ac;
  box-shadow: inset 0px 1px 0px #dfacac; }

#ad .header_block_new2 a {
  color:#500;
  }


/* BLOCK TYPE 2 NONE */
.header_block_none2 sup {
 font-weight : normal;
 font-size : 12px;
}
.header_block_none2 {
  font-family: PTSansB;
  text-align: left;
  font-size: 18px;
  height: 28px;
  border: 1px solid #656565;
  background: #cbcbcb;
  margin-top: 4px;
  padding: 7px 0 0 10px;
  -webkit-box-shadow: inset 0px 1px 0px #dfdfdf;
  -moz-box-shadow: inset 0px 1px 0px #dfdfdf;
  -ms-box-shadow: inset 0px 1px 0px #dfdfdf;
  -o-box-shadow: inset 0px 1px 0px #dfdfdf;
  box-shadow: inset 0px 1px 0px #dfdfdf; }

#ad .header_block_none2 a {
  color:#555;
  }

.block_2 {
  text-align: left;
  border: 1px solid #c7ae9d;
  background: #e4d2c6;
  border-top: none;
  padding: 4px; }

.block_2 ul {
  margin: 0px; 
  }

.block_2 ul li {
  list-style: none outside;
  font-size: 14px; }

.block_2 ul ul li {
  list-style: none outside;
  font-size: 12px;
  color: #462415; }

.block_2 ul ul {
  padding-left: 20px; }

.block_2 ul {
  padding-left: 7px; }

.square_li {
  list-style: square outside;
  font-size: 16px;
  color: #000; }

#ad a {
  color: #462415;
  text-decoration: none;
  cursor: pointer; }

#ad a:hover {
  color: #462415;
  text-decoration: underline; }

/* RIGHT COLUMN */
.right_cell {
  position: relative;
  float: right;
  width: 840px;
  margin-top: 30px; }

.bg_msgs {
  background: rgba(255, 255, 255, 0.5);
  padding: 8px;
  padding-bottom: 1px; }

.msg.t_1 {
  background: #f1c6c6;
  border: 1px solid #7c1b1b;
  margin-bottom: 8px;
  -webkit-box-shadow: inset 0px -1px 0px #eed1d1;
  -moz-box-shadow: inset 0px -1px 0px #eed1d1;
  -ms-box-shadow: inset 0px -1px 0px #eed1d1;
  -o-box-shadow: inset 0px -1px 0px #eed1d1;
  box-shadow: inset 0px -1px 0px #eed1d1; }

.msg.t_1 .header {
  height: 9px;
  background: #7c1b1b;
  border-top: 1px solid #9b3434; }

.msg.t_2 {
  background: #cdcee2;
  border: 1px solid #3f4371;
  margin-bottom: 8px;
  -webkit-box-shadow: inset 0px -1px 0px #d4d5e5;
  -moz-box-shadow: inset 0px -1px 0px #d4d5e5;
  -ms-box-shadow: inset 0px -1px 0px #d4d5e5;
  -o-box-shadow: inset 0px -1px 0px #d4d5e5;
  box-shadow: inset 0px -1px 0px #d4d5e5; }

.msg.t_2 .header {
  height: 9px;
  background: #3f4371;
  border-top: 1px solid #5d608b; }

.msg.t_3 {
  background: #e3bde5;
  border: 1px solid #521955;
  margin-bottom: 8px;
  -webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -ms-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -o-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2); }

.msg.t_3 .header {
  height: 9px;
  background: #521955;
  border-top: 1px solid #6f3672; }

.msg.t_4 {
  background: #dbeabf;
  border: 1px solid #243b0d;
  margin-bottom: 8px;
  -webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -ms-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -o-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2); }

.msg.t_4 .header {
  height: 9px;
  background: #243b0d;
  border-top: 1px solid #3a591a; }

.msg.t_5 {
  background: #f3c696;
  border: 1px solid #c36500;
  margin-bottom: 8px;
  -webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -ms-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -o-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2); }

.msg.t_5 .header {
  height: 9px;
  background: #c36500;
  border-top: 1px solid #db8222; }

.msg.t_6 {
  background: #d5f198;
  border: 1px solid #669500;
  margin-bottom: 8px;
  -webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -ms-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -o-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2); }

.msg.t_6 .header {
  height: 9px;
  background: #669500;
  border-top: 1px solid #7fb20f; }

.msg.t_7 {
  background: rgb(191, 158, 255);
  border: 1px solid rgb(57, 0, 167);
  margin-bottom: 8px;
  -webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -ms-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -o-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2); }

.msg.t_7 .header {
  height: 9px;
  background: rgb(87, 50, 159);
  border-top: 1px solid rgb(139, 110, 234);
  }
.msg.t_7 .msg_in a {
  color: rgb(70, 20, 168);
  }

.msg.t_8 {
  background: #b2b0b4;
  border: 1px solid #49474c;
  margin-bottom: 8px;
  -webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -ms-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -o-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2); }

.msg.t_8 .header {
  height: 9px;
  background: #58555d;
  border-top: 1px solid #a6a5a9;
  }
.msg.t_8 .msg_in a {
  color: white;
  }

.msg.t_9 {
  background: #f8a1e2;
  border: 1px solid #c30fa7;
  margin-bottom: 8px;
  -webkit-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -ms-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  -o-box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.2);
  color: #680835;
  }

.msg.t_9 .header {
  height: 9px;
  background: #d01ba3;
  border-top: 1px solid #f6a6c4;
  }
.msg.t_9 .msg_in a {
  color: #feeeff;
  text-shadow: 0 0 1px #830475;
  }

.msg_in {
  padding: 4px 10px 4px 10px; }

/* BLOCK TYPE 1 */
.block {
  margin-top:15px;
  background: #f6f2e7; }

.block .preambula {
  padding: 8px 16px 16px 16px;
  text-align: center;
  font-size: 12px; }

.block .in {
  background: #d6c0b2;
  padding: 16px 16px 32px 16px; }

/* BLOCK TYPE 3 */
.block_3 {
  position: relative;
  margin-top: 30px; }

.block_3 .header {
  background: #f6f2e8;
  border: 1px solid #ddd4be;
  border-bottom: none;
  width: 95%;
  margin: auto;
  font-weight: bold;
  padding: 4px 10px 0px 10px;
  font-size: 16px;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -ms-border-radius: 8px 8px 0 0;
  -o-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0; }

.block_3 img {
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 192px;
  width: auto; }

.block_3 .in {
  position: relative;
  height: 194px;
  background-color: #eee;
  /*padding			 : 1px 0 1px 0;*/ }

.block_3 .in .item {
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  padding: 6px 0px 6px 320px;
  cursor: pointer;
  height: 25px; }

.block_3 .in .item.new {
  color: #bf8200; }

.block_3 .in .item.rand {
  color: #40271b; }

.block_3 .in .item:hover {
  background: #f6f2e8; }

.block_3 .in .hr {
  position: relative;
  overflow: hidden;
  height: 2px; }

.block_3 .in .hr .sh {
  position: absolute;
  height: 10px;
  width: 100%;
  top: 2px;
  -webkit-border-radius: 200px/10px;
  -moz-border-radius: 200px/10px;
  -ms-border-radius: 200px/10px;
  -o-border-radius: 200px/10px;
  border-radius: 200px/10px;
  -webkit-box-shadow: 0px -1px 0px white, 0px -2px 0px #d0d0d0;
  -moz-box-shadow: 0px -1px 0px white, 0px -2px 0px #d0d0d0;
  -ms-box-shadow: 0px -1px 0px white, 0px -2px 0px #d0d0d0;
  -o-box-shadow: 0px -1px 0px white, 0px -2px 0px #d0d0d0;
  box-shadow: 0px -1px 0px white, 0px -2px 0px #d0d0d0; }

.block_3 .in .cover {
  position: absolute;
  left: 0px;
  top: 0px; }

.block_3 .in .text {
  width: 440px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  }

.block_3 .in .mark {
  width: 50px;
  float: right;
  text-align: right;
  padding-right: 15px; }

.block_3 .in a {
  text-decoration: none; }

.block_3 .in a:hover {
  text-decoration: none; }

/* BLOCK TYPE 4 */

.block_4 {
  position: relative;
  margin-top: 30px; }

.block_4 .header_border {
  position: relative;
  height: 12px;
  width: 95%;
  margin: auto;
  background: #644232;
  border-top: 1px solid #866555; }

.block_4 .header {
  position: relative;
  color: #2c1910;
  font-weight: bold;
  padding: 10px 10px 10px 40px;
  font-size: 18px;
  z-index: 2;
  background: -webkit-linear-gradient(#e6be64, #fddd96);
  background: -moz-linear-gradient(#e6be64, #fddd96);
  background: -ms-linear-gradient(#e6be64, #fddd96);
  background: -o-linear-gradient(#e6be64, #fddd96);
  background: linear-gradient(#e6be64, #fddd96);
  -webkit-box-shadow: inset 0px 1px 0px #f1d490, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 0px #f1d490, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: inset 0px 1px 0px #f1d490, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0px 1px 0px #f1d490, 0px 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 0px #f1d490, 0px 2px 5px rgba(0, 0, 0, 0.5); }

.block_4 .header .hin {
  float: left;
  overflow: hidden;
  max-width: 504px;
  white-space: nowrap; }

.block_4 .header .hin h3 {
  display:inline;
  }

.block_4 .header .hin a {
  color:inherit;
  }

.block_text {
  padding: 10px;
  background: rgba(233, 229, 224, 0.9);
  margin: 10px 0 10px 0; }

.block_text_red {
  padding: 10px;
  background: rgba(233, 204, 204, 0.8);
  margin: 10px 0 10px 0; 
  }

.block_text_green {
  padding: 10px;
  background: rgba(204, 233, 204, 0.9);
  margin: 10px 0 10px 0; 
  color:green;
  -webkit-box-shadow: inset 0px 1px 0px #e2e2e2, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 0px #e2e2e2, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: inset 0px 1px 0px #e2e2e2, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0px 1px 0px #e2e2e2, 0px 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 0px #e2e2e2, 0px 1px 1px rgba(0, 0, 0, 0.5);
  }

.block_4 .header .favicon {
  position: absolute;
  top: 14px;
  left: 10px;
  font-size: 6pt;
  font-weight: normal;  
  }

.block_4 .header .fr_v {
  float: right;
  width: 80px;
  font-weight: bold; }

.block_4 .header .visits {
  float: right;
  width: 100px;
  font-weight: normal;
  font-size: 13px;
  margin-top: -5px; }

.block_4 .header.without_ico {
  padding-left: 20px; }

.block_4 .preamb {
  background: rgba(255, 255, 255, 0.7);
  font-size: 10px;
  padding: 5px 10px 5px 10px; }

.block_4 .in {
  position: relative;
  background: rgba(255, 255, 255, 0.5);
  padding: 10px 0 10px 0;
  /*height 		: 210px;*/ }

.block_4 .text {
  background: rgba(233, 219, 210, 0.7);
  text-align: left;
  padding: 5px;
  margin-top: 10px;
  -webkit-text-shadow: 0px 1px 0px #cccccc;
  -moz-text-shadow: 0px 1px 0px #cccccc;
  -ms-text-shadow: 0px 1px 0px #cccccc;
  -o-text-shadow: 0px 1px 0px #cccccc;
  text-shadow: 0px 1px 0px #cccccc; }

.block_4 .desc {
  float: left;
  text-align: center;
  width: 608px; }

.block_4 .text a {
  color:inherit;
  text-decoration:none;
  }

.block_4 .screen {
  float: left;
  width: 305px; }

.block_4 .cover {
  position: absolute;
  top: -32px;
  right: 0px;
  z-index: -1; }

.block_4 .num {
  position: absolute;
  font-size: 28px;
  top: 165px;
  left: 320px; }

.block_4 .num_2 {
  font-size: 28px; }

.block_4 .stat {
  background: #eee;
  border-top: 1px solid #ae988d;
  border-bottom: 1px solid #fff;
  padding: 1px 10px 1px 10px;
  clear: both;
  height: 29px; }

.block_4 .icons {
  float: left;
  border-right: 1px solid #fff;
  padding: 3px 10px 3px 0px; }

.block_4 .raiting {
  float: left;
  border-left: 1px solid #bebebe;
  padding: 7px 10px 7px 10px;
  height:15px; }

.good {
  background: #a9d156;
  font-weight: bold;
  padding: 0 3px 0 3px;
  width: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.bonus {
  color: #004889;
  font-weight: bold;
  padding: 0 3px 0 3px; }
.bonus a {
  color:inherit;
  }
.bonus_area {
  padding: 20px 25px;
  margin: 5px 15px 15px 5px;
  box-sizing: border-box;
  display: inline-block;
  border-radius: 10px;
  font-size: 26pt;position: relative;
  font-weight: bold;
  }
.bonus_text {
  font-size: 10pt;
  font-weight: normal;
  display: block;
  }
.bonus_yer {
  background-color: rgba(255, 255, 255, 0.4);;
  width: 100%;
  display: block;
  margin: -20px -25px;
  position: absolute;
  bottom: 20px;
  height:15px;
  border-radius:0 0 10px 10px;
  }
.bonus_progress {
  background-color: rgba(134, 101, 85, 0.6);
  display: block;
  margin: -20px -25px;
  position: absolute;
  bottom: 20px;
  height:15px;
  border-radius:0 10px 10px 10px;
  }

.block_4 .comments {
  float: right;
  padding: 7px 10px 7px 10px; }

.block_4 .btn {
  font-size: 14px;
  color: #bca393;
  margin: 0px 5px 0px 5px;
  padding: 0px 15px 0px 15px;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #482e22;
  text-decoration: none;
  -webkit-text-shadow: 0px 1px 0px #38231a;
  -moz-text-shadow: 0px 1px 0px #38231a;
  -ms-text-shadow: 0px 1px 0px #38231a;
  -o-text-shadow: 0px 1px 0px #38231a;
  text-shadow: 0px 1px 0px #38231a;
  background: -webkit-linear-gradient(#644232, #523527);
  background: -moz-linear-gradient(#644232, #523527);
  background: -ms-linear-gradient(#644232, #523527);
  background: -o-linear-gradient(#644232, #523527);
  background: linear-gradient(#644232, #523527);
  -webkit-box-shadow: inset 0px 1px 0px #866555;
  -moz-box-shadow: inset 0px 1px 0px #866555;
  -ms-box-shadow: inset 0px 1px 0px #866555;
  -o-box-shadow: inset 0px 1px 0px #866555;
  box-shadow: inset 0px 1px 0px #866555;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.block_4 .btn:hover {
  background: -webkit-linear-gradient(#7b513e, #644130);
  background: -moz-linear-gradient(#7b513e, #644130);
  background: -ms-linear-gradient(#7b513e, #644130);
  background: -o-linear-gradient(#7b513e, #644130);
  background: linear-gradient(#7b513e, #644130);
  color: #bca393; }

.block_4 .btn:active {
  background: -webkit-linear-gradient(#523527, #644232);
  background: -moz-linear-gradient(#523527, #644232);
  background: -ms-linear-gradient(#523527, #644232);
  background: -o-linear-gradient(#523527, #644232);
  background: linear-gradient(#523527, #644232);
  color: #bca393; }

.block_4 .adv_text {
  margin-top: 10px;
  text-align: left; }

.block_4 .ext_desc {
  text-align: center;
  color: #644232;
  background: #bca393;
  border: 1px solid #866555;
  padding: 2px 10px 2px 10px;
  margin-top: 10px;
  cursor: pointer; }

.block_4 .ext_desc .left_makr {
  float: left; }

.block_4 .ext_desc .txt {
  float: left; }

.block_4 .ext_desc .right_makr {
  float: right; }

.block_4 h1 {
  margin-top: 0px;
  }

.bonus_green {
  color: #208900;
  font-weight: bold;
  padding: 0 3px 0 3px; }

.bonus {
  color: #004889;
  font-weight: bold;
  padding: 0 3px 0 3px; }

.site_news {
  color: #7e0089;
  font-weight: bold;
  padding: 0 3px 0 3px; 
  }

.site_news a {
  color: #7e0089;
  }

.shtraf {
  color:#5e0000;
  font-weight: bold;
  padding: 0 3px 0 3px; 
  }

.shtraf a {
  color:#5e0000;
  }

/* */
.pages {
  background: #d6c0b2;
  border: 1px solid #f2e5dc;
  padding: 4px;
  margin: 20px 0 20px 0; }

.tabs {
  height: 40px;
  position: relative;
  margin-top: 10px; 
  background: none repeat scroll 0% 0% rgba(246, 154, 49, 0.75);
  border-top: 1px solid #e6aa66;}

.tab {
  position: relative;
  float: left;
  width: 30%;
  text-align: center;
  cursor: pointer; }

.tab.center {
  margin: 0 42px 0 42px; }

.tab .in {
  position: relative;
  background: #f6f2e8;
  border: 1px solid #603f30;
  text-align: center;
  padding: 4px;
  margin: 5px; }

.tab.active .in {
  border: 1px solid #b4a88b;
  color: #fff; }

.tab .in .act {
  display: none; }

.tab.active .in .act {
  display: block;
  top: 3px;
  left: -6px;
  position: absolute;
  background: #58392b;
  color: #fff;
  height: 19px;
  width: 253px; }

/* BLOCK 5 */
.block_5 {
  margin-top: 20px;
  position: relative;
  background: #f6f2e8;
  border-top: 1px solid #d7c1b3;
  border-bottom: 1px solid #a78879; }

.block_5 .header {
  border-bottom: 1px dashed #a6836d;
  font-weight: bold;
  padding: 4px 10px 4px 10px;
  font-size: 16px; }

.block_5 .m_header {
  height: 36px;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); }

.block_5 .m_header .in {
  height: 30px;
  color: #fff;
  font-size: 18px;
  padding-top: 2px;
  padding-left: 10px;
  background: -webkit-linear-gradient(#684535, #58382a);
  background: -moz-linear-gradient(#684535, #58382a);
  background: -ms-linear-gradient(#684535, #58382a);
  background: -o-linear-gradient(#684535, #58382a);
  background: linear-gradient(#684535, #58382a); }

.block_5 .m_header h3.in {
  height: 30px;
  color: #fff;
  font-size: 18px;
  padding-top: 2px;
  padding-left: 10px;
  margin:0px;
  font-weight:normal;
  background: -webkit-linear-gradient(#684535, #58382a);
  background: -moz-linear-gradient(#684535, #58382a);
  background: -ms-linear-gradient(#684535, #58382a);
  background: -o-linear-gradient(#684535, #58382a);
  background: linear-gradient(#684535, #58382a); }


.block_5 .text {
  position: relative;
  padding: 4px 10px 4px 10px;
  min-height: 160px;
  font-size: 16px; }

.block_5 .links {
  padding: 10px 0px 15px 0px;
  font-size: 12px; }

.block_5 .footer {
  position: relative;
  height: 70px;
  border-top: 1px solid #d7c1b3;
  z-index: 1; }

.block_5 .footer .bg {
  position: absolute;
  height: 30px;
  width: 100%;
  bottom: 1px;
  z-index: 0;
  background: -webkit-linear-gradient(#f6f2e8, #d6c1b3);
  background: -moz-linear-gradient(#f6f2e8, #d6c1b3);
  background: -ms-linear-gradient(#f6f2e8, #d6c1b3);
  background: -o-linear-gradient(#f6f2e8, #d6c1b3);
  background: linear-gradient(#f6f2e8, #d6c1b3); }

.block_5 .icons_left {
  float: right;
  height: 30px;
  padding: 10px 10px 0 10px; }

.block_5 .icons_right {
  position: relative;
  float: right;
  height: 30px;
  padding: 10px 10px 0 10px;
  text-align: right; }

.block_5 .icons {
  height: 30px;
  padding: 10px 10px 0 10px; }

.block_5 .vr {
  background: url("/img/vr.png") no-repeat;
  position: absolute;
  width: 2px;
  height: 50px;
  left: 0px;
  top: 5px; }

.block_5 h2 {
  /* background: url("/img/h_ico.png") no-repeat 10px 9px;*/
  font-size: 16px;
  padding-left: 25px; }

.block_5.green {
  background: #e1e0ba;
  color : #2d4e19;
  border-bottom: 1px solid #9c9d74;
}

.block_5.green .footer {
  border-top: 1px solid #b9bb8a;
}

.block_5.green .footer .bg {
  background: -webkit-linear-gradient(#e1e0ba, #d3d59d);
  background: -moz-linear-gradient(#e1e0ba, #d3d59d);
  background: -ms-linear-gradient(#e1e0ba, #d3d59d);
  background: -o-linear-gradient(#e1e0ba, #d3d59d);
  background: linear-gradient(#e1e0ba, #d3d59d);
}

.block_5.blue {
  background: #daeafa;
  color : #2d435f;
  border-bottom: 1px solid #7c9bb8;
}

.block_5.blue .footer {
  border-top: 1px solid #acc2dc;
}

.block_5.blue .footer .bg {
  background: -webkit-linear-gradient(#daeafa, #c4dcfa);
  background: -moz-linear-gradient(#daeafa, #c4dcfa);
  background: -ms-linear-gradient(#daeafa, #c4dcfa);
  background: -o-linear-gradient(#daeafa, #c4dcfa);
  background: linear-gradient(#daeafa, #c4dcfa);
}

.block_5 h4 {
  /* background: url("/img/h_ico.png") no-repeat 10px 9px;*/
  margin:15px 0px;
  text-weight:normal;
  font-size: 16px;
  padding-left: 25px; }



/* BLOCK 6 */
.block_6 {
  position: relative;
  background: #f6f2e8;
  border-bottom: 1px solid #a78879;
  border-top: 1px solid #a78879;
  margin-top: 20px; }

.block_6 .header {
  background: #f6f2e8;
  height: 36px;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); }

.block_6 .header .in {
  height: 30px;
  color: #fff;
  font-size: 18px;
  padding-top: 2px;
  padding-left: 10px;
  font-weight: normal;
  margin: 0px;
  background: -webkit-linear-gradient(#684535, #58382a);
  background: -moz-linear-gradient(#684535, #58382a);
  background: -ms-linear-gradient(#684535, #58382a);
  background: -o-linear-gradient(#684535, #58382a);
  background: linear-gradient(#684535, #58382a); }

.block_6 .cell {
  float: left;
  width: 50%; }

.block_6 .cin {
  position: relative;
  padding: 10px 10px 20px 10px; }

.block_6 .header2 {
  font-weight: normal;
  margin: 0px;
  color: #fff;
  font-size: 18px;
  padding-top: 2px;
  padding-left: 10px;
  padding-bottom: 4px;
  background: #644232; }

.block_6 .pages {
  background: #f6f2e8;
  border: none;
  margin: 0px;
  padding: 5px 0px 10px 10px; }

.block_6.t2 {
  background: #d7c2b4;
  border-bottom: none; }

.block_6.t2 .cin {
  padding: 10px; }

.block_6 .right_c {
  float: right; }

.gift {
  position: relative;
  float: left;
  width: 60px;
  margin-left: 10px; }

.gift .num {
  position: absolute;
  right: 3px;
  top: 3px; 
  padding: 0 4px 0 4px;
  text-shadow: 0 0 5px #000,0 0 2px #000,0 0 3px #000,0 0 2px #000,0 0 1px white,0 0 3px #000;
  color: #fff;
  }

.review_link {
  float: right;
  margin-left: 20px;
  margin-top: 5px; }

.review_link.all {
  font-weight: bold; }

.review_link.positive {
  color: #4a6e00; }

.review_link.negative {
  color: #820404; }

.review_link.neutrals {
  color: #767676; }

.review_link.positive a {
  color: #4a6e00; }

.review_link.negative a {
  color: #820404; }

.review_link.neutrals a {
  color: #767676; }

/**/
.user_name {
  font-weight: normal;
  color: #6d72a6; }

.comment_id {
  font-weight: normal;
  color: #a6836d; }

.red_user {
  color: #960000; }

.avatar {
/*  background: #f6f2e8;*/
  position: relative;
  float: left;
  text-align: center;
  z-index: 2; }

.avatar .in {
  padding: 10px 20px 0 10px; }

.avatar .like {
  width: 64px;
  background: #f5f1e7;
  border: 1px solid #4f7500;
  margin-top: 5px; }

.avatar .like .good {
  color: #4f7500;
  font-weight: bold;
  font-size: 16px;
  background: none; }

.block_5 .comment {
    position: relative;
    padding: 10px 84px 30px 96px;
    font-size: 16px;
    text-align: justify;
    min-height: 73px;
    }

.block_5 .comment .answer {
  font-size: 12px;
  text-align: justify;
  font-style: italic;
  color: #007700;
  padding: 20px 0 0 30px; }

.block_5 .ball {
  position: absolute;
  width: 50px;
  right: 0px;
  top: 20px; }

.block_5 .header .date {
  float: right;
  margin: 2px 0 0 5px; }

.block_7 {
  margin: 10px 0 10px 0;
  font-size: 12px; }

.block_7.fill {
  background: #d6c0b2;
  padding: 5px; }

.block_8 {
  background: #d7c2b4;
  border: 1px solid #a38273;
  color: #664333;
  padding: 5px 10px 5px 10px;
  -webkit-box-shadow: inset 0px 1px 1px #e5d1c3;
  -moz-box-shadow: inset 0px 1px 1px #e5d1c3;
  -ms-box-shadow: inset 0px 1px 1px #e5d1c3;
  -o-box-shadow: inset 0px 1px 1px #e5d1c3;
  box-shadow: inset 0px 1px 1px #e5d1c3; }

.block_8 .right_c {
  float: right;
  margin-top: 2px; }

a.green {
  color: #4a6e00; }

a.green:hover {
  color: #4a6e00; }

.flag {
  float: right; }

/* */
textarea {
  padding: 10px;
  font-size: 14px;
  width:600px;
  font-family: Consolas,Verdana;
  -webkit-box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.2);
  -o-box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.2);
  /* -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; */}

textarea.recall {
  width: 820px;
  height: 114px;
  }

.disabled {
  color: #b1a49e;
  font-style: italic; }

.block_7 .btn {
  font-size: 18px;
  color: #bca393;
  margin: 0px 5px 0px 5px;
  padding: 5px 15px 5px 15px;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #482e22;
  text-decoration: none;
  font-weight: bold;
  -webkit-text-shadow: 0px 1px 0px #38231a;
  -moz-text-shadow: 0px 1px 0px #38231a;
  -ms-text-shadow: 0px 1px 0px #38231a;
  -o-text-shadow: 0px 1px 0px #38231a;
  text-shadow: 0px 1px 0px #38231a;
  background: -webkit-linear-gradient(#644232, #523527);
  background: -moz-linear-gradient(#644232, #523527);
  background: -ms-linear-gradient(#644232, #523527);
  background: -o-linear-gradient(#644232, #523527);
  background: linear-gradient(#644232, #523527);
  -webkit-box-shadow: inset 0px 1px 0px #866555;
  -moz-box-shadow: inset 0px 1px 0px #866555;
  -ms-box-shadow: inset 0px 1px 0px #866555;
  -o-box-shadow: inset 0px 1px 0px #866555;
  box-shadow: inset 0px 1px 0px #866555;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.block_7 .btn:hover {
  background: -webkit-linear-gradient(#7b513e, #644130);
  background: -moz-linear-gradient(#7b513e, #644130);
  background: -ms-linear-gradient(#7b513e, #644130);
  background: -o-linear-gradient(#7b513e, #644130);
  background: linear-gradient(#7b513e, #644130);
  color: #bca393; }

.block_7 .btn:active {
  background: -webkit-linear-gradient(#523527, #644232);
  background: -moz-linear-gradient(#523527, #644232);
  background: -ms-linear-gradient(#523527, #644232);
  background: -o-linear-gradient(#523527, #644232);
  background: linear-gradient(#523527, #644232);
  color: #bca393; }

/* */
.question {
  background: url("/img/question.png") no-repeat 20px center;
  font-weight: bold;
  padding: 10px 10px 10px 60px; }

.question.white {
  background-color: white; }

.question .foot {
  font-weight: normal;
  margin-top: 5px; }

.question .q_stat {
  float: right;
  background: #bda394;
  border: 1px solid #644232; }

.q_stat {
  float: right;
  margin: 10px;
  background: #bda394;
  border: 1px solid #644232; }

.q_stat .item {
  font-weight: normal;
  border-bottom: 1px solid #644232;
  -webkit-box-shadow: inset 0px 1px 1px #c7b2a4;
  -moz-box-shadow: inset 0px 1px 1px #c7b2a4;
  -ms-box-shadow: inset 0px 1px 1px #c7b2a4;
  -o-box-shadow: inset 0px 1px 1px #c7b2a4;
  box-shadow: inset 0px 1px 1px #c7b2a4; }

.q_stat .item .in {
  float: left;
  padding: 2px 10px 2px 10px; }

.q_stat .sub_item {
  float: right;
  background: #eadcd3;
  border-left: 1px solid #644232;
  padding: 2px 10px 2px 10px;
  width:40px;
  text-align:center;
  -webkit-box-shadow: inset 0px 1px 1px #faf0e9;
  -moz-box-shadow: inset 0px 1px 1px #faf0e9;
  -ms-box-shadow: inset 0px 1px 1px #faf0e9;
  -o-box-shadow: inset 0px 1px 1px #faf0e9;
  box-shadow: inset 0px 1px 1px #faf0e9; }

/* Для block_6, иначе перекрываются имена :( */

.q_stat .item2 {
  font-weight: normal;
  border-bottom: 1px solid #644232;
  -webkit-box-shadow: inset 0px 1px 1px #c7b2a4;
  -moz-box-shadow: inset 0px 1px 1px #c7b2a4;
  -ms-box-shadow: inset 0px 1px 1px #c7b2a4;
  -o-box-shadow: inset 0px 1px 1px #c7b2a4;
  box-shadow: inset 0px 1px 1px #c7b2a4; }

.q_stat .item2 .in {
  float: left;
  padding: 2px 10px 2px 10px; }

.q_stat .sub_item2 {
  float: right;
  background: #eadcd3;
  border-left: 1px solid #644232;
  padding: 2px 10px 2px 10px;
  width:40px;
  text-align:center;
  -webkit-box-shadow: inset 0px 1px 1px #faf0e9;
  -moz-box-shadow: inset 0px 1px 1px #faf0e9;
  -ms-box-shadow: inset 0px 1px 1px #faf0e9;
  -o-box-shadow: inset 0px 1px 1px #faf0e9;
  box-shadow: inset 0px 1px 1px #faf0e9; }



.block_6 .hr {
  position: relative;
  overflow: hidden;
  height: 2px; }

.block_6 .hr .sh {
  position: absolute;
  height: 10px;
  width: 100%;
  top: 2px;
  -webkit-border-radius: 200px/10px;
  -moz-border-radius: 200px/10px;
  -ms-border-radius: 200px/10px;
  -o-border-radius: 200px/10px;
  border-radius: 200px/10px;
  -webkit-box-shadow: 0px -1px 0px white, 0px -2px 0px #d7c1b3;
  -moz-box-shadow: 0px -1px 0px white, 0px -2px 0px #d7c1b3;
  -ms-box-shadow: 0px -1px 0px white, 0px -2px 0px #d7c1b3;
  -o-box-shadow: 0px -1px 0px white, 0px -2px 0px #d7c1b3;
  box-shadow: 0px -1px 0px white, 0px -2px 0px #d7c1b3; }

.block_6 .item {
  position: relative;
  font-weight: bold;
  font-size: 16px;
  padding: 5px 0 5px 30px; }

.block_6 .item.classified {
  padding: 5px 0 5px 45px; }

.block_6 .item .mark {
  left: 5px;
  top: 7px;
  position: absolute;
  background: url("/img/sites_icons.png") no-repeat;
  width: 16px;
  height: 16px; }

.block_6 .item.classified .mark {
  width: auto;
  height: auto;
  background: none;
  top: 4px; }

.block_6 .item.classified {
  font-weight: normal; }

.block_6 .item.s2 .mark {
  background-position: -16px  0; }

.block_6 .item.s3 .mark {
  background-position: -32px  0; }

.block_6 .item.s4 .mark {
  background-position: -48px  0; }

.block_6 .item.s5 .mark {
  background-position: -64px  0; }

.block_6 .item .rait {
  width: 70px;
  float: right;
  text-align:right; }

.block_6 .item.classified .rait {
  width: 150px; }

.classified_a {
  font-size: 16px;
  font-weight: bold;
  padding-top: 4px;
  margin-left: 16px;
  float: left; }

/**/
.classified_block {
  background: #644232;
  margin-top: 10px; }

.classified_block .add_link {
  padding: 5px;
  color: #fff; }

.classified_block .add_link a {
  color: #fff;
  text-decoration: none; }

.classified_block .add_link a:hover {
  color: #fff;
  text-decoration: underline; }

.classified_block .item {
  padding: 10px 10px 10px 60px;
  font-size: 16px; }

.classified_block .item .content a {
  color: #2c1910; }

.classified_block .item.bt1 {
  background: url("/img/btype1.png") no-repeat 20px center;
  background-color: #e0dac4; }

.classified_block .item.bt2 {
  background: url("/img/btype2.png") no-repeat 20px center;
  background-color: #a5ab9d; }

.classified_block .item.bt3 {
  background: url("/img/btype3.png") no-repeat 20px center;
  background-color: #e1aebf; }

.classified_block .item.bt4 {
  background: url("/img/btype4.png") no-repeat 20px center;
  background-color: #dbbda3; }

.classified_block .item.bt5 {
  background: url("/img/btype5.png") no-repeat 20px center;
  background-color: #dbbda3; }

.classified_block .date {
  width: 150px;
  float: right;
  padding-top: 10px;
  text-align: right; }

.block_5 .text .price {
  background: #dfcfc2;
  border: 1px solid #664534;
  padding: 3px 10px 3px 10px;
  float: right;
  margin-left: 10px; }

.block_5 .header_2 {
  padding: 5px 10px 5px 10px;
  font-size: 16px;
  border-bottom: 1px solid #d7c1b3;
  background-color:#DFCFC2; }

.shop_item {
  width: 270px;
  float: left;
  padding-left: 10px;
  margin: 0px 0 10px 0; }

.shop_item.center {
  margin: 10px 90px 10px 90px; }

.shop_item .desc img {
  float: left; 
  margin-right: 10px;}

.shop_item .desc .link {
  float: left;
  background: #dfcfc2;
  border: 1px solid #664534;
  padding: 3px 10px 0px 10px;
  font-size: 16px;
  font-weight: bold;
  min-height: 55px;
  margin-left: 0 0 0 5px;
  width: 120px; }

.shop_item .price {
  padding: 5px 60px 0px 0;
  text-align: right; }

.shop_btn {
  position: relative;
  float: left;
  font-size: 18px;
  color: #2b190f;
  padding: 5px 15px 5px 15px;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #71991c;
  text-decoration: none;
  font-weight: bold;
  z-index: 2;
  -webkit-text-shadow: 0px 1px 0px #d6f569;
  -moz-text-shadow: 0px 1px 0px #d6f569;
  -ms-text-shadow: 0px 1px 0px #d6f569;
  -o-text-shadow: 0px 1px 0px #d6f569;
  text-shadow: 0px 1px 0px #d6f569;
  background: -webkit-linear-gradient(#c4e54e, #86c514);
  background: -moz-linear-gradient(#c4e54e, #86c514);
  background: -ms-linear-gradient(#c4e54e, #86c514);
  background: -o-linear-gradient(#c4e54e, #86c514);
  background: linear-gradient(#c4e54e, #86c514);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.shop_btn:hover {
  background: -webkit-linear-gradient(#dbff57, #98de16);
  background: -moz-linear-gradient(#dbff57, #98de16);
  background: -ms-linear-gradient(#dbff57, #98de16);
  background: -o-linear-gradient(#dbff57, #98de16);
  background: linear-gradient(#dbff57, #98de16);
  color: #2b190f; }

.shop_btn:active {
  background: -webkit-linear-gradient(#86c514, #c4e54e);
  background: -moz-linear-gradient(#86c514, #c4e54e);
  background: -ms-linear-gradient(#86c514, #c4e54e);
  background: -o-linear-gradient(#86c514, #c4e54e);
  background: linear-gradient(#86c514, #c4e54e);
  color: #2b190f; }

.shop_no_btn {
  position: relative;
  float: left;
  font-size: 18px;
  color: #2b190f;
  padding: 5px 15px 5px 15px;
  overflow: hidden;
  /* cursor: pointer; */
  border: 1px solid #8d8d8d;
  text-decoration: none;
  font-weight: bold;
  z-index: 2;
  -webkit-text-shadow: 0px 1px 0px #e8e8e8;
  -moz-text-shadow: 0px 1px 0px #e8e8e8;
  -ms-text-shadow: 0px 1px 0px #e8e8e8;
  -o-text-shadow: 0px 1px 0px #e8e8e8;
  text-shadow: 0px 1px 0px #e8e8e8;
  background: -webkit-linear-gradient(#d8d8d8, #b4b4b4);
  background: -moz-linear-gradient(#d8d8d8, #b4b4b4);
  background: -ms-linear-gradient(#d8d8d8, #b4b4b4);
  background: -o-linear-gradient(#d8d8d8, #b4b4b4);
  background: linear-gradient(#d8d8d8, #b4b4b4);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

/* .shop_no_btn:hover {
  background: -webkit-linear-gradient(#f1f1f1, #cacaca);
  background: -moz-linear-gradient(#f1f1f1, #cacaca);
  background: -ms-linear-gradient(#f1f1f1, #cacaca);
  background: -o-linear-gradient(#f1f1f1, #cacaca);
  background: linear-gradient(#f1f1f1, #cacaca);
  color: #2b190f; }

.shop_no_btn:active {
  background: -webkit-linear-gradient(#b4b4b4, #d8d8d8);
  background: -moz-linear-gradient(#b4b4b4, #d8d8d8);
  background: -ms-linear-gradient(#b4b4b4, #d8d8d8);
  background: -o-linear-gradient(#b4b4b4, #d8d8d8);
  background: linear-gradient(#b4b4b4, #d8d8d8);
  color: #2b190f; } */

/* FOOTER */
.p_footer {
  position: relative;
  padding-top: 10px;
  border-top: #402a1f;
  background: #634233;
  height: 290px;
  -webkit-box-shadow: inset 0px 1px 1px #976e5c;
  -moz-box-shadow: inset 0px 1px 1px #976e5c;
  -ms-box-shadow: inset 0px 1px 1px #976e5c;
  -o-box-shadow: inset 0px 1px 1px #976e5c;
  box-shadow: inset 0px 1px 1px #976e5c; }

.p_footer .header {
  width: 90%;
  margin: auto; }

.p_footer .header .in {
  background: #ecebe9;
  border-left: 1px solid #482e21;
  border-right: 1px solid #482e21;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #2c1910;
  padding: 4px 0 4px 0; }

.p_footer .counters {
  position: relative;
  float: left;
  width: 240px; }

.p_footer .stat {
  position: relative;
  float: left;
  width: 320px; }

.p_footer .info {
  position: relative;
  float: left;
  width: 540px; }

.p_footer .vr {
  background: url("/img/footer_vr.png") no-repeat;
  position: absolute;
  width: 2px;
  height: 284px;
  left: 0px;
  top: 5px; }

.p_footer .vr_right {
  background: url("/img/footer_vr.png") no-repeat;
  position: absolute;
  width: 2px;
  height: 284px;
  right: 0px;
  top: 5px; }

.p_footer .content {
  padding: 20px 10px 10px 10px;
  font-weight: normal; }

.p_footer a {
  color: #c6afa3;
  font-weight: normal; }

.p_footer a:hover {
  color: #c6afa3;
  font-weight: normal; }

/* */
.block_4 .plus_1_btn {
  font-size: 16px;
  color: #eee;
  margin: -4px 10px 0px 15px;
  padding: 6px 8px 6px 8px;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #513427;
  text-decoration: none;
  float: right;
  background: -webkit-linear-gradient(#845b47, #654332);
  background: -moz-linear-gradient(#845b47, #654332);
  background: -ms-linear-gradient(#845b47, #654332);
  background: -o-linear-gradient(#845b47, #654332);
  background: linear-gradient(#845b47, #654332); }

.block_4 .plus_1_btn:hover {
  background: -webkit-linear-gradient(#9e6e55, #80543e);
  background: -moz-linear-gradient(#9e6e55, #80543e);
  background: -ms-linear-gradient(#9e6e55, #80543e);
  background: -o-linear-gradient(#9e6e55, #80543e);
  background: linear-gradient(#9e6e55, #80543e);
  color: #eee; }

.block_4 .plus_1_btn:active {
  background: -webkit-linear-gradient(#654332, #845b47);
  background: -moz-linear-gradient(#654332, #845b47);
  background: -ms-linear-gradient(#654332, #845b47);
  background: -o-linear-gradient(#654332, #845b47);
  background: linear-gradient(#654332, #845b47);
  color: #eee; }

.position {
  border: 1px solid #f3ead4;
  color: #644232;
  position:absolute;
  top:-6px;
  background: -webkit-linear-gradient(#fefefe, #d4d4d4);
  background: -moz-linear-gradient(#fefefe, #d4d4d4);
  background: -ms-linear-gradient(#fefefe, #d4d4d4);
  background: -o-linear-gradient(#fefefe, #d4d4d4);
  background: linear-gradient(#eac97f, #fff6aa);
  width:50px;
  text-align:center;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; }

.header_desc {
  border: 1px solid #ccc;
  width: 400px;
  margin: auto;
  color: #646464;
  margin-top: -6px;
  text-align: center;
  background: -webkit-linear-gradient(#fefefe, #d4d4d4);
  background: -moz-linear-gradient(#fefefe, #d4d4d4);
  background: -ms-linear-gradient(#fefefe, #d4d4d4);
  background: -o-linear-gradient(#fefefe, #d4d4d4);
  background: linear-gradient(#fefefe, #d4d4d4);
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; }

.header_desc.unavailable {
  background: -webkit-linear-gradient(#fefefe, #d4d4d4);
  background: -moz-linear-gradient(#fefefe, #d4d4d4);
  background: -ms-linear-gradient(#fefefe, #d4d4d4);
  background: -o-linear-gradient(#fefefe, #d4d4d4);
  background: linear-gradient(#fefefe, #d4d4d4);
  color: #646464; }

.header_desc.without_top {
  background: -webkit-linear-gradient(#fefefe, #d4d4d4);
  background: -moz-linear-gradient(#fefefe, #d4d4d4);
  background: -ms-linear-gradient(#fefefe, #d4d4d4);
  background: -o-linear-gradient(#fefefe, #d4d4d4);
  background: linear-gradient(#fefefe, #d4d4d4);
  color: #646464; }

.header_desc.recomended {
  background: -webkit-linear-gradient(#67944c, #3b542c);
  background: -moz-linear-gradient(#67944c, #3b542c);
  background: -ms-linear-gradient(#67944c, #3b542c);
  background: -o-linear-gradient(#67944c, #3b542c);
  background: linear-gradient(#67944c, #3b542c);
  color: #ddd;
  border-color: #3B542C;
  -webkit-text-shadow: 0px 0px 8px black;
  -moz-text-shadow: 0px 0px 8px black;
  -ms-text-shadow: 0px 0px 8px black;
  -o-text-shadow: 0px 0px 8px black;
  text-shadow: 0px 0px 8px black; }

.header_desc.cheaters {
  background: -webkit-linear-gradient(#82210f, #421108);
  background: -moz-linear-gradient(#82210f, #421108);
  background: -ms-linear-gradient(#82210f, #421108);
  background: -o-linear-gradient(#82210f, #421108);
  background: linear-gradient(#82210f, #421108);
  color: #fed3d3;
  border-color: #421108;
  -webkit-text-shadow: 0px 0px 8px black;
  -moz-text-shadow: 0px 0px 8px black;
  -ms-text-shadow: 0px 0px 8px black;
  -o-text-shadow: 0px 0px 8px black;
  text-shadow: 0px 0px 8px black; }

.header_desc.frozen {
  background: -webkit-linear-gradient(#8cb9ce, #587482);
  background: -moz-linear-gradient(#8cb9ce, #587482);
  background: -ms-linear-gradient(#8cb9ce, #587482);
  background: -o-linear-gradient(#8cb9ce, #587482);
  background: linear-gradient(#8cb9ce, #587482);
  color: #0A1819;
  border-color: #587482; }

.red_br {
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #760e00;
  padding: 0 3px 0 3px;
  color: #fff;
  background: -webkit-linear-gradient(#9e1300, #891000);
  background: -moz-linear-gradient(#9e1300, #891000);
  background: -ms-linear-gradient(#9e1300, #891000);
  background: -o-linear-gradient(#9e1300, #891000);
  background: linear-gradient(#9e1300, #891000);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: 0 0 2px white;
  border-radius: 5px; }

.red2_br {
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #751b00;
  padding: 0 3px 0 3px;
  color: #fff;
  background: -webkit-linear-gradient(#9e2500, #761c00);
  background: -moz-linear-gradient(#9e2500, #761c00);
  background: -ms-linear-gradient(#9e2500, #761c00);
  background: -o-linear-gradient(#9e2500, #761c00);
  background: linear-gradient(#9e2500, #761c00);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: 0 0 2px white;
  border-radius: 5px; }

.red3_br {
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #a83b1a;
  padding: 0 3px 0 3px;
  color: #fff;
  background: -webkit-linear-gradient(#bb4e2d, #a83b1a);
  background: -moz-linear-gradient(#bb4e2d, #a83b1a);
  background: -ms-linear-gradient(#bb4e2d, #a83b1a);
  background: -o-linear-gradient(#bb4e2d, #a83b1a);
  background: linear-gradient(#bb4e2d, #a83b1a);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: 0 0 2px white;
  border-radius: 5px; }

.green_br {
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #a0be6b;
  padding: 0 3px 0 3px;
  color: #2c1910;
  background: -webkit-linear-gradient(#c9e295, #abc86d);
  background: -moz-linear-gradient(#c9e295, #abc86d);
  background: -ms-linear-gradient(#c9e295, #abc86d);
  background: -o-linear-gradient(#c9e295, #abc86d);
  background: linear-gradient(#c9e295, #abc86d);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: 0 0 2px white;
  border-radius: 5px; }

.green_br.big {
  font-weight: bold;
  font-size: 25px;
  padding: 5px 13px 5px 13px; }

.gray_br {
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #bababa;
  padding: 0 3px 0 3px;
  color: #2c1910;
  background: -webkit-linear-gradient(#e4e4e4, #d1d1d1);
  background: -moz-linear-gradient(#e4e4e4, #d1d1d1);
  background: -ms-linear-gradient(#e4e4e4, #d1d1d1);
  background: -o-linear-gradient(#e4e4e4, #d1d1d1);
  background: linear-gradient(#e4e4e4, #d1d1d1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: 0 0 2px white;
  border-radius: 5px; }

.gray_br.big {
  font-weight: bold;
  font-size: 25px;
  padding: 5px 13px 5px 13px; }

.red2_br.big {
  font-weight: bold;
  font-size: 25px;
  padding: 5px 13px 5px 13px; }

.red4_br {
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #a83b1a;
  padding: 0 3px 0 3px;
  color: #fff;
  background: -webkit-linear-gradient(#dd7f19, #c36500);
  background: -moz-linear-gradient(#dd7f19, #c36500);
  background: -ms-linear-gradient(#dd7f19, #c36500);
  background: -o-linear-gradient(#dd7f19, #c36500);
  background: linear-gradient(#dd7f19, #c36500);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: 0 0 2px white;
  border-radius: 5px; }

.red4_br.big {
  font-weight: bold;
  font-size: 25px;
  padding: 5px 13px 5px 13px; }

/* */
.ico_btn {
  position: relative;
  z-index: 2;
  float: left;
  opacity: 0.8;
  cursor: pointer;
  margin-left: 10px; }

.ico_btn:hover {
  opacity: 1; }

.icon {
  float: left;
  opacity: 0.5;
  width: 28px;
  height: 26px;
  background: url("/img/icons24_0406.png") no-repeat;
  cursor: pointer;
  z-index: 100; }

.icon:hover {
  opacity: 1; }

.icons .icon {
  margin:0 1px; 
}

.icon.vk {
  background-position: 0     0; }

.icon.twitter {
  background-position: -28px  0; }

.icon.phone {
  background-position: -56px  0; }

.icon.like {
  background-position: -84px  0; }

.icon.dislike {
  background-position: -112px  0; }

.icon.statistics {
  background-position: -140px 0; }

.icon.no_comments {
  margin-top:-4px;
  background-position: -168px 0; }

.icon.old_comment25 {
  margin-top:-4px;
  background-position: -168px 0; }

.icon.old_comment24 {
  margin-top:-4px;
  background-position: -224px 0; }

.icon.old_comment23 {
  margin-top:-4px;
  background-position: -196px 0; }

.icon.old_comment22 {
  margin-top:-4px;
  background-position: -224px 0; }

.icon.old_comment21 {
  margin-top:-4px;
  background-position: -280px 0; }

.icon.add_comment {
  margin-top:-4px;
  background-position: -308px 0; }

.icon.comments {
  background-position: -336px 0; }

.icon.undel {
  background-position: -364px 0; }

.icon.add {
  background-position: -392px 0; }

.icon.bobr {
  background-position: -420px 0; }

.icon.cube {
  background-position: -448px 0; }

.icon.delete {
  background-position: -476px 0; }

.icon.journal {
  background-position: -504px 0; }

.icon.favicon {
  background-position: -532px 0; }

.icon.favorite {
  background-position: -560px 0; }
  

.icon.code {
  background-position: -588px 0; }

.icon.edit {
  background-position: -616px 0; }

.icon.star {
  background-position: -644px 0; }

.icon.yo {
  background-position: -672px 0; }

.icon.book {
  background-position: -700px 0; }

.icon.mail {
  background-position: -728px 0; }

.icon.stat_sms {
  background-position: -756px 0; }

.icon.plus {
  background-position: -784px 0; }

.icon.merge {
  background-position: -812px 0; }

.icon.facebook {
  background-position: -840px 0; }

.icon.pay {
  background-position: -868px 0; }

.icon.reserv {
  background-position: -896px 0; }

.icon.events {
  background-position: -924px 0; }

.icon.stat_xml {
  background-position: -952px 0; }

.icon.telegram {
  background-position: -980px 0; }

.icon.discord {
  background-position: -1008px 0; }

.bb_icon {
  float: left;
  margin-left: 5px;
  opacity: 0.6;
  width: 21px;
  height: 21px;
  background: url("/img/bb.png") no-repeat;
  cursor: pointer;
  z-index: 100; }

.bb_icon:hover {
  opacity: 1; }

.bb_icon.b {
  background-position: 0     0; }

.bb_icon.i {
  background-position: -21px 0; }

.bb_icon.u {
  background-position: -42px 0; }

.bb_icon.s {
  background-position: -63px 0; }

a {
  color: #7c1b1b;
  text-decoration: underline;
  cursor: pointer; }

a:hover {
  color: #7c1b1b;
  text-decoration: none; }

div#dialog {
color: #007F00;
border: none;
background: none repeat scroll 0% 0% rgba(244, 244, 244, 0.75);
padding: 7px;
margin-top: 30px;
  -webkit-box-shadow: inset 0px 1px 0px #e2e2e2, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 0px #e2e2e2, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: inset 0px 1px 0px #e2e2e2, 0px 2px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: inset 0px 1px 0px #e2e2e2, 0px 2px 5px rgba(0, 0, 0, 0.5);
box-shadow: inset 0px 1px 0px #e2e2e2, 0px 1px 1px rgba(0, 0, 0, 0.5);
width: 500px;
}


.reclama468 {
  /*font-family:verdana,arial; */
  text-align:right;
  position:absolute;
  top:110px;
  right:2px;
  width:468px;
  padding-right: 7px;
  }
.reclama468 img {
  box-shadow: 0 0 10px 5px rgba(255,255,255,0.7);
  border: 5px solid #e9e5e0;
  }

/* .reclama240 img {
  box-shadow: 0 0 10px 10px rgba(255,255,255,0.7);
  } */

.reclama240 {
  box-shadow: 0 0 10px 5px rgba(233, 219, 210,0.7);
  }
.warn {
  color:#cc3300;
  }

.warn_block {
text-shadow: 1px 1px 0px rgb(207, 137, 133);
padding: 10px 13px 10px 70px;
border-radius: 5px;
background: rgb(241, 198, 198) url("/img/warn-60.png") no-repeat scroll 5px 5px;
min-height: 55px;
  }

.invert_warn {
  color:#F6F2E8;
  background-color:#cc3300;
  padding:1px 5px;
  }
.invert_warn a {
  color:inherit;
  }

.messc {
  color: #00b7ff;
  }
.messc a {
  color:inherit;
  }

.mess {
  color:#369;
  }
.mess a {
  color:inherit;
  }

.messf {
  color:#939;
  }
.messf a {
  color:inherit;
  }

.messg {
  color:#999;
  }
.messf a {
  color:inherit;
  }

.gray {
    color:#777;
  }

.sm {
  font-size:90%;
  }
.small {
  font-size:9pt;
  }
.text_pad {
  padding:5px;
  }
.pever {
  margin-bottom:5px;
  }

.hfcomm {
   display: none; 
  }
.note {
  margin:5px 0px;
  }
.borda_id_1 {
  padding:5px;
  font-weight:normal;
  line-height:26px;
  border-bottom:1px dotted #a78879;
  }
.borda_id_1 a {
  color:inherit;
  }
.borda_id_1 a:hover {
  color:inherit;
  }

.borda_id_2 {
  padding:5px;
  font-weight:normal;
  line-height:26px;
  border-bottom:1px dotted #a78879;
  }
.borda_id_2 a {
  color:inherit;
  }
.borda_id_2 a:hover {
  color:inherit;
  }
.cmdel {
  color:#cc3300;
  font-weight:bold;
  }

.log_line {
  line-height:120%;
  }
.log_user_column {
  width:150px;
  float:left;
  font-weight:bold;
  }
.log_ip {
  margin-top:7px;
  font-weight:normal;
  }
.log_right {
  padding-left:160px;
  }
.log_time {
  margin-bottom:7px;
  }
.log_moder {
  margin-top:7px;
  text-align:right;
  }

.clear {
  clear:both;
  float: none; 
  margin: 0;
  padding: 0;
  border: none;
  font-size: 1px;
  }

.android {
  position: absolute;
  top: 50px;
  right: 0px;
  opacity: 0.6;
  z-index: 2;
  }

blockquote {
  margin-left: 15px;
  padding: 5px 10px;
  font-style: italic;
  border-left: 2px dotted #AD9584;
  }

.error_block {
  padding: 10px;
  background: rgba(233, 204, 204, 0.8);
  margin: 10px 0 10px 0; 
  }

.warning_block {
  padding: 10px;
  background: rgba(204, 204, 233, 0.8);
  margin: 10px 0 10px 0; 
  }

.top_sa_link {
  padding: 3px;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  border: 1px solid #7c1b19;
  background-color: #D7C2B4;
  }
.top_sa_buttons {
  padding-top:7px;
  }
.altag {
  padding-left:5px;
  cursor:pointer;
  white-space: nowrap
  }
.altag2 {
  padding-left:10px;
  }
.ultag {
  cursor:pointer;
  white-space: nowrap
  }

.mess_left {
  padding:15px 75px 5px 5px;
  }
.mess_left p {
  text-align:left;
  }
.mess_right {
  padding:15px 5px 5px 75px;
  text-align:left;
  }
.mess_right p {
  text-align:left;
  }
.mess_area {
  border-bottom: 1px dotted #a78879;
  padding: 10px 0px 20px;
  }

.qst_sloj_block {
  padding: 0px 10px 5px 0px;
  }
.qst_sloj_ozh {
  width:40px;
  text-align:center;
  float:left;
  padding:3px;
  }
.qst_sloj_zh {
  width:500px;
  position:relative;
  padding:3px;
  }
.qst_sloj_hayu {
  position:absolute;
  top:0px;
  left:40px; 
  padding:3px; 
  background-color:#684535;
  opacity: 0.3;
  }
  
.vote_stat_head {
  text-align:right;
  border-bottom: 1px solid #A78879;
  color: #A78879;
  }
.vote_stat_head_text {
  width:215px;
  text-align:left;
  display:inline-block
  }
.vote_stat_buttom {
  margin-left:20px;
  float:right;
  font-size: 14px;
  color: #BCA393;
  padding: 0px 15px;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #482E22; 
  text-shadow: 0px 1px 0px #38231A;
  background: linear-gradient(#644232, #523527) repeat scroll 0% 0% transparent; 
  box-shadow: 0px 1px 0px #866555 inset; 
  border-radius: 5px;
  }
.novote {
  width:99px;
  float:right;
  margin-left:20px;
  }
.vote_stat_buttom a {
  text-decoration: none; 
  }
.vote_stat_time {
  width:110px;
  float:right;
  text-align:right;
  }

.note_area {
  position: absolute;
  width: 100%;
  top: 50px;
  }
.note_box {
background-color: rgba(186, 236, 255, 0.6);
position: relative;
z-index: 5;
box-shadow: 0px 0px 20px rgb(255, 255, 255);
padding: 2px 0;
margin-top: 10px;
  }
.note_line {
  background: linear-gradient(to top, rgb(46, 115, 149) 0%,rgba(128, 208, 245, 0.84) 2%, rgba(161, 222, 255, 0.83) 98%,white 100%);
  width: 1100px;
  margin: 0px auto;
  border: 1px solid rgba(36, 125, 9, 0.3);
  border-radius: 7px;
  box-sizing: border-box;
  }
.note_close {
  float:right;
  margin: 10px;
  opacity:0.7;
  }
.note_close:hover {
  opacity:1;
  }
.note_text {
  padding: 15px 45px 15px 35px;
  font-size: 12pt;
  color: rgb(0, 47, 99);
  text-shadow: 1px 1px 2px rgb(87, 188, 236),1px 1px 1px rgb(46, 132, 173);
  }
.note_text a {
  color:rgb(0, 82, 162);
  }


@media all and (min-width: 700px) and (max-width: 1120px) {
  .container {
    width: 840px; }

  /*.left_cell { display : none; }*/
  .right_cell {
    width: 840px; }

  .note_line {
    width: 840px; }

  .block_4 .desc {
    width: 560px; }

  .ftp_container {
    width: 840px; }

  .ftp_users {
    display:none; }

  .p_footer .counters {
    width: 220px;
    font-size: 10px; }

  .p_footer .stat {
    width: 220px;
    font-size: 10px; }

  .p_footer .info {
    width: 360px;
    font-size: 10px; }

  #logo {
    left: -70px; }

  #nav_bar {
    font-size: 16px; }

  textarea {
    width: 780px; }

  .shop_item.center {
    margin: 10px 70px 10px 70px; }

  .tab.center {
    margin: 0 38px 0 38px; }

  .search {
    width: 100px; }

  .block_4 .header .hin {
    max-width: 470px; } }

  .right_head2 {
    font-size: 22px;
    color: #462415;
    font-family: PTSansB;
    letter-spacing: 1px;
    }

#newsaddpreview p {
  font-family: Arial;
  line-height: 150%;
  letter-spacing: 1px;
  font-size: 14px;
  text-indent: 20px;
  margin: 0.5em 0px 0.5em 40px;
  }

#newsaddpreviewsb a {
  line-height: 150%;
  text-decoration: none;
  color: #46322A;
  font-family: "Trebuchet MS",Arial;
  font-size: 26px;
  }
#newsaddpreview blockquote {
  margin: 10px 10px 10px 50px !important;
  padding: 5px 5px 5px 32px !important;
  border: 1px solid #C2BBB2; 
  background-color: #E0DCD7;
  background-image: url("http://roleplay.ru/images/postquote.png");
  background-position: left top;
  background-repeat: no-repeat;
  overflow: auto;
  color: #36312B;
  font-family: "Palatino Linotype",Georgia,"Times New Roman",Times,serif;
  font-style: italic;
  text-align: left;
}

.btn_note {
  float: right;
  margin: 5px -35px 0 0;
  text-decoration: none;
  background: linear-gradient(rgb(218, 242, 255),rgb(185, 225, 239));
  text-shadow: 1px 1px 3px rgb(68, 138, 171);
  font-size: 10pt;
  padding: 2px 20px;
  }
.btn_note a {
  text-decoration: none;
  }

.user_site_head {
  font-size: 18px;
  font-weight: bold;
  padding: 10px;
  }
.user_site_head a {
  font-size:18px;
  text-decoration:none;
  }

.user_site_desc {
  font-weight: normal;
  font-size: 11pt;
  padding: 0px 10px 10px;
  line-height: 14pt;
  }
.user_site_icons {
  text-align: left;
  padding: 0px 10px 10px;
  }

a.user_site_icons {
  padding-bottom:0px;margin-bottom:0px;
  }

.ahupla {
  opacity:0.5;
  }

.usite_screen {
float: right;
width: 200px;
margin: 15px 0px 10px 10px;
overflow: hidden;
padding: 2px;
border: 1px solid rgb(215, 193, 179);
border-radius: 3px;
  }

.usite_screen img {
  width:100%;
  max-height:125px;
  }
.cp_user_avatar {
  position: absolute; 
  top: -20px; 
  left: -50px;
  box-shadow: 0px 0px 5px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0), 0px 0px 5px rgb(0, 0, 0);
  border-radius: 0 0 5px 5px;
  padding:1px;
  background-color:#FFF;
  transition: top 0.5s ease-in 0.1s;
  }
.cp_user_avatar:hover {
  transition: top 0.5s ease-out 0.1s;
  top: -2px; 
  }
.cp_user_avatar img {
  border-radius: 0 0 3px 3px;
  margin-bottom: -5px;
  }
.update_show {
  font-size: 9pt;
  background-color: rgba(173, 107, 107, 0.53);
  background: linear-gradient(rgba(242, 116, 116, 0.6), rgba(203, 52, 52, 0.66));
  box-shadow: inset 0px -1px 0px rgba(255, 223, 192, 0.59);
  text-shadow: 0px 1px 0px rgb(255, 223, 192);
  border-radius: 5px;
  padding: 0px 3px 0 2px;
  border: 1px solid rgb(206, 100, 68);
  color: rgb(96, 0, 0);
  top: -6px;
  position: relative;
  margin: 0px 0px 0px 1px;
  }
.adb_wrn {
  width: 240px;
  height: 400px;
  background-color: rgba(255, 0, 0, 0.74);
  color: rgb(255, 255, 255);
  font-weight: bold;
  text-align: center;
  padding: 65px 25px;
  display: block;
  box-sizing: border-box;
  font-size: 12pt; 
  border: 1px solid red;
  text-shadow: 0 0 10px red,0 0 10px red,0 0 10px red,0 0 10px red;
  }
#ad .adb_help,.adb_help {
  color: rgb(255, 255, 0);
  font-size: 10pt;
  margin-top: 15px;
  display: block;
  font-weight: normal;
  }
#ad .adb_help a,#ad .adb_help a:hover,#ad .adb_help a:active,.adb_wrn_728 a {
  color:inherit;
  text-decoration: underline;
  }

.adb_wrn_728 {
width: 728px;
height: 90px;
padding: 5px 55px;
margin: 0 auto;
font-size: 10pt;
font-weight: normal;
background-color: rgba(255, 118, 118, 0.7);
color: rgb(255, 255, 255);
text-align: center;
display: block;
box-sizing: border-box;
border: 1px solid rgb(255, 139, 139);
text-shadow: 0 0 10px rgb(255, 126, 126),0 0 10px rgb(255, 126, 126),0 0 10px rgb(255, 126, 126),0 0 10px rgb(255, 126, 126);
  }

.ititle:hover::after {
 content: attr(data-title);
position: absolute;
left: 55px;
top: 5px;
z-index: 1000;
background: rgba(228, 210, 198, 0.9);
padding: 5px 10px;
border: 1px solid rgb(162, 133, 113);
border-radius: 5px;
text-shadow: 0px 0px 3px rgb(90, 36, 21);
white-space: normal;
font-weight: normal;
cursor: pointer;
font-size: 10pt;
line-height: 10pt;

 }

.nav_hover {
  position:relative;
  }
.nav_hover:hover div {
  display:block;
  position:absolute;
  top:5px;
  left:5px;
  padding: 1px 0px;
  box-sizing: border-box;
  border: 1px solid rgb(100, 66, 50);
  background-color: rgb(134, 101, 85);
  box-shadow: 0px 0px 10px 5px rgb(248, 231, 192);
  }
.nav_hover div {
  display:none;
  }
.nav_hover div a {
  display: block;
  white-space: nowrap;
  border-top: 1px solid rgb(231, 191, 102);
  padding: 3px 10px;
  }
.nav_hover div a:hover {
  background: linear-gradient(rgb(241, 212, 144), rgb(229, 183, 76));
  box-shadow: inset -1px 0px 0px rgb(253, 234, 190);
  }
.nav_hover div div {
  height: 9px;
  background: rgb(36, 59, 13);
  border-top: 1px solid rgb(58, 89, 26);
  }
.nav_hover div .nav_hover_header,.nav_hover div .nav_hover_bottom {
  height: 9px;
  width:100%;
  display:block;
  background: rgb(98, 65, 49);
  }
.nav_hover_area {
  background-color: rgb(251, 224, 164);
  display:block;
  padding:0px;
  }
#nav_bar .nav_hover_area a {
  margin:0px;
  }

.user_collect {
  display: inline;
  font-size: 60px;
  line-height: 94px;
  padding: 0 10px 0 0;
  position: relative;
  margin-right: 15px;
  }
.user_collect_item {
  padding: 6px 0px 6px 10px;
  font-size: 0px;
  line-height: 0px;
  }
.user_collect_item img {
  margin-bottom: -7px;
  }
.gift_action {
  position: absolute;
  top: 17px;
  left: 17px;
  }
.gift_action:hover {
  display:block;
  }
.kupi_fiska {
  position: absolute;
  right: 5px;
  bottom: 10px;
  }
.kupi_fiska a {
  background-color: #603F30;
  color: #FFECC0;
  padding: 3px 10px;
  border-radius: 5px;
  text-decoration: none;
  text-shadow: 1px 1px 2px white;
  box-shadow: 0 0 5px white;
  }
.kupi_fiska a:hover {
  text-shadow: none;
  box-shadow: inset 0 0 5px #1b1515;
  }
.realpay_imeges {
  position:relative;
  width: 170px;
  margin: 0 auto;
  height: 95px;
  }
.realpay_imeges img {
  width: 75px;
  position: absolute;
  }

.realpay_box {
  width:33%;
  float:left;
  background-color:white;
  padding:10px;
  box-sizing: border-box;
  }
.realpay_kolvo {
  position: absolute;
  bottom: 10px;
  right: 20px;
  font-siZe: 12pt;
  padding: 2px 10px;
  background-color: #5F3E2F;
  color: white;
  border-radius: 5px;
  box-shadow: 0 0 10px white,0 0 5px white,0 0 3px white;
  }
.stavka_out {
  margin-left: 7px;
background-color: #7C1B1B;
color: #F6F2E8;
padding: 1px 5px;
border-radius: 8px;
font-size: 8pt;
box-shadow: 3px 3px 5px #7C1B1B;
  }

.lots_stats {
  float: right;
  width: 450px;
  height: 190px;
  opacity: 0.3;
  }
.lots_stats:hover {
  opacity: 0.8;
  }
.send_user_mess {
  padding: 5px 10px 5px 35px;
  margin-top: 3px;
  position: relative;
  }
.send_user_mess img {
  position: absolute;
  background-color: #9e887b;
  padding: 3px;
  border-radius: 4px;
  left: 5px;
  top: 4px;
  }
.tunter {
  float: right;
  background-color: #644232;
  border-radius: 7px;
  }
.tunter a,.tunter a:hover {
  color: #F6F2E8;
  }

  .skill_area {
border: 1px solid #603f30;
margin-bottom: 20px;
border-radius: 10px;
font-size: 11pt;
    }
  .skill_head {
padding: 7px 15px;
background-color: #613f30;
color: #f6f2e8;
border-radius: 8px 8px 0px 0px;
font-size: 14pt;
    }
  .scill_upped {
    }
  .scill_noactive {
    border: 1px solid #989898;
    }
  .scill_noactive .skill_head {
    background-color: #989898;
    }
  .skill_opis {
padding: 15px;
color: #535353;
    }
  .skill_data {
    padding: 0 15px 15px;
    }
  .skill_yulna {
    text-align: center;
    background-color: #d4b6a3; 
    font-size: 10pt;
    padding: 0;
    margin: 0;
    border-radius: 0px 0px 9px 9px;
    overflow: hidden;
    position: relative;
    }
  .skill_yulna_herle {
  padding: 0px;
float: left;
background-color: #c92121;
position: absolute;
top: 0px;
left: 0px;
    }
  .skill_yulna_simes {
  padding: 0px;
float: left;
background-color: #2eab38;
position: absolute;
top: 0px;
left: 0px;
    }
  .skill_proc {
position: absolute;
top: 0px;
left: 0px;
    text-align:center;
    width: 100%;
    }
  .skill_up {
    float:right;
    color:#f6f2e8;
    }
  .skill_up a {
    color:inherit;
    }
  .week_out_area {
  background-color: white;
padding: 5px 15px 15px;
border-radius: 7px;
margin-bottom: 15px;
    }
  .week_out_irtne {
    position: absolute;
    background-color: #ff00004d;
border-radius: 7px;
    }
  .week_out_hayu {
    position: relative;
background-color: #E9E1DC;
width: 100%;
height: 22px;
border-radius: 7px;
    }
  .week_out_text {
    position: absolute;
    text-align: center;
width: 100%;
font-size: 13px;
padding: 2px 0;
    }
  .top_user_block {
float: left;
width: 64px;
margin: 5px;
height: 64px;
text-align: center;
font-size: 20pt;
background-color: #AA988B;
padding: 13px 0;
box-sizing: border-box;
text-shadow: 0 0 5px;
border-radius: 7px;
    }
    .top_user_level {
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: 19px;
    height: 19px;
    background-color: #8f6f61;
    color: #f6f2e8;
    text-align: center;
    font-size: 8pt;
    padding: 3px 0;
    box-sizing: border-box;
    border-radius: 0px 10px 0px 0px;
    box-shadow: 0 0 4px #f6f2e8,0 0 3px #f6f2e8;
      }
    .top_user_avatar {
      float:left; 
      width:64px;
      margin:5px;
      height:74px;
      position: relative;
      }
    .top_user_extra {
    color: #B60924;
background-color: #F7D9D0;
float: left;
width: 120px;
height: 64px;
margin:5px 5px 5px 20px;
border-radius: 7px;
padding: 20px 10px;
box-sizing: border-box;
    }
  .top_user_text {
    margin-left: 5px;float: left;
    width: 300px;
    }

  .borda_block {
    margin-right: 20px;
    margin-top: 20px;
    }
  .borda_item {
padding: 15px 70px 35px 15px;
width: calc( 33.3% - 20px);
float: left;
box-sizing: border-box;
background-color: white;
margin-left: 20px;
margin-bottom: 20px;
min-height: 150px;
box-shadow: 0 0 5px #d2cdca;
position:relative;
overflow: hidden;
    }
  .borda_item:hover {
    box-shadow: 0 0 10px rgb(99, 65, 49);
    }
  .borda_area {
    position: absolute;
    clear: both;
    margin-right: 70px;
    width: calc( 100% - 85px);
    }
  .borda_item h4 {
    margin: 0px 0px 15px 0px;
font-size: 11pt;
padding: 0px;
    opacity:0.99;
    }
  .borda_item h4 a {
    color: rgb(22, 93, 138);
    }
  .borda_type {
width: 18px;
height: 18px;
position: absolute;
right: 15px;
top: 15px;
    }
  .borda_item_time {
float: right;
font-size: 10px;
text-shadow: 0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white;
text-align:right;
    opacity:0.99;
    position: absolute;
right: 15px;
bottom: 15px;
    }
  .borda_tags {
    font-size: 8pt;
    margin-right: -40px;
    text-shadow: 0 0 3px rgb(255, 255, 255),0 0 3px rgb(255, 255, 255),0 0 3px rgb(255, 255, 255),0 0 3px rgb(255, 255, 255);
    opacity:0.99;
    }
  .borda_tags a {
    color: #00b7ff;
    }
  .borda_tags a:hover {
    color: rgb(124, 27, 27);
    }
  .borda_img {
   height: 100%;
position: absolute;
top: 0px;
right: 0px;
background: linear-gradient(to left, transparent 0px,rgba(255, 255, 255, 0.81) 50px,rgb(255, 255, 255) 90px,rgb(255, 255, 255) 100%);
background: -webkit-linear-gradient(right, transparent 0px,rgba(255, 255, 255, 0.81) 50px,rgb(255, 255, 255) 90px,rgb(255, 255, 255) 100%);
    }
  .borda_bg_1 {
    background: transparent url(/images/borda.png) right top repeat-y;
    width: 100%;height: 102%;
    display: block;
    position: absolute;right: 0px;top: 0px;
    }
  .borda_item_img {
    position: absolute;height: 100%;top: 0px;right: 0px;
    }
  .borda_img_0 {
    opacity:0;
    height:100%;
    }
  .borda_img_bg {
    opacity:0;
    height:100%;
    background-size: contain;
    background-repeat: no-repeat;
    }
  .borda_theme_box {
    background-color: white;
    margin-bottom: 15px;
    position: relative;
    padding: 15px;
    }
  .borda_theme_box_:hover,.theme_tag:hover {
    box-shadow: 0 0 10px rgb(99, 65, 49);
    }
  .borda_theme_name {
   float: left;
   margin-top: -15px;
   margin-left: -15px;
   padding: 10px 15px;
   background-color: rgb(82, 138, 22);
   font-size: 11pt;
   color: rgb(246, 242, 232);
   margin-right: 15px;
   text-shadow: 2px 2px 5px white;
   border-radius: 0 0 15px 0;
    }

  .theme_tag {
margin: 0 7px 4px 0;
display: inline-block;
background-color: rgb(201, 190, 184);
border-radius: 3px;
overflow: hidden;
padding: 0px 9px;
    }
  .theme_tag_cnt {
float: right;
margin-right: -9px;
margin-left: 8px;
padding: 5px 8px;
background-color: rgb(180, 131, 127);
margin-top: 0px;
min-width: 15px;
text-align: center;
color: rgb(255, 255, 255);
    }
  .theme_tag a {
   padding: 4px 5px;
   display: inline-block;
    }

.messi_select {
  max-height: 370px;
  overflow-y: scroll;
  overflow-x: hidden;
  }
.messi_plus {
position: absolute;
top: 20px;
left: 20px;
  }
.messi_minus {
position: absolute;
top: 20px;
left: 20px;
cursor:pointer;
  }
.messi_plus img {
    cursor: pointer;
    width: 20px;
    height: 20px;
    box-shadow: 0 0 4px #fff,0 0 4px #fff,0 0 4px #fff;
}
.messi_sel_img {
  width:36px;height:36px;
  }
.messi_gift {
position: relative;
float: left;
width: 36px;
margin-left: 5px;
margin-bottom: 5px;
  }
.messi_gift .num {
    position: absolute;
    right: -1px;
    top: 1px;
    padding: 0 4px 0 4px;
    text-shadow: 0 0 5px #000,0 0 2px #000,0 0 3px #000,0 0 2px #000,0 0 1px #fff,0 0 3px #000;
    color: #fff;
    font-size: 8pt;
    }
.mess_left .ms_items_area,.mess_right .ms_items_area {
    margin-left: 30px;
    }
.mess_right .ms_items_area {
    opacity:0.5;
    }
.plus_minus_val img {
  width: 24px;
  margin-bottom: -6px;
  margin-left: 5px;
  cursor: pointer;
  }

.noob_background {
  background-color: #5d423666;width: 100%;height: 100%;position: fixed;z-index: 9999;top: 0px;left: 0px;
  }
.noob_know_area {
  background-color: white;
  margin: 0 auto;
  width: 100%;
  max-width:700px;
  min-height: 330px;
  position: relative;
  top: calc(100%/2 - 165px);
  /* border: 1px solid #dddddd;*/
  box-shadow: 0 0 30px #888888;
  }
.noob_know_head {
  background-color: #5d4236;
  color: #ede8e4;
  padding: 7px 10px;
  font-size: 20pt;
  text-shadow: 0 0 3px #33211a;
  }
.noob_know_step {
  position: absolute;
  right: 10px;
  color: #f8a096;
  }
.noob_know_close {
position: absolute;
right: 0px;
top: -50px;
background-color: white;
width: 35px;
height: 35px;
padding-left: 3px;
padding-top: 3px;
box-shadow: 0 0 10px #5d4236;
  }
.noob_know_text {
  font-size: 14pt;
  padding: 20px;
  }

.noob_know_text img {
  float: right;
  margin-left: 20px;
  box-shadow: 0 0 5px;
  margin-bottom: 20px;
  }
.noob_know_btn1:hover {
  color:#ede8e4;
  }

.noob_know_btn1 {
background-color: #93361d;
color: #ede8e4;
text-decoration: navajowhite;
padding: 7px 20px;
margin-top: 20px;
display: inline-block;
font-weight: bold;
letter-spacing: 1px;
font-size: 16pt;
border-radius: 7px;
text-shadow: 0 0 5px #41130f;
  }

    .qu_item_cont {
      background-color: #e4d2c6;
padding: 5px;
float: left;
text-align: left;
margin-right: 10px;
      }

    .qu_item_img {
      width: 30px;
height: 30px;
margin-bottom: -3px;
      }
    .qu_item_text {
      padding-left: 5px;
text-align: left;
display: inline-block;
font-size: 9pt;
      }

.dayly_area {
  margin-bottom: 15px;
  padding: 15px;
  border-radius: 10px;
  font-size:120%;
  background-color: #ddd;
  }
.dayly_area h3 {
  margin-top: 0px;
  }
.dayly_area.hater {
  background-color: #d0e7c7;
  }
.dayly_area.hatermar {
  background-color: #ffd1d1;
  }
.dayly_area .needed {
text-align: right;
width: 120px;
}
.needed.hater {
  background-color: #6fc276;
  }
.needed.hatermar {
  background-color: #ff9696;
  }
.dayly_area .prize,.dayly_area .needed {
padding: 10px;
position: relative;
border-radius: 7px;
margin-top: 30px;
float:left;
height:32px;
  }

.dayly_area .prize {
background-color: #96b5ff;
width: 257px;
text-align: right;
margin-left: 15px;
}

.dayly_area .needed .head,.dayly_area .prize .head {
position: absolute;
top: -15px;
left: 0px;
font-size: 8pt;
  }
.priz_il {margin-top:30px;}

.priz_il .ilne {
  color: green;
  font-size: 14pt;
  padding: 22px 15px 0px;
  text-align: right;
  display: block;
  margin: 10px 0px;
  }
  .skill_icon {
float: left;
margin-right: 15px;
margin-bottom: 20px;
border-radius: 30px;
opacity: 0.7;
    }
  .item_qst {
    margin: 20px 10px 10px 8px;
    background-color: rgb(251, 250, 245);
    padding: 10px;
    box-shadow: 2px 2px 4px #ccaa94;
    }
  .item_qst_text {
    font-size: 12pt;
    text-indent: 0px; 
    padding: 0px 0 0;
    color: rgb(63, 27, 11);
    margin-bottom: 20px;
    margin-top: 10px;
    text-shadow: 0 0 7px;
    }
  .item_qst_text_noview {
    opacity: 0.3;
    }
  .item_otv_new {
    }
  \#item_question { 
    border-top: 1px solid rgb(167, 136, 121);
    padding-top: 15px;
    }
  .item_otvet {
    margin-left:30px;
    color: rgb(2, 69, 0);
    }
  .item_otvet_text {
    text-indent: 0px; 
    padding: 0px 0 0;
    color: #b44800;
    }
.quest_line {
  background-color: white;
  margin-bottom: 15px;
  padding: 10px;
  box-shadow: 0 0 5px #c5ada2;
  position:relative;
  }
.quest_name {
  font-size: 12pt;
  margin-bottom: 12px;
  font-weight: bold;
  }
.quest_items {
  line-height: normal;
  }
.quest_item {
  float: left;
  margin: 5px 7px 0 0;
  }
.quest_vahat {
  float: right;
  padding: 5px;
  margin-left: 15px;
  margin-bottom: 14px;
  }
.quest_tip {
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-size: 14px;
  padding: 0px 15px;
  overflow: hidden;
  border-radius: 5px;  
  }

.quest_tip_1 {
color: #f0a2c9;
border: 1px solid #751239;
text-shadow: 0px 1px 0px #5a0e31;
background: linear-gradient(#9b146e, #de4e86) repeat scroll 0% 0% transparent;
box-shadow: 0px 1px 0px #c0357a inset;
  }
.quest_tip_2 {
color: #a2dcf8;
border: 1px solid #1f4671;
text-shadow: 0px 1px 0px #1a3038;
background: linear-gradient(#5272b1, #3a5e8d) repeat scroll 0% 0% #338ec800;
box-shadow: 0px 1px 0px #599dc8 inset;
  }
.quest_tip_3 {
color: #aaf8a2;
border: 1px solid #21711f;
text-shadow: 0px 1px 0px #1a3038;
background: linear-gradient(#5fb152, #3a8d4c) repeat scroll 0% 0% #338ec800;
box-shadow: 0px 1px 0px #68c859 inset;
  }
.prize_block {
  float: left;
  margin-right: 10px;
  font-size: 8pt;

  }
.prize_block img {
  float: left;
  margin-right: 7px;
  width: 30px;height:30px;
  }
.prize_list {
  float: left;
  margin-left: 10px;
  width: 400px;
  padding: 3px;
  margin-top: 5px;  
background-color: #e9e3d8;
height: 64px;
box-sizing: border-box;  
  }
  .quest_put {
font-size: 11pt;
padding: 3px 10px;
float: right;
position: absolute;
display: block;
right: 0px;
bottom: 5px;
  }
.mess_deleted {
  text-align: center;
  width: 100%;
  padding: 50px 10px;
  background-color: #eccfc4;
  box-sizing: border-box;
  }
.mess_del_icon {
  display: inline;
  margin-right: 10px;
  width:16px;
  height:16px;
  }
.mess_id_time,.mess_id_time2 {
  color:#a78879;
  }
.mess_id_time {
  margin-right:30px;
  }
.mess_id_time2 {
  margin-left:30px;
  }
.mess_float {
  text-align:right;
  padding-right:5px;
  }
.mess_float2 {
  text-align:left;
  padding-left:5px;
  }
  .messi_uitemk_input[type="text"] {
width: 44px;
text-align: center;
margin-left: 2px;
    }
  .messi_uitemk_btn[type="button"] {
text-align: center;
padding-bottom: 2px;
font-size: 18px;
    }
  .messi_uitemk_area {
position: absolute;
bottom: 4px;
background-color: #43ba51;
width: 60px;
text-align: center;
height: 60px;
line-height: 31px;
    }

.messig_area {
position: absolute;
left: 1px;
bottom: 4px;
background-color:#ffffffb5;
width: 34px;
height: 7px;  
  }
.messig {
position:relative;
width:34px;
  }
.messig_cur {
position: absolute;
left: 1px;
bottom: 4px;
background-color: #ff00004d;
width: 0px;
height: 7px;
  }

/* ---- Tag List --- */
.taglist {
  padding:5px;
  }
.taglist a:hover {
  font-weight:bold;
  }
.tlevel1 {
  font-size:7pt;
  }
.tlevel2 {
  font-size:8pt;
  }
.tlevel3 {
  font-size:9pt;
  }
.tlevel4 {
  font-size:10pt;
  }
.tlevel5 {
  font-size:11pt;
  }
.tlevel6 {
  font-size:12pt;
  }
.tlevel7 {
  font-size:13pt;
  }
.tlevel8 {
  font-size:14pt;
  }
.tlevel9 {
  font-size:15pt;
  }
.tlevel10 {
  font-size:16pt;
  }
.tlevel11 {
  font-size:17pt;
  }
.tlevel12 {
  font-size:18pt;
  }
.tlevel13 {
  font-size:19pt;
  }
.tlevel14 {
  font-size:20pt;
  }
.tlevel15 {
  font-size:21pt;
  }
.tlevel16 {
  font-size:22pt;
  }
.tlevel17 {
  font-size:23pt;
  }
.tlevel18 {
  font-size:24pt;
  }
.tlevel19 {
  font-size:25pt;
  }
.tlevel20 {
  font-size:26pt;
  }
.tlevel21 {
  font-size:27pt;
  }
.tlevel22 {
  font-size:28pt;
  }
.tlevel23 {
  font-size:30pt;
  }
.tlevel24 {
  font-size:32pt;
  }
.tlevel25 {
  font-size:34pt;
  }
.tlevel26 {
  font-size:36pt;
  }
.tlevel27 {
  font-size:38pt;
  }
.tlevel28 {
  font-size:40pt;
  }
.tlevel29 {
  font-size:42pt;
  }
.tlevel30 {
  font-size:44pt;
  }
