/* Полоса прокрутки */
::-webkit-scrollbar{height: 10px;width: 10px;}
::-webkit-scrollbar-track{background: #f9fbfc;} 
::-webkit-scrollbar-thumb{background: #cfe1e3;}
::-webkit-scrollbar-button{background: #e8c2ce;color:#fff;border-radius:10px;height:20px;width:5px}
::-webkit-scrollbar-corner{background: #f9fbfc;}
::-webkit-scrollbar-button:vertical:increment{border-top:1px solid #edeabe;border-radius:0 0 10px 10px}
::-webkit-scrollbar-button:vertical:decrement{border-bottom:1px solid
#edeabe;border-radius:10px 10px 0 0}
::-webkit-scrollbar-button:horizontal:increment{border-top:1px solid #edeabe;border-radius:0 10px 10px 0}
::-webkit-scrollbar-button:horizontal:decrement{border-bottom:1px solid
#edeabe;border-radius:10px 0 0 10px}
::-webkit-scrollbar-button:vertical:increment
::-webkit-scrollbar-button:vertical:decrement
::-webkit-scrollbar-button:horizontal:increment
::-webkit-scrollbar-button:horizontal:decrement{background-color: #edeabe !important;background-repeat:no-repeat !important}

/* быстрая навигация в темах */
#navselect {
width: 300px;
margin: 0 !important;}

#pun-live-rusff .cooltext {
display: none;}

/* 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.  */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ }

/* 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers. */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */ }

/* 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers. */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */ }

/* Add the correct font size in all browsers. */

small {
  font-size: 80%; }

.jGrowl .messag_theme {
background: #fcf1dd !important;
color: #9b4989 !important;}

.topic a.sharelink, a.permalink {
color: #c26573 !important;}

.punbb .user-avatar .ava, .punbb .user-avatar .avatar-image {
border: 1px solid #a5dadc;}

span.num_msg {
margin-top: -5px !important;
margin-left: 1px !important;}

img.post-img-Sp {
    margin: 0px 0 -7px 0;
    width: 220px;
    height: 55px;}

.post h3 a {
    color: #c26573 !important;}

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
    top: 0!important;
    margin-top: 3%!important;}

.banner_top {display: none !important;}
#banner_top {display: none !important;}

.FNTslider {
border-radius: 4px;
position: relative;
z-index: 1000;
background: #f9fbfc;
width: 120px;
height: 3px;
border: solid 1px #f9fbfc;
float: right;
margin-right: 2%;
top: 5px;   }

.FNTslider .before {
height: 3px;
border: solid 1px transparent;
border-right: none 0;
border-radius: 4px 0 0 4px;
position: absolute;
background: #a5638f;
margin-top: -1px;    }
.FNTslider .thumb {
width: 8px;
height: 13px;
border-radius: 3px;
position: relative;
top: -5px;
background: #c57eb5;
cursor: pointer;   }

.smile {
border-radius: 25px;
border-color: #a5638f;
background-color: #fdf9fc;}