/********* Цитаты и коды *********/
/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
background-color: rgba(185, 169, 151, 0.27) !important;
box-shadow: inset 0px 0px 10px 0px rgba(121, 106, 90, 0.2);
border-radius: 5px;
border: 1px solid rgba(255,255,255,0.25);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box; 
}

/*автор*/

/*аватар и поля профиля*/

.post-author {
text-align: center !important;
}
.post-author ul li {
    background: url("") repeat-y scroll 0 0 transparent;
    margin-left: 25px;
    padding-left: 0px;
    padding-right: 0px;
}

/*имя*/
.pa-author {
    background: url("http://forumfiles.ru/files/0017/92/5a/40279.png") no-repeat scroll 0 0 transparent !important;
    color: rgb(250, 231, 237) !important;
    font: small-caps 100 0pt "Book Antiqua";
    font-size: 9.5px !important;
    font-weight: 400 !important;
    height: 98px !important;
    line-height: 39px !important;
    margin-left: -12px !important;
    margin-top: -25px !important;
    padding-top: 9px !important;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 3px #371d48;
    text-transform: uppercase !important;
    width: 260px !important;
    z-index: 0 !important;
}


.pa-author a:hover, .pa-author a:focus, .pa-author a:active  {
color: #ede8dc !important;
}

.pa-author a{
color: rgb(250, 231, 237) !important;
font-family: "Book Antiqua";
font-size: 9.5px;
font-weight: bold !important;
font-weight: 400;
text-transform: uppercase;
}

/*статус*/
.pa-title {
    background: none repeat scroll 0 0 transparent !important;
    font-size: 90%;
    height: auto;
    line-height: 10px;
    color: #b9b9b9;
    line-height: auto !important;
    margin-left: 31px !important;
    margin-top: -52px !important;
    padding-bottom: 10px !important;
    position: relative;
    text-align: center;
    z-index: 1000 !important;
}

/*рамка вокруг аватара*/
.pa-avatar.item2::after { border-color: transparent;
border-image: url("http://forumfiles.ru/files/0017/92/5a/62314.png") 30 30 30 30;
border-style: solid;
border-width: 30px;
box-sizing: border-box;
width: 208px;
height: 111%;
left: 0; top: 0px;
margin-left: -10px !important;
margin-top: -10px;
position: absolute;
content: ""; z-index: 1 !important; 
}

/*аватар*/
.pa-avatar.item2 {
    background: none repeat scroll 0 0 transparent !important;
    line-height: 0 !important;
    margin-bottom: 10px;
    margin-left: 24px;
    margin-top: auto !important;
    padding-left: 0 !important;
    padding-right: 8px !important;
    padding-top: 1px;
    position: relative;
    text-align: center;
    width: 190px;
    z-index: 1 !important;
}

.pa-avatar.item2 img {
    margin-left: 0px;
    min-width: 190px !important;
}



/*БЫСТРЫЙ ОТВЕТ И КАТЕГОРИЯ*/
#pun-main #post-form h2 {
text-align: center;   
color: #f7ecc7;
text-shadow: 0px  0px  7px  #011922;
text-align: center;
font: small-caps 100 9pt "Book Antiqua" !important;
background-repeat : no-repeat;
background-position: top center;
border: none;
background-image: url("http://forumfiles.ru/files/0017/92/5a/45396.png");
width: 890px; height: 35px;
margin-left: 0px;
padding-left: 15px !important;  
padding-top: 25px !important;
}

#pun-main h1, #pun-debug h2 {
text-align: center;   
color: #f7ecc7;
text-shadow: 0px  0px  7px  #011922;
text-align: center;
font: small-caps 100 8pt "Book Antiqua" !important;
background-repeat : no-repeat;
background-position: top center;
border: none;
background-image: url("http://forumfiles.ru/files/0017/92/5a/45396.png");
width: 890px; height: 35px;
margin-left: 0px;
padding-left: 15px !important;  
padding-top: 27px !important;
padding-bottom: 57px !important;
margin-top: -18px !important;
}

body {
background: url("http://forumfiles.ru/files/0017/92/5a/94356.png") no-repeat top center; 
margin-left: -3px !important; 
color: #030303 !important; 
  }

HTML {
background: url("http://forumfiles.ru/files/0017/92/5a/10217.png") center top repeat-y, url("http://sf.uploads.ru/NOAHo.png") center top repeat #cabcaf; 
}

#pun_wrap {  
background: url("http://forumfiles.ru/files/0017/92/5a/93912.png") no-repeat center bottom;
padding-bottom: 80px; margin-left: 5px; 
}

#pun-ulinks, #pun-ulinks .container, #pun-ulinks li, #pun-ulinks li a, #pun-ulinks li a   {
  color: #085a83  !important; 
  text-align: center; 
  font:  8pt "Verdana" !important; 
  text-shadow: none !important;
  }


 .punbb td div .tclcon, .category .container table .hasicon .tc1 {
background: rgba(184, 168, 149, 0.4);
padding: 5px;
border-radius: 10px;
border: 1px solid rgba(255,255,255,0.4);
-moz-background-clip: border;     
-webkit-background-clip: border;  
background-clip: border-box; 
box-shadow: inset 0px 0px 7px 0px rgba(121, 106, 90, 0.4);
}


/********* Иконки *********/
.punbb table Div.icon {float: right; display: block;width: 45px;height: 48px; border-style: none;
background-image: url(http://forumfiles.ru/files/0017/92/5a/99890.png); 
background-repeat: no-repeat;
position: relative;margin-left: 2px;p;padding-left: 6px;margin-top: -11px;}
TR.inew Div.icon {
background: url(http://forumfiles.ru/files/0017/92/5a/45613.png) no-repeat;
margin-left: 2px;  padding-left: 10px;
}
TR.isticky Div.icon {
background: url(http://forumfiles.ru/files/0017/92/5a/93565.png) no-repeat;
margin-left: 2px;  padding-left: 10px;
}
TR.iclosed Div.icon {
background: url(http://forumfiles.ru/files/0017/92/5a/31305.png) no-repeat;
margin-left: 2px;  padding-left: 10px;
}



.punbb-admin #pun-admain legend span, #pun-title, #pun-title .container, .punbb .modmenu .container,
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .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 .post h3 span, .punbb th, #viewprofile li, #setmods dl, .punbb textarea, .punbb select, .punbb input
 {background-color: transparent;
  color: #013854; }

.punbb legend span, #viewprofile h2 span, #profilenav h2 span {
margin-top: -100px !important;
}

.punbb-admin #pun-admain h2 {background-position : center;
  background-color: transparent;
  color: #092d3d;
font-style: normal;}

.offline li.pa-online strong {
  font-weight: normal }

.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, .punbb .post-sig dt {
  border-color: transparent; 
  }

.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
background-clip:padding-box;
-moz-background-clip: padding-box;
}


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
 .punbb-admin, .punbb a:link, .punbb a,  .punbb a:visited,  #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited
{
  border-bottom: 0px none #000;
  text-decoration: none;
 color: #085a83; 
text-shadow: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
 color: #000000; 
text-shadow: 0px 0px 0px #a7dded;
  }

/* 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: #669bb4; 
text-shadow: 0px 1px 0px #f8eab5;
border-bottom: 0px none #000;
 text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
 color: #092d3d; 
text-shadow: 0px 0px 0px #edd6a7;
  }

li#navindex {display: none;}
#title-logo-tdr img {width: 1px; height: 1px;}
#pun th {}
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-index .modlist {display: none; }
#pun-announcement.section h2 span {display: none; }
#pun-title .title-logo span {display: none;}
.blockquote, .blockcode, .scrollbox, pre {border:none; }
#pun-announcement {margin-top: 0px !important;}
#viewprofile h2 span, #profilenav h2 span {display: none;}
#navawards a {display: none; font-size: 0px;}
#pun-ulinks li.item7 {font-size: 0px;}
.lastedit {display:none;}
.punbb .main .post-content td{border:none 0 transparent;}
#pun-announcement.section h2 span {display: none; }

/********* Категории *********/
/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2  {background-image : url(http://forumfiles.ru/files/0017/92/5a/98398.png);
background-repeat : no-repeat;
background-position: top center;
width: 953px; height: 61px;
margin-left: -65px;
color: #f7ecc7;
text-shadow: 0px  0px  7px  #011922;
text-align: center;
font: small-caps 100 9pt "Book Antiqua" !important;
text-transform: uppercase;
padding-top: 43px !important;  
padding-left: 78px !important;  
border: none;
border-color: transparent;
font-weight: normal;
   }

   hr {
     background: url("http://savepic.net/8113224.png") no-repeat scroll center top rgba(0, 0, 0, 0);
     border: medium none;
    color: transparent !important;
    height: 5px;
    margin-bottom: 4px !important;
    margin-top: 2px !important;
    opacity: 1 !important;
}


/*кнопка*/
 .button{
background: #1A120D url(http://forumfiles.ru/files/0017/92/5a/69352.png) repeat-x top;
  color: #cad6db !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  -moz-box-shadow: inset 0 1px 0 0 #517e90, 0px 2px 1px rgba(0,0,0,0.1) !important;
  -webkit-box-shadow: inset 0 1px 0 0 #517e90, 0px 2px 3px rgba(0,0,0,0.1) !important;
  box-shadow: inset 0 1px 0 0 #517e90, 0px 2px 4px rgba(0,0,0,0.3) !important;
  border: 0px solid !important;
  font-family: Arial, helvetica, sans-serif !important;
  font-size: 9px !important;
  text-transform:uppercase;
  line-height: 22px !important;
  height: 23px;
  padding: 0px 10px;
  text-align: center;
  font-weight: 300 !important;
  min-width: 90px;
  display: inline-block;
}
  
.button:hover, .button:active, .button:focus, #usual1 .active {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 #191919 !important;
  font-family: Arial, helvetica, sans-serif !important;
  font-size: 9px !important;
  font-weight: 300 !important;
  line-height: 22px !important;
  height: 23px;
  padding: 0 10px;
  text-align: center;
  min-width: 90px;
  display: inline-block;
}


.pa-fld1 {
background-attachment: scroll !important;
background-clip: border-box !important;
background-origin: padding-box !important;
border-radius: 3px;
font-size: 11px !important;
margin-left: 12px !important;
margin-top: 0px !important;
padding-top: 5px !important;
padding-bottom: 7px !important;
padding-right: 5px !important;
padding-left: 5px !important;
text-align: center;
width: 185px;
}


#main-reply {
    padding: 12px !important;
    width: 97% !important;
}

td.tcr a {
background: transparent url(http://sh.uploads.ru/ugvi5.png) no-repeat 0% 0px;
padding-left: 14px;}
}

/********* Тему просматривают *********/
.punbb input {
    border: 0 none !important;
}
.punbb .modmenu .container {
    border: 0 none !important;
    margin-left: 11px;
    margin-top: -7px;
    width: 882px;
}

#pun-index .tcl h3 a {
    background-image: none !important;
}
.newtext a {background: none !important; padding: 0 !important;
}

tr.odd td {
    background-color: rgba(100, 65, 129, 0.33);
    border: 1px solid rgba(100, 65, 129, 0.47) !important;
}


table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px !important;
    border-color: grey;
}

#pun-index .tcl h3 a {
  display: block;
  width: 360px !important;
  background: url("");
  background: rgba(108, 112, 100, 0.2);
  height: 19px;
  position: relative;
  text-align: center;
  padding-left: 50px;
  }

div#pun-live-rusff {display: none !important;}

.pa-posts, .pa-respect {
  display: inline-block;
  padding: 0px 2px !important;
  width: 76px;
  position: relative;
  left: 10px;
margin-left: 5px !important;
  text-align: center;
  background-color: rgba(185, 169, 151, 0.37) !important;
  border: 1px solid rgba(24, 84, 115, 0.31);
  }

.post-content .spoiler-box > div {
background: url("http://savepic.net/7846796.png") no-repeat left center !important;
cursor: pointer;
padding-left: 18px;     
background-size: 15px !important;
}
.post-content .spoiler-box > div.visible {background-image:url('http://savepic.net/7845772.png') !important;}


/********* ЛС *********/
#pun-messages #profile .container {padding: 0em; border-top: 0px solid #fff;}
#pun-messages #pun-crumbs1 {margin-bottom: -70px;}
#pun-messages #messages {margin-top: -10px;margin-left: 0.5em;margin-right: 0.5em;margin-bottom: 20px;}
#pun-messages #profilenav {float: none; margin-left: 0em; width: 900px !important;}
#pun-messages #profile h2 span {border-radius: 0 0 0 0; box-shadow: 0 0 0 #f0f0f0; padding: 0px !important;}
#pun-messages #profile h2 {margin-top: -55px;}
#pun-messages #profile h3 {border: 0px solid #fff; border-bottom: 0px; }
#pun-messages #profile fieldset {margin: 0.5em; padding: 0.5em;  }
#pun-messages #pun-crumbs1 {margin-bottom: -70px;}
#pun-messages #profile fieldset legend {
padding-top: 0px !important;
color: #0e3f69;
text-shadow:1px  1px  0px  #e8e1d4;
text-align: center;
margin-bottom: 25px;
}

#pun-messages #profile legend strong { 
text-align: center; 
background: transparent; 
margin-left: 0px;
padding: 22px 230px !important; 
color: #0e3f69;
text-shadow:1px  1px  0px  #e8e1d4;
text-align: center;
font: small-caps 100 12pt "Book Antiqua" !important;
height: 60px;
}

#pun-messages #profile .fs-box .container {
  border-top: 0px !important; 
  border: 0px solid #ccc; 
  width: 910px !important; 
  margin-left: -10px;}

#pun-messages #post-form { 
background: none; } 

#pun-messages blockquote {
  padding: 0px 5px; }

#pun-messages #profilenav ul {
  padding: 1.8em; 
  margin-top: -78px;
  margin-left: 20px;
  border: 0px; 
  list-style:none;  }

#pun-messages #profilenav li  {
 background: #1A120D url("http://forumfiles.ru/files/0017/92/5a/69352.png") repeat-x top;
  color: #cad6db !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  -moz-box-shadow: inset 0 1px 0 0 #517e90, 0px 2px 1px rgba(0,0,0,0.2) !important;
  -webkit-box-shadow: inset 0 1px 0 0 #517e90, 0px 2px 3px rgba(0,0,0,0.2) !important;
  box-shadow: inset 0 1px 0 0 #517e90, 0px 2px 4px rgba(0,0,0,0.3) !important;
  border-color: #04202c !important;
  text-shadow: 0 -1px 0 #191919 !important;
  font-family: Arial, helvetica, sans-serif !important;
  font-size: 9px !important;
  text-transform:uppercase;
  font-weight: 300 !important;
  line-height: 22px !important;
  height: 20px;
  padding: 0 10px;
  text-align: center;
  display: inline-block;
  min-width: 70px; 
}

#pun-messages #profilenav li a {
  color:white; 
  text-decoration:none; 
  text-align:center; 
  display:block; 
  line-height:20px; 
  outline:none; 
  padding 0 3px; }
#pun-messages #profilenav li a:hover, #pun-messages #profilenav li a:focus {
  margin: 0; 
  padding: 0 !important; 
  background: transparent !important; 
  }



#button-files_rusff {display: none !important;}
#button-graffiti_rusff {display: none !important;}

#form-buttons {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(169, 169, 169, 0.15);
    background-origin: padding-box;
    background-position: 0 0%, 100% 0%, 0 100%, 100% 100%;
    background-repeat: no-repeat;
    background-size: 10px auto;
    box-shadow: 1px 1px 0 rgba(169, 169, 169, 1) inset, 1px 1px 0.1px rgba(169, 169, 169, 1);
    margin-bottom: 5px;
}


#p24 .post-author, #p24 .post-sig, #p24 .pl-share, #p24 .pl-email {display: none;}
#p24 .post-author  {width: 5px;}
#p24 .post-body {margin-left: 5px;}
#p24 .post .permalink, #p24 h3 span {margin-left: 5px;}
#p24 .post-content .quote-box, #p24 .quote-box {padding: 0.3em; margin: 0.1em 0.2em 0.1em;}


#p750 .post-author, #p750 .post-sig, #p750 .pl-share, #p750 .pl-email {display: none;}
#p750 .post-author  {width: 5px;}
#p750 .post-body {margin-left: 5px;}
#p750 .post .permalink, #p750 h3 span {margin-left: 5px;}
#p750 .post-content .quote-box, #p750 .quote-box {padding: 0.3em; margin: 0.1em 0.2em 0.1em;}


.hover-blk {
 display:inline-block;
}

.hover-blk > .b {
display:none;
position:absolute;
width: 180px;
height: auto;
padding: 5px;
background: rgb(1, 73, 106);
box-shadow: inset 0px 0px 25px 0px rgb(14, 53, 75);
border-radius: 3px;
border: 1px solid rgb(239, 200, 86);
text-align: center;
font-size: 10px;
margin-left: -67px;
z-index: 1000 !important;
}

.hover-blk > .b img{
 margin-bottom: 2px;
}

.hover-blk:hover .b {
 display:block;
}

#navi a{
  box-shadow: 0px 0px 7px rgba(184, 168, 149, 0.5) inset;
  display: block;
  width: 108px;
  text-shadow: none;
  font-weight: bold;
  color: #DBDFE8;
  font-family: Arial;
  text-align: center;
  text-transform: uppercase;
  font-size: 9.3px;
  margin-left: -8px;
  margin-top: -12px;
  padding: 3px;
}


#navi a:hover {
  box-shadow: 0px 0px 7px rgba(184, 168, 149, 0.7) inset;
  background: rgba(184, 168, 149, 0.3);
  display: block;
  width: 108px;
  text-shadow: none;
color: #fff;
  font-weight: bold;
 font-family: Arial;
  text-transform: uppercase;
  text-align: center;
font-size: 9.3px;
  margin-left: -8px;
  margin-top: -12px;
  padding: 3px;
}


/* CS6 Table
 -------------------------------------------------------------*/
#menu {
margin-top: 0px;
width: 0px;
height: 0px;
margin-top: 80px;
background-repeat : no-repeat;}

#menu span {
text-align:center;
display:block;
color:#000000;
margin: 7px 0px;
margin-left: -5px;

}

#menu .tabactive {
width: 13px;
background: url("http://forumfiles.ru/files/0017/92/5a/98293.png") no-repeat !important;
border: none !important;
}

.submenutext {
display: none; 
height: 20px;
}


.punbb .pa-author img,
.punbb .pa-title img {
  height:auto;
  display: none !important;
  max-width:150px;
}


#profile-left {
width:30%;
padding-top:0 !important;
background: rgba(184, 168, 149, 0.4);
box-shadow: inset 0px 0px 7px 0px rgba(121, 106, 90, 0.2);
text-align: center;
border-radius: 5px;}

#pun-userlist tr.altstyle:nth-child(odd) {
background: rgba(184, 168, 149, 0.4);
}

span.fr {
  font-size: 11px !important;
  margin-right:800px;
  margin-top: -20px !important;
}

form#award_form {
background-color: #ccc !important; 
}