/* STYLE BY котноним  для soft paw май-июнь 2023
сделан на стандартном стиле Classic DarkRed.
CS1 Background and text colours
-------------------------------------------------------------*/
.punbb .main h1span, #pun-debug h2 span, .punbb-admin #pun-admain h2 span { font-size: 12px!important; }

.pun-modal .modal-inner {max-height: 0em!important; overflow: unset!important;}

#awards-content  .forum .tc2, #awards-content .forum .tc3, #awards-content  .forum .tc1  { display: table-row;padding:0px!important;width: 200px!important;}


.bbuline {text-decoration: underline;
    font-style: normal;}

.byuser {font-family: 'Inter', sans-serif!important;font-size: 10px;} 
.forum .tclcon a {font-family: 'Inter', sans-serif!important;font-size: 10px!important;}
.punbb .user-avatar {margin: 1px 30px 2px 0px!important;}

/*#tuser {position: absolute;
    margin-top: -2px;margin-left: -180px!important;width: 40px!important;height: 40px!important;}
#tuser:hover::after {content: url(https://i.imgur.com/uc6jYqy.jpg);}

 div.tclcon span.stickytext,.punbb td div.tclcon span.newtext, div.tclcon span.acchide {}*/
 
 
/* ЛЗ */
.lz {width: 180px;padding: 0px 20px 0px 20px;}
.lz_nik {font-size: 10px; font-family:'Segoe UI Light';}
.lz_pl {padding-top: 5px;}
.lztext {padding: 10px;font-size: 9px;background-color: #fafafa;} 

 
/*привет, гость*/
#pun-status .container span.item1 {
    font-family: 'Hello France'; 
    font-size: 20px; 
    color: #222222;
    color: #f3b0a6;}
#pun-status .status-right {float: none!important;display:none;}
#pun-status .container span.item2 {display:none;
      font-family:  'Segoe UI Light'; 
      font-size: 8px; color: #35363d;text-transform: uppercase;
}


.punbb .category {
    border: 0px solid #ccc;
    padding-bottom: 10px;}
.punbb .category div {}
.punbb .category div table tbody {border: 1px solid #dfdfdf;
    }
.punbb .main tbody td.tc3,.punbb .main tbody td.tc2 {text-transform: lowercase; font-size: 10px;vertical-align: middle;}
.punbb .main tbody td.tc2 {margin-top: 30px;}
.punbb .main tbody td.tcl, .punbb .main tbody td.tcr { padding: 0px!important;padding-bottom: 15px!important;}


.punbb .main tbody td.tcr span {text-transform: lowercase; color: #222222;}
.punbb #pun-main #pun-category1 .container {width: 900px;
margin-left: 40px;
margin-right: 60px;
border: 1px solid #ccc; padding: 15px 0px 15px 0px;}
.punbb #pun-main  #pun-category2 .container {width: 900px;
margin-left: 40px;
margin-right: 60px;
border: 1px solid #ccc; padding: 15px 0px 30px 0px;}
.punbb #pun-main #pun-category3 .container {width: 900px;
margin-left: 40px;
margin-right: 60px;
border: 1px solid #ccc; padding: 15px 0px 30px 0px;}
.punbb #pun-main #pun-category4 .container {width: 900px;
margin-left: 40px;
margin-right: 60px;
border: 1px solid #ccc; padding: 15px 0px 30px 0px;}
.punbb  #pun-category5 .container {width: 900px;
margin-left: 40px;
margin-right: 60px;
border: 1px solid #ccc; padding: 15px 0px 30px 0px;}
.punbb #pun-main #pun-category6 .container {width: 900px;
margin-left: 40px;
margin-right: 60px;
border: 1px solid #ccc; padding: 15px 0px 30px 0px;}

.multipage { padding-left: 0px;    margin-left: -19px;}
.multipage tr div.icon, .fs-box tr div.icon { width: 10px;
    height: 10px;margin-top: 0px!important;background: #ececec!important;}
.multipage tr.inew div.icon, .fs-box tr.inew div.icon {background: #ea8679!important;}    
    
.multipage  .intd {display: flex;font: 10px 'Montserrat', sans-serif!important;
    align-items: center;}
.topic.pinned {width: 980px!important; padding-left: 0px!important;margin-left: 0px;}

#pun-stats .container {
    background: url();}
    
 
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
    background-color: #fff;    -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
    border: 1px solid #d1d1d1;
    padding: 3px;
    border-radius: 3px;font-size:10px;
}

.punbb textarea {font-size:12px!important;}

::-webkit-scrollbar{ width: 4px; height: 3px;}
::-webkit-scrollbar-track { background-color: #fbf8f7; } 
::-webkit-scrollbar-thumb {    background-color: #eb8261;}

div.post-links ul li.pl-reports {display: none;}

.post-content td {border:none transparent !important;}
hr {border:none; background: rgba(89, 89, 89, 0.31); height:1px;}
.punbb .post-sig dt {border-top-color: rgba(89, 89, 89, 0.31)!important;}


/*число постов и Уважение и другое*/
.pa-posts,.pa-respect, .pa-fld1 {
    line-height: 11px;
}
.pa-posts,.pa-respect, .pa-fld1 {text-align: center;
    padding: 7px!important;
    display: inline-block!important;
    float: none!important;
    font-size: 8px;}

.pa-author a:before {
content: "@";}

.pa-author a {
font-size: 14px;
text-decoration: none;
   }
   
.pa-awards { font-size: 8px; padding: 7px!important; color: #fff; }
.pa-awards span { margin-right:-10px; color: #fff; }

.pa-gifts {display:none;}

.pa-reg, .pa-online {text-align: center;}

.punbb .post h3 strong.fnt, .topic a.sharelink,.punbb .post-links li.pl-report {display: none;}

.punbb .pa-avatar img {border-radius: 0px;margin-bottom: 10px; 
        max-width: 180px;
        max-height: 180px;
    }

.post-content ul li { list-style: hangul!important;}

.punbb td div.tclcon span.newtext a {font-size: 8px!important;}

#font-area, #size-area {
    width: 90%;background-color: #eff0f2;
}
#font-area div, #size-area div {
    display: inline-block;
    margin: 0 5px !important;
}

.table-active_up, .table-active_dw {
display: flex;
flex-direction: row;
justify-content: space-evenly;
top: 230px; 
gap:9px;
}

.table-active_up_sns, .table-active_dw_ep {
display: flex;
flex-direction: row;
justify-content: space-evenly;
gap:9px;
}

.table-active_up {padding-bottom: 23px;}
.table-active_up_sns {padding-bottom: 53px;}

.table-active_up img, .table-active_dw img, .table-active_up_sns img, .table-active_dw_ep img  {border-radius: 50%;}


#video-area-msg, #image-source-list, #image-area-actions, #spoiler-sels {background-color: #fafafa;}

/*шапка */
#pun-title table {
background-image : url(http://forumstatic.ru/files/001b/e3/a1/47089.jpg); 
background-repeat : no-repeat;
background-position: top center;
border: none;
margin-left: -60px;
height: 500px;
width: 1000px;}

/* CS1.0 фон */
body {
    background-image: url(http://forumstatic.ru/files/001b/e3/a1/37874.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    overflow-x: auto !important;
    background-position: top center;
}

/* Футер */
#pun-about p.container {
    background: rgba(0, 0, 0, 0) url(http://forumstatic.ru/files/001b/e3/a1/17145.jpg) no-repeat scroll bottom center;
    height: 132px; 
    margin-bottom: 0px!important;
    margin-left: -19px;
    margin-top: 0px;
    width: 1000px;
}

/* тело */
 #pun {
  background: #fff;outline: 0px solid #FFFFFF; outline-offset: 0px;
  }

/* CS1.1 */
.punbb .section .container, .punbb .modmenu .container,
.punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
  color: #35363d;
  }

/* CS1.1 закругление бордеров*/
.punbb .section .container {
  }
#pun-status .container, #pun-crumbs2 .container, .punbb .post h3, .punbb .post h3 span {
  border-radius: 0px 0px 0 0 !important;
  }
#pun-crumbs1 .container, #pun-about .container, .punbb .post > .container {
  border-radius: 0 0 0px 0px !important;
  }


/* CS1.2 пост контейнеры */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  color: #333;
  border-radius: 0px;
  }

/* CS1.3 категории*/
.punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .punbb .main h2 span{
  height:50px;
  background: transparent;
  border-bottom: #c1c1c1 solid 0px;
  padding: 0px;
  letter-spacing: 0px;
  color: transparent;
  font-family: 'HumanSijung Regular';
  text-align:center;
  font-size:36px;
  background: url(http://forumstatic.ru/files/001b/e3/a1/29597.gif) repeat center;
  -webkit-background-clip: text;
  }

#pun-main.main.multipage h1,  #pun-main.main h1 {
    font-size: 20px; 
    font-family: 'Inter'!important;
    background: transparent;
    color: #67566a;
}
#pun-main.main.multipage h2 span {font-size:12px;}
  
#pun-index td.tcl div.tclcon a {color: #f3b0a6;font-weight: normal!important;}
  
 .punbb .main h1span , #pun-debug h2 span, .punbb-admin #pun-admain h2 span {
color: #555;
text-align:center;
text-transform:lowercase;
padding:10px;
border:#ccc solid 0px;
  margin-bottom: 10px;}
#pun-stats h2 span, #pun-stats h2 {display:none;}


/* CS1.4 */
#pun-title, #pun-title .container {
  background-color: transparent;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, 
.punbb-admin #pun-admain legend span {
background-color:#fbfbfb;
font-size:12px!important;
color: #555;
text-align:right;
padding:2px;
border:#ccc solid 1px;
  }

#profilenav h2 span {display:none;}

/* CS1.6 профиль поля */
#viewprofile li, #setmods dl {
   color: #000000;
   border-bottom: 0px solid #ccc;
  }


.punbb .post h3 span {
  background-color: transparent;
  color: #333
  }

/* CS1.7 цитаты коды */
.punbb .quote-box, .punbb .code-box {
    margin: auto;background: #f5f5f5;
    border: 1px #e4e4e4 solid;
    text-align: justify;
    color: #888888;
  }

.punbb .quote-box cite, .punbb .code-box .legend, .punbb .spoiler-box > div {
  padding: .7em 1em;
  color: #535a6a;
  background: #e9e9e9;
  font: 10px 'Noto Sans Display', sans-serif;
  }

.punbb .post-content .blockcode, .punbb .post-content blockquote {
  padding: 15px;
  }
  
.punbb .post-content .blockcode {max-height: 150px;}

//* CS1.8 главное меню стиль*/
#pun-navlinks  { }

#pun-navlinks .container { 
  color: #3b2b2d;
  }

/* CS1.9 */
#pun-ulinks .container {
  border-radius: 0;
  margin: 0;
  }

/* CS1.10 */
.offline li.pa-online strong {
  font-weight: normal
  }

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3 {
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  }
  
.punbb .main h2 span {}

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  }

/* CS2.5 */
.punbb th {

  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  }

.punbb .divider {
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #dedfdf
  }

li.pa-online {
  }

#f-subforums {
  }


/* CS3 Links
-------------------------------------------------------------*/

/* 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 { text-transform: lowercase;
  color: #eb8261;
  }

.punbb .code-box strong.legend a { color: rgb(19, 0, 0);}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #333
  }

#pun-adnav .isactive ul.adsubnav a {
  color: rgb(103, 32, 32) !important;
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: rgb(103, 32, 32);
  }

/* CS3.3 меню */
#pun-navlinks a {
    font-family: 'Segoe UI Light';
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    transition: 0.4s all;
    letter-spacing: 1px;
    text-shadow: none;
  }
/* подменю */
#pun-ulinks li a {
  text-transform: uppercase;
  font-size: 9px;
  color: #35363d;
  line-height: 30px;
  font-family: 'Segoe UI Light';
  }

#pun-ulinks  ul  li.item8.nav-item-notifications a span {
    background: #eeaea5;
    border: 0 none;
    border-radius: 50%;
    color: white;
    display: inline-block;
    font: bolder 8px/1.6 'Segoe UI Light';
    margin: 0;
    min-width: 14px;
    padding: 0 1px;
    position: absolute;
    right: -8px;
    text-align: center;
    top: -10px;}
    
#pun-ulinks  ul  li.item8.nav-item-notifications a span:after {
    border-color:  #eeaea5 transparent;
    border-style: solid;
    border-width: 3px 3px 0;
    content: "";
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
}
    
#navpm .num_msg {position: absolute; border-radius: 50%;
    font-size: 11px;
    font-weight: 500;
    background: #eeaea5;
    padding: 1px 4px;
    height: 14px;min-width: 7px;
    color: #fff;
    cursor: pointer;}
    
#navpm .num_msg:before {content: " ";
    display: none;
    background: transparent;}

														 

/* CS3.4 */
#pun-navlinks li a:hover {
  color: #fff;text-shadow: -1px 0 #d02a2a, 1px 0 #40EDEA; 
  }

#pun-navlinks .isactive a {
  }

#pun-ulinks li a:hover, #pun-ulinks li a:focus {
  color:rgb(207, 104, 104);

  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }


/* CS4 Post status icons
 -------------------------------------------------------------*/

/* CS4.1 */
.punbb tr div.icon {
  background: url('http://forumstatic.ru/files/001b/e3/a1/94407.png') no-repeat 0 0;
  }

.punbb tr.inew div.icon {
  background:  url('http://forumstatic.ru/files/001b/e3/a1/42674.png') no-repeat 0px 0;
  }

.punbb tr.iredirect div.icon {
/*   background:  url('') no-repeat 0px 0;*/
  }

.punbb tr.inew.iclosed div.icon {
/*  background: url('') no-repeat 0px 0;*/
  }

.punbb tr.iclosed:not(.inew) div.icon {
/*   background:  url('') no-repeat 0px 0;*/
  }

.punbb tr.inew.isticky div.icon,
.punbb tr.inewisticky  div.icon,
.punbb tr.iclosed.inewisticky div.icon {
/*  background:  url('') no-repeat 0px 0;*/
  }

.punbb tr.isticky:not(.inew) div.icon {
/*  background: transparent url('') no-repeat 0px 0;*/
  }

/* CS4.2 */
.punbb .closedatafield {
  display: inline-block;
  width: 0;
  padding-right: 11px;
  font-size: 0;
  color: transparent;
  }

.punbb .closedatafield:before {
 /* content: url();*/
  margin-right: 5px;
  }

/* CS4.3 */
.punbb .stickytext:before {
 /* content: url();*/
  margin-right: 5px;
  }


/* CS5 Additional styles
-------------------------------------------------------------*/

/* CS5.1 */
#pun-main div.catleft, #pun-main div.catright {
  display: none
  }

/* CS5.2 */
.category td.tc2:before,
#f-subforums td.tc2:before {
  content: "Topics: " !important;
  color: rgb(150,150,150);
  float: left;
  }

.ru .category td.tc2:before,
.ru #f-subforums td.tc2:before {
  content: "Temas: " !important;
  }
.es .category td.tc2:before,
.es #f-subforums td.tc2:before {
  content: "Temas: " !important;
  }

.category td.tc3:before,
#f-subforums td.tc3:before {
  content: "Posts: " !important;
  color: rgb(150,150,150);
  float: left;
  }

.ru .category td.tc3:before,
.ru #f-subforums td.tc3:before {
  content: "Posts: " !important;
  }
.es .category td.tc3:before,
.es #f-subforums td.tc3:before {
  content: "Mensajes: " !important;
  }

#pun-viewforum .forum td.tc2:before {
  display: block;
  content: "Replies: ";
  color: rgb(150,150,150);
  float: left;
  }

.ru #pun-viewforum .forum td.tc2:before {
  content: "Respuestas: " !important;
  }
.es #pun-viewforum .forum td.tc2:before {
  content: "Respuestas: " !important;
  }

#pun-viewforum .forum td.tc3:before {
  display: block;
  content: "Views: ";
  color: rgb(150,150,150);
  float: left;
  }

.ru #pun-viewforum .forum td.tc3:before {
  content: "Views: " !important;
  }
.es #pun-viewforum .forum td.tc3:before {
  content: "Vistas: " !important;
  }

#pun tr.iredirect .tc2:before,
#pun tr.iredirect .tc3:before {
  content: none !important
  }

/* CS5.3 */
.tipsy-inner, .tipsy-arrow {
  font-family: 'Segoe UI Light';
  font-size: 11px;
  opacity: 0.8 !important;
  }

/* CS5.4 */
#BookmCntToggle {
  background: url(../../img/Classic_DarkRed/bookmark.png) center center no-repeat !important;
  width: 26px !important;
  height: 26px !important;
  opacity: 1 !important;
  cursor: pointer;
  z-index: 1;
  box-shadow: 0 0 6px rgba(0,0,0,.2);
  border-radius: 2px;
  }

#BookmCntToggle:hover {
  opacity: .78!important;
  }

#MyBookmarks h2, #MyBookmarks h1, .editBookmark h1 {
  margin-bottom: 0 !important;
  }

/* CS5.5 */
#navpm .num_msg {
margin-left: 2px !important;
margin-top: 6px!important;
  }

/* CS5.6 кнопки */
form .button, input[type="submit"] {
    padding: 5px;
    background-color: #ffffff;
    border: 1px solid #b3b3b3;
    color: #999999;
    display: inline-block;
  }

form .button:hover, form .button:focus, form .button:active,
input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active {
  }

form .button:disabled, input[type="submit"]:disabled {
  opacity: .6;
  cursor: default;
  box-shadow: none;
  }

/* CS5.7 кнопки в профиле Основной Аватар Подпись*/
#profilenav li a:hover {
  color: rgb(179, 179, 179);
  text-decoration: none !important;
  }

#profilenav li.isactive a {
  
  }

/*регулировка размера шрифта*/
.FNTslider {
  position: relative;
  z-index: 10;
  width: 140px;
  height: 3px;
  margin: 4px 40px !important;
  float: right;
  border-radius: 5px;
  box-sizing: border-box;
  background-color: #ececec;
}

#pun-messages .FNTslider {
  margin: 1px 39px !important;
}

.FNTslider .before {
  height: 3px;
  position: absolute;
  border-radius: 5px;
  margin-top: -1px;
  margin-left: -1px;
  box-sizing: border-box;
background-color: #eb8261;
}

.FNTslider .thumb {
  width: 5px;
  height: 5px;
  position: relative;
  top: -2px;
  cursor: pointer;
  background-color: #933b3b;
  background-size: cover;
  border-radius: 5px;
  margin-left: -7px;
}

/*соц сеть*/
.sp_tw {width: 592px; height: 200px; overflow: hidden;}

.sp_tw_bg{background-position: center; width: 592px; height: 70px;  letter-spacing: -1px;  word-spacing: 7px;  margin-top: 0px!important;  border-bottom: 1px solid #ffae8b; margin-bottom: 10px!important; }
.sp_tw_g {border: 1px solid #ffae8b;  border-radius: 50%;  width: 106px;  height: 106px;  margin-right: 400px!important;  margin-top: -178px!important;  margin-bottom: 40px!important;}
.sp_tw_av {border: 3px solid #fff;   width: 100px!important;  height: 100px!important; max-width: 100px!important;  max-height: 100px!important; overflow: hidden;  border-radius: 50%;background-position: center center; background-size: cover; background-repeat: no-repeat;}
.niktw {text-transform: lowercase; font-size: 16px;  margin-right: 180px!important; text-align: left;margin-left: 187px!important;}
.niklinktw {text-transform: lowercase; font-size: 10px;  margin-right: 180px!important;text-align: left;margin-left: 187px!important;}
.sp_tw_sm {width: 300px;height: 40px;text-transform: lowercase; margin-left: 87px!important;  font-size: 9px;  letter-spacing: 1px;  word-spacing: 3px;  color: #989898;  margin-top: 5px!important;margin-right: 0px;text-align: left!important;}
.sp_tw_read {font-size: 10px;display:flex;justify-content: center; gap: 5px; margin-bottom: 10px!important;margin-right: 66px!important;}
.sp_tw_stat {font-size: 10px;display:flex;justify-content: center; gap: 15px;}
.sp_tw_stat b {border-bottom: 1px solid #ffae8b;}
.sp_tw_hr {border-bottom: 1px solid #ffae8b;width: 592px; margin-top: 20px!important;}
.sp_tw_post {width: 320px; margin-top: 20px!important; font-size: 10px;  background: #fafafa; padding: 5px;}
.sp_tw_post img {max-width: 300px; height: auto; margin-top: 0px!important;border-radius: 10px;border: 1px solid #;padding: 5px!important; }
.sp_tw_post twtag {color:#ffae8b;padding: 15px!important;margin-top: 10px!important;}
/*конец соц сеть*/

/*картинка в кодах темы*/
.imgbp { position: relative; background-image:url('https://i.imgur.com/XxqOB59.jpg'); width:600px; height:100px; background-color:#14130c; border:0px solid #FFF; padding:0px; border-radius: 0px 0px 4px 4px;  opacity:.75;  font-size:28px;line-height:98%; color:#f6f6f0; }
.imgbp imgbp1 {font-family:'Hello France'; font-size:14px;  color:#6f548a;}
/*конец картинка в кодах темы*/

/*снс*/
.phonebumid { display: inline-block; width: 300px; padding-bottom: 5px!important;  background: #c7c7c7;  border-radius: 20px;  padding-top: 5px!important;  border-bottom: 5px #878787 solid;  box-shadow: 0 2px 10px rgba(0,0,0,0.2);}
.phonbubb { padding-top: 0px!important;  width: 290px;  border-radius: 20px;  height: 420px;  background-color:#f7f7f7;}
.phonebub1 {  margin: 6px!important;  display: inline-block;  padding: 10px 15px 10px 15px!important;  border-radius: 20px 20px 20px 0px;  background-color:rgba(255,255,255,0.8);  font-family: tahoma;  font-size: 10px;  text-align: left;  box-shadow: 1px 1px 10px rgba(137,137,137,0.1);  max-width: 150px; float: left; margin-right: 30px!important;color: #707070;}
.phonebub2 {margin: 6px!important;  display: inline-block;  padding: 10px 15px 10px 15px!important;  border-radius: 20px 20px 0px 20px;  background-color:rgba(255,255,255,0.8); font-family: tahoma;  font-size: 10px;  text-align: left;  box-shadow: 1px 1px 10px rgba(137,137,137,0.1); max-width: 150px; float: right; background-color: #ddd9d9!important;margin-left: 30px!important;color: #707070;}
.bubbleb {font-family: tahoma; text-align: center; width: 270px;  height: 255px;  padding: 5px!important;  overflow: auto; background-color: #f9f9f9; }
.phonclo {  text-align: left;  font-family: tahoma;  text-transform: lowercase;  margin-top: -10px!  font-size: 10px;  color:#7F7679;  padding-bottom: 2px!important; padding-top: 3px!important; background-color: #fff;border-radius: 20px 20px 0px 0px; }
.bubline {display: inline-block; width: 100%;}
.profileup { letter-spacing: -1px; text-transform: lowercase; font-family: 'tahoma'; font-size:16px; background-color: #fff!important;color: #707070;}
.profileup online {font-size: 9px; text-transform: lowercase;}
.bubbleb::-webkit-scrollbar { height: 10px; width: 4px;border-radius: 10px;}
.bubbleb::-webkit-scrollbar-thumb{ border-radius: 200px;background-color: #707070;}
.bubbleb::-webkit-scrollbar-track{background-color: #ааа;}
table.greyGridTable { border: 0px; width: 100%; height: 5px;  text-align: center; margin:0px!important;}
table.greyGridTable td, table.greyGridTable th {  border: 0px solid #FFFFFF;padding:0px!important;}
table.greyGridTable tbody td {font-size: 10px;font-family: tahoma;  text-transform: lowercase;}
/*конец снс*/

div#pun-live-rusff {z-index: 98;width: 440px; height: 19px; margin: auto 0px 0 auto;  background: transparent; text-align: right;line-height: 17px;position: relative;}
.cool1 { 
	width: 87px; 
	height: 16px; 
	padding: 0px 5px 2px 8px;
	background: #4a6322; 
	color: #fff; 
	font-size: 11px; 
	font-family: verdana; 
	text-align: center;
	float: right;
	margin-left: 4px;
	margin-right: 1px;
	border: 0px;
	cursor: pointer;
	box-shadow: inset 0 0 3px #000;
	-moz-box-shadow: inset 0 0 3px #000;
	-webkit-box-shadow: inset 0 0 3px #000;
	-khtml-box-shadow: inset 0 0 3px #000;
	text-shadow: 0 1px 2px #222;
	border-right: 1px solid #333;
}

.cool1:hover, .cool3:hover {
	background: #769349;
} 

.cool2 { 
	width: 16px; 
	height: 16px; 
	background: #333; 
	color: #fff; 
	font-size: 11px; 
	font-family: verdana; 
	text-align: center;
	float: right;
	margin-right: 1px;
	border: 1px solid #333;
}

.cool3 { 
	width: auto; 
	height: 16px; 
	padding: 0px 7px 2px 5px;
	background: #4a6322; 
	color: #fff; 
	font-size: 11px; 
	font-family: verdana; 
	text-align: center;
	float: right;
	font-weight: bold;
	border: 0px;
	cursor: pointer;
	box-shadow: inset 0 0 3px #000;
	-moz-box-shadow: inset 0 0 3px #000;
	-webkit-box-shadow: inset 0 0 3px #000;
	-khtml-box-shadow: inset 0 0 3px #000;
	text-shadow: 0 1px 2px #222;
	border-left: 1px solid #333;
}
div#pun-live-rusff-peoples {width: 270px; height: 70px; padding: 0px; background: #333; color: #fff; overflow: auto;position: absolute; top: 18px; right: 0px; z-index: 100;}
div.people-head {background: #444; width: 100%; font-size: 11px; padding: 3px 0px 3px 0px; text-align: center; margin-bottom: 7px; border-bottom: 1px solid #555; font-weight: normal;}
div.person {width: 30px; height: 30px; overflow: hidden; float: left; margin-left: 11px; margin-bottom: 11px;}