/* 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/NdWz2nr.png") repeat-x top center, /* задний фон размножающийся по горизонтали */
url("https://i.imgur.com/k2zKnFK.png")  repeat, #c3c2c4 /* задний фон паттерном */
}



#pun {background-color: #f6edea;
background-image: url(https://i.imgur.com/oQqnvan.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: #c17864;
text-decoration: none;
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited
{
color: #c17864;
}

/* о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: #dba89b;
  }

/* о3. цвет ссылок меню в спокойном состоянии: форум, участники и т.д. */
#pun-navlinks a {
color: #c17864;
text-decoration: none;
font-weight: normal!important;
  }

/* о4. цвет ссылок меню при наведении: форум, участники и т.д. */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #dba89b;
text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
background-color: transpanent;
color: #c17864;
  }

/* CS4 ГРАФИЧЕСКОЕ НАПОЛНЕНИЕ
-------------------------------------------------------------*/

/* иконки сообщений */
Div.icon {background-image : url(https://i.imgur.com/f9KBFHP.png); background-repeat: no-repeat;}
TR.inew Div.icon {background-image : url(https://i.imgur.com/NG3ZDPu.png); background-repeat: no-repeat;}
TR.isticky Div.icon {background-image : url(https://i.imgur.com/NG3ZDPu.png); background-repeat: no-repeat;}
TR.iclosed Div.icon {background-image : url(https://i.imgur.com/f9KBFHP.png); background-repeat: no-repeat;}

/* логотип */
#pun-title table {background-color: transparent;
background-image : url(https://i.imgur.com/j8H1n9A.png);
background-repeat : no-repeat;
background-position: bottom center;
height: 320px;
width : 1000px !important; 
margin-left: -25px;
}


/* футер */
#pun-about p.container {
font-size: 0px !important;
background-image: url(https://i.imgur.com/vsJuIf8.png);
background-position: top center;
background-repeat: no-repeat;
height: 186px; 
width : 1000px !important; 
margin-left: -25px;
}

div#html-footer {margin: -100px 0px 0px 0px;} 
div#pun-about {margin-bottom: -50px;}




/* настройки профиля ----------------------------- */

/* настройки профиля ----------------------------- */

.post-author ul li{
font-family: ColumbiaPrint;
}

/* статус игрока ----------------------------- */
.pa-title
{
font-size: 10px!important;
line-height: 9px!important;
font-family: "ColumbiaPrint"!important;
margin-bottom: 10px;
color: #c1a096;
text-align: left; 
position: relative;
width: 100px;
left: -5px;
top: -28px;
}

.punbb .post .post-author {
  background:url(https://i.imgur.com/c7lPyY7.png) 0 0 repeat-y; /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin:12px 0!important;
}
.punbb .post .post-author > ul {
  background:url(https://i.imgur.com/WTc64De.png) 0 top no-repeat,url(https://i.imgur.com/MvpMawf.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;
background: #f6eeeb;
display:inline-block;
text-align: center;
font-size: 10px!important;
font-family: ColumbiaPrint  !important;
color: #a8877e!important;
letter-spacing: 1px;
line-height: 15px!important;
text-transform: uppercase;
}

.pa-respect {
width: 212px;
margin-left: -13px !important;
margin-top: 5px !important;
background: #f6eeeb;
display:inline-block;
text-align: center;
font-size: 10px!important;
font-family: ColumbiaPrint  !important;
color: #a8877e!important;
letter-spacing: 1px;
line-height: 15px!important;
text-transform: uppercase;
}

.pa-respect a {
color: #a8877e!important;
}


/* личное звание и поля профиля-----------*/
.pa-fld1 {
left: -13px;
width: 212px;
background: #f6eeeb; 
margin-top: 3px!important; 
position: relative;
margin-bottom: -5px !important;
}

.fldtext { font-family: ColumbiaPrint !important;
    line-height: 12px!important;
    color: #a8877e;
    text-align: justify;
    font-size: 10px !important;
 width: 200px;
 padding: 5px;
}

.fldtext b {color: #b66568;}

.ic {
margin-top: -23px !important;
}



.pa-fld4 {
width: 212px;
margin-left: -13px !important;
margin-top: 5px !important;
background: #f6eeeb;
text-align: center;
font-size: 10px!important;
font-family: ColumbiaPrint  !important;
color: #a8877e!important;
letter-spacing: 2px;
line-height: 15px!important;
margin-bottom: 10px !important;
text-transform: uppercase;}

.pa-fld2 {
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: 15px!important;
text-transform: uppercase;}


/* подфорум ----------------------------- */
.dorde1 {width: 453px; padding: 0; background: url(https://i.imgur.com/6UhWNeq.png) top no-repeat, url(https://i.imgur.com/c6mPYD0.png) bottom no-repeat, url(https://i.imgur.com/mg8lzy5.png) repeat-y; margin-top: -25px!important; padding-bottom: 20px;}

.dorde2 {    padding-top: 55px;
    text-align: justify;
    width: 420px;
    color: #7d7d7d;
    margin-left: 15px!important;
    font-family: Roboto Condensed;
    font-size: 10px;
    line-height: 11px;
    letter-spacing: 1px;
}

/* ссылки в подфоруме ----------------------------- */
.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;
font-size: 16px;
}

.tclcon h3 a {
font-family: ColumbiaPrint;
margin-left:70px;
font-size: 16px;
color: #dc927e!important;
}

/* расстояние между подфорумами ----------------------------- */
#pun-index .tcl h3 {
margin-top: 40px !important;}

/* регулировка иконки сообщений только на главной странице ----------------------------- */
#pun-index div.icon{
margin-top: 0px;
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: #f2c9c0;
}
 
::-webkit-scrollbar-thumb {
    background-color: #f6edea;
  border:2px solid #f2c9c0!important;
}



/* линия настроек в админке
-------------------------------------------------------------*/
.adformal h2, #pun-adnav h2 {
    background-color: #f6eeeb!important;
font-size: 9px;
font-family: PixelCyr!important;
}

.adcontainer {
    border-style: none solid solid solid;
    border-width: 0 0px 0px 0px!important;
    border-color: #ccc #ccc #aaa #ccc;}


/* всплывающая информация лучший игрок*/

.bestpl {position: absolute;}

 .bestpl1 {width: 40px;
  height: 40px;
  position: relative;
  overflow: hidden;
  margin-left: 2px}

 .bestpl2 {
  width: 40px;
  height: 13px;
  text-align: center;
  background-color: #101110;
  color: #515d5a;
  font-size: 7px;
  font-family: PixelCyr;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: absolute;
  padding-top: 3px;
  transition: all 0.3s linear 0s;}
  
  .bestpic {width: 40px;
  height: 40px;}

  .bestpl1:hover .bestpl2 {margin-top: -25px;}


/* всплывающая информация активистов и разыскиваются*/

.sergam {position: absolute;}

 .sergam1 {width: 50px;
  height: 70px;
  position: relative;
  overflow: hidden;
  margin-left: 2px}

 .sergam2 {
  width: 50px;
  height: 12px;
  text-align: center;
  background-color: #f6edea;
  color: #7d7d7d;
  font-size: 8px;
  font-family: arial;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: absolute;
  padding-top: 3px;
  transition: all 0.3s linear 0s;}
  
  .serpic {width: 50px;
  height: 70px;}

  .sergam1:hover .sergam2 {margin-top: -35px;}

/* лучший пост*/
.nextlinkpost { font-family: arial; font-size: 9px; color: #ca8b7b!important;  letter-spacing: 1px; text-transform: uppercase;}


.bestpostob {position: absolute;}

 .bestpostob1 {width: 32px;
  height: 44px;
  position: relative;
  overflow: hidden;
  margin-left: 2px}

 .bestpostob2 {
  width: 32px;
  height: 14px;
  text-align: center;
  background-color: #101110;
  color: #515d5a;
  font-size: 7px;
  font-family: PixelCyr;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: absolute;
  padding-top: 3px;
  transition: all 0.3s linear 0s;}
  
  .bestpostopic {width: 32px;
  height: 44px;}

  .bestpostob1:hover .bestpostob2 {margin-top: -25px;}



/* регулировка аватара-----------*/
li.pa-avatar {
z-index: 2;
margin-bottom: 3px;}

li.pa-avatar.item2 img {margin-left: 22px; z-index: 2;}

li.pa-avatar.item2 img:hover {filter: grayscale(100%); z-index: 2;}

li.pa-avatar.item2{
    background: url(https://i.imgur.com/kByJpRc.png) 0 bottom no-repeat, url(https://i.imgur.com/SXPEPck.png) 0 top no-repeat, url(https://i.imgur.com/fNJMqwc.png) 0 top repeat-y;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 11px;
    margin-left: -25px;
    margin-top: 7px;
    margin-bottom: 0px !important;
}




/*Скрыть список Модераторов на Главной*/
.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}


/* блок кода смайлов
-------------------------------------------------------------*/
#wrapper{left:-10px;position:relative;width: 600px; z-index: 1;}

.tabs{height:22px;line-height:21px;margin:0 0 3px;list-style:none;  font-family:'PixelCyr';
font-size: 9px;
color: #585756;
letter-spacing: 1px;} 

 .tabs li{float:left;cursor:pointer; margin-right: 10px;}

.tabs li a{background-color: #f8e8e3; color:#444;display:block;margin-bottom:-1px;padding:0 5px 1px;position:relative;text-align:center;text-decoration:none;width:70px; -webkit-box-shadow: inset 0 0 6px #e89883;}

.tabs li a:hover{color:#558a94; background-color: #f8e8e3;text-decoration:none; -webkit-box-shadow: inset 0 0 6px #e89883;}

.tabs li.active a{color:#444;border:medium hidden;line-height:22px;background-position:0 -43.2px; -webkit-box-shadow: inset 0 0 6px #e89883;}
.tabs li.active a:hover{color:#ea2a32; -webkit-box-shadow: inset 0 0 6px #e89883;}

#smilies-area div[class^="t-"]:not(.t-0){display:none;width:570px; padding: 10px; -webkit-box-shadow: inset 0 0 6px #e89883;  background-color: #f8e8e3; margin-top: 15px;}

div#smilies-block.t-0 {width:570px; -webkit-box-shadow: inset 0 0 6px #e89883;  background-color: #f8e8e3;  padding: 10px; margin-left: -10px; margin-top: 15px;}

#smilies-area div a, #smilies-area img {padding: 5px;}


/* блок перемещения сообщений
-------------------------------------------------------------*/
.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;
}


/* код для отношений игроков*/

.sp {width: 165px; height: 100px; padding-right: 5px; overflow: auto; text-align: justify; line-height: 10px;
  font-size: 10px;
  font-family: arial;}

.sprel {background-color: #b2b2b2; 
border: 3px double #9b9c9c;
padding: 5px;
box-shadow: inset 0px 0px 10px #8c8b8b;}

.sprelname {width: 290px;
  height: 15px;
 text-align: center;
  background-color: #2c3934;
  color: #afbeb8;
  font-size: 9px;
  font-family: Cambria;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 3px;
  margin-left: 10px;
}

 .sprell1 {width: 100px;
  height: 100px;
  position: relative;
  overflow: hidden;
  margin-left: 2px}

 .sprell2 {
  width: 100px;
  height: 30px;
  text-align: center;
  background-color: #2c3934;
  color: #afbeb8;
  font-size: 9px;
  font-family: Cambria;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: absolute;
  padding-top: 3px;
  transition: all 0.3s linear 0s;}
  
  .sprellpic {width: 100px;
  height: 100px;}

  .sprell1:hover .sprell2 {margin-top: -70px;}



/* подсказки администрация
-------------------------------------------------------------*/
.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;
}

/* разыскиваются и лучшие
-------------------------------------------------------------*/
.tooltip1 {
	position: relative;
	}
.tooltip1 em {
	display: none;
	}
.tooltip1:hover em {
	font-style: normal;
	display: block;
	position: absolute;
        width: 200px; 
	bottom:  -50px;
	right: -15px;
  padding: 5px;
z-index: 666!important;
  text-align: center;
  padding: 5px;
 color: #9d7e75;
 background-color: #f7f1ef; 
border: 3px #f6ded8 double!important;
box-shadow: inset 0px 0px 20px #f6ded8;
}

.tooltip1:hover em i {
	position: absolute;
        bottom: -7px;
	right: 5px;
	display: block;
}


/* тем и сообщений */
#pun-index .category .tc2,
#pun-index .category .tc3{
    display:none!important;
}
.Tems_And_messages {
    display: inline-block;
    width: 76px;
    font-size: 10px;
    margin-top: 15px !important;
    color: #c17864;
    font-style: normal;
}

.Add{
display:inline-block;
}

.Tems_And_messages .right{
text-align: center;
}

.punbb .quote-box cite, .punbb .code-box strong.legend {    font-family: 'ColumbiaPrint';
margin-left: 15px !important;
    margin-top: 10px !important;
}

#form-buttons table, .punbb .formal textarea {width: 99% !important; max-height: 150px;}

#main-reply {margin-top: 5px;}

/* настройка плашки
-------------------------------------------------------------*/

.pa-fld3 { margin-top: -22px !important;
    width: 213px;
    margin-left: -13px !important;
position: sticky;
}

.bg1 {
    background: url(https://i.imgur.com/TYpQjP0.png) no-repeat !important;
    width: 213px;
    height: 54px;
}

.bg2 {
background: url(https://i.imgur.com/QGJrliy.png) no-repeat;
    width: 213px;
    height: 54px;
}

.bg3 {
background: url(https://i.imgur.com/ndKKW2E.png) no-repeat;
    width: 213px;
    height: 54px;
}

.bg4 {
background: url(https://i.imgur.com/eqRt3Kv.png) no-repeat;
    width: 213px;
    height: 54px;
}

.pa-fld3 z {font-size: 16px!important;
font-family: ColumbiaPrint  !important;
color: #a46e7a;
position: absolute;
top: 13px;
left: 60px;
text-shadow: #fbe9e2 1px 1px 1px;}

.pa-fld3 z2 {font-size: 16px!important;
font-family: ColumbiaPrint  !important;
color: #7c5470;
position: absolute;
top: 13px;
left: 60px;
text-shadow: #fbe9e2 1px 1px 1px;}

.pa-fld3 z3 {font-size: 16px!important;
font-family: ColumbiaPrint  !important;
color: #56433e;
position: absolute;
top: 13px;
left: 60px;
text-shadow: #fbe9e2 1px 1px 1px;}

.pa-fld3 z4 {font-size: 16px!important;
font-family: ColumbiaPrint  !important;
color: #674238;
position: absolute;
top: 13px;
left: 60px;
text-shadow: #fbe9e2 1px 1px 1px;}

.pa-fld3 t {font-size: 10px!important;
font-family: arial  !important;
color: #b17174;
    position: absolute;
    top: 28px;
    left: 60px;
    line-height: 9px;
    width: 150px;
}

.pa-fld3 t2 {font-size: 10px!important;
font-family: arial  !important;
color: #9f7e96;
    position: absolute;
    top: 28px;
    left: 60px;
    line-height: 9px;
    width: 150px;
}


.pa-fld3 t3 {font-size: 10px!important;
font-family: arial  !important;
color: #766763;
    position: absolute;
    top: 28px;
    left: 60px;
    line-height: 9px;
    width: 150px;
}


.pa-fld3 t4 {font-size: 10px!important;
font-family: arial  !important;
color: #6d3d30;
    position: absolute;
    top: 28px;
    left: 60px;
    line-height: 9px;
    width: 150px;
}

.g1 {
    position: absolute;
    top: -5px;
    left: -2px;}

div#MyBookmarks h2 {
    font-size: 12px !important;
    text-align: center !important;
    padding-bottom: 10px !important;
    padding-top: 15px !important;
}