/* Design made by Naiad
d-naiad.tumblr.com, icq 641970359
code version: 3.10
-------------------------------------------------------------*/

/* ВД0 Основное
 -------------------------------------------------------------*/

body {
    background: #17150e url("http://uploadme.ru/images/2015/08/28/back.jpg") repeat center top;
    background-attachment: fixed;
}

#pun {
    background: url("http://uploadme.ru/images/2015/08/28/pun_b.png") no-repeat scroll center bottom,
 url("http://uploadme.ru/images/2015/08/28/heade7121.jpg") no-repeat scroll center top, url("http://uploadme.ru/images/2015/08/28/pun_rgh.jpg") repeat-y scroll right top, url("http://uploadme.ru/images/2015/08/28/pun_lft.jpg") repeat-y scroll left top, transparent url("http://uploadme.ru/images/2015/08/28/pun.jpg") repeat scroll center top;
    box-shadow: 0px 0px 18px #150E0E, 0px 0px 18px #150E0E;
}

a#naiad {
    width: 155px;
    height: 45px;
    display: block;
    position: absolute;
    margin: -20px 0px 0px 870px;
    z-index: 20;
}


/* ВД1 Общие настройки
-------------------------------------------------------------*/

/* ВД1.1 цвет текста */
body  {
color: #838A7A;
text-shadow: 0 0 7px #2b221d;
}
.naiadframe, div#pun-admain {
color: #000;
text-shadow: 0 0 7px #c8bfa7
}

a {
    color: #A2B190;
}
a:hover:not(a.button:hover) {
    text-shadow: 0px 0px 7px #64544a
}

.naiadframe a {
color: #474236
}
.naiadframe a:hover {
text-shadow: 0 0 7px #F0E6CC;
}

* {
  border: none transparent;
}
.post-body * {
border: transparent
}
textarea, input, select, optgroup {
    font: 11px verdana,arial,helvetica,sans-serif;
background: none
}

span[style="color: red"] {
color: maroon !important;
}

#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 {
  text-decoration: none;
  transition-duration: .5s;
  -webkit-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -o-transition-duration: .5s;
cursor: pointer;
}

/* Заголовки */
.naiadanchor, h2, #pun-navlinks a, h1, .button {
    font-weight: 100;
    font-family: "Book Antiqua", "Garamond",serif !important;
    font-size: 15px;
    text-align: center;
    font-variant: small-caps;
    text-shadow: 0px 0px 10px #1E0707, 0px 0px 15px #1E0707, 1px 1px 0px rgba(0, 0, 0, 10);
    color: #ffffff !important;
}
.naiadframe .naiadanchor {
    color: rgba(0, 0, 0, 0.6) !important;
    text-shadow: none;
}
.naiadframe a.naiadanchor:hover {
text-shadow: 0px 0px 7px #F0E6CC !important;
}

/*Подпись автора*/
.post-sig {
margin-top: 5em
}
.post-sig dt {
    background: url("http://funkyimg.com/i/21UVH.png") no-repeat scroll right center, transparent url("http://funkyimg.com/i/21UVH.png") no-repeat scroll left center;
    width: 200px;
    height: 40px;
    margin: auto;
}

/* Классы */
.nav a {
    padding: 2px 5px;
    min-width: 90px;
    display: inline-block;
    background: rgb(135, 109, 105) none repeat scroll 0% 0%;
    border-bottom: 2px solid rgb(98, 82, 73) !important;
    margin: 1px;
    text-shadow: none !important;
    text-align: center;
    font-size: 11px;
}
.nav a:hover {
    background: #907B7B none repeat scroll 0% 0%;
}


/*Стрелки*/
#stre {
    position: fixed;
    bottom: 40%;
    z-index: 1400;
    margin-left: -90px;
}
#stre a {
    display: block;
    opacity: 0.7;
position: absolute;
}
#stre a:hover {
    opacity:1
}
#OnBottom {
    bottom: -80px;
}

/*кнопочки*/
.button {
    height: 27px;
    font-size: 13px !important;
    box-sizing: border-box;
    opacity: 0.5;
    padding: 5px 8px;
    display: inline-block;
    box-shadow: 0px 0px 5px black, inset 0px 0px 5px black;
    background: transparent url("http://uploadme.ru/images/2015/08/05/ribbon2c6f6.png") repeat-x scroll 0% 0%;
}
.button:hover {
opacity: 0.8;
}
.pagelink {
    font-size: 0;
}
.pagelink * {
    margin: 0px 2px;
}
.pagelink strong {
opacity: .3 !important;
}

.naiadframe .button {
    box-shadow: none;
    text-shadow: none;
    color: rgba(0, 0, 0, 0.6) !important;
    background: transparent none repeat scroll 0% 0%;
    height: 37px;
    border-style: solid;
    border-width: 8px 23px;
    border-image: url("http://uploadme.ru/images/2015/09/01/inputba480.png") 8 23 8 23 repeat repeat;
    padding: 0;
opacity: 0.7;
}

.naiadframe .button:hover {
opacity: 1;
}

/* ВД4 Иконки тем */

div.icon {
float:right
}
td.icon, div.icon {
width: 46px;
height: 46px;
margin: auto;
background: url(http://uploadme.ru/images/2015/09/01/ico28949c.png) 50% 50% no-repeat;
opacity: 0.2
}
tr.inew .icon {
opacity: 0.4
}
tr.iclosed .icon {
opacity: 0.1
}
tr.isticky .icon {
opacity: 0.6
}
tr.isticky .icon, tr.inew .icon {
background-image: url(http://uploadme.ru/images/2015/09/01/ico168f3b.png)
}

/* Ленты */
h1, h2 {
    box-sizing: border-box;
    position: relative;
    z-index: 5;
    height: 50px;
    padding: 4px 35px 0px;
    text-align: left;
    width: 536px;
    margin: 0px auto 6px;
    background: transparent url("http://funkyimg.com/i/21H8h.png") no-repeat scroll center top;
    text-shadow: 0px 0px 5px #000, 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48), 0px 0px 3px rgb(55, 63, 48);
}
#pun-index div.category h2, #pun-stats h2 {
margin-top: -4px;
font-size: 0
}

.naiadframe h1 {
    height: inherit;
    text-align: center;
    text-shadow: none;
    color: rgba(0, 0, 0, 0.6) !important;
    background: url("http://uploadme.ru/images/2015/09/01/h1.png") no-repeat scroll right center, transparent url("http://uploadme.ru/images/2015/09/01/h2.png") no-repeat scroll left center;
    width: auto;
    padding: 0px 80px;
    margin: 0px auto;
    display: table;
}



::selection, ::-moz-selection {
background: #999;
color: #aaa;
text-shadow: none;
}

/* naiadframe */

.naiadframe, div#pun-admain {
    box-sizing: border-box;
    background: url("http://uploadme.ru/images/2015/08/28/box_tl.png") no-repeat 0% 0%,
 url("http://uploadme.ru/images/2015/08/28/box_tr.png") no-repeat 100% 0%,
 url("http://uploadme.ru/images/2015/08/28/box_bl.png") no-repeat 0% 100%,
 url("http://uploadme.ru/images/2015/08/28/box_br.png") no-repeat 100% 100%,
 url("http://uploadme.ru/images/2015/08/28/box_rfde3f.png") repeat-y 100% 0%,
 url("http://uploadme.ru/images/2015/08/28/box_lb6751.png") repeat-y 0% 0%,
 url("http://uploadme.ru/images/2015/08/28/box_b6ae99.png") repeat-x 0% 100%,
 url("http://uploadme.ru/images/2015/08/28/box_t0f317.png") #c8bfa7 repeat-x 0% 0%;
    padding: 25px 25px 30px;
    margin: 0px auto 10px;
    min-height: 100px;
    min-width: 100px;
    box-shadow: 0px 0px 10px #120E0E, 0px 0px 8px rgba(42, 21, 21, 0.8);
}
div#post-form {
margin-top: 2em;
}

#pun-announcement {
    overflow: hidden;
    margin: 0px -10px 0px;
    padding: 0px 10px 10px;
}
#pun-announcement .html-box {
    margin: -10px 0 0;
}

/*текстовые блоки*/
.code-box, .quote-box, .resizable-textarea, #pun-index .intd {
    border: 32px solid transparent;
    border-image: url("http://uploadme.ru/images/2015/09/01/boxb3ca7.png") 32 repeat;
    padding: 0;
}
.code-box, .quote-box {
    margin: 0em -8px;
}

.resizable-textarea textarea {
    margin: -12px !important;
}
.quote-box > *:first-child, .code-box > *:first-child {
    margin-top: -12px;
}
.quote-box > :last-child, .code-box > :last-child {
    margin-bottom: -22px;
}
.quote-box > *, .code-box > * {
    margin-left: -10px;
    margin-right: -10px;
}


textarea {
width: 100%;
box-sizing: border-box;
}

input[type="text"], input[type="password"], select:not(#mod-options) {
    margin: 0.2em;
    border-style: solid;
    border-width: 8px 23px;
    border-image: url("http://uploadme.ru/images/2015/09/01/inputba480.png") 8 23 8 23 repeat repeat;
}


/*Подфорумы на главной*/

#pun-index .tcl h3 {
    display: block;
    padding-top: 4px;
    margin-top: -42px;
text-align: center;
}
#pun-index .tcl h3 a, .quote-box cite, .code-box .legend, .spoiler-box div {
    text-shadow: 0px 0px 3px rgb(199, 190, 167), 0px 0px 3px rgb(199, 190, 167), 0px 0px 3px rgb(199, 190, 167) !important;
}
#pun-index .tclcon {
    margin: 0 -8px -12px;
    text-indent: 10px;
}
.quote-box cite, .code-box .legend, .spoiler-box div {
    font-style: normal;
    margin: 10px 0px 0px 0px !important;
    text-align: left;
}
.spoiler-box > blockquote {
    padding-top: 0;
}

/*малая навигация*/
div#pun-ulinks a {
    opacity: 0.5;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
div#pun-ulinks a:hover {
opacity: 0.7;
}

/*автор поста*/
.pa-author {
    margin: 6px 0 8px;
}
.post-author > li {
padding: 0 11px;
text-align: center;
}
.post-author > ul {
margin-bottom: 1em;
}
.pa-avatar {
    padding-bottom: 4px;
    margin: 0 -5px;
}
.preavatar {
    position: absolute;
    background-color: transparent;
}

/*Навигация*/

#pun-navlinks .container {
    display: inline;
    background: url("http://uploadme.ru/images/2015/08/29/q2.png") 0% 50% no-repeat, url("http://uploadme.ru/images/2015/08/29/q1.png") 100% 50% no-repeat;
padding: 0px 30px 0 26px;
}
#pun-navlinks li a {
color: #e0dfda !important;
opacity: 0.7
}
#pun-navlinks li a:hover {
    opacity: 1;
}
.banners a {opacity: 0.5}
.banners a:hover {opacity: 1}


div#submenu {
    position: relative;
    height: 200px;
}
.submenutext {
    position: absolute;
}

#menu a {
}
#menu a:hover {
}
#menu a.tabactive {
cursor: auto
}

/*скроллы*/

::-webkit-scrollbar-track {
background-color: #695547;
}
::-webkit-scrollbar {
width: 8px;
height:8px;
background-color: #453224;
}
::-webkit-scrollbar-thumb{
background-color: #2e2117;
}

/*Пост профиль*/
.pa-title {
    margin-bottom: 4px;
}




