/* Design made by Naiad
d-naiad.tumblr.com, icq 641970359
code version: 3.06
-------------------------------------------------------------*/

/* ВД0 Основное
 -------------------------------------------------------------*/

body {
background: url(http://se.uploads.ru/9pP5a.jpg) center top no-repeat, url(http://sf.uploads.ru/XKGim.jpg) center top repeat #0d1016;
}

#pun {
background: 
url(http://sf.uploads.ru/4DZaY.png) bottom center no-repeat,
url(http://se.uploads.ru/9pP5a.jpg) center top no-repeat,
url(http://sf.uploads.ru/x79Ql.png) top right repeat-y,
url(http://sf.uploads.ru/V2dKi.png) top left repeat-y,
url(http://sf.uploads.ru/3Sr1v.jpg) top -200px center repeat-y;
text-shadow: #a3adc1 0 0 7px;
}

/*ботинки*/
#html-footer {
    height: 140px;
    position: absolute;
    margin-left: -90px;
    background: url("http://sf.uploads.ru/Yho8d.jpg") top center no-repeat, url("http://sf.uploads.ru/nwHys.png") right top no-repeat, url("http://sf.uploads.ru/z24wL.png") no-repeat left top transparent;
    width: 1000px;
    margin-top: 30px;
}
a#naiad {
    width: 150px;
    height: 40px;
    display: block;
    margin: 100px 220px 0px;
}
#pun-about {
    text-align: center;
    margin: 0px -10px 80px  !important;
}
#footbunner .naiadframe {
    padding: 3px 3px 0px !important;
    float: right;
}
#footbunner {
    position: absolute;
    top: -107px;
    width: 690px;
    background: url("http://sf.uploads.ru/bL3lM.png") no-repeat top 20px left;
    margin-left: 237px;
}

/*редирект*/

div#pun-redirect {
background: url(http://sf.uploads.ru/XKGim.jpg) center top repeat #0d1016;
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: #8A97B1;
}

#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%}

#gif {
    position: absolute;
    top: 123px;
    margin-left: 38px !important;
}

/* ВД3 Ссылки
-------------------------------------------------------------*/

a, .button, input[type="submit"], .post-img-Sp {
  text-decoration: none;
  transition-duration: .3s;
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
cursor: pointer;
}

a {
  color: #1e2739;
  }

a:hover {
  color: #344058;
  text-shadow: #a0b3d9 0 0 7px;
  }
#pun-admain a {
    color: #555 !important;
    text-shadow: none;
}

/* Заголовки */
#pun-index div.category h2, #pun-stats h2, h1, .pa-author, .pa-author a, .pa-author a:hover, #pun-messages #profile legend, #menu div {
    font-family: book antiqua;
    font-size: 15px;
    color: #687698;
    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;
}
#pun-index div.category h2, #pun-stats h2, #pun-main > h1 {
font-size: 18px;
}
.post-content h1, #pun-announcement h1 {
    background: url("http://uploadme.ru/images/2014/09/08/516471797962dc51.png") no-repeat scroll center bottom transparent;
    height: 30px;
}
#pun-announcement h1 {
margin-bottom: 3px;
height: 26px;
}

/* Классы */
.nav a {
padding: 2px 0px;
width: 90px;
display: inline-block;
background: #4b5870;
border-bottom: 2px solid #242f45 !important;
margin: 1px 0px;
text-shadow: none !important;
}
.nav a:hover {
background: #586682;
}

#sm5 td {
    padding: 0;
}

#stre {
position:fixed;
right: 3%;
bottom: 50%;
z-index: 1400;
}
#stre img[alt="Вниз"] {
    margin: 0 0 -65px -46px;
}

.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: #60687b;
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: #6d7a95;
}

#pun-status a:hover, #pun-crumbs1 a:hover, #pun-crumbs2 a:hover, #pun-about * a:hover {
color: #7a8db4;
}

/*кнопочки*/
.post-links li > a, .postlink a, .postlink > input, input.button, .pagelink > * {
    background: url("http://sf.uploads.ru/Zd86Q.png") 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 #020203, 0 0 1px #020203, 0 0 1px #020203, 0 0 5px #000;
    display: inline-block;
    box-sizing: border-box;
    font-weight: bold;
    color: rgba(199, 199, 199, 0.45);
    border: #434A5A 1px solid;
}

/* ВД4 Иконки тем */

div.icon {
  background: url(http://sf.uploads.ru/3LdOs.png) 100% 0% no-repeat;
  opacity: 0.5;
}

tr.inew div.icon {
  background-image: url(http://sf.uploads.ru/LeaWK.png);
  opacity: 1;
}

tr.iclosed div.icon {
  background-image: url(http://sf.uploads.ru/CHXYU.png);
  opacity: 0.3;
}

tr.isticky div.icon {
  background-image: url(http://sf.uploads.ru/t1bRU.png);
  opacity: 1.0;
}

.category table {
    margin-left: -9px;
}
.category table .tcl {
    padding-left: 19px;
}
tr.inew {
    background: url("http://sf.uploads.ru/akBrp.png") no-repeat scroll left top -15px transparent;
}

/*Категории*/
#pun-index div.category h2, #pun-stats h2 {
    height: 42px;
    background: url("http://sf.uploads.ru/botYB.png") no-repeat scroll 100% 50% transparent;
    padding: 11px 550px 0 0;
    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;
}
.post-author > ul {
margin: 1em 1.3em;
}

.tclcon h3 {
margin-left: .5em;
}
::selection {
background: #646a75;
color: #fff;
text-shadow: none;
}




/* формалы */

.naiadframe, div#pun-admain {
background:
 url("http://sf.uploads.ru/94tsy.png") right -4px bottom -4px no-repeat,
 url("http://sf.uploads.ru/BfXDw.png") right -4px top -4px no-repeat,
 url("http://sf.uploads.ru/aJIRV.png") left -4px bottom -4px no-repeat,
 url("http://sf.uploads.ru/ZXi5z.png") left -4px top -4px no-repeat,
 url("http://sf.uploads.ru/QNm6Z.png") right -4px top repeat-y,
 url("http://sf.uploads.ru/Nbjiz.png") left -4px top repeat-y,
 url("http://sf.uploads.ru/OfDw7.png") left bottom -4px repeat-x,
 url("http://sf.uploads.ru/O0ifY.png") left top -4px repeat-x;
background-color: rgba(166, 195, 255, 0.3);
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: 4px solid transparent;
    border-image: url("http://sf.uploads.ru/HhxPg.png") 4 4 repeat repeat;
    border-image-outset: 4px;
}
#submenu {
background-color: rgba(166, 195, 255, 0.16);
}
.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
}
.pa-avatar img {
box-shadow: #000 0 0 12px, #000 0 0 5px;
}


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://s6.uploads.ru/gmTtA.png) top left repeat-y,
 url(http://s6.uploads.ru/4zUFp.png) top right repeat-y,
 url(http://s6.uploads.ru/4CU6V.png) bottom center repeat-x,
 url(http://s7.uploads.ru/h9JGz.png) top center repeat-x rgba(105,115,135,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: #93A8D2;
    text-shadow: 0 0 1px #000, 0px 0px 7px #000;
    opacity: 0.4;
}

div#pun-announcement {
    margin-left: -40px;
    padding: 0px 10px;
    background: url("http://sf.uploads.ru/FXR7W.jpg") no-repeat scroll left top transparent;
    width: 900px;
    box-sizing: border-box;
}
div#pun-announcement .html-box > div {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    box-sizing: border-box;
    margin-top: -50px;
}

.tabactive {
    opacity: 1 !important;
    cursor: default !important;
}
#hello, #right {
    width: 220px;
    padding: 30px 8px 0;
}
#hello {
    color: rgb(97, 111, 146);
    text-shadow: 0px 0px 6px rgb(0, 0, 0), 0px 0px 6px rgb(0, 0, 0), 0px 0px 8px rgb(0, 0, 0) !important;
}
#submenu {
    width: 430px;
    margin-top: -30px !important;
    height: 265px;
    padding: 10px 0px;
}
.submenutext {
    width: 423px;
    position: absolute;
    padding: 0 12px;
    box-sizing: border-box;
}
.submenutext h1 {
    text-shadow: 0px 0px 6px #000, 0px 0px 2px #000, 0px 0px 8px #000 !important;
}
#menu div {
    display: inline-block;
    text-shadow: 0px 0px 6px #000, 0px 0px 6px #000, 0px 0px 8px #000 !important;
    cursor: pointer;
    font-size: 12px;
    opacity: 0.8;
    padding: 2px;
    position: relative;
    vertical-align: middle;
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
}
#menu div:hover {
    opacity: 1;
    margin-top: -7px;
}
/*Охота*/
#hunt_result img {
    display: block;
}