/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
  background-color: transparent;
  color: #333;
  }

/*.punbb td.tc2, .punbb td.tc3 {display: none;}*/


/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3,  .punbb-admin #pun-admain .adcontainer{
  border: none;
  background-color: transparent;
  }


/* CS1.3 */
#pun-stats h2, .punbb .main h1, #pun-debug h2, .punbb .main h2 {
  background-color: transparent;
  }

.punbb-admin #pun-admain h2 {
  display: none;
}


/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #f7f7f7;
  color: #005EAB
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: none;
  color: #333
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: transparent;
  color: #333
  }

/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  color: #f1f1f1;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border: none;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border: none;
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border: none;
  }

/* CS2.4 */
 .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border: none;
  }

/* CS2.5 */
.punbb th {
  border: none;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border: #9db2cb 1px solid;
  background-color: transparent;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent;
  }

.punbb .divider {
  border-color: none;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: none;
  }

li.pa-online {
  border-left-color: none;
  }

/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
  color: #4b6787
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #0f1d2d
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #c2b298;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #eee;
  text-decoration: none
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #fff;
  text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

#pun-status {color: #4b6787;}

/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {border-color: /*#E6E6E6 #DEDEDE #DADADA #E2E2E2*/ none}
tr.iredirect div.icon {border-color: /*#F7F7F7 #F7F7F7 #F7F7F7 #f7f7f7*/ none}
div.inew {border-color: /*#0080D7 #0065C0 #0058B3 #0072CA*/ none}

#pun-main div.catleft, #pun-main div.catright {display: none}

/*---------------------------------------------------------------------------------------------------------------------------*/

/* скрытые ненужных элементов */
#pun-title h1 span, li#navawards, #pun-viewforum .icon, #pun-searchtopics .icon, #messages div.icon, #pun-index thead tr, .topic a.sharelink, #navindex span, #navuserlist span, #navsearch span, #navprofile span, #navadmin span, #navlogout span, #navregister span, #navlogin span, #navpr_1 span, .modmenu span, span.cooltext,.lastedit,  #pun-index .main .tcmod, .pl-share
{display:  none!important;}

#navpm span, #pun-index .main .tc2, #pun-index .main .tc3
{font-size:0}

/* стрелки вверх-вниз*/
.go-up, .go-down {
  display: none;
  opacity: 1;
  position: fixed;
  z-index: 9999;
  cursor: pointer;
  margin-bottom: 5px;
  height: 74px;
  width: 44px;}
.go-up {
  bottom: 340px;
  right: 180px;}
.go-down {
  bottom: 300px;
  right: 160px;}

/* скролл-бар */
::-webkit-scrollbar {width: 6px; height: 6px;} 
::-webkit-scrollbar-track {background-color: #c2b298; -webkit-border-radius: 2px;}
::-webkit-scrollbar-thumb:vertical {height: 6px; background-color: #76603c; -webkit-border-radius: 2px;}
::-webkit-scrollbar-thumb:horizontal {width: 6px; background-color: #76603c; -webkit-border-radius: 2px;}

/* крамбы */
#pun-crumbs1 {
  font-family: verdana;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
  }
#pun-crumbs2 {
  font-family: verdana;
  font-size: 10px;
  text-transform: uppercase;
  }

* менюшка */
#navindex a {background: url(http://forumstatic.ru/files/001b/2c/4c/47673.svg) no-repeat top center;}*
#navindex a:hover {background: url(http://forumstatic.ru/files/001b/2c/4c/19590.svg) no-repeat top center; transition: ease 1s}
#navuserlist a {background: url(http://forumstatic.ru/files/001b/2c/4c/28750.svg) no-repeat top center;}
#navuserlist a:hover {background: url(http://forumstatic.ru/files/001b/2c/4c/59191.svg) no-repeat top center; transition: ease 1s}
#navsearch a {background: url(http://forumstatic.ru/files/001b/2c/4c/20280.svg) no-repeat top center;}
#navsearch a:hover {background: url(http://forumstatic.ru/files/001b/2c/4c/76762.svg) no-repeat top center; transition: ease 1s}
#navprofile a {background: url(http://forumstatic.ru/files/001b/2c/4c/93839.svg) no-repeat top center;}
#navprofile a:hover {background: url(http://forumstatic.ru/files/001b/2c/4c/49859.svg) no-repeat top center; transition: ease 1s}
#navpm a {background: url(http://forumstatic.ru/files/001b/2c/4c/44810.svg) no-repeat top center;}
#navpm a:hover {background: url(http://forumstatic.ru/files/001b/2c/4c/50871.svg) no-repeat top center; transition: ease 1s}
#navadmin a {background: url(http://forumstatic.ru/files/001b/2c/4c/29523.svg) no-repeat top center;}
#navadmin a:hover {background: url(http://forumstatic.ru/files/001b/2c/4c/24787.svg) no-repeat top center; transition: ease 1s}
#navlogout a {background: url(http://forumstatic.ru/files/001b/2c/4c/53781.svg) no-repeat top center;}
#navlogout a:hover {background: url(http://forumstatic.ru/files/001b/2c/4c/39220.svg) no-repeat top center; transition: ease 1s}
#navlogin a {background: url(http://forumstatic.ru/files/001b/2c/4c/17442.svg?v=1) no-repeat top center;}
#navlogin a:hover {background: url(http://forumstatic.ru/files/001b/2c/4c/17585.svg?v=1) no-repeat top center; transition: ease 1s}
#navregister a {background: url(http://forumstatic.ru/files/001b/2c/4c/66195.svg?v=1) no-repeat top center;}
#navregister a:hover {background: url(http://forumstatic.ru/files/001b/2c/4c/41100.svg?v=1) no-repeat top center; transition: ease 1s}
#navpr_1 a {background: url(http://forumstatic.ru/files/001b/2c/4c/99591.svg?v=1) no-repeat top center;}
#navpr_1 a:hover {background: url(http://forumstatic.ru/files/001b/2c/4c/99238.svg?v=1) no-repeat top center; transition: ease 1s}

/* категории картиночками */
#pun-category1.category h2, #pun-category2.category h2, #pun-category3.category h2, #pun-category4.category h2, #pun-category5.category h2, #pun-category6.category h2, #pun-category7.category h2 { 
  height: 60px;
  width: 313px;
  font-size:0!important;
  margin: 20px 0 20px 323px;
}

#pun-category1.category h2 {background: url(http://forumstatic.ru/files/001b/2c/4c/98145.png) no-repeat;}
#pun-category2.category h2 {background: url(http://forumstatic.ru/files/001b/2c/4c/98145.png) no-repeat;}
#pun-category3.category h2 {background: url(http://forumstatic.ru/files/001b/2c/4c/98145.png) no-repeat;}
#pun-category4.category h2 {background: url(http://forumstatic.ru/files/001b/2c/4c/98145.png) no-repeat;}
#pun-category5.category h2 {background: url(http://forumstatic.ru/files/001b/2c/4c/98145.png) no-repeat;}
#pun-category6.category h2 {background: url(http://forumstatic.ru/files/001b/2c/4c/98145.png) no-repeat;}
#pun-category7.category h2 {background: url(http://forumstatic.ru/files/001b/2c/4c/98145.png) no-repeat;}

.themenavi {padding: 10px 0 0 0; font-family: verdana; text-transform: uppercase; font-weight: bold; font-size: 8px; text-align: center; overflow: hidden;}

/* футер --------------*/
div#html-footer{background:url(http://forumstatic.ru/files/001b/2c/4c/97188.png); width:960px; height: 121px; margin: 0 0 0 0; border-radius: 40px 40px 0 0;}

/* иконки старые новые */
.punbb table Div.icon {
  float: left;
  display: block;
  width: 36px;
  height: 36px;
  border-style: none;
  background-image: url(http://forumstatic.ru/files/001b/2c/4c/31566.png);
  background-repeat: no-repeat;
  margin: 36px 0 0 -16px;
  }
TR.inew Div.icon {
  background-image : url(http://forumstatic.ru/files/001b/2c/4c/97127.png);
  background-repeat: no-repeat;
  }

/* фон за подфорумом */

#pun-index .tclcon {
  font-size: 11px;
  text-transform: lowercase;
  border-radius: 20px;
  text-align: justify;
  background: #f3f0ea;
  margin-bottom: 6px;
  color:#28241d;
  }

.tclcon {padding: 20px 20px 20px 40px;}

/* профиль в теме */
li.pa-avatar.item2 {width: 180px;margin-left: 1px;}
img#stat {margin-bottom: 2px;}
li.pa-fld1 {font:10px Arial; text-align:justify; line-height:100%; text-transform: lowercase; margin: -5px 0 5px 1px;}
li.pa-fld1 a {font-weight: bold;}
li.pa-fld1 span.fld-name {display: none}
li.pa-fld2{width:45px}
li.pa-fld2, .pa-posts,.pa-respect{display:inline-block; text-transform:lowercase; padding:0 6px!important; font-size:9px; line-height:15px; text-align: center;}
.pa-posts{width:45px}
.pa-respect{width:45px}
.pa-posts span.fld-name a, .fld-name, .pa-respect span.fld-name a, .fld-name {color: #2e2e2e!important;font-weight: bold;}
.pa-online {text-align: center; font: arial 10px}
.pa-gifts, .pa-awards {display: none}

:focus, :active, :hover {outline: none!important;}

.button{border:none!important;padding:6px;font-size:10px!important;text-transform:lowercase;vertical-align:middle;font-family:arial!important;background:#9db2cb;color:#0f1d2d; border-radius: 50px}
.button:hover{border:none;color:#dbe4ef;background:#4b6787}

select{border:none;color:#76603c;background:#f3f0ea;}
.code-box .blockcode {overflow: auto;max-height: 100px;}

.punbb h1 {color: #4b6787;}

/* тема */
.modal-inner.section h2 span {text-align:center;text-transform:lowercase;color:#4b6787!important;font-weight:700!important}

.punbb .post h3 span{padding:15px 0!important;display:block!important;font-family:arial;text-transform:lowercase;font-size:10px;border-left-style:none!important;border-left-width:0!important;margin-left:0!important}
.post-rating{padding-top:20px}
#post-form h2 span{text-align:center;font: 12px cormorant garamond; font-weight: bold;text-transform:uppercase;color:#4b6787}
#post-form h2{text-align:center;margin:0;padding:0}
#post-form legend {border: none;
    padding: 5px;
    color: black;
    text-transform: lowercase;
    font-family: arial;
    margin-right: 50px;
    border-radius: 10px;}

#pun-viewtopic .formsubmit { text-align: center;}
.post h3 span strong { float: right;}
.punbb .post h3 span a.permalink{margin:0 0 0 260px}
#tags .container{background:#f7f7f7;top:60px!important}
div#size-area{left:20px}
div#font-area{height:275px;overflow-x:scroll;overflow-x:hidden}
#pun-viewtopic fieldset legend span{padding:0 5px;margin:0 0 0 -15px;display:none;}
#pun-viewtopic fieldset legend{float:right}
#profile #form-buttons{width:105%;margin-bottom:10px}
#pun-viewtopic #form-buttons td{margin:0 3px -6px 2px}
textarea {border: 1px #9db2cb solid;}
#form-buttons {color:#333}
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, .modal-inner {background: #fff;}
#pun-reputation .inner h1 span, .modal-inner.section h2 span {margin-left: 20px;}