   /* ÃÐÀÔÈ×ÅÑÊÀß ×ÀÑÒÜ
-------------------------------------------------------------*/


/* Ôîí */
HTML {
background: url("http://forumfiles.ru/files/0019/3f/a1/79711.jpg") center top; 
}


#pun {
    background-image: url(http://forumfiles.ru/files/0019/3f/a1/32467.png);
    background-position: center;
   
    }

/*  http://forumfiles.ru/files/0019/3f/a1/74405.png */


/* Øàïêà */
#pun-title table { background-color: transparent;
   background-image: url("http://forumfiles.ru/files/0019/3f/a1/74287.png");
   border: none;
   height: 404px;
   width: 914px;
   margin-top: -1px;
   margin-left:-2px;
   margin-bottom: -10px;
   background-repeat: no-repeat;
   background-position : top center;
}

/* Òåëî */
div#pun-main {
   width:830px;
   margin-left: 40px;
   background-image: url("...");
   background-position: center;}

/* Ôóòåð */
#pun-about p.container {
   background-color: transparent;
  background-image: url("http://forumfiles.ru/files/0019/3f/a1/95190.png"); 
   background-position : center top; 
   background-repeat : no-repeat; 
   height: 140px; 
   width: 914px;
   margin-left: 0px;
   margin-top: -12px; 
   font-size: 0em;}

div#html-footer {
   margin: -67px 0px 0px 0px;}

div#pun-about {
   margin-bottom: -50px;}


/* Ñòèëü öèòàò */

.punbb .quote-box, .punbb .code-box, .spoiler-box {
   background-color: rgba(201, 198, 174, 0.2);
   color: black;
   transition:0.3s!important;
   background-image: url("");
   border-top: 1px solid #b5cdb7!important;
   border-right: 5px #b5cdb7 solid!important;
   border-bottom: 1px #b5cdb7 solid!important;
   border-left: 5px #b5cdb7 solid!important;
}

/*   border-top-left-radius: 10px!important;
   border-top-right-radius: 10px!important;
   border-bottom-right-radius: 10px!important;
   border-bottom-left-radius: 10px!important; 

      -moz-box-shadow: 0px #513a35;
   -webkit-box-shadow: 0 0 0px #513a35;
   box-shadow: 0px #513a35;
   -moz-border-radius: 20px;
   -webkit-border-radius: 0px; */



div#pun-viewtopic.punbb .post-content .td.quote-box, div#pun-viewtopic.punbb .post-content .td.code-box, div#pun-viewtopic.punbb .post-content .td.spoiler-box {width:90%!important;}


 
 /* Ñòèëü ôîðìû îòâåòà è êíîïîê */
.punbb textarea, .punbb select, .punbb input {
   background-color: transparent;
   background-color: #f3f1e6;
   color: black;
   font-size:11px!important;
   background-image: url("");
   border-top: 2px solid #513a35;
   border-right: 2px solid #513a35;
   border-bottom: 2px solid #513a35;
   border-left: 2px solid #513a35;
   -moz-box-shadow: 0px #513a35;
   -webkit-box-shadow: 0px #513a35;
   box-shadow: 0px #513a35;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
}

/*
.punbb .post-content td {
   border-top-left-radius: 8px!important;
   border-top-right-radius: 8px!important;
   border-bottom-right-radius: 8px!important;
   border-bottom-left-radius: 8px!important;
   padding:4px!important;
   padding-right:9px!important;
   border-collapse: initial!important;
   overflow:visible!important;

} */

/*

.punbb .fs-box {width:760px!important;} */



/* .punbb fieldset .post-box .quote-box, .punbb fieldset .post-box .code-box, .punbb fieldset .post-box .spoiler-box {width: 88%!important;} */

#pun-main #post-form h2, .punbb .category h2, #pun-debug h2 {
background-image: url('http://forumfiles.ru/files/0019/3f/a1/95806.png');
 box-sizing: border-box;
    text-align: right;
    color: #2c262b !important;
    position: relative;
    z-index: 5;
    font-weight:bold;
    padding-top: 43px;
    margin-left:-60px;
    font: 17px 'Verdana'; 
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    height: 70px;
    width: 935px;
    text-shadow: #f8f2dc 1px 0 0px, #f8f2dc 0 1px 0px, #f8f2dc -1px 0 0px, #f8f2dc 0 -1px 0px;
}

#pun-main h2 {padding-top:17px;} 

#pun-main h1 {
background-image: url('http://forumfiles.ru/files/0019/3f/a1/59455.png');
    box-sizing: border-box;
    color: #2c262b !important;
    position: relative;
    z-index: 5;
    text-align:right;
    padding-top:43px;
    margin-left:-60px;
    font-family: 'Verdana'; 
    font-size:16px;
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    height: 101px;
    width: 935px;
    text-shadow: #f8f2dc 1px 0 0px, #f8f2dc 0 1px 0px, #f8f2dc -1px 0 0px, #f8f2dc 0 -1px 0px;
}


.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer  {
  background-color: transparent; 
  color: #000000;}

#pun-debug h2, .punbb-admin #pun-admain h2, #pun-stats .statscon, li#onlinelist, li#onlinelist div  {
  background-color: transparent;
  color: #000000;}

#pun-stats h2,.punbb .main h1, .punbb .main h2 {
  background-color: transparent;
  color: #000000;
  font-weight: bold;
  }

#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #000000;}

.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #000000;}

.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #000000;}



/* ÃÐÀÍÈÖÛ
-------------------------------------------------------------*/
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent;}

.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent;}

#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;}

#pun-stats h2 .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin{
  border-color: transparent;}

.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:transparent;}

.punbb th {
  border-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: transparent;}

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #130a01}

li.pa-online {
  border-left-color: transparent;}


.punbb td div.tclcon {
text-align: center;
}



/* ÑÑÛËÊÈ È ÈÕ ÖÂÅÒÀ
-------------------------------------------------------------*/
.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: #2c262b;
  text-decoration: none; font-weight:bold;
  transition:0.5s ease 0s;
  text-shadow: #f8f2dc 1px 0 0px, #f8f2dc 0 1px 0px, #f8f2dc -1px 0 0px, #f8f2dc 0 -1px 0px;}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #2c262b; }

.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: #725f65;
  border-bottom: 0px none #780e0e;
  text-decoration: none; 
  font-weight: none; 
  text-shadow: #f8f2dc 1px 0 0px, #f8f2dc 0 1px 0px, #f8f2dc -1px 0 0px, #f8f2dc 0 -1px 0px;}


#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #2c262b;
  text-shadow: #f8f2dc 1px 0 0px, #f8f2dc 0 1px 0px, #f8f2dc -1px 0 0px, #f8f2dc 0 -1px 0px;}

a.lzv:link {text-decoration:none; color:#cccccc;}
a.lzv:active {text-decoration:none; color:#cccccc;}
a.lzv:visited {text-decoration:none; color:#cccccc;}
a.lzv:hover {text-decoration:none; color:#ffffff;}


/* ÀÂÀÒÀÐ
------------------------------------------ */


.punbb .pa-avatar img {
    width: 180px;
    height: 180px;
    margin-top:18px;
    margin-left:-2px;
    border-color: #2c262b;
    border:3px solid;
    
       
}



/* ÒÀÁËÈÖÀ ÍÀÔÈÃÀÖÈÈ
-------------------------------------------------------------*/
a.menuFAQ, a.menuFAQ:active, a.menuFAQ:link, a.menuFAQ:visited {
font-family: Verdana;
font-size: 10px;
background-repeat:no-repeat;
color: #241d23; 
font-weight: bold;
text-transform: uppercase;
text-align:left;
margin-bottom: 5px;
margin-left: 1px;
text-decoration: none;
width:75px;
height:36px;
 text-shadow: #f8f2dc 0px 0 0px, #f8f2dc 0 0px 0px, #f8f2dc -0px 0 0px, #f8f2dc 0 -0px 0px;
	display: block;
transition:0.5s ease 0s;
}

a.menuFAQ:hover {
font-family: Verdana;
font-size: 10px;
background-image:url('http://forumfiles.ru/files/0019/3f/a1/25845.png');
background-repeat:no-repeat;
color: #8d432e; 
font-weight: bold;
text-align:left;
text-transform: uppercase;
text-decoration: none;
width:75px;
height:36px;
	display: block;
}



a.menuRules, a.menuRules:active, a.menuRules:link, a.menuRules:visited {
font-family: Verdana;
font-size: 10px;
background-repeat:no-repeat;
color: #241d23; 
font-weight: bold;
text-transform: uppercase;
text-align:left;
margin-bottom: 5px;
margin-left: 1px;
text-decoration: none;
width:115px;
height:40px;
 text-shadow: #f8f2dc 0px 0 0px, #f8f2dc 0 0px 0px, #f8f2dc -0px 0 0px, #f8f2dc 0 -0px 0px;
	display: block;
transition:0.5s ease 0s;
}

a.menuRules:hover {
font-family: Verdana;
font-size: 10px;
background-image:url('http://forumfiles.ru/files/0019/3f/a1/39330.png');
background-repeat:no-repeat;
color: #8d432e; 
font-weight: bold;
text-align:left;
text-transform: uppercase;
text-decoration: none;
width:115px;
height:40px;
	display: block;
}



a.menuRoles, a.menuRoles:active, a.menuRoles:link, a.menuRoles:visited {
font-family: Verdana;
font-size: 10px;
background-repeat:no-repeat;
color: #241d23; 
font-weight: bold;
text-transform: uppercase;
text-align:left;
margin-bottom: 5px;
margin-left: 1px;
text-decoration: none;
width:176px;
height:42px;
 text-shadow: #f8f2dc 0px 0 0px, #f8f2dc 0 0px 0px, #f8f2dc -0px 0 0px, #f8f2dc 0 -0px 0px;
	display: block;
transition:0.5s ease 0s;
}

a.menuRoles:hover {
font-family: Verdana;
font-size: 10px;
background-image:url('http://forumfiles.ru/files/0019/3f/a1/47174.png');
background-repeat:no-repeat;
color: #8d432e; 
font-weight: bold;
text-align:left;
text-transform: uppercase;
text-decoration: none;
width:176px;
height:42px;
	display: block;
}


a.menuQuests, a.menuQuests:active, a.menuQuests:link, a.menuQuests:visited {
font-family: Verdana;
font-size: 10px;
background-repeat:no-repeat;
color: #241d23; 
font-weight: bold;
text-transform: uppercase;
text-align:left;
margin-bottom: 5px;
margin-left: 1px;
text-decoration: none;
width:137px;
height:55px;
 text-shadow: #f8f2dc 0px 0 0px, #f8f2dc 0 0px 0px, #f8f2dc -0px 0 0px, #f8f2dc 0 -0px 0px;
	display: block;
transition:0.5s ease 0s;

}

a.menuQuests:hover {
font-family: Verdana;
font-size: 10px;
background-image:url('http://forumfiles.ru/files/0019/3f/a1/57337.png');
background-repeat:no-repeat;
color: #8d432e; 
font-weight: bold;
text-align:left;
text-transform: uppercase;
text-decoration: none;
width:137px;
height:55px;
	display: block;
}


a.menuActions, a.menuActions:active, a.menuActions, a.menuActions:visited {
font-family: Verdana;
font-size: 10px;
background-repeat:no-repeat;
color: #241d23!important; 
font-weight: bold;
text-transform: uppercase;
text-align:left;
margin-bottom: 5px;
margin-left: 1px;
text-decoration: none;
width:147px;
height:47px;
 text-shadow: none!important;
	display: block;
transition:0.5s ease 0s;
}

a.menuActions:hover {
font-family: Verdana;
font-size: 10px;
background-image:url('http://forumfiles.ru/files/0019/3f/a1/47050.png');
background-repeat:no-repeat;
color: #8d432e!important; 
font-weight: bold;
text-align:left;
text-transform: uppercase;
text-decoration: none;
width:147px;
height:47px;
	display: block;
}



a.menuGuestroom, a.menuGuestroom:active, a.menuGuestroom, a.menuGuestroom:visited {
font-family: 'Verdana';
font-size: 10px;
background-repeat:no-repeat;
color: #241d23!important; 
font-weight: bold;
text-transform: uppercase;
text-align:left;
margin-bottom: 5px;
margin-left: 1px;
text-decoration: none;
width:125px;
height:52px;
 text-shadow: none!important;
	display: block;
transition:0.5s ease 0s;
}

a.menuGuestroom:hover {
font-family: Verdana;
font-size: 10px;
background-image:url('http://forumfiles.ru/files/0019/3f/a1/89199.png');
background-repeat:no-repeat;
color: #8d432e!important; 
font-weight: bold;
text-align:left;
text-transform: uppercase;
text-decoration: none;
width:125px;
height:52px;
	display: block;
}


.menuFAQ span {padding-left:23px;padding-top:13px;position:absolute;z-index:105;}
.menuRules span {padding-left:30px;padding-top:9px;position:absolute;z-index:104;}
.menuQuests span {padding-left:45px;padding-top:20px;position:absolute;z-index:103;}
.menuRoles span {padding-left:50px;padding-top:15px;position:absolute;z-index:107;}
.menuActions span {padding-left:23px;padding-top:16px;position:absolute;z-index:108;}
.menuGuestroom span {padding-left:38px;padding-top:22px;position:absolute;z-index:109;}

/* Quick Fixes
-------------------------------------------------------------*/

#topic-users-in a:after {content: ',';}

#topic-users-in p.container {padding-left:15px;padding-right:20px;width:96%;}

#topic-users-in a:last-child:after {
    display: none;
}


div#p5.post.endpost {padding:0px;}



#mask_dialog .bg {z-index:21;}