/* CS1 Öâåòà ôîíîâ è òåêñòà
-------------------------------------------------------------*/

/* CS1.1 */
.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 {
  background-color: transparent;
  font-size: 14px;
  color: #292929;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: #FFE4E1;
  color: #292929;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: #813122;
  font-family: Kelly Slab, Georgia, Times New Roman;
}

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  font-size: 14px;
  color: #292929;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #FFE4E1;
  color: #005EAB
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
margin-top: 30px;
background-color: rgba(81,31,22,0.2);
z-index: 260;
}

.punbb th, #viewprofile li, #setmods dl  {
margin-top: 30px;
background-color: rgba(81,31,22,0.2);
text-align: center;
z-index: 260;
}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
color: #333;
background: url(http://s2.uploads.ru/qLeQB.png) repeat;
background-color: transparent;
}

.punbb .quote-box::first-letter, .punbb .code-box::first-letter {
font-size: large;
}

/* CS1.8 */
#pun-navlinks .container {
  height: 45px;}
  }


/* CS2 Öâåòà ãðàíèö
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: #f5f5f5
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
    background-color: rgba(81,31,22,0.3);
    font-size: 14px;
    color: #FFE4E1;
    border-color: rgba(0,0,0,0.2);
    margin-top: 3px;
    height: 15px;
}

/* CS2.4 */
.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: #C9D6E0;
width: auto;}

/* CS2.5 */
.punbb th {
border-color: rgba(0,0,0,0.4);
}

/* CS2.6 */
/* ÖÈÒÀÒÛ ÊÎÄÛ ÑÏÎÉËÅÐÛ  */

.punbb .quote-box {
width: 90%;
text-align: justify;
font-family: Jura, Courier New, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
line-height: 200% !important;
font-size: 16px !important;
font-weight: 100 !important;
text-indent: 0px !important;
border: 1px rgba(81,31,22,0.7) !important;
margin-left: -10px;
box-shadow: 0px 0px 0px 3px rgba(204,153,101,0.1), 0px 0px 0px 4px rgba(81,27,22,0.1);
padding: 5px;}


.punbb .code-box {
    width: 95%;
    text-align: justify;
    text-indent: 0px !important;
    padding: 5px;
    background-color: rgba(0, 0, 0, 0.08);
    border: 5px solid transparent;
    border-left: 5px solid #4d2f2f !important;
    margin-left: 0px;}


.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
    text-align: left;
    background-clip: border-box;
    background-color: transparent;
    text-indent: 0px !important;
}

.punbb #pun-main .quote-box, .punbb .quote-box {
font-family: Jura, Courier New, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
line-height: 200% !important;
font-size: 16px !important;
font-weight: 100 !important;
width: auto;
height: auto;}


.punbb #pun-main .quote-box img, .punbb .quote-box img {
text-indent: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;}


.punbb .code-box, .punbb #pun-main .code-box {
font-family: 'Exo 2 Thin', Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-weight: normal !important;
font-size: 13px;}

.punbb .post-content .blockcode, .punbb .post-content blockquote {
   overflow: hidden;
   text-align: justify;
   text-indent: 0px !important;
}


.punbb .post-content blockquote {
  width: 100%;
  overflow: hidden;
  text-align: justify;
font-family: Jura, Courier New, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
line-height: 150% !important;
font-size: 16px !important;
font-weight: 100 !important;
}

.punbb .post-content blockquote p {
font-family: Jura, Courier New, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
line-height: 200% !important;
font-size: 14px !important;
font-weight: 100 !important;}


.punbb .post-content blockquote p::first-letter {
font-family: Jura, Courier New, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
color: #980002 !important;
line-height: 200%;
font-size: large;
font-weight: bold;}

.punbb .post-content .blockcode {
width: 95%;
font-family: 'Exo 2 Thin', Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-weight: normal !important;
font-size: 14px;}

.punbb .quote-box cite {
  padding-top: 0em;
  padding-bottom: 0em;
  font-style: normal;
  margin: 0;
  display: block;
  font-size: 18px;
  font-family: aOldTyper, Courier New, Kelly Slab, Georgia, Times New Roman;
  font-weight: normal !important;
  color: #813122;
}

.punbb .code-box strong.legend, .code-box .legend a {
    display: block;
    font-size: 15px;
    font-family: 'Exo 2 Thin', Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
    font-weight: bold !important;
    font-style: normal;
    color: #813122;
}


.punbb .code-box strong.legend::first-letter, .code-box .legend a::first-letter {
font-size: inherit;
}

pre, xmp, plaintext, listing {
display: block;
white-space: pre;
margin: 1em 0 1em 0;
font-size: 13px;
font-weight: normal !important;
color: #000 !important;
letter-spacing: 1px;
min-height: 10px;
height: auto;
font-family: 'Exo 2 Thin', Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
text-transform: lowercase;
}

/* Ïîëîñà ïðîêðóòêè â êîäå */
.punbb .post-content .scrollbox::-webkit-scrollbar {
    width: 8px;
    height: 8px !important;
    min-height: 8px;
    max-height: 8px !important;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;}

.punbb .post-content .scrollbox::-webkit-scrollbar-thumb {
    background: rgba(98,00,02,0.8) !important;
    border: 1px solid rgba(0,0,0,0.1) !important;
    box-shadow: none !important;}


.punbb .post-content .scrollbox::-webkit-scrollbar-track {
    background: transparent;
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: none !important;}

.punbb .post-content .scrollbox {
    min-height: 10px;
    height: auto;
    width: 100%;
    overflow: auto;
font-family: 'Exo 2 Thin', Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
}

.post-content .spoiler-box {
text-indent: 0px !important;
padding: 5px;
background-color: transparent;
border: 5px solid transparent;
border-left: 5px solid #4d2f2f !important;
margin-left: 0px;
box-shadow: none !important;
font-style: normal;
font-family: Jura, Courier New, Kelly Slab, Georgia, Times New Roman;
font-style: normal !important;
}



/* ÖÈÒÀÒÛ ÊÎÄÛ ÑÏÎÉËÅÐÛ ÊÎÍÅÖ */

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
border-color: rgba(0,0,0,0.2);
font-family: Kelly Slab, Georgia, Times New Roman;
}

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
border-color: rgba(0,0,0,0.2);
font-family: Kelly Slab, Georgia, Times New Roman;
}

.punbb .divider {
border-color: rgba(0,0,0,0.2);
font-family: Kelly Slab, Georgia, Times New Roman;
}

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px rgba(0,0,0,0.2);
  }

li.pa-online {
    width: 204px;
    height: 14px;
    vertical-align: center !important;
    margin-top: 22px !important;
    margin-bottom: -22px !important;
    margin-left: -2px !important;
    margin-right: -2px !important;
    text-color: rgba(255, 0, 0, 0.2) !important;
    font-size: 11px;
    font-weight: 100 !important;
    font-family: 'Exo 2 Thin', Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
    text-transform: uppercase;
    position: relative;
    animation: blinkColor .9s linear infinite;
    -moz-animation: blinkColor .9s linear infinite;
    -webkit-animation: blinkColor .9s linear infinite;
    background: rgba(255, 0, 0, 0.1) !important;
    line-height: 150%;
    z-index: 100;}

.offline li.pa-online strong {
    font-size: 11px;
    text-color: rgba(255, 0, 0, 0.2) !important;
    font-weight: 100 !important;
    font-family: 'Exo 2 Thin', Roboto Slab, Kelly Slab, Noto Serif, Georgia, Times New Roman !important;
    text-transform: uppercase;}


/* CS3 Ññûëêè
-------------------------------------------------------------*/

/* CS3.1 */
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb a:visited, .punbb a, .punbb a:link {
text-decoration: none;
font-family: Kelly Slab, Georgia, Times New Roman;
font-size: 14px;
color: #813122;
text-shadow: 0 0 5px #FDF5E6;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
z-index: 550px !important;
}


#pun-index .tcl h3:first-letter {
font-size: 15px !important;
font-weight: bold;
}


.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
font-family: Kelly Slab, Georgia, Times New Roman;
font-size: 14px;
color: #333;
z-index: 550px !important;
}

/* 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 {
text-decoration: none;
color: #FDF5E6;
text-shadow: 0 0 5px #813122;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
font-family: Kelly Slab, Georgia, Times New Roman;
font-size: 14px;
z-index: 550px !important;}



/* CS3.3 */
#pun-navlinks a {
vertical-align: center;
font-size: 18px;
color: #eee !important;  
text-shadow: none !important; 
text-decoration:none;
position:relative;
font-weight: normal !important;
font-family: 'Exo 2 Thin', Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
z-index: 550px !important;
letter-spacing: 1px !important;
}

#pun-navlinks a {
  padding: 5px 5px;
  margin-bottom: 10px;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  transition: 0.4s all linear;
}
#pun-navlinks a:hover {
  border-left: 2px solid #813122;
}
#pun-navlinks a:nth-child(1):hover {
  border-right: 2px solid #813122; 
  }
#pun-navlinks a:nth-child(2):hover {
  border-right: 2px solid #22812b;
  }
#pun-navlinks a:nth-child(3):hover {
  border-right: 2px solid #816622;
  }
#pun-navlinks a:nth-child(4):hover {
  border-right: 2px solid #227f81;
  }
#pun-navlinks a:nth-child(5):hover {
  border-right: 2px solid #2d1a16;
  }


/* CS3.4 */
#pun-navlinks a:before {
background: rgba(255, 255, 255,0.5) !important;
width:100%;
height: 1px;
content:'';
position:absolute;
top:-15px;
left:0;
opacity:0;
visibility:hidden;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
transition:all 0.3s ease;}

#pun-navlinks a:hover:before {
opacity:1;
text-shadow: none !important;
visibility:visible;
top: -2px;
left:0;}

#pun-navlinks a:after {
background: rgba(255, 255, 255,0.5) !important;
width:100%;
height: 1px;
content:'';
position:absolute;
bottom: -15px;
left:0;
opacity:0;
visibility: hidden;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
transition:all 0.3s ease;}

#pun-navlinks a:hover:after {
opacity:1;
visibility:visible;
bottom:-2px;
left:0;}

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: white !important;
text-shadow: #380d0a -2px -2px 19px, red 2px 2px 19px, #3a0000 0px 1px 1px !important;
}

#pun-navlinks a:focus, #pun-navlinks a:active { 
letter-spacing: 0px !important;
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
font-family: Kelly Slab, Georgia, Times New Roman;
background-color: #333;
color: #fff;
z-index: 550px !important;
}


a, a:hover {cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}


/* CS4 Èêîíêè
-------------------------------------------------------------*/

/* Ñòàðûå ñîîáùåíèÿ */
Div.icon {
background-image: url(http://s5.uploads.ru/qSaPX.png);
background-repeat: no-repeat;
border-color: rgba(0,0,0,0.3);
height: 50px;
width: 50px;
z-index: 55px !important;}

/* Çàêðûòûå òåìû */
TR.iclosed Div.icon {
background-image: url(http://sf.uploads.ru/ytwTv.png);
background-repeat: no-repeat;
border-color: rgba(0,0,0,0.3);
height: 50px;
width: 50px;
z-index: 55px !important;}

/* Íîâûå ñîîáùåíèÿ */
TR.inew Div.icon {
background-image: url(http://sd.uploads.ru/7LvOW.png);
background-repeat: no-repeat;
border-color: rgba(0,0,0,0.3);
height: 50px;
width: 50px;
z-index: 55px !important;}

TR.inew Div.icon:before {
animation: blinkColor 5.0s linear infinite;
-moz-animation: blinkColor 5.0s linear infinite;
-webkit-animation: blinkColor 5.0s linear infinite;
background: rgba(255,0,3,0.5) !important;
color: rgba(255,255,255,0.9) !important;
font-size: 13px;
font-weight: 100 !important;
font-family: aOldTyper, Roboto Slab, Arial, Tahoma !important;}

/* Âàæíûå òåìû */
TR.isticky Div.icon {
background-image: url(http://s9.uploads.ru/aA0yg.png);
background-repeat: no-repeat;
border-color: rgba(0,0,0,0.3);
height: 50px;
width: 50px;
z-index: 55px !important;}


.punbb table div.icon {
    font-size: 10px;
    position: relative;
    margin-left: -55px !important;
}

.punbb div.icon {
    float: right;
    display: block;
    padding-top: 0px;
    margin-top: 0px;
    z-index: 55px !important;
}

#pun-index .icon {
position: absolute;
margin-top: -17px !important;
margin-left: -55px !important;
height: 50px;
width: 50px;
z-index: 55px !important;
}

#pun-main div.catleft, #pun-main div.catright {display: none}

/* ÓÁÐÀÒÜ ÈÊÎÍÊÓ ÑÎÎÁÙÅÍÈÉ Â ÔÎÐÓÌÅ US */
#forum_f21 .icon {
display: none;
}
/* ÓÁÐÀÒÜ ÍÀÇÂÀÍÈÅ ÔÎÐÓÌÀ US */
#pun-index .category #forum_f21 h3 a {
display: none;
}
/* ÊÎÍÅÖ */

/*----------------*/

/* ÒÅËÎ ÔÎÐÓÌÀ */
#pun {
margin: 0px 0px 30px 0px;
position: relative !important;
align: center;
width: 1100px !important;
border: none;
background-image: url(http://s0.uploads.ru/RxEAd.png);
background-repeat: repeat;
background-color: transparent;
background-position: center !important;
box-shadow: none;
font-size: 15px;
font-family: Kelly Slab, Georgia, Times New Roman;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;
}

body {
background-color: #F1ECE9;
background-image: url("http://s0.uploads.ru/GZxvm.png");
background-repeat: repeat !important;
align: center !important;
flex: center;
margin: avto !important;
padding: avto !important;
position: relative !important;} 


/* ØÀÏÊÀ */
html {
display: block;
align: center !important;
flex: center;
margin: 0px !important;
padding: 0px !important;
position: relative !important;
height: avto;
background-color: #4b4a45;
background-image: url("http://s0.uploads.ru/GZxvm.png");
background-repeat: repeat !important;
z-index: 55;
min-height: 270px;
width: 100%;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}

#pun-title table {
background-color: transparent;
background-image : url("http://s9.uploads.ru/BsakW.png");
background-repeat: no-repeat;
background-attachment: local;
background-position : top center;
color: transparent;
border: 1px solid #000 !important;
box-shadow: 1px 0px 1px #000, -1px 0px 1px #000;
width: 1100px;
height: 650px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;
}

/* ÑÒÐÀÍÈÖÀ ÏÅÐÅÀÄÐÅÑÀÖÈÈ*/
#pun-redirect, #pun-maint {
    margin: 200px;
    width: 100%;  
    height: 100%;   
    float: none;
    text-align: center;
    font-size: 15px!important;
    font-family: Kelly Slab, Georgia, Times New Roman;
    background: white url(https://secure.paymet.com/MerchantManager/img/loader.gif) no-repeat;
    background-position: center 100%;
    vertical-align: center;
    flex: center;
    -moz-box-shadow: 0 0 20px #000;
    -o-box-shadow: 0 0 20px #000;
    box-shadow: 1px 0 1px #000;
    border: 5px solid rgba(76,67,54,0.1);}   


#pun-redirect .main-title {     //ñëîâî "Ïåðåàäðåñàöèÿ"
    font-size: 18px;     
    font-family: Kelly Slab, Georgia, Times New Roman;
    font-weight: 700;     
    color: #980002;
    text-transform: uppercase;     
    text-shadow: none;     //òåíü òåêñòà
    padding: 10px!important;
    margin-bottom:0px!important;}




TD.title-logo-tdl {
border: none;
width: 1100px;
height: 650px;}

/* ÍÈÇ ÔÎÐÓÌÀ */
#pun-about .container {
    border-top-style: none;
    background-attachment: local; 
    text-align: center !important;
}


.punbb .container, .punbb .post-body, .post h3, #pun-title {
border-color: transparent;}

/* óáèðàåì òåêñò ïîâåðõ êàðòèíêè*/
#pun-about p.container {
display: none;
font-size: 0;}

div#pun-about {
margin: auto;
padding: 10px;}

/* ñîáñòâåííî ñàìà êàðòèíêà âíèçó ôîðóìà */
div#html-footer {
    margin: -65px 0px 0px 0px;
    height: 340px;
    width: 1100px;
    background-color: transparent;
    background-image: url(http://s9.uploads.ru/v8Ary.png);
    background-position: top center;
    background-repeat: no-repeat;
    border: none !important;
    font-size: 0;
    line-height: 100%;
    padding-left: 0px;
    padding-top: 0px; 
    padding-bottom: 0px;}


#pun-crumbs2 {
    font-weight: bold;
    overflow: hidden;
    margin-bottom: 0;
    border: none !important;
}

#pun-crumbs2 .container {
    border-bottom: none;
    border: none !important;
    padding: 0.8em 1em;
    font-size: 1.1em;
}

/* íèç ôîðóìà êîíåö*/

/* ÊÀÒÅÃÎÐÈÈ È ÑÒÀÒÈÑÒÈÊÀ */
#pun-category1.category h2 {
    background: url(http://s3.uploads.ru/y4gvw.png) no-repeat top center;
    height: 200px;
    padding-bottom: 10px;
    border-style: none;
    font-size: 0 !important;
}

#pun-category2.category h2 {
    background: url(http://s2.uploads.ru/ryIsW.png) no-repeat top center;
    height: 200px;
    border-style: none;
    padding-bottom: 10px;
    font-size: 0 !important;
}

#pun-category3.category h2 {
    background: url("") no-repeat top center;
    height: 1px;
    border-style: none;
    font-size: 0 !important;
}

#pun-category4.category h2 {
    background: url(http://s3.uploads.ru/wQNVC.png) no-repeat top center;
    height: 200px;
    padding-bottom: 10px;
    border-style: none;
    font-size: 0 !important;
}

#pun-category5.category h2 {
    background: url(http://sd.uploads.ru/fLWc9.png) no-repeat top center;
    height: 200px;
    padding-bottom: 10px;
    border-style: none;
    font-size: 0 !important;
}

#pun-category6.category h2 {
    background: url("") no-repeat top center;
    height: 103px;
    padding-bottom: 10px;
    border-style: none;
    font-size: 0 !important;
}


/*ÌÎÄÅÐÀÒÎÐÛ ÔÎÐÓÌÀ*/
#pun-index .category .tc2, #pun-index .category .tc3, #pun-index th {display: none!important; }
.punbb .tcl .modlist {display: none!important; height: 1px !important;}
#pun-index.punbb .main .tcl, #pun-index.punbb .main .tcr
{border: 0px double rgba(98,00,02, 0.5) !important;}

/* ÐÅÉÒÈÍÃ È ÃÎËÎÑÎÂÀÍÈß */
div.post-rating a, div.post-vote a {
font-size: 12px !important;
text-decoration: none !important;
margin-top: 5px;
margin-left: 134px;
}


/* ÒÀÁËÈÖÀ ÑÒÀÒÈÑÒÈÊÈ */
.statscon .container {
width: 94%;
margin: 15px;
padding: 10px;
background-image: url(http://s7.uploads.ru/DEhPb.png) important;
background-repeat: repeat;
background-color: transparent;
font-family: Kelly Slab, Georgia,Times New Roman;
font-size: 14px;
line-height: 100%;
color: #000000;
text-align: justify;
-moz-box-shadow: 0 0 20px #000;
-o-box-shadow: 0 0 20px #000;
box-shadow: 1px 0 1px #000;
border: 5px solid rgba(76,67,54,0.1) !important;
z-index: 100px;
}

/* ÐÀÇÄÅËÈÒÅËÜ Â ÏÎÄÏÈÑÈ*/
.punbb .post-sig dt {
border-style: none none solid none;
border-width: 0 0 1px 0;
border-color: rgba(240, 223, 205,0.5);
margin-right: 25px;
box-shadow: 0 0 7px 1px rgba(98,00,02,0.5);
}

/* ÑÒÈËÜ HR ÏÎËÎÑÎÊ ÍÀ ÔÎÐÓÌÅ */
hr {
width: 98%;
border-style: none none solid none;
border-width: 0 0 1px 0;
border-color: rgba(240, 223, 205,0.5);
padding-top: 0.5px;
padding-bottom: 0.5px;
box-shadow: 0 0 7px 1px rgba(98,00,02,0.5);
margin-top: 10px !important;
margin-bottom: 1px !important;
margin-left: 10px !important;
margin-right: 10px !important;
}

/* ÓÁÐÀÒÜ ÍÀÄÏÈÑÜ ÎÁÚßÂËÅÍÈÅ */
#pun-announcement h2 span{
display: none !important;
}

/* ÓÁÐÀÒÜ ÍÀÄÏÈÑÜ ÎÒÐÅÄÀÊÒÈÐÎÂÀÍÎ */
.lastedit{display:none;}

/* ÓÁÐÀÒÜ ÊÍÎÏÊÓ ÏÎÄÅËÈÒÜÑß */
.topic a.sharelink {display: none !important;}

/* ÓÁÐÀÒÜ ÊÍÎÏÊÓ Ïîðåêîìåíäóéòå */
div#pun-live-rusff {display: none !important;}

/* ÓÁÐÀÒÜ ñòðî÷êó ÄÀÍÍÛÅ */
.pa-fld1 {
font-size: 8px;
color: transparent;
margin-top: -10px;
margin-bottom: 0px;
padding-top: -10px;
padding-bottom: 0px;
display:inline;}


/* ÁÅÃÓÍÎÊ ÍÀ ÔÎÐÓÌÅ */
/* Ïîëîñà ïðîêðóòêè */
*::-webkit-scrollbar {
    width: 9px;
    height: 12px;
    min-height: 9px;
    max-height: 12px;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;}

*::-webkit-scrollbar-thumb {
    background: -webkit-linear-gradient(top,#000,#980002) !important;
    border: 2px solid -webkit-linear-gradient(top,#000,#980002) !important;
    -webkit-box-shadow: 0 0 2px 2px black;
    -moz-box-shadow: 0 0 2px 2px black;
    -o-box-shadow: 0 0 2px 2px black;
    box-shadow: 0 0 2px 2px black;}

*::-webkit-scrollbar-track {
    background: transparent;
    border: black;
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
    -o-box-shadow: inset 0 0 4px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 6px rgba(0,0,0,0.1);}


/* ÎÔÎÐÌËÅÍÈÅ ÑÏÈÑÊÀ Ó×ÀÑÒÍÈÊÎÂ */
#pun-userlist .usertable .container {
width: 90%;
margin: auto;
border: none !important;
box-shadow: none;
background: url(http://sa.uploads.ru/cbAEB.png);
font-family:  Kelly Slab, Georgia,Times New Roman;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}

/* ÐÀÌÊÀ ÂÎÊÐÓÃ ÎÁÚßÂËÅÍÈß */
#pun-announcement .html-box {
width: 90%;
margin: auto;
border: none;
background: transparent;
}

/* ÎÔÎÐÌËÅÍÈÅ ÑÑÛËÎÊ Â ÎÁÚßÂËÅÍÈÈ */
.tvm {color: white !important; z-index: 300 !important;}

a.tvm {
position: relative;
margin-top: 10px !important;
margin-bottom: 10px !important;
line-height: 100%;
color: white !important;
text-transform: uppercase; 
text-decoration: none;  
text-shadow:0 -15px 2.5px transparent,0 15px 2.5px transparent !important;
font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size: 18px !important;
text-transform: uppercase;
letter-spacing: 1px;
font-stretch: ultra-condensed;
opacity: 1;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;
z-index: 300 !important;}

a.tvm:hover {
text-shadow: 0 0 2.5px white,0 0 2.5px white !important;
color: rgba(255,255,255,0.3) !important;
font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size: 16px !important;
text-decoration: none !important;
-webkit-transition:all .4s linear 0s;
-moz-transition:all .4s linear 0s;
-ms-transition:all .4s linear 0s;
-o-transition:all .4s linear 0s;
transition:all .4s linear 0s;
letter-spacing: 5px;
font-stretch: ultra-expanded;
opacity: 0.3;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}

a.tvm:active {
color: rgba(255,255,255,0.1) !important;
font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size: 16px !important;
text-transform: lowercase;
text-shadow:0 0 2.5px white,0 0 2.5px white !important;
letter-spacing: 3px;
font-stretch: normal;
opacity: 0.0;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}


/* ÎÔÎÐÌËÅÍÈÅ ÏÎÑÒÀ */
#pun-main .post-body {
    border: none;
    background: transparent;
    margin-top: 10px;
    margin-right: 15px;
    margin-left: 220px;
    width: 840px;
    text-align: left;
    z-index: 90;
    text-indent: 10px;
    line-height: 150%;
}


.punbb .post-content p {
    margin: 0;
    padding: 0 0 10px 0;
    line-height: 150%;
}

p::first-letter { /* Use :first-letter if support for IE 8 or earlier is needed */
/*color: #980002;*/
line-height: 150% !important;
font-size: large;
font-weight: bold;
}

/* ÍÀÇÂÀÍÈÅ ÒÅÌÛ */
.punbb .main h1 {
font-family: aOldTyper, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size:  14px;}

.punbb .main h1:before {
content: 'Æóðíàë “';
padding-left: 1px;
padding-right: 1px;
color: #4d2f2f;
font-family: aOldTyper, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size:  14px;}

.punbb .main h1:after {
content: '”';
color: #4d2f2f;
padding-left: 1px;
padding-right: 1px;
font-family: aOldTyper, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size:  14px;}


/* .punbb .main h2 {} */

/* #pun-debug h2 {} */

/* .punbb-admin #pun-admain h2 {} */


/* ÍÀÇÂÀÍÈÅ ÒÅÌÛ êîíåö*/

/* ÍÎÌÅÐ ÏÎÑÒÀ */
#pun-main .post h3 strong {
color: #4d2f2f;
font-weight: bold;
padding-left: -5px;
padding-right: 5px;
font-size:  14px;
font-family: aOldTyper, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
}

.punbb .post h3 strong:before {
content: 'Ëèñò ¹';
color: #4d2f2f;
font-weight: normal !important;
padding-left: -10px;
padding-right: 5px;
font-size: 14px;
font-family: aOldTyper, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
}

.punbb .post h3 strong:after {
content: ',';
color: #4d2f2f;
font-weight: normal !important;
font-size: 14px;
font-family: aOldTyper, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
}
/* ÍÎÌÅÐ ÏÎÑÒÀ êîíåö */

/* ÄÀÒÀ ÏÎÑÒÀ, ïðîôèëü, ëñ, e-mail è ðåäàêòèðîâàíèå, óäàëåíèå, öèòàòà*/

.punbb .post h3 span {
color: #4d2f2f;
margin-left: 0px !important;
padding-left: 245px !important;
text-align: left;
}

.punbb .post h3 span:before {
content: 'çàïîëíåí';
color: #4d2f2f;
padding-left: 1px;
padding-right: 5px;
font-size: 14px;
font-family: aOldTyper, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
}

.punbb .post h3 {
text-align: left;
}

.punbb .post h3 span a, .punbb .post .pl-email a, .punbb .post .pl-delete a, .punbb .post .pl-edit a, .punbb .post .pl-quote a {
font-size: 14px;
font-family: aOldTyper, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
text-shadow: none !important;
text-transform: lowercase;
}

.punbb .post h3 span a:hover, .punbb .post .pl-email a:hover, .punbb .post .pl-delete a:hover, .punbb .post .pl-edit a:hover, .punbb .post .pl-quote a:hover {
color: #4d2f2f !important;
font-size: 14px !important;
font-family: aOldTyper, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
text-shadow: none !important;
}

.punbb .post h3 span a:active, .punbb .post .pl-email a:active, .punbb .post .pl-delete a:active, .punbb .post .pl-edit a:active, .punbb .post .pl-quote a:active {
color: #4d2f2f !important;
font-size: 14px !important;
font-family: aOldTyper, Roboto Slab, Kelly Slab, Georgia, Times New Roman;
text-shadow: none !important;
}

.post .pl-delete a:hover::before {
content: 'Æåëàåøü';
padding-right: 3px;
text-transform: none !important;
}

.punbb .post .pl-edit a:hover::before {
content: 'Íàäî îò';
padding-right: 0px;
text-transform: none !important;
}

.punbb .post .pl-quote a:hover::before {
content: 'Áóäåì';
padding-right: 3px;
text-transform: none !important;
}

.post .pl-delete a:hover::after, .punbb .post .pl-edit a:hover::after , .punbb .post .pl-quote a:hover::after {
content: '?';
padding-left: 1px;
}

.punbb .post .pl-email a {
padding: 5px;
opacity: 0.3 !important;
}

.punbb .post .pl-email a:hover::before {
padding-right: 3px;
content: '››';
color: red !important;
font-weight: 900 !important;
font-size: 14px !important;
animation: blinkColor .9s linear infinite;
-moz-animation: blinkColor .9s linear infinite;
-webkit-animation: blinkColor .9s linear infinite;
opacity: 1.0 !important;
}

.punbb .post .pl-email a:hover {
padding-left: 3px;
opacity: 1.0 !important;
}
/* ÄÀÒÀ ÏÎÑÒÀ êîíåö */


.punbb .post .container {
border-style: none none none none;
background-color: transparent;
border-width: 1px;
margin-top: -1px;
margin-left: 10px;
padding-bottom: 1px;
padding-right: 10px;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}


.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
background-color: transparent;
border-style: none none none none;
}

/* ÎÊÀÍÒÎÂÊÀ ÏÐÎÔÈËß */
.punbb .post .post-author {
    overflow: visible !important;
    float: left;
    margin-top: 0px;
    width: 220px;
    min-height: 25px;
    text-align: center;
    color: #000;
z-index: 100;
}

#pun-main .post-author ul {
margin-top: auto;
margin-bottom: auto;
margin-left: 0px;
margin-right: auto;
border-width: 0px 0px 8px 0px;
border-style: solid;
border-color: #4d2f2f;
padding: 0px;
background-image: url(http://s5.uploads.ru/nv8oU.png);
background-repeat: repeat;
background-color: transparent;
text-align: center;
width: 200px;
z-index: 800;
font-family: Kelly Slab, Georgia,Times New Roman;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}


/* ÁËÎÊ ÀÂÒÎÐÀ ÏÐÎÔÈËß */
.pa-avatar{
float: center;
margin: auto;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
width: auto;
max-width: 200px;
min-width: 199px;
height: auto;
max-height: 200px;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}

.pa-avatar img {
z-index: 500 !important;
max-width: 181px;
height: auto;
max-height: 181px;
margin: auto;
padding-top: 9px;
padding-bottom: 4px;
padding-left: 5px;
padding-right: 7px;
-webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1); 
}

.pa-avatar img:hover {
z-index: 700 !important;
-webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.15);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.15);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.15);
    transition: all 200ms ease-in;
    transform: scale(1.15);
}


.pa-avatar.item2 > img {
border-image: url(http://sg.uploads.ru/BxeFv.png) 4 4 4 4 round round;
-moz-border-image: url(http://sg.uploads.ru/BxeFv.png) 4 4 4 4 round round;  /* Firefox 4 */
-webkit-border-image: url(http://sg.uploads.ru/BxeFv.png) 4 4 4 4 round round;  /* Safari 5 è Chrome */
-o-border-image: url(http://sg.uploads.ru/BxeFv.png) 4 4 4 4 round round; /* Opera 10.5 */
border-style: solid;
border-width: 4px;
max-width: 181px;
height: auto;
max-height: 181px;
margin: auto;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
z-index: 700;
}


/*èìÿ ïîëüçîâàòåëÿ íàä àâàòàðîì ïðè íàâåäåíèè è áåç*/
.pa-author {
color: white !important;
border: none;
border-width: 0px;
border-color:#;
background: #;
font-size: 17px;
font-family: Kelly Slab, Georgia,Times New Roman;
margin-top: -10px !important;
width: 220px;
height: 40px;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}

.pa-author a {
color: white !important;
font-family: Kelly Slab, Georgia, Times New Roman;
font-size: 15px;
text-transform: uppercase;
text-align: center;
line-height: 200%;
vertical-align: middle;
margin-left: -10px !important;
width: 220px !important;
height: 40px;
background: url(http://s7.uploads.ru/DBbAi.png);
background-repeat: no-repeat;
background-position: 0px 0px;
border: none;
z-index: 250;
}

/*ÁÓÊÂÈÖÀ ÍÈÊÀ*/
.pa-author a:first-letter {
font-family: DS CenturyCapitals, Kelly Slab, Georgia, Times New Roman !important;
font-size: 17px !important;
line-height: 20%;
font-weight: bold !important;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
color: white !important;
text-transform: uppercase !important;
}
/*ÁÓÊÂÈÖÀ ÍÈÊÀ êîíåö*/

li.pa-author a, li.pa-author{
display:block;
margin-bottom: 10px!important;
line-height: 200%;
color: white !important;
text-transform: uppercase; 
text-decoration: none;  
text-align: center;
vertical-align: middle;
height: 40px;
text-shadow:0 -15px 2.5px transparent,0 15px 2.5px transparent!important;
font: 15px 'Kelly Slab' !important;}


li.pa-author a:hover, li.pa-author:hover {
text-shadow: 0 0 2.5px white,0 0 2.5px white !important;
color: white !important;
text-decoration:none!important;
-webkit-transition:all .4s linear 0s;
-moz-transition:all .4s linear 0s;
-ms-transition:all .4s linear 0s;
-o-transition:all .4s linear 0s;
transition:all .4s linear 0s;}


li.pa-author a:active, li.pa-author:active {
color: white !important;
font: 15px 'Kelly Slab' !important;
text-shadow:0 0 2.5px white,0 0 2.5px white !important;}


li.pa-author a {
display:block;
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
line-height: 200%;
width: 220px;
text-align: center;
align: center;
vertical-align: middle;
color: white !important;}

/*èìÿ ïîëüçîâàòåëÿ íàä àâàòàðîì êîíåö*/


/* ÎÔÎÐÌËßÅÌ ÌÅÑÒÎ ÄËß ÂÂÎÄÀ ÒÅÊÑÒÀ Â ÁÛÑÒÐÎÌ ÑÎÎÁÙÅÍÈÈ */
#pun-main .formal textarea {
color: #000;
background-color: transparent !important;
background-image: url(http://sa.uploads.ru/cbAEB.png) !important;
background-repeat: repeat;
border-color: transparent;
border: 1px;
box-shadow: 1px 1px 7px #000 inset;
padding: 10px;
font-size: 14px;
min-width: 98% !important;
width: 100% !important;
}


/*Ïðàâêè äëÿ Öâåòà ôîíà è áîðäþðîâ òàáëèöû*/
.s-tabs>.stab {
background: #d4c5b0;
text-indent: 0px !important;
}
.s-tabs{
width:avto !important;  /*øèðèíà òàáëèöû*/
display:block;
z-index:250;
padding:0!important;
text-indent: 0px !important;
}
.s-tabs>.stab{
height:avto; /*âûñîòà âêëàäêè*/
margin-top: 5px!important;
text-indent: 0px !important;
}
/* Ñòèëü "Óøêà" âêëàäîê */
.s-tabs>span{
    background: #987d5c;
    z-index: 100;
    color: #564133;
    cursor: pointer;
    display: inline-block;
    padding: 5px!important;
    font-variant: small-caps;
    text-transform: uppercase;
    font-weight: 900!important;
    text-align: right;
    font: normal 400 10px Kelly Slab, Georgia,Times New Roman;
    text-indent: 0px !important;
}

/* Àêòèâíîå "Óøêî" */
.s-tabs>span.selected{
    background: #ded1c6;
    color: #564133;
    text-indent: 0px !important;
}

/* Ñòèëü âêëàäêè(LI)*/
.s-tabs>.stab{
border: 3px #685742 solid;
overflow-y: auto;
overflow-x: hidden;
vertical-align: middle;
text-align: center;
border-radius: 10px;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
padding:5px!important;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
text-indent: 0px !important;
}


.forminput1{background-image: url(http://s7.uploads.ru/DEhPb.png); box-shadow: inset #421912 0px 0px 8px; border: 3px double rgba(0,0,0,0.5); font-family: Courier New, Times New Roman;}



/* ØÐÈÔÒÛ */
@import url(http://db.onlinewebfonts.com/c/3b23a93ada795d13ec9db2bbf716cd64?family=Kelly+Slab);
@font-face {font-family: "Kelly Slab";
    src: url("http://db.onlinewebfonts.com/t/3b23a93ada795d13ec9db2bbf716cd64.eot");
    src: url("http://db.onlinewebfonts.com/t/3b23a93ada795d13ec9db2bbf716cd64.eot?#iefix") format("embedded-opentype"),
    url("http://db.onlinewebfonts.com/t/3b23a93ada795d13ec9db2bbf716cd64.woff2") format("woff2"),
    url("http://db.onlinewebfonts.com/t/3b23a93ada795d13ec9db2bbf716cd64.woff") format("woff"),
    url("http://db.onlinewebfonts.com/t/3b23a93ada795d13ec9db2bbf716cd64.ttf") format("truetype"),
    url("http://db.onlinewebfonts.com/t/3b23a93ada795d13ec9db2bbf716cd64.svg#Kelly Slab") format("svg");
}

@import url(//db.onlinewebfonts.com/c/db2395c9dd1e4b8d2446bfcd49758984?family=Roboto+Slab);
@font-face {font-family: "Roboto Slab";
    src: url("//db.onlinewebfonts.com/t/db2395c9dd1e4b8d2446bfcd49758984.eot");
    src: url("//db.onlinewebfonts.com/t/db2395c9dd1e4b8d2446bfcd49758984.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/db2395c9dd1e4b8d2446bfcd49758984.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/db2395c9dd1e4b8d2446bfcd49758984.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/db2395c9dd1e4b8d2446bfcd49758984.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/db2395c9dd1e4b8d2446bfcd49758984.svg#Roboto Slab") format("svg");
}

@import url(//db.onlinewebfonts.com/c/c3dd41ad31450068c9c4f24722f085fb?family=DS+CenturyCapitals);
@font-face {font-family: "DS CenturyCapitals";
    src: url("//db.onlinewebfonts.com/t/c3dd41ad31450068c9c4f24722f085fb.eot");
    src: url("//db.onlinewebfonts.com/t/c3dd41ad31450068c9c4f24722f085fb.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/c3dd41ad31450068c9c4f24722f085fb.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/c3dd41ad31450068c9c4f24722f085fb.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/c3dd41ad31450068c9c4f24722f085fb.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/c3dd41ad31450068c9c4f24722f085fb.svg#DS CenturyCapitals") format("svg");
}

@import url(//db.onlinewebfonts.com/c/c5622f6add01c0fd4ca3d58b2eaf1028?family=a_OldTyper);
@font-face {font-family: "aOldTyper";
    src: url("//db.onlinewebfonts.com/t/c5622f6add01c0fd4ca3d58b2eaf1028.eot");
    src: url("//db.onlinewebfonts.com/t/c5622f6add01c0fd4ca3d58b2eaf1028.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/c5622f6add01c0fd4ca3d58b2eaf1028.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/c5622f6add01c0fd4ca3d58b2eaf1028.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/c5622f6add01c0fd4ca3d58b2eaf1028.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/c5622f6add01c0fd4ca3d58b2eaf1028.svg#a_OldTyper") format("svg");
}

@import url(//db.onlinewebfonts.com/c/1c1ac1f22d635d1736e8e1dab220c615?family=a_OldTyperNr);
@font-face {font-family: "aOldTyperNr";
    src: url("//db.onlinewebfonts.com/t/1c1ac1f22d635d1736e8e1dab220c615.eot");
    src: url("//db.onlinewebfonts.com/t/1c1ac1f22d635d1736e8e1dab220c615.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/1c1ac1f22d635d1736e8e1dab220c615.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/1c1ac1f22d635d1736e8e1dab220c615.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/1c1ac1f22d635d1736e8e1dab220c615.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/1c1ac1f22d635d1736e8e1dab220c615.svg#a_OldTyperNr") format("svg");
}

@import url(//db.onlinewebfonts.com/c/dadc9bdaf3f92fd3ef873fe776245031?family=Exo+2+Thin);
@font-face {font-family: "Exo 2 Thin";
    src: url("//db.onlinewebfonts.com/t/dadc9bdaf3f92fd3ef873fe776245031.eot");
    src: url("//db.onlinewebfonts.com/t/dadc9bdaf3f92fd3ef873fe776245031.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/dadc9bdaf3f92fd3ef873fe776245031.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/dadc9bdaf3f92fd3ef873fe776245031.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/dadc9bdaf3f92fd3ef873fe776245031.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/dadc9bdaf3f92fd3ef873fe776245031.svg#Exo 2 Thin") format("svg");
}


@import url(//db.onlinewebfonts.com/c/f8f72e1ed53fa297e60fe2aa20874156?family=Exo+2.0+Light);
@font-face {font-family: "Exo 2.0 Light";
    src: url("//db.onlinewebfonts.com/t/f8f72e1ed53fa297e60fe2aa20874156.eot");
    src: url("//db.onlinewebfonts.com/t/f8f72e1ed53fa297e60fe2aa20874156.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/f8f72e1ed53fa297e60fe2aa20874156.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/f8f72e1ed53fa297e60fe2aa20874156.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/f8f72e1ed53fa297e60fe2aa20874156.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/f8f72e1ed53fa297e60fe2aa20874156.svg#Exo 2.0 Light") format("svg");
}

@import url(//db.onlinewebfonts.com/c/4a06a4e6828aa8f0be8c551b237bf2fa?family=Jura);

@font-face {font-family: "Jura";
    src: url("//db.onlinewebfonts.com/t/4a06a4e6828aa8f0be8c551b237bf2fa.eot");
    src: url("//db.onlinewebfonts.com/t/4a06a4e6828aa8f0be8c551b237bf2fa.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/4a06a4e6828aa8f0be8c551b237bf2fa.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/4a06a4e6828aa8f0be8c551b237bf2fa.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/4a06a4e6828aa8f0be8c551b237bf2fa.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/4a06a4e6828aa8f0be8c551b237bf2fa.svg#Jura") format("svg");
}

@import url(//db.onlinewebfonts.com/c/e9c354f5240dd68157fcfcd5735fb5c4?family=Graip+Runic);

@font-face {font-family: "Runic";
    src: url("//db.onlinewebfonts.com/t/e9c354f5240dd68157fcfcd5735fb5c4.eot");
    src: url("//db.onlinewebfonts.com/t/e9c354f5240dd68157fcfcd5735fb5c4.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/e9c354f5240dd68157fcfcd5735fb5c4.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/e9c354f5240dd68157fcfcd5735fb5c4.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/e9c354f5240dd68157fcfcd5735fb5c4.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/e9c354f5240dd68157fcfcd5735fb5c4.svg#Graip Runic") format("svg");
}

@import url(//db.onlinewebfonts.com/c/0bb345c489b1d09a276d8ae1409fe28f?family=DS+Greece);

@font-face {font-family: "DS Greece";
    src: url("//db.onlinewebfonts.com/t/0bb345c489b1d09a276d8ae1409fe28f.eot");
    src: url("//db.onlinewebfonts.com/t/0bb345c489b1d09a276d8ae1409fe28f.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/0bb345c489b1d09a276d8ae1409fe28f.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/0bb345c489b1d09a276d8ae1409fe28f.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/0bb345c489b1d09a276d8ae1409fe28f.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/0bb345c489b1d09a276d8ae1409fe28f.svg#DS Greece") format("svg");
}

@import url(//db.onlinewebfonts.com/c/b88bb4401ddd33457e13135a991d7e82?family=Monplesir+script);

@font-face {font-family: "Monplesir script"; src: url("//db.onlinewebfonts.com/t/b88bb4401ddd33457e13135a991d7e82.eot"); src: url("//db.onlinewebfonts.com/t/b88bb4401ddd33457e13135a991d7e82.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/b88bb4401ddd33457e13135a991d7e82.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/b88bb4401ddd33457e13135a991d7e82.woff") format("woff"), url("//db.onlinewebfonts.com/t/b88bb4401ddd33457e13135a991d7e82.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/b88bb4401ddd33457e13135a991d7e82.svg#Monplesir script") format("svg"); }

@import url(//db.onlinewebfonts.com/c/4c21e0b3667c8da765788685bbbd9396?family=Verona+Gothic);

@font-face {font-family: "Verona Gothic"; src: url("//db.onlinewebfonts.com/t/4c21e0b3667c8da765788685bbbd9396.eot"); src: url("//db.onlinewebfonts.com/t/4c21e0b3667c8da765788685bbbd9396.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/4c21e0b3667c8da765788685bbbd9396.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/4c21e0b3667c8da765788685bbbd9396.woff") format("woff"), url("//db.onlinewebfonts.com/t/4c21e0b3667c8da765788685bbbd9396.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/4c21e0b3667c8da765788685bbbd9396.svg#Verona Gothic") format("svg"); }


@import url('https://fonts.googleapis.com/css2?family=IM+Fell+English:ital@1&display=swap');

@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@1,500&family=IM+Fell+English:ital@1&display=swap');

@import url(//db.onlinewebfonts.com/c/bcb1b1e0ad0324fdd543541292b6f45b?family=Trajan);#3 Use font-face declaration 
@font-face {font-family: "Trajan"; src: url("//db.onlinewebfonts.com/t/bcb1b1e0ad0324fdd543541292b6f45b.eot"); src: url("//db.onlinewebfonts.com/t/bcb1b1e0ad0324fdd543541292b6f45b.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/bcb1b1e0ad0324fdd543541292b6f45b.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/bcb1b1e0ad0324fdd543541292b6f45b.woff") format("woff"), url("//db.onlinewebfonts.com/t/bcb1b1e0ad0324fdd543541292b6f45b.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/bcb1b1e0ad0324fdd543541292b6f45b.svg#Trajan") format("svg"); }

td, th {
display: table-cell;
vertical-align: inherit;
text-indent: 0px !important;
}

.garden a {
    font-family: Kelly Slab, Georgia,Times New Roman;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0px;
    color: #000!important;
    text-shadow: none;
    transition: .1s;
}

.garden a:hover {
    font-family: Kelly Slab, Georgia,Times New Roman;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #000!important;
    text-shadow: none;
    transition: .1s;
}

.garden {
    width: avto !important; 
    display: inline-block;
    font-family: Kelly Slab, Georgia,Times New Roman;
    font-size: 14px;
    background: #813122;
    color: #000!important;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 8px 5px 8px;
    margin-top: -10px !important;
    margin-bottom: 2px !important;
    margin-left: 1px !important;
    margin-right: 1px !important;
    transition: .1s;
    text-shadow: none;}

.garden:hover {
    width: avto !important; 
    display: inline-block;
    font-family: Kelly Slab, Georgia,Times New Roman;
    font-size: 20px;
    background: #ffffff;
    color: #813122!important;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 8px 5px 8px;
    margin-top: -10px !important;
    margin-bottom: 2px !important;
    margin-left: 1px !important;
    margin-right: 1px !important;
    transition: .1s;
    text-shadow: none;
-webkit-box-shadow: 0 10px 17px -7px rgba(0,0,0,0.7);-moz-box-shadow: 0 10px 17px -7px rgba(0,0,0,0.7);box-shadow: 0 10px 17px -7px rgba(0,0,0,0.7);}

.article-detail__quote {
    position: relative;
    margin-bottom: -10px;
    padding: 5px 0 5px;
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase;
    text-decoration: none;
    font-family: DS CenturyCapitals, Roboto Slab, Kelly Slab, Noto Serif, Georgia, Times New Roman !important;
    text-shadow: white 1px 1px 0, white -1px -1px 0, white -1px 1px 0, white 1px -1px 0;
    color: black;
    z-index: 200;}

.article-detail__quote:hover {
    position: relative;
    text-shadow: 0 0 30px #980002;
    text-decoration: none;
    color: black;
z-index: 200px;}

.article-detail__text {
    margin-bottom: 30px;
    font-size: 17px;
    line-height: 29px;
text-decoration: none;
z-index: 200;}

/* îáâîäêà âñïëûâàþùåãî òåêñòà */
.uniTipLeft,
.uniTipRight,
.uniTipTop,
.uniTipBottom {
	display: inline-block;
	position: relative;
	border-radius: 3px;
        padding-left: 5px;
        padding-right: 5px;
	-webkit-box-shadow: 3px 3px 1px rgba( 98, 0, 2, 0.3 );
	box-shadow: 3px 3px 1px rgba( 98, 0, 2, 0.3 );}

.uniTipLeft,
.uniTipRight {padding: 2px 5px;}

.uniTipTop,
.uniTipBottom {padding: 5px 2px;}

.uniTipLeft,
.uniTipRight,
.uniTipTop,
.uniTipBottom,
.uniTipLeft .ugol div,
.uniTipRight .ugol div,
.uniTipTop .ugol div,
.uniTipBottom .ugol div {
	background-color: #980002;
	color: #FFFFFF;
	border: solid 0px #000000;
	box-sizing: border-box;}

.uniTipLeft .ugol,
.uniTipRight .ugol,
.uniTipTop .ugol,
.uniTipBottom .ugol {position: absolute;overflow: hidden;}

.uniTipLeft .ugol div,
.uniTipRight .ugol div,
.uniTipTop .ugol div,
.uniTipBottom .ugol div {
	position: absolute;
	width: 6px;
	height: 6px;}

.uniTipLeft {margin-right: 4px;}

.uniTipLeft .ugol {
	top: 0;
	right: -4px;
	width: 4px;
	height: 100%;}

.uniTipLeft .ugol div {
	top: 50%;
	margin-top: -3px;
	left: -3px;
	-webkit-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	transform: rotate( 45deg );
	-webkit-box-shadow: 3px 3px 1px rgba( 98, 0, 2, 0.3 );
	box-shadow: 3px 3px 1px rgba( 98, 0, 2, 0.3 );}

.uniTipRight {margin-left: 4px;}

.uniTipRight .ugol {
	top: 0;
	left: -4px;
	width: 4px;
	height: 100%;}

.uniTipRight .ugol div {
	top: 50%;
	margin-top: -3px;
	left: 2px;
	-webkit-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	transform: rotate( 45deg );
	-webkit-box-shadow:  3px 3px 1px rgba( 98, 0, 2, 0.3 );
	box-shadow: 3px 3px 1px rgba( 98, 0, 2, 0.3 );}

.uniTipTop {margin-bottom: 4px;}

.uniTipTop .ugol {
	bottom: -4px;
	left: 0;
	width: 100%;
	height: 4px;}

.uniTipTop .ugol div {
	top: -3px;
	left: 50%;
	margin-left: -3px;
	-webkit-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	transform: rotate( 45deg );
		-webkit-box-shadow: 3px -3px 1px rgba( 98, 0, 2, 0.3 );
		box-shadow: 3px -3px 1px rgba( 98, 0, 2, 0.3 );}

.uniTipBottom {margin-top: 4px;}

.uniTipBottom .ugol {
	top: -4px;
	left: 0;
	width: 100%;
	height: 4px;}

.uniTipBottom .ugol div {
	top: 2px;
	left: 50%;
	margin-left: -3px;
	-webkit-transform: rotate( -45deg );
	-ms-transform: rotate( -45deg );
	transform: rotate( -45deg );
-webkit-box-shadow: 3px 3px 1px rgba( 98, 0, 2, 0.3 );
box-shadow: 3px 3px 1px rgba( 98, 0, 2, 0.3 );}
/* îáâîäêà âñïëûâàþùåãî òåêñòà êîíåö */


/*îôîðìëåíèå ïðåäëîãà NB äëÿ âàæíîé èíôîðìàöèè*/
.spec-NB:before {
    content: 'N.B.';
    background: #380d0a;
}

.spec-NB, .spec-RFC {
color: #980002;
font-weight: 900;
text-decoration: overline; 
text-transform: uppercase;
z-index: 1000;
}

.spec-NB:before {
    font-weight: 700;
    margin: .2em .4em 0 0;
    direction: ltr;
    font-family: Kelly Slab, Georgia,Times New Roman;
    font-size: 16px;
}

.badge, .spec-NB:before {
    display: inline-block;
    min-width: 20px;
    vertical-align: baseline;
    margin-left: 0px;
    border-radius: 2px;
    border-left: 4px solid !important;
    padding: .2em .4em .2em;
    background-color: black;
    font-family: Kelly Slab, Georgia,Times New Roman;
    font-size: 16px;
    font-weight: 900;
    letter-spacing: 1px;
    line-height: normal;
z-index: 1000;
}


.dlar {
background: none; /* Öâåò ôîíà */
border: 1px solid reba(0,0,0,0.5); /* Ïàðàìåòðû ðàìêè */
padding: 15px; /* Ïîëÿ âîêðóã òåêñòà */
margin-top: 10px; /* Îòñòóï ñâåðõó */
margin-bottom: 10px; /* Îòñòóï ñíèçó */
border-radius: 40px 10px;
box-shadow: inset 0 0 1em #813122, 0 0 1em #980002; }


.dlar:hover { 
box-shadow: inset 0 0 1em #980002, 0 0 1em #813122; }

.topic-list-description {
    margin-bottom: 10px;
    width: 380px;
    padding: 6px;
    font-size: 1.1em;
}


/*ñòðîêà ñòàòóñà*/
li.pa-title {
display:block;
margin-top: -5px;
padding: 3px !important;
width: avto;
min-height: 12px;
max-height: 25px;
font-family: aOldTyper, Kelly Slab, Georgia,Times New Roman !important;
line-height: 100%;
color: rgba(0,0,0,0.8) !important;
text-transform: lowercase; 
text-decoration: none;  
font-size: 12px;
font-style: normal;
text-align: left;
text-shadow:0 -15px 2.5px transparent,0 15px 2.5px transparent !important;
box-shadow: none;
border-top: 4px double #980002;
border-bottom: 4px double #980002;
border-left: 4px double transparent;
border-right: 4px double transparent;
z-index: 700 !important;}

li.pa-fld1 img {
position: absolute;
margin-top: -15px;
margin-bottom: 0px;
margin-left: 50px;
margin-right: 0px;
box-shadow:none;
border: none;
min-width: 35px;
max-width: 55px;
width: avto;
min-height: 35px;
max-height: 55px;
height: avto;
z-index: 501;}

/*êàðòèíêà ãðóïïèðîâêè èëè ñïîñîáíîñòè*/
li.pa-fld4 img {
position: absolute;
margin-top: -60px;
margin-bottom: 0px;
margin-left: -120px;
margin-right: 0px;
box-shadow:none;
border: none;
min-width: 55px;
max-width: 75px;
width: avto;
min-height: 55px;
max-height: 75px;
height: avto;
z-index: 501;}


div {display: block;}

/*îôîðìëåíèå ïðîôèëÿ ïîëüçîâàòåëÿ*/
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
background-color: transparent; 
color: #980002 !important;
font-size: 16px;
}

.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table {
width: avto;
border: none;
}


.forum .container a {
padding-left: avto;
padding-bottom: avto;
}

.forum .container a:hover {
padding-left: 3px !important;
padding-bottom: 3px !important;
}


/*äîïîëíèòåëüíûé ñïîéëåð íà ñòðàíèöå ïåðñîíàæà*/
.splr > input + label:after{content: "+";float: right;font-family: aOldTyper, Kelly Slab, Georgia, Times New Roman;font-weight: 100;}
.splr > input:checked + label:after{content: "-";float: right;font-family: aOldTyper, Kelly Slab, Georgia, Times New Roman;font-weight: 100;}
.splr > input{display:none;}
.splr > input + label , .splr > .splr_body{background-color: transparent;padding:5px 15px;overflow:hidden;width:100%;font-weight: 700;font-size: 15px;border: 5px solid rgba(76,67,54,0.1);box-sizing: border-box;display: block;box-shadow: inset #421912 0px 0px 8px;letter-spacing: 1px;}
.splr:hover > input + label{background-color: rgba(0, 0, 0,0.1) !important;color: #980002;letter-spaicing: 2px;}
.splr > input + label + .splr_body{display:none;}
.splr > input:checked + label + .splr_body{display: block;}
.splr > .splr_body{background-color: transparent;border: 5px solid rgba(76,67,54,0.1);border-top: none;font-weight: 100;font-size: 13px;box-shadow: none;letter-spacing: 0px;}
.splr > .splr_body:hover {background-color: transparent;border: 5px solid rgba(76,67,54,0.1);border-top: none;font-weight: 100;font-size: 13px;box-shadow: none;color: #000;letter-spacing: 0px;}

/*äîïîëíèòåëüíûé ñïîéëåð íà ñòðàíèöå ïåðñîíàæà 2*/
.splr2 > input + label:after{content: "+";float: right;font-family: aOldTyper, Kelly Slab, Georgia, Times New Roman;font-weight: 100;} 
.splr2 > input:checked + label:after{content: "-";float: right;font-family: aOldTyper, Kelly Slab, Georgia, Times New Roman;font-weight: 100;} 
.splr2 > input{display:none;}
.splr2 > input + label , .splr2 > .splr2_body{background: rgb(255, 255, 255,0.3);padding: 5px;min-width: 170px;width: avto;text-align: center;cursor: pointer;border: 1px solid rgba(152, 0, 2,0.1);display: inline-block;letter-spacing: 1px;}
.splr2:hover > input + label{background-color: rgba(0, 0, 0,0.1) !important;color: #980002;letter-spaicing: 2px;}
.splr2 > input + label + .splr2_body{display:none;}
.splr2 > input:checked + label + .splr2_body{display: block;}
.splr2 > .splr2_body{background-color: transparent;min-width: 100px;width: avto;border: none;font-weight: 100;font-size: 12px;box-shadow: none;letter-spacing: 0px;text-align: left;}
.splr2 > .splr2_body:hover {background-color: transparent;color: #000;letter-spacing: 0px;}

/*ñëàéäåð àâàòàð*/
.sliderA {
width: 185px;
height: 185px;
border: 5px solid rgba(76,67,54,0.1);
position: relative;
text-align: center;
}
.sliderA > input {display: none;}
.sliderA > input + label {
display: inline-block;
width: 10px;
height: 10px;
border-radius: 8px;
background: rgba(90, 90, 90, 0.8);
border: 2px solid rgba(190, 190, 190, 0.8);
cursor: pointer;
z-index: 100;
position: relative;
margin-right: 4px;
top: 90%;
transition: background 0.8s ease-out 0s;
}
.sliderA > input + label:hover {background: rgba(250, 250, 250, 0.8);}
.sliderA > input:checked + label {background: rgba(220, 220, 220, 0.8);}
.sliderA > div {
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 0;}
.sliderA > div {
visibility: hidden;
opacity: 0;
transition: opacity 0.8s ease-out 0.1s, visibility 0.1s ease-out 0.9s;
}
.sliderA > input:checked + label + div {
visibility: visible;
opacity: 1;
transition: opacity 0.8s ease-out 0.1s, visibility 0.1s ease-out 0s;
}
.sliderA > div > p {
position: absolute;
top: -15px;
left: 0px;
right: 0px;
text-align: left;
color: #000;
font-size: 34px;
text-shadow: 0px 0px 5px #fff, 0px 1px 7px #fff, 1px 1px 9px #fff;
font-family: DS CenturyCapitals,Times New Roman !important;
}
.sliderA > div > p::first-letter {
color: #980002;
line-height: 150% !important;
font-size: xx-large;
font-weight: normal;
}

.sliderA > input + label + div + label {display: none;}
.sliderA > input:checked + label + div + label {
display: block;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 50;
}

/* ÑÒÈËÜ ÏÎËÎÑÎÊ íà ñòðàíèöå ïåðñîíàæà */
.hr-prs {
border-style: none none dashed none;
border-width: 0 0 1px 0;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 10px;
margin-bottom: 10px;
border-color: rgba(76,67,54,0.2);
font-family: Jura, Exo 2 Thin, Roboto Slab !important;
font-size: 18px;
}
/* ÈÌß ÃÅÐÎß íà ñòðàíèöå ïåðñîíàæà */
.hero-prs a {
font-family: Jura, Exo 2 Thin, Roboto Slab !important;
font-size: 18px;
text-transform: uppercase;
text-align: left;
}

/*ÁÓÊÂÈÖÀ ÈÌÅÍÈ ÃÅÐÎß íà ñòðàíèöå ïåðñîíàæà*/
.hero-prs:first-letter {
font-family: Jura, Exo 2 Thin, Roboto Slab !important;
font-size: 18px;
line-height: 20%;
font-weight: bold !important;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
color: white !important;
text-transform: uppercase !important;
}
/*ÁÓÊÂÈÖÀ êîíåö*/

.hero-prs, .hero-prs a {
display:block;
margin-top: 0px!important;
margin-bottom: 10px!important;
line-height: 100%;
color: white !important;
text-transform: uppercase; 
text-decoration: none;  
text-align: left;
text-shadow:0 -15px 2.5px transparent,0 15px 2.5px transparent!important;
font-family: Jura, Exo 2 Thin, Roboto Slab !important;
font-size: 18px;}

.hero-prs:hover, .hero-prs a:hover {
text-shadow: 0 0 2.5px white,0 0 2.5px white !important;
color: white !important;
text-decoration:none!important;
-webkit-transition:all .4s linear 0s;
-moz-transition:all .4s linear 0s;
-ms-transition:all .4s linear 0s;
-o-transition:all .4s linear 0s;
transition:all .4s linear 0s;}

.hero-prs:active, .hero-prs a:active {
color: white !important;
font-family: Jura, Exo 2 Thin, Roboto Slab !important;
font-size: 18px;
text-shadow:0 0 2.5px white,0 0 2.5px white !important;}

/* ÑÒÀÒÓÑ íà ñòðàíèöå ïåðñîíàæà */
.st-prs {
color: rgba(0,0,0,0.5);
margin-top: -10px;
padding: 1px !important;
font-family: aOldTyper, Kelly Slab, Georgia,Times New Roman !important;
line-height: 100%;
text-transform: lowercase; 
text-decoration: none;  
font-size: 12px;
font-style: normal;
text-align: left;
text-shadow:0 -15px 2.5px transparent,0 15px 2.5px transparent!important;
box-shadow: none;
}

/* ÇÓÁÛ-Û-Û-Û-Û-Û */
.prs-teeth {
font-size: 9px;
background: transparent;
padding: 2px;
min-width: 20px;
width: avto;
max-width: 30px;
font-family: aOldTyper, Kelly Slab, Georgia, Times New Roman;
background-position: center;
background-color: rgba(0, 0, 0,0.1);
border-radius: 2px;
border-left: 4px rgba(152, 0, 2,0.4) solid;}

.prs-teeth:before {
    content: "+";
    display: inline-block;
    min-width: 0px;
    vertical-align: baseline;
    margin-left: 0px;
    margin-right: 0px;
    padding: 1px;
    font-family: aOldTyper, Kelly Slab, Georgia, Times New Roman;
    letter-spacing: 1px;
    color: rgba(152, 0, 2,0.7);
    font-size: 8px;}

.prs-teeth:after {
content: "!";
color: rgba(152, 0, 2,0.8);
margin-right: 0px
background-color: transparent;
font-size: 10px;
font-weight: 900;}

/*ÑÑÛËÊÈ ÍÀ ÝÏÈÇÎÄÛ íà ñòðàíèöå ïåðñîíàæà*/
.episode {
color: black !important;
text-transform: none; 
text-decoration: none;  
text-align: left;
text-shadow: none !important;
font: 14px aOldTyper, Kelly Slab, Georgia, Times New Roman !important;}

.episode:hover {
text-shadow: 0 0 15px rgba(152, 0, 2,0.5) !important;
color: black !important;
text-decoration:none!important;}

/*ÂÐÀÙÀÞÙÀßÑß ÊÀÐÒÈÍÊÀ*/
.ouroboros {
display: block;
-moz-transform:rotate(-50deg);
-webkit-transform:rotate(-50deg);
height:118px;
margin-top:-70px !important;
opacity:1;
position:center;
transition:2s;
width:123px;
z-index: 510;}

.ouroboros:hover {
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
height:118px;
opacity:1;
position:center;
transition:2s;
width:123px;
z-index: 510;}


.ouroboros:active {
-moz-transform:rotate(50deg);
-webkit-transform:rotate(50deg);
height:118px;
opacity:0.5;
position:center;
transition:2s;
width:123px;
z-index: 510;}


.ouroboros:visited{
-moz-transform:rotate(100deg);
-webkit-transform:rotate(100deg);
height:118px;
opacity:0.1;
position:center;
transition:2s;
width:123px;
z-index: 510;}

/*ïîëîñà ðàíãîâ-ñîîáùåíèé*/
.progress-bar { 
background-color: none; 
height: 16px; 
padding: 2px; 
width: 100%; 
margin-left: -2px !important;   
margin: 0px            
-moz-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444; 
-webkit-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444; 
box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;            
} 
                       
.progress-bar span { 
display: inline-block; 
height: 100%; 
background-color: #777; 
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset; 
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset; 
box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset; 
-webkit-transition: width .4s ease-in-out; 
-moz-transition: width .4s ease-in-out; 
-ms-transition: width .4s ease-in-out; 
-o-transition: width .4s ease-in-out; 
transition: width .4s ease-in-out;            
} 
                       
/*---------------------------*/            
                       
.blue span { 
background-color: #980002;            
} 

.orange span { 
background-color: #980002; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#980002), to(#980002));  
background-image: -webkit-linear-gradient(top, #980002, #980002); 
background-image: -moz-linear-gradient(top, #980002, #980002); 
background-image: -ms-linear-gradient(top, #980002, #980002); 
background-image: -o-linear-gradient(top, #980002, #980002); 
background-image: linear-gradient(top, #980002, #980002);            
}            

 
/*---------------------------*/            
                       
.stripes span { 
-webkit-background-size: 30px 30px; 
-moz-background-size: 30px 30px; 
background-size: 30px 30px;            
background-image: -webkit-gradient(linear, left top, right bottom, 
color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), 
color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), 
color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), 
to(transparent)); 
background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, 
transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, 
transparent 75%, transparent); 
background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, 
transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, 
transparent 75%, transparent); 
background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, 
transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, 
transparent 75%, transparent); 
background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, 
transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, 
transparent 75%, transparent); 
background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, 
transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, 
transparent 75%, transparent);                       
-webkit-animation: animate-stripes 3s linear infinite; 
-moz-animation: animate-stripes 3s linear infinite;            
} 
                       
@-webkit-keyframes animate-stripes {            
0% {background-position: 0 0;} 100% {background-position: 60px 0;} 
} 
                       
@-moz-keyframes animate-stripes { 
0% {background-position: 0 0;} 100% {background-position: 60px 0;} 
} 
                       
/*---------------------------*/            
 
.shine span { 
position: relative; 
} 
                       
.shine span::after { 
content: ''; 
opacity: 0; 
position: absolute; 
top: 0; 
right: 0; 
bottom: 0; 
left: 0; 
background: #fff; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px;            
-webkit-animation: animate-shine 2s ease-out infinite; 
-moz-animation: animate-shine 2s ease-out infinite;            
} 
 
@-webkit-keyframes animate-shine {            
 0% {opacity: 0; width: 0;} 
50% {opacity: .5;} 
100% {opacity: 0; width: 95%;} 
} 
                       
@-moz-keyframes animate-shine { 
0% {opacity: 0; width: 0;} 
50% {opacity: .5;} 
100% {opacity: 0; width: 95%;} 
} 
/*---------------------------*/            
                       
.glow span { 
-moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset; 
-webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset; 
box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset; 
-webkit-animation: animate-glow 1s ease-out infinite; 
-moz-animation: animate-glow 1s ease-out infinite;            
} 
 
@-webkit-keyframes animate-glow { 
0% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;}            
50% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset;}            
100% { -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;} 
} 
 
@-moz-keyframes animate-glow { 
0% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;}            
50% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .3) inset, 0 -5px 5px rgba(255, 255, 255, .3) inset;}            
100% { -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .7) inset, 0 -5px 5px rgba(255, 255, 255, .7) inset;} 
}

mark {
color: #fff !important;
background-image: url(http://sd.uploads.ru/wfur6.png);
background-repeat: repeat;
padding: 0px 4px;
border-radius: 2px;
border-left: 3px solid #fff;
font-family: Kelly Slab, Georgia, Times New Roman !important;
}

.post-content .highlight-text {
color: #fff !important;
background-image: url(http://sd.uploads.ru/wfur6.png);
background-repeat: repeat;
padding: 0px 4px;
border-radius: 2px;
border-left: 3px solid #fff;
font-family: Kelly Slab, Georgia, Times New Roman !important;
}


#pun-main .pa-posts, #pun-main .pa-respect, #pun-main .pa-positive {
    font-size: 11px !important;
    text-align: center !important;
    text-transform: lowercase !important;
    display: inline-block !important;
    width: 50px !important;
    padding: 8px !important;
    margin: 0px !important;
    vertical-align: middle !important;
    position: relative;
}
#pun-main .pa-respect a, #pun-main .pa-positive a {
font-size: 11px !important;
}



/* ÎÔÎÐÌËßÅÌ ÎÏÈÑÀÍÈÅ ÊÀÒÅÃÎÐÈÉ È ÔÎÐÓÌÎÂ */
.prbd2 {
width:410px; 
margin: 5px;
padding: 5px;
margin-right: 0px !important;
background-image: url(http://sd.uploads.ru/sg5dn.png);
background-repeat: repeat;
background-color: transparent;
font-family: Kelly Slab, Georgia,Times New Roman;
font-size: 12px;
line-height: 100%;
color: #000000;
text-align: justify;
-moz-box-shadow: 0 0 20px #000;
-o-box-shadow: 0 0 20px #000;
border: 5px solid rgba(76,67,54,0.1), 5px solid rgba(255,255,255,0.3) inset;
box-shadow: 0 6px 0 3px rgba(98,00,02,0.7), 6px 0 0 3px rgba(77,47,47,0.7);
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}


.prbd2:first-letter {
font-family: Kelly Slab, Georgia, Times New Roman !important;
font-size: 30px !important;
line-height: 40% !important;
font-weight: bold !important;
float: left !important;
padding-top: 5px !important;
padding-bottom: 3px !important;
padding-left: 0px !important;
padding-right: 2px !important;
color: #813122 !important;
text-transform: uppercase !important;}


/* ÊÀÐÒÈÍÊÀ-ÑÑÛËÊÀ ÏÎÃÎÄÛ È ÄÐÓÃÈÅ ÄÎÏ.ÊÍÎÏÊÈ ÍÀ ÃËÀÂÍÎÉ */
.plus, plus img {
padding: 0px !important;
margin-top: -30px !important;
margin-left: -28px !important;
margin-bottom: 35px !important;
}

.plus1, plus1 img {
padding: 0px !important;
margin-top: -20px !important;
margin-left: -15px !important;
margin-bottom: -25px !important;
}

.plus2, plus2 img {
padding: 0px !important;
margin-top: -60px !important;
margin-left: -15px !important;
margin-bottom: -65px !important;
}

.plus3, plus3 img {
padding: 0px !important;
margin-top: -70px !important;
margin-left: -15px !important;
margin-bottom: -75px !important;
}

/* ÓÁÈÐÀÅÌ ß×ÅÉÊÈ ÒÅÌ È ÑÎÎÁÙÅÍÈÉ */
#pun-main .category .tc2, #pun-main .category .tc3, #pun-main .forum .tc2, #pun-main .forum .tc3 {display: none;}

/* ÐÀÌÊÀ Â ÑÅÐÅÄÈÍÅ ÔÎÐÓÌÍÎÉ ÒÀÁËÈÖÛ ÍÀ ÃËÀÂÍÎÉ */
#pun-main .category  .tcl {
border-color: transparent;
border: none !important;
}
#pun-main .category .tcr {
border-color: transparent;
border: none !important;
}

/* ÐÀÌÊÀ Â ÑÅÐÅÄÈÍÅ ÔÎÐÓÌÍÎÉ ÒÀÁËÈÖÛ ÂÍÓÒÐÈ */
#pun-main .forum  .tcl {
border-color: transparent;
border: none !important;
}
#pun-main .forum .tcr {
border: none !important;
border-color: transparent;
}

.punbb .main .tcr {
overflow: hidden;
text-align: center;
width: 30%;
border: none !important;
background-color: transparent;}

/* ÁÎÐÄÞÐ Â ÊÀÒÅÃÎÐÈßÕ È ÔÎÐÓÌÀÕ Ó ÑÑÛËÎÊ è â òàáëèöàõ */
.punbb .main td {
background-color: transparent;
border: none; 
text-indent: 0px !important;
}


/* ÐÅÉÒÈÍÃ È ÃÎËÎÑÎÂÀÍÈß */
div.post-rating a, div.post-vote a {
font-size: 12px !important;
text-decoration: none !important;
margin-top: 5px;
margin-left: 134px;
}

/* ÔÎÐÓÌÍÀß ÒÀÁËÈÖÀ */
.category .container {
width: 90%;
margin: auto;
border: none !important;
box-shadow: none;
font-family: Kelly Slab, Georgia,Times New Roman;
}
.category thead {display: none;}

/* ÔÎÐÓÌÍÀß ÒÀÁËÈÖÀ Âíóòðè */
.forum .container {
width: 90%;
margin: auto;
border: none !important;
box-shadow: none;
font-family: Kelly Slab, Georgia,Times New Roman;
}
.forum thead {display: none;} /*âåðõ òàáëèöû ôîðóìà*/

/* ÎÔÎÐÌËßÅÌ ÎÏÈÑÀÍÈÅ ÊÀÒÅÃÎÐÈÉ È ÔÎÐÓÌÎÂ - ÊÎÍÅÖ*/

/*ÔÎÐÓÌÛ ÁËÎÊÀÌÈ ÏÎ ÄÂÀ*/
#pun-index .category tr {  
    width: 480px;
    margin: 5px;
    margin-bottom: 0px;
    margin-top: 5px;
    display: inline-block;
vertical-align: top;
font-family: Jura, Kelly Slab, Georgia,Times New Roman;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;
}

/*ÏÎÑËÅÄÍÈÉ ÔÎÐÓÌ ÎÄÍÈÌ ÁËÎÊÎÌ*/
#pun-index .category6 tr, .ourforum {
width: 960px !important;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 0px;
margin-top: 5px;
vertical-align: top;
font-family: Jura, Kelly Slab, Georgia,Times New Roman;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;
}

.ourforum6, .ourforum6 img, .ourforum6 p {
margin-left: -93px !important;
}

#pun-index .category tr:first-letter {
font-family: Kelly Slab, Georgia,Times New Roman;
font-size: 30px;
line-height: 40% !important;
font-weight: bold !important;
float: left !important;
padding-top: 5px !important;
padding-bottom: 3px !important;
padding-left: 0px !important;
padding-right: 2px !important;
color: #813122 !important;
text-transform: uppercase !important;}

/*ÑÑÛËÊÈ ÍÀÇÂÀÍÈÉ ÔÎÐÓÌÎÂ*/
#pun-index .category h3 a {
display: inline-block;
position: relative;
padding: 5px;
margin-bottom: 5px;
margin-left: -3px;
font-family: Jura, Kelly Slab, Georgia,Times New Roman;
font-size: 20px;
line-height: 40% !important;
font-weight: bold !important;
color: black !important;
text-shadow: 0 0 5px transparent !important;
z-index: 1000px !important;}

#pun-index .category h3 a:hover, #pun-index .category h3 a:focus, #pun-index .category h3 a:active {
color: black !important;
text-shadow: 0 0 5px #980002 !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
z-index: 1000px !important;}

#pun-index .category h3 a:before {
visibility: hidden; 
content: ""; 
position: absolute; 
width: 100%; 
height: 2px; 
bottom: 8px; 
left: 0; 
background-color: #820000; 
-webkit-transform: scaleX(0); 
-moz-transform: scaleX(0); 
-ms-transform: scaleX(1); 
-o-transform: scaleX(0); transform: scaleX(0);  
-webkit-transition: all .18s ease-out 0s; 
-moz-transition: all .18s ease-out 0s; 
-ms-transition: all .18s ease-out 0s; 
-o-transition: all .18s ease-out 0s; 
transition: all .18s ease-out 0s;}

#pun-index .category h3 a:hover:before {
visibility: visible; 
-webkit-transform: scaleX(1); 
-moz-transform: scaleX(1); 
-ms-transform: scaleX(1); 
-o-transform: scaleX(1); 
transform: scaleX(1);}

/*ÏÎÑËÅÄÍÈÅ ÑÎÎÁÙÅÍÈß íà ãëàâíîé ñòðàíèöå*/
#pun-index .category tr>.tc2, #pun-index .category tr>.tc3, #pun-index .category tr>.tcr, #pun-index .category tr>th {
display: block;
position: relative;
height: 35px !important;
width: 410px !important;
margin-left: 35px !important;
margin-top: -5px;
margin-bottom: 0px;
vertical-align: top !important;
line-height: 150%;
font-size: 11px !important;
font-family: Kelly Slab, Georgia, Times New Roman !important;
background-color: transparent;
/*background-image: url(http://sa.uploads.ru/cbAEB.png);*/
/*background-repeat: repeat;*/
text-align: left;
text-transform: uppercase;}


/* ÖÅÍÒÐÈÐÎÂÀÍÈÅ ÒÀÁËÈÖÛ ÏÎÑËÅÄÍÅÃÎ ÑÎÎÁÙÅÍÈß â ñàìîì ôîðóìå */
#pun .tcr {
text-align: left;
line-height: 150%;
font-family: Kelly Slab, Georgia,Times New Roman;
font-size: 11px;
color: rgba(0,0,0,1.0);
text-shadow: 0 0 4px rgba(0,0,0,0.0);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}

/*ìèíè-èêîíêà àâàòàðà àâòîðà ñîîáùåíèÿ*/
.punbb .user-avatar img.ava {
    border: 2px solid currentColor !important; 
    border-radius: 10% !important;
    position: relative;
    height: 28px;
    width: 28px;
    opacity: 0.7 !important;
    background-position: center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    box-shadow: 0 0 15px rgba(98,00,02,0.0);
    z-index: 500;}

.punbb .user-avatar img.ava:hover {
    opacity: 1.0 !important;
    height: 30px;
    width: 30px;
    box-shadow: 0 0 15px rgba(98,00,02,0.8);
    z-index: 500;}

.punbb .user-avatar img.on_ {
    width: 8px;
    height: 8px;
    margin-top: -2px !important;
    margin-left: -15px !important;
    animation: blinkColor 2.9s linear infinite !important;
    -moz-animation: blinkColor 2.9s linear infinite !important;
    -webkit-animation: blinkColor 2.9s linear infinite !important;
    color: rgba(255,0,0,0.9) !important;
    background: rgba(255,0,0,0.8) !important;
    box-shadow: 0 0 15px rgba(255,0,0,0.7) !important;
    z-index: 999 !important;}
/*ìèíè-èêîíêà àâàòàðà àâòîðà ñîîáùåíèÿ êîíåö*/


/*ÂÀÆÍÛÅ ÒÅÌÛ*/
.stickytext {
font-size: 14px !important;
color: #980002 !important;}



/* CS2.8 ÎÊÍÀ, ÊÍÎÏÊÈ è ïðî÷åå */
/* ÎÊÍÎ ÐÅÏÓÒÀÖÈÈ */
.punbb-admin #pun-admain .adcontainer, #pun-reputation div.inner div.container, #pun-report div.inner div.container , #pun-popup_awards div.inner div.container {
  color: #980002;
  background: url(http://sd.uploads.ru/sg5dn.png) repeat;}

#pun-reputation .tc2 textarea {width: 600px !important;}
#pun-reputation .tcl {width: 80px !important;}
#pun-reputation h1 {
   background: url(ôîí) repeat;
   text-align: center; width: 757px; height: 15px; margin-left: 0px; padding-top: 20px !important;}

/* ÍÀÑÒÐÎÉÊÈ ÊÍÎÏÎÊ "ÎÒÏÐÀÂÈÒÜ", "ÏÎÑÌÎÒÐÅÒÜ" è äð. */
#pun-main .formsubmit input {
  background-color: transparent;
  background-image: url(http://s0.uploads.ru/wJUFk.png); 
  background-repeat: no-repeat;
  margin-top: 5px !important;
  height: 50px;
  width: 130px;
  align: center;
  vertical-align: middle;
  color: #813122;
  border: none !important;
  font-family: Exo 2 Thin, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
  font-weight: 700;
  font-size: 14px;
  text-transform: lowercase;
  text-shadow: 0 0 5px #FFF, 1px 1px 5px #FFF, -1px -1px 5px #FFF !important;}

#pun-main .formsubmit input:hover {
  background-color: transparent;
  background-image: url(http://sg.uploads.ru/9SxJq.png); 
  background-repeat: no-repeat;
  height: 50px;
  width: 130px;
  align: center;
  vertical-align: middle;}

#pun-main .formsubmit input:active {
  background-color: transparent;
  background-image: url(http://s2.uploads.ru/Szlx6.png); 
  background-repeat: no-repeat;
  height: 50px;
  width: 130px;
  align: center;
  vertical-align: middle;}

/* ÍÀÑÒÐÎÉÊÈ ÂÛÏÀÄÀÞÙÈÕ ÑÏÈÑÊÎÂ */
.punbb input, .punbb select {
  background-color: transparent;
  background-image: url(http://sd.uploads.ru/sg5dn.png);
  background-repeat: repeat;
  color: #813122;
  font-family: aOldTyperNr, Courier New, Times New Roman;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  margin: 0px;
border-top: 3px outset rgba(255, 255, 255,0.2);
border-left: 3px outset rgba(255, 255, 255,0.2);
border-right: 3px outset rgba(0,0,0,0.2);
border-bottom: 3px outset rgba(0,0,0,0.2);}

.punbb input:active, .punbb select:active, .punbb input:visited, .punbb select:visited, .punbb input:focus, .punbb select:focus {
color: #000;}


/* ÎÊÍÀ Â ÔÎÐÌÅ ÎÒÂÅÒÀ */
#size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area {
  background-color: transparent;
  background-image: url(http://sd.uploads.ru/sg5dn.png);
  background-repeat: repeat;
  color: black;
  padding: 5px;
  border: 1px solid rgba(98,00,02,0.5) !important;}


a.btn.banner_2{
background: url(http://sd.uploads.ru/sg5dn.png) repeat-x #813122;
padding: 10px 10px 10px;
margin-top: 0;
color: #000000;
border: 5px solid rgba(76,67,54,0.1);
font-family: aOldTyper, Kelly Slab, Georgia,Times New Roman;
font-weight: 100;
font-size: 11px;}

a.btn.banner_2:hover{
box-shadow: inset 0px 2px 3px #000;
background: url(http://sf.uploads.ru/WUV7Y.png) repeat-x #813122;
color: #fff;}

.panel {
padding-top: -10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: -10px;}

/*ñòðåëêè ââåðõ-âíèç*/
.yrarrows {
position: fixed;
right: 10px;
top: 40%;
}
/*ñòðåëêè ââåðõ-âíèç êîíåö*/

/*äîïîëíèòåëüíûé ñòèëü ññûëîê*/
.road a{color: black !important; text-shadow: none !important; text-decoration:none;position:relative;font-family: Jura, Kelly Slab, Georgia,Times New Roman !important;font-size:20px;}
.road a:before{background:#7c6e66 !important;width:100%;height:1px;content:'';position:absolute;top:-15px;left:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.road a:hover:before{opacity:1;text-shadow: none !important;visibility:visible;top:-2px;left:0;}
.road a:after{background:#7c6e66 !important;width:100%;height:1px;content:'';position:absolute;bottom:-15px;left:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.road a:hover:after{opacity:1;visibility:visible;bottom:-2px;left:0;}

/*äîïîëíèòåëüíûé ñòèëü ññûëîê 2*/
.road2 a{display:inline-block;text-decoration: none;text-transform: uppercase;color: #813122 !important;font-family: DS CenturyCapitals, Kelly Slab, Georgia, Times New Roman !important; font-size:14px !important;text-shadow:0px 0px 6px red, 0px 0px 6px red !important;padding: 5px;z-index:1;position:relative;}
.road3 a{display:inline-block;text-decoration: none;text-transform: uppercase;color: #347a1f !important;font-family: DS CenturyCapitals, Kelly Slab, Georgia, Times New Roman !important; font-size:14px !important;text-shadow:0px 0px 6px green, 0px 0px 6px green !important;padding: 5px;z-index:1;position:relative;}
.road2 a:hover, .road3 a:hover {color:#fff!important;text-shadow:0px 0px 15px white, 0px 0px 15px white, 0px 0px 15px white !important;}


/* ÂÑÏËÛÂÀÞÙÀß ÏÎÄÑÊÀÇÊÀ*/
acronym {
border: none;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;
}

div#qTip {
  margin-top: 15px;
  margin-left: 15px;
  padding: 5px;
  border: none;
  display: none;
  background: rgba(0,0,0,0.4);
  color: #ffffff;
  font: 14px Kelly Slab, Georgia,Times New Roman;
  position: absolute;
  z-index: 1000;
cursor: url(http://forum.nancydrew.su/images/68199.png), progress;}


.post-content abbr {
cursor: url(http://forum.nancydrew.su/images/68199.png), help !important;
text-decoration: none !important;}

/*ÇÀ×ÅÐÊÍÓÒÛÉ ÒÅÊÑÒ*/
s, del {
    text-indent: 0px !important;
    background: rgba(128, 119, 108, 0.09)!important;
    color: transparent !important;
    -webkit-transition: 1s ease !important;
    box-shadow: 1px 1px 4px rgba(84, 75, 73, 0.29) !important;
    -moz-transition: 1s ease !important;
    -ms-transition: 1s ease !important;
    -o-transition: 1s ease !important;
    transition: 1s ease !important;
    text-decoration: none !important;
}

s:hover, del:hover {
    text-indent: 0px !important;
    background: transparent;
    color: #353535 !important;
    text-decoration: none !important;
}


.html-box table td+td::-webkit-scrollbar-track {
background: transparent;
border: 1px solid rgba(0,0,0,0.1);
box-shadow: none !important;
border: none !important;
}


ol {
width: 97%;
border-radius: 10px;
list-style: upper-roman; /* Çàãëàâíûå áóêâû */
font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size: 14px !important;
color: #282828 !important;
text-shadow: none !important;
letter-spacing: 1px;
margin: 10px !important;
padding: 0;
text-indent: 10px;
}

ol a {
font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size: 14px !important;
text-shadow: none !important;
}

ol p {
font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size: 13px !important;
text-shadow: none !important;
padding: 10px;
margin: 10px !important;
text-indent: 0px;}

ol a:hover {
font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman;
color: #fff !important;
text-shadow: #980002 1px 1px 1px, #009893 -1px -1px 1px !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
letter-spacing: 1px !important;}

ol li {
padding: 0;
border-left: 5px solid rgba(0,0,0,0.1);
border-right: 5px solid transparent;
color: #282828 !important;
transition: 0.4s linear;
list-style: upper-roman; /* Çàãëàâíûå áóêâû */
letter-spacing: 1px;
font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size: 14px !important;
text-shadow: none !important;
margin-left: 10px !important;
text-align: justify;
}

ol li:hover {
border-left: 5px solid #813122;
border-right: 5px solid #813122;
list-style-position: inside;
color: #4f1d14 !important;
letter-spacing: 1px;
font-size: 14px !important;
}

.punbb .post-box {
background: rgba(255,255,255,0.03);
box-shadow: 0 6px 0 3px rgba(98,00,02,0.7), 6px 0 0 3px rgba(77,47,47,0.7);
}


/* ÀÌÑ-ÁÎÊÑ */
.amc-box a {
  display: block;
  text-decoration: none;
  width: 100%;
  height: 100%;
font-size: 14px; 
font-weight: 600;
font-family: Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
color: rgba(255, 255, 255,0.9) !important;
text-shadow: transparent;
}

.amc-box a:hover {
font-size: 14px; 
  font-weight: 600;
  font-family: Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
color: rgba(255, 255, 255,0.9);
text-shadow: #980002 1px 1px 1px, #009893 -1px -1px 1px !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}

.amc-box {
  list-style: none;
  padding: 0;
  width: 62px; 
  height: 62px; 
  margin: 20px auto;
}

.amc-box, .amc-box a.main {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}

.amc-box:hover, .amc-box:hover a.main {
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
}

.amc-box a.main {
  display: block; 
  height: 60px;
  font-size: 14px;
  text-align: justify; 
  text-decoration: none; 
  color: rgba(255, 255, 255,0.7);
  -webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  font-size: 14px; 
  font-weight: 600;
  font-family: Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
}

.amc-box:hover a.main {
color: rgba(255, 255, 255,0.9);
text-shadow: #980002 1px 1px 1px, #009893 -1px -1px 1px !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.amc-box li { 
  width: 350px; 
  height: auto;
  box-shadow: #000 5px 5px 3px -7px; 
  -webkit-box-shadow: #000 5px 5px 3px -7px; 
  -moz-box-shadow: #000 5px 5px 3px -7px;  
  border: 4px solid rgba(255, 255, 255,0.05);
  background: rgba(255, 255, 255,0.05);
  font-size: 14px; 
  font-weight: 600;
  font-family: Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
  color: rgba(255, 255, 255,0.9);
  text-align: justify; 
  margin: 0;
  -webkit-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transform: perspective(350px) rotateX(-90deg);
  -o-transform: perspective(350px) rotateX(-90deg);
  transform: perspective(350px) rotateX(-90deg);
  box-shadow: #000 5px 5px 3px -7px; 
  -webkit-box-shadow: #000 5px 5px 3px -7px; 
  -moz-box-shadow: #000 5px 5px 3px -7px; 
margin-top: 1px;
}

.amc-box li:nth-child(even) { background:  rgba(255, 255, 255,0.05); }
.amc-box li:nth-child(odd) { background: rgba(255, 255, 255,0.01);  }

.amc-box li.n1 { 
  -webkit-transition: 0.2s linear 0.8s;
  -o-transition: 0.2s linear 0.8s;
  transition: 0.2s linear 0.8s;
background: rgba(255, 255, 255,0.05);
text-align: justify; 
font-weight: 600;
font-family: Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
height: auto;
margin-top: 1px;
}
.amc-box li.n2 {
  -webkit-transition: 0.2s linear 0.6s;
  -o-transition: 0.2s linear 0.6s;
  transition: 0.2s linear 0.6s;
background: rgba(255, 255, 255,0.05);
text-align: justify; 
font-weight: 600;
font-family: Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
height: auto;
margin-top: 1px;
}
.amc-box li.n3 {
  -webkit-transition: 0.2s linear 0.4s;
  -o-transition: 0.2s linear 0.4s;
  transition: 0.2s linear 0.4s;
background: rgba(255, 255, 255,0.05);
text-align: justify; 
font-weight: 600;
font-family: Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
height: auto;
margin-top: 1px;
}
.amc-box li.n4 { 
  -webkit-transition:0.2s linear 0.2s;
  -o-transition:0.2s linear 0.2s;
  transition:0.2s linear 0.2s;
background: rgba(255, 255, 255,0.05);
text-align: justify; 
font-weight: 600;
font-family: Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
height: auto;
margin-top: 1px;
}
.amc-box li.n5 {
  border-radius: 0px 0px 4px 4px;
  -webkit-transition: 0.2s linear 0s;
  -o-transition: 0.2s linear 0s;
  transition: 0.2s linear 0s;
background: rgba(255, 255, 255,0.05);
text-align: justify; 
font-weight: 600;
font-family: Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
height: auto;
margin-top: 1px;
}

.amc-box:hover li {
  -webkit-transform: perspective(350px) rotateX(0deg);
  -o-transform: perspective(350px) rotateX(0deg);
  transform: perspective(350px) rotateX(0deg);
  -webkit-transition:0.2s linear 0s;
  -o-transition:0.2s linear 0s;
  transition:0.2s linear 0s;
background: rgba(255, 255, 255,0.1);
}
.amc-box:hover .n2 {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
background: rgba(255, 255, 255,0.1);
}
.amc-box:hover .n3 {
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
background: rgba(255, 255, 255,0.1);
}
.amc-box:hover .n4 {
  transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
background: rgba(255, 255, 255,0.1);
}
.amc-box:hover .n5 {
  -webkit-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
  transition-delay: 0.8s;
background: rgba(255, 255, 255,0.1);
}
/* ÀÌÑ-ÁÎÊÑ êîíåö*/

.modal-link {
position: relative;
width: 35px; 
height: 35px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
align: center;
vertical-align: center;
text-transform: uppercase;
font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size: 20px !important;
font-weight: 900 !important;
color: #292929 !important;
text-shadow: transparent 0 0 0 !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
letter-spacing: 0px !important;
line-height: 150% !important;
background-image: url(http://s3.uploads.ru/Kb2lY.png);
background-repeat: no-repeat;}

.modal-link:hover, .modal-link:active {
font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
font-size: 24px !important;
font-weight: 900 !important;
color: #fff !important;
text-shadow: #980002 1px 1px 1px, #009893 -1px -1px 1px !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
letter-spacing: 0px !important;}

/*èíôîðìàöèÿ î ïåðñîíàæå â ïðîôèëå àâòîðà ïîñòà*/
.persona {
display: inline;
width: 30%;
height:auto;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 2px;
text-align: center;
vertical-aign: top;
font-size: 11px;}


.persona2 {
display: inline;
width: 33%;
height:auto;
padding-left: 27px;
padding-right: 27px;
padding-top: 2px;
padding-bottom: 2px;
text-align: center;
font-size: 11px;}

.pers-ona {
width: 99%;
height:auto;
border: none;
text-align: center;}

/*èçìåíåíèå èìèäæà - àâàòàðà - ñòàòóñà - ïîäïèñè */
#mask_dialog .inner {
background: url('http://s5.uploads.ru/nv8oU.png'); /*ôîí âñïëûâàþùåãî îêîøêà*/
}

.gaen a {
    color: #cecece !important;
    text-shadow: -2px -1px 3px #ff5c5c;
    font-family: Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
    font-size: 24px;
}

.gaen a:hover {
    color: #ffd3d3 !important;
    text-shadow: -8px -4px 1px #ff6464, 2px 2px 7px #fdb0b0 !important;
}


#pun-userlist .usertable .container {
    width: 90%;
    margin: auto;
    padding: 10px;
    border: transparent !important;
    background: transparent !important;
    font-family: Kelly Slab, Georgia,Times New Roman;
    cursor: url(http://forum.nancydrew.su/images/68199.png), progress;
}

#pun-userlist .usertable table {
-moz-box-shadow: 0 0 20px #000;
-o-box-shadow: 0 0 20px #000;
box-shadow: 1px 0 1px #000;
border: 5px solid rgba(76,67,54,0.1);
}

#viewprofile ul, #profilenav ul {
-moz-box-shadow: 0 0 20px #000;
-o-box-shadow: 0 0 20px #000;
box-shadow: 1px 0 1px #000;
border: 5px solid rgba(76,67,54,0.1);
padding: 1.5em 18px 0.8em 18px;
margin: 0 0 1em 0;
}


/* Ïîëîñà ïðîêðóòêè â îáúÿâëåíèè */
.hotnews::-webkit-scrollbar, news::-webkit-scrollbar {
    width: 3px;
    height: 3px !important;
    min-height: 3px;
    max-height: 3px !important;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;}

.hotnews::-webkit-scrollbar-thumb, news::-webkit-scrollbar-thumb {
    background: rgba(98,00,02,0.8) !important;
    border: none !important;
    box-shadow: none !important;}

.hotnews::-webkit-scrollbar-track, news::-webkit-scrollbar-track {
    background: transparent;
    border: none;
    box-shadow: none !important;}
/* Ïîëîñà ïðîêðóòêè â îáúÿâëåíèè - êîíåö */

/* ÖÈÒÀÒÀ ÍÅÄÅËÈ è ÈÃÐÎÊ ÌÅÑßÖÀ */
.ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.ih-item,
.ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ih-item a {
  color: #333;
}
.ih-item a:hover {
  text-decoration: none;
}
.ih-item img {
  width: 100%;
  height: 100%;
}

.ih-item.circle {
  position: relative;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  z-index: 199;
}
.ih-item.circle .img {
  margin-top: 0;
  margin-left: 0;
  position: relative;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  z-index: 199;
}
.ih-item.circle .img:before {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  z-index: 199;
}
.ih-item.circle .img img {
  border-radius: 50%;
  opacity: 0.7;
}

.ih-item.circle .img img:hover {opacity: 0.9;}


.ih-item.circle .info {
  position: absolute;
  top: 1px;
  bottom: 1px;
  left: 1px;
  right: 1px;
  text-align: center;
  border-radius: 50%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 199;
}

.ih-item.square {
  position: relative;
  width: 55px;
  height: 55px;
  border: 4px solid #000;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  z-index: 199;
}
.ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 199;
}

.ih-item.circle.effect1 .spinner {
  width: 55px;
  height: 55px;
  border: 4px solid #b50002;
  border-right-color: #700001;
  border-bottom-color: #700001;
  border-radius: 50%;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  -webkit-box-shadow: 0 0px 17px 7px #980002, 0 0px 25px 15px #980002 inset;
  -moz-box-shadow: 0 0px 17px 7px #980002, 0 0px 25px 15px #980002 inset;
  box-shadow: 0 0px 17px 7px #980002, 0 0px 25px 15px #980002 inset;
  z-index: 199;
animation: blinkColor 3.7s linear infinite;
-moz-animation: blinkColor 3.7s linear infinite;
-webkit-animation: blinkColor 3.7s linear infinite;
}

.ih-item.circle.effect1:hover .spinner {-webkit-box-shadow: 0 0px 17px 7px #b50002;
  -moz-box-shadow: 0 0px 17px 7px #b50002;
  box-shadow: 0 0px 17px 7px #b50002;}

.ih-item.circle.effect1 .img {
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
  width: auto;
  height: auto;
  z-index: 199;
}
.ih-item.circle.effect1 .img:before {
  display: none;
  z-index: 199;
}
.ih-item.circle.effect1.colored .info {
  background: #ff0000;
  background: rgba(186,0,2, 0.5);
  z-index: 299;
}

.ih-item.circle.effect1 .info {
  top: 0px;
  bottom: 0;
  left: 0px;
  right: 0;
  /*background: rgba(186,0,2, 0.3);*/
  opacity: 0;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  z-index: 299;
}

.ih-item.circle.effect1 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 1px;
  font-size: 14px;
  top: 10px;
  left: -20px;
  text-align: left;
  font-family: Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
  margin: 0 30px;
  padding: 55px 0 0 0;
  width: 300px;
  height: 110px;
  text-shadow: #980002 1px 1px 1px, #009893 -1px -1px 1px !important;
  z-index: 299;
}
.ih-item.circle.effect1 .info p {
  color: #ffffff;
  padding: 10px 5px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 0px;
  font-size: 10px;
  margin: 0 30px;
  margin-top: -45px;
  margin-left: 0px;
  width: 350px;
  height: auto;
  text-align: justify;
  font-family: 'Exo 2 Thin', Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
  text-shadow: #000 1px 1px 1px, #980002 -1px -1px 1px !important;
  z-index: 299;
}

.ih-item.circle.effect1 .info p::first-letter {
  font-size: 10px !important;
  font-family: 'Exo 2 Thin', Jura, Roboto Slab, Kelly Slab, Georgia, Times New Roman !important; 
}
.ih-item.circle.effect1 a:hover .spinner {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.ih-item.circle.effect1 a:hover .info {
  opacity: 1;
}

.heartbeat, .heartbeat a {
color: transparent !important;
text-shadow: 20px 0px 0 rgba(6,242,219,0.3) !important;
font-size: 40px;
font-family: Roboto Slab, Arial, Tahoma !important;
font-weight: 800 !important;
letter-spacing: 3px !important;
text-indent: 5px;
line-height: 150%;
text-decoration: none !important;
text-align: center !important;
z-index: 1500 !important;}

.heartbeat a:hover {
color: transparent !important;
text-shadow: 20px 0px 0 rgba(249,57,142,0.3) !important;
font-size: 40px;
font-family: Roboto Slab, Arial, Tahoma !important;
font-weight: 800 !important;
text-decoration: none !important;
-webkit-transition: all .18s ease-out 0s; 
-moz-transition: all .18s ease-out 0s; 
-ms-transition: all .18s ease-out 0s; 
-o-transition: all .18s ease-out 0s; 
transition: all .18s ease-out 0s;
}

.heartbeat a:after {
content: "ßÝVlOVÝß"; /* Äîáàâëÿåìûé òåêñò */
color: transparent !important;
text-shadow: -23px 0px 0 rgba(249,57,142,0.3) !important;
font-size: 40px;
font-family: Roboto Slab, Arial, Tahoma !important;
font-weight: 800 !important;
}

.heartbeat a:hover::after {
content: "ßÝVlOVÝß"; /* Äîáàâëÿåìûé òåêñò */
color: transparent !important;
text-shadow: -23px 0px 0 rgba(6,242,219,0.3) !important;
font-size: 40px;
font-family: Roboto Slab, Arial, Tahoma !important;
font-weight: 800 !important;
-webkit-transition: all .18s ease-out 0s; 
-moz-transition: all .18s ease-out 0s; 
-ms-transition: all .18s ease-out 0s; 
-o-transition: all .18s ease-out 0s; 
transition: all .18s ease-out 0s;
}


/*ÂÀÆÍÛÅ ÒÅÌÛ ÑÑÛËÊÀ */
.forum .container a {
font-size: 14px !important;
font-family: Jura, Roboto Slab, Arial, Tahoma !important;
text-shadow: rgba(255,255,255,0.9) 0px 0px 7px;}

.forum .container a:hover {
font-size: 14px !important;
font-family: Jura, Roboto Slab, Arial, Tahoma !important;
text-shadow: rgba(255,40,0,0.9) 0px 0px 7px;}

/* ÎÑÎÁÛÅ ÍÀÃÐÀÄÛ È ÍÀÕÎÄÊÈ */
.pa-fld3 {
z-index: 500 !important;
color: #980002;
text-shadow: rgba(255,255,255,0.9) 0px 0px 7px;
text-align: left;
text-indent: 5px !important;
padding: 3px;
line-height: 150%;
background: -webkit-linear-gradient(bottom,rgba(98,00,02,0.1),rgba(255,215,0,0.1));
border-image: url(http://sg.uploads.ru/BxeFv.png) 4 4 4 4 round round;
-moz-border-image: url(http://sg.uploads.ru/BxeFv.png) 4 4 4 4 round round;
-webkit-border-image: url(http://sg.uploads.ru/BxeFv.png) 4 4 4 4 round round;
-o-border-image: url(http://sg.uploads.ru/BxeFv.png) 4 4 4 4 round round;
border-style: solid;
border-width: 4px;
font-family: Jura, Roboto Slab, Arial, Tahoma;
font-size: 16px;}


.pa-fld3 img {
z-index: 500 !important;
max-width: 64px;
height: auto;
max-height: 64px;
margin-top: -10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
padding:1px;
-webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1); 
}

.pa-fld3 img:hover {
z-index: 1000 !important;
-webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.5);
}

.droid a {
font-family: 'Exo 2 Thin' !important;}

.qpsButton, a.qpsButton {
    width: avto !important; 
    display: inline-block;
    font-family: 'Exo 2 Thin', Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
    font-weight: normal !important;
    font-size: 9px !important;
    background: #813122 !important;
    border-style: none;
    border-width: 0px;
    color: #000 !important;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 8px 5px 8px !important;
    margin-top: -10px !important;
    margin-bottom: 2px !important;
    margin-left: 1px !important;
    margin-right: 1px !important;
    transition: .1s;
    text-shadow: none !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    border: none !important;
}

.qpsButton:hover {
    width: avto !important; 
    display: inline-block;
    font-family: 'Exo 2 Thin', Roboto Slab, Kelly Slab, Georgia, Times New Roman !important;
    font-weight: normal !important;
    font-size: 12px !important;
    background: #ffffff !important;
    color: #813122 !important;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 8px 5px 8px !important;
    margin-top: -10px !important;
    margin-bottom: 2px !important;
    margin-left: 1px !important;
    margin-right: 1px !important;
    transition: .1s;
    text-shadow: none !important;
    -webkit-box-shadow: 0 10px 17px -7px rgba(0,0,0,0.7);-moz-box-shadow: 0 10px 17px -7px rgba(0,0,0,0.7);box-shadow: 0 10px 17px -7px rgba(0,0,0,0.7);
}

#qpsContainer {
    text-align: center;
    vertical-align: middle;
}


#smilies-area {overflow-y: auto !important;height: 250px;width:700px !important;}
#wrapper{left:-10px;position:relative;width:700px;}
.tabs{height:22px;line-height:21px;margin:0 0 3px;list-style:none;}
.tabs li{float:left;cursor:pointer;}
.tabs li a{background:transparent url("http://forumstatic.ru/files/001a/c8/9f/31594.jpg")no-repeat scroll 0 0/cover;color:#ffffff;display:block;margin-bottom:-1px;padding:0 2px 1px;position:relative;text-align:center;text-decoration:none;width:50px;font-size: 8px;}
.tabs li a:hover{color:#ffffff;background:url("http://forumstatic.ru/files/001a/c8/9f/51878.jpg")no-repeat scroll 0-22.1px/cover;text-decoration:none;font-size: 8px;}
.tabs li.active a{color:#444;border:medium hidden;line-height:22px;background-position:0 -43.5px;}
.tabs li.active a:hover{color:#6A5ACD;}
#smilies-area div[class^="t-"]:not(.t-0){display:none;width:600px !important;}


/* ØÐÈÔÒ GALACTIKA èëè GATA */
@import url(style_cs.1589933355.css);
@font-face {
font-family: 'Gata';
src: url('http://forumstatic.ru/files/001a/c7/b0/92637.eot?'),
url('http://forumstatic.ru/files/001a/c7/b0/22676.woff') format('woff'),
url('http://forumstatic.ru/files/001a/c7/b0/85298.ttf') format('truetype'),
url('http://forumstatic.ru/files/001a/c7/b0/91424.svg#svgFontName') format('svg');
font-weight: normal;
font-style: normal;
}
