/*прозрачность отдельных изображений*/
img.animate1 {
    filter: alpha (Opacity=25);
    opacity: 0.4;   
transition-duration: 2s;
}
img.animate1:hover {
    filter: alpha (Opacity=100);
    opacity: 1;
transition-duration: 2s;
}


/*фон спойлера*/
#tags .container {
   background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0;
    outline:1px solid #b4a7a5; 
    border:3px solid #c4c4c4;
    padding-left: 30px;
    margin-right: 70px;}

/*оформление кнопок-ссылок в описании подфорума и гостевой*/
a.boton1{
  border:1px dashed #c4c4c4;
  color:#088;
  text-decoration:none;
  display:inline-block;
  width:auto;
  text-align:center;
  margin: 4px 0 0px 0;
  padding:2px 8px 4px 8px;
  transition:all 0.3s;
  text-transform: lowercase;}
  a.boton1:hover{
  box-shadow:0px -2px 0 #BDC8BC inset;
}


/*кнопки-плашки*/
#linkchalenge{
   color: #ffa300;
}
.navch {margin: 0 -5px 0 0px;}
.punbb .navch a{display: inline-block; background-color: #BDC8BC; text-align: center; width:175px; height: 18px; padding-top: 3px; margin-top: 5px; border: 1px dashed #A7B6A5; color: #574D4C!important;  text-transform: uppercase; font-size: 11px; font-family: Playfair Display; font-weight: 500;}
.punbb .navch a:hover{color: #fff!important; text-shadow: 0px 1px 1px #626262;}

/*шрифты столбиками*/
#font-area {
    max-height: 150px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
#font-area div {
display: inline-block;
    margin: 0 5px !important;
    -webkit-flex-basis: 12em;
    flex-basis: 12em;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}


html {
    background: url(http://forumstatic.ru/files/0016/d7/93/63146.png)top center no-repeat,
    url(http://forumstatic.ru/files/0016/d7/93/95701.png) fixed bottom center no-repeat,
    url(http://forumstatic.ru/files/0016/d7/93/38047.png) fixed top center repeat #5f5452;
    background-size:;
    }


body {
    padding-top:360px !important;
    padding-bottom:70px !important;
    background:; 
    }


#pun_wrap {
    padding-bottom:0px !important; 
    }

#pun, #pun-main .topic h3 span {
    width: 1091px !important;
    }

.punbb {
    width: 1010px !important;
    margin-left:40px;
    }

#pun {
    background:url(http://forumstatic.ru/files/0016/d7/93/39235.png) top center no-repeat,
    url(http://forumstatic.ru/files/0016/d7/93/76766.png) bottom center no-repeat,
    url(http://forumstatic.ru/files/0016/d7/93/16279.png) top center repeat-y;
    color:#49423d;
    padding-bottom:105px;}


.punbb a, .punbb a:link, .punbb a:visited, .punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited, .punbb li.isactive a:focus {
    color:#7C9178;
    text-decoration:none
    }
.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, .punbb li.isactive a:focus {
    color:#6C6260;
    text-decoration:none
    }


#pun-navlinks {
    margin-top: 24px !important;
    text-align:center !important;
    }
#pun-ulinks {
    margin-top: 10px !important;
    padding-bottom: 20px !important;
    text-align:center !important;
    }

#pun-navlinks a:link, #pun-navlinks a:visited,#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
    font: 600 15px Playfair Display;
    text-transform:uppercase;
    color:#5E705C;
    text-shadow:0 0 2px #C8D1C7;
    letter-spacing:1px;
    text-decoration: none;
    transition: all .5s ease-out;
    }

#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
    color:#9A8484 !important;
    transition: all .5s ease-out;
    }


#pun-ulinks a:link, #pun-ulinks a:visited, #pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
    font: 400 7.5px Playfair Display;
    padding:0px 3px !important;
    text-transform:uppercase;
    color:#655353;
    text-shadow:0 0 1px #2D2525;
    letter-spacing:01px;
    transition: all .5s ease-out;
    }

#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
    color: #F5F5F5 !important;
    transition: all .5s ease-out;
    }





/* category and statistics*/
#pun-index #pun-main h2, #pun-stats.section h2 {
    margin: 10px 0 10px -25px;
    width: 1061px;
    text-align:center;
    }

#pun-index #pun-main h2 span, #pun-stats.section h2 span, #pun-index #pun-main h2 span a {
    font-size: 0;
    }

#pun-index #pun-category1 h2 {
    margin-top:20px;
    }






.punbb table Div.icon { 
    margin-left:0px;
    background:url(http://forumstatic.ru/files/0016/d7/93/68633.png) center center no-repeat;
    width:30px;
    height:30px;
    }

TR.inew Div.icon {  
    background:url(http://forumstatic.ru/files/0016/d7/93/81910.png?v=1) center center no-repeat;
    }

TR.isticky Div.icon { 
    background:url(http://forumstatic.ru/files/0016/d7/93/79488.png) center center no-repeat;
    }

TR.iclosed Div.icon { 
    background:url(http://forumstatic.ru/files/0016/d7/93/79488.png) center center no-repeat;
    }

.punbb .main.multipage table Div.icon {
    float: right;
    margin-top: -7px;
    display:block;
    }
.fs-box table Div.icon {
    float: right;
    margin: -5px;
    display:block;
    }




#pun-index .category table {
    border-spacing: 0px 0px;
    }

#pun-index .tcl h3 {
    margin-left:-15px;
    margin-bottom:5px;
    padding:3px 0px 2px 0px;
    border-bottom:0px dashed #7a6e6c;
    }
#pun-index .tcl h3 a {
    display:block;
    font: bold 15px Playfair Display;
    text-transform:uppercase;
    color:#6C6260;
    text-shadow: 0 1px 1px #fff;
    padding:0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align:left;
    transition: all .5s ease-out;
    }

#pun-index .tcl h3 a:hover {
    transition: all .5s ease-out;;
    }



.punbb td div.tclcon {
    margin-left:0px;
    padding: 0px 0px 0px 0px;
    }

#pun-index .intd {
    margin: 0px 0 10px -53px;
    }

#pun-index td.tcl {
    padding-left:50px;
    width: 450px!important;
    font: 400 11px Arial;
    letter-spacing:0px;
    }
    
#pun-index td.tc2, #pun-index td.tc3 {
    font: 11px Arial;
    padding:0px;
    text-align: center !important;
    }

#pun-index td.tc2, #pun-index td.tc3 {
    width:50px;
    }


#pun-index td.tcr {
    font:12px Arial;
    letter-spacing:0px;
    text-transform:lowercase;
    padding: 0px 0px 0px 5px !important;
    }

.punbb em.user-avatar {
    float:right !important;
    }

.punbb .user-avatar .avatar-image {
    opacity:0.6;
    filter:grayscale(100%);
    width:30px !important;
    height:30px  !important;
    border-radius:0px!important;
    transition: all .5s ease-in-out 0s;
    border: 1px solid #71876E;
    box-shadow: 0 0 0 1px #EBEBEB, 0 0 0 2px #9A8484;}
.punbb .user-avatar .avatar-image:hover {
    opacity:1;
    filter:grayscale(0%);
    transition: all .5s ease-in-out 0s;
    }


#pun-index td.tcr a:link, #pun-index td.tcr a:visited {
    font: 600 14px Playfair Display;
    text-transform:lowercase;
    color:#6C6260;
    text-shadow: 0 1px 1px #fff;
    letter-spacing:0px;
    }

.punbb .main.multipage table .user-avatar {
    padding-left:0px;
    }
.punbb .main.multipage table .user-avatar img.ava {
    border-radius:0px!important;
    }
.punbb .main.multipage table td div.tclcon  {
    border:none;}



#podforum {display:block;
box-shadow:0 0 2px #859383;
border-bottom: 3px double #999392;
border-top: 1px dashed #999392;
padding:6px;
margin-left: 5px;}

.name {background:#BDC8BC;
text-align:center;
text-transform:uppercase;
font:bold 8px arial;
letter-spacing:1px;
padding:2px;
color:#4F4040;
margin-bottom:4px!important;}



#pun-crumbs1 .container, #pun-crumbs2 p.container {
    font: 12px Arial !important;
    letter-spacing:0px;
    margin-top: -10px;}


.statscon {
    margin-top:0px !important;
    padding:0px;
    }

.statscon a {font-weight:normal!important;}




#pun-announcement .container {
    text-align:center!important;
    margin-top: -40px;}

#pun-status .container {
    font: 11px Arial;
    text-decoration: none;
    letter-spacing:0px;
    line-height:15px;
    }

                      
.banners {
    position:absolute;
    opacity:0.5;
    overflow-y:scroll;
    width:1021px!important;
    height:33px!important;
    padding-right:10px!important;
    margin:52px 0 0 0px!important;
    text-align:left;
    }

.banners:hover {
    opacity:1;
    transition: all .5s ease-in-out 0s;
    }

.banners img {
    filter:grayscale(80%);
    transition: all .5s ease-in-out 0s;
    }

.banners img:hover {
    filter:grayscale(0%);
    transition: all .5s ease-in-out 0s;
    }

/* -------------------------------------------------------------------------------------- */




#pun-main h1 {
    text-align: right!important;
     font: bold 12px Playfair Display;
    text-transform:uppercase;
    text-shadow: 1px 0px 0px #BCC8BC;
    color:#536553;
    letter-spacing: 1.5px;
    padding-bottom:6px;
border-bottom: ;
    }

#pun-main .topic h3 span {
    background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0;
    outline:1px solid #b4a7a5; 
    border:3px solid #c4c4c4;
    padding:0px 15px;
    height: 16px;
    width: 974px!important;
    text-align:left;
    font: bold 10px Arial;
    text-transform:uppercase;
    line-height:17px;
    letter-spacing: 0px;
    }

#pun-main .topic h3 a, #pun-viewtopic div.post h3 strong {
    color:#58513a;
    }


#pun-main .post-links a {
    font: 12px Playfair Display;
    text-transform:uppercase;
    text-shadow: 1px 0px 0px #BCC8BC;
    color:#536553;
    }



#pun-main .linksb .pagelink, #pun-main .linkst .pagelink {
    font: 12px Arial;
    text-transform:lowercase;
    }
  
#pun-main .subscribelink a {
    text-transform:lowercase;
    font: 12px Arial;
    }

#topic-users-in p.container {
    padding-left: 0px;
    font: 12px Arial;
    }

.linkst .postlink {
    top: -45px;
    }
#pun-main .postlink a {
    font: 11px Arial;
    text-transform:lowercase;
    }


.punbb .quote-box, .punbb .code-box, .quote {
    background-image: url(http://forumstatic.ru/files/0016/d7/93/56716.png);
    border-left:3px double #8f9f8d;
    border-right:3px double #8f9f8d;
    outline:1px solid #b4a7a5;
    }

.punbb .quote-box cite, .punbb .code-box strong.legend {
    font: bold 15px Arial !important;
    letter-spacing:0px;
    text-transform:lowercase;
    border-bottom: 1px dashed #5A4949;
    margin-bottom: 6px !important;
}
.punbb .code-box strong.legend a {color:#5A4949!important;}



hr {
    background-color:#999392;
    height:2px;
    opacity:1!important;
    border:none!important;
    }


.punbb textarea {
    margin-top:4px !important;
    background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0;
    outline:1px solid #b4a7a5; 
    border:3px solid #c4c4c4;
    font:13px Arial;
    color:#3b3b3b;}

div#addition-area, #font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area {
    background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0;
    margin-top: 20px;
    padding:20px;
    outline:1px solid #b4a7a5; 
    border:3px solid #c4c4c4;}



.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span, .punbb select, .punbb input {
    padding:4px 10px 4px 10px;
    background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0;
    text-align: left!important;
    font: bold 11px Arial;
    border:1px solid #b4a7a5;
    color:#3b3b3b;}

#SubmitMPst { margin:0px;
color:#3b3b3b;
    background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0;
    text-align: left!important;
    font: bold 12px Arial;
    border:1px solid #b4a7a5;
    }

.punbb #post.container fieldset legend {
    margin: 0px 0 0px -2px;
    padding:0px 0px;
    height: 20px;
    width: 996px;
    text-align:center;
    background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0;
    outline:1px solid #b4a7a5; 
    border:3px solid #c4c4c4;
    }

.punbb fieldset legend span, .punbb fieldset legend #plng {
    font: bold 12px Playfair Display;
    text-transform:uppercase;
    text-shadow: 1px 0px 0px #BCC8BC;
    color:#536553;
    letter-spacing:1px;
    line-height:16px;
    }

.punbb fieldset legend #plng {
    border:none!important;
    font-size: 10px !important;}



/* ----------------------------------------------------------------------------------------- */




.punbb .post .post-author {
    position:relative;
    background:url() top center no-repeat;
    padding:0px 0px 0px 0px;
    margin-left:0px;
    margin-top:-8px;
    padding:4px;
    padding-top:30px;
    }


.punbb .post .post-author ul, .punbb .post .post-author p {
    text-align:center;
    width:210px;
    background:url(http://forumstatic.ru/files/0016/d7/93/91282.png) top center repeat;
    border:1px solid #BCC8BC;
    outline:3px double #859A84;
    }


.pa-author {
    background:url() center bottom no-repeat;
    height:25px;
    margin:0px 0px 5px 0px!important;
    }


.pa-author, li.pa-author a:link, li.pa-author a:visited, li.pa-author a:hover, li.pa-author a:active, li#profile-name strong {
    text-decoration:none;
     font: bold 12px Playfair Display;
    text-transform:uppercase;
    text-shadow: 1px 0px 0px #BCC8BC;
    color:#536553;
    letter-spacing:0px;
    line-height:30px!important;
    }



.pa-avatar img {
    margin-bottom:0px;
    border-radius:0px;
box-shadow: 0 0 0 2px #D6D6D6;
outline: 4px double #B0BFB0;
max-width:180px;
    }


.pa-respect1, .pa-respect img {width:9px;}
.pa-posts, .pa-respect1, .pa-respect, li.pa-respect a:link, li.pa-respect a:visited,
li.pa-respect a:active, li.pa-respect a:hover, li.pa-ip a:link {
    color: #2a2a2a;
    }



li.pa-fld1 {
    width:166px;
    text-align:justify;
    margin:6px 0px 0px 15px;
    padding:4px 7px 10px 7px!important;
    box-shadow: 0 0 0 2px #D6D6D6;
    outline: 4px double #B0BFB0;
    font: 400 10px Arial;
    letter-spacing:0.2px;
    text-transform:lowercase;
    background-image:url(http://forumstatic.ru/files/0016/d7/93/91282.png);
    }
li.pa-fld1 .info a {font-weight:bold;}
li.pa-fld1 a {text-shadow: 0 0 2px #00000036;}

.pa-fld4 {margin: 0px 0 0px 0px !important; position: relative;} 
.pa-fld3 {margin: -37px 0 -10px 0px !important; position: relative;} 

.pa-respect, .pa-posts, .pa-fld2 {
    font-size: 10px !important;
    font-family: tahoma;
    display: inline-block;
    width: 52px;
    text-align: center;
    text-transform: lowercase;
    padding-bottom: 2px !important;
    margin: 5px 4px 0px 0px!important;
}

a.namel {display:block;
padding-bottom:2px;
margin-bottom:2px;
text-align:center;
font:11px Arial;
border-bottom:1px solid #BDC8BC;
text-transform:uppercase;}

.fandom {display:block;
padding:2px 0 1px 0;
background:#BDC8BC;
margin-bottom:4px!important;
text-align:center;
font:600 8px arial;
letter-spacing:1px;
text-transform:lowercase;
color:#6d6653;}

li.pa-title {
    background:#bbb7b6;
    margin:3px 0px 10px 0px;
    padding:2px 0px 3px 0px!important;
    font: 400 10px Arial;
    letter-spacing:0.2px;
    text-transform:lowercase;
    text-align:center;
    color: #5A4949;
    }



li.pa-ip, .pa-last-visit, .pa-reg {
    width:210px;
    border-top:0px solid #BCC8BC;  
    margin:0px 0px 0px 0px;
    padding:5px 0px 2px 0px!important;
    font: 400 8px Arial;
    letter-spacing:0.2px;
    text-transform:lowercase;
    text-align:center;
    }

.punbb .post-box {
    margin-left:50px;
    }
.punbb .post-box a {
    font-weight:;
    color: #536553;
    }

li.pa-online {
    background:#d9d2bc;
    margin:3px 0px 10px 0px;
    padding:2px 0px 3px 0px!important;
    font: 400 10px Arial;
    letter-spacing:0.2px;
    text-transform:lowercase;
    text-align:center;
    color: #888069;
    }

.imgON_Off {width:209px !important;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


#afterMove, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner, #move_posts_form {
    background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0!important;
    outline:1px solid #b4a7a5; 
    border:3px solid #c4c4c4!important;
    }

#MyBookmarks h2 {
    background:none!important;
    width:200px!important;
    }
#MyBookmarks {
     background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0;
    outline:1px solid #b4a7a5; 
    border:3px solid #c4c4c4;
    }
#BookmCntToggle.default-style {
    background: #e1dac8 !important;
    color: #d6747f !important;
    height: 24px !important;
    width: 18px !important;
    }



::-webkit-scrollbar {width:7px; height:4px;}

::-webkit-scrollbar-track {
    background:#6C6260 !important;}
::-webkit-scrollbar-thumb {
    background:#9EAD9B !important;}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


.punbb .tbs {
   text-align:center;
  position:absolute;
  display:block;
  width:1091px; 
  height:230px;
  margin:-270px 0 0 -40px;
  background:url(http://forumstatic.ru/files/0016/d7/93/78969.png);}

.punbb .tb_post {
  display:block;
  position:absolute;
  margin:30px 0 0 590px;  
  width:220px; 
  height:80px;
  overflow-y:scroll;
  font:10px Arial;
  text-align:justify;
  padding-right:10px;
  line-height:13px;
}

.punbb .tb_text {
  display:block;
  position:absolute;
  margin:50px 0 0 660px;
  width:210px; 
  height:50px;
  overflow-y:scroll;
  font:10px Arial;
  text-align:justify;
  padding-right:10px;
  line-height:13px;
}

.punbb .tb_ep {
  position:absolute;
  margin:122px 0 0 835px;
  font:12px Playfair Display;
  text-align:center;
  line-height:14px;
}
  
.punbb .tb_ep a {
  color:#6C6260;
  text-shadow:0 0 0px #000000a3;
}

.punbb .tb_img img {
  position:absolute;
  opacity:0.2;
  }

  .plash {
    background: radial-gradient(ellipse at top,
    #93a283 53%, #7b8663 100%);
    padding: 5px 13px 7px 13px;
    border: 1px solid #94a27e;
    width: 150px !important;
    display: inline-table;
    font-family: Playfair Display;
    font-size: 9px;
    text-transform:uppercase;
    transition-duration: 2s;
    margin: 2px 0 2px 0 !IMPORTANT;
    color: #464026 !important;
    text-shadow:0 0 2px #0000004a;
}

.plash:hover {
background: radial-gradient(ellipse at top,
 #696e4a 53%, #575b3d 100%);
    border: 1px solid #8f713e;
    width: 150px !important;
    display: inline-table;
    transition-duration: 2s;
    color: #afaf93 !important;
}

#post #smilies-area {
    padding:2px 10px 2px 10px;
background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0;
    text-align: left!important;
    font: bold 12px Arial;
    border:none !important;
    }

#volSlider .thumb {
    background: #879473!important;
}

#volSlider .before {
    background: rgb(175 185 158)!important;
}

.FNTslider {
    background: #919c7a!important;
}
.FNTslider .before {
    background: #e2ddc9!important;
}
.FNTslider .thumb {
    background: #646f59!important;
}

#statistic-other {text-align:center;font:11px Arial;}

#MyBookmarks h2, #MyBookmarks h1, .editBookmark h2 {
    position: relative;
    width: 220px!important;
    height: 20px!important;
    z-index: 9999999;}


.my-tabs>span {
    outline:1px solid #90a38e!important; 
    border:3px solid #c4c4c4!important;
    background-image:url(http://forumstatic.ru/files/0016/d7/93/91282.png);
    font: 400 14px Playfair Display;
    text-transform:uppercase;
    color:#756060!important;
    text-shadow:0 0 2px #C8D1C7;}
.my-tabs>.tab-a {background-color: #d6ceb5!important;}

#pre_placement>a {
    top: -16px!important;
}

#navpiar a, #navpiar {font: 600 15px Playfair Display;
    text-transform:uppercase;
    color:#5E705C;
    text-shadow:0 0 2px #C8D1C7;
    letter-spacing:1px;
    text-decoration: none;
    transition: all .5s ease-out;}

    #MyBookmarks li.BookmarkL>span.last_click {
      background: rgb(68 44 20 / 12%)!important;
      box-shadow:none!important;}
.editBookmark {background:#d6ceb4;}



.punbb .modmenu {
 text-align:right;
  }

#my-form {
  transform:scale(0.85, 0.85);
  margin-left:-70px;
}

/*роли*/
.m-block {
    background: linear-gradient(45deg, #D3DAD2, #D6D6D6);
    box-shadow:0 0 100px #917878 inset;
    padding:20px;
    border:6px double #AC9A9A;
    width: 650px;  
}
  .m-title {
    font:bold 32px Playfair Display;
    text-shadow: 0 1px 2px #EBEBEB;
    color:#5A4949;
    text-align:center;
    text-transform:uppercase;
}
  .m-nav {background:#97a288;
  border:3px double #9EAD9B;
  box-shadow:0 0 6px #00000045 inset;
  padding:7px 25px;
  text-align:center;
}
  .m-nav a:link, .m-nav a:visited {display:inline-block;
  background:#9EAD9B;
  color:#d9e0cd;
  text-shadow:0 0 2px #000000b5;
  font:10px Playfair Display;
  text-transform:uppercase;
  letter-spacing:1px;
  padding:1px 20px;
  margin:0 3px;
  border:1px solid #6c6260;
  box-shadow:0 0 6px #00000045 inset;
  }
   .m-nav a:hover, .m-nav a:active {opacity:0.5;
}
   .m-text {padding:20px;
  font:12px Arial;
   text-align:center;
  background: linear-gradient(45deg, #D3DAD2, #D6D6D6);
    box-shadow:0 0 100px #917878 inset;
    border:6px double #AC9A9A;
   color: #4d4d4d;
}
   .m-text img {display:block;
   margin:20px 0px;
   width:602px;
}
.m-name {background-image: url(http://forumstatic.ru/files/0016/d7/93/37651.png?v=1);
border-top: 3px double #D3DAD2;
border-bottom: 1px solid #D3DAD2;
  box-shadow:0 0 6px #2F382E45 inset;
  text-align:center;
  font:bold 15px Playfair Display;
  text-transform:uppercase;
  height:12px;
 text-shadow: 0 1px 2px #5A4949;
    color:#EBEBEB;
}
   .m-text-scroll {
   width:299px;
   height:157px;
   overflow-y:scroll;
   font:11px Arial;
   line-height:16px;  
   padding:10px;   
}   
   .m-text-scroll u {
   display:block;
   width:290px;
   text-decoration:none; 
   text-transform:uppercase;
   font:600 11px Playfair Display;
  border-bottom:1px solid #00000047;}
.m-tb {display:inline-block; width:320px; text-align:center;
}
   .m-tb img {margin:5px 3px;
   opacity:0.7;
   width:132px;
   height:50px;
   outline:1px solid #8c9a7c;
}
   .m-tb img:hover {
   opacity:1;
}
   .r-text-scroll {
   width:93%;
   height:200px;
   overflow-y:scroll;
   font:12px Arial;
   line-height:16px;  
   padding:10px;
   text-align:center;
   color: #4d4d4d;
}
   .r-text-scroll u {
   display:block;
   margin-top:10px;
   width:560px;
   text-decoration:none; 
   text-transform:uppercase;
   text-shadow: 0 1px 2px #fff;
   font:600 14px Playfair Display;  
   border-bottom: 1px dashed #7B6565;
}
     .m-title small {
    font:bold 15px Playfair Display;
    text-transform:lowercase;
    text-shadow: 0 1px 2px #EBEBEB;
    color:#687B65;
  }



/*гостевая*/
.gest {
width: 650px;
height: 500px;
background: url(http://forumstatic.ru/files/0016/d7/93/56716.png) top center repeat #dce0e0;
outline:1px solid #b4a7a5; 
border:3px solid #c4c4c4;  
padding-top: 20px;
color: #3b3b3b;
}
.gestitle {
width: 650;
height: 30px;
background-image: url(http://forumstatic.ru/files/0016/d7/93/37651.png?v=1);
border-top: 3px double #D3DAD2;
border-bottom: 1px solid #D3DAD2;
font: 600 20px Playfair Display;
text-transform:uppercase;
color:#5E705C;
text-shadow:0 0 2px #C8D1C7;
letter-spacing:1px;
margin-top: 15px;
}
.gestitle1 {
width: 400px;
padding-top: 5px;
font: 11px arial;
color: #5A4949;
}
.gestitle2 {
width: 200px;
text-align: center;
font: 600 15px Playfair Display;
text-transform:lowercase;
color:#7B6565;
text-shadow:0 0 2px #C8D1C7;
padding: 4px;
border-bottom: dashed 1px #7B6565;
}
.gestitle3 {
width: 100%;
height: 12px;
margin-top: 10px;
background:#bbb7b6;
border-top: 3px double #D3DAD2;
border-bottom: 1px solid #D3DAD2;
padding: 0 2px 5px 0;
font: 600 11px Playfair Display;
text-transform:uppercase;
color:#5E705C;
text-shadow:0 0 2px #C8D1C7;
letter-spacing:1px;
}
.gestrole {
width: 310px;
height: 200px;
overflow: auto;
}
.gestneed {
width: 220px;
height: 230px;
text-align: center;}

.pun-modal .container {
    background: #b3b1a8!important;
    }