/* WHITE PR
бернкастель
http://bbernkastel.tumblr.com
-------------------------------------------------------------*/

/* CS1 HEADER, BACKGROUNDS, INPUTS
-------------------------------------------------------------*/
body {background: url("http://forumstatic.ru/files/0014/0a/17/77287.png") repeat-x top center, 
url(http://forumstatic.ru/files/0014/0a/17/59203.jpg) bottom center repeat-x  fixed,
#1f1223 url(http://forumstatic.ru/files/0014/0a/17/94539.jpg);
/*background: url("http://forumstatic.ru/files/0014/0a/17/67333.jpg") repeat-x top center,
url("http://forumstatic.ru/files/0011/eb/e1/83798.png");*/
}

.punbb th {
 font-size: 8px !important;
 color: #afafaf;
 text-transform: uppercase;
 font-family: arial;
 margin-bottom: 5px !important:
}

#pun {
  background: url("http://forumstatic.ru/files/0014/0a/17/26496.png") repeat-y scroll top center; 
  }

#pun-redirect { 
background:  url('http://forumstatic.ru/files/0014/0a/17/61623.png') no-repeat center 130px,
#1f1223 url(http://forumstatic.ru/files/0014/0a/17/94539.jpg);
position: fixed;
text-align: center;
  }

#pun-redirect div.info {
width: 400px;
margin: auto;
text-align: center;
}

 #pun-maint {
margin: 0px 20% 12px 20%;
}

#pun-redirect .main-title {
margin-bottom:10px !important;
}

.post-content table td {
padding-top: 12px !important;
}

.input #main-reply {
width: 100%;
display: inline;
}

::-webkit-scrollbar{
width: 5px;
border-left: 1px solid #201324;
border-right: 1px solid #201324;
height: 5px;
background: #45254f url('http://forumstatic.ru/files/0014/0a/17/36262.png');}

::-webkit-scrollbar-thumb{
background: #eeb727 url('http://forumstatic.ru/files/0014/0a/17/11484.png');
}

::selection {
background: #492953 url(http://forumstatic.ru/files/0014/0a/17/82980.png) !important;
color: #f8effc;
}

/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pu
n-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
 font-size: 11px;
 text-align: center;
 color: #c6afce;
 text-shadow: 1px 1px 0px #25142a;
 font-family: Arial;
 text-transform: uppercase;
 text-align: center;
 font-weight: bold;
 height: 38px;
 background: url("http://forumstatic.ru/files/0014/0a/17/20579.png") no-repeat scroll center; 
 width: 950px;
 margin-left: -20px;
  }

#pun-category1 h2, #pun-category3 h2, #pun-category5 h2, #pun-category7 h2, #pun-category9 h2  {
background: url("http://forumstatic.ru/files/0014/0a/17/71367.png") no-repeat scroll center; 
}

#pun-category2 h2, #pun-category4 h2, #pun-category6 h2, #pun-category8 h2{
background: url("http://forumstatic.ru/files/0014/0a/17/82050.png") no-repeat scroll center; 
}

#pun-stats h2{
background: url("http://forumstatic.ru/files/0014/0a/17/81503.png") no-repeat scroll center; 
}

#pun-category1 h2:before, #pun-category2 h2:before, #pun-category3 h2:before, #pun-category4 h2:before, #pun-category5 h2:before, #pun-category6 h2:before{
font-size: 14px;
font-weight: 100;
letter-spacing: 3px;
margin-right: 2px;
}

#pun-category1 h2:before {
font-family: Runes;
content: "chapter one:";
}

#pun-category2 h2:before {
font-family: Runes;
content: "chapter two:";
}

#pun-category3 h2:before {
font-family: Runes;
content: "chapter three:";
}

#pun-category4 h2:before {
font-family: Runes;
content: "chapter four:";
}


#pun-category5 h2:before {
font-family: Runes;
content: "chapter fifth:";
}

#pun-redirect h1 {background-image: none; padding-bottom:10px; color: transparent; text-shadow: none;}

/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  text-transform: uppercase;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb textarea  {
box-shadow: 0px 0px 0px 1px  #d7d7d7;
border: 2px solid #fff !important;
background: #eeeeee url('http://forumstatic.ru/files/0014/0a/17/31878.jpg') !important;
}

.punbb select {
border: none !important;
padding: 4px 8px; 
background: url("http://forumstatic.ru/files/0014/0a/17/36230.png") no-repeat center right,
#ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg);
box-shadow: 0px 0px 0px 1px  #d7d7d7;
border: 2px solid #fff !important;
padding-right: 20px;
-webkit-appearance: none; 
-moz-appearance: none; 
text-indent: 0.01px;
text-overflow: "";
}

#post .container[id$="-area"]{
padding: 3px; 
box-shadow: 0px 0px 0px 1px  #d7d7d7;
border: 2px solid #fff !important;
background: #eeeeee url('http://forumstatic.ru/files/0014/0a/17/31878.jpg') !important;
color: #1f1223;
padding: 10px;
z-index: 20;
margin-top: 10px;
}

#keyboard-span input {
font-family: Arial !important;
font-size: 10px !important;
color: #1f1223 !important;
background:url('http://forumstatic.ru/files/0014/0a/17/37651.png') !important;
border: 1px solid #e0e0e0 !important;
}

.punbb .button {
color: #5c3369 !important;
text-shadow: 1px 1px 0px #f3f3f3;
background: #ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg);
box-shadow: 0px 0px 0px 1px  #d7d7d7;
border: 2px solid #fff !important;
font-family: Arial;
font-size: 10px;
font-weight: bold !important;
text-transform: uppercase;
padding: 7px; 
}

.punbb .button:hover {
color: #8a509c !important;
box-shadow: 0px 0px 0px 1px  #d3c1d9;
}

.punbb input{
color: #5c3369;
text-shadow: 1px 1px 0px #f3f3f3;
background: #ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg);
box-shadow: 0px 0px 0px 1px  #d7d7d7;
border: 2px solid #fff !important;
padding: 5px; 
}

.punbb input[type=checkbox],  .punbb input[type=radio]{
background: transparent;
box-shadow: none; 
border: none !important;
}

#post .formsubmit {text-align: center;}


.punbb .user-avatar img.ava {
border-radius: 0% !important;
width: 35px !important;
height: 35px !important;
box-shadow: 0px 0px 0px 1px  #d7d7d7;
border: 1px solid #fff !important;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.punbb .user-avatar img.ava:hover {
box-shadow: 0px 0px 0px 1px  #d3c1d9 !important;
}

.punbb em.user-avatar {
margin-top: -8px;
}

.punbb .user-avatar img.on_ {
width: 5px !important;
 height: 5px !important;
border-radius: 0% !important;
margin: 3px 12px 0 -16px !important;
background: #8b4f9e !important;
}


/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1*/
.punbb .container, .punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table, .punbb th, #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online {
  border-color: transparent;
  }

.adcontainer {
border: none !important;
}

#pun-admain fieldset {
border: 1px solid #e1e1df !important;
}

#pun-profile fieldset {
border: 1px solid #e1e1df;
margin-top: 20px; }

/* 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: #5a3167;
  text-decoration: none;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #5a3167;
  }

#pun-index .tcl h3 a {
color: #f8effc;
text-shadow: 1px 0px 0px #1f1223;
}

#pun-index .tcl h3 a:hover {
  color: #e9b222;
}

/* 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: #766b79;
  }

/* CS3.3 */
#pun-navlinks a{
color: #e9b222;
text-shadow: 1px 1px 0px #1f1223;
}

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, {
color: #ca9814;
text-shadow: 1px 1px 0px #1f1223;
}


 .code-box a {
color: #e9b222 !important;
}

 .code-box a:hover {
color: #ca9814  !important;
}

#pun-pagelinks a:active, #pun-pagelinks a:focus, .linkst .postlink a, .linkst .pagelink strong,  .linkst .pagelink a {
 color: #c6afce !important;
 text-shadow: 1px 1px 0px #25142a;
}

 .linkst .postlink a:hover, .linkst .pagelink, .linkst .pagelink a:hover{
color: #fff !important;
 text-shadow: 1px 1px 0px #25142a;
}

#pun-ulinks a {
color: #cec2d3;
}

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active{
  color: #f8effc;
}

.punbb .post-links a, .punbb .post h3 a {
color: #3d104c;
}

.punbb .post-links a:hover, .punbb .post h3 a:hover{
color: #5c2d6c;
}

#pun-adnav div#adnav-standard a {
  color: #f8effc;
  text-shadow: 1px 0px 0px #1f1223;
}

#pun-adnav div#adnav-standard a:hover {
  color: #fff;
  padding-left: 10px !important;
}

#profilenav li a {
  color: #f8effc;
  text-shadow: 1px 0px 0px #1f1223;
}

#profilenav li a:hover {
color: #fff !important;
padding-left: 10px !important;
}


/* CS4 POST STATUS ICONS
 -------------------------------------------------------------*/
#pun-index Div.icon::before{
content: '';
position: absolute;
padding: 21px 40px 0px 0px;
background: url('http://forumstatic.ru/files/0011/eb/e1/50331.png') no-repeat bottom center;
margin-left: -21px !important;
}

Div.icon {background-image : url(http://forumstatic.ru/files/0014/0a/17/92408.png); background-repeat: no-repeat; }

TR.inew Div.icon {background-image : url(http://forumstatic.ru/files/0014/0a/17/80863.png); background-repeat: no-repeat;}

TR.isticky Div.icon {background-image : url(http://forumstatic.ru/files/0014/0a/17/83013.png); background-repeat: no-repeat;}

TR.iclosed Div.icon {background-image : url(http://forumstatic.ru/files/0014/0a/17/68764.png); background-repeat: no-repeat;}

TR.iredirect Div.icon {background-image : url(http://forumstatic.ru/files/0014/0a/17/94934.png); background-repeat: no-repeat;}

#pun-main div.catleft, #pun-main div.catright {display: none}

/* CS5 FOOTER
 -------------------------------------------------------------*/

#banners {
display: block;
overflow: auto;
padding: 5px;
position: absolute;
height: 84px;
width: 884px;
margin-left: 28px;
margin-top: 41px;
    text-align: justify;
}

#banners a img {
margin: 0px 5px 5px 0px !important;
opacity:0.7 !important;
-moz-opacity:0.7 !important;
-khtml-opacity:0.7 !important;
filter:alpha(opacity=70) !important;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}

#banners a img:hover {
opacity:1 !important;
-moz-opacity:1 !important;
-khtml-opacity:1 !important;
filter:alpha(opacity=100) !important;
}

#banners::-webkit-scrollbar{
width: 4px;
background-color: transparent;
background-image: none !important;
border: none !important; }

#banners::-webkit-scrollbar-thumb{
background: #492953 url(http://forumstatic.ru/files/0014/0a/17/82980.png);
}

#copyright {
 text-align: center;
 background: url("http://forumstatic.ru/files/0014/0a/17/51705.png") no-repeat top center;
 font-size:10px !important;
 width: 950px; 
 height: 233px;
 margin-left:-20px;
 z-index: 10;
margin-bottom: -2px;
}


#footerLogo {
position: absolute;
display: block;
margin-top: 96px;
left: 360px;
width: 145px;
height: 124px;
z-index:100;
background: url('http://forumstatic.ru/files/0014/0a/17/14265.png') no-repeat;
}

/* CS6 USER PROFILE
 -------------------------------------------------------------*/

.punbb .post .post-author > ul {
background: url(http://forumstatic.ru/files/0014/0a/17/55431.png) top center no-repeat,
url(http://forumstatic.ru/files/0014/0a/17/65332.png) bottom center no-repeat;
padding:6px 11px 3px 10px !important;
}

.punbb .post .post-author {
text-align: center;
background: transparent url(http://forumstatic.ru/files/0014/0a/17/14087.png);
color: #f8effc;}

.punbb .post .post-author b, .punbb .post .post-author strong {
color: #e9b222!important;
}

.punbb .post .post-author a {
color:  #e9b222!important;
}

.punbb .post .post-author a:hover{
color:  #f8effc!important;
}

.punbb .post .post-author li {
padding-left:5px;
}

.pa-fld1{
color: #fff!important;
text-transform: uppercase;
font-family: arial;
font-size: 10px;
font-weight: bold;
padding: 2px;
margin-top: 5px !important;
text-shadow: 1px 1px 0px #b78606;
background: #e9b222 url(http://forumstatic.ru/files/0014/0a/17/11484.png);
}

.pa-fld2 {
    margin-top: 5px !important;
    text-align: justify;
}

.pa-author,.pa-author a, .pa-author strong {
text-align: center;
color: #f8effc !important;
text-transform: uppercase;
font-family: arial;
font-size: 11px;
text-shadow: 1px 1px 0px #2b1332;
}

.pa-author a:hover {
color:#e9b222!important;
}

li.pa-author {
margin-bottom: 18px;
}

.pa-avatar img{
box-shadow: 0px 0px 0px 1px  #736478;
border: 2px solid #43234d !important;
}

li.pa-avatar.item2{
margin-left: -3px !important;
margin-bottom: 8px;
}

.pa-title{
font-size: 10px;
text-align: center;
}

/* CS7 ADMIN PAGES
 -------------------------------------------------------------*/
#pun-admain fieldset p {
border-color: #5c3369 !important;
margin-bottom: 0 !important;
background: #ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg) !important;
}

#pun-admain span[class="adinput"] input, #pun-admain span[class="adinput"] label {
color: #5c3369 !important;
text-shadow: none !important;
}

#pun-admain label, div#pun-admain .adlabel, #pun-admain .adlabel a, #pun-admain .adlabel a:hover {
font-family: Arial;
text-transform: uppercase;
font-size: 11px;
color: #f8effc !important;
text-shadow: 1px 0px 0px #1f1223;
}

#pun-adnav div#adnav-standard{
  font-size: 11px;
  background: #5c3369 url(http://forumstatic.ru/files/0014/0a/17/82980.png);
  box-shadow: 0px 0px 0px 1px  #d7d7d7;
  border: 2px solid #fff !important;
  padding: 3px; 
  font-family: Arial;
  text-transform: uppercase;
}


#pun-adnav li:before {
content: "\2666";
margin-right: 5px;
color: #f8effc !important;
}

#pun-adnav ul.adsubnav li{
list-style-type: hiragana !important;
padding: 0.2em 0 0.2em 0.2em;
color: #f8effc !important;
border-bottom: none !important;
}

sup.new {
 color: #e9b222 !important;
}

.punbb-admin #pun-admain h2{
color: #5c3369;
background: transparent;
text-shadow: none;
text-align: left;
font-size: 12px;
height: 20px;
padding-left:50px;}

/* CS8 POST CONTENT
 -------------------------------------------------------------*/

hr {
opacity:1 !important;
-moz-opacity:1 !important;
-khtml-opacity:1 !important;
filter:alpha(opacity=100) !important;
margin-bottom:0.8em; 
margin-top: 0.8em;
border: none;
height: 11px;
background: url("http://forumstatic.ru/files/0014/0a/17/38015.png") no-repeat  top center;}

.punbb .quote-box, .punbb .code-box, .punbb .spoiler-box {
color: #5c3369;
background: #ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg);
padding: 10px;
box-shadow: 0px 0px 0px 1px  #d7d7d7;
border: 2px solid #fff !important;
}

.punbb .code-box {
color: #f8effc;
  background: #5c3369 url(http://forumstatic.ru/files/0014/0a/17/82980.png);  background: #5c3369 url(http://forumstatic.ru/files/0014/0a/17/82980.png);box-shadow: 0px 0px 0px 1px  #5c3369;
border: 2px solid #fff !important;
}

.code-box .scrollbox::-webkit-scrollbar{
border-bottom: none !important;}

.punbb .quote-box {
color: #5c3369;
background: #ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg);
}

.punbb .spoiler-box {
background: #ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg);
box-shadow: 0px 0px 0px 1px  #d7d7d7;
}

.punbb .quote-box cite {
background: url(http://forumstatic.ru/files/0014/0a/17/19755.png) no-repeat center right;
}

#pun-viewtopic .post-content .highlight-text { 
margin: 3em 2em 2em 2em !important;
background: #44244e url(http://forumstatic.ru/files/0014/0a/17/36262.png) !important;
color: #e9b222 !important;
display: block;
font-family: 'arial';
font-size: 15px !important;
line-height: 15px;
text-align: center;
padding: 10px;
box-shadow: 0px 0px 0px 1px #44244e,
0px -16px 0px 8px #5c3369,
0px 10px 0px 8px #e9b222;
border: 3px #ffffff solid;
}

.post-content .highlight-text  b, .post-content .highlight-text  strong {
color: #b563ce !important;
}

#pun-searchposts .highlight-text {
background-color: #5c3369  !important;
padding: 2px 7px !important;
color: #f8effc !important;
text-shadow: 1px 0px 0px #1f1223 !important;
}
.madotitle {
margin: 3em 2em 2em 2em !important;
    background: #ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg);
    color: #5c3369 !important;
    display: block;
    font-family: 'arial';
    font-size: 15px !important;
    line-height: 15px;
    text-align: center;
    padding: 10px;
    box-shadow: 0px 0px 0px 1px #44244e, 0px -16px 0px 8px #5c3369, 0px 10px 0px 8px #e9b222;
    border: 3px #ffffff solid;
min-width: 600px;
}

.punbb .post h3 strong {
float: left !important;
width: auto !important;
text-align: left !important;
}

.punbb .post h3  span {
 background:  url('http://forumstatic.ru/files/0014/0a/17/37651.png'),
 linear-gradient(45deg, #efefef 0%,#efefef 80%,#3d104c 80%,#3d104c 100%);
 font-size: 10px;
 margin-left: 220px !important;
 text-transform: uppercase;
 color: #1f1223;
}

.post h3 strong:before {
content: "сообщение #";
text-align: center;
color: #856e8c;
 font-size: 10px;
}

.post h3 strong:after {
content: ", написано: ";
text-align: center;
color: #856e8c;
 font-size: 10px;
}

div.post-rating p:before {
content: "оценка: ";
text-align: center;
color: #f8effc;
 font-size: 10px;
}

.post-box .post-rating {
position: absolute;
display: block;
color: #f8effc;
padding-left: 8px;
right: 8px;
top: -16px;
}

.post-box .post-rating, .post-box .post-rating a {
font-size: 10px !important;
color: #f8effc !important;
}

.post-box .post-rating a:hover {
font-size: 10px !important;
color: #e9b222 !important;
}

div.post-vote p.container {
margin-right: 0px !important;
padding: 0px 0px !important;
}

.punbb .post-box {
position: relative;
}

div.post-rating p {
position: relative;
right: 0px;
font-size: 10px;
text-transform: uppercase;
}

div.post-vote p {
position: absolute;
}

#pun-report .bg, #pun-reputation .bg, #pun-admin-award-form .bg {
background: #5c3369 url(http://forumstatic.ru/files/0014/0a/17/36262.png) !important;
}

#pun-reputation div.inner, #pun-report div.inner, #pun-popup_awards div.inner, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner  {
padding: 10px; 
background: #ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg) !important;
box-shadow: 0px 0px 0px 1px #44244e,
0px -16px 0px 8px #5c3369,
0px 10px 0px 8px #e9b222;
border: 3px #ffffff solid;
}

 #pun-report .inner table tr td, #pun-reputation .inner table tr td, #pun-admin-award-form .inner table tr td {
border: none !important;
} 

#pun-reputation div.inner textarea, #pun-report div.inner textarea, #pun-popup_awards div.inner  textarea {
box-shadow: 0px 0px 0px 1px  #d7d7d7;
border: 2px solid #fff !important;
background: #eeeeee url('http://forumstatic.ru/files/0014/0a/17/31878.jpg') !important;
}

#pun-reputation h1, #pun-report h1, #pun-popup_awards h1,#pun-graffiti-rusff h1 {
padding-top: 0em !important;
background: #ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg) !important;
color: #1f1223 !important;
text-shadow: none !important;
width: auto !important; 
height: 10px !important; margin: auto !important;}

.punbb .post-sig dt { 
border-top: 1px dashed #d1d1d1;
}

.punbb .post-sig dd {
color: #b3b3b3;
padding-top: 5px;
}

#form-buttons {
margin: 2px 2px 2px 10px;
padding: 2px 2px 2px 10px;
}

#imageupload-left input[type=button] {
width:auto !important;
}

.post-content abbr {
cursor:pointer!important;
}

/* CS5 OTHER
 -------------------------------------------------------------*/

 .closedatafield, #pun-title .title-logo span, .pa-gifts, .lastedit, .mini_awards_label, .sharelink, .pa-awards, #profile-gifts, li#navawards{
display: none !important;
}

.stickytext {
font-family: Arial;
padding-right: 4px;
text-transform: uppercase;
font-size: 9px;
}

.byuser {
display: block;
margin-top: 4px !important;
font-size: 10px;
color: #5f5f5f;
}

.byuser:before {
content: 'Автор: ';
font-size: 10px;
color: #5f5f5f;
}

#pun-stats ul.container {
text-align: center;
}

#html-footer {
margin:0px 0 -2px 0;
text-align: center; }

#profile .container #profilenav h2   {
text-align : left;
color: #e9b222;
text-shadow: 1px 0px 0px #1f1223;
font-size: 12px;
height: 20px;
}

div.tipsy.tipsy-s.Sp-imgSp-img .tipsy-inner{
font-size:10px;
font-family: verdana}

img.post-img-Sp {
margin: 0px;
}
img.post-img-Sp.active {
opacity: 1.0;
}

img.post-img-Sp[data=".Sp1"] {
margin-right: -18px !important;
}


/*CS6 HEADER BLOCKS
 ------------------------------------------------------*/
#pun-title.section {
  background: transparent url("http://forumstatic.ru/files/0014/0a/17/44631.png") top center scroll no-repeat; 
  height:334px;
  width : 950px; 
  margin-top:0px;
  margin-left: -20px;}

.needed, .ams {
position: absolute;
height: 39px;
width: 39px;
}

.needed.first img, .needed.second img, .needed.third img, .needed.fourth img, .ams.first img,  .ams.second img, .ams.third img, .ams.fourth img {
width: 39px;
height: 39px;
object-fit: cover;
}

.needed.first{
top: 184px;
left:818px;
}

.needed.second{
top: 184px;
left:873px;
}

.needed.third{
top: 239px;
left:818px;
}

.needed.fourth{
top: 239px;
left:873px;
}

.ams.first{
top: 184px;
left:-2px;
}

.ams.second{
top: 184px;
left:53px;
}

.ams.third{
top: 239px;
left:-2px;
}

.ams.fourth{
top: 239px;
left:53px;
}

.linkmargin {
margin-right: 200px !important;
}


/* КОД ССЫЛОК НАВИГАЦИИ ОТ ВЕЩЕГО ДУХА */
/* настройка кнопки, может быть текстом */
.spirit-navigation {
background: url(http://forumstatic.ru/files/0014/0a/17/97247.png) no-repeat;
height: 16px;
width: 126px;
top: 163px;
left: 140px;
display:inline-block;
cursor: pointer; 
font-size: 0px;
color: transparent;
position: absolute;
transition: all 0.3s ease-in-out 0s;
    }



/* настройка позиции выпадающего по клику окна и его ширина */
#navigblock {
width: 900px;
margin-left: 5px;
position: absolute;
top: 60px;
z-index: 999;
}

/* настройка блока ссылок, цвет фона, тени, прозрачность, отступы */
.sslka {
display: block;
padding: 5px;
}

/* настройка вида самой ссылки, ширина, цвет, фон, шрифты и так далее */
#pun .sslka a {
background: url(http://forumstatic.ru/files/0014/0a/17/36262.png);
white-space: nowrap;
margin: 5px 8px;
text-align: center;
transition: all 0.3s linear 0s;
padding: 4px;
letter-spacing: 0px;
text-transform: uppercase;
display: inline-block;
font-weight: bold;
color: #e9b222;
text-shadow: 1px 0px 0px #1f1223;
font-family: arial;
font-size: 9px;
width: 145px;
box-shadow: 0px 0px 0px 1px #371f3f;
border: 1px solid #1f1223 !important;
}

/* ссылка при наведении */
#pun .sslka a:hover {
letter-spacing: 1px;
color: #f8effc;
  background: #5c3369 url(http://forumstatic.ru/files/0014/0a/17/82980.png);
}

/* CS7 FORUM DESCRIPTION
 ---------------------------------------------------*/
.forumDescription {
background: #ededed url(http://forumstatic.ru/files/0014/0a/17/31878.jpg);
padding: 5px 7px;
box-shadow: 0px 0px 0px 1px  #d7d7d7;
border: 2px solid #fff !important;
}

.description{
display: block;
}

.links {
  background: #5c3369 url(http://forumstatic.ru/files/0014/0a/17/82980.png);
display: block;
text-align: center;
margin-top: 5px !important;
color: #986ca7;
}

.links a {
color: #f8effc !important;
font-size: 9px !important;
text-transform: uppercase;
font-family: Arial;
text-transform: uppercase;
font-weight: bold;
text-align: center;
padding: 5px;
display: inline-block;
}

.links a:hover {
color: #e9b222 !important;
}


/* CS8 OTHER STUFF
 ---------------------------------*/
b, strong {
color: #75497f;
}

.post-content del {
text-decoration: none;
color: transparent;
 background: #e8e8e8 url(http://forumstatic.ru/files/0014/0a/17/11873.png);
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.post-content del:hover {
background: none;
color: #1f1223;
text-decoration: none;
}

span.num_msg {
color: #e9b222!important;
background:#1f1223 !important;
}

span.num_msg:before {
background: #1f1223 !important;
}

.notify-message .jGrowl-message a, .notify-message .jGrowl-message a:hover, .notify-message .jGrowl-message span, .notify-message .jGrowl-message strong {
color: #f8effc !important;
}

.notify-message .jGrowl-header {
 border-bottom: 1px dashed #f8effc !important;
}

.jGrowl-date{
 border-top: 1px dashed #f8effc !important;
}

.notify-message.jg-mention, .notify-message.jg-system,
.notify-message.jg-promo, .notify-message.jg-advert,
.notify-message.jg-notice,
.notify-message.jg-reputation,
.notify-message.jg-report,
.notify-message.jg-award,
.notify-message.jg-message  {
 border-left: none !important 
}

.notify-message.jg-message, .notify-message.jg-reputation{
color: #f8effc !important;
text-shadow: 1px 0px 0px #1f1223;
background: #5c3369 url(http://forumstatic.ru/files/0014/0a/17/55981.png);
}

.notify-message.jg-mention, .notify-message.jg-system,
.notify-message.jg-promo, .notify-message.jg-advert,
.notify-message.jg-notice, .notify-message.jg-report, .notify-message.jg-award
{
color: #f8effc !important;
text-shadow: 1px 0px 0px #1f1223;
background: #5c3369 url(http://forumstatic.ru/files/0014/0a/17/55981.png);
}

#arrows {
position:fixed;
bottom: 50%;
right: 5%;
text-align:center;
}

#pun-delete .post-content, #pun-edit .post-content , #post-preview .post-content{
width: 850px;
}

#tooltip {
z-index: 999;
position:absolute;
display:none;
max-width:205px;
color: #f8effc;
font-family: arial;
font-size: 11px;
text-shadow: 1px 1px 0px #1f1223;
  background: #5c3369 url(http://forumstatic.ru/files/0014/0a/17/82980.png);
text-align:center;
padding:4px 6px;
opacity:1 !important;
}

.izmoroz {
    position: absolute !important;
    top: 16.5em !important;
    left: 105px !important;
}

.paut {
    position: absolute;
    top: 12em !important;
    left: 30.2em !important;
}

.hall {
    position: absolute;
    left: 9em !important;
    top: 16.45em;
}

/* WHITE PR
бернкастель
http://bbernkastel.tumblr.com
-------------------------------------------------------------*/