/* CS1 Background and text colours
-------------------------------------------------------------*/

/* фон*/
html { background-image: url(https://i.imgur.com/r9uiKsj.jpeg);
 background-color: #3a3a3a;
 background-position: bottom center;
 background-attachment: fixed;
 background-size: cover;
 background-repeat: no-repeat;
 overflow-x: hidden!important;
  }

/* Пан или "тело" форума */
#pun {background: url(https://i.imgur.com/BV2Q52r.jpg) center repeat;
    margin: 470px auto 150px auto!important;
}

.punbb {
    margin: -90px 0 0 0;
    width: 95% !important;
    padding: 1px !important;
}

/* Шапка */

#pun-title table {
  border: none;
  height: 363px;
  width: 1000px; 
  background: url("https://i.imgur.com/kYCujrl.png") top center no-repeat; 
  margin-left: -15px;
  margin-top: -374px!important;
  padding: 15px!important;
  border: none 0 transparent!important; } 

/* Футер, низ */
#pun-about {
    margin: 0;
    padding: 0;
}

#pun-qjump {
    float: left;
}

#pun-about p.container {
background: url("https://i.imgur.com/avSdyNo.png") bottom center no-repeat;
  height: 147px;
  width: 1000px;
  margin-left: -26px!important;
  margin-bottom: -150px!important;
    padding-top: 0px!important; border: none 0 transparent!important;}

/* CS1.1 */
.punbb .section , .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 {
#pun {background-image: url(http://i.imgur.com/hlc4uCq.png); }
  background-color: transparent;
  color: #000;
  }

/* CS1.2 */
.punbb .main , .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
#pun {background-image: url(http://i.imgur.com/hlc4uCq.png); }
  background-color: transparent;
  color: #000;
  }

/* CS1.3 */
.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 {
  color: #6f6c9e;
  }
.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: #6f6c9e;
  }

/* CS1.4 */
#pun-title, #pun-title , .punbb .modmenu .container {
#pun {background-image: url(http://i.imgur.com/hlc4uCq.png); }
  background-color: transparent;
  color: #000000;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
#pun {background-image: url(http://i.imgur.com/hlc4uCq.png); }
  background-color: transparent;
  color: #00000;
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
#pun {background-image: url(http://i.imgur.com/hlc4uCq.png); }
  background-color: transparent;
  color: #00000;
  }


/* CS1.7 */
.punbb .quote-box {
  border: 1px solid;
  border-color: #6f6c9e;
  border-radius: 10px 10px 10px 10px;
  background-color: #eeebf0;
  text-align: justify;
  }

.punbb .code-box {
  border: 1px solid;
  border-color: #6f6c9e;
  border-radius: 10px 10px 10px 10px;
  background-color: #eeebf0;
  text-align: justify;
  }

/* CS1.8 */
#pun-navlinks .container {
#pun {background-image: url(http://i.imgur.com/hlc4uCq.png); }
  background-color: transparent;
  color: #000000;
  }

/* CS1.9 */
.punbb textarea, .punbb select, .punbb input {
  color: #000000; 
  border: none;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;}

#pun-title table tbody tr .title-logo-tdr { position: absolute; z-index: 1;  left: 50px;  top: -192px; }


.offline li.pa-online strong {
  font-weight: normal
  }

/* заголовок
  -------------------------------------------------------------*/

.punbb #pun-main h1,
.pun-modal.move_posts_form h2 {
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
    font-family: 'Avenir Next', sans-serif;
    font-size: 10px;
    letter-spacing: 1.4px;
    line-height: 15px;
    font-weight: normal;
    text-transform: lowercase;
}

/* Профиль в постах
  -------------------------------------------------------------*/
.punbb .post .post-author {
    width: 200px;
height: auto;
    padding: 15px 0 0 0 !important;
}

.punbb .post .post-author ul {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    width: 190px;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    background: #f4f0f7;
    border-radius: 0px 0px 25px 25px;
    padding-bottom: 5px !important;
}

.pa-author {
    height: auto;
    box-sizing: border-box;
    width: 100%;
    padding: 0!important;
    text-align: center;
    font-family: 'Avenir Next', serif;
    font-size: 12px;
    line-height: 15px;
    text-transform: lowercase;
    color: #6f6c9e;
    font-weight: 600;
    letter-spacing: 1px;
    text-shadow: none;
    margin: 17px 0 5px 0 !important;
}

.pa-author a {
    color: #6f6c9e!important;
}

.pa-author a:hover {
    color: #6f6c9e!important;
    text-shadow: none;
}

li.pa-title {
  text-align: center; 
  padding: 2px!important; 
  font-family: Avenir Next; 
  font-size: 9px; 
  color: #b7b5b0!important; 
  position: center; 
  text-transform: lowercase; 
  margin-top: 0px!important;
  width: 100%;
  margin-left: 0px;
  margin-bottom: 10px;
}

li.pa-avatar.item2 {
    margin: 0;
    width: 180px;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

li.pa-online {
    margin: 15px 0 0 0;
    width: 100%;
    height: auto;
    color: #6f6e6b;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 8px;
    line-height: 7px;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 1px;
    text-align: center;
    font-family: 'Avenir Next', sans-serif;
}

li.pa-online strong {
    font-weight: normal !important;
}

.pa-posts {
    text-align: center;
    font-size: 9px ;
    display: inline-block;
    padding: 0 2px;
    width: 60px; 
    margin-top: 5px!important;; 
    margin-left: 0px; 
    text-transform: lowercase;
font-family: Avenir Next;
color: #6f6e6b;
}

.pa-respect {
    text-align: center;
    font-size: 9px ;
    display: inline-block;
    padding: 0 2px;
    width: 60px; 
    margin-top: 5px!important;; 
    margin-left: 0px; 
    text-transform: lowercase;
    color: #000!important; 
font-family: Avenir Next;
}

.pa-fld1 {
    margin: -15px 0 -10px 0 !important;
    height: 30px;
}

.pa-fld2 {
    margin: -1px 0 0 0 !important;
    height: 27px;
    width: 180px;
}

.pa-fld3 {
    width: 180px;
    font-family: 'Avenir Next';
    font-weight: normal;
    font-size: 9px;
    letter-spacing: 0.6px;
    text-transform: lowercase;
    background: #ebe8ed;
    color: #6f6e6b!important;
    padding: 7px 5px !important;
    box-sizing: border-box;
    line-height: 140%;
    text-align: center;
    border-radius: 0 0 15px 15px;
}

.pa-fld3 a {
    display: inline;
    font-family: 'Avenir Next';
    font-weight: normal;
    color: #6f6c9e!important;
}

.pa-fld3 b,
.pa-fld3 strong {
    font-family: 'Avenir Next';
    font-weight: normal;
}



/* CS2 Border colours
-------------------------------------------------------------*/
.punbb .container, .punbb .post-body, .post h3, #pun-title {border-color: transparent;}

.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
border-color: transparent;}

#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
border-color: transparent;}

#pun-stats h2 .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin{
color: transparent;}

.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
border-color:transparent;}

.punbb th {
border-color: transparent;}

.punbb .quote-box, .punbb .code-box {
border-color: #e9e5f0;}

#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 #e9e5f0}

li.pa-online {
border-left-color: transparent;}

.punbb .post-sig dt {
border-top-color: transparent !important;
    display: none;}


/* 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 {
  color: #6f6c9e;
    text-decoration: none !important;
    transition: all 0.4s ease !important;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;

  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #6f6c9e;
    text-decoration: none !important;
    transition: all 0.4s ease !important;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
  }

/* 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: #6f6c9e;
  }

/* cs3.3. верхняя навигация до наведения */ 
#pun-navlinks a { 
color: #d7cbd4!important;
font-family: 'Avenir Next'; 
font-size: 12px!important; 
text-transform: lowercase; 
padding: 4px!important;
font-weight: 900;
} 

/* cs3.4. нижняя навигация до наведения */ 
#pun-ulinks a { 
color: #6f6c9e!important;
font-family: 'Avenir Next'; 
font-size: 10px!important; 
font-weight: 900; 
text-align: center; 
text-transform: lowercase; 
padding: 2px!important;} 

/* cs3.5. верхняя навигация после наведения */ 
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { 
color: #d7cbd4!important; 
background-color: #343338; border-radius: 8px; padding: 4px!important;} 

/* cs3.5. нижняя навигация после наведения */ 
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active { 
color: #6f6c9e!important; font-size: 10px!important; font-weight: 900; }

/* CS4 Post status icons
 -------------------------------------------------------------*/
/* кнопки */
#pun-main .formsubmit input {
padding: 5px;
background-color: #6e6c9d;
color: #d7cbd4;
text-transform: lowercase;
text-align: center;
font-size: 10px;
border-radius: 10px;
font-family: 'Avenir Next';
font-weight: 600;
  }

#pun-main .hashelp div input {
padding: 5px;
background-color: #6e6c9d;
color: #d7cbd4;
text-transform: lowercase;
text-align: center;
font-size: 10px;
border-radius: 10px;
font-family: 'Avenir Next';
font-weight: 600;
  }

/* форум */
#pun-index .tcl h3 a {
color: #6f6c9e!important;
 }

#pun-index td .tclcon {
  margin-left: 51px;
  margin-top: 15px;
  width: 343px;
  border-radius: 10px;
  border: 1px solid #eeecee;
  background-color: #eeecee;
  padding: 0;
}

.forlin {
  font-size: 9px;
  text-transform: lovercase;
  text-align: justify;
  font-family: 'Avenir Next';
  color: #adabad!important;
  padding: 5px 10px 10px 10px;
  }

#pun-index td .tclcon pfor_links {
  width: 343px;
  height: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  position: relative;
  margin: 3px 0 -6px 0 !important;
}

#pun-index td .tclcon pfor_links a {
  margin: 0 10px;
  background-color: #6f6d9f;
  color: #d7cbd4;
  padding: 1px 13px 2px 13px;
  font-size: 9px;
  line-height: 10px;
  font-family: 'Avenir Next';
  font-weight: normal;
  letter-spacing: 1px;
  border-radius: 10px;
}

#pun-main div.left, #pun-main div.right {display: none}

.punbb table Div.icon {float: left;
  display: block;
  border-style: none none none none;
  width: 21px;
  height: 28px;
  margin-top: -15px;
  margin-left: 10px;
  margin-right: 10px;
background-image : url(https://i.imgur.com/A7pMMpL_d.png);
background-repeat: no-repeat;
}

TR.inew Div.icon {
background-image : url(https://i.imgur.com/znnLXSp_d.png);
background-repeat: no-repeat;
  width: 21px;
  height: 28px;
}


/*------------------------полоски прокрутки-----------------------*/

::-webkit-scrollbar-thumb:vertical {
    background-color:#e6e2da;
}

::-webkit-scrollbar-thumb:horizontal {
    background-color:#e6e2da;
}

::-webkit-scrollbar {
    width: 3px;
    height: 4px;
    background-color: rgba(100, 100, 100, 0);
}


/* цвет выделения кода */
::selection { 
background: #d4aea0; /* Safari */ 
} 
::-moz-selection { 
background: #d4aea0; /* Firefox */ 
}

/* репутация*/
.post_reputation .container {
  background-color: #eeecee;
  background-repeat: repeat;

  }

.post_reputation h1 {
  display: none;
 }

.post_reputation .tcl {
  font-size: 0.9em!important;
  font-family: 'Avenir Next';  
  text-transform: lowercase;
  letter-spacing: 0.04em;
  }

.post_reputation .button {
padding: 5px;
background-color: #6f6d9f;
color: #d7cbd4;
text-transform: uppercase;
text-align: center;
font-size: 10px;
font-family: 'Avenir Next';
font-weight: 600;
  }

#pun-index th {
    font-size: 0 !important;
}



/* Панель в форме ответа
   -------------------------------------------------------------*/

#form-buttons table,
.punbb .formal textarea {
    width: 99%
}

#form-buttons td {
    padding: 0;
    line-height: 0;
    background-repeat: no-repeat;
    opacity: 0.55;
}

#form-buttons td img {
    height: 26px;
    width: 100%
}

#form-buttons #button-font {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/849687.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-transL {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/559055.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-size {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/255890.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-bold {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/46194.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-italic {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/628489.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-underline {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/795525.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-strike {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/755669.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-left {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/848944.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-center {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/973188.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-right {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/294138.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-justify {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/429592.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-spoiler {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/433693.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-quote {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/711252.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-code {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/365259.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-color {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/246959.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-smile {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/605810.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-link {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/11214.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-image {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/730734.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-image2 {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/601119.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-video {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/683898.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-hide {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/27443.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-table {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/953520.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-keyboard {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/83835.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-addition {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/20450.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-indent {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/805825.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#form-buttons #button-html {
    background-image: url(http://forumupload.ru/uploads/001b/85/37/4/439840.png) !important;
    background-position-x: center !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
}

#font-area,
#size-area,
#color-area,
#table-area,
#image-area,
#imageup-area,
#imageattach-area,
#keyboard-area,
#video-area,
#addition-area,
#smilies-area,
#video-area,
#spoiler-area {
    background: #ebe8ed;
    border: 2px solid #6f6c9e!important;
    border-top: none !important;
    color: #6f6c9e;
}

/* Гостевая
   -------------------------------------------------------------*/
.welc {
    background: url(https://i.imgur.com/k5fx54M.png) no-repeat;
    display: block;
    width: 450px;
    height: 600px;
    margin: 0 auto !important;
}

.zagolovok,
.pravila {
    letter-spacing: 0.8px;
    font-family: 'Montserrat', sans-serif;
    font-size: 9px;
    text-transform: lowercase;
    position: absolute;
    box-sizing: border-box;
    padding: 0 3px !important;
    overflow-y: auto;
    display: block;
    text-align: left;
    line-height: 137%;
    color: #838b91;
}

.zagolovok {
    margin: 184px 0 0 65px !important;
    width: 340px;
    height: 50px;
}

.pravila {
    margin: 254px 0px 0 65px !important;
    width: 330px;
    height: 135px;
}

.girls,
.boys {
    position: absolute;
    height: 135px;
    width: 140px;
    text-align: left;
    overflow-y: auto;
    line-height: 130%;
    font-family: 'Montserrat';
    font-weight: normal;
    font-size: 9px;
    text-transform: lowercase;
    letter-spacing: 0.8px;
    color: #838b91;
}

.welc a {
    color: #dbc1a4 !important;
}

.boys {
    margin: 430px 0 0 65px !important;
}

.girls {
    margin: 430px 0 0 249px !important;
}

.mesto,
.rate {
    letter-spacing: 0.7px;
    font-family: 'Montserrat', sans-serif;
    font-size: 9px;
    text-transform: lowercase;
    position: absolute;
    box-sizing: border-box;
    padding: 0 3px !important;
    overflow-y: auto;
    display: block;
    text-align: left;
    line-height: 137%;
    color: #c9ad9f;
}

.mesto {
    margin: 80px 0 0 413px !important;
    width: 200px;
    height: 13px;
}

.rate {
    margin: 80px 0px 0 73px !important;
    width: 200px;
    height: 13px;
}

.welc b {
    font-weight: bold;
    font-family: 'Montserrat';
    text-transform: lowercase;
}

.welc day {
    display: block;
    margin: 7px 0 3px 0 !important;
    font-size: 10px;
}

.welc day:first-child {
    margin: 0 0 2px 0 !important;
}

/* Таблица
   -------------------------------------------------------------*/


.inf_admins {
position: absolute; 
margin: -264px 0px 0 540px!important;
width: 330px; 
overflow-y: hidden;
}

.inf_admins a {
color: #fff!important; 
font-family: 'Avenir Next'; 
font-size: 8px!important; 
font-weight: 900; 
text-align: left; 
text-transform: uppercase; 
padding: 2px!important;
}

.inf_player {
position: absolute;
margin: -264px 0 0 145px!important;
width: 120px;
height: 100px; 
padding: 0px 5px 3px;
font-size: 14px!important;
text-align: justify;
font-weight: 900; 
font-family: Avenir Next;
color: #fff!important;
overflow-y: auto;
}

.inf_player a {
color: #e1c19a!important; 
font-family: 'Avenir Next'; 
font-size: 14px!important; 
font-weight: 900; 
font-style: italic; 
text-align: left; 
padding: 2px!important;
}

/* внешности */
.face {width: 500px; padding: 10px;}
#facetext {width: 230px; height: 100px; font-family: montserrat; font-size: 10px; text-aligh: center; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
#facetextb {font-family: montserrat; font-size: 18px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: uppercase;}
#facetexti {font-family: montserrat; font-size: 12px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: lowercase; text-aligh: center;}
#facetexti a {color: #000000!important;}
#faceinfo {font-family: tahoma; font-size: 10px; text-align: justify; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
.face ::-webkit-scrollbar { width:2px; height:2px; }
.face ::-webkit-scrollbar-track {}
.face ::-webkit-scrollbar-thumb {}


/* плашки*/
.plashkitabs { width: 500px; padding: 0px;}
.plashkitabs>input { display:none; }
.plashkitabs>div {
    display: none;
    border: 0px solid #a88258;
    padding-top: 12px;
}
.plashkitabs>label {
    display: inline-block;
    padding: 7px;
    margin: 0 -5px 1px 0;
    text-align: center;
    color: #000;
    border-bottom: 4px solid #eeeae3;
    cursor: pointer;
    width: 80px;
    font-family: BebasNeue Regular;
    font-size: 12px;
}
.plashkitabs>input:checked + label {
    color: #000000;
    border-bottom: 4px solid #a88258;
    font-family: BebasNeue Regular;
    font-size: 12px;
}
#plashkitab_s:checked ~ #txt_s,
#plashkitab_p:checked ~ #txt_p,
#plashkitab_ss:checked ~ #txt_ss,
#plashkitab_ff:checked ~ #txt_ff,
#plashkitab_a:checked ~ #txt_a { display: block; }

#plashkitext {width: 230px; min-height: 130px; max-height: 235px; font-family: tahoma; font-size: 10px; text-aligh: center; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
#plashkiar {width: 490px; height: 235px; font-family: tahoma; font-size: 10px; text-aligh: center; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
#plashkitextb {font-family: BebasNeue Regular; font-size: 18px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: uppercase;}
#plashkitexti {font-family: BebasNeue Regular; font-size: 12px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: lowercase; text-aligh: center;}
#plashkitexti a {color: #000000!important;}
#plashkinfo {font-family: tahoma; font-size: 10px; text-align: justify; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
#plashkipravila {margin-left: 3px; padding: 5px 0; width: 430px; font-family: tahoma; text-align: justify; color: #000; vertical-align: top; text-transform: lowercase; }


/* плашки*/
.coupontabs { width: 500px; padding: 0px; overflow-x: hidden;}
.coupontabs>input { display:none; }
.coupontabs>div {
    display: none;
    border: 0px solid #a88258;
    padding-top: 12px;
overflow-x: hidden;
}
.coupontabs>label {
    display: inline-block;
    padding: 7px;
    margin: 0 -5px 1px 0;
    text-align: center;
    color: #595c3d;
    border-bottom: 4px solid #eeeae3;
    cursor: pointer;
    width: 80px;
    font-family: montserrat;
    font-size: 12px;
}
.coupontabs>input:checked + label {
    color: #595c3d;
    border-bottom: 4px solid #595c3d;
    font-family: montserrat;
    font-size: 12px;
font-weight: 700;
}
#coupontab_o:checked ~ #txt_o,
#coupontab_ow:checked ~ #txt_ow,
#coupontab_tw:checked ~ #txt_tw,
#coupontab_m:checked ~ #txt_m { display: block; }

#coupontext {width: 230px; min-height: 130px; max-height: 235px; font-family: tahoma; font-size: 10px; text-aligh: center; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow-y: auto;}
#couponar {width: 490px; height: 235px; font-family: tahoma; font-size: 10px; text-aligh: center; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow-y: auto;}
#coupontextb {font-family: BebasNeue Regular; font-size: 18px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: uppercase;}
#coupontexti {font-family: BebasNeue Regular; font-size: 12px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: lowercase; text-aligh: center;}
#coupontexti a {color: #000000!important;}
#couponnfo {font-family: tahoma; font-size: 10px; text-align: justify; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
#couponpravila {margin-left: 3px; padding: 5px 0; width: 430px; font-family: tahoma; text-align: justify; color: #000; vertical-align: top; text-transform: lowercase; }

/* шаблон принятия*/

.anketa {
    background: url(https://i.imgur.com/HliydLC.png) no-repeat;
    display: block;
    width: 303px !important;
    height: 240px !important;
    margin: 0 auto !important;
    overflow: hidden;
}

.hello {
    letter-spacing: 0.8px;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    position: absolute;
    box-sizing: border-box;
    padding: 0 3px !important;
    overflow-y: auto;
    display: block;
    text-align: left;
    line-height: 137%;
    color: #6f69a5;
}

.pismo {
    letter-spacing: 0.8px;
    font-family: 'Montserrat', sans-serif;
    font-size: 9px;
    text-transform: lowercase;
    position: absolute;
    box-sizing: border-box;
    padding: 0 3px !important;
    overflow-y: auto;
    display: block;
    text-align: left;
    line-height: 137%;
    color: #87858a;
}

.hello {
    margin: 77px 0 0 73px !important;
    width: 223px;
    height: 30px;
}

.pismo {
    margin: 112px 0px 0 30px !important;
    width: 250px;
    height: 62px;
}


.anketa a {
    color: #6f69a5 !important;
padding: 3px;

}


.anketa b {
    font-weight: bold;
    font-family: 'Montserrat';
    text-transform: lowercase;
}


.knopki, .knopki2, .knopki3, .knopki4 {
    letter-spacing: 0.8px;
    font-family: 'Montserrat', sans-serif;
    font-size: 8px;
    text-transform: lowercase;
    position: absolute;
    box-sizing: border-box;
    padding-top: 2px !important;
    overflow-y: auto;
    display: block;
    text-align: center;
    line-height: 137%;
}

.knopki {
    margin: 200px 0 0 14px !important;
    width: 57px;
    height: 20px;
    background-color: #fefefe;
    border: 1px dashed #6f69a5;
    border-radius: 5px;
}


.knopki2 {
    margin: 200px 0 0 84px !important;
    width: 57px;
    height: 20px;
    background-color: #fefefe;
    border: 1px dashed #6f69a5;
    border-radius: 5px;
}

.knopki3 {
    margin: 200px 0 0 155px !important;
    width: 57px;
    height: 20px;
    background-color: #fefefe;
    border: 1px dashed #6f69a5;
    border-radius: 5px;
}

.knopki4 {
    margin: 200px 0 0 225px !important;
    width: 64px;
    height: 20px;
    background-color: #fefefe;
    border: 1px dashed #6f69a5;
    border-radius: 5px;
}

.knopki:hover {
background: #bfd2de;  
transition: all 0.2s ease-in-out 0.1s;
}

.knopki2:hover {
background: #bfd2de;  
transition: all 0.2s ease-in-out 0.1s;
}

.knopki3:hover {
background: #bfd2de;  
transition: all 0.2s ease-in-out 0.1s;
}

.knopki4:hover {
background: #bfd2de;  
transition: all 0.2s ease-in-out 0.1s;
}


/* купоны */
#inkuptext {font-family: BebasNeue Regular; font-size: 16px; text-align: center; text-transform: uppercase; font-weight: 900; padding-bottom: 10px; letter-spacing: 0px;}
#inkup2 {width: 330px; display: inline-block; vertical-align: top; padding: 10px;}
#inkuppr {height: 130px; width: 320px; overflow: auto; padding: 10px; background-color: #f0ede9; border-bottom: 2px solid #ceb9a6; display: inline-block; vertical-align: top; text-align: left; letter-spacing: 8px; line-height: 26px;}
#inkupcd {height: 130px; width: 320px; overflow: auto; padding: 10px; background-color: #f0ede9; border-bottom: 2px solid #ceb9a6; display: inline-block; vertical-align: top; text-align: left;}
#inkupcdic {width: 45px; height: 45px; background-size: cover; background-position: center; display: inline-block; vertical-align: top; margin: 5px;}
#inkupcd1 {width: 250px; height: 45px; display: inline-block; vertical-align: top; margin-top: 10px; font-family: tahoma; font-size: 10px; text-align: left; letter-spacing: 1px; font-style: normal;}
#inkupcd1 b {font-family: BebasNeue Regular; font-size: 16px; text-align: left; text-transform: uppercase; font-weight: 900;}
#inkup3 {width: 220px; display: inline-block; vertical-align: top; padding: 10px; margin-left: 0px;}
#inkupph {height: 295px; width: 200px; overflow: auto; padding: 10px; background-color: #f0ede9; border-bottom: 2px solid #ceb9a6;}

/* плашки */
.new_pin {
    width: 180px;
    display: inline-table;
    height: 20px;
    margin-right: 1px!important;
    background-color: #6f6c9e;
    border-radius: 5px;
    
}

.new_pin:hover {
    background-color: #aa86aa;
    border-radius: 5px;
    transition: all 0.2s ease-in-out 0.1s;
    
}


.new_text {
    font-family: Montserrat;
    font-size: 9px;
    font-weight: 500;
    color: #fefefe;
    padding: 5px;
    margin-top: -9px!important;
    margin-left: 38px!important;
    text-transform: lowercase;
    letter-spacing: 0.3px;
}


.new_head {
    font-family: Montserrat;
    font-size: 11px;
    color: #fefefe;
    padding: 7px 2px 4px 4px;
    text-transform: inherit;
    letter-spacing: 1px;
    margin-top: -39px!important;
    margin-left: 38px!important;
}


/* Оргтемы
   -------------------------------------------------------------*/
.inf_org {
    display: block;
    width: 600px !important;
    height: auto !important;
    margin: 0 50px !important;
}

.inf_org-h1 {
    background: url(https://forumstatic.ru/files/001b/83/99/11213.png) no-repeat;
    width: 600px !important;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    box-sizing: border-box;
    padding: 0 20px 4px 20px !important;
    color: #fff;
    font-family: 'Montserrat';
    text-transform: lowercase;
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 22px;
    line-height: 1;
    position: relative;
    z-index: 10;
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
}

.inf_org-text {
    background: #fcfaf7;
    outline: 1px solid #848575;
    box-sizing: border-box;
    width: 600px;
    height: auto;
    padding: 18px 20px 15px 20px !important;
    margin: -7px 0px 2px 0 !important;
    position: relative;
    z-index: 9;
    border-radius: 20px 20px 0 0;
    font-family: 'Montserrat';
    font-weight: normal;
    letter-spacing: 0.6px;
    line-height: 160%;
    text-align: justify;
    font-size: 10px;
    color: #848575;
}

/*магазин плашек*/
.colmenu { width: 380px; padding: 0px;}
.colmenu>input { display:none; }
.colmenu>div {
    display: none;
    border: 0px solid #595c3d;
    padding-top: 12px;
}
.colmenu>label {
    display: inline-block;
    padding: 7px;
    margin: 0 -5px 1px 0;
    text-align: center;
    color: #595c3d;
    background-color: #eeebe3;
border-radius: 20px;
  
    cursor: pointer;
    width: 105px;
    font-family: montserrat;
    font-size: 10px;
font-weight: 700;
}
.colmenu>input:checked + label {
     color: #595c3d;
    background-color: #eeebe3;
    font-family: montserrat;
    font-size: 10px;
font-weight: 700;
border-radius: 20px;
   
}
#colmenu_s:checked ~ #txt_s,
#colmenu_a:checked ~ #txt_a { display: block; }

#colmenub {width: 380px; height: 235px; font-family: montserrat; font-size: 10px; text-aligh: center; color: #595c3d; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}

/*карты*/
.cards { width: 580px; padding: 0px;}
.cards>input { display:none; }
.cards>div {
    display: none;
    border: 0px solid #d78376;
    padding-top: 12px;
}
.cards>label {
    display: inline-block;
    padding: 7px;
    margin: 0 -5px 1px 0;
    text-align: center;
    color: #dad2c3;
    background-color: #fbf9f9;
    border-top: 1px solid #f6f3f3;
    border-right: 1px solid #f6f3f3;
    border-bottom: 1px solid #f6f3f3;
    border-left: 1px solid #f6f3f3;
    cursor: pointer;
    width: 260px;
    font-family: neue machina;
    font-size: 12px;
}
.cards>input:checked + label {
    color: #d17162;
    border-top: 1px solid #f6f3f3;
    border-right: 1px solid #f6f3f3;
    border-left: 1px solid #-;
    border-bottom: 1px solid #f6f3f3;
    background-color: #fbf9f9;
    font-family: neue machina;
    font-size: 12px;
   
}
#cards_1:checked ~ #txt_1,
#cards_2:checked ~ #txt_2,
#cards_3:checked ~ #txt_3 { display: block; }
#cardsblock {width: 565px; height: 355px; font-family: neue machina; font-size: 10px; text-aligh: center; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}

div#cardstyle {
    height: auto;
    display: inline-block;
    margin-top: 7px;
    color: #606060;
    font-size: 8px;
}

div#flowerstyle {
    height: 18px;
    display: inline-block;
    margin-top: 7px;
font-family: montserrat;
    color: #606060;
    font-size: 9px;
}

div#flowerhead {
    height: 18px;
    display: inline-block;
font-family: montserrat;
font-weight: 700;
    margin-top: 7px;
    color: #606060;
    font-size: 11px;
}


/* твиттер */
#inftwitter {width: 500px; background-color: #fff; border-radius: 20px 20px 0 0;}
#inftwitter hr {wigth: 500px; color: #838384; margin-left: -10px; margin-right: -10px;}
#twittertop {width: 500px; height: 180px; background-color: #fff; background-position: center; border-radius: 20px 20px 0 0;}
#twitterstat {width: 500px; height: 40px; background-color: #fff; background-position: center;}
#twitterav {width: 80px; height: 80px; background-size: cover; background-position: center; border-radius: 50%; border: 5px solid #fff; display: inline-block; vertical-align: top; margin-top:-50px; margin-left: 10px;}
#twitter1 {width: 400px; height: 100px; display: inline-block; vertical-align: top}
#twitter2 {height: 10px; overflow: hidden}
#twitter3 {height: 20px; overflow: hidden}
#twited {margin-left:250px;
 font-family: open sans; 
font-size: 11px; 
text-align: center; 
width: 70px; 
height: 15px; 
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
border: 1px solid #000;}
#twitteruser {width: 480px; background-position: center; padding-left: 10px; padding-right: 10px; }
#twittername {font-family: open sans; font-size: 13px; font-weight: bold; text-align: left; }
#twittername2 {font-family: open sans; font-size: 11px; text-align: left; color: #838384; }
#twitterinfo { font-family: open sans; font-size: 11px; text-align: left; padding-top: 5px;}
#twitterinfo h { font-family: open sans; font-size: 11px; text-align: left; padding-top: 5px; color: #62B4DF;}
#twitterfol {font-family: open sans; font-size: 11px; text-align: left; padding-top: 5px;}
#twitterstr {wight: 500px; font-family: open sans; font-size: 12px; text-align: left; padding-bottom: 2px; padding-left: 15px; padding-top: 5px;}
#twitterstr b {border-bottom: 3px solid #62B4DF; margin-left: 5px;} 
#twitterstr i {padding-left: 20px; font-style: normal; font-weight: bold; color: #838384;}

#inftwit {width: 500px; background-color: #fff; }
#inftwit hr {wigth: 500px; color: #838384; margin-left: -10px; margin-right: -10px;}
#twitstat {width: 500px; background-color: #fff; background-position: center; margin-top: 15px;}
#twitav {width: 60px; height: 60px; background-size: cover; background-position: center; border-radius: 50%; display: inline-block; vertical-align: top; margin-left: 10px; margin-top: 10px; margin-bottom: 10px;}
#twit1 {width: 400px; height: 60px; display: inline-block; vertical-align: top}
#twit2 {height: 10px; overflow: hidden}
#twit3 {height: 60px; overflow: hidden}
#twitname {font-family: open sans; font-size: 13px; font-weight: bold; text-align: left; margin-top: 10px; margin-left: 10px;}
#twitname2 {font-family: open sans; font-size: 11px; text-align: left; color: #838384; margin-top: 2px; margin-left: 10px;}
#twittwit { font-family: open sans; font-size: 11px; text-align: left; padding: 0 10px 10px 10px;}
#twittwit h {color: #62B4DF;}
#twittwit h:hover { color: #62B4DF; cursor: pointer }
#twitph {width: 480px; height: 480px; background-size: cover; background-position: center center; border-radius: 15px; display: inline-block; vertical-align: top; margin-right: 0px!important; margin-bottom: 10px!important;}
#twitdata {font-family: open sans; font-size: 11px; text-align: left; padding: 0 15px 0 15px; color: #838384; }
#twitbot {width: 500px; height: 48px; background-image: url(https://i.imgur.com/AKSgEq4.jpg); background-position: center;}

/* снс*/
#chatuser {width: 400px; padding: 10px 10px 0 10px; overflow: hidden; position: relative; background-color: #ebe8ed; border: 1px solid #ebe8ed;}
#chatbot {width: 400px; height: 16px; background-image: url(https://i.imgur.com/XysnyFa.png); background-position: center;}
#profchat {width: 130px; font-size: 12px; font-family: montserrat; padding: 0px; margin-top:-16px; }
#chatonline {font-size: 9px; text-align: right; font-family: montserrat; color: #959696; }
#avachat {width: 40px; height: 40px; background-size: cover; display: inline-block; vertical-align: top; border-radius: 50px; background-position: center; border: 2px solid #d4d6d6;}
#chat {width: 400px; padding: 10px; overflow: hidden; position: relative; border: 1px solid #f5f4f0;}
#chatph {width: 280px; height: 280px; background-size: cover; background-position: center center; border-radius: 15px; display: inline-block; vertical-align: top; margin-right: 0px!important; margin: 10px!important;}
#chatleft1 {width: 300px; background-color: #f5eadf; border-radius: 10px 10px 10px 0; padding: 10px; font-size: 10px; font-family: montserrat; color: #000; align: right; text-align: left; margin-bottom: 2px; }
#chatleft2 {width: 300px; background-color: #f5eadf; border-radius: 0 10px 10px 0; padding: 10px; font-size: 10px; font-family: montserrat; color: #000; align: right; text-align: left; margin-bottom: 2px;}
#chatdate1 {width: 300px; font-size: 9px; font-family: tahoma; color: #b9bfc6; text-align: left; padding: 3px;}
#chatrec1 {width: 300px; font-size: 9px; font-family: tahoma; color: #b9bfc6; text-align: left; padding: 3px;}
#chatright1 {width: 300px; background-color: #ebdfeb; border-radius: 10px 10px 0 10px; padding: 10px; font-size: 10px; font-family: montserrat; color: #000; align: right; text-align: right; margin-bottom: 2px; }
#chatright2 {width: 300px; background-color: #ebdfeb; border-radius: 10px 0 0 10px; padding: 10px; font-size: 10px; font-family: montserrat; color: #000; align: right; text-align: right; margin-bottom: 2px; }
#chatdate2 {width: 300px; font-size: 9px; font-family: tahoma; color: #b9bfc6; text-align: right; padding: 3px;}
#chatrec2 {width: 300px; font-size: 9px; font-family: tahoma; color: #b9bfc6; text-align: right; padding: 3px;}

/* личная страница */
#id { width: 502px; height: 145px; background: url(https://i.imgur.com/QyJhJrw.png) no-repeat; margin-left: 130px!important; }
#id_photo { width: 60px; height: 60px; position: absolute; margin: 41px 0 0 40px!important; }
#id_photo img {  width: 60px; height: 60px; border-radius: 50%; filter: grayscale(100%);}
#id_name { width: 200px; height: 20px; position: absolute; font-family: 'montserrat'; font-weight: bold; text-transform: lowercase; font-size: 16px; text-align: center; color: #595c3d; margin: 33px 0 0 112px!important; color: #595c3d;} 
#id_prof { width: 200px; height: 20px; position: absolute; font-family: 'montserrat'; font-size: 9px; text-align: center; margin: 61px 0 0 112px!important; } 
.idtabs { width: 502px; margin: 0 0 0 103px!important;}
.idtabs>input { display:none; }
.idtabs>div {
    display: none;
    padding-top: 12px;
}
.idtabs>label {
    display: inline-block;
    width: 20px; height: 20px;
    background-color: #c9d9e2;
    margin: 20px 0 0 15px!important;
    color: #000;
    border-radius: 50%; 
    cursor: pointer;
}
.idtabs>input:checked + label {
    display: inline-block;
    width: 20px; height: 20px;
    background-color: #d7cbd4;
    margin: 20px 0 0 15!important;
    color: #000;
    border-radius: 50%; 
    cursor: pointer;
}
#idtab_p:checked ~ #txt_p,
#idtab_k:checked ~ #txt_k,
#idtab_ac:checked ~ #txt_ac { display: block; }

#id_vkladka1 {width: 480px; border: 1px solid #d7cbd4; margin-left: 12px!important; padding: 10px; border-radius: 0 0 10px 10px!important;}
#id_vkladka2 {width: 480px; border: 1px solid #d7cbd4; margin-left: 12px!important; padding: 10px; border-radius: 0 0 10px 10px!important;}
#id_vkladka3 {width: 480px; border: 1px solid #d7cbd4; margin-left: 12px!important; padding: 10px; border-radius: 0 0 10px 10px!important;}
#id_flowers {width: 200px; height: 180px; border: 1px solid #d7cbd4; padding: 10px; overflow-y: auto; overflow-x: hidden;}
#id_plashki {width: 180px; height: 180px; border: 1px solid #d7cbd4; padding: 10px; overflow-y: auto; overflow-x: hidden;}
#id_albums {width: 455px; height: 200px; overflow-y: auto; overflow-x: hidden; padding: 10px;}
#id_album {width: 455px; height: 105px; overflow-x: auto; overflow-y: hidden; text-aligh: left; }
#id_albumone { height: 100px; overflow-x: auto; overflow-y: hidden;}
#id_albumone img {float: left;}
#id_animal {width: 200px; height: 188px; border: 1px solid #d7cbd4; padding: 10px; overflow-y: auto; overflow-x: hidden;}
#id_kupon {width: 200px; height: 188px; border: 1px solid #d7cbd4; padding: 10px; overflow-y: auto; overflow-x: hidden;}

/* вкладки альбомов */
#shopalbum {height: 115px; overflow-x: auto; overflow-y: hidden; text-aligh: left; border: 1px solid #e1ded8; background-color: #f6f4f0;}
#shopalbumone {height: 95px; overflow-x: auto; overflow-y: hidden; padding: 10px 0;}
#shopalbumone img {float: left;}
.shopaltabs { padding: 0px; overflow-x: hidden;}
.shopaltabs>input { display:none; }
.shopaltabs>div {
    display: none;
    border: 0px solid #a88258;
    padding-top: 12px;
    overflow-x: hidden;
}
.shopaltabs>label {
 display: inline-block;
    padding: 7px;
    margin: 0 -5px 1px 0;
    text-align: center;
    cursor: pointer;
    width: 80px;
    font-size: 14px;
    font: Microsoft Sans Serif;
    color: #4b4944;
    font-weight: bold;
}
.shopaltabs>input:checked + label {
    font-size: 14px;
    font: Microsoft Sans Serif;
    color: #4b4944;
    font-weight: bold;
}
#shopaltab_enh:checked ~ #txt_enh,
#shopaltab_itzy:checked ~ #txt_itzy { display: block; }

#shopal_vkladka1 {width: 465px; overflow-y: auto; overflow-x: hidden; padding: 10px;}
#shopal_vkladka2 {width: 465px; overflow-y: auto; overflow-x: hidden; padding: 10px;}