@import url(style_cs.1596717256.css);
html {
  background: #8e8876 url("http://forumstatic.ru/files/000d/b2/37/60602.jpg") repeat fixed center top;
  font-family: Georgia;
  font-size: 14px;
  color: #504f4f;
}
body {
  background: url("http://forumstatic.ru/files/000d/b2/37/96451.jpg") no-repeat scroll center top, url("http://forumstatic.ru/files/000d/b2/37/43906.jpg") repeat-x scroll center top, rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/60602.jpg") repeat fixed center top;
  margin: 0;
  min-height: 300px;
  min-width: 1040px;
  padding: 240px 0 0;
}
#pun {
  background: url("http://forumstatic.ru/files/000d/b2/37/60692.jpg") no-repeat scroll center top, url("http://forumstatic.ru/files/000d/b2/37/71287.jpg") no-repeat scroll center bottom, #ceccbad6 url("http://forumstatic.ru/files/000d/b2/37/66606.jpg") repeat-y scroll 0 0;
  margin: 0 auto 100px;
  padding: 0;
  width: 1040px;
}
.punbb {
  height: auto;
  padding: 0 18px;
  width: auto;
}
/* меню навигации */
#pun-navlinks {
  border: medium none;
  display: block;
  font-weight: bold;
  height: 15px;
  left: 0;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 99999999;
}

/* Иконки меню навигации */
#pun-navlinks li {
  background: rgba(0, 0, 0, 0) url("http://s8.uploads.ru/Smd85.jpg") repeat scroll 0 20%;
  border-color: #bcbcad #e1e1cf #e1e1cf #bcbcad;
  border-radius: 0 0 9px 9px;
  border-style: solid;
  border-width: 0 1px 1px;
  box-shadow: 0 0 6px;
  display: inline-block;
  height: 14px;
  padding: 0 10px;
}

#pun-navlinks li:hover {
  box-shadow: -1px -1px 2px #BEBBAC;
  border-color:  #E1E1CF #BCBCAD #BCBCAD #E1E1CF;
}
#pun-navlinks li a {
  font-size: 10px;
  font-style: normal;
  position: relative;
  text-transform: uppercase;
  vertical-align: top;
}
#navawards {
  margin-right: 4px !important;
}
#navprofile a {
  color: #475d9c;
}
#navpiar {
  margin-left: 5px;
}
/* Логотип */
#pun-title {
  display: block;
  height: 240px;
  position: absolute;
  top: 0;
}
.title-logo {
  color: rgba(230, 218, 182, 0.8);
  font-size: 50px;
  letter-spacing: 10px;
  line-height: 40px;
  margin: 140px 0 0 -25px;
  padding: 0;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px #fcf4dd, 0 0 10px rgba(6, 23, 67, 0.7);
  text-transform: uppercase;
  width: 329px;
}
.title-logo::after {
  color: #475d9c;
  content: "ЛИТЕРАТУРНЫЙ РОЛЕВОЙ КЛУБ ТОЛЬКО МУЖСКИЕ ПЕРСОНАЖИ";
  display: block;
  font-size: 13px;
  letter-spacing: 3px;
  line-height: 12px;
  text-shadow: none;
  width: 100%;
}
.title-logo::before {
  color: #8e221f;
  content: "NC-21";
  display: block;
  font-size: 16px;
  letter-spacing: 3px;
  line-height: 16px;
  text-shadow: none;
  width: 100%;
}
/* Нижняя навигация (активные) */
#pun-ulinks {
  margin: 0;
  padding: 18px 0;
  text-align: center;
  width: 100%;
}

#pun-ulinks li {
  display: inline;
  margin: 3px;
  white-space: nowrap;
}
#pun-ulinks li a {
  font-size: 12px;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  margin: 5px;
}
/* Объявление */
#pun-announcement .container {
  font-size: 14px;
  height: 320px;
  line-height: 17px;
  padding: 0;
}
#pun-announcement h3 {
  background: transparent linear-gradient(to right, rgba(228, 223, 212, 0) 0%, rgba(225, 220, 201, 0.76) 3%, rgba(225, 220, 201, 0.92) 50%, rgba(225, 220, 201, 0.76) 97%, rgba(228, 223, 212, 0) 100%) repeat scroll 0 0;
  color: rgba(5, 23, 67, 0.79);
  font-size: 14px;
  letter-spacing: 1px;
  margin: 0;
  padding: 2px;
}
#omenu {
  margin-top: -90px;
  text-align: right;
}
#omenu .tabactive {
  background: rgba(0, 0, 0, 0) url("http://s8.uploads.ru/Smd85.jpg") repeat scroll center top 4px;
  color: #766a57;
  opacity: 0.9;
}
#omenu span {
  background: rgba(0, 0, 0, 0) linear-gradient(to top, rgba(204, 195, 164, 0.34), rgba(43, 43, 43, 0.3)) repeat scroll 0 0;
  border-color: rgba(188, 188, 174, 0.19) rgba(225, 225, 208, 0.25) rgba(225, 225, 208, 0.58) rgba(188, 188, 174, 0.46);
  border-radius: 9px 9px 0 0;
  border-style: solid;
  border-width: 1px 1px 0;
  color: #0e1326;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  height: 20px;
  margin: 0 2px;
  padding: 5px 0 0;
  text-align: center;
  text-transform: uppercase;
  width: 100px;
}
#osubmenu {
  border-radius: 10px 10px 0 0;
  margin-top: 34px;
  padding: 0;
}
.osubmenutext {
  background: rgba(164, 160, 142, 0.4) none repeat scroll 0 0;
  border-color: rgba(255, 252, 239, 0.56) #b4af99 #b4af99 rgba(255, 252, 239, 0.56);
  border-radius: 2px 2px 9px 9px;
  border-style: solid;
  border-width: 1px;
  display: none;
  overflow-y: auto;
  width: 1002px;
}
.stolb {
  display: inline-block;
  float: left;
  vertical-align: top;
}

#osm1 .stolb:nth-child(2) {
  text-align: left;
  width: 30%;
}
#osm1 .stolb:last-child {
  text-align: justify;
  width: 70%;
}
.spisok {
  display: block;
}
.spisok strong {
  background: rgba(0, 0, 0, 0) url("http://s8.uploads.ru/KYMdC.png") no-repeat scroll left center / 10px auto;
  padding-left: 14px;
}
#osm1 .spisok:last-child strong {
  background-image: url("http://s8.uploads.ru/Dewby.png");
  color: rgba(5, 23, 67, 0.79);
}
.tekst {
  height: 204px;
  padding: 5px 10px 10px;
}
.tekst p {
  margin: 0;
  text-indent: 25px;
}
.kvestscroll {
  height: 183px;
  overflow-x: hidden;
  overflow-y: auto;
}
.srtelki {
position: fixed;
z-index: 1003;
right: 2%;
bottom: 20%;
}
.srtelki img {
  opacity: 0.7;
  width: 70px;
}
.srtelki img:hover {
    opacity: 0.9;
}

/* Статус */
#pun-status {
  font-size: 11px;
  height: 14px;
  margin: 10px 0;
  width: 100%;
}

#pun-status span {
  white-space: nowrap;
  }
#pun-status .item1, #pun-status .item2 {
  display: inline-block;
  white-space: nowrap;
}

#pun-status .item3 {
  text-align: right;
  width: 330px;
}
/* Вы здесь: сверху снизу */
#pun-crumbs1, #pun-crumbs2 {
  background: rgba(164, 160, 142, 0.4) none repeat scroll 0 0;
  border-color: rgba(255, 252, 239, 0.56) #b4af99 #b4af99 rgba(255, 252, 239, 0.56);
  border-style: solid;
  border-width: 1px;
  font-weight: bold;
  height: 17px;
  padding: 10px;
}
/* Реклама */
.section[style="border:0 !important; max-width:100%; padding:10px 0 0 10px"] {
  height: 63px;
  margin-bottom: 5px;
  text-align: center;
  border: 1px solid #f5eedd !important;
  background: #eae3cf none repeat scroll 0 0;
}
.section[style="border:0 !important; max-width:100%; text-align:center"] {
  background: #eae3cf none repeat scroll 0 0;
  border: 1px solid #f5eedd !important;
  height: 93px;
  margin: 5px 0 0;
}
#pun-main {
  margin-top: -5px;
}
.category {
  margin-bottom: 5px;
}
#pun-main .category .container {
  padding: 0 12px 15px !important;
}

/* h1,2,3 */
.category h2, #pun-stats h2, #pun-main h1 {
  background: rgba(5, 23, 67, 0.79) none repeat scroll 0 0;
  color: #ccc3a4;
  font-weight: bold;
  margin: 0 0 5px;
  padding: 2px 5px;
  text-align: right;
  text-transform: uppercase;
}
 #pun-main h1 {
  font-size: 18px;
}
.tclcon h3 {
  background: rgba(0, 0, 0, 0) radial-gradient(at 45% 100% , #d02b2b, rgba(91, 2, 2, 0.74)) repeat scroll 0 0;
  border-color: rgba(62, 26, 26, 0.74);
  border-radius: 2px 2px 0 0;
  border-style: solid;
  border-width: 3px 3px 0;
  box-shadow: 0 0 4px rgba(71, 16, 12, 0.67), 0 3px 4px 0 rgba(44, 1, 1, 0.32) inset;
  display: inline-block;
  margin-bottom: -2px !important;
  margin-left: 10px;
  margin-top: 15px;
  min-width: 300px;
  padding: 3px 3px 2px;
}
.tclcon h3 a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: transparent none repeat scroll 0 0;
  border-color: #4a1c01 rgba(218, 204, 160, 0.34) -moz-use-text-color;
  border-image: none;
  border-style: dashed dashed none;
  border-width: 1px 1px 0;
  box-shadow: -2px 2px 4px rgba(50, 2, 2, 0.49) inset, 0 -4px 2px rgba(116, 116, 116, 0.32) inset;
  color: #281a1a !important;
  display: block;
  font-style: normal !important;
  margin-bottom: -2px;
  padding: 3px 6px;
  text-shadow: 1px 1px 1px rgba(255, 246, 230, 0.32);
  text-transform: uppercase;
}

/* Главная страница */
#pun-index td {
  border: none;
}
#pun-index th,
#pun-index .tc2,
#pun-index .tc3 {
  font-size: 0;
  height: 0;
  width: 0;
  line-height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  visibility: hidden;
  }
#pun-index .tcl {
  padding: 0 10px 0 0;
  text-align: left;
  width: 650px;
}
#pun-index .tcr {
  padding-left: 40px;
  text-align: center;
  width: 270px;
}

.owlet {
  background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/86116.jpg") repeat scroll 0 0;
  border-bottom: 3px dotted;
  border-radius: 10px;
  border-right: medium dotted;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.68);
  margin-top: 2px;
  padding: 10px 10px 40px;
  text-align: justify;
}
.lis {
  background: rgba(240, 236, 217, 0.5) none repeat scroll 0 0;
  border: 1px dashed #938b64;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-right: 80px;
  padding: 4px;
}
.ssyli {
  display: inline-block;
  float: right;
}
.ssyli a {
  margin-right: 10px;
}
/* Статистика */
#pun-stats .item1, #pun-stats .item2 {
  clear: both;
  display: block;
  float: left;
  height: 17px;
  line-height: 130%;
  text-align: left;
  width: 40%;
}
#pun-stats .item3, #pun-stats .item4 {
  display: inline-block;
  height: 17px;
  line-height: 130%;
  text-align: right;
  width: 60%;
}
#onlinelist {
  border-top: 2px dotted rgba(128, 128, 128, 0.22);
  margin: 10px 0;
  padding: 5px 0;
}
/* Квадро логотип */
#pun-about {
  display: block;
  font-size: 11px;
  height: 17px;
  margin-bottom: 10px;
  padding: 10px 0 10px 40%;
  text-align: right;
}

/* Спойлер счётчиков */
#spo_all {
  padding: 5px;
  position: relative;
  background: #eae3cf none repeat scroll 0 0;
  border: 1px solid #f5eedd;
}
#spo_top {
  color: rgba(5, 23, 67, 0.79);
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 3px;
}
#spoiler4 {
  display: none;
  text-align: center;
  width: 100%;
}
#spo_option {
font-weight: bold;
cursor:pointer;
float:left;
}
#spo_desc { 
float:right;
}
/* таблица форум темы */
#pun-main table {
  table-layout: fixed;
  width: 100%;
}
th.tcl, th.tc2, th.tc3, th.tcr {
  background: rgba(164, 160, 142, 0.4) none repeat scroll 0 0;
  color: #999380;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 0;
  text-align: center;
}
td {
  border-bottom: 1px dotted #98958d;
  padding: 10px;
}

.tcl {
  width: 45%;
}
.tc2, .tc3 {
  text-align: center;
  width: 20%;
}
.tcr {
  text-align: left;
  width: 35%;
}
/* Ссылки страницы новая тема подписаться мод переместить */
.pagelink {
  display: inline-block;
  height: 17px;
  overflow-x: auto;
  padding: 5px 0 17px;
  width: 30%;
}
.postlink {
  display: inline-block;
  float: right;
  height: 17px;
  padding: 5px 0 17px;
  text-align: right;
  width: 30%;
}
.modmenu {
  background: rgba(164, 160, 142, 0.4) none repeat scroll 0 0;
  font-size: 11px;
  min-height: 17px;
  padding: 5px;
}
#topic-users-in span {
  float: none;
  width: auto;
}
.subscribelink {
  display: block;
  float: right;
  height: 17px;
  margin-top: -20px;
  text-align: right;
  width: 50%;
}
.modmenu strong {
  display: inline-block;
  height: 17px;
  width: 40%;
}
.modmenu span {
  display: inline-block;
  float: right;
  height: 17px;
  text-align: right;
  width: 30%;
}
/* Поиск и сортировка */
.fs-box.inline .inputfield, .fs-box.inline .selectfield {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.fs-box.inline .infofield {
  clear: both;
  width: 100%;
}
/* Важная тема */
.stickytext {
  color: #851010;
  font-weight: bold;
}

/* Значки сообщений */
.punbb div.icon {
  background: rgba(0, 0, 0, 0) url("http://s8.uploads.ru/KYMdC.png") no-repeat scroll 50% 50%;
  display: block;
  float: left;
  height: 23px;
  margin-right: 10px;
  width: 23px;
}

tr.inew div.icon {
    background: url("http://s8.uploads.ru/0BOdM.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}

tr.iclosed div.icon {
    background: url("http://s8.uploads.ru/OAk1p.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}

tr.iredirect div.icon {
    background: url("http://s8.uploads.ru/OAk1p.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}

tr.isticky div.icon {
  background: url("http://s8.uploads.ru/Dewby.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}
#pun-index div.icon {
  background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/87827.png") no-repeat scroll 0 0;
  display: block;
  float: right;
  height: 64px;
  margin-top: 54px;
  width: 67px;
}
#pun-index tr.inew div.icon {
    background: url("http://forumstatic.ru/files/000d/b2/37/18487.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#html-footer {
  padding: 0 0 20px;
}
/* Страница сообщений */
.post h3 {
  background: rgba(164, 160, 142, 0.4) none repeat scroll 0 0;
  border-color: rgba(255, 252, 239, 0.56) #b4af99 #b4af99 rgba(255, 252, 239, 0.56);
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  display: block;
  height: 18px;
  margin: 0;
  padding: 5px;
}
.post h3 span {
  border: medium none;
  display: block;
}
div.post h3 span strong::before {
  content: "Пост №";
}
.post h3 strong {
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  width: 240px;
}
.post h3 span a {
  font-size: 12px;
  text-transform: none;
}
.post-rating {
  color: #504f4f;
  font-size: 12px;
  height: 20px;
  padding: 2px 0;
  position: absolute;
  right: 10em;
  text-shadow: 2px 2px 2px rgba(255, 246, 230, 0.62);
  text-transform: uppercase;
  top: 0;
  vertical-align: top;
}
.post-rating p::before {
  content: "Рейтинг: ";
  font-weight: bold;
}
div.post-rating a {
  color: #504f4f !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: bold;
}
.post-vote {
  position: absolute;
  right: 110px;
  text-shadow: 2px 2px 2px rgba(255, 246, 230, 0.62);
  top: 17px;
}
div.post-vote a {
  background: rgba(159, 156, 142, 0.73) none repeat scroll 0 0;
  border: 1px solid #e8e2cb;
  border-radius: 50%;
  display: inline-block;
  margin-top: -5px;
  padding: 0 6px;
  text-align: center;
  width: 14px;
}
.cooltext {
  display: none;
}
.post-content td {
  background: rgba(240, 236, 217, 0.5) none repeat scroll 0 0;
  border-color: #ebeadf #a09b97 #a09b97 #ebeadf !important;
  border-radius: 2px;
  box-shadow: 0 0 2px rgba(160, 155, 151, 0.55);
  text-align: center;
}
/* Профиль */
.post-author {
  background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/60602.jpg") repeat fixed center top;
  border-color: rgba(255, 252, 239, 0.58) #4b4b4b #4a4a4a rgba(255, 252, 239, 0.59);
  border-radius: 0 9px 9px;
  border-style: solid dotted dotted solid;
  border-width: 1px 2px 2px 1px;
  display: block;
  float: left;
  font-size: 12px;
  margin: 5px 10px 0 0;
  padding: 15px;
  text-align: center;
  width: 186px;
}
.post-author ul li {
  background: rgba(5, 23, 67, 0.79) none repeat scroll 0 0;
  padding: 3px;
  width: 180px;
}
.pa-author {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
.pa-author a {
  color: #e7e8e0 !important;
  font-style: normal !important;
  font-weight: bold !important;
  text-transform: uppercase;
}
.pa-title {
  color: #ccc3a4;
  font-weight: bold;
  padding-bottom: 0.4em;
  text-align: center;
}
img.post-img-Sp {
opacity: 0.85;
width: 45px;
}
li.pa-title img {
  height: 20px;
  width: 212px;
}
li.pa-online {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.pa-online strong {
  background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/49896.gif") no-repeat scroll left center / contain ;
  color: #e3dfcd;
  font-weight: bold;
  padding-left: 23px;
  text-transform: uppercase;
}
.pa-avatar.item2 {
  background: #ccc3a4 none repeat scroll 0 0;
  height: 250px;
  margin: 3px 0;
}
.pa-avatar.item2 img {
  height: 250px;
  margin: 0;
  padding: 0 !important;
  width: 180px;
}
.pa-fld1 span {
  color: #7a7665;
  font-weight: bold;
}
/* Пост */
.post {
  position: relative;
}
.punbb .post-content {
  margin: 0;
  overflow: hidden;
}

.punbb .post-content p {
  line-height: 140%;
  margin: 0;
}

.punbb .post-content img {
  vertical-align: text-top;
  }
.punbb .post-body {
  margin-left: 240px;
  margin-right: 12px;
}
.punbb .post-box {
  color: #2a2b25;
  font-size: 16px;
  padding: 10px;
}
.punbb .clearer {
  clear: both;
  height: 0;
  font-size: 0;
  }
.punbb .post-links {
  height: 17px;
  padding: 0 0 15px;
  text-align: right;
}
.punbb .post-links li {
  display: inline;
  padding: 3px 5px;
  text-transform: lowercase;
}

.pl-delete, .pl-edit, .pl-quote {
  background: rgba(0, 0, 0, 0) url("http://s8.uploads.ru/Smd85.jpg") repeat scroll center top;
  border-color: #bcbcad #e1e1cf #e1e1cf #bcbcad;
  border-radius: 6px;
  border-width: 1px;
  box-shadow: 0 1px 3px #808080;
}
.pl-reports, .pl-website  {
  display: none !important;
}
.pl-email {
  float: left;
}
.pl-share {
  margin-left: 30px;
}
.quote-box, .code-box, dl.post-sig, .post-content table {
  background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/86116.jpg") repeat scroll 0 0;
  border-collapse: separate !important;
  border-color: rgba(255, 252, 239, 0.56) #a6a18d #a6a18d rgba(255, 252, 239, 0.56);
  border-radius: 0 9px 9px;
  border-style: solid dotted dotted solid;
  border-width: 1px 2px 2px 1px;
  margin: 10px 0 !important;
  padding: 10px;
}
.blockcode, blockquote, .post-sig p {
  background: rgba(240, 236, 217, 0.5) none repeat scroll 0 0;
  border: 1px dashed #938b64;
  border-radius: 0 4px 4px;
  margin: 0;
  overflow: hidden;
  padding: 5px !important;
}
.post-sig {
  font-size: 12px;
}
.quote-box cite {
  background: rgba(0, 0, 0, 0) radial-gradient(at 45% 100% , #d02b2b, rgba(91, 2, 2, 0.74)) repeat scroll 0 0;
  border-color: rgba(62, 26, 26, 0.74);
  border-radius: 2px 2px 0 0;
  border-style: solid solid none;
  border-width: 3px;
  box-shadow: 0 0 4px rgba(71, 16, 12, 0.67), 0 3px 4px 0 rgba(44, 1, 1, 0.32) inset;
  color: #281a1a !important;
  display: inline-block;
  font-style: normal !important;
  font-weight: normal !important;
  padding: 6px 10px 2px;
  position: relative;
  text-shadow: 1px 1px 1px rgba(255, 246, 230, 0.32);
  text-transform: uppercase;
}
.post-content .spoiler-box > div {
  color: #1b2a4e;
}
.code-box strong {
  background: rgba(0, 0, 0, 0) radial-gradient(at 45% 100% , #d02b2b, rgba(91, 2, 2, 0.74)) repeat scroll 0 0;
  border-color: rgba(62, 26, 26, 0.82);
  border-radius: 2px 2px 0 0;
  border-style: solid solid none;
  border-width: 3px;
  box-shadow: 0 0 4px rgba(71, 16, 12, 0.67), 0 3px 4px 0 rgba(44, 1, 1, 0.32) inset;
  display: inline-block;
  padding: 6px 3px 2px;
  text-shadow: 1px 1px 1px rgba(255, 246, 230, 0.32);
  text-transform: uppercase;
}
.quote-box cite::before {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #4a1c01 rgba(218, 204, 160, 0.34) -moz-use-text-color;
  border-image: none;
  border-style: dashed dashed none;
  border-width: 1px;
  bottom: 0;
  box-shadow: -2px 2px 4px rgba(50, 2, 2, 0.49) inset, 0 -4px 2px rgba(116, 116, 116, 0.32) inset;
  content: "";
  display: inline;
  left: 3px;
  padding: 3px;
  position: absolute;
  right: 3px;
  top: 3px;
}
.code-box strong a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #4a1c01 rgba(218, 204, 160, 0.34) -moz-use-text-color;
  border-image: none;
  border-style: dashed dashed none;
  border-width: 1px;
  box-shadow: -2px 2px 4px rgba(50, 2, 2, 0.49) inset, 0 -4px 2px rgba(116, 116, 116, 0.32) inset;
  color: #281a1a !important;
  font-style: normal !important;
  font-weight: normal !important;
  padding: 3px 6px 2px;
}
/* Оформление топ-поста и первого сообщения */
.topics {
  text-align: center;
}
.topics img {
  border: 5px solid #334060;
  margin: 0 !important;
  opacity: 0.9;
}
.topics img:hover {
  opacity: 1;
}
.topics span[style*="text-align: left"]{
  color: #1a1b17;
  font-size: 12px;
}
.topics span[style*="text-align: left"] strong {
  background: rgba(0, 0, 0, 0) url("http://s8.uploads.ru/KYMdC.png") no-repeat scroll left top 2px / 10px auto;
  color: rgba(5, 23, 67, 0.79);
  padding-left: 12px;
}
.topics span[style*="text-align: center"] {
  background: rgba(0, 0, 0, 0) radial-gradient(at 45% 100% , #c43434, rgba(91, 2, 2, 0.74)) repeat scroll 0 0;
  border-color: rgba(62, 26, 26, 0.82) rgba(62, 26, 26, 0.66) rgba(52, 20, 20, 0.17);
  border-radius: 2px;
  border-style: solid;
  border-width: 3px;
  box-shadow: 0 0 4px rgba(71, 16, 12, 0.67), 1px 1px 4px 0 rgba(44, 1, 1, 0.59) inset;
  padding: 4px;
  text-shadow: 1px 1px 1px rgba(11, 11, 9, 0.28);
  text-transform: uppercase;
}
.topics span[style*="text-align: center"] strong {
  background: transparent none repeat scroll 0 0 !important;
  border-color: #4a1c01 rgba(218, 204, 160, 0.34) rgba(74, 27, 1, 0.46) #4a1c01;
  border-image: none;
  border-style: dashed;
  border-width: 1px;
  box-shadow: 1px 1px 5px rgba(50, 2, 2, 0.49) inset, -1px -1px 4px rgba(116, 116, 116, 0.32) inset;
  color: #ccc3a4;
  display: block;
  padding: 2px 6px 3px !important;
}
.topics span[style*="font-size: 16px"] {
  background: rgba(5, 23, 67, 0.79) none repeat scroll 0 0;
  color: #ccc3a4;
  display: block;
  font-weight: bold;
  padding: 5px 0;
}
.topics span[style*="text-align: right"], .topicpost span[style*="text-align: right"] {
  font-size: 11px;
}
.topics span[style*="text-align: justify"] {
  background: rgba(240, 236, 217, 0.5) none repeat scroll 0 0;
  padding: 6px;
}
/* Форма ответа */
.resizable-textarea textarea {
  font-family: "Georgia";
  font-size: 16px;
}
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, .inner.popup_graffiti {
  background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/86116.jpg") repeat scroll 0 0;
  border-color: #808080;
  border-radius: 5px;
  border-style: none dotted dotted none;
  border-width: 2px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
  font-size: 11px;
  margin-right: 25px;
  padding: 4px;
  z-index: 2;
}
#button-changeicon {
background-image: url(http://silast.com/images/User-icon.png);
background-repeat: no-repeat;
background-position: 50%;
background-size: 17px;
}
#button-indent1 { background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/0017/39/ba/70399.png") no-repeat scroll center center / 13px auto;}
#button-topics {
  background: rgba(0, 0, 0, 0) url("http://board.playtrickster.com/public/style_images/Play_Trickster_Online/f_icon.png") no-repeat scroll center center / 19px auto;
}
.media-tabs li {
  display: inline-block;
  padding: 5px;
}
/* Админка */
#pun-admain textarea {
font: 1.1em/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace !important; 
border: 1px solid #B1A6A6;
}
#pun-adnav li.item6, #pun-adnav li.item15 {
  background: rgba(51, 51, 51, 0.32) none repeat scroll 0 0;
}
.tcmod {
  margin: 0;
  padding: 0;
  text-align: center;
  width: 5%;
}
/* Профиль */
#profile {
  padding-left: 230px;
}
#profilenav {
  background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/60602.jpg") repeat scroll 0 0;
  border-bottom: 2px dotted;
  border-radius: 0 9px 9px;
  border-right: 2px dotted;
  display: inline-block;
  float: left;
  font-weight: bold;
  margin-left: -230px;
  margin-right: 10px;
  padding: 9px;
  width: 191px;
}
#viewprofile ul, #profilenav ul {
  background: rgba(240, 236, 217, 0.5) none repeat scroll 0 0;
  border: 1px dashed #938b64 !important;
  border-radius: 4px;
  margin: 1em;
  padding: 5px 10px;
}
#profilenav h2 {
  text-align: center;
}
#profilenav li {
  padding: 5px;
}
#profile-left {
  background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/86116.jpg") repeat scroll 0 0;
  text-align: center;
}
#profile-left li {
  background: rgba(5, 23, 67, 0.79) none repeat scroll 0 0;
  color: #ccc3a4;
  margin: 5px 10px;
  padding: 5px;
}
#profile-left img {
  border: 3px solid #ccc3a4;
}
#profile-right li {
  border-bottom: 1px dotted #b7b7b7;
  margin-left: 20px;
  padding: 5px;
}
#profile-right span {
  display: inline-block;
  font-weight: bold;
  vertical-align: top;
  width: 35%;
}
#profile-right strong {
  display: inline-block;
  font-weight: normal;
  width: 55%;
}
#profile-signature {
  background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/86116.jpg") repeat scroll 0 0;
  margin-top: 10px;
}

#viewprofile h2 span, #profilenav h2 span {
  background: rgba(0, 0, 0, 0) url("http://forumstatic.ru/files/000d/b2/37/75913.png") no-repeat scroll right 50%;
  color: #e3dfcd;
  padding: 0 30px 0 0;
}

.punbb img.avatardemo {
  float: right;
  margin: 0 0 0.8em 1.8em
  }
/* табличка для звучных */
#grid th {
  background: rgba(5, 23, 67, 0.79) none repeat scroll 0 0;
  color: #ccc3a4;
  padding: 10px;
  text-transform: uppercase;
      cursor: pointer;
}
.aktiv {
  background: rgba(5, 23, 67, 0.79) url("http://forumstatic.ru/files/000d/b2/37/75913.png") no-repeat scroll right 5px center / 12px auto !important;
  color: #fff !important;
}
.bykva, .bykva1 {
  background: rgba(164, 160, 142, 0.4) none repeat scroll 0 0 !important;
  font-weight: bold;
}
#grid td {
  text-align: left;
}

/* Мобильный дизайн */
 @media screen and (max-width: 1024px) {
.srtelki {
  display: none;
}
}
 @media screen and (max-width: 830px) {
#pun-navlinks {
  position: absolute;
  width: 1040px;
}
}