/* CS1 Background and text colours
-------------------------------------------------------------*/




body {
  background: url("http://goh.f-rpg.ru/files/0012/ff/5d/79407.jpg") no-repeat top center, url("http://goh.f-rpg.ru/files/0012/ff/5d/21143.jpg") repeat-x bottom center; 
color: #1b0e06 !important;
  }

HTML {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/87660.jpg") center top repeat-y, url("http://goh.f-rpg.ru/files/0012/ff/5d/91561.jpg") center top repeat #D2C1A0; 
}

#pun_wrap {  
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/36905.jpg") no-repeat center bottom;
}

.punbb .category h2 {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/82909.png") 50% 0% no-repeat transparent;
color: #85592B;
font-family: "Book Antiqua", "Georgia", "Times New Roman", "Times", serif;
font-size: 10pt;
font-variant: small-caps;
font-weight: 400;
height: 60px;
line-height: 16px;
margin: 0px auto -23px -13px;
overflow: visible;
padding-left: 85px !important;
padding-right: 488px !important;
padding-top: 46px !important;
width: 316px;
text-align: left !important;
}

#html-footer {
height: 166px;
}

#pun-stats, #pun-main h1 {background: url("http://goh.f-rpg.ru/files/0012/ff/5d/49343.png") 50% 0px no-repeat;
padding-top: 22px !important;
margin-top: 30px;
}

#pun-main h1 {
padding: 0em 1em 2em;
}
#pun div#pun-live-rusff {
height: 34px !important;
width: 500px;
}
#pun div#pun-live-rusff .cooltext {
margin-right: 3px;
margin-top: 3px;
line-height: 26px;
}
#pun-live-rusff .cool1, #pun-live-rusff .cool3, #pun-live-rusff .cool2 {
min-height: 18px !important;
}
/*
.post {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/33259.jpg") 50% 100% no-repeat transparent;
box-shadow: 0px 10px 10px -10px #58230C;
margin-left: -12px !important;
padding-bottom: 23px;
width: 878px;
}


*/

.post-content p::first-letter {
color: #310C03 !important;
font-family: "Times New Roman", "Times", serif;
font-size: 13pt;
font-weight: 700;
text-transform: capitalize;
}
.post-content p::first-line {
line-height: 10pt;
}
.topic .post:first-of-type h3 {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/33259.jpg") 50% -42px no-repeat transparent;
margin-left: -12px;
padding-top: 16px;
width: 878px;
box-shadow: 0px -10px 10px -10px #58230C;
}
.topic .post-links {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/33259.jpg") 50% 100% no-repeat transparent;
height: 52px;
width: 878px;
margin-left: -12px !important;
box-shadow: 0px 10px 10px -10px #58230C;
}
 .punbb .topic .post-links li {
border-left: 1px solid rgba(212, 155, 101, 0.196);
border-right: 1px solid rgba(20, 7, 2, 0.251);
}
.pl-edit, .pl-quote, .reports {
margin-left: -4px;
}
.punbb .topic .post-links a {
color: #8B6E3D !important;
}
.punbb .topic .post-links a:hover, .punbb .post-links a:focus, .punbb .post-links a:active {
color: #AC8A4F !important;
} 

.pl-share {left: 80px !important;
position: relative !important;
}
.topic .post-links ul::after {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/98159.png") 0px -40px no-repeat transparent;
content: "" !important;
display: block;
height: 66px !important;
margin: -54px -6px 0px 0px !important;
position: absolute;
right: 0px;
width: 67px !important;
z-index: 20;
clear: both;
bottom: -16px;
}
#pun-main .post .post-rating a {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/98159.png") -67px -40px no-repeat transparent;
bottom: -3px;
color: #D1A577 !important;
display: block;
font-size: 9pt !important;
font-weight: 700;
height: 21px;
line-height: 21px;
padding: 6px 10px 10px 6px;
position: absolute;
text-align: center;
width: 23px;
right: 4px;
z-index: 25;
}

.post-vote {
position: absolute; 
right: 50px; 
bottom: 5px;
display: block !important;
}
.post-vote a {
font-weight: 700 !important;
}

.pagelink a {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/98159.png") -67px -77px no-repeat transparent;
color: #BC9C68 !important;
display: inline-block;
height: 18px;
line-height: 18px;
margin-left: -3px;
margin-right: -3px;
padding: 3px 7px 5px 4px;
text-align: center;
width: 16px;
}
.pagelink a:hover, .pagelink a:focus, .pagelink a:active {
color: #EDCE9D !important;
}
.pagelink strong{
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/98159.png") -106px -40px no-repeat transparent;
color: #A28377 !important;
display: inline-block;
height: 23px;
line-height: 23px;
margin-left: -4px;
margin-right: -2px;
padding: 4px;
text-align: center;
text-shadow: 0px 0px 2px #000000;
width: 22px;
}
#pun .fs-box h3 {}

/* CS1.1 */
.punbb .main .container,
.punbb td.tc3,
.punbb .section .container,
.punbb .section .formal .container,
.punbb .formal fieldset,
#viewprofile li strong, #viewprofile li div,
#setmods dd, .punbb .post-body,
.post-box, .punbb .post-links,
.punbb-admin #pun-admain .adcontainer,
.punbb .info-box {
  background-color: transparent;
  color: #1b0e06;
  }

#pun-ulinks .container {
  background-color: transparent;
  color: #1b0e06;
}

/* CS1.2 */
.punbb .post .container,
.punbb .post h3 {
  background-color:  transparent;
  color: #1b0e06;
}

.punbb .post h3 span {
  background-color:  transparent;
  color: #1b0e06;
}

.punbb td.tc2, .punbb td.tcr {
  background-color:  transparent;
  color: #1b0e06;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  text-align: center;
padding: 20px 0px;
position: relative;
  }

/* CS1.4 */
.punbb .modmenu .container {
  color: #1b0e06;
  }

/* CS1.5 */
.punbb legend span, .punbb-admin #pun-admain legend span {
  color: #1b0e06;
  }
#viewprofile h2 span, #profilenav h2 span {
color: #C3AA83;
}

#viewprofile h2 span {
  background-image: none;
}

.punbb .post h3 strong {
  font-size: 0.9em;
  color: #1b0e06;
}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  color: #1b0e06
  }

.punbb textarea, .punbb select, .punbb input {
background-color: #D9CABA;
  color: #1b0e06
}

/* CS1.8 */
#pun-navlinks .container {
  background: transparent;
  color: #1b0e06;
  }

.offline li.pa-online strong {
  font-weight: normal;
  }

.punbb th {
color: rgba(30, 29, 34, 0.600);
  background: transparent;
}

/* CS2 Border colours
-------------------------------------------------------------*/

#pun-title, #pun-navlinks {
  border-color: none;
}

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3 {
  border: none;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: 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 td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border-color: none;
  }

/* CS2.5 */
.punbb th {
  border-color: none;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: none
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: none;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: none
  }

.punbb .divider {

  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  }

li.pa-online {
  }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, 
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
  color: #7A2610;
  background-color: none;
  }
.punbb a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
color: rgba(47, 4, 23, 0.702)
  }

/* 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: #440904;
  text-decoration: none;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #5C5045;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #2E2822;
  text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  color: #1b0e06;
  }

.post h3 span a:link, .post h3 span a:visited {
  font-weight: normal;
  font-size: 0.9em;
  text-decoration: none;
}

#pun-about .container a {
color: #DFA23E;
}
#pun-about .container a:hover, #pun-about .container a:focus, #pun-about .container a:active,  {
color: #FFE396;
}
/* CS4 Post status icons
 -------------------------------------------------------------*/

div.icon {
height: 50px;
width: 46px;
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/98159.png") 0px -106px no-repeat 
}

tr.inew div.icon {
background-position: 0px -156px;
}

tr.iclosed div.icon {
background-position: 0px -206px;
}

tr.iredirect div.icon {
        background: red;

}

tr.isticky div.icon {
height: 56px;
width: 50px;
background-position: -206px -37px;
}

td.tcr a{
        background: url(http://goh.f-rpg.ru/files/0012/ff/5d/26977.png) 0px 3px no-repeat;
padding-left: 14px;


}

#pun-stats ul.container {
        
        padding-left: 50px;
}

#pun-stats div.statscon {
        background: transparent;
}

#pun-crumbs2 .container {
        background:  transparent;
        color: #1b0e06;
}
#pun-about .container{
        background:  transparent;
color: #E2CCA9;
}





/*аватар и поля профиля*/
.post-author {
padding: 0px 5px;
width: 200px;
position: relative;
/*
color: #96784F;*/
 min-height: 34px;
color: #7F6D61;
border-style: solid;
border-width: 8px;
-moz-border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/81667.png) 8 repeat;
-webkit-border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/81667.png) 8 repeat;
-o-border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/81667.png) 8 repeat;
border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/81667.png) 8 fill repeat;

background: #170f0f; /* Old browsers */
background: -moz-linear-gradient(left,  #170f0f 0%, #241b17 49%, #2f2520 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#170f0f), color-stop(49%,#241b17), color-stop(100%,#2f2520)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #170f0f 0%,#241b17 49%,#2f2520 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #170f0f 0%,#241b17 49%,#2f2520 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #170f0f 0%,#241b17 49%,#2f2520 100%); /* IE10+ */
background: linear-gradient(to right,  #170f0f 0%,#241b17 49%,#2f2520 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#170f0f', endColorstr='#2f2520',GradientType=1 ); /* IE6-9 */

background: -o-linear-gradient(left, #2A1313 0px, #230F06 49%, #482513 100%) transparent;
}
.multipage .post-author {
box-shadow: inset 0px 0px 30px 5px #1C120D, -3px 10px 23px #3B190F, -10px 19px 65px #191520;
}
.post-author ul {
 position: relative;
}
.post-author ul li a {
color: #AC6A24 !important;
}

.post-author a:hover, .post-author a:focus, .post-author a:active  {
   color: #DCCB8B ;
}
/*скрываем ненужные*/
.pa-awards, .pa-gifts {
display: none;
}

.pa-author {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/98159.png") -50px -194px repeat-y transparent !important;
color: #D29759 !important;
height: 32px;
margin: -30px 0px 0px -2px !important;
padding: 30px 10px 0px !important;
text-align: center;
width: 186px !important;
z-index: 30;
}
.pa-author a{
color: #D29759 !important;
}
.pa-author a:hover, .pa-author a:focus, .pa-author a:active{
color: #DCCB8B !important;
}
/*статус*/
.pa-title {
position: relative;
text-align: center;
}
.pa-avatar.item2{
background: transparent !important;
position: relative;
line-height: 0px !important;
border: none !important;
text-align: center;
margin-bottom: 5px;
}
.pa-avatar.item2 img {
max-width: 190px;
margin-left: -3px;
border-style: solid;
border-width: 8px;
-moz-border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/75757.png) 8 repeat;
-webkit-border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/75757.png) 8 repeat;
-o-border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/75757.png) 8 repeat;
border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/75757.png) 8 fill repeat;
}
/*
.fs-box .pa-avatar.item2 {display: none;}*/

.pa-online strong {
display: none;}


.button, #pun-live-rusff .cool1, #pun-live-rusff .cool3, #pun-live-rusff .cool2 {
background: #331007; /* Old browsers */
background: -moz-linear-gradient(top,  #331007 0%, #5f1609 20%, #401509 30%, #401509 77%, #270d06 86%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#331007), color-stop(20%,#5f1609), color-stop(30%,#401509), color-stop(77%,#401509), color-stop(86%,#270d06)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #331007 0%,#5f1609 20%,#401509 30%,#401509 77%,#270d06 86%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #331007 0%,#5f1609 20%,#401509 30%,#401509 77%,#270d06 86%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #331007 0%,#5f1609 20%,#401509 30%,#401509 77%,#270d06 86%); /* IE10+ */
background: linear-gradient(to bottom,  #331007 0%,#5f1609 20%,#401509 30%,#401509 77%,#270d06 86%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#331007', endColorstr='#270d06',GradientType=0 ); /* IE6-9 */

  min-height: 24px;
padding: 1px 8px;
      -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
box-shadow: 0px 0px 0px 4px #261e1b, #4A2B05 0px 2px 10px 4px, inset 0px 0px 0px 1px #7a4e1c;
color: rgba(224, 187, 108, 0.75) !important;
border: 1px solid transparent !important;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
margin: 3px;

}
.button:hover, .button:active, .button:focus {
   color: #E1BB6B !important;
}

#pun-admain .isactive a {color: #F7EAEA !important;}
 /*онлайн-оффлайн*/
.goh-online, .goh-offline {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/98159.png") -152px -156px no-repeat transparent;
color: #D2B389;
font-weight: 700;
height: 38px;
padding-left: 32px;
margin: -31px 0px -26px 43px !important;
text-shadow: 0px 0px 5px #000000;
width: 64px;
margin: 0px auto;
position: relative;
z-index: 31;
}

.goh-offline {
background-position: -56px -156px;
}
.post-img-Sp {
position: relative;
margin: -2px 0px -6px -4px !important;
z-index: 30;}



/*объявление и темные поля*/

#anno_goh
{
	top: 0px;
	left: 0px;
	position: relative;
	width: 888px;
	height: 248px;
	background-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/70041.png) !important;
	background-repeat: no-repeat;
}


.idtabs
{
	float: left;
	width: 711px;
	height: 182px;
	top: 18px;
	left: 29px;
	position: relative;

}
.anno-content
{
width: 672px;
height: 109px;
	top: 10px;
	left: 7px;
position: relative;
	padding: 10px;
overflow: auto;
}
.anno-content p {
margin: 6px;
text-indent: 20px;
}
.anno-content p::first-letter {
color: #310C03;
font-family: "Times New Roman", "Times", serif;
font-size: 13pt;
font-weight: 700;
text-transform: capitalize;
}
.anno-content p::first-line {
line-height: 10pt;
}


.anno-picture {
width: 692px; 
height: 129px;
margin-top: -10px; 
margin-left: -10px; 
position: absolute;
overflow: hidden;
}
.anno-picture-text {
background: rgba(0, 0, 0, 0.7);
bottom: 0px;
color: #C3AA83;
height: auto;
margin: 0 0 0 -10px !important;
padding: 4px 10px;
position: absolute;
width: 672px;
}
.anno-content .anno-picture-text::first-letter {
color: #C3AA83 !important;
}
.anno-picture-text a, #rightblock a, .goh-dark a, #viewprofile ul li a, #profilenav ul li a, .punbb #pun-main .info-box .legend {
/*color: #B94B37 !important;*/
color: #B56E2B !important;
}
.anno-picture-text a:hover, .anno-picture-text a:focus, .anno-picture-text a:active, #rightblock a:hover, #rightblock a:focus, #rightblock a:active, .goh-dark a:hover, 
.goh-dark a:focus, .goh-dark a:active, #viewprofile ul li a:hover, #profilenav ul li a:hover, #viewprofile ul li a:focus, #profilenav ul li a:focus , #viewprofile ul li a:active, #profilenav ul li a:active  {
/*color: #ED8059 !important;*/
color: #E9A465 !important;
} 

.tabs
{
height: 36px;
left: 4px;
overflow: hidden;
position: absolute;
text-align: center;
top: 147px;
width: auto;
}
.tab
{
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/98159.png") 0px 0px no-repeat;
display: inline-block;
height: 30px;
margin-right: 1px;
padding-top: 10px !important;
position: relative;
top: -7px;
width: 141px;
box-shadow: inset 0px 21px 10px -10px rgba(23, 2, 2, 0.749);
-webkit-transition: top 0.3s;
 -moz-transition: top 0.3s;
 -ms-transition: top 0.3s;
 -o-transition: top 0.3s;
 transition: top 0.3s;
}

.tabs .active {
top: -3px !important;
box-shadow: inset 0px 21px 10px -10px rgba(23, 2, 2, 0.1) !important;
}

.tab a {
display: inline-block;
font-weight: 700;
line-height: 5px;
padding: 0px 4px;
position: relative;
color: #DFA23E !important;
font-family: "Book Antiqua", "Palatino Linotype", Palatino, "Times New Roman", serif;
	height: 37px;
	width: 140px;
-webkit-transition: opacity 0.3s;
 -moz-transition: opacity 0.3s;
 -ms-transition: opacity 0.3s;
 -o-transition: opacity 0.3s;
 transition: opacity 0.3s;
opacity: 0.7;
}

.tab a:hover, .tab a:active, .tab a:focus, .active a  {
opacity: 1;
}

.tab:hover, .tab:active, .tab:focus {
top: -3px !important;
}



.goh-dark, #viewprofile, #profilenav, .punbb .info-box {
border-style: solid;
border-width: 8px;
-moz-border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/81667.png) 8 repeat;
-webkit-border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/81667.png) 8 repeat;
-o-border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/81667.png) 8 repeat;
border-image: url(http://goh.f-rpg.ru/files/0012/ff/5d/81667.png) 8 fill repeat;
box-shadow: inset 0px 0px 42px #000000, -7px 8px 17px #3B1C11;
color: #C3AA83;
background: #2F1C1C;
margin: 2px 4px !important;
padding: 3px !important;
display: inline-block;
float: left;
text-align: center;
}
 #viewprofile ul, #profilenav ul  {
position: relative;
z-index: 50;
}
.goh-dark-button a, #viewprofile ul li a, #profilenav ul li a{
padding: 3px 10px;
display: block;
}
.goh-dark-button, #viewprofile ul li, #profilenav ul li {
background: rgba(108, 59, 44, 0.553);
border-bottom: 1px solid #000000;
border-top: 1px solid #573E38;
box-shadow: inset 0px 0px 17px #120606;
text-align: left;
}
.goh-dark-button:hover, #viewprofile ul li:hover, #profilenav ul li:hover{
background: rgba(172, 58, 23, 0.553);
}
#goh-nav{
margin: -9px 0px;
}

#rightblock
{
	float: left;
	width: 119px;
	height: 181px;
	top: 18px;
	left: 745px;
	position: absolute;
text-align: center;
color: #C3AA83;
}


#right_top
{
	width: 107px;
	height: 126px;
	top: 10px;
	left: 4px;
	position: absolute;
}
.goh-skull-header {
color: rgba(92, 0, 0, 0.749);
font-family: serif;
font-size: 10pt;
font-weight: 700;
text-transform: uppercase;
text-indent: 20px;
padding-bottom: 5px;
padding-top: 5px;
} 
#skull {
background: url("http://goh.f-rpg.ru/files/0012/ff/5d/98159.png") -140px -38px no-repeat;
height: 68px;
float: left;
width: 66px;
margin-top: -14px;}
/*конец объявление*/


/*admin*/

#pun .punbb-admin .adcontainer, #pun .punbb-admin fieldset, #pun .punbb-admin .adformal {
border: none !important}


#pun .punbb-admin #pun-crumbs2 {padding-bottom: 100px !important;}