/* 001 ФОН И ЦВЕТ ТЕКСТА
-------------------------------------------------------------*/


/* о1. цвет текста на всём форуме */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container 
{background-color: transpanent;
color: #454444;
}

/* настройка строки над формой ответа: напишите ваше сообщение и нажмите отправить */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span
{
color: #c17864;
 font-family: cuprum;
  font-size: 14px;
}

/* форма быстрого и расширенного ответа */
.punbb select, .punbb input
{
  padding: 5px;
 color: #9d7e75;
 background-color: #f7f1ef; 
border: 3px #f6ded8 double!important;
}


.punbb textarea
{
  padding: 5px;
 color: #9d7e75;
 background-color: #f7f1ef; 
border: 3px #f6ded8 double!important;
}


/* о2. фоны форума внешний и pun */
html {
background: 
url("https://i.imgur.com/4MB2UAc.png") repeat-x top center, /* задний фон размножающийся по горизонтали */
url("https://i.imgur.com/afRLztB.png")  repeat, #c3c2c4 /* задний фон паттерном */
}



#pun {background-color: #f5ede9;
background-image: url(https://i.imgur.com/s9JvS7B.png); 
}

/* 002 ГРАНИЦЫ
-------------------------------------------------------------*/

/* о1. скрыть все границы на форуме. */
.punbb .container, .punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table, .punbb th, .punbb .quote-box, .punbb .code-box, #pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online {
border-style:none !important;
  }

/* 003 ССЫЛКИ
-------------------------------------------------------------*/

/* о1. цвет ссылок пользовательского меню в спокойном состоянии: новые сообщения, активные темы и т.д. */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
color: #b86b64;
text-decoration: none;
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited
{
color: #b86b64;
}

/* о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 {
color: #dda7a2;
  }

/* о3. цвет ссылок меню в спокойном состоянии: форум, участники и т.д. */
#pun-navlinks a {
color: #b86b64;
text-decoration: none;
font-weight: normal!important;
  }

/* о4. цвет ссылок меню при наведении: форум, участники и т.д. */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #dda7a2;
text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
background-color: transpanent;
color: #b86b64;
  }

/* CS4 ГРАФИЧЕСКОЕ НАПОЛНЕНИЕ
-------------------------------------------------------------*/

/* иконки сообщений */
Div.icon {background-image : url(https://i.imgur.com/C3F6JJi.png); background-repeat: no-repeat;}
TR.inew Div.icon {background-image : url(https://i.imgur.com/hyv6ocg.png); background-repeat: no-repeat;}
TR.isticky Div.icon {background-image : url(https://i.imgur.com/hyv6ocg.png); background-repeat: no-repeat;}
TR.iclosed Div.icon {background-image : url(https://i.imgur.com/C3F6JJi.png); background-repeat: no-repeat;}

/* логотип */
#pun-title table {background-color: transparent;
background-image : url(https://i.imgur.com/LjDW9xT.png);
background-repeat : no-repeat;
background-position: bottom center;
height: 323px;
width : 1000px !important; 
margin-left: -25px;
}


/* футер */
#pun-about p.container {
font-size: 0px !important;
background-image: url(https://i.imgur.com/jYp1mzv.png);
background-position: top center;
background-repeat: no-repeat;
height: 156px; 
width : 1000px !important; 
margin-left: -25px;
}

div#html-footer {margin: -100px 0px 0px 0px;} 
div#pun-about {margin-bottom: -50px;}




/* настройки профиля ----------------------------- */

/* настройки профиля ----------------------------- */

/* статус игрока ----------------------------- */
.pa-title
{
    font-size: 9px!important;
    line-height: 9px!important;
    font-family: verdana !important;
    /* margin-bottom: 10px; */
    color: #fcf9f8;
    text-align: left;
    position: relative;
    width: 150px;
    left: -10px;
    top: -18px;
}

.punbb .post .post-author {
  background:url(https://i.imgur.com/yoMH51I.png) 0 0 repeat-y; /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin:12px 0!important;
}
.punbb .post .post-author > ul {
  background:url(https://i.imgur.com/G2AyWwx.png) 0 top no-repeat,url(https://i.imgur.com/TDOTIgM.png) 0 bottom no-repeat; /*Фон верха - низа*/
  margin: -46px 0 -70px 0!important;
     padding: 40px 25px 65px 25px!important;
}


/* блоки сообщения & репутация
-------------------------------------------------------------*/
.pa-posts {
width: 212px;
margin-left: -13px !important;
margin-top: 5px !important;
display:inline-block;
    text-align: center;
    box-shadow:inset 0 0 5px #dcc8bf;
    font-size: 9px;
    color:#fcf9f8; 
    font-family: PixelCyr; 
    background-color:#ba7166; 
letter-spacing: 2px;
line-height: 15px!important;
}

.pa-respect {
width: 212px;
margin-left: -13px !important;
margin-top: 5px !important;
display:inline-block;
    text-align: center;
    box-shadow:inset 0 0 5px #dcc8bf;
    font-size: 9px;
    color:#fcf9f8; 
    font-family: PixelCyr; 
    background-color:#ba7166; 
letter-spacing: 2px;
line-height: 15px!important;
}

.pa-respect a {
color: #fcf9f8!important;
    font-family: PixelCyr!important;
}


/* личное звание и поля профиля-----------*/


.stat {
color: #e9ddd7!important;
    font-family: arial !important;
    font-size: 8px!important;
    box-shadow: inset 0 0 5px #dcc8bf;
    color: #fcf9f8;
    background-color: #ba7166;
    letter-spacing: 2px;
    padding: 7px;
    text-align: justify; 
    line-height: 10px;
    margin-top: 5px !important;
    width: 198px;
    margin-left: -13px !important;
}

.av {
    width: 55px;
    height: 55px;
    top: 10px;
    left: 30px;
}

.na {
font-size: 14px!important;
font-family: ColumbiaPrint  !important;
color: #fcf9f8;
    top: 7px;
    left: 95px;
    width: 30px;
}

.ol {
font-size: 36px!important;
font-family: ColumbiaPrint  !important;
color: #e9ddd7;
    top: 45px;
    left: 92px;
}

.pa-fld2 {
margin-left: -28px !important;
margin-top: -10px !important;
}

.pa-fld4 {
text-align: center;}


.mo11 {display: inline-block;
margin-left: 45px !important;
}

.po11 {display: inline-block;}

.gpost {
text-align: center;
    font-size: 15px!important;
    font-family: Gothic !important;
    color: #b04444!important;
    /* letter-spacing: 2px; */
    display: inline-block;
}

.gpost1 {
    text-align: center;
    font-size: 20px!important;
    font-family: PixelCyr !important;
    color: #6f4039!important;
    letter-spacing: 2px;}

.gmon {
text-align: center;
    font-size: 15px!important;
    font-family: Gothic !important;
    color: #b04444!important;
    /* letter-spacing: 2px; */
    display: inline-block;
}

.gmon1 {
    text-align: center;
    font-size: 20px!important;
    font-family: PixelCyr !important;
    color: #6f4039!important;
    letter-spacing: 2px;}

.pa-fld3 {
width: 212px;
margin-left: -13px !important;
margin-top: 10px !important;
background: #f6eeeb;
text-align: center;
font-size: 10px!important;
font-family: ColumbiaPrint  !important;
color: #a8877e!important;
letter-spacing: 2px;
    line-height: 6px!important;
    padding-bottom: 3px !important;
text-transform: uppercase;}


/* подфорум ----------------------------- */
.black {background: url(https://i.imgur.com/0eAq0T3.png) no-repeat; width: 423px; height: 150px; margin-top: -25px!important; padding-bottom: 20px;}

.zag { 
    text-align: justify;
    width: 400px;
    color: #ab7767;
    margin-left: 12px!important;
    font-size: 10px;
    line-height: 11px;
    position: absolute;
    margin-top: 15px !important;
    margin-top: 55px !important;
    height: 50px;
    overflow: auto;
}


/* ссылки в подфоруме ----------------------------- */
.dorlink{
color: #c28373!important;
padding: 2px 5px 2px 5px;
display:inline-block;
font-size: 9px;
background: #f5e3df;
}



/* название подфорума ----------------------------- */
.tclcon h3 {
text-align: left;
font-family: ColumbiaPrint;
}

.tclcon h3 a {
font-family: Cuprum;
    text-transform: uppercase;
    margin-left: 20px;
    font-size: 14px;
    color: #e0c4ab!important;
    letter-spacing: 0px;
    text-shadow: 1px 1px 1px #ffffff;
}


/* расстояние между подфорумами ----------------------------- */
#pun-index .tcl h3 {
margin-top: 40px !important;}

/* регулировка иконки сообщений только на главной странице ----------------------------- */
#pun-index div.icon{
    margin-top: -30px;
    padding-left: 110px;
}


/* форма ответа ----------------------------- */
.punbb textarea {  color: #9d7e75;
 background-color: #f7f1ef; 
border: 3px #f6ded8 double!important;
padding: 5px;}

/* кнопки на форуме ----------------------------- */
.hashelp center div a button, .button, .punbb input { color: #9d7e75;
 background-color: #f7f1ef; 
border: 3px #f6ded8 double!important;
padding: 5px;
cursor: pointer;}



/* скроллбар
-------------------------------------------------------------*/

::-webkit-scrollbar {
    width: 8px;
}
 
::-webkit-scrollbar-track {
    background-color: #eebd8d;
}
 
::-webkit-scrollbar-thumb {
    background-color: #f9f7f6;
  border:2px solid #eebd8d!important;
}


/* регулировка аватара-----------*/
li.pa-avatar {
z-index: 2;
margin-bottom: 3px;
    margin-top: 15px !important;
}

li.pa-avatar img {
    border: 2px solid #ffffff;
    box-shadow: 0 0 15px #ffffff
}


/*Скрыть список Модераторов на Главной*/
.punbb .tcl .modlist{display:none!important;}

/*прокрутка у шрифтов*/
#font-area {
    max-height: 300px;
    overflow-y: auto;
}

/*убираем границы у bb таблицы*/
#pun .punbb .post-content td, #pun .punbb .post-content tr  {
   border-width: 0px !important;
padding: 0px}



/* блок перемещения сообщений
-------------------------------------------------------------*/
.move_posts_form .modal-inner>.container {
    padding: 0!important;
    background: #f6eeeb;
}

/* размытие зачёркнутого текста
-------------------------------------------------------------*/
.punbb .post-content del {
    filter: blur(1px);
    text-decoration: none;}

.punbb .post-content del:hover {
    filter: none;
}



/* подсказки администрация
-------------------------------------------------------------*/
.tooltip {
	position: relative;
	}
.tooltip em {
	display: none;
	}
.tooltip:hover em {
	font-style: normal;
	display: block;
	position: absolute;
        width: 200px; 
	bottom:  -130px;
	right: -15px;
  padding: 5px;
z-index: 1;
  text-align: center;
}

.tooltip:hover em i {
	position: absolute;
        bottom: -7px;
	right: 5px;
	display: block;
}


/* настройка тем и сообщений
-------------------------------------------------------------*/


#pun-index .category .tc2,#pun-index .category .tc3, #f-subforums .tc2,#f-subforums .tc3 {
display:none!important;
}
.Tems_And_messages { 
 display: inline-block;
    margin-left: 40px; 
text-aligh: center;
}

.main table .Add {
  display: inline-block;
}

.Tems_And_tems{
    margin-right: 25px;
    }

.Add{
    position: absolute;
 width: 205px;
text-aligh: center;
    margin-top: -85px !important;
    margin-left: 170px !important;
    background: #eeccad;
    padding: 3px 15px;
    box-shadow: inset 0 0 5px #dbbb9d;
    color: #ffffff;
    font-family: PixelCyr;
    letter-spacing: 2px;
    font-size: 8px;
    text-shadow: 1px 1px 0 #c4a185;
 }

.Tems_And_messages .right{
  float:center;
}




/* меню
-------------------------------------------------------------*/

#navindex a span, #navuserlist a span, #navsearch a span, #navprofile a span, #navpm a span, #navadmin a span, #navlogout a span, #navlogin a span, #navregister a span {
  display:none;
}

#navindex a {
  background: url("https://i.imgur.com/hgRSTRy.png") no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  z-index: 1000; 
height: 27px;
width: 53px;
top: 35px; 
left: 110px;
}

#navuserlist a {
  background: url("https://i.imgur.com/82KjCVe.png") no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  z-index: 1000; 
height: 27px;
width: 53px;
top: 35px; 
left: 200px;
}

#navsearch a {
  background: url("https://i.imgur.com/FxvCuj8.png") no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  z-index: 1000; 
height: 27px;
width: 60px;
top: 35px; 
left: 290px;
}

#navprofile a {
  background: url("https://i.imgur.com/U4johnc.png") no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  z-index: 1000; 
height: 27px;
width: 60px;
top: 35px; 
left: 520px;
}

#navpm a {
  background: url("https://i.imgur.com/ACPbSLd.png") no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  z-index: 1000; 
height: 27px;
width: 60px;
top: 35px; 
left: 610px;
}

#navadmin a {
  background: url("https://i.imgur.com/a5PG2xQ.png") no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  z-index: 1000; 
height: 27px;
width: 60px;
top: 35px;  
left: 790px;;
}

#navlogout a {
  background: url("https://i.imgur.com/CUeSH8P.png") no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  z-index: 1000; 
height: 27px;
width: 60px;
top: 35px; 
left: 700px;
}

#navlogin a {
  background: url("https://i.imgur.com/1hb7OXm.png") no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  z-index: 1000; 
height: 27px;
width: 60px;
top: 35px; 
left: 510px;
}

#navregister a {
  background: url("https://i.imgur.com/KROToXg.png") no-repeat top center; 
  display: inline-block; 
  position: absolute; 
  z-index: 1000; 
height: 27px;
width: 60px;
top: 35px; 
left: 600px;
}

.Myimge {position: absolute;   display: inline-block;   z-index: 1000; 
height: 27px;
width: 43px;
top: 35px; 
left: 690px;}




/* линки в объявлении
-------------------------------------------------------------*/
.linkcrop { font-family: PixelCyr;
    font-size: 9px;
    color: #f8ede4!important;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: #c17553;
    margin-right: 10px !important;
    padding: 2px 10px;
    border-radius: 10px;
    box-shadow: inset 0 0 5px #814539;
    text-shadow: 1px 0px 0 #963e2f;}


/* боксы объявления
-------------------------------------------------------------*/
.databox {
    background: #c17553;
    border-radius: 10px;
    box-shadow: inset 0 0 5px #814539;
    text-shadow: 1px 0px 0 #963e2f;
    font-size: 7px;
    color: #f8ede4!important;
    letter-spacing: 1px;
    padding: 2px 5px;
    width: 30px;
    text-align: center;
    float: left;
}

.textbox {    font-size: 8px;
    color: #ffffff!important;
    margin-left: 50px !important;
}

.obbox {position: absolute;
    margin-top: -120px !important;
    margin-left: -10px !important;
    width: 200px;
    height: 52px;
    overflow: auto;}