.post #ineed {width: 662px;
    background: url(http://forumstatic.ru/files/001a/c6/43/60432.png) top no-repeat, url(http://forumstatic.ru/files/001a/c6/43/68211.png) bottom no-repeat, url(http://forumstatic.ru/files/001a/c6/43/56249.png) repeat-y;
    margin: auto;
    min-height: 150px;
    height: auto;
    padding-bottom: 16px;}

.post #ineedu {    margin-top: -1px;
    margin-left: 290px;
    width: 362px;
    text-align: center;
    font-family: 'Playfair Display'!important;
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 2px;
    font-weight: bolder;
    color: #a85c4c;
    position: absolute;}

.post #ineedvn {    margin-top: 8px;
    position: absolute;
    width: 362px;
    margin-left: 290px;
    text-align: center;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 1px;
    color: #a85c4c;}

.post #ineedimg {    position: absolute;
    margin-top: -18px;
    margin-left: 18px;
    width: 275px;
    max-height: 300px;
    overflow: auto;
    text-align: center;}

.post #ineedimg img {border: 2px solid #fdf5e0;
    outline: 1px solid #e7d4c6;
    margin-left: 2px;
    max-width: 100px;
    max-height: 100px;
    object-fit: cover;}

.post #ineedtx {    margin-top: 2px;
    width: 350px;
    max-height: 60px;
    overflow: auto;
    margin-left: 300px;
    position: absolute;
    line-height: 10px;}



.post #need {width: 672px;
    background: url(http://forumstatic.ru/files/001a/c6/43/69660.png) top no-repeat, url(http://forumstatic.ru/files/001a/c6/43/60101.png) bottom no-repeat, url(http://forumstatic.ru/files/001a/c6/43/86756.png) repeat-y;
    min-height: 200px;
    margin: auto;
    padding-bottom: 24px;}
.post #needn {position: absolute;
    padding-top: 0px;
    width: 672px;
    text-align: center;
    font-family: 'Playfair Display'!important;
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 2px;
    font-weight: bolder;
    color: #b47762;
    text-shadow: 0px 0px 1px #b47762;}
.post #needimg {    position: absolute;
    width: 642px;
    margin-top: 10px;
    margin-left: 12px;
    text-align: center;}
.post #needimg img {width: 250px;
    max-height: 140px;
    object-fit: cover;
    border: 2px solid #f9f5ec;
    outline: 1px solid #d9a68b;
    margin-right: 4px;
    margin-left: 4px;}
.post #needtx { position: absolute;
    margin-top: 150px;
    margin-left: 0px;
    width: 672px;
    text-align: center;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 2px;
    color: #b47762;
    text-shadow: 0px 0px 1px #b47762;
    height: 24px;
    overflow: auto;
    line-height: 10px;}
.post #needtext{    margin-top: 150px;
    margin-left: 45px;
    margin-bottom: 15px;
    width: 590px;
    text-align: justify;
    font-family: tahoma;
    text-transform: lowercase;
    font-size: 10px;
    letter-spacing: 1px;
    max-height: 300px;
    line-height: 10px;
    overflow: auto;
    padding: 0px;}

.post #anketa {background: url(http://forumstatic.ru/files/001a/c6/43/91702.png) top no-repeat, url(http://forumstatic.ru/files/001a/c6/43/17589.png) bottom no-repeat, url(http://forumstatic.ru/files/001a/c6/43/63954.png) repeat-y;
    width: 672px;
    margin: auto;
    min-height: 500px;
    padding-bottom: 30px;}

.post #anketan {position: absolute;
    margin-top: 0px;
    width: 672px;
    text-align: center;
    font-family: 'Playfair Display'!important;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 2px;
    color: #ae5f50;}

.post #anketaimg {position: absolute;
    width: 250px;
    margin-top: 10px;
    margin-left: 24px;}

.post #anketaimg img {width: 250px;
    height: 140px;
    object-fit: cover;}

.post #anketavn {    position: absolute;
    margin-top: -2px;
    margin-left: 260px;
    width: 412px;
    text-align: center;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 2px;
    color: #ae5f50;
    height: 24px;
    overflow: auto;
    line-height: 10px;}

.post #anketadate {position: absolute;
    margin-top: 22px;
    margin-left: 260px;
    width: 206px;
    text-align: center;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 2px;
    color: #ae5f50;
    height: 24px;
    overflow: auto;
    line-height: 10px;}

.post #anketacity {    position: absolute;
    margin-top: 6px;
    margin-left: 466px;
    width: 206px;
    text-align: center;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 2px;
    color: #ae5f50;
    height: 24px;
    overflow: auto;
    line-height: 10px;}

.post #anketasex {    position: absolute;
    margin-top: 28px;
    margin-left: 260px;
    width: 206px;
    text-align: center;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 2px;
    color: #ae5f50;
    height: 24px;
    overflow: auto;
    line-height: 10px;}

.post #anketafam {    position: absolute;
    margin-top: 12px;
    margin-left: 466px;
    width: 206px;
    text-align: center;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 2px;
    color: #ae5f50;
    height: 24px;
    overflow: auto;
    line-height: 10px;}

.post #anketaprof {position: absolute;
    margin-top: 39px;
    margin-left: 260px;
    width: 412px;
    text-align: center;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 8px;
    letter-spacing: 2px;
    color: #ae5f50;
    height: 24px;
    overflow: auto;
    line-height: 10px;}

.post #anketatext {margin-top: 53px;
    margin-left: 25px;
    width: 613px;
    text-align: justify;
    font-family: tahoma;
    font-size: 11px;
    max-height: 289px;
    overflow: auto;
    line-height: 15px;
    margin-bottom: 55px;
padding: 1px 5px 0px 3px;}



/* CS1 Фон и цвет текста*/

/* CS1.1 */
.punbb .main .container,
.punbb td.tc3,
.punbb .section .container,
.punbb .section .formal .container,
.punbb .formal fieldset,
#viewprofile li strong, #viewprofile li div,
#setmods dd, .punbb .post-body,
.post-box, .punbb .post-links,
.punbb .info-box, .punbb #pun-main .info-box .legend {
background: transparent;
color: #110b00;}

.punbb-admin #pun-admain .adcontainer {
color: #110b00;
background: transparent;}

#pun-ulinks .container {
background: transparent;
color: #110b00;  }

#pun-ulinks .container a {
background: transparent;
color: #945941;  }

/* CS1.2 */
.punbb .post .container,
.punbb .post h3 {
background: transparent;
color: #110b00;}

.punbb .post h3 span {
background: transparent;
color: #110b00;}

.punbb td.tc2, .punbb td.tc3   {
background: transparent;
color: #110b00;
    font-family: calibri;
    text-transform: uppercase;
    font-size: 10px!important;}

.punbb td.tc3  {
background: transparent;
color: #110b00;  }

.usertable .container td.tcl {
background: transparent;}

.punbb td.tc2, .punbb td.tcr {
color: #110b00;
background: transparent;}

.multipage td.tc2, .multipage td.tc3 {
    font-family: calibri;
    text-transform: uppercase;
    font-size: 10px!important}

.punbb td.tc3 {
color:#110b00;}

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
background: transparent;
color: #110b00;
font-size: 1.2em;
text-align: center;
font-family: calibri;
font-variant: normal;
border-color: transparent ;}

.punbb-admin #pun-admain h2 {
background: transparent;
color: #110b00;
font-weight: bold;}

/* CS1.4 */
.punbb .modmenu .container {
background: transparent;
    font-size: 10px!important;
    font-family: calibri!important;
    color: #110b00a3!important;
    text-transform: uppercase;
    font-weight: bold!important;
    letter-spacing: 0.5px;
    margin-top: 7px;}

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
    color: #110b00;
    padding: 2px!important;
    padding-right: 10px!important;
    padding-left: 10px!important;
    font-weight: bold;
    font-family: 'Playfair Display'!important;
    font-size: 9px!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 20px;
}

/* CS1.6 */
#viewprofile h2 span {
background-image: none;}

.punbb .post h3 strong {
font-size: 0.9em;
color: #110b00;}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
background: transparent;
color: #110b00;}

/* настройка поля для текстов */

.punbb textarea, .punbb select, .punbb input {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #110b00;
    border-radius: 0px;
    border: 1px solid #e2d0a580!important;
    background: #f7f2ec!important;
    box-shadow: inset 0 0 5px #e19b5a7d;
outline: none!important;}

/* CS1.8 */
#pun-navlinks .container {
background: none;
color: #110b00;}

.offline li.pa-online strong {
font-weight: normal;}

.punbb th {
color: #110b00;
background: transparent;}


/* фон  форума */
body {background-color: #e7d4c6;
overflow-x: hidden;
background-position-x: center;
  -webkit-background-size: none;
  -moz-background-size: none;
  -o-background-size: none;
}

/* шапка */

#pun-title table {
border: none;
height: 535px;
width:  1388px;
margin-left: -212px;
background: url(http://forumstatic.ru/files/001b/5d/2b/25727.png) top center no-repeat;}

/* низ форума */

#pun-about p.container {    background: transparent url(http://forumstatic.ru/files/001a/c6/43/98413.png) bottom center no-repeat;
    width: 1388px;
    margin-bottom: -115px;
    margin-left: -213px;
    height: 188px;
    margin-top: 15px;}

/* CS2 Ссылки */

#pun-title, #pun-navlinks {
border-color: transparent;}

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3 {
border-color: transparent;}

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
border-color: transparent;}

/* CS2.4 */
.punbb td {
border-color: transparent;}

.punbb fieldset, #viewprofile ul, #profilenav ul,
.punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
border-color: transparent;}


/* CS2.5 */
.punbb th {
border-color: transparent;}

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
border-color: #524333}

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
border-color: transparent;}

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
border-color: transparent;}

.punbb .divider {
border-color: transparent;}

.punbb .formal fieldset .post-box, .punbb .info-box {
border: 1px solid transparent;}

li.pa-online {
border-left-color: transparent;
background: transparent;}


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited  {
color: #8f5924;}

.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
color: #1c1106;}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
color: #251d0c;}

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active {
color: #291d10;
text-decoration: none;}



#pun-ulinks a {
color: #1c1106;
text-decoration: none;
text-transform: none;
font-size: 1.0em;}

/* CS3.4 */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
color: #1e2131!important;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
background-color: transparent;
color: #1c1106;}

.post h3 span a:link, .post h3 span a:visited {
font-weight: normal;
font-size: 0.9em;
text-decoration: none;}

/* CS3 Иконки старых, новых, важных, закрытых тем */

/* CS3.1 Иконка старых сообщений*/
.punbb table Div.icon {
    float: right;
    display: block;
    border-style: none none none none;
    margin-left: 0px;
    margin-right: 51px;
    margin-top: 2px;
    background-image: url(link);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;}

/* CS3.2 Иконка новых */
TR.inew Div.icon {
    background-image: url(http://forumstatic.ru/files/001a/c6/43/39531.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;}

/* CS3.3 Иконка важных*/
TR.isticky Div.icon {
    background-image: url(http://forumstatic.ru/files/001a/c6/43/24729.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;}

/* CS3.3 Иконка закрытых*/
TR.iclosed Div.icon {
    background-image: url(http://forumstatic.ru/files/001a/c6/43/24729.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;}

/* Картинки категорий */

#pun-category1.category h2 { 
    background: url(http://forumstatic.ru/files/001a/c6/43/65069.png) 50% 0% no-repeat transparent;
    font-size: 0px !important;
    height: 22px;
    margin-left: -30px;
    width: 1032px;
}
#pun-category2.category h2 { 
    background: url(http://forumstatic.ru/files/001a/c6/43/17038.png) 50% 0% no-repeat transparent;
    font-size: 0px !important;
    height: 22px;
    margin-left: -30px;
    width: 1032px;
}
#pun-category3.category h2 { 
    background: url(http://forumstatic.ru/files/001a/c6/43/15596.png) 50% 0% no-repeat transparent;
    font-size: 0px !important;
    height: 22px;
    margin-left: -30px;
    width: 1032px;
}
#pun-category4.category h2 { 
    background: url(http://forumstatic.ru/files/001a/c6/43/54575.png) 50% 0% no-repeat transparent;
    font-size: 0px !important;
    height: 22px;
    margin-left: -30px;
    width: 1032px;
}


.punbb .main h2 span, #pun-stats h2 span {
background: none;
padding-left: 10px;
padding-top: 9px;
padding-bottom: 8px;
margin-left: -12px;}

#profilenav h2 span {
background-image: none;}

td.tcr a{
background: transparent url() no-repeat 0px 3px;
padding-left: 10px;
padding-bottom: 0px;
pading-top: 0px;}

#pun-crumbs2 .container, #pun-about .container{
background: transparent;
color: #1c1106;}

#pun-stats div.statscon {
background: url() transparent no-repeat 20px 20px;
padding-left: 20px;}

#pun-main .post-author ul {line-height: 9px}

.image.first,.image.second {
border:2px solid transparent;
margin:0;
padding:0;
}

.image.first {
opacity:1px;
display:block;
position:absolute;
z-index:100;
transition-duration:0.96s;
-webkit-transition-duration:0.96s;
-moz-transition-duration:0.96s;
-o-transition-duration:0.96s;
-ms-transition-duration:0.96s;
}

.image.first:hover {
opacity:0.00;
}
 
div.ImgField {
display:inline-block;
background-position:center center;
background-repeat:no-repeat;
margin:0;
padding:0;
}

a.sbla:link, a.sbla:visited { display: block; margin-bottom: 1px; text-transform: lowercase; font-style: italic; font-family: georgia; font-size: 9px; letter-spacing: 1px;border-radius: 2px; background: #dfd2a4; color: #7e7819; text-align: center; padding: 1px 2px 2px 10px;}

a.sbla:hover, a.sbla:active { -moz-transition: 1s ease; -webkit-transition: 1s ease;  display: block; text-transform: lowercase; font-family: georgia; font-size: 9px; letter-spacing: 5px; background: #f6f0de; text-decoration: none; color: #7e7819; text-align: center; padding: 1px 2px 2px 20px;border-radius: 2px;}

#ex4 {
	width: 135px;
	margin: 0 auto;
}
 
#ex4 img {
	margin: 0 auto;
	border: 0px solid #eee;
	-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
	-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
	box-shadow: 4px 4px 4px rgba(0,0,0,0.2);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
 
#ex4 img:hover {
	-webkit-transform: rotate(-7deg);
	-moz-transform: rotate(-7deg);
	-o-transform: rotate(-7deg);
}




/* CS5.6 Совсем другое */
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-announcement .container {margin-top: -2em}
#pun-main .post-author ul {text-align: center}
#pun-announcement h2 {display: none}
#pun-status .container, #pun-main .post-links li {text-align: center;}
#pun th, #pun-main h2 {text-align: center}
#pun-crumbs1 .container { text-align: center;}
#pun-navlinks .container, #pun-ulinks .container { text-align: center;}



/* прокрутка
-------------------------------------------------------------*/
::-webkit-scrollbar {
    width: 6px;
    height: 5px;
}
::-webkit-scrollbar-track {
background-color: #d4967a;
    /* border: 1px solid #d4967a; */
    box-shadow: inset 0 0 2px #f9f5ec;
}
::-webkit-scrollbar-thumb {
    background-color: #efdccd;
    border: 1px solid #efdccd;
    box-shadow: inset 0 0 4px #cf8a6a;
}


/* ПОЛЯ ПРОФИЛЯ
-------------------------------------------------------------*/

/*Выравниваем в одну строку число постов и Уважение*/
.pa-posts {    display: inline-block;
    text-align: center;
    width: 70px;
    line-height: 11px;
    height: 24px;
    margin-top: 1px!important;
    font-family: 'calibri'!important;
    font-size: 10px;
    letter-spacing: 0.5px;
    margin-bottom: 30px!important;
    font-weight: bold;
}

.pa-respect {    display: inline-block;
    text-align: center;
    width: 70px;
    line-height: 11px;
    height: 24px;
    margin-top: 1px!important;
    font-family: 'calibri'!important;
    font-size: 10px;
    letter-spacing: 0.5px;
    margin-bottom: 30px!important;
    font-weight: bold;
}

.pa-fld2 {    display: inline-block;
    text-align: center;
    width: 42px;
    line-height: 11px;
    height: 24px;
    margin-top: 1px!important;
    font-family: 'calibri'!important;
    font-size: 10px;
    letter-spacing: 0.5px;
    margin-bottom: 30px!important;
    font-weight: bold;}

.pa-respect a {
    color: #835f55!important;
    text-shadow: none!important;}

.pa-reg {display:none!important}


/* донастройка аватара */
.punbb .pa-avatar img{
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}

.pa-avatar img {
    margin-top: 20px;
}

.punbb .pa-avatar img{
    border: 3px solid #f7f1ea00!important;
    box-shadow: 0px 0px 3px 0px rgb(206 153 125);
}

/* регистрация, айпи и визит */
.pa-reg, .pa-ip, li.pa-online, .pa-last-visit {
    text-shadow: none!important;
}

.pa-ip {
    margin-bottom: 17px!important;
    text-align: center;
    margin-top: -11px!important;
}

.pa-gifts {display:none!important}

.pa-last-visit {
    text-shadow: none!important;
margin-bottom: 10px!important;
}

/* кнопки на форуме */

#pun-admain input
{background-color: #fff;}

input.button, #post fieldset .hashelp div input, .button {
padding: 4px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px!important;
    font-family: calibri!important;
    text-transform: uppercase;
    font-weight: bold!important;
    cursor: pointer;
    letter-spacing: 1.0px;
    border: 1px solid #e3b79c!important;
    background: linear-gradient(#e9c1ab, #af795f)!important;
    border-radius: 100px;
    color: #fff!important;
}

input.button:hover, #post fieldset .hashelp div input:hover, .button:hover {
background-color: #fff!important;
  }

/* настройка лз */

.pa-fld1 {    font-size: 12px!important;
    font-family: 'Playfair Display'!important;
    display: block;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    text-align: center;
    color: #ac6a57;
    padding-top: 4px;
    font-weight: bold;
    height: 17px;
}

/*ОТКЛЮЧЕНИЕ ПЛАШКИ СМЕНЫ DNS*/
#dns-ip-replace-notify {display:none!important;}
#pun_wrap{position:static!important;}

/* настройка стикеров  */

.hvStickerPackModal {
    padding: 16px 16px 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 30px!important;
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    z-index: 100;
    border: 2px solid #e7d4c687!important;
    background: #f9f5ec!important;
    border-top: 4px solid #bb846e!important;
    border-left: 2px solid #daa88e!important;
    border-right: 2px solid #daa88e!important;
    border-bottom: 2px solid #daa88e!important;
    box-shadow: inset 0px 0px 18px rgb(243 229 211)!important;
}

.hvStickerPackModalContent {
border: none!important;}

.hvStickerPackModalTab {    margin-top: 8px;
    margin-right: 8px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px!important;
    font-family: calibri!important;
    text-transform: uppercase;
    font-weight: bold!important;
    cursor: pointer;
    letter-spacing: 1.0px;
    border: 1px solid #e3b79c!important;
    background: linear-gradient(#e9c1ab, #af795f)!important;
    border-radius: 100px;
    color: #fff!important;}


/* кнопки вверх и вниз */


.go-up, .go-down {
    display: none;
    height: 37px;
    margin-bottom: 160px;
    opacity: 1;
    position: fixed;
    width: 37px;
}
.go-up {
    bottom: 50%;
    margin-left: 1060px!important;
}
.go-down {
    bottom: 48%;
    margin-left: 1080px!important;
}
.go-down:hover, .go-up:hover {
    opacity: 0.7;
}


.icon[data-new-topics]:before, .subforums span[data-new-topics]:before {
    background: linear-gradient(#e9c1ab, #af795f)!important;
    border-radius: 10px;
    color: #fff;
    content: attr(data-new-topics);
    display: inline-block;
    font-size: .8em;
    font-weight: 700;
    height: 10px;
    line-height: 10px;
    margin: 0px;
    min-width: 10px;
    padding: 2px;
    position: absolute;
    text-align: center;
}


.pun-modal .modal-inner
{      width: 698px!important;
    max-width: 94%!important;
    height: auto!important;
    max-height: 44em!important;
    margin: 12% auto 0!important;
    position: relative!important;
    z-index: 120000!important;
    overflow: auto!important;
    border-top: 4px solid #bb846e!important;
    border-left: 4px solid #daa88e!important;
    border-right: 4px solid #daa88e!important;
    border-bottom: 4px solid #daa88e!important;
    border-radius: 70px;
    background: #f7f2ec!important;
    box-shadow: inset 0 0 18px #e19b5a7d!important;}


.tabs li.active a {display: block;
    margin-bottom: -1px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 70px;
    font-size: 10px!important;
    cursor: pointer!important;
    font-family: calibri!important;
    color: #6259ad!important;
    text-transform: uppercase;
    font-weight: bold!important;
    border: 1px solid #fffbf6!important;
    outline: 1px solid #e7a3933b!important;
    background: #fffbf6!important;
    box-shadow: inset 0px 0px 18px rgb(242 233 207)!important;
}


.tabs li a {display: block;
    margin-bottom: -1px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 70px;
    font-size: 10px!important;
    cursor: pointer!important;
    font-family: calibri!important;
    color: #6259ad!important;
    text-transform: uppercase;
    font-weight: bold!important;
    border: 1px solid #fffbf6!important;
    outline: 1px solid #e7a3933b!important;
    background: #fffbf6!important;
    box-shadow: inset 0px 0px 18px rgb(242 233 207)!important;
}

.amspic {
  position: relative;
  display:inline-block;
}

.amspic a{
  color:#fff!important;
text-transform: 1px 1px #d88615;
}

.amspic span {
   display:none;
} 

.amspic:hover span{
   position:absolute;
   text-align:center;
   display:inline-block;
   margin-top: 30px;
   left:-0px;
   z-index:100000;
}

.fortext {     width: 290px;
    max-height: 36px;
    overflow: auto;
    text-align: left;
    color: #767676;
    font-family: arial;
    font-size: 9px;
    letter-spacing: 1px;
    padding-bottom: 4px;
    line-height: 8px;
    padding-left: 59px;
    margin-top: 10px!important;
}
.forlink {    margin-left: 77px!important;
    width: 260px!important;
    margin-top: 5px!important;
    font-family: 'Playfair Display'!important;
    font-size: 10px;
    padding-bottom: 5px;
    letter-spacing: 1px;
    color: #8b4e35;}
.forlink a {    color: #8b4e35!important;}

#pun-index .user-avatar {
    height: 36px!important;
    vertical-align: middle;
}


#mask_dialog .inner
{    background: url(style.1626191350.css) center top rgb(255, 255, 255) !important;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: rgb(187, 213, 200) rgb(190, 195, 202) rgb(190, 195, 202) rgb(187, 213, 200) !important;}

.gostevaya {    background: url(http://forumstatic.ru/files/001a/c6/43/63609.png) 50% 0% no-repeat transparent;
    height: 600px;
    width: 850px;
    margin: auto !important;}
.gostevaya faces {position: absolute;
    margin-top: 60px;
    color: #ffffff;
    width: 220px;
    height: 220px;
    overflow: auto;
    margin-left: 60px;
    text-align: left;
    text-transform: lowercase;}
.gostevaya faces a {
    color: #efdccd!important;}
.gostevaya letter {    font-size: 10px!important;
    font-family: 'Playfair Display'!important;
    display: block;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #f9f5ec;
    font-weight: bold;}
.gostevaya text {    position: absolute;
    margin-top: 300px;
    color: #f7f2ec;
    width: 270px;
    margin-left: 280px;
    height: 148px;
    overflow: auto;
    text-align: justify;}
.gostevaya face {    position: absolute;
    font-size: 17px!important;
    font-family: 'Playfair Display'!important;
    display: block;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    color: #70381e;
    margin-top: 120px;
    margin-left: 290px;
    width: 140px;
    font-style: italic;
    font-weight: bold;
    line-height: 18px;
    text-shadow: 0px 0px 2px #6f331b;}
.gostevaya text0 {position: absolute;
    font-size: 9px!important;
    font-family: tahoma;
    width: 108px;
    padding: 4px;
    display: block;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: right;
    margin-top: 309px;
    margin-left: 149px;
    color: #f9f5ec;
    font-weight: bold;}
.gostevaya text1 {    position: absolute;
    font-size: 8px!important;
    font-family: tahoma;
    width: 180px;
    padding: 4px;
    display: block;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 200px;
    margin-left: 300px;
    color: #f9f5ec;
    font-weight: bold;
    background: linear-gradient(#a8745c, #6e341c)!important;}

.gostevaya text2 {    position: absolute;
    font-size: 8px!important;
    font-family: tahoma;
    width: 220px;
    padding: 4px;
    display: block;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 250px;
    margin-left: 285px;
    color: #f9f5ec;
    font-weight: bold;
    background: linear-gradient(#a8745c, #6e341c)!important;}


.maintheme {    background: url(http://forumstatic.ru/files/001a/c6/43/75936.png?v=1) top no-repeat, url(http://forumstatic.ru/files/001a/c6/43/39731.png?v=1) bottom no-repeat, url(http://forumstatic.ru/files/001a/c6/43/37002.png?v=1) repeat-y;
    width: 662px;
    min-height: 195px;
    margin: auto !important;
    padding-bottom: 18px;
}
.maintheme name {    font-size: 20px!important;
    font-family: 'Playfair Display'!important;
    display: block;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #ac6a57;
    padding-top: 25px;
    font-weight: bold;
    height: 36px;
    text-align: center;}
.maintheme text {    width: 593px!important;
    max-height: 400px;
    overflow: auto;
    margin-left: 34px;
    text-align: justify;
    display: block;}

.maintheme text1 {    width: 593px!important;
    margin-left: 34px;    margin-top: 20px;
    text-align: justify;
    display: block;}

.maintheme lotery1 {    background: url(http://forumstatic.ru/files/001a/c6/43/27161.png) no-repeat;
width: 36px;
    display: inline-block;
    padding-top: 14px;
    padding-left: 11px;
    padding-right: 11px;
    height: 31px;
    font-size: 17px!important;
    font-family: 'Playfair Display'!important;
    text-transform: uppercase;
    color: #ffffff;
    text-shadow: 0px 0px 2px #f7f2ec;
    text-align: center;}

.maintheme lotery2 {    background: url(http://forumstatic.ru/files/001a/c6/43/53209.png) no-repeat;
width: 36px;
    display: inline-block;
    padding-top: 14px;
    padding-left: 11px;
    padding-right: 11px;
    height: 31px;
    font-size: 17px!important;
    font-family: 'Playfair Display'!important;
    text-transform: uppercase;
    color: #ffffff;
    text-shadow: 0px 0px 2px #f7f2ec;
    text-align: center;}

.maintheme lotery3 {    background: url(http://forumstatic.ru/files/001a/c6/43/27654.png) no-repeat;
    width: 36px;
    display: inline-block;
    padding-top: 14px;
    padding-left: 11px;
    padding-right: 11px;
    height: 31px;
    font-size: 17px!important;
    font-family: 'Playfair Display'!important;
    text-transform: uppercase;
    color: #ffffff;
    text-shadow: 0px 0px 2px #f7f2ec;
    text-align: center;}

.banknname {    border: 1px solid #cc9476;
    background: linear-gradient(#ddac92, #b9816a)!important;
    font-size: 9px!important;
    font-family: 'Playfair Display'!important;
    display: block;
    text-transform: uppercase;
    color: #f9f5ec;
    text-align: center;
    font-weight: bold;
    letter-spacing: 2px;}