/* CS1 Background and text colours
-------------------------------------------------------------*/

@font-face {
    font-family: 'BravoRG';
    src: local('BravoRG'), url('http://forumfiles.ru/files/0019/be/b4/73262.woff2') format('woff2'), 
url('http://forumfiles.ru/files/0019/be/b4/13018.woff') format('woff'), 
url('http://forumfiles.ru/files/0019/be/b4/26615.ttf') format('truetype');
}


@import url('https://fonts.googleapis.com/css?family=Oswald');

@import "//fonts.fontstorage.com/import/bravo.css";
@import url('https://fonts.googleapis.com/css?family=Poiret+One&subset=cyrillic,latin-ext');
@font-face {
font-family: 'fontd58f3ee4c6380540712f42d62c2f6df1';
        src:    url('https://nomail.com.ua/files/eot/d58f3ee4c6380540712f42d62c2f6df1.eot?#iefix') format('embedded-opentype'),
            url('https://nomail.com.ua/files/woff/d58f3ee4c6380540712f42d62c2f6df1.woff') format('woff'),
            url('https://nomail.com.ua/files/woff2/d58f3ee4c6380540712f42d62c2f6df1.woff2') format('woff2');
}



/* Фон */
html {
    background:  url(http://forumfiles.ru/files/0019/be/b4/80261.png) no-repeat center top,
url(http://forumfiles.ru/files/0019/be/b4/70959.png) repeat center top #081924;
  overflow-x: hidden;}

/* Шапка */
#pun-title table { height: 65px!important;
  overflow-x: hidden;  
  position: relative;}

/* Фон тела форума */
#pun {
    background: url(http://forumfiles.ru/files/0019/be/b4/23657.png) no-repeat center bottom -30px, url(http://forumfiles.ru/files/0019/be/b4/23657.png) no-repeat center top, url(http://forumfiles.ru/files/0019/be/b4/23657.png) repeat-y scroll right top, url(http://forumfiles.ru/files/0019/be/b4/23657.png) repeat-y left top, transparent url(http://forumfiles.ru/files/0019/be/b4/34564.png) repeat center top;
}

/* Футер*/
#pun-about .container {
    height: 70px;
    width: 1022px;
    background-repeat: no-repeat;
    background-position: bottom center;
    background-attachment: scroll;
    font-size: 10px;
}

#pun-online #pun-main .section {
    margin: 15px 0px 00px 30px !important;    
    width: 92%;
}

div#html-footer {margin: -95px 0px 0px 0px;}

#pun-crumbs1, #topic-users-in.modmenu, div.linksb, #pun-crumbs2 {color: #415b6c !important;}

/* CS1.1 */
.punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend,
 .punbb th {background-color: transparent;
  color: #4c4b4c !important;  }

/* CS1.2 */
.punbb .post .container, .punbb .post h3, {background-color: transparent;
  color: #012429 !important;  }

.punbb-admin #pun-admain .adcontainer {background-color: transparent;
  color: #00243c;  }

/*Заголовки Категории*/
/*#profilenav h2 span {color: #39331c !important;  margin-top: 0px !important; } */

#pun-debug h2, #pun-main h2 {
    text-align: center;
    color: #acaea7;
text-shadow: 2px 1px 1px #000 !important;
font-size: 23px;
font-weight: normal;
font-family: 'BravoRG' !important;
text-transform: uppercase;
background: url(http://forumfiles.ru/files/0019/be/b4/79372.png); 
}

.punbb-admin #pun-admain h2 {
    text-align: center;
    color: #09141b;
font-size: 23px;
font-weight: normal;
font-family: 'BravoRG' !important;
text-transform: uppercase;
background: url(http://forumfiles.ru/files/0019/be/b4/79372.png); 

}

#pun-main h1 {
text-align: left;
color: #99aab3;
text-shadow: 2px 1px 1px #000 !important;
font-size: 22px;
font-weight: normal;
font-family: 'BravoRG' !important;
background: url("http://forumfiles.ru/files/0019/be/b4/85242.png");
z-index: 50;
height: 65px;
}

#pun-index div.category h2 {
    text-align: left;
    color: #b4bbbc;
text-shadow: 2px 1px 1px #000 !important;
font-weight: normal;
font-size: 20px !important;
font-family: Tw Cen MT !important;
text-transform: uppercase;
background-repeat: no-repeat;
}

#pun-stats h2 {
    text-align: left;
    color: #b4bbbc;
text-shadow: 2px 1px 1px #000 !important;
font-weight: normal;
text-transform: uppercase;
background-repeat: no-repeat;
font-size: 18px;
}

#pun-stats div.statscon {
    margin-top: 10px;
    margin-right: 30px;
    margin-left: 30px;
}

.statscon {
    margin: 30px;
}

#forum_f1.forum, #forum_f2.forum, #forum_f3.forum, #forum_f4.forum, #forum_f5.forum, #forum_f6.forum, #forum_f7.forum, #forum_f8.forum, #forum_f9.forum, #forum_f10.forum, #forum_f11.forum, #forum_f12.forum, #forum_f13.forum, #forum_f14.forum, #forum_f15.forum , #forum_f16.forum , #forum_f17.forum , #forum_f18.forum , #forum_f19.forum , #forum_f20.forum , #forum_f21.forum , #forum_f22.forum  {
margin: 15px 30px 15px 30px;
}

.punbb-admin #pun-admain h2, .punbb .main h2, .punbb-admin #pun-admain h2 span
{background: none;} 

.punbb .main h2 {
border: none;
}

#pun-main div.catleft, #pun-main div.catright {display: none} /*скрытие категорий*/
#post-form h2 { display: none; }

#pun-index div.category h2
{          border: none;}

#post-form {
    margin: 0 50px;
}

/* CS1.4 */
#pun-title, #pun-title .container { background-color: transparent;   color: #494c2c;  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, .punbb-admin #pun-admain legend span {background-color: transparent;
  color: #0c0c0c;  }

/* CS1.6 */
.punbb .post h3 span,  #viewprofile li, #setmods dl  {background-color: transparent;
  color: #012429 !important;  }

.punbb .main .container {
  background-color: transparent;
  color: #415b6c !important;
  */padding-left: 20px;*/
 }

.offline li.pa-online strong {  font-weight: normal;  }

/* CS2 Цвет границ
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {border-color: transparent;
border: 0px !important;  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post {border-color: transparent; border: 0px !important;  }

/* CS2.3 */
#pun-stats h2, #pun-debug h2, .punbb-admin #pun-admain h2 { border-color: transparent; border: 0px!important; margin-bottom: -10px; }

.punbb .main h1 { border-color: transparent; margin-bottom: -10px; }

/* 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: transparent; border: 0px !important;  }

/* CS2.5 */
.punbb th {border-color: transparent; border: 0px !important;  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent; border: 0px !important;  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent; border: 0px !important;  }

.punbb .divider { border-color: transparent; border: 0px !important;  }

.punbb .formal fieldset .post-box, .punbb .info-box {  border: 0px solid transparent;  }

li.pa-online {  border-left-color: transparent;   border-left: 0px;  }


/* CS3 Цвет ссылок
-------------------------------------------------------------*/
/* Ссылки навигации (форум, участники, поиск и далее) */
#pun-navlinks a {
  color: #c7d8e1 !important;
  padding: 3px;
  font-size: 22px !important;
  text-decoration: none !important;
  text-transform: uppercase;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
  font-weight: normal;
  font-family: 'BravoRG' !important;
  border: 0px;  
}

/* Ссылки навигации при наведении курсора. */
#pun-pagelinks a:active, #pun-pagelinks a:focus {  
  color: #5A6067 !important;  
  text-decoration: none !important;  
}

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {  
  color: #36495a !important;
}

/* CS3.1 Все ссылки на форуме*/
.punbb a, .punbb a:focus, .punbb a:link, .punbb a:visited {
    color: #415b6c;
    text-decoration: none;
   -webkit-transition: color 0.5s ease;
   -khtml-transition: color 0.5s ease;
   -moz-transition: color 0.5s ease;
   -o-transition: color 0.5s ease;  }

.punbb a:hover, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {  color: #787676;  }

.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {color: #4e4c4c;}

/* Пользовательские ссылки "Новые сообщения", "Активные темы" и т.д. */
#pun-ulinks  a:link, #pun-ulinks  a:visited 
{color: #bfccd3 !important;;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
  font-size: 10px !important;
  text-decoration: none;
  font-family: 'Verdana';
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: lowercase;}

#pun-ulinks  a:hover, #pun-ulinks  a:focus, #pun-ulinks  a:active {color: #7b8990 !important;} /*цвет при наведении и нажатии*/

/* CS3.1 Иконки*/
    div.icon {background: url(http://forumfiles.ru/files/0019/be/b4/45493.png) no-repeat;}
    tr.inew div.icon { background: url(http://forumfiles.ru/files/0019/be/b4/36097.png) no-repeat;}
    tr.isticky div.icon { background: url(http://forumfiles.ru/files/0019/be/b4/82701.png) no-repeat;}
    tr.iclosed div.icon { background: url(http://forumfiles.ru/files/0019/be/b4/30878.png) no-repeat;}

/* Разное */
#pun-announcement h2 {display: none} /* скрытие надписи объявление*/
#pun-navlinks #navawards {display:none} /* скрытие наград*/

#pun td .modlist {display:none;}
.lastedit {display:none}
div#pun-live-rusff {display: none} /* скрытие это интересно*/

li#navawards {display: none !important;}
#pun-admain .adformal, #pun-admain .adcontainer {border: none;border-color:  transparent;}

#pun-title table tbody tr .title-logo-tdr {  position: absolute; z-index: 1; left: 0px;   top:0px;  opacity: 0.3;}
#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .container .post-author ul {text-align: center; }
#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .container .pa-author {text-align: center; }
#pun_wrap #pun #pun-viewtopic.punbb #pun-main .topic .container  ul .pa-title {text-align: center; }

/* Профиль */
.punbb .post .post-author {
    line-height: 150% !important;
    font-size: 11px;
    margin-top: 0px !important;
    background: url(http://forumfiles.ru/files/0019/be/b4/91207.png) top center no-repeat, url(http://forumfiles.ru/files/0019/be/b4/97330.png) bottom center no-repeat, url(http://forumfiles.ru/files/0019/be/b4/54891.png) top center repeat-y;
    text-align: center;
    float: left;
    border-style: solid;
    border-width: 0px;
    color: #d1d6d8;
    background-position: top center, center bottom -21px, center top 2px;
    border-bottom: transparent solid 21px;
    min-height: 175px;
    width: 212px;
}
	

.pa-author a, .pa-author {
    font-family: 'BravoRG' !important;
    text-transform: uppercase;
    color: #dfe1e2 !important;
    text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.57);
    font-variant: small-caps;
    margin-top: 7px !important;
    font-size: 22px !important;
    line-height: 100% !important;
    letter-spacing: 0px !important;
    
}
	

.pa-author {
    background: #0d1c27;
    box-shadow: 0 0 0 1px #0d1c27 inset, 0 0 0 2px #1b2a35 inset;
    padding: 3px 0px !important;
}

.pa-ip a {
    color: #899aa5 !important;
}

.pa-respect a {
    color: #899aa5 !important;
}

.pa-title {
    line-height: 100% !important;
    letter-spacing: 0px;
    text-transform: lowercase;
    font-family: 'verdana';
    font-size: 10px !important;
}

#post .fs-box .container {
    background: rgb(190, 196, 199) !important;
    border: 3px rgb(75, 91, 108) double !important;
    color: #09141b !important;
}

#pun-reputation div.inner div.container, #pun-report div.inner div.container, #pun-popup_awards div.inner div.container {
  background: rgba(255, 255, 255, 0.251) !important;
  border: 3px rgba(118, 117, 107, 0.206) solid !important;}



li.post-author-Sp {
    background: rgb(14, 36, 49);}

a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited { 
  opacity:0.7;
  display: block; 
  margin-bottom: 1px; 
  text-transform: uppercase; 
  font-family: 'tahoma'; 
    font-size: 10px;
  letter-spacing: 1px; 
  background: #222a42; 
  color: #aebed0 !important; 
  text-align: center; 
  padding: 1px 1px 1px 10px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;}

a.tvm:hover {
    -moz-transition: 0.5s ease; 
    -webkit-transition: 0.5s ease;
  display: block; 
  text-transform: uppercase; 
  font-family: 'tahoma';
   font-size: 10px; 
  letter-spacing: 5px;  
  background: #171d2e; 
  text-decoration: none; color: #aebed0 !important; 
  text-align: center; 
  padding: 1px 1px 1px 10px;}

.pa-online {margin-bottom: 0px !important}


.post-author ul li.pa-avatar img{
margin-top: 22px !important;
margin-bottom: 0px !important;
max-width: 180px;
height: auto;
}


.post-author ul li.pa-avatar{ margin: 8px 0 10px 0px;}
.post-author.online ul  li.pa-awards {
margin-top: 10px;   
 font-weight: bold; 
background: #959690;
text-transform: uppercase;
font-family: 'Cormorant Unicase';
font-size: 14px;}

li.pa-ip {margin-top: 10px;}
li.pa-replies {margin-top: 10px;}


.pa-respect, .pa-fld3, .pa-posts {
    display: inline-block;
    text-align: center;
    max-width: 61px;
    line-height: 13px;
    padding: 4px 1px !important;
    font-size: 10px;
    background: #0d1c27;
    margin-top: 4px !important;
    box-shadow: 0 0 0 1px #0d1c27 inset, 0 0 0 2px #1b2a35 inset;
}

.pa-avatar.item2 img {
    border: 2px solid #0d1c27;
    box-shadow: 0 0 0 1px #1b2a35, 0 0 0 2px #0d1c27;
}

/*Горизонтальная черта*/
hr { opacity: 0.9 !important;
    border: 0; 
    height: 1px; 
    background: #6c635c !important; }  



/* td.tcr a {background: url(-) no-repeat 0px 3px;
        padding-left: 12px;} */

/* ---- Область для ввода текста в форме ответа и админке -------*/
.punbb textarea, .punbb select, .punbb input {
color: #191418;
background-color: rgba(180, 188, 193, 0.72);
border-style: double;
border-color: #4b5b6c;
border-width: 3px;
}

.punbb .formsubmit input, .button {
    color: #ccc !important;
    background-color: rgb(13, 28, 39) !important;
    border-style: solid !important;
    border-color: #4b5b6c !important;
    border-width: 1px !important;
    box-shadow: 0 0 0 1px #d5d5d5 inset, 0 0 0 3px #1b2a35 inset !important;
    padding: 5px !important;
    transition: 1s;
font-family: 'Century Gothic';
text-transform: uppercase;
}

/*Блок сообщений*/
#pun-online #pun-main .section, div#pun-admain, div.usertable,  #pun-stats div.statscon, div#profile.formal, .formal, div.post-box, .category .container, .forum .container, #administration, #most_active, #most_invitations, #most_viewed_topics, #most_replied_topics, #forum-foundation, .info 
{
    background:  url(http://forumfiles.ru/files/0019/be/b4/13300.png);
    min-height: 120px;
    min-width: 120px;
  padding: 10px;
box-shadow: 0 0 0 3px #42545f inset, 0 0 0 4px #fff inset;
}


/* Смена навигации */
#pun-navlinks li#navadmin a span {display: none;}
#pun-navlinks li#navadmin a:before {content: 'Админка';}

#pun-navlinks li#navuserlist a span {display: none;}
#pun-navlinks li#navuserlist a:before {content: 'Жители';}

#pun-navlinks li#navpm a span {display: none;}
#pun-navlinks li#navpm a:before { content: 'Письма';}

#pun-navlinks li#navindex a span {display: none;} 
#pun-navlinks li#navindex a:before {content: 'Форум';}

#podmenu {
    height: 0px;
    padding: 8px 6px 8px 6px;
    background: #b1b9c0;
    color: #182e3b !important;
    border: 1px solid rgb(216, 217, 203);
    font: bold 10px calibri !important;
    text-align: center;
    letter-spacing: 2px!important;
    line-height: 0px !important;
    margin-left: 0px!important;
    text-transform: uppercase;
    display: inline-block;}

.proinfozag {
    text-transform: lowercase! important;
    font-size: 18px !important;
    font-family: 'BravoRG' !important;
    font-weight: 100 !important;
    width: 189px !important;
    background: #0d1c27 !important;
    padding: 5px 0px !important;
    text-align: center;
    box-shadow: 0 0 0 1px #0d1c27 inset, 0 0 0 2px #1b2a35 inset;
}

.proinfozag a {
    color: #d6d6d6 !important;
    font-family: 'BravoRG' !important;
}

.proinfo {
    font-size: 10px !important;
    font-family: 'verdana' !important;
    color: #cbcbcb !important;
    line-height: 12px !important;
    text-align: justify !important;
    padding-top: 3px !important;
}

.proinfo2 {
font-size: 10px;
font-family: 'verdana';
color: #413c39;

}

.pa-fld2 {
    margin: -24px 0px 2px 0px !important;
}

#tops {
min-height: 120px;
min-width: 250px;
background: url("http://forumfiles.ru/files/0017/81/3a/80402.png");
text-align: center;
}


#adminface {
z-index: 99;}

#adminface  span{
visibility: hidden;
top: -230px; 
left: -110px;
padding: 0 px;} 

#adminface :hover span{
visibility: visible;
z-index: 99;}

#navtable {
margin-top: 235px;
}

#MyBookmarks {
background: url(http://forumfiles.ru/files/0019/69/b1/64948.png);
z-index: 100;}

#MyBookmarks.empty ul.container {
    background: url("http://forumfiles.ru/files/0019/69/b1/14789.png") repeat #c6c8bd;
        width: 300px;
    font-size: 14px;
}

@font-face{font-family:'fonta27290abb781581445319d23e28522c7';
src:url('http://nomail.com.ua/files/eot/a27290abb781581445319d23e28522c7.eot?#iefix') format('embedded-opentype'),
     url('http://nomail.com.ua/files/woff/a27290abb781581445319d23e28522c7.woff') format('woff'),
     url('http://nomail.com.ua/files/woff2/a27290abb781581445319d23e28522c7.woff2') format('woff2');}
@font-face{font-family:'TrajanPro3-Regular';
src:local('TrajanPro3-Regular'),
url('http://nomail.com.ua/files/woff/a27290abb781581445319d23e28522c7.woff') format('woff');}
#trajanpro3{font-family:'TrajanPro3-Regular';}
.fonta27290abb781581445319d23e28522c7{font-family:'fonta27290abb781581445319d23e28522c7';}

@import url('https://fonts.googleapis.com/css?family=Forum|Ledger|Poiret+One&subset=cyrillic,cyrillic-ext,latin-ext');


div#forum-foundation {
    margin-top: 150px;}

div#pun-main.main.mod-page {
    margin-top: 137px;
}

.admin-advert-block {
    width: 468px;
    height: 60px;
    margin-top: 100px;
}

div#pun-admain {
    padding-left: 190px;
   margin: 0 30px 0px 30px;
    
}

#maskHeader, #iconHeader {
    position: absolute;
    z-index: 50;
    left: 830px;
    top: 213px;
}

#iconHeader {
    height: 100px;
    width: 100px;
    z-index: 0;
}

#pun th {
    font-size: 0px;
}

#pun-main table div.tclcon {
    padding: 10px 7px 10px 7px;
    font-family: 'arial';
    font-size: 11px;
    min-height: 60px;
    margin: 0px 30px 0px 0px;
    z-index: 12;
    box-shadow: 0 0 0 1px #a1aabc inset, 0 0 0 2px #e8e8e8 inset;
   width: 365px;
   text-align: center !important;
}

.opis {
    padding: 5px 0px 15px 0px;
    text-align: center;
    width: 360px;
    line-height: 13px;
}


.hasicon {
    color: black;
}


#pun-main.main.multipage div.section {
    margin-left: 15px;
   padding: 0px 20px 0px 0px;
    /*width: 1050px;*/
}

.pun-modal .modal-inner {
background: #181317;
}

.pun-modal .closer {
    font-family: 'arial';
}

#similar-topics h2 span

{background: none;}


.postlink span a {
    color: #c4c9cb !important;
}

.tclcon a {
    font-size: 26px;
    text-transform: lowercase;
    font-family: 'BravoRG';

}

.nazforuma {
    margin: 0px 60px 12px 30px;
    font-weight: bold;
     width: 367px;
     text-align: center !important;
    margin-bottom: -13px !important;
}

.nazforuma a {
font-family: 'verdana' !important;
font-size: 10px !important;
text-align: center !important;
text-transform: lowercase;
text-decoration: none !important;

}

.FNTslider {
    border-radius: 4px;
    z-index: 1000;
    background: #CECECE;
    width: 110px;
    height: 5px;
    margin: 25px 5px 5px 20px !important;
    border: solid 1px #42545f;
    float: right;
    position: absolute;
}

.FNTslider .before {
      height: 5px;
      border: solid 1px #42545f;
      border-right: none 0;
      border-radius: 4px 0 0 4px;
      position: absolute;
      background: #0b1a25;
      margin-top: -1px;
    }

.FNTslider .thumb {
      width: 8px;
      height: 13px;
      border-radius: 3px;
      position: relative;
      top: -4px;
      background: #680c1e;
      cursor: pointer;
    }

.nav_1 {
  text-align: left;
  position: absolute;
  margin-left: 645px !important;
  top: 19px;
  height: 15px;
  z-index: 300;
  font-family: 'BravoRG' !important;
}

.nav_2 {
  text-align: left;
  position: absolute;
  margin-left: 785px !important;
  top: 164px;
  height: 15px;
  z-index: 300;
  font-family: 'BravoRG' !important;
}

.nav_1 a, .nav_2 a {
  font-size: 20px;
  font-family: 'BravoRG' !important;
  color: #b4c8d2 !important;
  padding: 0px 4px !important;
  text-transform: uppercase;
    text-shadow: 1px 2px 0px rgb(0, 4, 7);
}

.nav_1 a:hover, .nav_2 a:hover {
  color: #ffffff !important;
}


.post_r_text {
font-size: 10px;
font-family: 'Verdana';
color: #c7d8e1;
line-height: 1.4;
text-align: right;
opacity: 0.8;
position: absolute;
margin-left: 30px !important;
top: 3px;
width: 370px;
height: 85px;
z-index: 228;
background: linear-gradient(to right, rgba(214, 214, 214, 0) 0%,rgb(2, 11, 19) 100%);
padding: 5px;
}

.post_r_block {
background: linear-gradient(to right, rgba(214, 214, 214, 0) 0%,rgba(88, 109, 128, 0.55) 100%);
position: absolute;
width: 413px;
height: 101px;
margin-left: 608px !important;
top: 52px;
}

.finder {
  position: absolute;
margin-left: 690px !important;
  top: 197px;
  width: 339px;
  height: 40px;
  z-index: 208;
}

.f1 {  left: 279px;}

.f2 {  left: 223px;}

.f3 {  left: 167px;}

.f4 {  left: 111px;}

.f5 {  left: 55px;}

.f6 {  left: 0px;}

.f1, .f2, .f3, .f4, .f5, .f6 {
    filter: opacity(30%);
    position: absolute;
    width: 45px;
    height: 26px;
    top: 0px;
    border: 3px solid #627787;
}

.f1:hover, .f2:hover, .f3:hover, .f4:hover, .f5:hover, .f6:hover {
    filter: opacity(100%);
}

.f1 img, .f2 img, .f3 img, .f4 img, .f5 img, .f6 img {
    filter: saturate(20%);
}

.f1 img:hover , .f2 img:hover , .f3 img:hover , .f4 img:hover , .f5 img:hover , .f6 img:hover {
    filter: saturate(100%);
}

.finder_block {
position: absolute;
margin-left: 693px !important;
top: 240px;
width: 276px;
height: 22px;
z-index: 200;
}

.finder_text2, .good_text2, .news_text2  {
font-size: 10px;
font-family: 'Verdana';
color: #8da2b3;
line-height: 1;
text-align: left;
text-shadow: 1px 1.732px 0px rgb(0, 0, 0);
position: absolute;
left: 101px;
top: -0.635px;
width: 190px;
height: 22px;
z-index: 199;
}

.finder_text1, .good_text1, .news_text1 {
    font-size: 20px;
    font-family: 'BravoRG' !important;
    color: #bdc8d4;
    text-transform: uppercase;
    text-align: left;
    text-shadow: 1px 2px 0px rgb(0, 4, 7);
    position: absolute;
    left: -1.063px;
    top: -1.062px;
    width: 98px;
    height: 17px;
    z-index: 198;
}

 .news_text1 {
    width: 208px !important;
}

 .news_text2 {
    left: 191px !important;
}

.good_boy {
  position: absolute;
  margin-left: 0px !important;
  top: 19px;
  width: 339px;
  height: 40px;
  z-index: 208;
}

.g1 {  left: 279px;}

.g2 {  left: 223px;}

.g3 {  left: 167px;}

.g4 {  left: 111px;}

.g5 {  left: 55px;}

.g6 {  left: 0px;}

.g1, .g2, .g3, .g4, .g5, .g6 {
    filter: opacity(30%);
    position: absolute;
    width: 45px;
    height: 26px;
    top: 0px;
    border: 3px solid #627787;
}

.g1:hover, .g2:hover, .g3:hover, .g4:hover, .g5:hover, .g6:hover {
    filter: opacity(100%);
}

.g1 img, .g2 img, .g3 img, .g4 img, .g5 img, .g6 img {
    filter: saturate(20%);
}

.g1 img:hover , .g2 img:hover , .g3 img:hover , .g4 img:hover , .g5 img:hover , .g6 img:hover {
    filter: saturate(100%);
}

.good_block {
position: absolute;
margin-left: 0px !important;
top: 62px;
width: 276px;
height: 22px;
z-index: 200;
}

.news_block {
    position: absolute;
    margin-left: 0px !important;
    top: 150px;
    width: 276px;
    height: 22px;
    z-index: 200;
}

.news_l_text {
    font-size: 10px;
    font-family: 'Verdana';
    color: #c7d8e1;
    line-height: 1.35;
    text-align: left;
    opacity: 0.8;
    position: absolute;
    top: 3px;
    width: 390px;
    height: 81px;
    z-index: 228;
    background: linear-gradient(to left, rgba(214, 214, 214, 0) 0%,rgb(2, 11, 19) 100%);
    padding: 5px;
    left: 3px;
}

.news_l_block {
    background: linear-gradient(to left, rgba(214, 214, 214, 0) 0%,rgba(88, 109, 128, 0.55) 100%);
    position: absolute;
    width: 430px;
    height: 97px;
    top: 182px;
    margin-left: 0px !important;
}

.best_ep {
    top: 94px;
    width: 350px;
    height: 40px;
    position: absolute;
    margin-left: 0px !important;
}

.best_ep img {
    opacity: 0.3;
}

.staffbox {
    font-size: 20px;
    font-family: 'Verdana';
    color: #09141b;
    position: absolute;
    z-index: 358;
    top: 0px;
    text-align: center;
    width: 350px;
    height: 25px;
    padding: 10px 0px;
}

.staffbox a {
    font-size: 22px;
    font-family: 'BravoRG' !important;
    color: #98b1bd !important;
    text-transform: uppercase;
    text-shadow: 1px 2px 0px rgb(0, 4, 7);
    opacity: 0.5;
}

.staffbox a:hover, .best_ep img:hover {
    opacity: 1;
}

.onlineimg {
    margin-bottom: -28px !important;
}

.pa-respect a[href*="&v=1&cod"]{
   background:url(http://forumfiles.ru/files/0019/be/b4/20853.png) center 100% no-repeat; /*картинка для +*/
}

.pa-respect a[href*="&v=0&cod"] {
   background:url(http://forumfiles.ru/files/0019/be/b4/49725.png) center  100% no-repeat; /*картинка для  - */
}

.pa-respect a[href*="&v=0&cod"],
.pa-respect a[href*="&v=1&cod"]{
   display:inline-block;
   margin-top:-5px;
}

.pa-respect a[href*="&v=1&cod"] img,
.pa-respect a[href*="&v=0&cod"] img {
  visibility:hidden;
  /*размеры для картинок  +/- */
  height:7px;
  width:10px;
}

/* A5.3 страница переадресации*/
#pun-redirect {background:  url("http://forumfiles.ru/files/0019/be/b4/73177.png") no-repeat center top,
url("http://forumfiles.ru/files/0019/be/b4/81353.png") repeat center top #0a2839;
    height: 100%;
}

#pun-redirect .container {
    margin: 37px 0px 0px 0px;
    width: 100%;
}

#pun-redirect h1, #pun-redirect h1 span {background: none;}

#pun-category1 h2 {
    background: url(http://forumfiles.ru/files/0019/be/b4/85242.png);
    padding: 0.8em 0em 2.4em 1.2em !important;
}

#pun-category2 h2 {
    background: url(http://forumfiles.ru/files/0019/be/b4/70023.png);
    padding: 2.0em 0em 2.0em 1.2em !important;
}

#pun-category3 h2 {
    background: url(http://forumfiles.ru/files/0019/be/b4/80210.png);
    padding: 2.0em 0em 2.0em 1.2em !important;
}

#pun-category4 h2 {
    background: url(http://forumfiles.ru/files/0019/be/b4/15728.png);
    padding: 2.0em 0em 2.0em 1.2em !important;
}

#pun-category5 h2 {
    background: url(http://forumfiles.ru/files/0019/be/b4/64252.png);
    padding: 2.0em 0em 2.0em 1.2em !important;
}

#pun-category6 h2 {
    background: url(http://forumfiles.ru/files/0019/be/b4/61147.png);
    padding: 2.0em 0em 2.0em 1.2em !important;
}

#pun-category7 h2 {
    background: url(http://forumfiles.ru/files/0019/be/b4/78302.png);
    padding: 2.0em 0em 2.0em 1.2em !important;
}

#pun-stats h2 {
    background: url(http://forumfiles.ru/files/0019/be/b4/78302.png);
    padding: 2.0em 0em 2.4em 1.2em !important;
}


.post-content .spoiler-box > div.visible {
    background-image: url('http://forumfiles.ru/files/0019/be/b4/48073.png');
	}
	
.post-content .spoiler-box > div {
    background: url('http://forumfiles.ru/files/0019/be/b4/31615.png') no-repeat left center;
	}

#pun-main tr.tr-divider {
background-color: rgba(140, 140, 140, 0.03);
    font-weight: bold;
    text-align: center;
    color: #415b6c !important;
}

#plng  {
border:1px solid;
padding:2px 3px;
margin:0 20px 0 0px; 
font-size: 1em;
}

#button-files_rusff {
    display: none !important;
}

#button-graffiti_rusff {
    display: none !important;
}

.flower {
    display: none !important;
}

.flower2 {
    display: none !important;
}


.temp-block {
    float: left;
    background-color: #0d1c27;
    width: 40px;
    height: 50px;
    margin: 0 15px !important;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 40px;
    padding: 0px 5px;
}

.temp-title {
    font-family: 'arial';
    font-size: 30px;
    text-transform: lowercase;
    font-weight: 700;
    color: #0d1c27;
    line-height: 33px;
}

.temp-subtitle {
    font-family: 'Century Gothic';
    font-size: 8px;
    line-height: 8px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #333;
    padding-top: 4px;
padding-left: 80px;
}

.templine {
    height: 1px;
        background-color: #878787;
    margin: 26px 50px 0px 50px !important;

}

#text-comm {
    margin: 0;
    padding: 1em 0em 1em 0em;
    color: #181317 !important;
    clear: both;
    line-height: 15px !important;
    font-weight: 300;
    font-size: 10px !important;
    text-align: justify;
}

#banners {
width: 530px;
position: absolute;
margin-top: 25px;
margin-bottom: 10px !important;
background: url(http://forumfiles.ru/files/0019/be/b4/23657.png);
padding: 20px 0px;
overflow: hidden;
}

#banners a img {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40); }
#banners a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

#citata {
    width: 440px;
    position: absolute;
    margin-top: 25px;
    margin-bottom: 10px !important;
    border: 3px double #09141b;
    padding: 10px 15px;
    margin-left: 547px;
    color: #7b7b7b;
    height: 89px !important;
}

#dowmline {
    position: absolute;
    margin-top: 142px;
    height: 1px;
    color: #192833;
}

#pun-changestyle {
    position: absolute;
    top: 310px;
    margin-left: 10px;
    z-index: 500;
    color: #c1c1c1;
}

.button:hover {
    background-color: rgb(66, 84, 95) !important;
box-shadow: 0 0 0 1px #d5d5d5 inset, 0 0 0 3px #42545f inset !important;
    transition: 1s;
    border-color: #dbdbdf;
}

.punbb .formsubmit input:hover {
    background-color: rgb(66, 84, 95) !important;
box-shadow: 0 0 0 1px #d5d5d5 inset, 0 0 0 3px #42545f inset !important;
    transition: 1s;
    border-color: #dbdbdf;
}

#option {
    position: absolute;
    top: 350px;
    z-index: 80;
    margin-left: 900px;
}

#option img {
    max-width: 100px;
    box-shadow: 0 0 0 1px #09141b;
    border: 3px #09141b solid;
    filter: saturate(50%);
    border-radius: 100% !important;}

#option img:hover {filter: none !important;}


/* шаблок эпизода */
.eppost-cont {
     width: 500px;
}

.eppost-cont img {
    padding-bottom: 10px;
    width: 100% !important;
}

.eppost-title {
    font-family: 'BravoRG' !important;
    font-size: 30px;
    text-transform: lowercase;
    font-weight: 700;
    color: #0d1c27;
    line-height: 33px;
    text-align: left;
    padding-left: 80px;
}

.eppost-subtitle {
    font-family: 'Century Gothic';
    font-size: 8px;
    line-height: 8px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #333;
    padding-top: 4px;
    text-align: left;
padding-left: 80px;
}

/* первый блок анкеты */
.atketa-block {
    float: left;
    background-color: #0d1c27;
    width: 40px;
    height: 50px;
    margin: 0 15px 0 8px !important;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 40px;
    padding: 0px 5px;
}

.anketa-title {
    font-family: 'arial';
    font-size: 30px;
    text-transform: lowercase;
    font-weight: 700;
    color: #0d1c27;
    line-height: 23px;
}

.anketa-subtitle {
    font-family: 'Century Gothic';
    font-size: 8px;
    line-height: 8px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #333;
    padding-top: 8px;
    padding-left: 80px;
}

/* роли */
.role-fname {
font-family: Tw Cen MT; 
font-size: 15px; 
text-transform: uppercase;
line-height: 16px;
}

.role-name {
font-family: Century Gothic; 
text-transform: lowercase;
font-size: 12px;
}

.role-name a {
    color: #8c4343 !important;
}

.role-name a:hover {
    color: #1d3242 !important;
}


.role-cont {
    margin-left: 105px !important;
}


.temp-role {
    font-family: 'Century Gothic';
    font-size: 8px;
    line-height: 8px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #0b1a25;
    padding-bottom: 7px !important;
}

.deggensub {
    font-family: Rajdhani;
    font-weight: 700;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 25px;
    color: #1a1a1a;
}

.deggenbody b {
    font-family: Rajdhani;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px;
}

.concord {
    color: #92696e;
}

/* заголовок*/
.sitehead {
    font-family: 'BravoRG' !important;
    font-size: 41px;
    text-align: left;
    color: #0b1a25;
   
}

.underliner1 {
    background: #0b1a25;
    height: 1px;
}

.underliner2 {
    background: #0b1a25;
    height: 10px;
    width: 130px;
    float: left !important;
}

.sitebodcont {
    padding: 10px;
    font-family: arial;
    margin-top: 15px !important;
    text-align: justify;
}

.sitehead2 {
    font-family: 'BravoRG' !important;
    font-size: 28px;
    text-align: left;
    position: relative;
    margin-top: 20px !important;
    float: left;
    margin-right: 15px !important;
    color: #0b1a25;
    letter-spacing: 0px;
}

.underliner3 {
    background: #0b1a25;
    height: 1px;
    width: 290px;
    float: left;
    margin-top: 36px !important;
    margin-left: 0px !important;
}

.underliner4 {
    background: #0b1a25;
    height: 1px;
    width: 105px;
    float: left;
    margin-top: 36px !important;
    margin-left: 0px !important;
}

.sitehead2-cont {
    margin-top: 55px !important;
}

.fccontent {
    line-height: 14px;
    margin-top: 10px !important;
}

/* шаблон поиска */
.find-block {
    float: left;
    background-color: #0d1c27;
    width: 40px;
    height: 50px;
    margin: 0 15px !important;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 40px;
    padding: 0px 8px 0px 3px;
}

.find-title {
    font-family: 'BravoRG' !important;
    font-size: 30px;
    text-transform: lowercase;
    font-weight: 700;
    color: #0d1c27;
    line-height: 33px;
    text-align: left;
}

.alphamhdr {
    letter-spacing: 1px;
    padding: 12px;
        padding-top: 12px;
    color: #00;
    font-size: 17px;
    border-bottom: 1px solid #0c1b26;
    font-family: 'Century Gothic';
    padding-top: 20px;
text-transform: uppercase;
}

.text-rule {
    font-size: 11px;
    text-align: justify;
    color: #000;
    padding-top: 12px !important;
}

.sitehead {
    font-family: 'BravoRG' !important;
    font-size: 41px;
    text-align: left;
    color: #0b1a25;
   
}

.underliner1 {
    background: #0b1a25;
    height: 1px;
}

.underliner2 {
    background: #0b1a25;
    height: 10px;
    width: 130px;
    float: left;
}


.rule-title {
    font-family: 'BravoRG' !important;
    font-size: 30px;
    text-transform: lowercase;
    color: #8c4343 !important;
    line-height: 33px;
    text-align: left;
    letter-spacing: 1px;
    padding: 12px;
    border-bottom: 1px solid #8c4343 !important;

}

.closedatafield {
    display: none;
}

#pun-main h1 span {
    margin-left: 30px;
}

#citata img {
    filter: opacity(20%);
    width: 80px;
    border: 3px solid #627787;
    float: left;
    margin: 0px 14px 0px 0px;
}

#citata img:hover {
    filter: opacity(80%);
}

#topic-feed {
    background: url(http://forumfiles.ru/files/0019/be/b4/23657.png);
    height: 30px;
}

.icon[data-new-topics]::before, .subforums span[data-new-topics]::before {
    background: #091722 !important;
}

.temp-face {
    font-family: 'Century Gothic';
    font-size: 8px;
    line-height: 8px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #333;
    padding-top: 4px;
    text-align: center;
}

#onit {
    width: 480px;
    position: relative;
    margin-top: -6px;
    margin-left: 52px;
    margin-bottom: 10px !important;
    border-color: rgb(134, 148, 157);
    color: #010109;
    border-collapse: collapse;
    box-shadow: 12px -12px 0px -10px #8e979d, -12px 12px 0px -10px #8e979d;
    line-height: 100% !important;
    border-style: double;
        padding: 10px 15px 10px 60px;
}

#onimg img
{
    max-width: 100px;
    border: 4px #8e979d solid;
    border-radius: 100% !important;
    position: absolute;
    z-index: 1;
   margin-top: 10px;
}

.container.bg-1 {
    background: #dbdbe0 !important;
}

.pa-avatar img {
        max-width: 180px;
        max-height: 180px;
    }


::-webkit-scrollbar-thumb:vertical {
background-color: rgb(13, 28, 39); height: 10px; border: 2px solid rgb(13, 28, 39);
}

::-webkit-scrollbar-thumb:horizontal {
background-color: rgb(13, 28, 39); height: 10px; border: 2px solid rgb(13, 28, 39);
}

::-webkit-scrollbar {
    background-color: #6a8292;
    height: 6px;
    width: 8px;
}

::selection {
    background: rgb(152, 152, 152) !important;
    color: #000;
}


#pun-stats li.item1 {
    color: #42545f !important;
    font-size: 20px;
    font-family: 'BravoRG' !important;
    text-transform: lowercase;
    font-weight: 100;
}

#pun-stats li.item2 {
    margin-left: 150px;
    margin-top: -30px;
    color: #42545f !important;
    font-size: 20px;
    font-family: 'BravoRG' !important;
    text-transform: lowercase;
    font-weight: 100;
}

#pun-stats li.item3 {
    margin-left: 302px !important;
    width: 270px;
    color: #42545f !important;
    font-size: 20px;
    font-family: 'BravoRG' !important;
    text-transform: lowercase;
    font-weight: 100;
}

#pun-stats li.item4 {
    margin-top: -30px;
    color: #42545f !important;
    font-size: 20px;
    font-family: 'BravoRG' !important;
    text-transform: lowercase;
    font-weight: 100;
}

#onlinelist span a {
    font-size: 12px;
}
#onlinelist {
    color: #42545f !important;
    text-transform: lowercase;
    font-weight: 500;
    font-size: 11px;
}




/* &#237;&#243;&#230;&#237;&#251;&#229;
-------------------------------------------------------------*/
.u_theme {
    width: 580px;
    background: url(http://forumfiles.ru/files/0019/ca/23/76896.png) top no-repeat, url(http://forumfiles.ru/files/0019/ca/23/43918.png) bottom no-repeat, url(http://forumfiles.ru/files/0019/ca/23/96560.png) repeat-y;
    margin-left: 6px!important;
    padding-bottom: 74px;
}

.need_name {font-family: bad script;
    text-shadow: 1px 1px 0 rgb(84, 91, 105), 0 0 5px rgb(228, 224, 218)!important;
    color: #e4e0da!important;
    font-size: 18px;
    width: 680px;
    text-align: center;
    padding-top: 6px;
    margin-top: 25px;
    margin-left: 25px;}

.need_face {    width: 550px;
    text-align: center;
    margin-top: 19px;
    height: 16px;
    background-color: #403d44;
    margin-left: 25px;
    text-shadow: 1px 1px 0 rgb(84, 91, 105), 0 0 5px rgb(228, 224, 218)!important;
    color: #e4e0da!important;
    border: 1px dashed #e4e0da;
    padding-top: 1px;}

.need_who {width: 550px;
    text-align: center;
    margin-top: 5px;
    background-color: #403d44;
    margin-left: 19px;
    text-shadow: 1px 1px 0 rgb(84, 91, 105), 0 0 5px rgb(228, 224, 218)!important;
    color: #e4e0da!important;
    padding-top: 0px;
}
.need_fc {    width: 550px;
    margin-top: 3px;
    margin-left: 19px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.need_st {    width: 550px;
    margin-top: 3px;
    margin-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 338px;
}
.need_sto {    width: 550px;
    margin-top: -2px;
    margin-left: 4px;
    padding: 5px;
    padding-bottom: 5px;
    height: 331px;
    text-align: justify;
    color: #4f4c54;
    text-shadow: 0 0 1px #e4e0da;
    overflow: auto;
}

.need_fc img {    border: 1px dashed #8d8b92;    margin-right: 5px;}










/* роли */
.role {
margin-left: 30px !important;
font-family: Tw Cen MT; 
font-size: 15px; 
text-transform: uppercase;
line-height: 16px;
}

.role-name {
font-family: Century Gothic; 
text-transform: lowercase;
font-size: 12px;
}

.role-name a {
    color: #8c4343 !important;
}

.role-name a:hover {
    color: #1d3242 !important;
}


.role-cont {
text-align: center;
}


.fand-per {
text-align: center;
    font-family: 'tahoma';
    font-size: 9px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #0b1a25;
    padding-bottom: 9px !important;
}

.fand-name {
    margin-left: 100px !important;
    font-family: bebas neue;
    letter-spacing: 1px;
    font-size: 16px;
    text-transform: uppercase;
    color: #1a1a1a;
}

