/* CS Background and text colours
-------------------------------------------------------------*/

/* Фон форума */
body {background: url(https://i.imgur.com/SYTa4Mm.png) repeat; background-attachment: scroll; background-position: top center;}


/* Шапка */
#pun-title table {
background-image : url(https://i.imgur.com/lN82u4h.png); 
background-repeat : no-repeat;
background-position: top center;
border: none;
width: 1025px;
height: 430px;
margin-left: -55px;}


/* Тело форума */
#pun {
width: 978px;
margin: auto;
float: top center;
padding: 0px 0px 0px 0px;
background-image: url(https://i.imgur.com/aBMkUfr.png); 
background-attachment: scroll; 
background-repeat: repeat; 
background-position: top center;}

.punbb {
padding: 0 30px!important;
width: 920px;}


/* Футер */
#pun-about p.container {
background: url(https://i.imgur.com/8ZDykBp.png) transparent no-repeat;
width: 1025px;
height: 177px;
margin: 0px 0 -30px -55px;
text-align: center;
background-repeat: no-repeat;}

div#pun-about {margin-bottom: 5px;}


/* Прокрутка */
::-webkit-scrollbar {background: #0a111d; width: 7px; height: 5px;}
::-webkit-scrollbar-thumb {background: #0c2674; width: 7px; box-shadow: inset 0px 0px 3px #000000; border-radius: 10px;}
::-webkit-scrollbar-corner {background: #0c2674;}


/* Профиль */
.punbb .post .post-author {
float: left;
width: 225px;
margin-left: 10px;
margin-top: 5px;
font-family: Verdana;
color: #b88d3e;
text-align: center;
padding: 10px 0px 25px 0px;
background: url(https://i.imgur.com/APBuV2J.png) top no-repeat, 
url(https://i.imgur.com/kDts4AV.png) bottom no-repeat,
url(https://i.imgur.com/51MjXMZ.png) repeat-y;}

.post-author ul li a {
background: linear-gradient(#c0a85f 50%, #7c5221 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0px 0px 1px  rgba(169,122,68,0.8);}
.post-author ul li a:hover  {
background: linear-gradient(#be9c33 50%, #573308 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0px 0px 1px  rgba(102,74,41,0.8);}


/* Ник */
.pa-author {font-size: 20px!important; 
font-style: normal; 
font-weight: normal;
font-family: packard-modern!important;}


/* Аватар */
li.pa-avatar img {
border: 2px solid #9c713d;
border-radius: 4px;
box-shadow: 0 0 6px #000000;}


/* Статус */
li.pa-title {
padding: 5px 0px 5px 0px;
font-weight: normal;
font-size: 10px!important; 
font-family: Gabriela!important;}


/* ЛЗ */
li.pa-fld1{
margin-top: 12px;
margin-left: 5px;
text-align: center;}
.lz {
width: 187px;
padding: 2px;
border: 1px solid #694b1c;
border-radius: 2px;
background-color: rgba(1, 7, 32, 0.5);
font-size: 10px;}
.niklz {font-family: Fowviel;
font-size: 16px; 
text-transform: uppercase;
letter-spacing: 1px;}
.racelz{
font-family: Fowviel;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;} 
.twinklz{
padding-top: 4px;
font-family: Fowviel;
font-size: 14px;
letter-spacing: 1px;
background-image: url(https://i.imgur.com/S9zSdbN.png);
background-repeat: no-repeat; 
background-position: 31% 49%;
padding-left: 10px;} 
.twinklz2{
padding-top: 4px;
font-size: 10px;} 


.plashkaN, .plashkaA, .plashkaE, .plashkaL {
margin-top: -14px!important;
margin-left: 11px!important;
width: 166px;
height: 22px;
background-repeat: no-repeat;} 

.plashkaN {background-image: url(https://i.imgur.com/rdqoavX.png);}
.plashkaA {background-image: url(https://i.imgur.com/GAar56A.png);}
.plashkaE {background-image: url(https://i.imgur.com/RU9iVH4.png);}
.plashkaL {background-image: url(https://i.imgur.com/l5s1mvg.png);}


/* Таблицы */
#news1 {
position: absolute;
margin-left: 203px;
overflow: auto;}

#news2 {
position: absolute;
margin-left: 574px;
overflow: auto;}


#news1, #news2 {
width: 144px;
height: 200px;
top: 100px;
text-align: center;
font-family: cambria;
font-size: 11px;
font-weight: normal;
line-height: 14px;
letter-spacing: 0em;
word-spacing: 0em;
color: #b88d3e;}
#news1 a, #news2 a, #news3 a {
color: #97652c;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}
#news1 a:hover, #news2 a:hover, #news3 a:hover  {
color: #b98b39;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}

#admins {
font-family: Sirona;
font-size: 11px;
line-height: 14px;
word-spacing: 0.5em;}

#admins a {
background: linear-gradient(#c0a85f 50%, #7c5221 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0px 0px 1px  rgba(169,122,68,0.8);}
#admins a:hover  {
background: linear-gradient(#be9c33 50%, #573308 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0px 0px 1px  rgba(102,74,41,0.8);}

#news3 {
position: absolute;
margin-left: -13px;
overflow: auto;
height: 20px;
width: 950px;
top: 348px;
text-align: center;
font-family: Sirona;
font-size: 10px;
font-weight: normal;
letter-spacing: 0em;
word-spacing: 1em;}

#kvesty {
height: 110px;
overflow: auto;}

/* Иконки возле тем на главной */
.hasicon tr .tcr a {
background-image: url(https://i.imgur.com/mcXM6dx.png);
background-repeat: no-repeat; 
background-position: left top; 
padding-left: 13px;
font-family: Sirona;
font-size: 12px;}


/* Форумы */
#pun-index .tcl h3 {
padding-top: -2px;
padding-left: 0px;
font-size: 14px;
text-transform: lowercase;
font-family: Sirona;
text-align: center;}
#pun-index .tcl h3 a {
color: #bd944c;
text-shadow: 0px 0px 6px  rgba(106,144,237,0.7);}
#pun-index .tcl h3 a:hover  {
color: #b48431;
text-shadow: 0px 0px 6px  rgba(207,161,81,0.7);}

#pun-index td div.tclcon {
width: 330px;
background: url(https://i.imgur.com/qHNxmIr.png) 0 top no-repeat, url(https://i.imgur.com/yhjYqrl.png) 0 bottom no-repeat, url(https://i.imgur.com/qMbFySn.png) 0 top repeat-y;
min-height: 100px;}

#comforum {
font-size: 14px;
text-transform: none;
font-family: Gabriela;
text-align: center;
color: #0e235b;
padding-top: 0px;} 

#dotforum {
font-size: 9px;
color: #0e235b;
text-align: center;
letter-spacing: 2px;} 

#opforum {
width: 310px;
font-size: 10px;
font-family: times new roman;
line-height: 11px;
font-style: none;
text-align: center;
color: #0e235b;
padding: 0px 0px 10px 6px;}
#opforum a {
color: #123081;
font-size: 12px;}
#opforum a:hover  {
color: #283f7e;
font-size: 12px;}


/* CS1 Фон и цвет текста на форуме
-------------------------------------------------------------*/

/* Основные */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, 
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl {background-color: transpanent;
color: #040a0d;
font-weight: normal;
font-style: normal;}

#pun-admain .adformal, #pun-admain .adcontainer
{border: none;
border-color:  transparent;}

/* Приветствие */
#pun-status span {
font-size: 13px;
font-style: normal;
font-weight: normal;
font-family: cambria;} 

/* Название форума, раздел, тема */
#pun-crumbs1 p.container, #pun-crumbs2 .container {
font-size: 16px;
font-family: cambria;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

/* Название темы */
.punbb .main h1, #pun-debug h2, .punbb-admin #pun-admain h2 {
background-color: transparent;
color: #243668;
text-align:center; 
font-size: 14px;
font-style: normal;
font-weight: normal;
font-family: Gabriela;
text-transform: lowercase;}

/* Ссылки редактирования в сообщениях */
.punbb .post-links ul {
font-size: 12px;
font-style: normal;
font-weight: normal;
font-family: cambria;
} 


.punbb .modmenu .container, .punbb .linksb, .punbb .linkst, .linkst .postlink {
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: georgia;} 


/* Цитата и выделить код */
.punbb .quote-box, .punbb .code-box {
background-image : url(https://i.imgur.com/D7JAtKh.png); 
color: #040a0d;
border-style: double;
border-color: #8d6f42;
border-width: 4px;
border-radius: 6px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5) inset,
0px 0px 6px rgba(0, 0, 0, 0.5);}


/* Область для ввода текста в форме ответа и админке */
.punbb textarea {
background-image : url(https://i.imgur.com/D7JAtKh.png); 
background-color: #bc9556;
color: #040a0d;
border-color: #a07e4c;
border-style: solid;
border-width: 1px;}

.punbb select, .punbb input, #pun_wrap #post .container[id$="-area"], #move_posts_form, .punbb .section h2, .pun-modal .container {
background-color: #bc9556;
color: #040a0d;
border-color: #a07e4c;
border-style: solid;
border-width: 1px;}


/* Тень и закругление */
.punbb textarea {
border-radius: 2px;}
.punbb select, .punbb input, #pun_wrap #post .container[id$="-area"]  {
border-radius: 2px;} 


/* Фон окна наград и репутации */
#pun-popup_awards div, #pun-reputation div, .editBookmark, #pun-admin-award-form .inner, #vse tbody {
background-color: #bc9556;}


/* Разделитель между сообщениями */
#pun-viewtopic .post h3 {
background: transparent url(https://i.imgur.com/8ZzURqd.png) no-repeat scroll center top;
width: 938px !important;
height: 32px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: -11px;
padding-top: 3px;}

.punbb .post h3 strong {
font-family: packard-modern;
color: #b88d3e;
font-size: 12px;}

#pun-viewtopic .post h3 a {
font-family: packard-modern;
color: #bd944c;
font-size: 12px;}
#pun-viewtopic .post h3 a:hover {
font-family: packard-modern;
color: #b48431;
font-size: 12px;}

.topic a.sharelink {
margin-right: 80px!important;}
.topic a.permalink{
margin-left: -105px!important;}


/* Быстрый ответ */
#post-form h2 {
background: transparent url(https://i.imgur.com/8ZzURqd.png) no-repeat scroll center top;
width: 938px !important;
height: 32px;
margin-top: 0px !important;
margin-bottom: 0px !important;
margin-left: -21px;
padding-top: 9px !important;}

#post-form h2 span {
font-family: packard-modern;
font-size: 12px;
color: #b88d3e;
text-transform: uppercase;}


/* CS2 Ссылки
-------------------------------------------------------------*/

/* CS2.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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
color: #243668;
text-decoration: none;
transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;}

/* CS2.2 */
.punbb a:focus, .punbb a:active, .punbb a:hover, .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
color: #1e3a8c; 
text-decoration: none;
transition-duration: 0.7s;
-webkit-transition-duration: 0.7s;
-moz-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
-ms-transition-duration: 0.7s;}

#pun-ulinks a, #pun-ulinks a:focus, #pun-ulinks a:active {
color: #97652c; 
font-family: packard-modern;
font-size: 12px;
text-decoration: none;
text-transform: lowercase;
text-shadow: 1px 1px 1px rgba(16, 11, 7, 0.2);
transition-duration: 0.7s;
-webkit-transition-duration: 0.7s;
-moz-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
-ms-transition-duration: 0.7s;}

#pun-ulinks a:hover {
color: #b98b39;
font-family: packard-modern;
font-size: 12px;
text-decoration: none;
text-transform: lowercase;
text-shadow: 1px 1px 1px rgba(16, 11, 7, 0.2);
transition-duration: 1s;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
-ms-transition-duration: 1s;}

#pun-navlinks a, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #b88d3e;
font-family: packard-modern;
font-size: 19px;
text-decoration: none;
font-style: normal;
font-weight: normal;
text-transform: lowercase;
text-shadow: 1px 1px 1px rgba(16, 11, 7, 0.5);
transition-duration: 1s;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
-ms-transition-duration: 1s;}

#pun-navlinks a:hover {
color: #d0a24d;
font-family: packard-modern;
font-size: 19px;
text-decoration: none;
font-style: normal;
font-weight: normal;
text-transform: lowercase;
text-shadow: 1px 1px 1px rgba(16, 11, 7, 0.5);
transition-duration: 1s;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
-ms-transition-duration: 1s;}


/* CS3 Остальное 
-------------------------------------------------------------*/

/* Иконки*/
div.icon {
background: url(https://i.imgur.com/pdgn9Gr.png) no-repeat;}
tr.inew div.icon {
background: url(https://i.imgur.com/AqMRHL0.png) no-repeat;}
tr.isticky div.icon {
background: url(https://i.imgur.com/RVRqcxq.png) no-repeat;}
tr.iclosed div.icon {
background: url(https://i.imgur.com/Kx83vuS.png) no-repeat;}


/* Уважение и сообщения */
li.pa-respect, li.pa-posts {
display: inline-block;
text-align: center;
width: 65px;
height: 30px;
font-size: 11px;
line-height: 13px;
margin: 8px 4px 6px!important;
position: relative;}

li.pa-fld2 {
display: inline-block;
text-align: center;
width: 39px;
height: 30px;
font-size: 11px;
line-height: 13px;
margin: 8px 2px 6px!important;
position: relative;}



/* Темы, сообщения, просмотры */
.category td.tc2:before,
#f-subforums td.tc2:before {
content: "Topics: " !important;
color: #040a0d;
float: left;}

.ru .category td.tc2:before,
.ru #f-subforums td.tc2:before {
content: "Тем: " !important;}

.category td.tc3:before,
#f-subforums td.tc3:before {
content: "Posts: " !important;
color: #040a0d;
float: left;}

.ru .category td.tc3:before,
.ru #f-subforums td.tc3:before {
content: "Сообщений: " !important;}

#pun-viewforum .forum td.tc2:before {
display: block;
content: "Replies: ";
color: #040a0d;
float: left;}

.ru #pun-viewforum .forum td.tc2:before {
content: "Ответов: " !important;}

#pun-viewforum .forum td.tc3:before {
display: block;
content: "Views: ";
color: #040a0d;
float: left;}

.ru #pun-viewforum .forum td.tc3:before {
content: "Просмотров: " !important;}

#pun tr.iredirect .tc2:before,
#pun tr.iredirect .tc3:before {
content: none !important}

#pun-mod .category td.tc2:before {display: none}


/* Смена картинок при наведении */
.image.UP,
.image.Down {
border:2px solid transparent;
margin:0;
padding:0;}
.image.UP{
opacity:1.0;
display:block;
position:absolute;z-index:100;
transition-duration: 1.7s;
-webkit-transition-duration: 1.7s;
-moz-transition-duration: 1.7s;
-o-transition-duration: 1.7s;
-ms-transition-duration: 1.7s; /* IE9+ */}
.image.UP:hover {
opacity:0.00;}
 
div.ImgWrap{
display:inline-block;
padding:0;margin:0;
background-position:center center;
background-repeat:no-repeat;}


/* Админы, активисты, верх/вниз при наведении */
#activists a img, #admins a img {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);
transition-duration: 1s;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
-ms-transition-duration: 1s;}
#activists a:hover img, #admins a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
transition-duration: 1s;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
-ms-transition-duration: 1s;}
#updown a img {opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);
transition-duration: 1s;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
-ms-transition-duration: 1s;}
#updown a:hover img {opacity:1; -moz-opacity:1; filter:alpha(opacity=100);
transition-duration: 1s;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
-ms-transition-duration: 1s;}


/* Навигация форума */
#pun-navlinks a {
display: inline-block;
height: 26px;}
#pun-navlinks a span {display: none;}

#navindex a {background: url(https://i.imgur.com/TGJEyum.png) no-repeat top center; width: 100px; height: 26px;}
#navindex a:hover {background: url(https://i.imgur.com/sxqiDJD.png) no-repeat top center;}
#navuserlist a {background: url(https://i.imgur.com/JHfiZfT.png) no-repeat top center; width: 100px; height: 26px; }
#navuserlist a:hover {background: url(https://i.imgur.com/UFFbOJC.png) no-repeat top center;}
#navsearch a {background: url(https://i.imgur.com/IeiQs8F.png) no-repeat top center; width: 100px; height: 26px; }
#navsearch a:hover {background: url(https://i.imgur.com/JrV9yXg.png) no-repeat top center;}
#navprofile a {background: url(https://i.imgur.com/bu5RrOI.png) no-repeat top center; width: 100px; height: 26px; }
#navprofile a:hover {background: url(https://i.imgur.com/BvQ5P77.png) no-repeat top center;}
#navpm a {background: url(https://i.imgur.com/XTyBv2F.png) no-repeat top center; width: 100px; height: 26px; }
#navpm a:hover {background: url(https://i.imgur.com/UkpLnMu.png) no-repeat top center;}
#navadmin a {background: url(https://i.imgur.com/EL8i7Xm.png) no-repeat top center; width: 100px; height: 26px; }
#navadmin a:hover {background: url(https://i.imgur.com/THXsNCN.png) no-repeat top center;}
#navlogout a {background: url(https://i.imgur.com/ldrnemv.png) no-repeat top center; width: 100px; height: 26px; }
#navlogout a:hover {background: url(https://i.imgur.com/Df5DeRC.png) no-repeat top center;}
#navlogin a {background: url(https://i.imgur.com/qjrICpP.png) no-repeat top center; width: 100px; height: 26px; }
#navlogin a:hover {background: url(https://i.imgur.com/ZgbYHmN.png) no-repeat top center;}
#navregister  a {background: url(https://i.imgur.com/hSWxN9d.png) no-repeat top center; width: 100px; height: 26px;}
#navregister a:hover {background: url(https://i.imgur.com/QDC0f7P.png) no-repeat top center;}
li#navawards a {background: url(https://i.imgur.com/xVhYGWJ.png) no-repeat top center; width: 100px; height: 26px;}
li#navawards a:hover {background: url(https://i.imgur.com/2tOBl7X.png) no-repeat top center;}


/* Смайлы */
#wrapper {width: 490px;} 
ul.tabs {height: 25px;line-height: 20px;margin: 0 0 3px;list-style: none;} 
ul.tabs li {float: left;margin-right: 1px; cursor:pointer; } 
ul.tabs li a {display: block;margin-bottom: -1px;margin-top: 0px;padding: 0 14px 1px;position: relative;text-decoration: none;} 
ul.tabs li a:hover {padding: 0 14px;position: relative;text-decoration: none;} 
ul.tabs li.tab-current a {padding: 0px 14px 2px;border:medium hidden;line-height: 22px;} 
div.t2,div.t3,div.t4,div.t5,div.t6 {display: none; width: 450px; max-height: 200px; overflow-y: auto;} 
#smilies-block {display: block;line-height: 7px;} 


/* Иконка статистики*/
#pun-stats ul.container { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url(https://i.imgur.com/ixE4vTw.png);
background-origin: padding-box;
background-position: 5px 40px;
background-repeat: no-repeat;
background-size: auto;
padding-left: 80px;
padding-top: 50px;}


/* Закладки */
#MyBookmarks .container, #MyBookmarks h2, #MyBookmarks h1 {
background-color: rgba(13, 12, 20, 0.7);
color: #b88d3e;}
#MyBookmarks h2 span {
color: #b88d3e;
margin-left: 50px;
font-size: 16px;
font-family: Cambria;}
#MyBookmarks a {
color: #97652c!important;}
#MyBookmarks a:hover  {
color: #b98b39!important;}

.post .bookmark {color: #0c2674!important;} /*цвет флажка*/
#BookmCntToggle.default-style {color: #0c2674!important;} /*цвет элементов кнопки*/


/* Всё подряд*/
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-main .post-author ul {text-align: center}
ul.post-ul-Sp, .post-img-Sp {text-align:center;}
#pun th, #pun-main h2 {text-align: center}
#pun-navlinks .container, #pun-ulinks .container {text-align: center;}
.modlist {font-size: 95.05%;}
#pun-announcement .container {font-size: 101%; font-family: "Times New Roman";}
.category h2 span{display: none;}
#pun-stats h2 span {visibility: hidden;}
#pun td .modlist{display:none;}
.lastedit {display:none}
#pun-announcement h2 {display: none}
#pun-ulinks .item5 {display: none}
img.iblank {z-index: 9999999999;}
#mask_dialog .hv-bg { z-index: 100;}

.punbb .modmenu .container{
font-size: 11px;}