/* Design made by Naiad
d-naiad.tumblr.com, icq 641970359
code version: 3.06
-------------------------------------------------------------*/

@font-face {
    font-family: "Mesquite";
    src: url('https://dl.dropboxusercontent.com/u/90018793/folder/mesquite/MesquiteStd.eot');
    src: url('https://dl.dropboxusercontent.com/u/90018793/folder/mesquite/MesquiteStd.woff') format('woff'), url('https://dl.dropboxusercontent.com/u/90018793/folder/mesquite/MesquiteStd.ttf') format('truetype'), url('https://dl.dropboxusercontent.com/u/90018793/folder/mesquite/MesquiteStd.svg') format('svg');
    font-style: normal;
}

/* ВД0 Основное
 -------------------------------------------------------------*/

body {
background: url(http://i.imgur.com/TaurVcJ.jpg) center top repeat #150b0a;
}

#pun, #footer_banners {
background: 
url(http://i.imgur.com/oEQeaxd.jpg) top center repeat;
border: #38201a 4px solid;
box-shadow: #000 0px 0px 1px, #000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px;
}

#footer_banners {
    padding: 4px 0px 0px;
    margin: 130px 20px 20px !important;
}

#html-header {
    width: 890px;
    height: 170px;
    background: url("http://i.imgur.com/GNNX0lN.jpg") no-repeat;
}

/*ботинки*/
#html-footer {
    height: 80px;
    background: url("http://i.imgur.com/VJIICjA.jpg") no-repeat;
    width: 890px;
margin-top: 12px;
}
#html-header, #html-footer {
margin-left: -25px;
}

a#naiad {
    width: 90px;
    height: 80px;
    margin: 0px 790px;
    display: block;
position: absolute;
}
#gif_doctor {
    position: absolute;
    margin-top: 69px;
    margin-left: 662px;
}
#gif_2 {
    position: absolute;
    margin-top: 109px;
    margin-left: 58px;
}
#pun-about {
    text-align: right;
}

/*редирект*/

div#pun-redirect {
background: url() center top repeat #170f0e;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
margin: 0;
padding: 0;
}


/* ВД1 Общие настройки
-------------------------------------------------------------*/

/* ВД1.1 цвет текста */
body  {
  color: #000;
  }

* {
  border: none transparent;
}
.post-body * {
border: transparent
}
textarea, input, select, optgroup {
  font: 11px verdana, arial, helvetica, sans-serif;
background: #b09189;
}

#button-hon {background-image:url('http://s5.uploads.ru/6deiE.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat;height:26px; width:100%}

/* ВД3 Ссылки
-------------------------------------------------------------*/

a, .button, input[type="submit"], .post-img-Sp, a img {
  text-decoration: none;
  transition-duration: .3s;
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
cursor: pointer;
}

a {
  color: #38231e;
  }

a:hover {
  color: #593c35;
  text-shadow: #d9aca0 0 0 7px;
  }
#pun-admain a {
    color: #555 !important;
    text-shadow: none;
}

div#pun-navlinks li > a {
    font-family: book antiqua;
    font-size: 16px;
    color: #9e746a;
    text-shadow: 1px 1px 5px #000;
    font-variant: small-caps;
    font-weight: bold;
    text-shadow: 0 0 1px #000, 0 0 1px #000, 0 0 10px #000;
}

div#pun-navlinks li > a:hover {
    color: #C9A299;
}

/* Заголовки */
#pun-index div.category h2, #pun-stats h2, h1, #pun-messages #profile legend, #menu div {
    font-family: book antiqua;
    font-size: 15px;
    color: #997268;
    font-variant: small-caps;
    font-weight: bold;
    text-shadow: 0px 0px 6px #000, 0px 0px 2px #000, 0px 0px 8px #000 !important;
    text-align: center;
    position: relative;
    z-index: 20;
}
.pa-author, .pa-author a{
font-family: book antiqua;
    font-size: 15px;
    font-variant: small-caps;
    font-weight: bold;
    text-align: center;
}
#pun-index div.category h2, #pun-stats h2, #pun-main > h1 {
font-size: 18px;
}
.post-content h1 {
    background: url("http://i.imgur.com/DoaRPrM.png") no-repeat scroll center bottom transparent;
    height: 30px;
text-shadow: none !important;
color: #302725;
}
a img {
    margin: 0 2px;
    opacity: 0.6;
}
a img:hover {
    opacity: 1;
}
.html-box td {
    padding: 0;
}

/* Классы */
.nav {
text-align:center;
}
.nav a {
    padding: 2px 0px;
    width: 105px;
    display: inline-block;
background: none repeat scroll 0% 0% #9E8B86;
border-bottom: 2px solid #84706B !important;
    margin: 1px 1px;
    text-shadow: none !important;
border-radius: 4px;
}
.nav a:hover {
    background: #D1C4C1;
}

#sm5 td {
    padding: 0;
}

#stre {
position:fixed;
right: 3%;
bottom: 50%;
z-index: 1400;
}

.post-links a {
opacity: .8;
text-shadow: #000000 0 0 6px, #000000 0 0 6px, #000000 0 0 8px !important;
}
#pun-status *, #pun-crumbs1 *, #pun-crumbs2 *,
#pun-about *, .linkst *, .linksb *, .post-links *, .modmenu *:not(select) {
color: #7a655f;
text-shadow: #000000 0 0 6px, #000000 0 0 6px, #000000 0 0 8px !important;
opacity: 0.9;
}

.post-links a, #pun-crumbs1 a, #pun-crumbs2 a, #pun-about a, .linkst a, .linksb a, .modmenu a {
color: #94746c;
}

#pun-status a:hover, #pun-crumbs1 a:hover, #pun-crumbs2 a:hover, #pun-about * a:hover {
color: #b5877b;
}

/*кнопочки*/
.post-links li > a, .postlink a, .postlink > input, input.button, .pagelink > * {
    background: url("http://i.imgur.com/ki0Q1f5.jpg") repeat scroll 0% 0% transparent;
    height: 20px;
    padding: 0px 8px 4px;
    font-family: garamond !important;
    font-variant: small-caps !important;
    font-size: 13px !important;
    box-shadow: 0 0 1px #020202, 0 0 1px #020202, 0 0 1px #020202, 0 0 5px #000;
    display: inline-block;
    box-sizing: border-box;
    font-weight: bold;
    color: rgba(199, 199, 199, 0.45);
    border: #594742 1px solid;
}

/* ВД4 Иконки тем */

div.icon {
  background: url(http://i.imgur.com/CkQZ34b.png) 100% 0% no-repeat;
  opacity: 0.5;
}

tr.inew div.icon {
  background-image: url(http://i.imgur.com/DGXBX9g.png);
  opacity: 1;
}

tr.iclosed div.icon {
  background-image: url(http://i.imgur.com/tZ9aS9e.png);
  opacity: 0.3;
}

tr.isticky div.icon {
  background-image: url(http://i.imgur.com/JAWRDMp.png);
  opacity: 1.0;
}

.category table {
    margin-left: -9px;
}
.category table .tcl {
    padding-left: 19px;
}

/*Категории*/
#pun-index div.category h2, #pun-stats h2 {
    height: 22px;
    background: url("http://i.imgur.com/Q5MD6aO.png") no-repeat scroll 100% 50% transparent;
    padding: 0px 550px 0px 0px;
    box-sizing: border-box;
    text-align: right;
}

/* меню */

.button, .postlink a, .post-links a, input[type="submit"], div#pun-ulinks li > a:hover, .pagelink > *, #sm4 > a:hover, .post-img-Sp {
opacity: .7;
}
.button:hover, input[type="submit"]:hover, a:hover, .post-img-Sp:hover {
opacity: 1.0;
}

.pagelink strong, #sm4 > a {
opacity: .5;
}

/* посмотреть и отправить */

img.avframe{
position: absolute;
}
.post-author > li {
padding: 0 11px;
text-align: center;
}

.tclcon h3 {
margin-left: .5em;
}
::selection {
background: #756764;
color: #fff;
text-shadow: none;
}




/* формалы */

.naiadframe, div#pun-admain, .category .container {
background: url("http://se.uploads.ru/u0mO3.png") repeat scroll 0% 0% #CBB8B4;
padding: 12px 12px 25px;
box-shadow: rgba(0, 0, 0, 0.7) 0 0 10px;
margin-top: 0.5em !important;
margin-bottom: 1em !important;
border: #755852 4px solid;
box-shadow: #000 0px 0px 1px, #000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px;
}
.category .container, #pun-stats .statscon {
margin-bottom: 0em;
}
div#post-form {
margin-top: 2em !important;
}
#poll-special, #pun-post .formal, #pun-post .post-body {
margin-bottom: 4em !important
}

/*Оформление профиля*/
.post-author {
    background: url("http://i.imgur.com/ZTNi6ye.png") no-repeat scroll center top, url("http://i.imgur.com/X4QA1r2.png") repeat-y scroll center bottom transparent;
    padding: 6px 0px 0px;
}

.post .post-author > ul {
    text-align: center;
    padding: 0px 12px 35px;
    background: url("http://i.imgur.com/IZhVUnD.png") bottom no-repeat;
}

.post .post-author.online > ul {
    background: url("http://i.imgur.com/cfm6oOG.png") bottom no-repeat;
}

.pa-title, .pa-author a, .pa-author {
    color: #CCC2C1;
    text-shadow: 0px 0px 1px #000, 0px 0px 3px #000;
}
 .pa-author a:hover {
    color: #B3A5A2;
    text-shadow: #000 0 0 2px;
}
.pa-avatar img {
    border: 3px solid #3C2A27;
}

.pa-posts, .pa-respect {
    display: inline-block;
    width: 75px;
    margin: 0px 3px 3px;
    border: 2px solid #755852;
    box-shadow: 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000;
    padding: 0 2px 1px;
    background: rgba(174, 136, 128, 0.29);
}

/*формочки*/

textarea {
box-shadow: none;
padding: 10px;
width: 100%;
box-sizing: border-box;
}
.code-box, .quote-box, textarea, input[type="text"], input[type="password"], select {
background: url(http://i.imgur.com/ihoWmyC.png) top left repeat-y,
 url(http://i.imgur.com/cYbK35I.png) top right repeat-y,
 url(http://i.imgur.com/iXvkqOh.png) bottom center repeat-x,
 url(http://i.imgur.com/pj46A1m.png) top center repeat-x rgba(135,111,105,0.3);
box-shadow: #000 0px 0px 5px;
padding: 10px;
margin: 1em 0;
box-sizing: border-box;
}
input[type="text"], input[type="password"], select {
padding: 5px;
margin: 0.2em;
}

.spoiler-box > div {background:url('/img/plus.png') no-repeat left center; cursor:pointer; padding-left:18px}
.spoiler-box > div.visible {background-image:url('/img/minus.png');}
.spoiler-box > blockquote {padding-top:1.4em; display:none}
.spoiler-box > blockquote.visible {display:block}

div#pun-ulinks a {
    color: #97908e;
    text-shadow: 1px 1px 2px #000, 1px 1px 2px #000;
    opacity: 0.4;
}

.tabactive {
    opacity: 1 !important;
    cursor: default !important;
}


/*Объявление*/
#pun-announcement {
    padding-bottom: 0px;
}
#pun-announcement h2 {
    font-family: mesquite;
    font-size: 30px;
    color: rgb(72, 59, 57);
    text-shadow: 0px 0px 1px rgb(240, 224, 222);
    font-weight: 100;
    margin-bottom: -5px;
height:40px;
}
#ab_ams *, #ab_need * {
    display: inline-block;
    vertical-align: middle;
}
.annblock {
    background: rgba(240, 227, 225, 0.4);
    border-radius: 10px;
    display: inline-block;
    padding: 3px 15px;
    margin: 3px 2px;
}
h2.left {
    float: left;
    margin-right: 8px;
    margin-top: 4px;
}
.nav a::before,
.annblock ul li::before, 
#pun-index .tcl h3 a::before {
    content: "\2756  ";
}