/*---------------------------------- АНКЕТА -------------------------------------------*/
.anketa {width: 676px; height: 371px; background: url(https://i.imgur.com/W0Sktec.png) no-repeat;}
.astyle {color: #9ca03a; text-shadow: 1px 1px 1px #fffbf6;}
.astyle1 {color: #fdfbe7; text-shadow: 1px 1px 1px #b8bd54; font-size: 16px;}
.aname {position: absolute; margin-top: 23px!important; margin-left: 59px!important; width: 570px; overflow: auto; text-align: center;}
.abio {font-size: 12px; position: absolute; margin-top: 89px!important; margin-left: 237px!important; width: 400px; height: 235px;  overflow: auto; line-height: 12px; text-align: justify;}
.afakt {position: absolute; margin-left: 37px!important; width: 180px; text-align: center; text-transform: lowercase;}
.afakt1 {position: absolute; margin-left: 123px!important; width: 387px; text-align: center; text-transform: lowercase;}
.a1 {margin-top: 93px!important;font-size: 11px; line-height: 8px; height: 14px; overflow: auto;}
.a2 {margin-top: 18px!important;font-size: 11px; line-height: 8px; height: 14px; overflow: auto;}
.a3 {margin-top: -170px!important;font-size: 11px; line-height: 8px; height: 40px; overflow: auto;}
.a4 {margin-top: 85px!important;font-size: 11px; line-height: 8px; height: 14px; overflow: auto;}
.a5 {margin-top: 17px!important;font-size: 11px; line-height: 8px; height: 14px; overflow: auto;}
.a6 {margin-top: 17px!important;font-size: 11px; line-height: 8px; height: 14px; overflow: auto;}
.a7 {margin-top: 17px!important;font-size: 11px; line-height: 8px; height: 14px; overflow: auto;}
.a8 {margin-top: 341px!important;font-size: 10px; line-height: 8px; height: 14px; overflow: auto;}


.gostev {width: 707px; height: 400px; background: url(http://forumstatic.ru/files/001a/15/d8/46171.png) no-repeat;}
.gostev1 {color: #90942c; text-shadow: 1px 1px 1px #fffbf6;font-size: 11px;
    position: absolute;
    margin-top: 95px!important;
    margin-left: 60px!important;
    width: 350px;
    height: 249px;
    overflow: auto;
    line-height: 12px;
    text-align: justify;}
.gostev2 {color: #90942c;
    text-shadow: 1px 1px 1px #fffbf6;
    font-size: 11px;
    position: absolute;
    margin-top: 105px!important;
    margin-left: 425px!important;
    width: 240px;
    padding-right: 5px;
    height: 220px;
    overflow: auto;
    line-height: 12px;
    text-align: justify;
}


/* сообщения */
.glavn { width: 682px; background: url(http://forumstatic.ru/files/001a/15/d8/22398.png) -0.5px top no-repeat, url(http://forumstatic.ru/files/001a/15/d8/42041.png) bottom no-repeat, url(http://forumstatic.ru/files/001a/15/d8/56130.png) repeat-y;} 
.glavn1 {     font-size: 20px;
    font-style: inherit;
    position: absolute;
    margin-top: 46px!important;
    text-align: center;
    width: 680px;
    text-transform: uppercase;
    color: #a7645d;
    font-family: Oswald;
    text-shadow: 1px 1px 1px #fff5ec;
}
.glavn2 {    font-size: 12px;
    width: 580px;
    padding-top: 90px;
    padding-bottom: 520x;
    margin-top: 30px!important;
    margin-left: 52px!important;
    text-align: justify;
    color: #967949;}






.anname {position: absolute;
    text-align: center;
    width: 330px;
    margin-top: 7px!important;
    margin-left: 141px!important;
    font-size: 22px;
    font-family: Bebas Neue;
    text-transform: uppercase;
    color: #9acd32;
    text-shadow: 0px 0px 1px #e9b37d;}
.anstate {position: absolute;
    text-align: center;
    width: 254px;
    height: 36px;
    margin-top: 66px!important;
    margin-left: 158px!important;
    font-size: 12px;
    font-family: Arial;
    text-transform: none;
    color: #a2cc4d;
    text-shadow: 1px 1px 1px #614b35;
    overflow: auto;}
.anwork {position: absolute;
    text-align: center;
    width: 146px;
    height: 40px;
    margin-top: 137px!important;
    margin-left: 41px!important;
    font-size: 12px;
    font-family: Arial;
    text-transform: none;
    color: #a2cc4d;
    text-shadow: 1px 1px 1px #614b35;
    overflow: auto;}
.anbirth {position: absolute;
    text-align: center;
    width: 146px;
    height: 40px;
    margin-top: 137px!important;
    margin-left: 214px!important;
    font-size: 12px;
    font-family: Arial;
    text-transform: none;
    color: #a2cc4d;
    text-shadow: 1px 1px 1px #614b35;
    overflow: auto;}
.anphoto {padding-left: 5px;
    padding-right: 5px;
    -webkit-transform: rotate(12deg);
    position: absolute;
    margin-top: 40px!important;
    margin-left: 466px!important;}
.anface {position: absolute;
    text-align: center;
    width: 365px;
    margin-top: 195px!important;
    margin-left: 21px!important;
    font-size: 14px;
    font-family: Bebas Neue;
    color: #a2cc4d;
    text-shadow: 1px 1px 1px #614b35;}
.anbio {position: absolute;
    text-align: justify;
    width: 478px;
    height: 314px;
    margin-top: 240px!important;
    margin-left: 141px!important;
    padding-right: 5px;
    font-size: 11px;
    font-family: Arial;
    text-transform: none;
    color: #617a2f;
    overflow: auto;}
.ancontact {position: absolute;
    text-align: justify;
    width: 94px;
    height: 143px;
    margin-top: 373px!important;
    margin-left: 26px!important;
    padding-right: 5px;
    font-size: 14px;
    font-family: Bebas Neue;
    color: #614b35;
    text-shadow: 1px 1px 1px #a2cc4d;
    -webkit-transform: rotate(-8deg);
    overflow: auto;}



















/*************************************************************
НАСТРОЙКИ СТИЛЯ
**************************************************************/
/* Шапка
-------------------------------------------------------------*/
#pun-title table {
background: url(http://forumstatic.ru/files/001a/15/d8/79536.png) no-repeat top right;
height: 519px;
width: 1198px;
margin-left: -149px;
 }

#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; 
left: 50px; 
top: 260px
 }


/* Футер
-------------------------------------------------------------*/
#pun-about p.container {
background: url(http://forumstatic.ru/files/001a/15/d8/42878.png) bottom center no-repeat;
height: 72px;
width: 988px;
margin-left: -44px;
margin-bottom: -70px;
margin-top: -47px;
 }

/* Картинка в категорию-статистику
-------------------------------------------------------------*/
#pun-stats.section h2 { 
  background: url("") no-repeat;
  padding-bottom:0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  width:1200px;
  height: 0px;
  }
#pun-stats h2 span { 
   display:none;
  }

/* Статистика 24
-------------------------------------------------------------*/
#pun-stats ul.container { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-origin: padding-box;
background-repeat: no-repeat;
background-size: auto;
margin-left: 0px;
padding-left: 7px;
padding-top: 0px;
height: auto;
 }

/* Быстрый ответ
-------------------------------------------------------------*/
#post-form h2 span {
   display: none;
  }
#post-form h2 {
   background: url() no-repeat;
   width: 0px;
   height: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
  }

/* Иконки сообщений
-------------------------------------------------------------
.punbb div.icon {
  float: right;
  display: block;
  width: 91px;
  height: 91px;
  padding-right: 0px;
  margin-left: 0px;
  }
/* Старые сообщения */
table Div.icon { 
  background: url(///) no-repeat top center;
  }
/* Новые сообщения */
TR.inew Div.icon {
  background : url(https://i.imgur.com/mnloXlD.png) no-repeat top center;
}
  }
/* Важная тема */
#pun-viewforum TR.isticky Div.icon {
  background: url(///) no-repeat top center;
  }
/* Закрытая тема */
#pun-viewforum TR.iclosed Div.icon {
  background: url(///) no-repeat top center;
  }*/


/* Полоса прокрутки
-------------------------------------------------------------*/
::-webkit-scrollbar {width: 7px; height: 6px;}  
::-webkit-scrollbar-track {background-color: #8a7488; box-shadow: inset 0 0 2px #d6b675;} 
::-webkit-scrollbar-thumb {background-color: #cba560;
    border-radius: 2px;
    border: 1px solid #a783a1;
    box-shadow: inset 0 0 2px #f7f4ec;}
::-webkit-scrollbar-thumb:active {background-color: #8a7488; border-radius: 2px; border: 1px solid #d6b675;
    box-shadow: inset 0 0 2px #d6b675;}

/* Выделение текста
-------------------------------------------------------------*/
::-moz-selection{        background: #b2ba58;
    color: #ffffff;
}
::webkit-selection{        background: #b2ba58;
    color: #ffffff;
} 
::selection{
    background: rgb(157, 144, 165);
    color: #f4e7e6;
    text-shadow: none!important;
}


/* Ширина колонок в списке активных пользователей
-------------------------------------------------------------*/
div#pun-online.punbb .tc3 {
  text-align: left; /*текст справа*/
  width: 20%; /*ширина третьей колонки*/
  }
div#pun-online.punbb .tcl {
  text-align: left; /*текст слева для первых двух колонок*/ 
  }
#pun-online th.tcl, #pun-online th.tc3 {
   font-size:0%;
  }

/* Время отправки и рейтинг поста
-------------------------------------------------------------*/
.permalink {
font-size: 14px!important;
font-family: bebas neue;
text-transform: lowercase;
text-align: left;
font-weight: normal!important;
color: #a2a73a; 
text-shadow: #fff5ec 1px 1px!important;
text-transform: lowercase;
letter-spacing: 1px;
 }



/*************************************************************
РАЗНОЕ
**************************************************************/

#pun-main div.catleft, #pun-main div.catright, #pun-announcement h2, .lastedit, .mini_awards_label, .mini_awards, .title-logo span, li#navawards, #topic-modmenu .container span {
  display: none;
  }

/* Убрать кнопку "Понравилось" */
div#pun-live-rusff {
  display: none;
  }

/* Название категорий */
.category h2 span {
  visibility:hidden!important;
  }

.hoverbox a {
  cursor: default;
  }
.hoverbox a .preview {
  display: none;
  }
.hoverbox {
  cursor: default;
  list-style: none;
  }
.hoverbox a:hover .preview {
  display: block;
  position: absolute;
  top: -15px;
  left: -15px;
  z-index: 1;
  }

/* Стиль линии hr */

hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.punbb th {
  background: transparent;
  color: transparent;
  }

/* Таблица
-------------------------------------------------------------*/
/* Пост недели в таблице */
.tabpost {
font-size: 11px;
    font-family: roboto condensed;
    color: #f7f1e6;
    text-transform: lowercase;
    /* text-shadow: #cda425 0px 1px!important; */
    text-align: left;
    height: 33px;
    width: 130px;
    padding-right: 1px;
    overflow-y: auto;
    line-height: 110%;
 }
.tabpost::-webkit-scrollbar {border:none; width: 2px; height: 2px;} .tabpost::-webkit-scrollbar-track {border:none;}

/* Цитата недели в таблице */
.tabquote {
font-size: 11px;
font-family: roboto condensed; 
color: #fff; /* #a3875b; */
text-transform: lowercase;
text-align: left; 
height: 25px; width: 210px; 
overflow-y: auto; 
line-height: 110%;
 }
.tabquote::-webkit-scrollbar {border:none; width: 5px; height: 2px;} .tabquote::-webkit-scrollbar-track {border:none;}

.tabquote1::-webkit-scrollbar {border:none; width: 5px; height: 2px;} .tabquote1::-webkit-scrollbar-track {border:none;}

.tabams {
width: 85px; 
font-size: 11px;
font-family: roboto condensed; 
text-transform: uppercase;
text-align: center;
color: #fff!important;
text-shadow: #ffffff 0 0 8px;
word-spacing: 2px;
 }
.tabams .tbli {
color: #fff!important; /* #a3875b; */
text-shadow: #cda425 0px 1px!important;
 }
.tbli:hover {
color: #a3875b!important;
text-shadow: #fff5ec 0px 1px!important;
}

.tabams1 {
width: 900px;
    font-size: 11px;
    font-family: roboto condensed;
    text-transform: uppercase;
    text-align: center;
    color: #e7e4da!important;
    text-shadow: #cda425 0px 1px!important;
    word-spacing: 2px;
 }
.tabams1:hover {
color: #e7e4da!important;
}
.tabams1 a {
text-decoration: none;
color: #e7e4da!important; 
 }
.tabams1 a:hover {
color: #e7e4da!important;
 }

/* Кнопки вверх-вниз */
.go-up,.go-down {
display:none;
position:fixed; /*позиционируем*/
right:18%; /*указываем положение, если слева - left*/
z-index:9999; /*показываем поверх все элементов на странице*/
cursor:pointer;
width:56px; /*ширина кнопки*/
height:56px; /*высота кнопки*/
}
.go-up {
bottom:350px; /*положение от низа окна браузера верхняя кнопка*/
-webkit-transition: .3s all;   
    -moz-transition: .3s all;   
    -ms-transition: .3s all;   
    -o-transition: .3s all;   
    transition: .3s all;   
}
.go-down {
    bottom: 322px; /*положение от низа окна браузера нижняя кнопка */
-webkit-transition: .3s all;   
    -moz-transition: .3s all;   
    -ms-transition: .3s all;   
    -o-transition: .3s all;   
    transition: .3s all;   
}
.go-down:hover,.go-up:hover {
opacity:1;
}

