/* CS1 Background and text colours
-------------------------------------------------------------*/

/* фон форума */
body {
  background-color: #e1dbcf!important; 
  background: 
  url(http://forumstatic.ru/files/0019/f5/d1/74676.png) repeat scroll center center transparent;}

/* "тело" форума */
#pun {
  background-color: transparent;
  background-display: block;
  background-image: url(http://forumstatic.ru/files/0019/f5/d1/91707.png);
  }

/* Шапка */ 
#pun-title table {
  border: none;
  height: 350px;
  width: 900px; 
  background-image : url(http://forumstatic.ru/files/0019/f5/d1/96200.png); 
  background-repeat : no-repeat; 
  background-position: top center; 
  margin-left: -30px;
  margin-top: 15px;
  }

/* Футер, низ */
#pun-about p.container {
  background-image: url("http://forumstatic.ru/files/0019/f5/d1/62358.png");
  background-position: top center;
  background-repeat: no-repeat;
  height: 100px;
  width: 900px;
  margin-left: -30px;
  font-size: 0!important;
   overflow-x: hidden;
   overflow-y: hidden;}
   div#pun-about {
   margin-bottom: -20px;}

/* 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: #212445;
  }
.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: #9194bf;
  }

/* 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-bottom: 6px solid #988c7b;
  background-color: #f5f3f0;
  text-align: justify;
  }

.punbb .code-box {
  border-bottom: 6px solid #988c7b;
  background-color: #f5f3f0;
  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 {background: rgba(230, 230, 230, 0.2);
  color: #000000; 
  border: none;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;}


.offline li.pa-online strong {
  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: #988c7b;}

#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 #b1a79a}

li.pa-online {
border-left-color: transparent;}

.punbb .post-sig dt {
border-top-color: transparent !important;}


/* 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: #a88258;
  text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #a88258;
  }

/* 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: #a88258;
  }

/* cs3.3. верхняя навигация до наведения */ 
#pun-navlinks a { 
color: #b1a79a; 
font-family: 'BebasNeue Regular'; 
font-size: 16px!important; 
text-transform: uppercase; 
padding: 2px;
font-weight: 900;
} 

/* cs3.4. нижняя навигация до наведения */ 
#pun-ulinks a { 
color: #a88258; 
font-family: 'tahoma'; 
font-size: 10px!important; 
text-transform: lowercase;} 

/* cs3.5. верхняя навигация после наведения */ 
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { 
color: #b1a79a;} 

/* cs3.5. нижняя навигация после наведения */ 
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active { 
border-bottom: 0px none #a1aac2;}

/* CS4 Post status icons
 -------------------------------------------------------------*/
/* кнопки */
#pun-main .formsubmit input {
color: #000;
padding: 5px;
background: #f0ede9;
border: 1px solid #dadada;
text-transform: uppercase;
text-align: center;
font-size: 10px;
font-family: BebasNeue Regular;
font-weight: 600;
  }

#pun-main .hashelp div input {
color: #000;
padding: 5px;
background: #f0ede9;
border: 1px solid #dadada;
text-transform: lowercase;
text-align: center;
font-size: 10px;
font-family: tahoma;
font-weight: 400;
  }

/* ник */
.pa-author a, .pa-author { 
  color: #b1a79a!important; 
  padding: 5px!important;
  text-align: center!important;
  margin-left: -6px;
} 

/* форум */
#pun-index .tcl h3 a {
color: #fff!important;
 }

/*Выравниваем в одну строку число постов и Уважение*/
.pa-posts {
    text-align: center;
    font-size: 9px ;
    display: inline-block;
    padding: 0 2px;
    width: 66px; 
    margin-left: 0px; 
    text-transform: lowercase;
}

.pa-respect {
    text-align: center;
    font-size: 9px ;
    display: inline-block;
    padding: 0 2px;
    width: 60px; 
    margin-left: 0px; 
    text-transform: lowercase;
    color: #000!important; 
}

.pa-posts {
    word-spacing: 25px;
    margin-left: -36px!important;
}

.pa-fld3 {
    text-align: center;
    font-size: 9px;
    display: inline-block;
    padding: 0 2px;
    width: 55px;
    margin-left: 0px!important;
}

.pa-respect {
   margin-right: -38px!important;
   }

.pa-posts, .pa-fld3, .pa-respect {
   margin-top: 0px !important;
  }

.pa-fld1 {
   margin-top: -25px !important;
   }

.pa-fld2 {
   width: 174px;
   min-height: 5px;
   text-align: justify;
   text-transform: lowercase;
   padding: 3px!important;
   font-size: 10px;
   color: #000!important;
   font-family: tahoma;
   margin-left: 0px!important;
   margin-top: -5px!important;}

.pa-fld4 {
   text-transform: uppercase;
   font-size: 10px;
   text-align: center;
   width: 174px;
   padding: 3px!important;
   font-size: 10px;
   color: #000!important;
   font-family: tahoma;
   font-weight: bold;
   margin-left: 6px!important;
   margin-top: -10px!important;}


/*------------------------полоски прокрутки-----------------------*/

::-webkit-scrollbar-thumb:vertical {
    background-color:#b1a79a;
}

::-webkit-scrollbar-thumb:horizontal {
    background-color:#b1a79a;
}

::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background-color: rgba(100, 100, 100, 0);
}


/* цвет выделения кода */
::selection { 
background: #cfcfcf; /* Safari */ 
} 
::-moz-selection { 
background: #cfcfcf; /* Firefox */ 
}

/* репутация*/
.post_reputation .container {
  background: #fff;
  background-repeat: repeat;
  }

.post_reputation h1 {
  display: none;
 }

.post_reputation .tcl {
  font-size: 0.9em!important;
  font-family: 'tahoma';  
  text-transform: lowercase;
  letter-spacing: 0.04em;
  }

.post_reputation .button {
  color: #000;
  padding: 5px;
  background: #f0ede9;
  border: 1px solid #dadada;
  text-transform: lowercase;
  text-align: center;
  font-size: 10px;
  letter-spacing: 1px;
  font-family: BebasNeue Regular;
  font-weight: 600;
  }

#pun-index th {
    font-size: 0 !important;
}

.forlin {
  font-size: 11px;
  text-transform: lowercase;
  text-align: justify;
  font-family: 'tahoma';
  padding: 8px 8px 8px 8px;
  width: 335px;
  background-color: #f5f3f0;
  border-top: 10px solid #fff;
  }

.forlin a {color: #a88258!important;}

.priem {width: 420px; padding: 10px;}
#priemtext {width: 230px; height: 130px; font-family: tahoma; font-size: 10px; text-align: justify; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
#priemtextb {font-family: BebasNeue Regular; font-size: 18px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: uppercase; text-align: center;}
#priemtexti {font-family: BebasNeue Regular; font-size: 12px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: lowercase;}
#prieminfo {font-family: tahoma; font-size: 10px; text-align: justify; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
.priem ::-webkit-scrollbar { width:2px; height:2px; }
.priem ::-webkit-scrollbar-track {}
.priem ::-webkit-scrollbar-thumb {}

.face {width: 500px; padding: 10px;}
#facetext {width: 230px; height: 100px; font-family: tahoma; font-size: 10px; text-aligh: center; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
#facetextb {font-family: BebasNeue Regular; font-size: 18px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: uppercase;}
#facetexti {font-family: BebasNeue Regular; 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 {}

.kitkat {width: 500px; padding: 10px;}
#kitkattext {width: 230px; height: 130px; font-family: tahoma; font-size: 10px; text-align: justify; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
#kitkattext2 {width: 230px; height: 70px; font-family: tahoma; font-size: 10px; text-align: justify; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
#kitkattextb {font-family: BebasNeue Regular; font-size: 18px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: uppercase;}
#kitkattexti {font-family: BebasNeue Regular; font-size: 12px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: lowercase;}
#kitkattexti a {color: #000000!important;}
#kitkatinfo {font-family: tahoma; font-size: 10px; text-align: justify; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
.kitkat ::-webkit-scrollbar { width:2px; height:2px; }
.kitkat ::-webkit-scrollbar-track {}
.kitkat ::-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; }

#chill {width: 800px; height: 600px; border: 0px solid #ede8e1; background:  url(https://i.imgur.com/mwISTzn.png) no-repeat; padding-top: 40px; margin: auto; position: relative;}
#chill4 {width: 610px; height: 500px; border: 0px solid #ede8e1;}
#chillav {width: 80px; height: 80px; background-size: cover; background-position: center; border: 3px solid #988c7b; display: inline-block; vertical-align: top; margin: 0px 10px 10px 15px; border-radius: 50px;}
#chill1 {width: 470px; height: 80px; display: inline-block; vertical-align: top; margin-top: -15px; padding: 10px;}
#chillinfo {font-family: tahoma; font-size: 12px; text-align: left; letter-spacing: 1px; font-style: normal; overflow: hidden;}
#chillname b {font-family: BebasNeue Regular; font-size: 18px; text-align: left;}
#chillname i {font-family: tahoma; font-size: 11px; text-align: left; letter-spacing: 1px; font-style: normal;}
#chillinfo a {font-family: BebasNeue Regular; font-size: 11px; text-align: center; letter-spacing: 1px; font-style: normal; color: #000!important; padding: 0px 10px 5px 0px;}
#chilldops {width: 470px; height: 35px; overflow: auto; margin-top: 14px;}

#chillall {overflow: hidden; width: 610px; height: 360px; top: 190px; left: 95px; bottom: 0; background-size: cover; background-position: center; position: absolute; box-sizing: border-box; }

#chilltog+label {width: 610px; height: 25px; left: 95px; top: 160px; bottom: 375px; color: #000; background: none; position: absolute; border-bottom: 3px double #000; box-sizing: border-box; font-family: BebasNeue Regular; text-transform: uppercase; font-weight: 900; letter-spacing: 2px; font-size: 16px; line-height: 25px;}
#chill input {display: none}
#chillstick {height: 360px; width: 610px; position: absolute; background: #fff; box-sizing: border-box; transition: 1s ease; position: absolute; top: -360px; overflow: hidden; font-size: 16px; line-height: 24px; font-family: BebasNeue Regular; text-transform: uppercase; letter-spacing: 2px;}
#chilltog:checked+label ~ #chillall #chillstick {top: 0}

#chilltext {font-family: BebasNeue Regular; font-size: 16px; text-align: center; text-transform: uppercase; font-weight: 900; padding-bottom: 10px; letter-spacing: 0px;}
#chill2 {width: 330px; display: inline-block; vertical-align: top; padding: 10px;}
#chillpr {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;}
#chillcd {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;}
#chillcdic {width: 45px; height: 45px; background-size: cover; background-position: center; display: inline-block; vertical-align: top; margin: 5px;}
#chillcd1 {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;}
#chillcd1 b {font-family: BebasNeue Regular; font-size: 16px; text-align: left; text-transform: uppercase; font-weight: 900;}
#chill3 {width: 220px; display: inline-block; vertical-align: top; padding: 10px; margin-left: 0px;}
#chillph {height: 295px; width: 200px; overflow: auto; padding: 10px; background-color: #f0ede9; border-bottom: 2px solid #ceb9a6;}

#chillstickers {min-height: 95px; max-height: 320px; width: 550px; margin-top: 15px; overflow: auto; padding: 10px; background-color: #f0ede9; border-bottom: 2px solid #ceb9a6; display: inline-block; vertical-align: top; text-align: left;}

.podarkitabs { width: 500px; padding: 0px;}
.podarkitabs>input { display:none; }
.podarkitabs>div {
    display: none;
    border: 0px solid #a88258;
    padding-top: 12px;
}
.podarkitabs>label {
    display: inline-block;
    padding: 7px;
    margin: 0 -5px 1px 0;
    text-align: center;
    color: #000;
    border-bottom: 4px solid #eeeae3;
    cursor: pointer;
    width: 60px;
    font-family: BebasNeue Regular;
    font-size: 12px;
}
.podarkitabs>input:checked + label {
    color: #000000;
    border-bottom: 4px solid #a88258;
    font-family: BebasNeue Regular;
    font-size: 12px;
}
#podarkitab_s:checked ~ #txt_s,
#podarkitab_p:checked ~ #txt_p,
#podarkitab_ss:checked ~ #txt_ss,
#podarkitab_ff:checked ~ #txt_ff,
#podarkitab_a:checked ~ #txt_a,
#podarkitab_t:checked ~ #txt_t { display: block; }

#podarkkitext {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;}
#podarkiar {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;}
#podarkitextb {font-family: BebasNeue Regular; font-size: 18px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: uppercase;}
#plodarkitexti {font-family: BebasNeue Regular; font-size: 12px; font-style: normal; text-decoration: none; font-weight: bold; text-transform: lowercase; text-aligh: center;}
#podarkitexti a {color: #000000!important;}
#podarkinfo {font-family: tahoma; font-size: 10px; text-align: justify; color: #292f33; vertical-align: top; text-transform: lowercase; padding: 0px 5px; overflow: auto;}
#podarkipravila {margin-left: 3px; padding: 5px 0; width: 430px; font-family: tahoma; text-align: justify; color: #000; vertical-align: top; text-transform: lowercase; }

.twix {width: 550px; padding: 10px;}
#twixtext {width: 250px; font-family: tahoma; font-size: 10px; text-align: justify; vertical-align: top; padding: 0px 5px; overflow: auto;}
#twixtext small {font-family: tahoma; color: #7c7e86!important;}
#twix1 {font-family: BebasNeue Regular; font-size: 14px; text-align: center; text-transform: uppercase; color: #000; vertical-align: top; padding: 0px 5px; overflow: hidden; font-weight: 900;}
#twix2 {font-family: BebasNeue Regular; font-size: 12px; text-align: center; text-transform: uppercase; color: #000; vertical-align: top; padding: 0px 5px; overflow: hidden; font-weight: 900;}
.twix td {vertical-align: top;}
.twix ::-webkit-scrollbar { width:2px; height:2px; }
.twix ::-webkit-scrollbar-track {}
.twix ::-webkit-scrollbar-thumb {}

/*оргтемы*/

/*тело*/
#guest {width: 500px; padding: 10px; background-color: #fff;}

/* блоки */
#guest1 {width: 500px; padding: 10px; background-color: #fbf9f9; border: 1px solid #f6f3f3;}
#guest2 {width: 230px; height: 100px; padding: 10px; overflow: auto; float: left;}
#guest3 {background-color: #fbf9f9; border: 1px solid #f6f3f3;}

/* заголовки */
#guesthead {font-family: Playfair Display; font-size: 18px; font-style: bold; color: #d26586; text-align: center; text-decoration: none; text-transform: uppercase;}
#guesthead2 {font-family: Playfair Display; font-size: 11px; font-style: bold; color: #d26586; text-align: center; padding: 10px; text-decoration: none; text-transform: uppercase;}
#guestdes {font-family: Trebuchet Ms; font-size: 10px; color: #909496; font-style: normal; text-align: center; text-decoration: none; text-transform: lowercase; letter-spacing: 0.5px;}

/* основной текст */
#guesttext {font-family: Trebuchet Ms; font-size: 10px; color: #909496; font-style: normal; text-align: justify; text-decoration: none; padding: 10px; text-transform: lowercase; letter-spacing: 0.5px;}
#guesttext2 {font-family: Trebuchet Ms; font-size: 10px; color: #909496; font-style: normal; text-align: justify; text-decoration: none; text-transform: lowercase; letter-spacing: 0.5px;}
.guest2 ::-webkit-scrollbar { width:2px; height:2px;}
.guest2 ::-webkit-scrollbar-track {}
.guest2 ::-webkit-scrollbar-thumb {}

/* Гостевая
   -------------------------------------------------------------*/
.welc {
    background: url(https://forumstatic.ru/files/001b/83/99/69038.png) no-repeat;
    display: block;
    width: 540px;
    height: 611px;
    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: #595c3d;
}

.zagolovok {
    margin: 100px 0 0 83px !important;
    width: 372px;
    height: 43px;
}

.pravila {
    margin: 214px 0px 0 83px !important;
    width: 372px;
    height: 128px;
}

.girls,
.boys {
    position: absolute;
    height: 135px;
    width: 160px;
    text-align: center;
    overflow-y: auto;
    line-height: 130%;
    font-family: 'Montserrat';
    font-weight: normal;
    font-size: 9px;
    text-transform: lowercase;
    letter-spacing: 0.8px;
    color: #595c3d;
}

.welc a {
    color: #c9ad9f !important;
}

.boys {
    margin: 420px 0 0 296px !important;
}

.girls {
    margin: 420px 0 0 76px !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;
}
