/* Êîäû ïðèíàäëåæàò äèçàéíåðó: ðóõíóâøèå íåáåñà 
------------------------------------------------------------*/
/*ÃÐÀÔÈÊÀ
--------------------------------------------------------------------------------------------*/
/* ÔÎÍ, ÇÀÄÍÈÉ ÔÎÍ */
html, body { 
background: url("http://forumstatic.ru/files/001a/b6/f2/44668.jpg") fixed repeat top center;  /* ÎÁÙÈÉ ÇÀÄÍÈÉ ÔÎÍ */
background-color : #404429; /* ÖÂÅÒ ÔÎÍÀ */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* ÏÎËÎÆÅÍÈÅ ÐÅÊËÀÌÛ */
#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 500px; top: 50px; }


/* ÊÎÍÒÅÍÒ, ÏÀÍ ÈËÈ "ÒÅËÎ" ÔÎÐÓÌÀ */
#pun { 
background-color: #d5d6c4; /* îáÿçàòåëüíî íàäî íàñòðàèâàòü ïðèÿòíûé öâåò, èáî íåêîòîðûå ñèäÿò ñ òåëåôîíîâ áåç êàðòèíîê */
background-image: url("");
-webkit-box-shadow: 0px 0px 25px -2px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 25px -2px rgba(0,0,0,1);
box-shadow: 0px 0px 25px -2px rgba(0,0,0,1);
}



/* ÔÓÒÅÐ, ÏÎÄÂÀË, ÊÎÏÈÐÀÉÒ, ÍÈÇ ÔÎÐÓÌÀ */
#pun-about p.container {
background: url("") transparent no-repeat;
text-align: center;
line-height: 1;
font-size: 9px; /* ðàçìåð òåêñòà êîïèðàéòà */
}
 /* ðåãóëèðîâàòü îòñòóï ñíèçó, êîëü ïîÿâëÿåòñÿ êîíòåíò ïîä ôóòåðîì */
div#pun-about { margin-bottom: 15px; }



/* ËÈÍÈß ÐÀÇÃÐÀÍÈ×ÈÒÅËÜ, HR, çà íåíàäîáíîñòüþ ñíåñòè ïóíêò öåëèêîì */
hr, .banner-line {
border: 1px dotted rgba(53, 57, 33, 0.6);}



/* ÒÅÊÑÒ ÍÀ ÔÎÐÓÌÅ */
.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 legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  { background-color: transpanent; font-weight: normal; font-style: normal; 
color: #191b0f; /* ìåíÿòü òîê öâåò */
}



/* ÍÀÂÈÃÀÖÈß
---------------------------------------------------------------------------------------------*/
/* ÏÎËÎÆÅÍÈÅ ÍÀÂÈÃÀÖÈÈ, îáùèå ññûëêè è ïîëüçîâàòåëüñêèå */
div#pun-navlinks { position: absolute; width: 100%; text-align: center;    top: -30px; left: -95px; }
div#pun-ulinks { position: absolute; width: 100%; text-align: center; top: 5px;}


/* ÑÑÛËÊÈ ÎÁÙÅÉ ÍÀÂÈÃÀÖÈÈ ÄÎ ÍÀÂÅÄÅÍÈß */
#pun-navlinks a  {
text-align: center;
    position: relative;
    font-family: 'Montserrat';
    font-size: 14px!important;
    text-transform: uppercase;
    color: #c1c08f;
    text-shadow: 1px 0px 0px rgba(53, 57, 32, 0.9);
}


/* ÑÑÛËÊÈ ÎÁÙÅÉ ÍÀÂÈÃÀÖÈÈ ÏÎÑËÅ ÍÀÂÅÄÅÍÈß */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: rgb(111, 90, 36);
opacity: 0.5; /* ïðîçðà÷íîñòü, 1 íåïðîçðà÷íàÿ, íóëü ïðîçðà÷íàÿ */ }



/* ÑÑÛËÊÈ ÏÎËÜÇÎÂÀÒÅËÜÑÊÎÉ ÍÀÂÈÃÀÖÈÈ ÄÎ ÍÀÂÅÄÅÍÈß */
#pun-ulinks a {
text-align: center;
    position: relative;
    z-index: 2000!important;
    text-transform: uppercase;
    font-family: roboto condensed;
    font-size: 9px;
    letter-spacing: 0.5px;
    color: #353921;
}


/* ÑÑÛËÊÈ ÏÎËÜÇÎÂÀÒÅËÜÑÊÎÉ ÍÀÂÈÃÀÖÈÈ ÏÎÑËÅ ÍÀÂÅÄÅÍÈß, ÷èâî äîëæíî ïîìåíÿòüñÿ */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
color: rgb(53, 57, 33);
}



/* ÏÐÎÑÒÛÅ ÑÑÛËÊÈ
---------------------------------------------------------------------------------------------*/
/* ÑÑÛËÊÈ ÄÎ ÍÀÂÅÄÅÍÈß */
.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: rgb(53, 57, 33);
font-weight: 700;
text-decoration: none;
/* ïëàâíîñòü ñìåíû */
transition-duration:.9s; -moz-transition-duration:.9s; -webkit-transition-duration:.9s; -o-transition-duration:.9s;
}

/* ÑÑÛËÊÈ ÏÎÑËÅ ÍÀÂÅÄÅÍÈß, ÷èâî äîëæíî ïîìåíÿòüñÿ */
.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: rgb(53, 57, 33);
opacity: 0.5; /* ïðîçðà÷íîñòü, 1 íåïðîçðà÷íàÿ, íóëü ïðîçðà÷íàÿ */ }


/* ÄÀÒÀ ÂÛÑÒÀÂËÅÍÈß ÑÎÎÁÙÅÍÈß Â ÒÅÌÅ */
#pun-viewtopic .post h3 a {
color: #353921; /* öâåò òåêñòà */
font-size: 1em;
margin-top: 3px;}



/* ÈÊÎÍÊÈ ÑÎÎÁÙÅÍÈÉ
----------------------------------------------------------------------------------------------------------------------*/

/* ÈÊÎÍÊÀ ÑÒÀÐÛÕ ÑÎÎÁÙÅÍÈÉ */
.punbb table Div.icon {margin-top: -10px;
float: right; 
display: block; 
width: 15px;
height: 15px;
background-image : url("http://forumstatic.ru/files/001a/b6/f2/52925.png");
background-repeat: no-repeat;}

/* ÈÊÎÍÊÀ ÍÎÂÛÕ ÑÎÎÁÙÅÍÈÉ */
TR.inew Div.icon {
width: 15px;
height: 30px;
background-image : url("http://forumstatic.ru/files/001a/b6/f2/99101.png");
background-repeat: no-repeat;}

/* ÈÊÎÍÊÀ ÂÀÆÍÛÕ ÑÎÎÁÙÅÍÈÉ */
TR.isticky Div.icon {
width: 15px;
height: 15px;
background-image : url("http://forumstatic.ru/files/001a/b6/f2/94973.png");
background-repeat: no-repeat;}

/* ÈÊÎÍÊÀ ÇÀÊÐÛÒÛÕ ÑÎÎÁÙÅÍÈÉ */
TR.iclosed Div.icon {
width: 15px;
height: 15px;
background-image : url("http://forumstatic.ru/files/001a/b6/f2/94973.png");
background-repeat: no-repeat;}




/* ÁËÎÊÈ ÂÂÎÄÀ ÒÅÊÑÒÀ
---------------------------------------------------------------------------------------------*/
/* ÖÈÒÀÒÛ È ÊÎÄÛ Â ÑÎÎÁÙÅÍÈßÕ */
.punbb .quote-box, .punbb .code-box {
    margin: 5px;
    padding: 20px;
    font-size: 11px;
    color: rgb(24, 27, 14);
    background: rgba(132, 137, 115, 0.5);
    box-shadow: inset 0 0 0 1px rgb(53, 57, 33), inset 0 0 0 8px #d5d6c4;
}


/* ÏÎÄÊËÀÄÊÀ ÏÎÄ ØÐÈÔÒÛ, ÐÀÇÌÅÐÛ, ÃÐÀÔÈÒÈ, ÂÈÄßÕÈ È ÏÐÎ×ÅÅ Â ÎÊÎØÊÅ ÂÂÎÄÀ ÑÎÎ */
#font-area, .popup_graffiti, #size-area, #image-area, #addition-area, #video-area {
    height: 200px;
    overflow-x: auto;
    background-image: url(style_cs.1512498697.css)!important;
    background-color: #c5c5b5;
    color: rgb(53, 57, 33);
    text-shadow: 1px 0px 1px #d8d8d8;
    border: 3px double rgb(53, 57, 33);
    padding: 5px;
}

#color-area {
    height: 50px;
    overflow-x: auto;
    background-image: url(style_cs.1512498697.css)!important;
    background-color: #c5c5b5;
    color: rgb(53, 57, 33);
    text-shadow: 1px 0px 1px #d8d8d8;
    border: 3px double rgb(53, 57, 33);
    padding: 5px;
}

/* ÎÊÍÎ ÍÀÃÐÀÄ È ÐÅÏÓÒÀÖÈÈ */
#pun-popup_awards div, #pun-reputation div {
background-color: #c5c5b5;
background-image: url("") !important;
}


/* ÎÁËÀÑÒÜ ÄËß ÂÂÎÄÀ ÒÅÊÑÒÀ Â ÔÎÐÌÅ ÎÒÂÅÒÀ È ÎÊÍÀÕ ÀÄÌÈÍÊÈ */
.punbb textarea, .punbb select, .hashelp center div a button, .button {
background-color: #c5c5b5; /* öâåò ôîíà */
    background-image: url("");/* êàðòèíêà ôîíà */
    color: #12171c; /* öâåò òåêñòà */
/* ãðàíèöû è çàêðóãëåíèÿ èõ */
    box-shadow: inset 0px 0px 2px 0px rgb(6, 14, 21);
    border: 4px double rgb(53, 57, 33);
    border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
}



/* ÑÒÀÒÈÑÒÈÊÀ, ÊÀÒÅÃÎÐÈÈ
----------------------------------------------------------------------------------------------------------------------*/

/* ÊÀÒÅÃÎÐÈÈ */
.punbb .category h2 {
color: rgb(184, 185, 169)!important;
    font-size: 35px!important;
    font-family: 'Montserrat';
    text-transform: uppercase;
    text-align: right!important;
    margin: 0px 30px 0px 0px!important;
    padding: 0px 0px 0px 0px!important;
}


/* ÄÎÏ.ÊÀÒÅÃÎÐÈß ÑÒÀÒÈÑÒÈÊÀ */
#pun-stats.section h2 {  display: none;
}


#post-form h2 span { display: none;
}



/* ÏÅÐÅÃÎÐÎÄÊÀ ÌÅÆÄÓ ÑÎÎÁÙÅÍÈßÌÈ, íå î÷åíü îáÿçàòåëüíî, íî êðàñèâî */
#pun-viewtopic .post h3 {
    width: 900px!important;
    height: 25px;
    margin-top: 5px;
    margin-bottom: 15px;
    margin-left: -40px;
    padding-top: 15px;
}



/* ÏÐÎÔÈËÜ
---------------------------------------------------------------------------------------------*/
/* ÍÈÊ ÀÂÒÎÐÀ */
.pa-author a, .pa-author {
color: #353921!important;
    font-size: 15px!important;
    padding-top: 2px!important;
    text-transform: uppercase;
    font-family: cormorant;
    letter-spacing: -1px;
}


/* ÀÂÀÒÀÐÊÀ */
li.pa-avatar  {z-index: 5;
margin-top: 5px;
}

li.pa-avatar img { 
margin: 10px 0 10px 0;
    box-shadow: 0 0 0 5px rgba(132, 137, 115, 1), -17px -17px 0 -10px #353921, 17px 17px 0 -10px #353921;
}


/* ÑÒÀÒÓÑ ÀÂÒÎÐÀ */
.pa-title {text-align: center;
    z-index: 1000;
    font-size: 10px;
    text-transform: uppercase;
    color: rgb(53, 57, 33);
    font-family: cormorant;
}

/* ÏÎÄÀÐÊÈ ÏÎÇÈÒÈÂ */
.post-author ul { text-align: center; font: 8pt "roboto condensed"!important; letter-spacing: 1px;}


/* ÀÊÒÈÂÍÎÑÒÜ, ÀÉÏÈ, ÍÀÃÐÀÄÛ ÍÀ ÔÎÐÓÌÅ */
.pa-online, .pa-ip, .pa-awards { text-align: center;
    text-transform: lowercase; 
    color: #353921!important;
    font: 8pt "roboto condensed" !important;}


/* ÓÂÀÆÅÍÈÅ, ÏÎÑÒÛ È ÊÎË-ÂÎ ÑÎÎÁÙÅÍÈÉ Â ÁËÎÊÅ ÄÎ ÍÀÂÅÄÅÍÈß */
.pa-respect, .pa-posts {
padding: 0px 10px!important;
    letter-spacing: 0px;
    line-height: 20px!important;
    font: bold 7.5px roboto condensed;
    display: inline-block;
    text-transform: uppercase;
    margin-left: -10px!important;
}

/* ÏÎÑÒÛ È ÂÀËÞÒÀ ÑÎÎÁÙÅÍÈÉ Â ÁËÎÊÅ ÄÎ ÍÀÂÅÄÅÍÈß */
li.pa-fld2 {
    text-align: center;
    letter-spacing: 0px;
    line-height: 20px!important;
    font: 7px roboto condensed;
    display: inline-block;
    text-transform: uppercase;
}


/* ÄÎÏÎËÍÅÍÈß ÂÑßÊÈÅ ÐÀÇÍÛÅ ÏÎ ÆÅËÀÍÈÞ
---------------------------------------------------------------------------------------------*/

/* ÂÈÄ ÒÅÊÑÒÀ ÏÐÈ ÂÛÄÅËÅÍÈÈ */
    ::selection { 
background: none repeat scroll 0 0 #818588;
color: #030c15;
opacity: 0.25;
}  
*::-moz-selection {
background: none repeat scroll 0 0 #818588;
color: #030c15;
opacity: 0.25;
}



/* ÎÔÎÐÌËÅÍÈÅ ÊÍÎÏÎÊ, ìîæíî òàê æ îôîðìèòü è ñìàéëû, åñëè ó ñìàéëîâ áóäåò ïðîïèñàíî áàòòîí */
.hashelp center div a button, .button {    
background-color: #353921;
    border: 3px double rgb(53, 57, 33);
    box-shadow: inset 0px 0px 2px 0px rgb(69, 69, 68);
    cursor: pointer;
    color: #c5c5b5;
    font-family: roboto condensed!important;
    font-size: 11px!important;
    letter-spacing: 1.5px;
    text-transform: lowercase;
}


/* ÎÔÎÐÌËÅÍÈÅ ÊÍÎÏÎÊ ïðè íàâåäåíèè, ÷òî äîëæíî èçìåíèòüñÿ */
.hashelp center div a button:hover, .button:hover {
background-color: #353921; 
color: #c5c5b5;
}

/* ÊÍÎÏÊÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ, îáðàòíàÿ ñìåíà îôîðìëåíèÿ íèçà è âåðõà */
.hashelp center div a button:active, .button:active {position:relative; top:1px;}


/* ÝËÅÌÅÍÒÛ ÏÎ ÔÎÐÓÌÓ Â ØÀÏÊÅ È ÔÓÒÅÐÅ
---------------------------------------------------------------------------------------------*/

/* ÊÎÄÛ ÄËß ÒÀÁËÈÖÛ */
#tabnew {
position: absolute;
    height: 30px;
    width: 280px;
    left: 35px;
    top: 14px;
    padding: 2px;
    letter-spacing: 1.5px;
    font-family: playfair display;
    text-transform: uppercase;
}

#tabnew a {
    color: white!important;}


/* ÊÎË-ÂÎ ÑÎÎÁÙÅÍÈÉ, ÒÅÌ 
---------------------------------------------------------------------------------------------*/
/* ÑÊÐÛÒÜ ÊÎË-ÂÎ ÒÅÌ È ÑÎÎÁÙÅÍÈÉ ÍÀ ÃËÀÂÍÎÉ ÑÒÐÀÍÈÖÅ */

#pun-index .category .tc2,
#pun-index .category .tc3,
#f-subforums .tc2,
#f-subforums .tc3 {
	display: none!important;
}

.Tems_And_messages {
	display: inline-block;
}

.main table .Add {
color: rgba(53, 73, 33, 0.55);
    display: block;
    float: right;
    font-family: roboto condensed;
    font-size: 9px;
    text-align: center;
    text-transform: uppercase;
    margin: -15px 0 0 0;
    padding: 2px;
    width: 25%;
    height: 9px;
}

.Tems_And_messages .right {
	float: right;
        margin-left: 8px;
}


/* íàçâàíèå ôîðóìà 
---------------------------------------------------------------------------------------------*/
#name {
top: 0px;
    left: -87px;
    position: absolute;
    z-index: 10;
}