/*************************************************************
A - SETUP
**************************************************************/

/* A1 Import the colour scheme (цветовая схема)
-------------------------------------------------------------*/

/* A1.1 */
/*@import url(style_cs.1579292841.css);*/

/* eng */
@import url('http://forumfiles.ru/files/001a/0a/42/96240.css?family=Allura');
@import url('http://forumfiles.ru/files/001a/0a/42/99842.css?family=Monoton');
@import url('http://forumfiles.ru/files/001a/0a/42/24832.css?family=Major+Mono+Display');
@import url('http://forumfiles.ru/files/001a/0a/42/48678.css?family=Ubuntu');

/* rus */
@import url('http://forumfiles.ru/files/001a/0a/42/81355.css?family=Nunito');
@import url('http://forumfiles.ru/files/001a/0a/42/54075.css?family=Comfortaa');
@import url('http://forumfiles.ru/files/001a/0a/42/14393.css?family=Alegreya+Sans+SC');
@import url('http://forumfiles.ru/files/001a/0a/42/26938.css?family=Noto+Sans');
@import url('http://forumfiles.ru/files/001a/0a/42/51715.css?family=Oswald');
@import url('http://forumfiles.ru/files/001a/0a/42/91241.css?family=Lobster');
@import url('http://forumfiles.ru/files/001a/0a/42/57554.css?family=Amatic+SC');
@import url('http://forumfiles.ru/files/001a/0a/42/67546.css?family=Play');
@import url('http://forumfiles.ru/files/001a/0a/42/70901.css?family=Caveat');
@import url('http://forumfiles.ru/files/001a/0a/42/45779.css?family=Poiret+One');
@import url('http://forumfiles.ru/files/001a/0a/42/79207.css?family=Neucha');
@import url('http://forumfiles.ru/files/001a/0a/42/75633.css?family=Jura');
@import url('http://forumfiles.ru/files/001a/0a/42/41855.css?family=Rubik+Mono+One');
@import url('http://forumfiles.ru/files/001a/0a/42/82635.css?family=Stalinist+One');
@import url('http://forumfiles.ru/files/001a/0a/42/28922.css?family=Russo+One');
@import url('http://forumfiles.ru/files/001a/0a/42/13673.css?family=Marck+Script');
@import url('http://forumfiles.ru/files/001a/0a/42/85367.css?family=Montserrat');


@import url('http://forumfiles.ru/files/001a/0a/42/63802.css?family=bicubik');
@import url('http://forumfiles.ru/files/001a/0a/42/32872.css?family=library3am');




/* A2 Deal with browser defaults and wonkiness (настройки браузера)
-------------------------------------------------------------*/
/* A2.1 */
html, body {margin: 0; padding: 0;}

/* A2.2 */
.punbb * {
margin: 0;
}

/* A2.3 */
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt {
padding: 0;
list-style: none;
}

/* A2.4 */
.punbb img {
border:none;
}

/* A2.5 */
.punbb .main table {
table-layout: fixed;
width: 100%;
}

/* A2.6 */
.checkfield input[type="checkbox"], .radiofield input[type="radio"] {
margin: 0 0.3em;
}

/* A2.7 */
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] * {
height: 1.8em;
vertical-align: middle;
}

/* A3 Text setup (настройка текста)
-------------------------------------------------------------*/
/* A3.1 */
body {
font-size: 100%;
}

/* A3.2 */
.punbb {
font: normal 11px verdana, arial, helvetica, sans-serif!important;
}

/* 3.3 */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
font: 1em verdana, arial, helvetica, sans-serif;
}

/* A3.4 */
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th {
font-size: 11px;
font-weight: normal;
}

/* A3.5 */
.punbb h1 span, .punbb h2 span, .punbb legend span {
font-size: 11px;
}

/* A3.6 */
.punbb pre {
font: 1.1em/140% monaco, "bitstream vera sans mono", "courier new", courier, monospace;
}

/* A3.7 */
.punbb address, .punbb em {
font-style: normal;
}

/* A3.8 */
.punbb .post-content em {
font-style: italic;
}

/* A3.9 */
.punbb .post-content em.bbuline {
font-style: normal;
text-decoration: underline;
}

/* A3.10 */
.punbb a {
text-decoration: underline;
}

/* A3.11 */
.punbb optgroup {
font-weight: bold;
}

/* A4 Float clearing and hidden items (чистка и скрытые объекты)
-------------------------------------------------------------*/
/* A4.1 */
#pun:after,
.punbb .container:after,
.punbb .post-links ul:after,
.punbb .main div.inline:after,
.punbb .post-box:after,
.punbb .linksb:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  overflow:hidden;
  line-height: 0.0;
  font-size: 0;
  }

/* A4.2 */
.acchide,
#pun-index #pun-main h1,
#pun-navlinks h2,
#pun-pagelinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .forum h2,
.punbb .multipage .topic h2,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
.punbb .required label em,
.punbb .formsubmit label,
.punbb .submitfield label,
.punbb .modmenu label,
#pun-userlist .main h2 {
  font-size: 0;
  height: 0;
  width: 0;
  line-height: 0.0;
  position:absolute;
  left: -9999px;
  overflow: hidden;
  }

/* A5 Basic page layout and borders (основной макет страницы и границы)
-------------------------------------------------------------*/
/* A5.1 */
#pun {

}

/* A5.2 */
.punbb {
float: left;
width: 100%;
height: auto;
}

/* A5.3 */
#pun-redirect, #pun-maint {
margin: 50px 20% 12px 20%;
width: auto;
float: none;
}

/* A5.4 */
.punbb .section, .punbb .main {
margin-bottom: 1em;
}

/* A5.5 */
.punbb .category, .punbb .post {
margin-top: 0.4em;
}

/* A5.6 */
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost {
margin-top: 0;
}

/** A5.7
 **/
#pun-post .topic {
margin-top: 1em;
}

/** A5.8
 **/
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
border-style: none none solid none;
border-width: 0px 0px 0px 0px;
}

/* A5.9 */
.punbb .container {
border-style: solid;
border-width: 0px;
}

/** A5.10
 **/
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 {
padding: 0.5em 1em;
border-style: none solid solid none;
border-width: 0 0px 0px 0;
}












/*************************************************************
CS - colors
**************************************************************/

::-webkit-scrollbar {width: 9px; height: 9px;}  
::-webkit-scrollbar-track {background-color: #98a6a2;} 
::-webkit-scrollbar-thumb {background-color: #647265;}
::-webkit-scrollbar-thumb:active {background: #5d452f;}

.post:not(.questionary-post) .post-content table[style*="width:30px"]+.quote-box::-webkit-scrollbar, .questionary-post .post-content table[style*="width:30px"]+.quote-box textarea::-webkit-scrollbar, .post:not(.questionary-post) .post-content table[style*="width:29px"]+.quote-box::-webkit-scrollbar, .questionary-post .post-content table[style*="width:29px"]+.quote-box textarea::-webkit-scrollbar, .questionary-post .post-content table[style*="width:8px"]+.quote-box textarea::-webkit-scrollbar, .punbb .questionary-post .post-content table[style*="width:8px"]+.quote-box input::-webkit-scrollbar, .post:not(.questionary-post) .post-content table[style*="width:8px"]+.quote-box::-webkit-scrollbar, .questionary-post .post-content table[style*="width:43px"]+.quote-box textarea::-webkit-scrollbar, .questionary-post .post-content table[style*="width:44px"]+.quote-box textarea::-webkit-scrollbar, .post-content table[style*="width:45px"]+.quote-box textarea::-webkit-scrollbar, .post-content table[style*="width:46px"]+.quote-box textarea::-webkit-scrollbar, .post-content table[style*="width:56px"]+.quote-box textarea::-webkit-scrollbar,
.ppleftotgtop::-webkit-scrollbar, .pprighttop::-webkit-scrollbar, .ppfleftpstop::-webkit-scrollbar
{width: 3px; height: 3px;}

.ohboytop::-webkit-scrollbar, .ohgirltop::-webkit-scrollbar, #tablehlefttexttop::-webkit-scrollbar, .onlineinvinfntop::-webkit-scrollbar, .insideinsidesilicon::-webkit-scrollbar, .hronoppltop::-webkit-scrollbar {width: 3px; height: 3px;}
#tablehlefttexttop::-webkit-scrollbar-thumb, .onlineinvinfntop::-webkit-scrollbar-thumb {
    background-color: #647265;
}
#tablehlefttexttop::-webkit-scrollbar-track, .onlineinvinfntop::-webkit-scrollbar-track {
    background-color: #98a6a2;
}

.bannersftop::-webkit-scrollbar-track {background-color: #f3f3f3;} 
.bannersftop::-webkit-scrollbar-thumb {background-color: #98a6a2;}

/* Фон
-------------------------------------------------------------*/
html {
background-color: #bbc5c2;
}

body {
background-image: url("http://forumfiles.ru/files/0018/4f/f3/42274.jpg");
background-repeat: repeat-x;
background-position: top center; 
background-color: transparent;
overflow-x: hidden;
}
/* Шапка
-------------------------------------------------------------*/
#pun-title{
padding-top: 0px!important;

}
#pun-title table {
background-image: url("");
background-repeat: no-repeat;
background-position: top center;
margin: 0px 0px 0px -34px;
width: 1100px;
height: 460px;
border-top: 0px solid transparent;
background-color: #98a6a2;
}


/* B1.2 */
.punbb .post-sig dt {
width: 250px;
margin: 5px 0;
}

.tabletop {
position: absolute;
width: 1100px;
height: 460px;
margin: 0px 0px 0px -34px!important;
z-index: 0;
background-color: transparent;
color: #fff;
}

/* -------------------------------------------------------------*/
#pun-navlinks, #pun-navlinks a {
font-weight: 700!important;
padding-bottom: 13px!important;
padding-top: 4px;
letter-spacing: 4px;
font-size: 12px!important;
font-family: "Oswald"!important;
text-transform: uppercase;
background-color: #98a6a2;
color: #fff!important;
}
#pun-navlinks a:hover {
color: #5d452f!important;
}

#pun-ulinks, #pun-ulinks a {
margin-bottom: -5px;
font-size: 13px;
text-transform: uppercase;
font-weight: 700!important;
color: #af8d6f;
background-color: #f3f3f3;
}
#pun-ulinks a:hover {
color: #98a6a2;
}

/* -------------------------------------------------------------*/
.blobCont {
display:none!important;
}
.blob {
display:none!important;
}

/*.tableimgctop{
position: absolute;
width: 100%;
height: 500px;
margin: 0px 0px 0px 0px;
top: 0px;
left: 0px;
padding: 20px;
z-index: 1;
background-color: #98a6a2;
}*/

.tableimgltop {

}
.tableimgrtop {

}

.tableimgetop {
position: absolute;
background-image: url("http://forumfiles.ru/files/0018/4f/f3/92106.jpg");
background-repeat: no-repeat;
background-position: top center;
margin-top: 228px!important;
width: 1100px;
height: 228px;
}



h1.loadertop {
display: none;
}



/****************************/
.tablehtop {
outline: 0px solid red;
position: relative;
width: 1100px;
height: 160px;
margin-top: 30px!important;
background-color: #f3f3f3;
border-bottom: 2px solid #e6e6e6;
z-index: 210!important;
}
/****************************/
.tablehlefttop {
outline: 0px solid red;
width: 440px;
height: 160px;
float: right;
background-repeat: no-repeat;
background-color: #cacac2;
}

#tablehleftposttop > img {
width: 80px;
height: 80px;
object-fit: cover;
filter: grayscale(180%) brightness(96%) contrast(120%);
mix-blend-mode: overlay;
}

#tablehleftposttop > img:hover {
filter: grayscale(180%) brightness(96%) contrast(120%);
mix-blend-mode: multiply;
}

#tablehleftposttop {
width: 80px;
height: 80px;
margin-top: 23px;
margin-left: 20px;
position: inherit;
float: left;
background: linear-gradient(to bottom,rgb(118, 132, 109) 0%, rgb(194, 151, 119) 100%);
border: 3px solid #b99175!important;
}

#tablehleftnametop {
position: absolute;
margin-top: 119px;
margin-left: 106px;
font-size: 17px;
font-weight: 400;
text-transform: uppercase;
}
#tablehleftnametop a {
font-family: "Oswald"!important;
letter-spacing: 4px;
color: #f1f1f1!important;
}
#tablehleftnametop a:hover {
color: #b7947e!important;
}

#tablehlefttexttop {
position: absolute;
height: 89px;
width: 300px;
top: 22px;
right: 20px;
overflow-x: hidden;
font-family: "Montserrat",sans-serif;
font-size: 9px;
text-transform: uppercase;
line-height: 11px;
color: #1A1A1A;
}

#tablehlefttexttop a {
font-weight: 800;
text-transform: uppercase;
color: #b7947e!important;
}
#tablehlefttexttop a:hover {
color: #fff!important;
}

/****************************/
.tablehrighttop {
outline: 0px solid red;
width: 529px;
height: 160px;
margin-top: 0px;
background-repeat: no-repeat;
}

.tablehrightacttop {
outline: 0px solid red;
width: 268px;
padding-top: 6px;
padding-left: 16px;
height: 154px;
background-color: #cacac2;
}

#tablehrightgamtop > img {
width: 70px;
height: 70px;
object-fit: cover;
filter: grayscale(180%) brightness(96%) contrast(120%);
mix-blend-mode: soft-light;
}

#tablehrightpposttop > img, #tablehrightactivtop > img, #tablehrightfludtop > img, #tablehrightthinktop > img, #tablehrightppiktop > img {
width: 40px;
height: 40px;
object-fit: cover;
border-radius: 0%;
filter: grayscale(180%) brightness(96%) contrast(120%);
mix-blend-mode: overlay;
}

#tablehrightgamtop > img:hover {
background: linear-gradient(to bottom,rgb(96, 128, 126) 0%, rgb(194, 151, 119) 100%);
mix-blend-mode: overlay;
}

#tablehrightpposttop > img:hover, #tablehrightactivtop > img:hover, #tablehrightfludtop > img:hover, #tablehrightthinktop > img:hover, #tablehrightppiktop > img:hover {
filter: grayscale(180%) brightness(96%) contrast(120%);
mix-blend-mode: multiply;
}

#tablehrightgamtop {
width: 70px;
height: 70px;
margin-top: 10px;
margin-bottom: 13px;
margin-left: 89px;
border-radius: 0%;
background: linear-gradient(to bottom,rgb(79, 123, 121) 0%, rgb(194, 151, 119) 100%);
border: 2px solid #b99175!important;
}
#tablehrightpposttop, #tablehrightactivtop, #tablehrightfludtop, #tablehrightthinktop, #tablehrightppiktop {
position: inherit;
width: 40px;
height: 40px;
border-radius: 0%;
float: left;
margin-right: 8px;
margin-bottom: 8px;
background: linear-gradient(to bottom,rgb(118, 132, 109) 0%, rgb(194, 151, 119) 100%);
border: 2px solid #b99175!important;
}

#tablehrightgamtop {
}
#tablehrightpposttop {
}
#tablehrightactivtop {
}
#tablehrightfludtop {
}
#tablehrightthinktop {
}
#tablehrightppiktop {
}

#tablehrightotgtop >img, #tablehrightcoupltop > img {
object-fit: cover;
filter: grayscale(180%) brightness(96%) contrast(120%);
mix-blend-mode: soft-light;
}
#tablehrightotgtop >img {
width: 70px;
height: 70px;
border-radius: 0%;
}
#tablehrightcoupltop > img {
width: 70px;
height: 70px;
border-radius: 0%;
}

#tablehrightotgtop >img:hover, #tablehrightcoupltop > img:hover {
filter: grayscale(180%) brightness(96%) contrast(120%);
mix-blend-mode: overlay;
}

#tablehrightotgtop, #tablehrightcoupltop {
position: relative;
float: left;
border-radius: 0%;
background: linear-gradient(to bottom,rgb(96, 128, 126) 0%, rgb(194, 151, 119) 100%);
border: 2px solid #b99175!important;
}

#tablehrightotgtop {
width: 70px;
height: 70px;
margin-top: -144px;
margin-left: 16px;
}
#tablehrightcoupltop {
width: 70px;
height: 70px;
margin-top: -144px;
margin-left: 194px;
}

#tablehrighttextshapetop {

}
#tablehrighttexttop {
outline: 0px solid red;
position: absolute;
width: 370px;
height: 100px;
margin-top: -162px;
margin-left: -534px;
padding-right: 4px;
float: left;
font-size: 12px;
line-height: 14px;
text-align: justify;
color: #b23c3d;
display: none;
}

/****************************/

#tabntop{
display: none;
}

#tabn1top, #tabn2top, #tabn3top, #tabn4top, #tabn5top, #tabn6top, #tabn7top, #tabn8top, #tabn9top, #tabn0top {
width: 75px;
height: 10px;
padding: 6px;
font-size: 9px;
font-weight: bold;
line-height: 10px;
letter-spacing: 1px;
margin-right: 10px;
border-bottom: 4px solid #b7947e;
}

#tabn1top {
} 
#tabn2top {
margin-left: 100px;
margin-top: -26px;
} 
#tabn3top {
margin-left: 200px;
margin-top: -26px;
} 
#tabn4top {
} 
#tabn5top {
margin-left: 100px;
margin-top: -26px;
} 
#tabn6top {
margin-left: 200px;
margin-top: -26px;
} 
#tabn7top {
} 
#tabn8top {
margin-left: 100px;
margin-top: -26px;
} 
#tabn9top {
margin-left: 200px;
margin-top: -26px;
} 
#tabn0top {
margin-left: 100px;
}
#tabn01top {
padding-top: 6px;
font-size: 13px!important;
}

#navbardoptop {
width: 286px;
height: 134px;
float: left;
margin-top: -144px;
margin-left: 299px;
padding-top: 10px;
padding-left: 30px;
padding-right: 30px;
text-align: center;
background-color: #cacac2;
}
#navbardoptop a {
color: #7e8a7e!important;
}
#navbardoptop a:hover {
color: #fff!important;
}

#tablebstop {
position: absolute; 
height: 15px; 
width: 1100px;
top: 178px;
margin-left: 0px;
font-size: 15px;
overflow: hidden;
text-align: left;
text-transform: uppercase;
font-weight: bold;
line-height: 15px;
background-color: #cacac2;
border-top: 5px solid #b7947e;
color: #647265;
}

#tableamstop {
text-align: center;
font-size: 14px;
letter-spacing: 4px;
font-family: "Oswald"!important;
margin-top: -1px;
z-index: 800;
}
#tableamstop a {
color: #c9d4cc;
}
#tableamstop a:hover {
color: #fff;
}

/* Тело
-------------------------------------------------------------*/
#pun {
margin: auto;
width: 1032px;
padding: 0px 0px 0px 0px;
margin-top: 0px!important;
margin-bottom: 40px!important;
background-image: url(""); 
background-attachment: scroll; 
background-repeat: repeat; 
background-position: top center;
background-color: #e6e6e3;
border-left: 34px solid #f3f3f3;
border-right: 34px solid #e6e6e3;
}

/* Футер
-------------------------------------------------------------*/ 
#pun-about p.container {
margin: 0px 0px -42px 0px;
background-position: center top;
background-repeat: no-repeat;
background-color: transparent;
height: 80px;
overflow-x: hidden;
padding-bottom: 11px;
z-index: 200;
}


.nfooterimgftop {
z-index: 190;
}

.nfooterimgstop {
    position: absolute;
    width: 1066px;
    height: 85px;
    z-index: 200;
    background-color: #f3f3f3;
    color: #9c6a33;
    margin: -74px 0px 0px 0px!important;
}

.bannersftop {
position: absolute;
width: 1024px;
height: 62px;
z-index: 210;
overflow: scroll;
overflow-x: hidden;
text-align: center;
opacity: 0.4;
background-color: transparent;
margin: -51px 0px 0px 0px!important;
}

.bannersftop:hover {
-webkit-transition: all 0.8s ease-in-out 0s;
transition: all 0.8s ease-in-out 0s;
opacity: 1;
}


/* CS1 цвета текста и фонов
-------------------------------------------------------------*/
/* CS1.1 */
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #change {
z-index: 400;
background: #f3f3f3;
border: 13px double #dcdcdc;
}

.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, #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, #pun-navlinks .container {
font-weight: normal;
font-style: normal;
background-color: transparent;
color: #2b2a2a;
}

p.pa-author{
text-decoration: none;
font-family: 'none', sans-serif;
text-transform: uppercase;
font-weight: 800;
background-color: transparent;
color: #fff;
}

/* CS1.2 */
#pun-admain .adformal, #pun-admain .adcontainer {
border: none;
border-color:  transparent;
}

/* CS1.3 */
#pun-debug h2, .punbb-admin #pun-admain h2 {
text-align:center; 
font-size: 10px; 
font-style: normal; 
font-weight: bold; 
font-family: "arial";
background-color: transparent;
color: #2b2a2a;
/*color: #606063;*/
}

/*.punbb .main h1 {
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: bold;
font-family: "arial";
background-color: transparent;
text-transform: uppercase;
color: #5d5d5d;
}*/

.punbb .main h1 {
margin-top: -13px;
padding-top: 40px!important;
text-align: center;
font-size: 10px!important;
line-height: 36px;
font-weight: 800;
box-shadow: 0px 0px 0px 0px;
text-transform: uppercase;
font-family: "candara", sans-serif, 'Nanum Gothic';
border-bottom: 2px solid #e6e6e6!important;
background-color: #e6e6e3;
color: #647265;
}

.punbb .main h1 a {
margin-right: 20px;
font-family: "Montserrat", sans-serif!important;
font-size: 12px;
letter-spacing: 1px;
color: #83928e!important;
}

.punbb .main h1 a:hover {
color: #2b2a2a!important;
}

.punbb .main h1:before {
content: "+ + + ";
}
.punbb .main h1:after {
content: " + + +";
}

/* CS2 цвета рамок и текста в них
-------------------------------------------------------------*/
/* CS2.1 цитаты */
.punbb .code-box, .punbb .quote-box {
background-image: url("");
margin-top: 10px!important;
background-color: #f3f3f3;
color: #2b2a2a;
box-shadow: 8px 0px 0px #dcc8b0, -8px 0px 0px 0px #dcc8b0;
}

.quote-box.with-avatar {
padding-left: 58px!important;
}

/* CS2.2 аватар в цитате */
.quote-box.with-avatar {
padding-left: 60px!important;
margin-bottom: 69px!important;
margin-left: 49px!important;
}
.author-avatar+span {
margin-left: 0px;
}

.author-avatar {
float: left;
}

.author-avatar > img {
object-fit: cover;
margin-top: 21px;
margin-left: -100px;
padding: 0px;
width: 64px;
height: 64px;
border-radius: 100%;
border: 4px solid #dcc8b0!important;
}

/* CS2.3 награды, репа и перенос */
#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
z-index: 999!important;
background-color: #f3f3f3;
}
#pun-report .bg, #pun-reputation .bg, #pun-admin-award-form .bg {
z-index: 998!important;
background-color: #5f5a48!important;
}

.punbb #move_posts_form .formal>form.container {
background-color: #f3f3f3;
}

.pun-modal .modal-inner {
background-color: #f3f3f3;
}

.pun-modal .modal-bg {
background-color: #5f5a48!important;
opacity: 0.7;
}

#pre-wrap {
background-color: #5f5a48!important;
opacity: 0.7;
}


/* CS3 цвета ссылок
-------------------------------------------------------------*/
/* CS3.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 a, .punbb a:link, .punbb a:visited {
text-decoration: none;
font-family: 'none', sans-serif;
text-transform: uppercase;
font-weight: 800;
color: #9a795b;
}

/* CS3.2 */
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
text-decoration: none;
font-family: 'none', sans-serif;
text-transform: uppercase;
font-weight: 800;
color: #83928e;
}

/* CS3.3 */
.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 {
text-decoration: none;
font-family: 'none', sans-serif;
text-transform: uppercase;
font-weight: 800;
color: #83928e;
}

/* CS3.4 */
#pun-navlinks a {
text-decoration: none;
font-family: 'none', sans-serif;
text-transform: uppercase;
font-weight: 800;
color: #83928e;
}

/* CS3.5 */
#pun-navlinks a:hover {
text-decoration: none;
font-family: 'none', sans-serif;
text-transform: uppercase;
font-weight: 800;
color: #83928e;
}
#pun-navlinks a:focus, #pun-navlinks a:active {
text-decoration: none;
font-family: 'none', sans-serif;
text-transform: uppercase;
font-weight: 800;
color: #83928e;
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
text-decoration: none;
font-family: 'none', sans-serif;
text-transform: uppercase;
font-weight: 800;
color: #83928e;
}

/* CS3.6 (удалить редактировать цитировать) */
.punbb .post-links {
padding-top: 13px;
padding-bottom: 9px;
}

li.pl-email, li.pl-delete, li.pl-edit, li.pl-quote, li.pl-reports, li.pl-remove {
font-family: 'bicubik', sans-serif;
font-size: 11px;
letter-spacing: 1px;
}

li.pl-restore, li.pl-postmove {
font-family: 'bicubik', sans-serif;
font-size: 7px;
letter-spacing: 1px;
}

li.pl-restore a, li.pl-postmove a {
color: #9a795b!important;
}

li.pl-restore a:hover, li.pl-postmove a:hover {
color: #545454!important;
}


/* CS3.6 (поделиться и время визита) */
#pun-viewtopic .post h3 {
margin-left: 73px;
padding-top: 9px;
padding-bottom: 9px;
width: 920px;
background-color: #f3f3f3;
}


a.permalink {
margin-left: -158px;
}

a.sharelink {
margin-top: 2px!important;
margin-left: 40px!important;
margin-right: 48px;
} 

a.permalink{
font-size: 9px;
text-transform: lowercase;
font-weight: 600!important;
font-family: "Montserrat", sans-serif;
color: #83928e!important;
}
.punbb h3 strong, a.sharelink {
font-size: 9px;
text-transform: lowercase;
font-weight: 600!important;
font-family: "Montserrat", sans-serif;
color: #83928e!important;
}

.punbb h3 strong {
margin-right: 25px;
}

/* CS4 цвета админки
-------------------------------------------------------------*/
/* CS4.1 текст */
.punbb-admin #pun-admain .adcontainer {
font-weight: normal;
font-style: normal;
background-color: transparent;
color: #6a6b56;
}

/* CS4.2 рамка */
#pun-admain fieldset p {
border-left-style: solid;
border-left-width: 18em;
margin-bottom: 3px;
padding: 6px 0;
position: relative;
border-color: #d9dac8!important;
background-color: #d9dac8!important;
}

/* CS4.3 окно и текст */
.punbb textarea, .punbb select, .punbb input {
background-image: url("");
font-size: 11px!important;
background-color: #f1f1f1;
color: #0a100d;
}

/* CS4.3 навигация */
.adformal h2, #pun-adnav h2{
border-width: 0px!important;
}

/* CS4.3 доп кнопки (форум тех поддержки) */
.admin-advert-block {
width: 468px;
height: 60px;
margin-top: 320px!important;
margin-left: 0px!important;
position: absolute!important;
}


/* CS5 блок пользователя (аватар)
-------------------------------------------------------------*/
/* CS5.1 */
.punbb .post .post-author {
padding: 6px;
margin-left: 0px;
float: left;
width: 200px;
margin-top: 17px;
overflow: hidden;
outline: 6px solid #f3f3f3;
background-color: #f3f3f3;
box-shadow: 0 29px 0px #bbc5c2 inset;
}

/* CS5.2 */
.pa-author {
text-transform: uppercase;
margin-top: -3px!important;
}

.post-author ul a:link   {
color: #fff;
}


/* CS5.3 */
.pa-title{
text-transform: uppercase;
margin-top: 4px!important;
height: 12px;
line-height: 23px;
font-size: 8px;
font-family: "calibri";
letter-spacing: 1.2px;
background-color: #f3f3f3;
color: #83928e;
}

/* CS5.4 */
.pa-avatar.item2 > img { 
margin-top: 0px;
border: 5px solid#f3f3f3;
padding: 5px !important;
box-shadow: 0px 1px 1px 1px #9e9486 inset;
}

/* CS5.5 */
.capstop { 
position: absolute;
margin-top: -13px!important;
margin-left: -34px!important;
}

.pa-fld1 {
margin-bottom: 44px!important;
}

/* CS5.6 */
.perslztop {
width: 200px;
text-align: justify;
padding-bottom: 6px;
border-bottom: 3px solid #cbd4d1;
}

.perslztop a {
text-transform: uppercase;
font-size: 9px;
font-weight: 800;
letter-spacing: 1.2px;
color: #83928e!important;
}

#perslznametop {
margin-bottom: 5px;
text-align: center;
font-family: "Montserrat", sans-serif!important;
font-weight: bold;
font-size: 15px;
text-transform: lowercase;
border: 0px #000000 solid;
color: #83928e!important;
}

#perslzabouttop {
line-height: 9px;
font-size: 10px;
font-family: monospace;
color: #b1906f!important;
}

#perslzabouttop b {
    color: #966d4a!important;
}

.pa-fld2 {
}

/* CS5.7 */
.pa-posts {
padding: 3px!important;
margin-left: -20px!important;
display: inline-block!important;
max-width: 80px!important;
text-align: center;
text-transform: lowercase;
font-weight: 600;
font-family: arial;
font-size: 10px;
line-height: 14px;
letter-spacing: 2.2px;
color: #484140!important;
}

/* CS5.8 */
.pa-respect {
padding: 2px!important;
display: inline-block!important;
float: right!important;
margin-right: 0px!important;
max-width: 80px!important;
text-align: center;
text-transform: lowercase;
font-weight: 600;
font-family: arial;
font-size: 10px;
line-height: 14px;
letter-spacing: 2.2px;
color: #484140!important;
}

.pa-respect a {
color: #484140!important;
text-transform: lowercase!important;
font-weight: 600!important;
}

/* CS5.9 */
/*.pa-fld3 {
margin-top: 0px!important;
padding-top: 2px!important;
margin-bottom: 8px!important;
height: 16px;
line-height: 16px;
font-size: 16px;
font-family: calibri;
font-weight: 600;
text-transform: uppercase;
border-top: 3px solid #83928e;
color: #83928e;}*/

.pa-fld3 {
display: none;
}

.pa-fld29 {
margin-top: 0px!important;
padding-top: 2px!important;
margin-bottom: 8px!important;
height: 16px;
line-height: 16px;
font-size: 16px;
font-family: calibri;
font-weight: 600;
text-transform: uppercase;
border-top: 3px solid #cbd4d1;
color: #83928e;}

.pa-fld29 b {
background-image : url("http://forumfiles.ru/files/0018/4f/f3/59988.png");
background-repeat: no-repeat;
color: transparent!important;
}

/* CS5.10 */
.pa-positive {
display: none;
}

/* CS5.11 */
li.pa-online {
line-height: 0.8em;
margin-top: 5px;
margin-bottom: 8px;
font-size: 10px;
letter-spacing: 1.5px;
text-transform: lowercase;
color: #83928e;
}

.pa-fld4 {
display: none;
}

.pa-ip, .pa-ip a {
color: #9a795b!important;
}

/* CS6 профиль
-------------------------------------------------------------*/
/* CS6.1 */
#profile-left {
background-color: #fafafa;
box-shadow: -5px 0px 0px 5px #bbc5c2;
}

#viewprofile li strong {
padding-top: 15px!important;
line-height: 20%;
color: #2b2a2a;
}
#viewprofile li span {
padding: 9px 1em;
background-color: #f3f3f3;
color: #969696;
}

/* CS6.2 */
#profile-right {
background-color: #f3f3f3;
box-shadow: -22px 0px 0px 0px #98a6a2!important;
}

/* CS7 тело поста
-------------------------------------------------------------*/
/* CS7.1 */
.punbb .post-body {
margin-left: 228px;
margin-right: 28px;
margin-top: 18px;
border-left-style: solid;
border-left-width: 0px;
padding: 0 0 1px 0;
text-align: justify;
font: 11px verdana, arial, helvetica, sans-serif;
/*font: normal 95.75% verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;*/
font-weight: 500;
}

.punbb .post-body a:link {
color: #83928e!important;
}
.punbb .post-body a:hover {
color: #b18966!important;
}
/* CS рамки
-------------------------------------------------------------*/
.punbb fieldset {
border: 21px solid #f3f3f3;
}

#viewprofile ul, #profilenav ul {
border: 0px solid #dcdcdc;
}

/* CS кнопки вверх-вниз
-------------------------------------------------------------*/
.go-up, .go-down {
display: none;
position: fixed;
margin-left: 1033px!important;
z-index: 9999;
cursor: pointer;
opacity: 0.7;
margin-bottom: 40px;
width: 33px;
height: 40px;
}
.go-up {
bottom: 342px; 
}
.go-down {
bottom: 297px;
}
.go-down:hover,.go-up:hover {
opacity: 1;
}


.go-up {
background-image : url("http://forumfiles.ru/files/0018/4f/f3/13966.png");
background-repeat: no-repeat;
color: transparent!important;
}
.go-down {
background-image : url("http://forumfiles.ru/files/0018/4f/f3/53549.png");
background-repeat: no-repeat;
color: transparent!important;
}



/* CS Переключение раскладки
-------------------------------------------------------------*/
#button-transL {
background-image: url('http://forumfiles.ru/files/001a/0a/42/17473.png');
}


/* CS Аватар в строке приветствия
-------------------------------------------------------------*/
.status_userava {
position: absolute;
padding-right: 2px;
}

.status_userava>img {
width: 54px;
height: 54px;
margin-top: -11px;
margin-bottom: -34px;
margin-left: -10px;
object-fit: cover;
border-radius: 0%;
border: 4px solid #9b6354!important;
}

span.item1 {
position: absolute;
margin-left: 64px;
margin-top: -8px;
padding-left: 5px;
padding-right: 0px;
font-size: 16px;
text-transform: uppercase;
font-family: "Oswald"!important;
text-shadow: 2px -2px 0px #2a2a2a;
color: #ffffff;
}

span.item2 {
position: absolute;
width: 204px!important;
margin-left: 50px!important;
margin-top: 21px!important;
padding: 6px 6px 6px 20px;
background-color: transparent;
font-family: "calibri", sans-serif!important;
font-size: 10px;
text-transform: uppercase;
box-shadow: 0px 0px 0px 0px #9b6354;
text-shadow: 1px 1px 1px #2a2a2a;
color: #ffffff;
}

#pun-crumbs1 p.container {
margin-top: 220px;
padding: 42px 12px 0px 12px!important;
}

#pun-status .container{
height: 40px!important;
width: 204px!important;
padding: 16px!important;
margin-left: -26px;
margin-top: -290px;
border-radius: 40px;
background-color: #transparent;
}


/* CS Категории и форумы
-------------------------------------------------------------*/
#pun-category1 h2, #pun-category2 h2, #pun-category3 h2, #pun-category4 h2, #pun-category5 h2, #pun-category6 h2 {
height: 50px;
margin-bottom: -21px!important;
margin-left: 0px;
text-align: center;
background-color: transparent;
box-shadow: none;
background-image: url("http://forumfiles.ru/files/0018/4f/f3/54563.png");
background-repeat: no-repeat;
background-position: top center; 
}

#pun-category1 h2 {
margin-top: 0px!important;
}
#pun-category2 h2, #pun-category3 h2, #pun-category4 h2, #pun-category5 h2, #pun-category6 h2 {
margin-top: 50px!important;
}

.category h2 span:before {
content: "+ + + ";
}
.category h2 span:after {
content: " + + +";
}
.category h2 span {
font-size: 11px!important;
line-height: 0px;
font-weight: 600;
box-shadow: 0px 0px 0px 0px;
text-transform: uppercase;
font-family: "candara", sans-serif, 'Nanum Gothic';
color: #647265;
}

#pun-category1, #pun-category2, #pun-category3, #pun-category4, #pun-category5, #pun-category6 {
background-color: transparent;
border: none;
}

#pun-index td.tcl h3 {
width: 510px;
padding-left: 160px;
height: 21px;
margin-top: -8px;
margin-left: -160px;
background-color: #f3f3f3;
}


#pun-index td.tcl h3 a {
color: #afb9b6!important;
}
#pun-index td.tcl h3 a:hover {
color: #cca994!important;
}

.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
width: 11%;
}

.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 a, .punbb a:link, .punbb a:visited {
font-family: 'none', sans-serif;
}

#pun .tcl {
padding-left: 100px;
}
div.tclcon {
margin-left: 9px;
margin-bottom: 8px;
font-family: monospace;
font-size: 11px!important;
color: #647265;
}

.punbb table div.icon {
margin-left: -60px!important;
}


.punbb .main .tc2 {
border-left: 0px solid whitesmoke!important;
border-right: 0px solid whitesmoke!important;
}

/* CS Иконки
-------------------------------------------------------------*/
.punbb div.icon {
width: 40px;
height: 30px;
line-height: 0.0;
margin-top: -8px;
margin-left: 0px!important;
}

div.icon {
background: url('http://forumfiles.ru/files/0018/4f/f3/18261.png') no-repeat;
}

tr.inew div.icon {
background: url('http://forumfiles.ru/files/0018/4f/f3/63127.png') no-repeat;
}

tr.iclosed div.icon {
background: url('http://forumfiles.ru/files/0018/4f/f3/12679.png') no-repeat;
}

tr.isticky div.icon {
background: url('http://forumfiles.ru/files/0018/4f/f3/55747.png') no-repeat;
}


/* CS список пользователей
-------------------------------------------------------------*/
/* C7.3 */
#pun-userlist .usertable table {
border-style: solid;
border-width: 21px;
border-color: #f3f3f3;
}

/* CS смена стиля в профиле
-------------------------------------------------------------*/
#avtrChang-area {
position: absolute;
right: 5%;
top: 43px;
}

.post-content legend.hide {display: none;}

.punbb .pa-avatar img {
max-width: 180px;
height: auto;
}

#custom-change {
background-image: url('http://forumfiles.ru/files/0018/24/62/32471.png');
background-position: center;
background-repeat: no-repeat;
height: 16px;
line-height: 0;
padding: 0;
width: 100%
}

#change {
display: none; 
position: absolute;
margin: -965px 0px 0px 490px!important;
}


/* CS регулировка размера шрифта в постах
-------------------------------------------------------------*/
.FNTslider {
margin-left: -165px!important;
margin-top: -36px!important;
width: 110px;
height: 5px;
position: relative;
z-index: 120;
float: left;
border-radius: 0px;
background: #f3f3f3;
border: solid 1px #e6e6e6;
}

.FNTslider .before {
position: absolute;
height: 5px;
margin-top: -1px;
border-right: none 0;
border-radius: 4px 0 0 4px;
border: solid 1px transparent;
background: #647265;
}

.FNTslider .thumb {
position: relative;
width: 8px;
height: 13px;
top: -4px;
cursor: pointer;
border-radius: 3px;
background: #2b312b;
}

#volSlider {
border-radius: 0px!important;
background: #f3f3f3!important;
box-shadow: inset 0 0 0px rgba(0,0,0,.15)!important;
}

#volSlider .before {
background: #6f6e6e!important;
}

#volSlider .thumb {
width: 8px!important;
height: 13px!important;
border-radius: 3px!important;
background: #000!important;
box-shadow: inset 0 0 0px rgba(0,0,0,.15)!important;
}


/* CS рекомендовано
-------------------------------------------------------------*/
.cool1, .cool2, .cool3 {
background: transparent!important;
box-shadow: inset 0 0 0px #000!important;
    -moz-box-shadow: inset 0 0 0px #000!important;
    -webkit-box-shadow: inset 0 0 0px #000!important; 
    -khtml-box-shadow: inset 0 0 0px #000!important;
text-shadow: 0 0px 0px #222!important;
border-right: 0px solid #333!important;
border: 0px solid #000!important;
color: #83928e!important;
}

.cool1 a, .cool2 a, .cool3 a {
color: #83928e!important;
}

.cool1 a:hover, .cool2 a:hover, .cool3 a:hover {
color: #83928e!important;
}


/* CS всплывающая подсказка
-------------------------------------------------------------*/
.tooltip {position: relative;}
.tooltip em {display: none;}
.tooltip:hover em {
display: block;
position: absolute;
background: transparent;
padding: 0px 0px;
bottom: 10px;
right: -25px;
}

.tooltip:hover em i {
position: absolute;
bottom: 0px;
right: 0px;
display: block;
}

#tooltip {
position:absolute;
z-index: 999;
max-width:400px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
display:none;
padding:4px;
font-size: 11px;
opacity: 0.85;
text-align: justify;
font-weight: 600;
font-family: "Verdana" !important;
letter-spacing: 0.5px;
border: 0px dotted #000;
color: #696969;
background-color: #f3f3f3;
text-shadow: 2px 1px 2px #fff;
}


/* CS ТАБЛЫ
-------------------------------------------------------------*/

/*---рамка таблицы---*/
.tabinfotop {
    width: auto;
    margin-top: 6px!important;
    padding: 40px 0px 0px 0px !important;
    margin-bottom: 15px !important;
    min-height: 50px;
    outline: 6px solid gainsboro;
    border: 2px solid #bbc1c0;
    border-left: 30px solid #bbc1c0;
    border-right: 30px solid #bbc1c0;
    border-image: url("http://forumfiles.ru/files/0018/4f/f3/34399.jpg") 32 repeat;
    background-color: #f3f3f3;
    color: #83928e;
}

/*---название таблы---*/
.titlenametop {
    width: 542px;
    margin: -36px 0px 20px 0px!important;
    padding-top: 10px;
    padding-bottom: 4px;
 font-family: "Montserrat", sans-serif!important;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
border-bottom: 8px double #dcc8b0;
color: #b7947e;
}

/*---картинка таблы (гостевая, сюжет, реклама)---*/
.titlegimgtop {
    width: 542px;
    height: 148px;
    margin-bottom: 16px!important;
    background-image: url('http://forumfiles.ru/files/0018/4f/f3/76038.gif');
}
.titlesimgtop {
    width: 542px;
    height: 148px;
    margin-bottom: 16px!important;
    background-image: url('http://forumfiles.ru/files/0018/4f/f3/97281.png');
}
.titlerimgtop {
    width: 542px;
    height: 148px;
    margin-bottom: 16px!important;
    background-image: url('http://forumfiles.ru/files/0018/4f/f3/99242.png');
}

.boxthemeimtop {
width: 542px;
    height: 148px;
    margin-bottom: 16px!important;
    background-image: url('http://forumfiles.ru/files/0018/4f/f3/59774.gif');
}
.boxfloodimtop {    
width: 542px;
    height: 148px;
    margin-bottom: 16px!important;
    background-image: url('http://forumfiles.ru/files/0018/4f/f3/73834.png');
}

/*---внехи в табле---*/
.ohboygirltop, .boxgtop {
    height: 18px;
    background-color: #f3f3f3;
}
.ohboytop b, .ohgirltop b {
    font-size: 12px;
}
.ohboytop {
position: relative!important;
width: 221px;
height: 424px;
    overflow-x: hidden;
    margin-top: -4px!important;
    margin-left: -269px!important;
font-weight: 800;
    font-family: monospace;
    font-size: 9px;
    text-transform: uppercase;
    padding: 10px 10px 10px 10px; 
    border: solid 4px #dcc8b0;
    background-color: #fafafa!important;
    color: #2b2a2a;
}
.ohgirltop {
position: relative!important;
width: 221px;
height: 424px;
    overflow-x: hidden;
    margin-top: -452px!important;
    margin-bottom: 20px!important;
    margin-left: 269px!important;
font-weight: 800;
    font-family: monospace;
    font-size: 9px;
    text-transform: uppercase;
    padding: 10px 10px 10px 10px; 
    border: solid 4px #dcc8b0;
    background-color: #fafafa!important;
    color: #2b2a2a;
}

/*---текст в табле---*/
.boxcontentabtop {
font-size: 12px!important;
}
.boxcontenttop{
    font-size: 15px;
}
.boxcontenttop, .boxcontentabtop {
    width: 660px;
    padding-top: 10px;
    padding-bottom: 12px;
    text-align: justify;
    font-family: calibri;
    line-height: 14px;
    color: #3e3226!important;
}
.boxcontenttop a, .boxcontentabtop a {
    font-weight: 600;
}

/*---заглавный текст---*/
.infobigproftop {padding: 16px;
}
.infobigtop, .infobigproftop {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 16px;
    text-align: center;
    line-height: 0%;
    letter-spacing: 1px;
    word-spacing: -2px;
    color: #b18966;
}

/*---разделяющий текст---*/
.infolitltabtop {margin-top: 16px!important; margin-bottom: -20px!important; width: 480px;
}
.infolitltabgtop {
margin-left: -250px!important; width: 230px;
}
.infolitltabbtop {
margin-top: -28px!important; margin-bottom: -10px!important; margin-left: 250px!important; width: 230px;
}
.infolitlboygirltop {margin-top: 10px!important; width: 518px;
}
.infolitlloytop, .infolitlbanktop {margin-top: 4px!important; margin-bottom: 20px!important; width: 480px;
}
.infolitlprztop {
margin-top: 16px!important; margin-bottom: -20px!important; width: 550px;
}
.infolitlproftop {
margin-top: 4px!important; margin-bottom: 10px!important; width: 480px;
}
.infolitltop, .infolitltabtop, .infolitltabbtop, .infolitltabgtop, .infolitlboygirltop, .infolitlloytop, .infolitlbanktop, .infolitlprztop, .infolitlproftop {
    padding-bottom: 5px;
    padding-top: 3px;
font-family: "Montserrat", sans-serif!important;
    font-size: 15px!important;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center!important;
    text-transform: none!important;
    background-color: #dcc8b0!important;
    color: #fff!important;
}

/*---основной инфо блок---*/
.boxbigtabtop {
top: 20px; margin-bottom: 40px!important; position: relative; width: 452px; height: 90px; font-size: 11px!important; text-transform: none!important; text-align: center!important;
}
.boxbigtabbtop {margin-top: -178px!important; margin-left: 250px!important; width: 202px; height: 150px;
}
.boxbigtabgtop {margin-top: 10px!important; margin-left: -250px!important; width: 202px; height: 150px;
}
.boxbigloytop, .boxbigbanktop {top: -20px!important; margin-bottom: 10px!important; position: relative; width: 452px; font-size: 11px!important; text-transform: none!important;
}
.boxbigloytop b { font-size: 13px!important;
}
.boxbigproftop {top: -10px!important; margin-bottom: 10px!important; position: relative; width: 452px; height: 300px;     background-color: #fdfdfd!important;
}
.boxbigproftop {
    overflow: auto;
    font-family: monospace;
    font-size: 10px;
    text-align: justify;
    text-transform: uppercase;
    padding: 10px 10px 10px 10px; 
    border: solid 4px #dcc8b0;
     background-color: #f3f3f3!important;
    color: #2b2a2a;
}
.boxbigtop, .boxbigtabtop, .boxbigtabbtop, .boxbigtabgtop, .boxbigloytop, .boxbigbanktop {
    overflow: auto;
    font-family: monospace;
    font-size: 10px;
    text-align: justify;
    text-transform: uppercase;
    padding: 10px 10px 10px 10px; 
    border: solid 4px #dcc8b0;
     background-color: #fafafa!important;
color: #634932;
}

/*---дополнительный инфо блок---*/
.boxliltop {
width: 534px; top: 10px; margin-bottom: 21px!important; position: relative; font-size: 11px!important;
}
.boxlilgtop {position: relative; margin-left: -10px!important; width: 456px!important; height: 68px;  overflow: auto!important;
    font-family: monospace;
    text-align: justify!important;
    text-transform: uppercase!important;
    letter-spacing: 0px!important;
    line-height: 120%!important;
    font-weight: 600;
    padding: 12px 8px 0px 8px!important;
     background-color: #fafafa!important;
    color: #2b2a2a!important;
}
.boxlilproftop {
    overflow: auto!important;
    font-family: Arial;
    text-align: justify!important;
    text-transform: uppercase!important;
    letter-spacing: 0px!important;
    line-height: 13px!important;
    font-weight: 600;
    padding: 12px 8px 0px 8px!important;
    border-left: 1px dotted #83928e;
    border-right: 1px dotted #83928e;
    background-color: #fafafa!important;
    color: #695543!important;
}
.boxlilproftop, .boxlilgtop {
    font-size: 9px!important;
}
.boxlilproftop {width: 360px;
}
.boxlilnagtop { top: 10px!important; margin-bottom: 40px!important; position: relative; width: 534px;
}
.boxlilprztop {top: 15px!important; margin-bottom: 40px!important; position: relative; width: 533px; height: 100px; border: solid 5px #dcc8b0!important;
}
.boxlilprzctop {top: 15px!important; margin-bottom: 40px!important; position: relative; width: 533px; height: 202px; border: solid 5px #dcc8b0!important;
}
.boxliltop, .boxlilnagtop, .boxlilprztop, .boxlilprzctop {
overflow: auto!important;
    text-align: justify!important;
    font-family: calibri, sans-serif;
    text-transform: uppercase!important;
    letter-spacing: 0px!important;
    line-height: 120%!important;
    font-size: 13px!important;
    font-weight: 550;
    padding: 12px 8px 0px 8px!important;
    border-left: 8px double #dcc8b0;
    border-right: 8px double #dcc8b0;
    background-color: #fafafa!important;
    color: #866c4c!important;
}

/*---титул дополнительного инфо блока---*/
.boxliltop b {
     font-size: 13px!important;
    font-weight: 700!important;
    color: #445246!important;
}

/*---маркер цвета ссылок---*/
.boxlighttop a {
    text-transform: uppercase;
    font-weight: 600!important;
    letter-spacing: 0px;
    font-size: 10px!important;
    color: #778678!important;
}
.boxlighttop a:hover {
    color: #2b2a2a!important;
}

/*---всплывашки---*/
.conteinerinfotop b { 
     font-weight: bold;
     color: #dcdcdc;
}
.conteinerinforatop {
     width: 200px;
     height: 200px;
     position: relative;
     opacity: 0;
     -webkit-transition: all 1s ease-in-out;
     transition: all 1.5s ease-in-out;
     -moz-transition: all 1s ease-in-out;
     -o-transition: all 1s ease-in-out;
     transform: scale(0);
     -webkit-transform:scale(0);
     -moz-transform:scale(0);
     -o-transform:scale(0);
     background-color: #dcdcdc;
}
.conteinerinfohovtop:hover {
     opacity: 1;
     -webkit-transition: all 1s ease-in-out;
     transition: all 1.5s ease-in-out;
     -moz-transition: all 1s ease-in-out;
     -o-transition: all 1s ease-in-out;
}
.conteinerinfohovtop:hover .conteinerinforatop {
     opacity:1;
     transform: scale(1);
     -webkit-transform: scale(1);
     -moz-transform: scale(1);
     -o-transform: scale(1);
}
.conteinerinforastop {
     overflow: auto;
     width: 180px;
     height: 180px;
     position: relative;
     padding: 10px;
     text-align: justify;
     text-transform: lowercase;
     font-family: calibri;
     font-size: 10px;
     letter-spacing: 1px;
     line height: 10px;
     color: #111;
}
.pagecollectioncaps1top {background-image: url('http://forumfiles.ru/files/0018/4f/f3/77581.png');
}
.pagecollectioncaps2top {background-image: url('http://forumfiles.ru/files/0018/4f/f3/88367.png');
}
#collectioncapstop {width: 550px; height: 240px; left: 0px; border: 0px dashed #000; position: relative; overflow: hidden;}
#collectioncapstop .pagecollectioncaps1top, #collectioncapstop .pagecollectioncaps2top { transition-duration: .6s; -webkit-transition-duration: .6s; -moz-transition-duration: .6s; -ms-transition-duration: .6s; -o-transition-duration: .6s; position: absolute; left: 0px; bottom: 6px; width: 550px; height: 216px; z-index: 50;}
#collectioncapstop:hover .pagecollectioncaps1top, #collectioncapstop:hover .pagecollectioncaps2top {transition-duration: .6s; -webkit-transition-duration: .6s; -moz-transition-duration: .6s; -ms-transition-duration: .6s; -o-transition-duration: .6s; left: -550px;}

.pagecollection1top {background-image: url('http://forumfiles.ru/files/0018/4f/f3/23141.png');
}
.pagecollection2top {background-image: url('http://forumfiles.ru/files/0018/4f/f3/81753.png');
}
.pagecollection3top {background-image: url('http://forumfiles.ru/files/0018/4f/f3/21197.png');
}
.pagecollection4top {background-image: url('http://forumfiles.ru/files/0018/4f/f3/40457.png');
}
#collectiontop {width: 550px; height: 139px; left: 0px; border: 0px dashed #000; position: relative; overflow: hidden;}
#collectiontop .pagecollection1top, #collectiontop .pagecollection2top, #collectiontop .pagecollection3top, #collectiontop .pagecollection4top { transition-duration: .6s; -webkit-transition-duration: .6s; -moz-transition-duration: .6s; -ms-transition-duration: .6s; -o-transition-duration: .6s; position: absolute; left: 0px; bottom: 6px; width: 550px; height: 113px; z-index: 50;}
#collectiontop:hover .pagecollection1top, #collectiontop:hover .pagecollection2top, #collectiontop:hover .pagecollection3top, #collectiontop:hover .pagecollection4top {transition-duration: .6s; -webkit-transition-duration: .6s; -moz-transition-duration: .6s; -ms-transition-duration: .6s; -o-transition-duration: .6s; left: -550px;}


/* CS табла объявление
-------------------------------------------------------------*/
.newspubltop {
width: 500px; 
margin: auto;
}
.newspublimonetop {
width: 500px; 
height: 500px; 
background-size: cover; 
object-fit: cover; 
position: relative; 
overflow: hidden;
background-image: url('http://forumfiles.ru/files/0018/4f/f3/75725.jpg');
}
.newspublimonetop > img {
width: 500px; 
height: 500px; 
object-fit: cover; 
position: relative; 
overflow: hidden;
}
.newspublimonetop img {
width: 500px; 
transition-duration: .6s;
}
.newspublimonetop:hover img {

}
.newspublimonetop .newspubltabonetop {
width: 340px; 
padding: 20px; 
height: 460px; 
position: absolute; 
right: -240px; 
top: 0;
transition-duration: .6s; 
opacity: 0; 
background-color: #f3f3f3bd;
}
.newspublimonetop:hover .newspubltabonetop {
right: 0; 
opacity: .99; 
}
.newspubltabtop {
width: 60px; 
height: 60px; 
padding: 5px; 
border-radius: 100%; 
border-top: 4px solid transparent; 
border-bottom: 4px solid transparent; 
transform: rotate(50deg); 
border-right: 4px solid #83928e; 
border-left: 4px solid #83928e;
}
.newspubltabdoptop { 
width: 60px; 
height: 60px; 
border-radius: 100%; 
background-size: cover; 
background-position: center; 
transform: rotate(-25deg); 
background-image: url('http://forumfiles.ru/files/0018/4f/f3/62036.gif');
}
.newspubltabdoptop > img { 
width: 60px; 
height: 60px; 
border-radius: 100%; 
object-fit: cover; 
background-position: center; 
transform: rotate(-25deg); 
}

.newspubltwtop { 
width: 180px; 
height: 74px;
text-align: center; 
font-family: "Oswald"!important;
font-weight: 800; 
letter-spacing: 2px;
font-size: 20px; 
text-transform: lowercase; 
line-height: 11px; 
color: #7f6e5d;
}
.newspubltwtop b {
color: #83928e; 
}
.newspubltwtop span { 
text-transform: uppercase; 
font-family: "helvetica"!important;
font-size: 10px; 
font-weight: 600; 
line-height: 5px; 
letter-spacing: 1px;
}
.newspubltopictop { 
position: absolute;
width: 280px;
height: 340px;
overflow-x: hidden;
padding: 9px;
font-family: 'Ubuntu', sans-serif;
font-weight: 600;
font-size: 11px;
text-align: justify;
line-height: 12px;
border: 2px solid #f3f3f3;
background-color: #f3f3f3bd;
color: #8c735c;
}
.newspubltopictop b {
font-size: 12px; 
padding: 3px;  
line-height: 14px; 
text-transform: uppercase; 
letter-spacing: 1px; 
font-weight: 700;
color: #83928e; 
background-color: #fff;
}
.newspublppltop {
width: 420px;
padding: 8px 40px 20px 40px;
text-transform: uppercase;
font-family: "Montserrat", sans-serif!important;
font-weight: 800;
text-align: center;
font-size: 12px;
background-color: #f3f3f3;
color: #83928e;
}
.newspublimfacetop { 
width: 100px; 
height: 100px; 
float: right; 
padding: 5px; 
border-radius: 100%; 
border-top: 4px solid transparent; 
border-bottom: 4px solid transparent; 
transform: rotate(-50deg); 
border-right: 4px solid #83928e;
border-left: 4px solid #83928e;  
}
.newspublimfacedoptop { 
width: 100px; 
height: 100px; 
border-radius: 100%; 
background-size: cover; 
background-position: center; 
transform: rotate(25deg); 
background-image: url('http://forumfiles.ru/files/0018/4f/f3/62036.gif'); 
}
.newspublimfacedoptop > img { 
width: 100px; 
height: 100px; 
border-radius: 100%; 
object-fit: cover; 
background-position: center; 
transform: rotate(25deg); 
}
.newspublppltabtop { 
width: 260px; 
font-size: 29px;
text-align: left; 
font-family: 'Oswald', sans-serif;
text-transform: none; 
line-height: 42px; 
font-weight: 700; 
letter-spacing: 1px;
color: #83928e; 
}
.newspublppltabdoptop { 
font-size: 13px;
}
.newspublppltabtop b {
font-size: 16px; 
text-transform: uppercase; 
color: #83928e; 
}
.newspublinfodoptop { 
font-size: 9px; 
line-height: 15px; 
letter-spacing: 0; 
font-weight: 600; 
text-transform: uppercase;
}
.newspublinfodoptop a {
color: #b18966!important;
}
.newspublinfodoptop a:hover {
color: #83928e!important;
}


/* CS табла отношения хронология
-------------------------------------------------------------*/
.hronotop {
width: 452px;
height: 552px;
padding: 25px;
background-color: #f3f3f3;
outline: 8px double #dcc8b0;
}

#hronostorytop { 
width: 460px;
height: 300px;
} 

#hronostorytop [type="radio"] { display:none; } 
.hronoslidetop {
width: 412px;
height: 300px;
margin-top: 20px!important;
margin-left: 23px!important;
overflow: hidden;
position: absolute;
z-index: 2; 
} 

#hronostorytop [type="radio"]:checked+label { padding-top: 11px;}
#hronostorytop label {
display: inline-block;
height: 15px;
margin-right: 6px;
margin-bottom: -8px;
width: 80px;
text-align: center;
padding-left: 25px;
border: 4px solid #fafafa;
font-size: 10px;
padding: 3px;
text-transform: Uppercase;
letter-spacing: .3px;
line-height: 14px;
cursor: pointer;
background-color: #b7987d;
color: #fff; 
} 

.siliconapp {
margin-left: 0px;
}
.insidesiliconapp {
margin-left: -56px!important;
padding: 13px;
text-align: justify;
height: 200px;
width: 381px;
font-size: 12px;
font-family: "Oswald"!important;
letter-spacing: 2px;
line-height: 10px;
background-color: #fafafa;
color: #485248;
} 
.insidesiliconapp a {
font-family: "Oswald"!important;
letter-spacing: 2px;
}

.insideinsidesilicon {
overflow-x: hidden;
height: 200px;
padding-right: 10px;
}

.hronotop .hronotagtop {
width: 250px;
height: 300px;
position: relative;
float: left;
border: solid 4px #dcc8b0;
background-color: #bbc5c2;
}

.hronotop .hronoppltop {
position: relative;
width: 452px;
height: 194px;
overflow-x: hidden;
margin-left: -25px;
clear: both;
letter-spacing: 0.5px;
font-family: helvetica!important;
font-size: 9px!important;
text-align: justify;
font-weight: 600;
padding: 25px 25px 25px 25px!important;
border-top: 25px solid #f3f3f3;
color: #6d645d;
background-color: #fff;
}

.hronoppltop b {
font-family: "Oswald"!important;
letter-spacing: 2px;
font-size: 16px;
}

.pagecollectionsttop {
background-image: url('http://forumfiles.ru/files/0018/4f/f3/14574.jpg');
}
#collectionsttop { width: 527px; height: 269px; left: -25px!important; border: 0px dashed #000; position: relative; overflow: hidden;}
#collectionsttop .pagecollectionsttop { transition-duration: .6s; -webkit-transition-duration: .6s; -moz-transition-duration: .6s; -ms-transition-duration: .6s; -o-transition-duration: .6s; position: absolute; bottom: -5px!important; width: 502px; height: 255px; z-index: 50;}
#collectionsttop:hover .pagecollectionsttop {transition-duration: .6s; -webkit-transition-duration: .6s; -moz-transition-duration: .6s; -ms-transition-duration: .6s; -o-transition-duration: .6s; bottom: -260px!important;}


/* CS анкета табла приемка
-------------------------------------------------------------*/
.onlineinvtop {
width: 400px;
height: 310px;
margin: auto;
position: relative;
overflow: hidden;
}
.onlineinvtop .onlineinvbtop {
position: absolute;
left: 113px;
top: 35px;
width: 140px;
height: 140px;
padding-top: 9px;
padding-right: 13px;
padding-bottom: 13px;
padding-left: 9px;
border-radius: 100%;
border-top: 6px solid #bbc5c2;
border-bottom: 6px solid #bbc5c2;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
transform: rotate(50deg); transition: all .6s ease-in-out .3s;
}
.onlineinvtop .onlineinvntop {
object-fit: cover;
width: 140px;
height: 140px;
border: 2px solid #b18966;
border-radius: 100%;
transform: rotate(-50deg);
transition: all .6s ease-in-out .3s;
background-size: cover; 
}
.onlineinvtop:hover .onlineinvbtop {
left: 10px;
top: 10px;
width: 100px;
height: 100px;
transition: all .6s ease-in-out;
}
.onlineinvtop:hover .onlineinvntop {
width: 100px;
height: 100px;
transition: all .6s ease-in-out;
}
.onlineinvtop:hover .onlineinvntop img {
width: 100px;
transition: all .6s ease-in-out;
}
.onlineinvntop img {
width: 140px;
height: 140px;
border-radius: 100%;
transition: all .6s ease-in-out .3s;
}
.onlineinvntop { 
background: url("http://forumfiles.ru/files/0018/4f/f3/90228.gif");
}

.onlineinvtop .onlineinvwtop {
position: absolute;
width: 24px;
height: 140px;
margin-top: 137px;
margin-left: 60px;
padding-top: 21px;
opacity: 0; 
transition: all .6s ease-in-out .3s;
text-align: center;
font-family: 'Source Sans Pro', sans-serif;
font-size: 9px;
text-transform: uppercase;
color: #fff;
background-color: #bbc5c2;
}
.onlineinvtop:hover .onlineinvwtop {
opacity: .99;
transition: all .6s ease-in-out .6s; 
}

.onlineinvtop .onlineinvinftop { 
position: absolute;
top: 84px;
right: 20px;
width: 222px;
height: 140px;
padding: 10px;
background-color: #fafafa;
opacity: 0;
transition: all .6s ease-in-out;
box-shadow: 0px 28px 0px 0px #fafafa, -66px 48px 0px 0px #e6e6e3, -72px 54px 0px 0px #bbc5c2, 0px 48px 0px 0px #e6e6e3, 0px 54px 0px 0px #bbc5c2, 6px 54px 0px 0px #bbc5c2, 6px 0px 0px 0px #bbc5c2, 3px -52px 0px -3px #e6e6e3, 6px -48px 0px 0px #bbc5c2;
}
.onlineinvinfntop {
width: 222px;
height: 300px;
overflow: auto;
padding-right: 5px;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
font-size: 12px;
text-align: justify;
line-height: 12px;
color: #2b2a2a;
}
.onlineinvtop:hover .onlineinvinftop {
 opacity: .99;
transition: all .6s ease-in-out .6s;
}
.onlineinvtop .onlineinvfirstop {
position: absolute; 
top: 36px; 
right: 20px; 
width: 190px; 
padding: 6px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 9px;
text-transform: uppercase; 
text-align: center; 
line-height: 10px; 
letter-spacing: 1px; 
font-weight: 400;
opacity: 0; 
transition: all .6s ease-in-out;  
color: #fff; 
background-color: #bbc5c2; 
}
.onlineinvtop:hover .onlineinvfirstop { 
opacity: .99; 
transition: all .6s ease-in-out .6s; 
}
.onlineinvtop:hover .onlineinvsecotop {
opacity: .99; 
transition: all .6s ease-in-out .6s; 
}
.onlineinvtop .onlineinvsecotop {
position: absolute;
top: 63px;
right: 20px;
width: 230px;
padding: 6px; 
font-family: 'Source Sans Pro', sans-serif; 
font-size: 9px;
font-weight: 400;
text-transform: uppercase; 
text-align: center; 
line-height: 10px; 
letter-spacing: 1px; 
opacity: 0; 
transition: all .6s ease-in-out; 
color: #fff;
background-color: #bbc5c2; 
}
.onlineinvinfntop span {
padding-right: 5px;
color: #bbc5c2;
}
.onlineinvinfntop a {
font-family: 'tahoma', sans-serif!important;
}

/* CS анкета
-------------------------------------------------------------*/
/*---фон---*/
.questionary-post .post-content table[style*="width:20px"]+.quote-box>blockquote{
margin-left: 117px!important;
padding: 0px!important;
position: relative;
background: url('http://forumfiles.ru/files/0018/4f/f3/74496.png') no-repeat;
width: 460px!important;
height: 800px!important;
border:none transparent !important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:20px"]+.quote-box  {
margin-left: 147px!important;
padding: 0px!important;
position: relative;
background: url('http://forumfiles.ru/files/0018/4f/f3/74496.png') no-repeat;
width: 460px!important;
height: 800px!important;
border:none transparent !important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---верхний отступ---*/
.questionary-post .post-content table[style*="width:21px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
margin-top: 58px!important;
margin-left: 0px!important;
position: relative;
border:none transparent !important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:21px"]+.quote-box  {/*outline:green solid 1px;*/
margin-top: 68px!important;
margin-left: 0px!important;
position: relative;
border:none transparent !important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---картинка---*/
.questionary-post .post-content table[style*="width:22px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 140px;
height: 140px;
object-fit: cover;
margin-left: 0px!important;
position: relative;
border-radius: 50%;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:22px"]+.quote-box  {/*outline:green solid 1px;*/
width: 160px;
height: 140px;
object-fit: cover;
margin-top: -3px!important;
margin-left: 20px!important;
position: relative;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.questionary-post .post-content table[style*="width:22px"]+.quote-box>blockquote > p {
margin-top: 50px!important;
}

.post:not(.questionary-post) .post-content table[style*="width:22px"]+.quote-box > blockquote > p > img.postimg, .post:not(.questionary-post) .post-content table[style*="width:22px"]+.quote-box > blockquote > p > abbr > img.postimg {/*outline:green solid 1px;*/
width: 140px;
height: 140px;
object-fit: cover;
margin-left: 0px!important;
position: relative;
border-radius: 50%;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---пункт1 имя---*/
.questionary-post .post-content table[style*="width:23px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 220px;
height: 32px;
float: right;
margin-top: -190px;
margin-left: 0px!important;
position: relative;
border-radius: 16px;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:23px"]+.quote-box  {/*outline:green solid 1px;*/
width: 220px;
padding: 0px;
padding-top: 3px;
height: 29px;
float: right;
margin-top: -167px!important;
margin-right: 30px!important;
position: relative;
text-align: center;
font-family: calibri;
border-radius: 16px;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---пункт2 возраст---*/
.questionary-post .post-content table[style*="width:24px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 220px;
height: 32px;
float: right;
margin-top: -180px;
margin-left: 0px!important;
position: relative;
border-radius: 16px;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:24px"]+.quote-box  {/*outline:green solid 1px;*/
width: 220px;
padding: 0px;
padding-top: 3px;
height: 29px;
float: right;
margin-top: -119px!important;
margin-right: 30px!important;
position: relative;
text-align: center;
font-family: calibri;
border-radius: 16px;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---пункт3 работа---*/
.questionary-post .post-content table[style*="width:25px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 220px;
height: 32px;
float: right;
margin-top: -170px;
margin-left: 0px!important;
position: relative;
border-radius: 16px;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:25px"]+.quote-box  {/*outline:green solid 1px;*/
width: 220px;
padding: 0px;
padding-top: 3px;
height: 29px;
float: right;
margin-top: -71px!important;
margin-right: 30px!important;
position: relative;
text-align: center;
font-family: calibri;
border-radius: 16px;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---пункт4 ориент---*/
.questionary-post .post-content table[style*="width:26px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 220px;
height: 19px;
float: right;
margin-top: -161px;
margin-left: 0px!important;
position: relative;
border-radius: 16px;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:26px"]+.quote-box  {/*outline:green solid 1px;*/
width: 220px;
padding: 0px;
padding-top: 3px;
height: 16px;
float: right;
margin-top: -23px!important;
margin-right: 30px!important;
position: relative;
text-align: center;
font-family: calibri;
border-radius: 16px;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---пункт5 контакты---*/
.questionary-post .post-content table[style*="width:27px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 220px;
height: 19px;
float: right;
margin-top: -164px;
margin-left: 0px!important;
position: relative;
border-radius: 16px;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:27px"]+.quote-box  {/*outline:green solid 1px;*/
width: 220px;
padding: 0px;
padding-top: 3px;
height: 16px;
float: right;
margin-top: 4px!important;
margin-right: 30px!important;
position: relative;
text-align: center;
font-family: calibri;
border-radius: 16px;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
color: #8da8a0;
box-shadow: 0px 0px 0px 0px #000!important;
}
.questionary-post .post-content table[style*="width:27px"]+.quote-box>blockquote > p {
margin-top: -13px!important;
}

.post:not(.questionary-post) .post-content table[style*="width:27px"]+.quote-box > blockquote > .quote-box {/*outline:green solid 1px;*/
width: 200px;
height: 16px!important;
float: right;
margin-top: -43px!important;
margin-right: -1px!important;
text-align: center;
font-family: calibri;
background-color: transparent!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:27px"]+.quote-box > blockquote > .quote-box > blockquote > p {
line-height: 7px!important;
margin-top: 0px!important;
}


/*---пункт6 прозвище---*/
.questionary-post .post-content table[style*="width:28px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 160px;
height: 22px;
float: left;
margin-top: -278px;
margin-left: -7px!important;
position: relative;
border: 0px solid #8da8a0!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:28px"]+.quote-box  {/*outline:green solid 1px;*/
width: 160px;
padding: 0px;
padding-top: 3px;
height: 19px;
float: left;
margin-top: -108px!important;
margin-left: 24px!important;
position: relative;
text-align: center;
font-family: calibri;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---пункт7 цитата---*/
.questionary-post .post-content table[style*="width:29px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 160px;
height: 46px;
float: left;
margin-top: -279px;
margin-left: -7px!important;
position: relative;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:29px"]+.quote-box  {/*outline:green solid 1px;*/
width: 160px;
padding: 0px;
padding-top: 3px;
overflow: auto;
height: 50px;
float: left;
margin-top: -62px!important;
margin-left: 24px!important;
position: relative;
text-align: center;
font-family: calibri;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #986d48;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---анкета текст---*/
.questionary-post .post-content table[style*="width:30px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 420px;
height: 260px;
float: left;
margin-top: -244px;
margin-left: -14px!important;
position: relative;
font-size: 4px!important;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:30px"]+.quote-box  {/*outline:green solid 1px;*/
width: 414px;
padding-bottom: 0px;
overflow: auto;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
height: 257px;
top: 15px!important;
/*margin-top: 15px!important;*/
margin-left: 17px!important;
position: relative;
text-align: justify;
font-family: calibri;
border: 3px solid #a8b6b2!important;
background-color: #fafafa!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---картинка настройка---*/
.questionary-post .post-content table[style*="width:22px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:22px"]+.quote-box input {/* outline: red solid 1px; */
display: inline-block!important;
padding: 0!important;
text-align: center;
box-shadow: none!important;
background: #fafafa;
border: solid #8a0e21 0px;
color: #2b2a2a;
}

/*---пункт1-пункт2-пункт3 настройка---*/
.questionary-post .post-content table[style*="width:23px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:23px"]+.quote-box input, .questionary-post .post-content table[style*="width:24px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:24px"]+.quote-box input, .questionary-post .post-content table[style*="width:25px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:25px"]+.quote-box input {/* outline: red solid 1px; */
max-width:222px;
min-width:222px;
max-height: 26px;
min-height: 26px;
margin-top: -1px;
margin-left: -1px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-family: calibri;
text-align: center;
background: #fafafa;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #2b2a2a;
}

/*---пункт4-пункт5 настройка---*/
 .questionary-post .post-content table[style*="width:26px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:26px"]+.quote-box input, .questionary-post .post-content table[style*="width:27px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:27px"]+.quote-box input {/* outline: red solid 1px; */
margin-top: -1px;
margin-left: -1px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-family: calibri;
text-align: center;
background: #fafafa;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #2b2a2a;
}

/*---пункт6 настройка---*/
.questionary-post .post-content table[style*="width:28px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:28px"]+.quote-box input {/* outline: red solid 1px; */
margin-top: 0px;
margin-left: 0px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-family: calibri;
text-align: center;
background: transparent;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #2b2a2a;
}

/*---пункт7 настройка---*/
 .questionary-post .post-content table[style*="width:29px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:29px"]+.quote-box input{/* outline: red solid 1px; */
max-width:160px;
min-width:160px;
max-height:40px;
min-height:40px;
margin-top: 0px;
margin-left: 0px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-family: calibri;
text-align: center;
background: transparent;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #986d48;
}

/*---анкета текст настройка---*/
.questionary-post .post-content table[style*="width:30px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:30px"]+.quote-box input{/* outline: red solid 1px; */
min-width: 417px;
max-width: 417px;
min-height: 230px;
max-height: 230px;
margin-top: 0px;
margin-left: 3px;
padding-right: 3px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-family: calibri;
text-align: justify;
background: #fafafa;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #2b2a2a;
}

/*---кнопки и поля анкеты---*/
.cnt-part .quote-box {
border:none transparent !important;
background-color: transparent!important;
color: #48524e;
box-shadow: 0px 0px 0px 0px #000!important;
}

.post:not(.questionary-post) .post-content table, .questionary-post .post-content table .quote-box{
border:none transparent !important;
}

.cnt-part .topicname.imp {
width: 460px;
height: 20px;
text-align: center;
border-radius: 14px;
border: 2px solid #a8b6b2;
background-color: #f3f3f3!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}

.cnt-part .button {
width: 120px;
height: 28px;
margin-left: 317px!important;
text-transform: uppercase;
border-radius: 14px;
border: 2px solid #a8b6b2;
background-color: #f3f3f3;
color: #a28469;
}


/* CS паззлэпик
-------------------------------------------------------------*/
/*---ДОПОЛНЕНИЕ---*/
.questionary-post .post-content table[style*="width:12px"]+.quote-box>blockquote{
margin-left: 96px!important;
padding: 0px!important;
position: relative;
background: url('http://forumfiles.ru/files/0018/4f/f3/10590.png') top no-repeat;
width: 500px!important;
border: 1px solid #dcc8b0;
background-color: #f3f3f3!important;
box-shadow: 0px -16px 0px 0px #dcc8b0 inset!important;
}
.post:not(.questionary-post) .post-content table[style*="width:12px"]+.quote-box  {
    display: none;
}

/***************************/
.questionary-post .post-content table[style*="width:2px"]+.quote-box>blockquote > p, .questionary-post .post-content table[style*="width:12px"]+.quote-box>blockquote > p {
padding: 0px!important;
margin-bottom: -104px;
}

.post:not(.questionary-post) .post-content table[style*="width:2px"]+.quote-box > blockquote > p, .post:not(.questionary-post) .post-content table[style*="width:2px"]+.quote-box > blockquote > p > abbr{
padding: 0px!important;
margin-bottom: -105px;
}
.questionary-post .post-content table[style*="width:2px"]+.quote-box>blockquote > p > img, .post:not(.questionary-post) .post-content table[style*="width:2px"]+.quote-box > blockquote > p > img.postimg, .post:not(.questionary-post) .post-content table[style*="width:2px"]+.quote-box > blockquote > p > abbr > img.postimg, .questionary-post .post-content table[style*="width:12px"]+.quote-box>blockquote > p > img {
width: 500px!important;
height: 100px!important;
margin-top: 0px;
object-fit: cover;
-webkit-mask-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0.54),rgb(0, 0, 0));
}
/***************************/

.questionary-post .post-content table[style*="width:13px"]+.quote-box>blockquote {
width: 500px!important;
margin-top: -191px;
margin-bottom: -30px;
margin-left: -31px!important;
color: #986d48;
}
.questionary-post .post-content table[style*="width:13px"]+.quote-box>blockquote > p {
width: 400px!important;
font-size: 17px!important;
font-family: Alegreya Sans SC;
margin-left: 51px!important;
padding-left: 28px;
border-left: 5px solid #dcc8b0!important;
}

.questionary-post .post-content table[style*="width:13px"]+.quote-box>blockquote > .quote-box>blockquote {
width: 500px;
margin-top: -29px;
padding-top: 19px;
margin-left: -31px;
margin-bottom: -20px;
text-align: center;
background-color: #dcc8b0;
}
.questionary-post .post-content table[style*="width:13px"]+.quote-box>blockquote > .quote-box>blockquote > p > img {
margin-top: 0px!important;
width: 130px;
height: 130px;
padding: 8px;
object-fit: cover;
}

/*---фон---*/
.questionary-post .post-content table[style*="width:2px"]+.quote-box>blockquote{
margin-left: 96px!important;
padding: 0px!important;
position: relative;
background: url('http://forumfiles.ru/files/0018/4f/f3/10590.png') top no-repeat;
width: 500px!important;
border: 1px solid #dcc8b0;
background-color: #f3f3f3!important;
box-shadow: 0px -16px 0px 0px #dcc8b0 inset!important;
}
.post:not(.questionary-post) .post-content table[style*="width:2px"]+.quote-box  {
margin-left: 126px!important;
padding: 0px!important;
position: relative;
background: url('http://forumfiles.ru/files/0018/4f/f3/10590.png') top no-repeat;
width: 500px!important;
border: 1px solid #dcc8b0;
background-color: #f3f3f3!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---картинка1---*/
.questionary-post .post-content table[style*="width:3px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 80px;
height: 80px;
object-fit: cover;
margin-top: -73px;
margin-left: -22px!important;
position: relative;
border-radius: 50%;
border: 5px solid #dcc8b0!important;
background-color: #fafafa!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:3px"]+.quote-box  {/*outline:green solid 1px;*/
width: 100px;
height: 80px;
object-fit: cover;
margin-top: -77px!important;
margin-left: -2px!important;
position: relative;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

.questionary-post .post-content table[style*="width:3px"]+.quote-box>blockquote > p {
margin-top: 20px!important;
}
.questionary-post .post-content table[style*="width:3px"]+.quote-box>blockquote > p > img {
margin-top: -20px!important;
}

.post:not(.questionary-post) .post-content table[style*="width:3px"]+.quote-box > blockquote > p > img.postimg, .post:not(.questionary-post) .post-content table[style*="width:3px"]+.quote-box > blockquote > p > abbr > img.postimg {/*outline:green solid 1px;*/
width: 80px;
height: 80px;
object-fit: cover;
margin-top: -5px;
margin-left: -5px!important;
position: relative;
border-radius: 50%;
border: 5px solid #dcc8b0!important;
background-color: #fafafa!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:3px"]+.quote-box >blockquote > p {
width: 80px;
height: 69px;
object-fit: cover;
background-image: url('http://forumfiles.ru/files/0018/4f/f3/61198.jpg');
margin-top: 5px;
border-radius: 50%;
border: 5px solid #dcc8b0!important;
color: #dcc8b0;
}

/*---пункт1-1 статус---*/
.questionary-post .post-content table[style*="width:4px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 200px;
height: 58px;
float: right;
margin-top: -154px;
margin-right: -22px!important;
position: relative;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.questionary-post .post-content table[style*="width:4px"]+.quote-box>blockquote > p {
padding-top: 4px;
font-family: Marck Script;
font-size: 15px!important;
line-height: 15px;
text-align: center;
color: #757575;
}

.post:not(.questionary-post) .post-content table[style*="width:4px"]+.quote-box  {/*outline:green solid 1px;*/
width: 200px;
padding: 0px;
padding-top: 3px;
height: 45px;
float: right;
margin-top: -126px!important;
margin-right: 8px!important;
position: relative;
text-align: center;
font-family: Marck Script;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #757575;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:4px"]+.quote-box >blockquote > p {
font-size: 15px!important;
line-height: 15px;
}

/*---пункт2-1 имя---*/
.questionary-post .post-content table[style*="width:5px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 180px;
height: 22px;
float: left;
margin-top: -160px;
margin-left: 74px!important;
position: relative;
border: 0px solid #8da8a0!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.questionary-post .post-content table[style*="width:5px"]+.quote-box>blockquote > p {
text-transform: uppercase;
font-family: calibri;
font-size: 13px!important;
color: #2b2a2a;
}

.post:not(.questionary-post) .post-content table[style*="width:5px"]+.quote-box  {/*outline:green solid 1px;*/
width: 180px;
padding: 0px;
padding-top: 3px;
height: 19px;
float: left;
margin-top: -97px!important;
margin-left: 106px!important;
position: relative;
font-family: calibri;
text-transform: uppercase;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:5px"]+.quote-box >blockquote > p {
font-size: 13px!important;
}

/*---пункт3-1 логин---*/
.questionary-post .post-content table[style*="width:6px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 380px;
height: 28px;
float: left;
margin-top: -184px;
margin-left: 74px!important;
position: relative;
border: 0px solid #8da8a0!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.questionary-post .post-content table[style*="width:6px"]+.quote-box>blockquote > p {
font-family: calibri;
font-weight: 800;
font-size: 20px!important;
color: #839284;
}

.post:not(.questionary-post) .post-content table[style*="width:6px"]+.quote-box  {/*outline:green solid 1px;*/
width: 380px;
padding: 0px;
padding-top: 3px;
height: 25px;
float: left;
margin-top: -83px!important;
margin-left: 106px!important;
position: relative;
font-family: calibri;
font-weight: 800;
text-transform: uppercase;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #839284;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:6px"]+.quote-box >blockquote > p {
font-size: 20px!important;
}

/*---картинка2---*/
.questionary-post .post-content table[style*="width:7px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 400px;
height: 400px;
object-fit: cover;
margin-top: -191px;
margin-left: 20px!important;
position: relative;
padding-left: 28px;
border-left: 5px solid #dcc8b0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:7px"]+.quote-box  {/*outline:green solid 1px;*/
width: 440px;
height: 420px;
object-fit: cover;
top: -8px;
margin-top: -75px!important;
margin-left: 40px!important;
position: relative;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

.questionary-post .post-content table[style*="width:7px"]+.quote-box>blockquote > p {
margin-top: -13px!important;
}
.post:not(.questionary-post) .post-content table[style*="width:7px"]+.quote-box > blockquote > p > img.postimg, .post:not(.questionary-post) .post-content table[style*="width:7px"]+.quote-box > blockquote > p > abbr > img.postimg {/*outline:green solid 1px;*/
width: 400px;
height: 400px;
object-fit: cover;
margin-top: 8px;
margin-left: 0px!important;
position: relative;
padding-left: 28px;
border-left: 5px solid #dcc8b0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---пункт4-1 хэши---*/
.questionary-post .post-content table[style*="width:8px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 500px;
min-height: 48px;
margin-top: -48px;
margin-bottom: -11px;
margin-left: -31px!important;
position: relative;
border: 0px solid #8da8a0!important;
background-color: #dcc8b0!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:8px"]+.quote-box  {/*outline:green solid 1px;*/
width: 480px;
padding: 0px;
padding-top: 0px;
padding-left: 10px;
padding-right: 10px;
min-height: 48px;
overflow: auto;
margin-top: -40px!important;
margin-bottom: 0px!important;
margin-left: 0px!important;
position: relative;
text-align: center;
font-family: monospace;
border: 0px solid #8da8a0!important;
background-color: #dcc8b0!important;
color: #515a56;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:8px"]+.quote-box >blockquote > p {
padding-top: 4px!important;
font-size: 15px!important;
line-height: 13px;
}
.post:not(.questionary-post) .post-content table[style*="width:8px"]+.quote-box >blockquote > p a {
font-size: 14px!important;
line-height: 25px!important;
color: #647265!important;
}
.post:not(.questionary-post) .post-content table[style*="width:8px"]+.quote-box >blockquote > p a:hover {
color: #fff!important;
}


/*---картинка1 настройка---*/
.questionary-post .post-content table[style*="width:3px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:3px"]+.quote-box input {/* outline: red solid 1px; */
display: inline-block!important;
padding: 0!important;
text-align: center;
box-shadow: none!important;
background: #fafafa;
border: solid #8a0e21 0px;
color: #2b2a2a;
}

/*---пункт1-1 настройка---*/
.questionary-post .post-content table[style*="width:4px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:4px"]+.quote-box input {/* outline: red solid 1px; */
max-width:200px;
min-width:200px;
max-height: 48px;
min-height: 48px;
margin-top: -1px;
margin-left: 0px;
display: inline-block!important;
padding: 0px!important;
padding-top: 0px!important;
font-family: Marck Script;
font-size: 15px!important;
line-height: 15px;
text-align: center;
background: transparent!important;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #757575;
}

/*---пункт2-1 настройка---*/
.questionary-post .post-content table[style*="width:5px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:5px"]+.quote-box input {/* outline: red solid 1px; */
margin-top: 0px;
margin-left: 0px;
display: inline-block!important;
padding: 0px!important;
padding-top: 0px!important;
font-family: calibri;
font-size: 13px!important;
text-transform: uppercase;
background: transparent;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #2b2a2a;
}

/*---пункт3-1 настройка---*/
.questionary-post .post-content table[style*="width:6px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:6px"]+.quote-box input {/* outline: red solid 1px; */
margin-top: 0px;
margin-left: 0px;
display: inline-block!important;
padding: 0px!important;
padding-top: 0px!important;
font-family: calibri;
font-weight: 800;
font-size: 20px!important;
text-transform: uppercase;
background: transparent;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #839284;
}

/*---картинка2 настройка---*/
.questionary-post .post-content table[style*="width:7px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:7px"]+.quote-box input {/* outline: red solid 1px; */
display: inline-block!important;
width: 400px!important;
height: 400px;
padding: 0!important;
text-align: center;
box-shadow: none!important;
background: #fafafa;
border: solid #8a0e21 0px;
color: #2b2a2a;
}

/*---пункт4-1 настройка---*/
.questionary-post .post-content table[style*="width:8px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:8px"]+.quote-box input {/* outline: red solid 1px; */
max-width:480px;
min-width:480px;
margin-top: 0px;
margin-left: 10px;
display: inline-block!important;
padding: 0px!important;
padding-top: 14px!important;
font-family: monospace;
font-size: 15px!important;
line-height: 13px;
text-align: center;
background: transparent!important;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #515a56;
}


/* CS нужные
-------------------------------------------------------------*/
/*---фон---*/
.questionary-post .post-content table[style*="width:40px"]+.quote-box>blockquote{
margin-left: 64px!important;
padding: 0px!important;
position: relative;
background: url('') no-repeat;
width: 550px!important;
border-left: 8px double #dcc8b0!important;
border-right: 8px double #dcc8b0!important;
background-color: #f3f3f3!important;
box-shadow: none!important;
}
.post:not(.questionary-post) .post-content table[style*="width:40px"]+.quote-box  {
margin-left: 94px!important;
padding: 0px!important;
position: relative;
background: url('') no-repeat;
width: 550px!important;
border-left: 8px double #dcc8b0!important;
border-right: 8px double #dcc8b0!important;    
background-color: #f3f3f3!important;
box-shadow: none!important;
}

/*---пункт1-2 имя---*/
.questionary-post .post-content table[style*="width:41px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 480px;
height: 30px;
margin-top: -134px;
margin-left: 4px!important;
position: relative;
border-radius: 0px;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:41px"]+.quote-box  {/*outline:green solid 1px;*/
width: 480px;
padding: 0px;
padding-top: 7px;
height: 23px;
margin-top: -123px!important;
margin-left: 35px!important;
position: relative;
text-align: center;
font-family: 'Play';
border-radius: 0px;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #839284;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:41px"]+.quote-box >blockquote > p {
font-size: 16px!important;
font-weight: 800;
text-transform: uppercase;
}

/*---картинка1-2---*/
.questionary-post .post-content table[style*="width:42px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 510px;
height: 173px;
object-fit: cover;
margin-top: -139px;
margin-left: -11px!important;
position: relative;
text-align: center;
box-shadow: none!important;
border-top: 4px solid #dcc8b0!important;
border-bottom: 4px solid #dcc8b0!important;
background-color: #fafafa!important;
}
.questionary-post .post-content table[style*="width:42px"]+.quote-box>blockquote > p {
margin-top: 50px!important;
margin-left: 23px;
margin-right: -23px;
}

.post:not(.questionary-post) .post-content table[style*="width:42px"]+.quote-box  {/*outline:green solid 1px;*/
width: 488px;
height: 151px;
object-fit: cover;
margin-top: -11px!important;
margin-left: 20px!important;
position: relative;
text-align: center;
box-shadow: none!important;
border-top: 4px solid #dcc8b0!important;
border-bottom: 4px solid #dcc8b0!important;
background-color: #fafafa!important;
}
.post:not(.questionary-post) .post-content table[style*="width:42px"]+.quote-box >blockquote > p {
font-family: 'Play';
text-transform: uppercase;
color: #464c46;
}

.post:not(.questionary-post) .post-content table[style*="width:42px"]+.quote-box > blockquote > p > img.postimg, .post:not(.questionary-post) .post-content table[style*="width:42px"]+.quote-box > blockquote > p > abbr > img.postimg {/*outline:green solid 1px;*/
width: 220px;
height: 110px;
object-fit: cover;
margin-left: 0px!important;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 11px;
position: relative;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---пункт2-2 цитата---*/
.questionary-post .post-content table[style*="width:43px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 360px;
float: left;
margin-top: -34px;
margin-left: -15px!important;
position: relative;
border-bottom: 8px double #dcc8b0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:43px"]+.quote-box  {/*outline:green solid 1px;*/
width: 360px;
padding: 0px;
padding-top: 3px;
overflow: auto;
float: left;
margin-top: -9px!important;
margin-left: 16px!important;
position: relative;
text-align: center;
font-family: Marck Script;
border-bottom: 8px double #dcc8b0!important;
background-color: transparent!important;
color: #986d48;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:43px"]+.quote-box > blockquote > p {
font-size: 15px!important;
line-height: 15px;
}

/*---пункт3-2 текст---*/
.questionary-post .post-content table[style*="width:44px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 464px;
height: 311px;
float: left;
margin-top: -26px;
margin-left: 11px!important;
position: relative;
font-size: 4px!important;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

.post:not(.questionary-post) .post-content table[style*="width:44px"]+.quote-box  {/*outline:green solid 1px;*/
width: 460px;
padding-bottom: 0px;
overflow: auto;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
top: 0px!important;
margin-left: 42px!important;
position: relative;
text-align: justify;
font-family: calibri;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:44px"]+.quote-box > blockquote >p {
margin-bottom: -13px;
font-size: 13px!important;
line-height: 13px;
}
/*---пункт3-2-1 текст---*/
.questionary-post .post-content table[style*="width:46px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 524px;
height: 211px;
float: left;
margin-top: -26px;
margin-bottom: 12px;
margin-left: -19px!important;
position: relative;
font-size: 4px!important;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

.post:not(.questionary-post) .post-content table[style*="width:46px"]+.quote-box  {/*outline:green solid 1px;*/
width: 520px;
padding-bottom: 0px;
overflow: auto;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
top: 0px!important;
margin-left: 13px!important;
position: relative;
text-align: justify;
font-family: calibri;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #2b2a2a;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:46px"]+.quote-box > blockquote >p {
margin-bottom: -13px;
font-size: 13px!important;
line-height: 13px;
}

/*---пункт4-2 связь---*/
.questionary-post .post-content table[style*="width:45px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 360px;
float: right;
margin-top: -1px;
margin-right: -15px!important;
position: relative;
border-top: 8px double #dcc8b0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:45px"]+.quote-box  {/*outline:green solid 1px;*/
width: 360px;
padding: 0px;
padding-top: 3px;
overflow: auto;
float: right;
margin-top: -2px!important;
margin-bottom: 0px;
margin-right: 16px!important;
position: relative;
text-align: center;
font-family: Marck Script;
border-top: 8px double #dcc8b0!important;
background-color: transparent!important;
color: #986d48;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:45px"]+.quote-box > blockquote > p {
margin-top: 11px;
font-size: 15px!important;
line-height: 15px;
}

/*---пункт1-2 настройка---*/
.questionary-post .post-content table[style*="width:41px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:41px"]+.quote-box input {/* outline: red;*/
max-width: 480px;
min-width: 480px;
max-height: 26px;
min-height: 26px;
margin-top: -2px;
margin-left: 0px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-size: 16px!important;
font-family: 'Play';
font-weight: 800;
text-transform: uppercase;
text-align: center;
background: transparent;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #839284;
}

/*---картинка1-2 настройка---*/
.questionary-post .post-content table[style*="width:42px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:42px"]+.quote-box input {/* outline: red solid 1px; */
height: 110px;
width: 220px!important;
margin-top: -35px;
margin-left: -42px;
display: inline-block!important;
padding: 0!important;
text-align: center;
box-shadow: none!important;
background: #f3f3f3;
border: solid #8a0e21 0px;
color: #2b2a2a;
}

.punbb .questionary-post .post-content table[style*="width:42px"]+.quote-box input[style*="width:420px"] {
width: 464px!important;
height: 25px;
margin-top: 9px;
margin-left: -47px;
font-family: 'Play';
text-transform: uppercase;
background-color: transparent;
color: #464c46;
}

/*---пункт2-2 настройка---*/
 .questionary-post .post-content table[style*="width:43px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:43px"]+.quote-box input{/* outline: red solid 1px; */
max-width:360px;
min-width:360px;
margin-top: 0px;
margin-left: 0px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
padding-bottom: 2px!important;
font-family: Marck Script;
font-size: 15px!important;
line-height: 15px;
text-align: center;
background: transparent;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #986d48;
}

/*---пункт 3-2 настройка---*/
.questionary-post .post-content table[style*="width:44px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:44px"]+.quote-box input{/* outline: red solid 1px; */
min-width: 460px;
max-width: 460px;
min-height: 280px;
max-height: 280px;
margin-top: 0px;
margin-left: 3px;
padding-right: 3px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-family: calibri;
font-size: 13px!important;
line-height: 13px;
text-align: justify;
background: #f3f3f3;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #2b2a2a;
}
/*---пункт 3-2-1 настройка---*/
.questionary-post .post-content table[style*="width:46px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:46px"]+.quote-box input{/* outline: red solid 1px; */
min-width: 520px;
max-width: 520px;
min-height: 180px;
max-height: 180px;
margin-top: 0px;
margin-left: 3px;
padding-right: 3px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-family: calibri;
font-size: 13px!important;
line-height: 13px;
text-align: justify;
background: #f3f3f3;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #2b2a2a;
}

/*---пункт4-2 настройка---*/
 .questionary-post .post-content table[style*="width:45px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:45px"]+.quote-box input{/* outline: red solid 1px; */
max-width:360px;
min-width:360px;
margin-top: 10px;
margin-left: 0px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
padding-bottom: 2px!important;
font-family: Marck Script;
font-size: 15px!important;
line-height: 15px;
text-align: center;
background: transparent;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #986d48;
}



/* CS отыг
-------------------------------------------------------------*/
/*---фон---*/
.questionary-post .post-content table[style*="width:50px"]+.quote-box>blockquote{
margin-left: 64px!important;
padding: 0px!important;
position: relative;
background: url('') no-repeat;
width: 550px!important;
border-left: 8px double #dcc8b0!important;
border-right: 8px double #dcc8b0!important;
background-color: #f3f3f3!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:50px"]+.quote-box  {
margin-left: 94px!important;
padding: 0px!important;
position: relative;
background: url('') no-repeat;
width: 550px!important;
border-left: 8px double #dcc8b0!important;
border-right: 8px double #dcc8b0!important;
background-color: #f3f3f3!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---пункт1-3 название---*/
.questionary-post .post-content table[style*="width:51px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 520px;
height: 30px;
margin-top: -134px;
margin-left: -16px!important;
position: relative;
border-radius: 0px;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:51px"]+.quote-box  {/*outline:green solid 1px;*/
width: 520px;
padding: 0px;
padding-top: 7px;
height: 23px;
margin-top: -123px!important;
margin-left: 15px!important;
position: relative;
text-align: center;
font-family: 'Play';
font-weight: 800;
border-radius: 0px;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #839284;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:51px"]+.quote-box >blockquote > p {
font-size: 16px!important;
text-transform: uppercase;
}

/*---картинка1-3---*/
.questionary-post .post-content table[style*="width:52px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 510px;
height: 173px;
object-fit: cover;
margin-top: -139px;
margin-left: -11px!important;
position: relative;
text-align: center;
box-shadow: none!important;
border-top: 4px solid #dcc8b0;
border-bottom: 4px solid #dcc8b0;
background-color: #fafafa!important;
}
.questionary-post .post-content table[style*="width:52px"]+.quote-box>blockquote > p {
margin-top: 50px!important;
}

.questionary-post .post-content table[style*="width:53px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 240px;
height: 140px;
object-fit: cover;
margin-top: -234px;
margin-left: 119px!important;
position: relative;
text-align: center;
}
.questionary-post .post-content table[style*="width:53px"]+.quote-box>blockquote > p {
margin-top: 50px!important;
}

.questionary-post .post-content table[style*="width:54px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 140px;
height: 140px;
object-fit: cover;
margin-top: -281px;
float: right;
margin-right: 7px;
position: relative;
text-align: center;
}
.questionary-post .post-content table[style*="width:54px"]+.quote-box>blockquote > p {
margin-top: 50px!important;
}

.post:not(.questionary-post) .post-content table[style*="width:52px"]+.quote-box  {/*outline:green solid 1px;*/
width: 488px;
height: 151px;
object-fit: cover;
margin-top: -11px!important;
margin-left: 20px!important;
position: relative;
text-align: center;
box-shadow: none!important;
border-top: 4px solid #dcc8b0;
border-bottom: 4px solid #dcc8b0;
background-color: #fafafa!important;
}
.post:not(.questionary-post) .post-content table[style*="width:52px"]+.quote-box > blockquote > p > img.postimg, .post:not(.questionary-post) .post-content table[style*="width:52px"]+.quote-box > blockquote > p > abbr > img.postimg {/*outline:green solid 1px;*/
width: 110px;
height: 110px;
object-fit: cover;
float: left;
padding-top: 4px!important;
margin-left: 21px!important;
position: relative;
box-shadow: 0px 0px 0px 0px #000!important;
}

.post:not(.questionary-post) .post-content table[style*="width:53px"]+.quote-box  {/*outline:green solid 1px;*/
width: 240px;
height: 140px;
object-fit: cover;
margin-top: -198px!important;
margin-left: 144px!important;
position: relative;
text-align: center;
background-color: transparent;
box-shadow: none;
}
.post:not(.questionary-post) .post-content table[style*="width:53px"]+.quote-box > blockquote > p > img.postimg, .post:not(.questionary-post) .post-content table[style*="width:53px"]+.quote-box > blockquote > p > abbr > img.postimg {/*outline:green solid 1px;*/
width: 220px;
height: 110px;
object-fit: cover;
margin-left: 0px!important;
position: relative;
box-shadow: 0px 0px 0px 0px #000!important;
}

.post:not(.questionary-post) .post-content table[style*="width:54px"]+.quote-box  {/*outline:green solid 1px;*/
width: 140px;
height: 140px;
object-fit: cover;
margin-top: -186px!important;
margin-right: 11px!important;
position: relative;
float: right;
text-align: center;
background-color: transparent;
box-shadow: none;
}
.post:not(.questionary-post) .post-content table[style*="width:54px"]+.quote-box > blockquote > p > img.postimg, .post:not(.questionary-post) .post-content table[style*="width:54px"]+.quote-box > blockquote > p > abbr > img.postimg {/*outline:green solid 1px;*/
width: 110px;
height: 110px;
object-fit: cover;
float: left;
margin-left: 0px!important;
position: relative;
box-shadow: 0px 0px 0px 0px #000!important;
}

/*---пункт2-3 название---*/
.questionary-post .post-content table[style*="width:55px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 500px;
height: 30px;
margin-top: -184px;
margin-left: -6px!important;
position: relative;
border-radius: 0px;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:55px"]+.quote-box  {/*outline:green solid 1px;*/
width: 500px;
padding: 0px;
padding-top: 7px;
height: 23px;
margin-top: -60px!important;
margin-left: 25px!important;
position: relative;
text-align: center;
font-family: 'Play';
border-radius: 0px;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #464c46;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:55px"]+.quote-box >blockquote > p {
text-transform: uppercase;
}

/*---пункт3-3 текст---*/
.questionary-post .post-content table[style*="width:56px"]+.quote-box>blockquote{/*outline:green solid 1px;*/
width: 524px;
height: 211px;
float: left;
margin-top: -180px;
margin-bottom: 12px;
margin-left: -19px!important;
position: relative;
font-size: 4px!important;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
box-shadow: 0px 0px 0px 0px #000!important;
}

.post:not(.questionary-post) .post-content table[style*="width:56px"]+.quote-box  {/*outline:green solid 1px;*/
width: 520px;
padding-bottom: 0px;
overflow: auto;
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
top: 0px!important;
margin-left: 13px!important;
position: relative;
text-align: center;
font-family: Marck Script;
border: 0px solid #8da8a0!important;
background-color: transparent!important;
color: #986d48;
box-shadow: 0px 0px 0px 0px #000!important;
}
.post:not(.questionary-post) .post-content table[style*="width:56px"]+.quote-box > blockquote >p {
margin-top: 13px;
margin-bottom: -13px;
font-size: 21px!important;
line-height: 18px;
}


/*---пункт1-3 настройка---*/
.questionary-post .post-content table[style*="width:51px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:51px"]+.quote-box input {/* outline: red;*/
max-width: 520px;
min-width: 520px;
max-height: 26px;
min-height: 26px;
margin-top: -2px;
margin-left: 0px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-size: 16px!important;
font-family: 'Play';
font-weight: 800;
text-transform: uppercase;
text-align: center;
background: transparent;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #839284;
}

/*---картинка1-3 настройка---*/
.questionary-post .post-content table[style*="width:52px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:52px"]+.quote-box input {/* outline: red solid 1px; */
height: 110px;
width: 110px!important;
margin-top: -31px;
float: left;
margin-left: 32px;
display: inline-block!important;
padding: 0!important;
text-align: center;
box-shadow: none!important;
background: #f3f3f3;
border: solid #8a0e21 0px;
color: #2b2a2a;
}
.questionary-post .post-content table[style*="width:53px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:53px"]+.quote-box input {/* outline: red solid 1px; */
height: 110px;
width: 220px!important;
margin-top: -35px;
margin-left: 10px;
display: inline-block!important;
padding: 0!important;
text-align: center;
box-shadow: none!important;
background: #f3f3f3;
border: solid #8a0e21 0px;
color: #2b2a2a;
}
.questionary-post .post-content table[style*="width:54px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:54px"]+.quote-box input {/* outline: red solid 1px; */
height: 110px;
width: 110px!important;
margin-top: -35px;
display: inline-block!important;
padding: 0!important;
text-align: center;
box-shadow: none!important;
background: #f3f3f3;
border: solid #8a0e21 0px;
color: #2b2a2a;
}

/*---пункт2-3 настройка---*/
.questionary-post .post-content table[style*="width:55px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:55px"]+.quote-box input {/* outline: red;*/
max-width: 500px;
min-width: 500px;
max-height: 26px;
min-height: 26px;
margin-top: -2px;
margin-left: 0px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-family: 'Play';
text-transform: uppercase;
text-align: center;
background: transparent;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #464c46;
}

/*---пункт 3-3 настройка---*/
.questionary-post .post-content table[style*="width:56px"]+.quote-box textarea, .punbb .questionary-post .post-content table[style*="width:56px"]+.quote-box input{/* outline: red solid 1px; */
min-width: 520px;
max-width: 520px;
min-height: 180px;
max-height: 180px;
margin-top: 0px;
margin-left: 3px;
padding-right: 3px;
display: inline-block!important;
padding: 0px!important;
padding-top: 4px!important;
font-family: Marck Script;
font-size: 21px!important;
line-height: 18px;
text-align: center;
background: #f3f3f3;
border: solid #8a0e21 0px;
box-shadow: none!important;
color: #986d48;
}



/* CS скрытые поля таблиц
-------------------------------------------------------------*/
.questionary-post .post-content table[style*="width:22px"]+.quote-box > blockquote >p, .questionary-post .post-content table[style*="width:3px"]+.quote-box>blockquote > p, .questionary-post .post-content table[style*="width:7px"] + .quote-box > blockquote > p, .questionary-post .post-content table[style*="width:27px"] + .quote-box > blockquote > p, .questionary-post .post-content table[style*="width:42px"]+.quote-box > blockquote >p, .questionary-post .post-content table[style*="width:52px"]+.quote-box > blockquote >p, .questionary-post .post-content table[style*="width:53px"]+.quote-box > blockquote >p, .questionary-post .post-content table[style*="width:54px"]+.quote-box > blockquote >p{
color: transparent!important;
}


.questionary-post .post-content table[style*="width:4px"]+.quote-box>blockquote > p > .new[id=form-buttons], .questionary-post .post-content table[style*="width:4px"]+.quote-box>blockquote > p > abbr > .new[id=form-buttons], 
.questionary-post .post-content table[style*="width:23px"]+.quote-box>blockquote > p > .new[id=form-buttons], .questionary-post .post-content table[style*="width:23px"]+.quote-box>blockquote > p > abbr > .new[id=form-buttons],
.questionary-post .post-content table[style*="width:24px"]+.quote-box>blockquote > p > .new[id=form-buttons], .questionary-post .post-content table[style*="width:24px"]+.quote-box>blockquote > p > abbr> .new[id=form-buttons],
.questionary-post .post-content table[style*="width:25px"]+.quote-box>blockquote > p > .new[id=form-buttons], .questionary-post .post-content table[style*="width:25px"]+.quote-box>blockquote > p > abbr > .new[id=form-buttons],
.questionary-post .post-content table[style*="width:29px"]+.quote-box>blockquote > p > .new[id=form-buttons], .questionary-post .post-content table[style*="width:29px"]+.quote-box>blockquote > p > abbr > .new[id=form-buttons],
.questionary-post .post-content table[style*="width:8px"]+.quote-box>blockquote > p > .new[id=form-buttons], .questionary-post .post-content table[style*="width:8px"]+.quote-box>blockquote > p > abbr > .new[id=form-buttons],
.questionary-post .post-content table[style*="width:43px"]+.quote-box>blockquote > p > .new[id=form-buttons], .questionary-post .post-content table[style*="width:43px"]+.quote-box>blockquote > p > abbr > .new[id=form-buttons],
.questionary-post .post-content table[style*="width:45px"]+.quote-box>blockquote > p > .new[id=form-buttons], .questionary-post .post-content table[style*="width:45px"]+.quote-box>blockquote > p > abbr > .new[id=form-buttons]
{
display: none;
}


/******************************************************************
  Cтиль к скрипту: 
 "Всплываюшая таблица с вкладками, в топике, с инфой о персонаже"
******************************************************************/
img.post-img-Sp.a-info {
margin-left: 0px;
margin-top: -28px!important;
position: absolute;
z-index: 400;
}
ul.my-tabs {
width: 700px!important;
}
.my-tabs>span{
    font: normal 400 16px "bebas_neue_regularregular"!important;
}

/*Подвижка всплывающей подсказки иконки*/
.tipsy.a-info{
  margin-top: -1px!important;
  margin-left:-6px!important;
  font: normal normal 400 11px/16.5px Verdana;
}
/*сдвиг таблицы*/ .my-tabs{
  margin-top: -250px!important;  /*сдвиг таблицы вверх от положения иконки*/
  margin-left: 96px!important;  /*сдвиг таблицы вправо от положения иконки*/
}
/*Цвет фона и бордюров таблицы*/
.my-tabs>.tab-a,.my-tabs>span{
  background: transparent!important;
}



/*Стиль иконки в мини-профиле*/
img.a-info{
position:absolute;
margin-top: -10px;
margin-left: 0px!important;
width:200px;  /*Размер иконки*/
padding:2px;
display:block!important;
cursor:pointer;
text-align:center!important;
}
/* Затемняющий фон */
#pre-wrap {
 margin:0;
 top:0;bottom:0;
 left:0;right:0;
 width:100%;
 height:100%;
 position:fixed;
 z-index:20000;
 background: rgba(0,0,0,.65);
}
/*Подвижка иконки закрытия таблички*/
.my-tabs > img.close {
 float:right;
 margin:0 -35px 0 0!important;
 width:27px;
background-image: url('http://forumfiles.ru/files/0018/24/62/63193.png')!important;
}
/* Корневой таб(UL) */
.my-tabs{
 display:block;
 z-index:30000;
 position:absolute;
 max-height:700px;  /*максимальная высота таблички*/
}
/* Стиль "Ушка" вкладок */
.my-tabs>span{
 opacity:0.78;
 cursor:pointer;
 display:block!important;
 position:relative; z-index:12;
 padding:4px;
 height: 17px!important;
 margin-right: 2px;
margin-left: 49px!important;
margin-top: 21px!important;
margin-bottom: -4px!important;
 border: 4px solid;
 border-radius: 10px 0 0 0;
 text-align:left;
 padding-right:6px;
 text-shadow: 1px 1px 2px rgba(0,0,0,.4);
 float:left;
font-family: 'Play'!important;
 color:#a8b6b2;
background-color: #f3f3f3!important;
}
/* Cдвиг самого первого "Уха" */
.my-tabs>span:first-child{
 margin-left: 0px;
}
/* Активное "Ушко" */
.my-tabs>span.selected{
 opacity:1;
}
/* Стиль вкладки(LI)*/
.my-tabs>.tab-a{
width: 840px;
position: relative;
margin-left: 0px;
z-index: 1;
display: none;
overflow-y: hidden;
overflow-x: hidden;
text-align: center;
vertical-align: middle;
border-radius: 0px;
border: none;
}
/*Отступ контента вкладки сверху*/
.tab-a .post-content{
 margin-top:1.4em;
 text-align:left;
 display:inline-block;
}

/* CS личная страница
-------------------------------------------------------------*/

.personalpagetop {
width: 840px;
height: 460px; 
background: url('http://forumfiles.ru/files/0018/4f/f3/21300.png') no-repeat;
overflow-y: hidden;
overflow-x: hidden;
}

.ppinflefttop {
width: 406px;
height: 58px;
float: left;
margin-top: 4px!important;
margin-left: 50px!important;
font-size: 26px;
line-height: 84px;
font-family: "Oswald"!important;
letter-spacing: 2px;
text-align: right;
padding-right: 30px;
background-color: #e2cdb7;
color: #fff;
}

.ppinfrighttop {
width: 300px;
height: 29px;
float: right;
margin-top: -452px!important;
margin-right: 103px!important;
font-size: 26px;
line-height: 29px;
font-family: "Oswald"!important;
letter-spacing: 2px;
text-align: left;
padding-left: 30px;
background-color: #bbc5c2;
color: #947559;
box-shadow: -3px 0px 0px 0px inset #bbc5c2;
}

/*******************************************/
.ppflefttop {
outline: red solid 0px;
width: 436px;
height: 394px;
float: left;
margin-left: 50px!important;
box-shadow: -12px 0px 16px 0px inset #a8b6b29c;
}

.ppfleftimftop {
width: 166px;
height: 166px;
object-fit: cover;
margin-top: 12px!important;
margin-left: 119px!important;
border-radius: 50%;
transform: rotate(36deg);
border: 15px solid #e2cdb7;
border-left: 15px solid transparent;
}
.ppfleftimfcirtop {
width: 15px;
height: 15px;
margin-top: -195px!important;
margin-left: 94px!important;
border-radius: 50%;
background-color: #e2cdb7;
}
.ppfleftinftop {
width: 200px;
height: 34px;
margin-top: 78px!important;
margin-left: -236px!important;
background-color: #e2cdb7;
}

.ppleftimtop {
width: 150px;
height: 150px;
object-fit: cover;
margin-top: -113px!important;
margin-left: 120px!important;
border-radius: 50%;
border: 8px solid #a8b6b2;
}
.ppleftimtop > img{
width: 150px;
height: 150px;
object-fit: cover;
border-radius: 50%;
}
.ppleftagetop {
width: 40px;
height: 40px;
margin-top: -188px!important;
margin-left: -42px!important;
text-transform: uppercase;
font-family: Play;
font-weight: 600;
font-size: 21px;
line-height: 40px;
border-radius: 50%;
border: 6px solid #a8b6b2;
color: #947559;
}
.ppleftnametop {
width: 200px;
height: 40px;
margin-top: -18px!important;
margin-left: -235px!important;
text-transform: uppercase;
font-family: Play;
font-weight: 600!important;
font-size: 18px;
text-shadow: 1px 0px 0px #2b2a2a;
color: #2b2a2a;
}
.ppleftnametop a {
font-weight: 600!important;
color: #947559!important;
}
.ppleftnametop a:hover {
font-weight: 600!important;
color: #8e968e!important;
}
.ppleftinftop {
width: 160px;
height: 36px;
margin-top: 4px!important;
margin-left: -196px!important;
padding-top: 4px;
font-family: Play;
text-transform: lowercase;
line-height: 15px;
font-size: 12px;
background-color: #a8b6b2;
color: #fff;
}

.ppleftpictop, .ppleftdiatop {
width: 80px;
font-family: Play;
text-transform: uppercase;
line-height: 15px;
font-size: 13px;
font-weight: 600;
color: #fff;
}
.ppleftpictop a, .ppleftdiatop a {
color: #fff!important;
}
.ppleftpictop a:hover, .ppleftdiatop a:hover {
color: #a8b6b2!important;
}
.ppleftpictop {
margin-top: 4px!important;
margin-left: -294px!important;
}
.ppleftdiatop {
margin-top: -15px!important;
margin-left: -129px!important;
}

.ppleftcittop {
width: 180px;
height: 60px;
margin-top: 6px!important;
margin-left: -250px!important;
font-family: Caveat;
line-height: 14px;
font-size: 19px;
text-shadow: 0px 0px 0px #2b2a2a;
color: #606d61;
}

.ppleftotgtop {
width: 360px;
height: 150px;
margin-top: 28px!important;
margin-left: 0px!important;
overflow: scroll;
overflow-x: hidden;
font-family: Play;
font-weight: 500!important;
font-size: 16px;
border: 4px solid #a8b6b2;
box-shadow: 0px 0px 100px 9px #ffffff inset;
color: #2b2a2a;
}
.ppleftotgtop a {
font-size: 15px;
font-family: "Oswald"!important;
letter-spacing: 2px;
color: #b18966!important;
}
.ppleftotgtop a:hover {
font-size: 15px;
font-family: "Oswald"!important;
letter-spacing: 2px;    
color: #a8b6b2!important;
}
/******************************************/
.pprighttop {
position: relative;
width: 250px;
height: 423px;
float: right;
margin-top: -423px!important;
margin-right: 103px!important;
padding-left: 21px;
overflow: scroll;
overflow-x: hidden;
background-image: url('http://forumfiles.ru/files/0018/4f/f3/65276.png');
}

.pprightcointop {
width: 196px;
height: 50px;
margin-top: 38px!important;
padding-left: 52px;
padding-bottom: 12px;
font-size: 11px;
line-height: 31px;
font-family: 'Play';
background-color: #a8b1a84a;
color: #a8b6b2;
}
.pprightcointop a {
font-family: "Oswald"!important;
letter-spacing: 1px;
font-size: 13px;
font-weight: 500!important;
color: #654d38!important;
}
.pprightcointop a:hover {
font-weight: 600!important;
color: #6f7970!important;
}
.pprightcoimtop{
width: 250px;
height: 4px;
margin-top: -33px!important;
margin-bottom: 69px!important;
background-color: #a8b6b2;
}
.pprightcoimtop > img{
width: 70px;
height: 70px;
object-fit: cover;
margin-top: -37px!important;
float: left;
margin-top: 14px;
margin-left: -20px!important;
border-radius: 50%;
border: 4px solid #a8b6b2!important;
}

/******************************************/
.ppfleftpstop {
outline: red solid 0px;
width: 436px;
height: 394px;
float: left;
direction: rtl;
margin-left: 50px!important;
overflow: scroll;
overflow-x: hidden;
box-shadow: -12px 0px 16px 0px inset #a8b6b29c;
}

.pprighttop > img{
margin-top: 16px;
margin-bottom: -5px;
margin-left: -13px!important;
}


/* CS разное
-------------------------------------------------------------*/
.post-content td {
border:none transparent !important;
}

/* CS смена стиля кнопками
-------------------------------------------------------------*/
#changeStyle {
top: 34px;
left: 60px;
position:fixed!important;
z-index:999;
}

#changeStyle img{
padding: 2px;
border: solid 2px transparent;
}
.STYLselect 
{border-color:red!important;
}
#changeStyle1top {
}
#changeStyle2top {
margin-left: 50px;
margin-top: -39px;
}














/*************************************************************
B - MAIN CONTENT - GENERAL
**************************************************************/

/* B1 Parsed Content, Signatures and Scroll Boxes (контент, подписи и поля прокрутки)
-------------------------------------------------------------*/
/* B1.1 */
.punbb .post-content {
padding: 0;
margin: 0;
width: 100%;
overflow: hidden;
}

/* B1.2 */
.punbb .post-sig dt {
display: block;
}

/** B1.3 
**/
.punbb .post-content p {
margin: 0;
padding: 0 0 1em 0;
line-height: 120%;
}

/* B1.4 */
.punbb .post-content img {
vertical-align: text-bottom;
}

/* B1.5 */
.punbb .post-content img.postimg {
vertical-align: middle;
}

/* B1.6 */
.punbb .post-content .blockcode, .punbb .post-content blockquote {
width: 100%;
overflow: hidden;
}

/* B1.7 */
.punbb .post-content .scrollbox {
width: 100%;
overflow: auto;
}

/** B1.8 
**/
.punbb .post-content .quote-box, .punbb .post-content .code-box {
margin: 0.4em 1.8em 1.4em 1.8em;
padding: 1em;
border-style: none;
}

/* B1.9 */
.punbb .quote-box cite, .punbb .code-box strong.legend {
display: block;
padding-bottom: 0.7em;
font-size: 1.1em;
font-weight: bold;
font-style: normal;
margin: 0;
}

/* B2 Information boxes (информационные блоки)
-------------------------------------------------------------*/
/* B2.1 */
.punbb .info-box {
padding: 1.1em 1.7em 1em 1.7em;
border-style: solid;
border-width: 1px;
margin: 0 0 1.1em 0;
}

/* B2.2 */
.punbb .info-box * {
padding: 0 0 0.7em 0;
}

/* B2.3 */
.punbb #pun-main .info-box .legend {
font-size: 1.1em;
font-weight: bold;
}

/* B3 Pagination and posting links (разбивка на страницы и размещение ссылок)
-------------------------------------------------------------*/
/* B3.1 */
.punbb .linkst {
float: left;
position: relative;
width: 100%;
font-size: 1.1em;
height: 0;
}

/* B3.2 */
.multipage {
margin-top: 3em;
}

/* B3.3 */
.linkst .pagelink {
position: absolute;
top: -6em;
left: 80px;
width: 24em;
}

/* B3.4 */
.linkst .postlink {
position: absolute;
top: -6em;
right: 1em;
width: 16em;
text-align: right;
font-weight: bold;
}

/* B3.5 */
.punbb .linksb {
text-align: right;
padding: 0.4em 1em 0.5em 1em;
font-size: 1.1em;
}

/* B3.6 */
.linksb .pagelink {
float: left;
width: 24em;
text-align: left;
}

/* B3.7 */
.linksb .postlink {
float: right;
width: 16em;
font-weight: bold;
}

/* B3.8 */
.subscribelink {
clear:both;
padding-top: 0.3em;
padding-bottom: 0.5em;
}


/*************************************************************
C - MAIN CONTENT - SPECIFIC
**************************************************************/

/* C1 Form layout (макет блоков)
-------------------------------------------------------------*/
/* C1.1 */
.punbb .formal .container {
padding: 1.7em 2.3em 1.1em 2.3em;
}

/* C1.2 */
.punbb .formsubmit {
padding: 0 0 0 1.7em;
margin: 1em 0 0 0;
}

/* C1.3 */
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span {
margin: 0 0.6em 0 0;
}

/** C1.4 
**/
.punbb fieldset {
padding: 0 18px 0 18px;
margin: 0 0 1em 0;
}

/* C1.5 */
.punbb fieldset legend {
padding: 0;
margin: 0 0 0 11px;
font-size: 1.1em;
}

/* C1.6 */
.punbb fieldset legend span {
padding: 0 5px;
margin: 0 0 0 0px;
}

/* C1.7 */
.punbb fieldset fieldset {
border-style: none;
margin: 0;
padding: 0 0 8px 0;
}

/* C1.8 */
.punbb .fs-box {
padding: 1em 0 0.8em 0;
}

/* C1.9 */
.punbb .fs-box p, .punbb .fs-box fieldset {
padding: 0 0 0.8em 0;
}

/* C1.10 */
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield {
float: left;
margin-right: 1em;
}

/* C1.11 */
.punbb .inline .infofield {
clear: both;
}

/* C1.12 */
.punbb .datafield br {
display: none;
}

/* C1.13 */
.punbb .required label, .punbb .datafield span.input {
font-weight: bold;
}

/* C1.14 */
.punbb .datafield span.input a {
font-weight: normal;
}

/* C1.15 */
.punbb .areafield span.input, .punbb p.longinput span.input {
display: block;
padding: 0 12em 0 0;
height: 100%; /* For IE */
}

/* C1.16 */
.punbb textarea, .punbb .longinput input {
width: 64%;
margin: 0;
}

/* C1.17 */
.punbb .hashelp {
position: relative;
}

/* C1.18 */
.punbb .helplinks {
display: block;
position: absolute;
top: 1em;
right: 0;
font-weight: normal;
width: 36%;
}

/* c1.19 */
.punbb #profile .helplinks {
top: 1.5em;
}

/* C1.20 */
.punbb .helplinks span {
display: block;
padding-bottom: 0.2em;
}

/* C1.21 */
#pun-post .formal .info-box li {
padding-left: 4px;
list-style-type: square;
list-style-position: inside;
line-height: 1.5;
margin: 0;
}


/* C2 Table layout (макет таблиц)
-------------------------------------------------------------*/
/* C2.1 */
.punbb .main .tcl {
overflow: hidden;
text-align: left;
width: 50%;
}

/* C2.2 */
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod {
text-align: center;
}

/* C2.3 */
.punbb .main .tcr {
overflow: hidden;
text-align: left;
}

/* C2.4 */
#pun-userlist .main .tcl,
#pun-searchtopics .main .tcl,
#pun-modviewforum .main .tcl {
width: 37%;
}

/* C2.5 */
#pun-userlist .main .tc2,
#pun-searchtopics .main .tc2 {
text-align: left;
width: 26%;
}

/* C2.6 */
#pun-debug table .tcl {
width: 15%;
white-space:normal;
}

/* C2.7 */
#pun-debug .tcr {
width: 90%;
white-space: normal;
}

/* C2.8 */
#pun-index .tcl h3 {
font-size: 1.2em;
font-weight: bold;
}

/* C2.9 */
.punbb td span.youposted {
font-weight: bold;
margin-left: -1em;
position: absolute;
}

/* C2.10 */
.punbb td .modlist {
display: block;
padding-top: 0.3em
}

/** C2.11 
**/
.punbb .main td {
border-style: solid none none solid;
border-width: 0px 0 0 0px;
padding: 0.8em 1em;
}

/** C2.12 
**/
.punbb .main th {
border-style: none none none solid;
border-width: 0 0 0 0px;
padding: 0.4em 1em 0.4em 1em;
}

/* C2.13 */
.punbb .main .tcl {
border-left-style: none;
border-left-width: 0;
}

/* C2.14 */
.punbb tbody.hasicon td.tcl {
padding-left: 3.2em;
}

/* C2.15 */
.punbb  table div.icon {
font-size: 1.05em;
position: absolute;
margin-left: -2.2em;
}

/* C3 Topics (темы и АВТОР)
-------------------------------------------------------------*/
/** C3.1 
**/
.punbb .post .container {
border-style: none solid solid solid;
border-width: 0px;
margin-top: 0px;
padding-bottom: 0px;
}

/** C3.2 
**/
.punbb .post h3 {
border-style: solid solid none solid;
border-width: 0px;
}

/** C3.3 
**/
.punbb .post h3 span {

display: block;
margin-left: 19em;
border-left-style: solid;
border-left-width: 0px
}

/* C3.4 */
.punbb .post h3 strong {
float: right;
width: 5em;
text-align: right;
font-weight: normal;
}

/* C3.6 */
.punbb .post .post-author ul, .punbb .post .post-author p {
line-height: 100%;
text-align: center;
}

/* C3.7 */
.pa-author {
font-size: 1.1em;
font-weight: bold;
}

/* C3.8 */
.pa-author a {
text-decoration: none;
}

/** C3.9 
**/
li.pa-title {
padding-bottom: 0.4em;
font-weight: bold;
}

/* C3.12 */
.punbb .post-box {
padding: 1em;
}

/*C3.13 */
.punbb fieldset .post-box {
margin-bottom: 0.8em;
}

/** C3.14 
**/
.punbb .post-links {
margin-left: 19em;
margin-bottom: 16px;
border-left-style: solid;
border-left-width: 0px;
}

/** C3.15 
**/
.punbb .post-links ul {
padding: 0 1em 0 0;
height: 2em;
line-height: 2em;
margin-left: -19em;
border-top-style: dashed;
border-top-width: 0px;
background: transparent;
text-align: right;
}

/* C3.16 */
.punbb .post-links li {
display: inline;
padding-left: 1em;
}

/* C3.17 */
.pl-email, .pl-website {
float: left;
}

/* C3.18 */
.punbb .clearer {
clear: both;
height: 0;
font-size: 0;
}

/* C4 Moderator menu (меню модератора)
-------------------------------------------------------------*/
/* C4.1 */
.punbb .modmenu .container {
padding: 0.5em 1em;
text-align: right;
}

/* C4.2 */
.punbb .modmenu strong, .punbb .modmenu a {
height: 1.8em;
line-height: 1.8em;
}

/* C4.3 */
.punbb .modmenu .container strong {
float: left;
}

/* C4.4 */
.punbb .modmenu input {
margin-left: 1em;
}

/* C5 Message boxes (окна сообщений)
-------------------------------------------------------------*/
/* C5.1 */
.punbb .info .container {
padding: 0.8em 1em;
}

/* C5.2 */
.punbb .info .container .backlink {
padding-top: 0.8em;
}

/* C6 Profile (профиль)
-------------------------------------------------------------*/
/* C6.1 */
#profile .container {
padding-left: 18.6em;
}

/* C6.2 */
#profilenav {
float: left;
width: 14em;
margin-left: -16.3em;
display: inline;
}

/* C6.3 */
#profilenav li {
padding-bottom: 0.8em;
font-weight: bold;
}

/** C6.4 
**/
#viewprofile ul, #profilenav ul {
padding: 1.5em 18px 0.8em 18px;
margin: 40px 0 0px 0;
}

/* C6.5 */
#viewprofile h2, #profilenav h2 {
background: transparent;
border: none;
padding: 0 0 0 0;
margin: 0 14px -0.6em 14px;
}

/* C6.6 */
#viewprofile h2 span, #profilenav h2 span {
padding: 0 5px;
position: relative;
}

/* C6.7 */
#viewprofile li, #setmods dl {
padding: 0 0 0 16em;
margin-bottom: 0.2em;
}

/* C6.8 */
#viewprofile li span {
float: left;
width: 14em;
margin-left: -16em;
font-weight: bold;
}

/*C6.9 */
#setmods dt {
float: left;
width: 14em;
margin-left: -16em;
padding: 0.8em 1em;
font-weight: bold;
display: inline;
}

/* C6.10 */
#viewprofile li strong, #viewprofile li div, #setmods dd {
display: block;
padding: 0.5em 1em;
font-weight: normal;
}

/* C6.11 */
.punbb img.avatardemo {
float: right;
margin: 0 0 0.8em 1.8em;
}

/* C7 User list (список пользователей)
-------------------------------------------------------------*/
/* C7.1 */
#pun-userlist .formal, #pun-userlist .formal .container {
border-bottom: none;
margin-bottom: 0;
}

/* C7.2 */
#pun-userlist .usertable .container {
padding: 0 2.3em 2.3em 2.3em;
border-top: none;
}

/*************************************************************
D - PUNBB SECTIONS OTHER THAN MAIN CONTENT
**************************************************************/

/* D1 Logo and description (логотип и описание)
-------------------------------------------------------------*/
/* D1.1 */
#pun-title {
margin: 0;
/*border-style: none;
border-width: 0px 0px 0 0px;*/
}

/* D1.2 */
#pun-title h1 {
display : block;
}

/* D1.3 */
#pun-title .container {
border-style: none;
}

/* D1.4 */
#pun-title h1 span {
display: none;
}

#pun-title h1 span {
font-size: 1.5em;
}

/* D2 Page navigation (поиск по страницам)
-------------------------------------------------------------*/
/* D2.1 */
#pun-pagelinks {
position: absolute;
top: -15px;
left: 0;
margin: 0;
border: none;
padding: 0;
width: 100%;
}

/* D2.2 */
#pun-pagelinks .container {
background: transparent;
border: none;
padding: 0;
}

/* D2.3 */
#pun-pagelinks .container li {
display: inline;
}

/* D2.4 */
#pun-pagelinks li a, #pun-pagelinks a:link, #pun-pagelinks a:hover {
height: 2em;
line-height: 2em;
padding: 0;
font-size: 1.2em;
margin-left: -9999px;
display: block;
float:left;
width: 100%;
}

/* D2.5 */
#pun-pagelinks a:active, #pun-pagelinks a:focus {
position:relative;
margin: 0;
}

#pun-pagelinks li a span {
display:block;
margin: 0 1em;
}

/* D3 Forum navigation (ФОРУМНАЯ ПАНЕЛЬ 1)
-------------------------------------------------------------*/
/* D3.1 */
#pun-navlinks, #pun-navlinks .container {
position: relative;
margin: 0;
margin-left: -34px!important;
box-shadow: 34px 0px 0px 0px #98a6a2;
border-style: none;
border-width: 0;
text-align: center;
font-size: 10px;
}

/* D3.2 */
#pun-navlinks .container {
padding: 6px 10px;
}

/* D.3 */
#pun-navlinks li {
display: inline-block!important;
padding-right: 10px;
}

/* D3.4 */
#pun-navlinks li a {
font-size: 10px;
}

/* D4 User links (ФОРУМНАЯ ПАНЕЛЬ 2)
-------------------------------------------------------------*/
/* D4.1 */
#pun-ulinks  {
margin-top: 0;
text-align: center;
}
#pun-ulinks, #pun-ulinks .container {
position: relative;
margin-left: -34px!important;
box-shadow: 34px 0px 0px 0px #f3f3f3;
}

/* D4.2 */
#pun-ulinks .container {
border-top: none;
padding: 9px 10px;
}

/* D4.3 */
#pun-ulinks li, #pun-ulinks li a {
display: inline-block!important;
border-left-style: solid;
border-left-width: 0px;
white-space: nowrap;
}

/* D4.4 */
#pun-ulinks li a {
padding: 0 4px 0 8px;
}

/* D4.5 */
#pun-ulinks li.item1, #pun-ulinks li.item1 a {
border-left-style: none;
border-left-width: 0;
padding-left: 0
}

/* D5 Welcome box and Top Breadcrumbs (блок приветствия, последний визит и статус)
-------------------------------------------------------------*/
/* D5.1 */
#pun-status, #pun-status .container {
border-bottom: none;
margin-bottom: 0;
}

/* D5.2 */
#pun-status .container {
padding: 10px 10px 10px 10px;
}

/* D5.3 */
#pun-status span {
white-space: nowrap;
margin-right: 5px;
}

/* D5.4 */
#pun-crumbs1 {
font-weight: bold;
overflow: hidden;
margin-top: 0;
}

/* D5.5 */
#pun-crumbs1 p.container {
display: inline-block!important;
border-top: none;
font-size: 1.1em;
}

/* D5.6 */
#pun-break1 {
margin: 0 1em;
border-style: solid none;
border-width: 0px;
height: 0;
margin: -2px 1em;
position: relative;
z-index: 1;
}

/* D6 Announcement (объявление)
-------------------------------------------------------------*/
/* D6.1 */
#pun-announcement h2 {
padding: 0;
margin: 0 1em -3.5em 1em;
border-style: none none solid none;
border-width: 0px;
position: relative;
font-weight: bold;
}

/* D6.2 */
#pun-announcement h2 span {
display: block;
padding: 1em 0 0.8em 0;
border-bottom-style: solid;
border-bottom-width: 0px;
}

/* D6.3 */
#pun-announcement .container {
padding: 4.3em 1em 1em 1em;
}

/* D7 Statistics (статистика)
-------------------------------------------------------------*/
/* D7.1 */
#pun-stats .container {
padding: 0.8em 1em;
}

/* D7.2 */
#pun-stats li.item1, #pun-stats li.item2 {
float: left;
clear: both;
line-height: 150%;
}

/* D7.3 */
#pun-stats li.item3, #pun-stats li.item4 {
text-align: right;
line-height: 150%;
}

/** D7.4 
**/
li#onlinelist {
margin-top: 1em;
float: left;
width: 100%;
line-height: 130%;
}

/** D7.5 
**/
li#onlinelist div {
padding: 0.7em 0 0 0;
}

/* D8 Quick Jump - About - Bottom Breadcrumbs (о нас в футере)
-------------------------------------------------------------*/
/* D8.1 */
#pun-qjump {
margin: 0;
border: none;
width: 50%;
position: relative;
float: left;
}

/* D8.2 */
#pun-qjump .container {
border: none;
background: transparent;
padding: 0.8em 1em;
}

/* D8.3 */
#pun-about {
margin-top: 0;
}

/* D8.4 */
#pun-about .container {
border-top-style: none;
text-align: right;
line-height: 150%;
padding: 0.8em 1em;
}

/* D8.5 */
#pun-about p span {
display:block;
padding-left: 50%;
}

/* D8.6 */
#pun-crumbs2 {
font-weight: bold;
overflow: hidden;
margin-bottom: 0;
border-bottom: none;
}

/* D8.7 */
#pun-crumbs2 .container {
display: inline-block!important;
border-bottom: none;
padding: 0.8em 1em;
font-size: 1.1em;
}

/** D8.8 
**/
#pun-break4 {
margin: -2px 1em;
border-style: solid none;
border-width: 0px 0;
position: relative;
height: 0;
z-index: 1;
}

/** D8.9 
**/
div.punbb-admin #pun-about .container {
border-top-style: solid;
border-top-width: 0px;
}

/* D9 Help file (файл справки)
-------------------------------------------------------------*/
/** D9.1 
**/
#pun-help .formal .info-box h3.legend {
border-bottom-style: solid;
border-bottom-width: 0px;
padding-bottom: 0;
margin-bottom: 0.8em;
}

/** D9.2 
**/
#pun-help .formal .info-box h3.legend span {
padding-bottom: 0.6em;
display: block;
border-bottom-style: solid;
border-bottom-width: 0px;
font-size: 1.1em;
}

/* D9.3 */
#pun-help .formal p, #pun-help .formal dd {
margin-bottom: 1em;
}

/* D9.4 */
#pun-help .formal ul, #pun-help .formal dl {
padding: 0 0 0 1em;
}

/* D9.5 */
#pun-help .formal li {
padding: 0;
line-height: 130%;
}

/* D9.6 */
#pun-help .formal li * {
vertical-align: text-top;
}

/* D9.7 */
#pun-help .formal dt span {
font: 1.4em/120% monaco, "bitstream vera sans mono", "courier new", courier, monospace;
}

/* D9.8 */
#pun-help .formal .parsedmsg, #pun-help .formal .parsedmsg .incode {
padding-bottom: 0;
}















