 .profin {text-align: center;font: 10px arial;color: #161620;text-shadow: 1px 1px #e2dba7;border-bottom: 1px dashed #efe1a0;margin-bottom: 3px !important;padding-bottom: 5px;margin-top: -34px !important;width: 180px;margin-left: 5px !important;}
.profin a {font: bold 8px arial;color: #60286b!important;text-transform: uppercase;letter-spacing: 1px;text-shadow: 1px 1px #e2d494;}
.profim img {height: 100px;width: 160px;margin-top: 2px;margin-left: 0px;border: 1px dashed #e4debb !important;margin-bottom: 20px !important;box-shadow: 0 0 8px #968a4d;}
.proftex {font: 8px arial;width: 166px;padding: 18px 32px 18px 30px;margin-top: -16px !important;margin-bottom: -10px !important;margin-left: -13px !important;color: #1d1d28;letter-spacing: 1px;text-align: justify;background: url(http://forumuploads.ru/files/0014/9e/2f/50296.jpg) top center no-repeat, url(http://forumuploads.ru/files/0014/9e/2f/84777.jpg) bottom center no-repeat, url(http://forumuploads.ru/files/0014/9e/2f/28186.jpg) repeat-y;}


 tr#forum_f23, tr#forum_f22, tr#forum_f24 {   display: none!important;  }

#pun-navlinks #navawards{display:none;}



#ims { width: 470px; height: 250px; margin: 0 auto; background: url('http://i.imgur.com/54avmBO.png'); overflow: hidden; position: relative; }
.iminfo { width: 470px; height: 80px; position: absolute; top: 0px; }
.avbox { width: 115px; height: 115px; position: absolute; top: 20px; left: 10px; }
.screenname { width: 310px; font: italic bold 25px/35px century gothic; color: #fff; letter-spacing: 0px; text-transform: uppercase; position: absolute; top: 45px; left: 135px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.imbackline {width: 290px; height: 100px; padding: 7px; position: absolute;top: 90px; left: 150px; }
.imback { width: 270px; height: 80px; background: rgba(255,255,255,0.75); padding: 10px;}
.theim { font: normal normal 10px/12px calibri, sans-serif; color: #000; text-align: justify;  width: 270px; height: 85px; padding-right: 5px; overflow-y: auto;}
.imbottom { width: 470px; height: 30px; position: absolute; top: 220px; }
.sendmessage { width: 395px; height: 10px; padding: 5px; position: absolute; left: 8px; top: 3px; background: #fff; font: normal normal 10px/10px calibri, sans-serif; }
.imcred { width: 40px; height: 20px; background: #79BD9A; position: absolute; top: 3px; left: 420px; color: #fbfbfb; text-align: center; font: normal normal 14px/20px calibri, sans-serif;  background-color: #99db8f; font-weight: 700;   padding: 2px; text-transform: uppercase;}
.imcred a { color: #fbfbfb; text-decoration: none;  cursor: pointer; }
.theim::-webkit-scrollbar {width: 3px; background: #fff;}
.theim::-webkit-scrollbar-thumb {background: #CFF09E;}
.theim::-webkit-scrollbar-corner {background: #CFF09E;}
.iminfo { background: #6c5f49; }
.imbottom { background: #a1bd79; }
.sendmessage { border: 2px solid #CFF09E; }
.imbackline {  border: 2px solid #CFF09E; }





.tnag {font-family: 'Bernier Distressed'; font-size: 14px; color: #2d2d23; letter-spacing: 3px;
margin-top: 0px!Important;overflow-y: auto; padding: 3px 20px 3px 20px!Important;margin-left: 0px!Important;width: 300px;text-align: center; background: rgba(185, 168, 127, 0.48);    line-height: 95%;
    text-transform: uppercase;
}


/* &#241;&#239;&#232;&#241;&#234;&#232; &#237;&#224; &#243;&#228;&#224;&#235;&#229;&#237;&#232;&#229; &#232; &#238;&#242;&#239;&#243;&#241;&#234;*/

  .block {  padding: 5px; margin-left: 0px; background: #434849; text-align: center; font-family: calibri; font-size: 8px; letter-spacing: 1px; color: #fefefe; text-transform: uppercase;  }
.block2 { margin-top: 3px!important;  padding: 5px; margin-left: 7px!important; background: #fefefe; font-family: calibri; font-size: 12px; letter-spacing: 0px; color: #222829; font-weight: 200; width: 215px;   float: left;}
.block3 { margin-top: 3px!important;  padding: 10px; margin-left: 0px!important; background: #fefefe; font-family: calibri; font-size: 12px; letter-spacing: 0px; color: #222829; font-weight: 200;  }

/* &#239;&#238;&#225;&#229;&#228;&#232;&#242;&#229;&#235;&#232; */
 .block {width: 160px;  padding: 5px; margin-left: 0px; background: #434849;}
.blockword {text-align: center; font-family: calibri; font-size: 8px; letter-spacing: 1px; color: #fff; text-transform: uppercase;}

/* &#228;&#238;&#239;&#238;&#235;&#237;&#232;&#242;&#229;&#235;&#252;&#237;&#238; */
 .blokc { padding: 5px; margin-left: 0px; background: #434849; text-align: center; font-family: calibri; font-size: 8px; letter-spacing: 1px; color: #fefefe; text-transform: uppercase; }
 

 /*GRAPHICS-------------------------------------------------------------*/


/* BODY */
body {
    background-color: #201f3a;
    margin-bottom: 21px !important;
    background: url(http://forumuploads.ru/files/0014/9e/2f/78348.jpg) top left repeat-x, url(http://forumuploads.ru/files/0014/9e/2f/86689.jpg) top left;
}

/* LOGO TITLE */
#pun-title table {
    background-image: url(http://i.imgur.com/nurVMJn.png);
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    height: 525px;
    width: 932px;
    margin-left: -32px;
}

/*PUN TELO */
#pun {
    background-color: transparent;
    background-image: url(http://i.imgur.com/xRyOC4q.jpg);
}
/* FOOTER */
#pun-about p.container {background-image: url(http://i.imgur.com/45tpqfO.jpg);background-position: center top;background-repeat: no-repeat;height: 57px;width: 903px;margin-left: -32px;text-align: center;border-color: transparent;}

div#pun-about {
   margin-bottom: -44px;
}


#profilenav h2 {text-shadow: none;}

#pun-redirect.punbb  #pun-main h1 {
background: none;}


hr, .banner-line {
    height: 1px;
    background: #2a262e center no-repeat;
    border: 1px solid #fdfdfd;
    margin: 6px !important;
    margin-top: 0px !important;
    box-shadow: 0 0 2px #c7c9c3;
    }

/* BODY TEXT */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  {background-color: transpanent;color: #161620;font-weight: normal;font-style: normal;}

/* NAV LINKS CONTAINERS  */
div#pun-navlinks {
    position: relative;
    width: 100%;
    text-align: center;
    top: -511px;
    left: 0;
    }
div#pun-ulinks {position: relative;width: 100%;text-align: center;top: -284px;margin-bottom: 0px;margin-left: 0px;}

#navpiar {margin-left: 15px !important;}

#navindex {}
#navindex a {}

/* MAIN LINKS */

/* cs2.1. MAIN LINKS */
.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: #60286b;border-bottom: 0px none #000;text-decoration: none;-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}


/* cs2.2  MAIN LINKS HOVER  */
.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: #535a0d;
    border-bottom: 0px none #000;
    text-shadow: 1px 1px #e4e2d6;
    }

/* cs2.3.  TOP NAV */
#pun-navlinks a {
    color: #d5d3ea;
    text-transform: uppercase;
    font: 300 18px bebas neue;
    letter-spacing: 1px;
    padding: 1px 2px 0px 2px;
    text-shadow: 1px 1px 1px #2e2c3e;
}

/* cs2.4.  BOTTOM NAV */
#pun-ulinks a {
    color: #d9f6bc;
    font: 10px arial;
    text-shadow: 1px 1px 0 #547d3c;
    border-bottom: 0px none #000;
    letter-spacing: 0px;
    padding: 2px 2px 2px 2px !important;
    text-transform: lowercase;
    -moz-transition: all 0.2s 0.02s ease;
    -o-transition: all 0.2s 0.02s ease;
    -webkit-transition: all 0.2s 0.02s ease;
    }

/* cs2.5.  TOP NAV HOVER  */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #fbe550;
  }


/* cs2.5. BOTTOM NAV HOVER */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  border-bottom: 0px none #000;
  color: #efece6;
  }


/*ICONS-------------------------------------------------------------*/

/* OLD ICON*/
Div.icon {background-image: url(http://i.imgur.com/xjhBMZ8.png);background-repeat: no-repeat;opacity: 0.5;}

/* NEW ICON */
TR.inew Div.icon {
background-image : url(http://forumuploads.ru/files/0014/9e/2f/35058.png);
background-repeat: no-repeat;
}

/* IMP ICON */
TR.isticky Div.icon {
background-image : url(http://forumuploads.ru/files/0014/9e/2f/46843.png);
background-repeat: no-repeat;
}

/* CLOSED ICON*/
TR.iclosed Div.icon {
background-image : url(http://forumuploads.ru/files/0014/9e/2f/88531.png);
background-repeat: no-repeat;
}


/* Quotes - codes - text-area*/
.punbb .quote-box, .punbb .code-box 
{
    background: #d7d3c8;
    color: #080808 !important;
    border: 1px dotted #eae8e3 !important;
    border-width: 2px !important;
    box-shadow: -16px -16px 0px -13px #d0ba57, 17px 18px 0px -14px #90af60;
    }

.punbb textarea, .punbb select {
        background: #e8e5de;
        border: 1px solid rgb(215, 211, 200);
    }


#post-form h2 {text-align: center !Important;font: 0px arial !important;margin-bottom: -10px;width: 882px;background: url(http://forumuploads.ru/files/0014/9e/2f/90211.jpg) top center no-repeat;height: 65px;margin-top: 0px;margin-left: -7px;}

#pun-stats ul.container {
    background-image: url(http://forumuploads.ru/files/0014/9e/2f/99867.png);
    padding-left: 75px;
    margin-left: 10px;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 5px 0px;
    background-repeat: no-repeat;
    background-size: auto;
    text-align: justify;
}

/* Category headlines*/
#pun-main .category h2 span {
visibility: hidden;
}

/*------------------------SCROLLING-----------------------*/
::-webkit-scrollbar-thumb:vertical {
    background-color:#b8a944;
}

::-webkit-scrollbar-thumb:horizontal {
    background-color:#a05e8d;
}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #1a1c28;
    }

.need {position: absolute;}
.need img {margin-left: 14px;}

#post1 {margin-top: 4px;    margin-left: 72px;  color: #181d25;    overflow-y: auto;    height: 88px;    width: 129px;    text-align: justify;}
#post1::-webkit-scrollbar {width: 2px;height: 2px;}

#post1 a {color: #ced3ec;line-height: 7px !important;font: 10px arial !important;text-transform: lowercase!important;letter-spacing: 1px;text-shadow: 1px 1px 1px #773f2b;}

/*---------------AMS---------------*/
.ams {
    position: absolute;
    top: 502px;
    width: 840px;
    margin-left: 14px !important;
    text-align: center;
    font: 11px arial narrow;
    }

.ams a {
    display: inline-block;
    margin-left: 5px;
    text-shadow: 1px 1px 1px #1b1225;
    color: #8987a5 !important;
    font: 11px bebas neue;
    text-transform: lowercase;
    letter-spacing: 2px !important;
    -moz-transition: all 0.2s 0.02s ease;
    -o-transition: all  0.2s 0.02s ease;
    -webkit-transition: all 0.2s 0.02s ease;
    }


.ams a:hover {
    color: #bc9edc !Important;
    text-shadow: none !important;
    }


/*---------------LINKS---------------*/
.urls {
 color: #d3b5d0!important;
 font: 500 10px arial !important;
 text-align: center;
 margin-top: 6px !important;
 padding: 0px 0px 0px 0px;
 letter-spacing: 1px!important;
 text-transform: lowercase;
 display: inline;
 -webkit-transition: .3s all;
 -moz-transition: .3s all;
 -ms-transition: .3s all;
 -o-transition: .3s all;
 transition: .3s all;
}
.urls:hover {
    color: #acd054 !important;
    text-align: center;
    border-top: 0px !important;
    text-shadow: none !important;
}


/*---------------buttons---------------*/
input.button {cursor: pointer;height: 0px;padding: 9px 9px 8px 9px;background: #d7d3c8;color: #4d4c6e !important;font: bold 11px bebas neue !important;box-shadow: 1px 1px 1px #b1ada3;text-align: center;border: 2px dotted #ecebe8;letter-spacing: 1px!important;line-height: 0px !important;text-transform: uppercase;case;}

.post-author.online > ul > li.pa-awards > span.mini_awards_label {display: none !important}
li.pa-awards {margin-top: -2px!important;margin-bottom: -7px!important;margin-left: 11px;}

/*-----banners--------*/
.banners {position: absolute;margin-top: -5px !important;left: 5px !important;w;width: 99%;height: 31px;text-align: center;padding: 0px;overflow-y: auto;opacity: 0.3;-webkit-transition: .3s all;-moz-transition: .3s all;-ms-transition: .3s all;-o-transition: .3s all;transition: .3s all;}
.banners:hover {opacity: 1;}

#pun-stats {text-align: justify;} 
#pun-stats > div > ul > li.item4 > strong > a {font-weight: bold !important;}


span.mini_awards_label {display: none !important;}


#navpr_1 {    margin-left: 22px !important;
}


.plash {margin-left: -20px !important;margin-top: -25px !important;margin-bottom: -6px !important;}


.pa-fld3 {
    margin-left: -21px !important;
    width: 193px;
    padding: 5px !important;
}

.pa-fld4 {
     margin-left: -14px !important;
    width: 193px;
    padding: 5px !important;
}

.profss {margin-top: 5px !importantl}

.profss a {font: bold 8px arial;text-transform: uppercase;color: #546e0d !important;text-shadow: 1px 1px #e4d89e;}

.story {width: 100px;margin-left: 0px !important;}
 
.story b {font: bold 16px bebas neue;} 
.story a {color: #6d2919 !important; text-shadow: 1px 1px white !important;} 

.story p {font: 10px arial; color: #507369; text-shadow: 1px 1px white;}

.story img {height: 85px;width: 85px;margin-top: 2px;margin-left: 0px;border: 2px groove #d8a191 !important;}

.story1 {text-align: center;font: 10px arial;color: #77592a;text-shadow: 1px 1px #f7e1c2;border-bottom: 1px dashed #f6efe2;margin-bottom: 7px !important;padding-bottom: 5px;margin-top: -18px !important;width: 180px;margin-left: 5px !important;}
.story1 a {font: bold 12px arial narrow;color: #8d6556!important;text-transform: uppercase;text-shadow: 1px 1px #efdcbe;}

.story2 {width: 200px;margin-top: -14px !important;margin-left: -12px !important;margin-bottom: 21px !important;}

.story3, .story31, .story4 {display: block;margin-top: 4px !important;font: 11px 'arial', arial;color: #eac8b9!important;text-shadow: 1px 1px #9c654a;background: #b5826a;width: 86px;border: 1px solid #f5c8ba;box-shadow: 1px 0 4px #af8f63;padding: 5px 0 5px 0;}

.story5 {font: 10px tahoma;width: 167px;padding: 29px 18px 87px 18px;margin-top: -24px !important;margin-bottom: -43px !important;margin-left: -5px !important;color: #2c3128;background: url(http://i.imgur.com/CdevOSA.jpg) top center no-repeat, url(http://i.imgur.com/9sB2Ex4.jpg) bottom center no-repeat, url(http://i.imgur.com/thfidFg.jpg) repeat-y;}



::-moz-selection {    color: #e6e6e6;
    background: #652121;}
::selection {
    color: #eeeeee;
    background: #6e6d90;
    }


tbody {
  display: table-row-group !important;
  vertical-align: middle !important;
  border-color: inherit !important; 
}

#pun-index .main TD {
  width: auto;
  text-align: right;
  }

/* podforum */
#pun-index .category TR {width: 405px;display: inline-block;margin-left: 19px  !important;margin-bottom: 35px  !important;border: 0px solid #d2d9df;}

/* last topic and author  */
#pun-index .main .tcr {
  display: block;
  line-height: 5pt !important;
  margin-top: -70px!important;
  margin-left: 31px!important;
  width: 329px;
  background: url(http://forumuploads.ru/files/0014/9e/2f/68836.jpg);
  height: 33px!important;
  color: #161620!important;
  font-size: 10px !important;
  font-family: arial !important;
}

#pun-index .main .tcr  a{
 font: 600 10px arial !important;
 font-weight: bold;
 text-transform: uppercase;
 padding-bottom: 5px!important;
 margin-top: 4px;
 display: inline-block;
 }


/* tems and messages */
.Tems_And_messages { 
display: none;}

.Add{
  display:inline-block;
  margin-left: -201px !important;
  position:absolute;
 }

.Tems_And_messages .right{
  float:center;
}

#pun-index .category .tc2, #pun-index .category .tc3, #pun-index th { display: none!important; }


.punbb .tcl .modlist {display: none!important; height: 1px !important;}

#pun-index.punbb .main .tcl, #pun-index.punbb .main .tcr
{border-bottom: 0px double rgba(107, 66, 27, 0.15) !important;}

/*-----tema--------*/
.temabg {
    width: 553px;
    height: auto;
    background: url(http://forumuploads.ru/files/0014/9e/2f/13638.jpg) top no-repeat, url(http://forumuploads.ru/files/0014/9e/2f/56120.jpg) bottom no-repeat, url(http://forumuploads.ru/files/0014/9e/2f/31440.jpg) repeat-y;
    margin-top: 10px !important;
    margin-bottom: 1px !important;
    padding-bottom: 17px;
    }

.temah1 {
    position: relative;
    margin-left: 1px !important;
    padding-top: 27px !important;
    width: 550px;
    height: 32px;
    font: 24px bebas neue;
    text-align: center;
    letter-spacing: 0px;
    color: #461f76;
    text-shadow: 1px 1px 0px #ffffff;
    }

.temah2 {margin-top: 30px!Important;transform: rotate(-2.5deg);margin-left: 92px!Important;font: bold 8px tahoma;text-align: center;width: 306px;letter-spacing: 1px;padding: 5px;background: rgb(241, 210, 142);border-radius: 30px;box-shadow: 2px 3px 0 #dca737;text-transform: uppercase;color: #a94d17;text-shadow: 1px 1px 0 #ffdf94;}

.tematxt {margin-top: 9px!Important;overflow-y: auto;padding: 20px 15px 19px 20px!Important;margin-left: 0px!Important;width: 470px;text-align: justify;color: #1a1c28;line-height: 95%;text-shadow: 0px 0px #dcd4bf;font: 11px arial;}

.tematxt stil {font-family: 'Gagalin'; font-size: 16px; color: #f9f9f9; text-shadow: 1px 1px 2px #87574b;
}
.tematxt stil1 {font-family: 'Gagalin'; font-size: 12px; color: #3e382a; text-shadow: 1px 1px 2px #b4a588;
}
.tematxt stil5 {font-family: 'Bernier Distressed';font-size: 20px;color: #793077;letter-spacing: 3px;}
.tematxt stil6 {font-family: 'boblic'; font-size: 14px; color: #291a17; 
}
.tematxt stil7 {font-family: 'Bernier Distressed'; font-size: 14px; color: #291a17; 
}
.tematxt stil8 {font-family: 'Bernier Distressed'; font-size: 14px; color: #fcf6fc; 
}


.tabnav {  padding: 10px;      color: #e6ebef; font-size: 8px;  font-family: 'Intro';    text-align: center; letter-spacing: 1px;   
}


.tabnav a {  padding: 10px;      color: #e6ebef!Important; font-size: 8px;  font-family: 'Intro';    text-align: center!Important; letter-spacing: 1px;   
}
 
 

 #pretender {height: 250px; width: 470px; background-image:url(http://s9.uploads.ru/xGinN.png); margin: auto; position: relative}

#pretender-lyrics {height: 100px; width: 200px; background: #; text-shadow: 3px 3px #271729; font-family: fira sans; text-transform: uppercase; position: absolute; color: #fff; font-weight: 700; text-align: center; top: 80px; left: 135px; font-size: 25px; line-height: 23px; -webkit-transform: skewY(-10deg); -moz-transform: skewY(-10deg); -ms-transform: skewY(-10deg); -o-transform: skewY(-10deg); -webkit-transition: 0.4s; -webkit-transition-delay: 0.3s}
#pretender:hover #pretender-lyrics {-webkit-transform: skewY(-3deg); -moz-transform: skewY(-3deg); -ms-transform: skewY(-3deg); -o-transform: skewY(-3deg); opacity: 0; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition}

#pretender-tags {height: 250px; width: 470px; background-image:url(http://i.imgur.com/qMUJWBe.png);  font-family: fira sans; text-transform: uppercase; position: absolute; color: #fff; font-weight: 700; text-align: center; top: 0px; left: 0px; font-size: 25px; line-height: 23px;   opacity: 0; -webkit-transition: 0.4s;}
#pretender:hover #pretender-tags {opacity: 1;   -webkit-transition-delay: 0.3s}
.base2msg {width: 370px;  height: 230px; left: 36px;  padding: 10px;   position: absolute; top: 0px; overflow: auto}
.base2msg::-webkit-scrollbar {width: 0px}

.lftmsg {min-height: 10px; box-shadow: 2px 2px 10px #515151; font-family: cuprum; color: #1c1c1c; text-align: center; padding: 10px; margin: 10px 0px 0px 5px!Important; width: 200px; float: left; background-color: #f6f6f6; font-size: 12px; line-height: 95%}

.rtmsg {min-height: 10px; box-shadow: 2px 2px 10px #271729; font-family: cuprum; color: #1c1c1c; text-align: center; padding: 10px; margin: 10px 0px 0px 5px!Important; width: 200px; float: right; background-color: #FFFED2; font-size: 12px; line-height: 95%}



.award  {
display:inline-block;
}



/*&#238;&#239;&#232;&#241;&#224;&#237;&#232;&#229; &#241;&#238;&#238;*/
.res { width: 400px;   height: 1px;   background: #bfad8a;   margin-top: 24;    }
.req { text-align: right ;margin-right: 5px;line-height: 100%;font-size: 10px;letter-spacing: 2px;margin-top:  0px;text-transform: lowercase;color: #777; margin-bottom: 3px; } 
.req2 { text-align: right;margin-right: 1px;  line-height: 100%;margin-top: -2px;text-transform: lowercase;color: #777; }
.ref {padding: 3px;background: # ;  border: 0px solid #bfad8a;   }
.reg { width: 80px;    height: 80px;    background: #b19669;padding: 3px;   border: 1px solid #ccc;    margin-top: -30px!important;      position: relative; left: -207px;     border-radius: 100%;     }
.rey { width: 390px;  padding: 5px 8px 5px 5px;    background: #ece7db;  border: 2px dotted #e8d9bf;   margin-top: -50px!important;   margin-left: 70px!important;   margin-bottom: 10px;   font-family: pt sans narrow; font-style: normal;  letter-spacing: 90%;   text-align: justify;   font-size: 13.5px;   line-height: 95%;   color: #777;     }

/*&#226;&#237;&#229;&#248;&#237;&#238;&#241;&#242;&#232;*/
.vnez { display: block; color: #2e1f1c;  border: 0px dotted #ddcfb5; }
.txvn a { display: block; color: #2e1f1c!important;  padding-left: 25px !important; padding-right: 25px !important; padding-top: 0px !important; padding-bottom: 5px !important; background: #!important; font-size: 12px;   letter-spacing: 0px; font-family: pt sans narrow; text-align: justify; line-height: 95%;}
.txvn x { font-size: 8px; color: #863924;  font-weight: bold;}
.qs { display: block; color: #863924; letter-spacing: 1px;font-size: 11px; text-transform: uppercase; padding-top: 0px; padding-left: 3px; font-weight: bold; text-align: left; background: #ece7db!important;}


.tx { display: block; color: #2e1f1c;  padding-left: 25px !important; padding-right: 25px !important; padding-top: 5px !important; padding-bottom: 5px !important; background: #f7f7f7!important; font-size: 12px;   letter-spacing: 1px; font-family: pt sans narrow; text-align: justify; line-height: 95%;}
.tx x { font-size: 8px; color: #863924;  font-weight: bold;}
.par { display: block; color: #2e1f1c;  border: 1px dotted #ddcfb5; }
.ab { display: block; color: #2e1f1c;font-size: 15px; font-weight: bold; text-align: center; padding-top: 5px;}


 /*&#240;&#224;&#225;&#238;&#242;&#224;*/
.gtr-1c { display: block; margin-top: 2px;  padding: 5px;  }
.gtr-1c t1 {  color: #c89abb; font-weight: 800; text-transform: uppercase; font-size: 20px; padding: 1px; line-height: 25px;  }
.gtr-1c t2 {   display: block; color: #53422b; font-weight: 600; text-transform: uppercase; font-size: 8px; padding: 5px; line-height: 11px; text-align: justify; background-color: #b29873; }
#nerves .gtr-1c t1 { color: #2b3a57!important; }
#nerves .gtr-1c t2 { border: 2px dotted #cdb89a!important; }
#nerves .gtr-1c t2 {  background-color: #b29873;  }
gtr-1d { display: block;  width: 182px!important;  height: 252px!important;   padding: 2px;  border: 1px solid #ccbea3; }
.gtr-1e { width:180px; height: 250px;   border: 1px solid #dedede;  background-position: center; background-align: center; }
#nerves gtr-1d  { border: 2px solid #bcae92!important; }
gtr-1f {  display: block;  width: 263px; height: 250px;  padding: 4px; background-color: #dcd4c5; border: 2px dotted #cdb89a; } 
#nerves gtr-1f  { border: 1px solid #2b3a57!important; }
#nerves gtr-1f  { background-color: #2b3a57; }
gtr-1g { display: block; width:260px; height: 246px; background-color: #ece7db; border: 1px solid #c89abb; overflow: hidden; background-size: cover; background-position: center; background-align: center; }
#nerves gtr-1g  { border: 2px solid #bcae92!important; }
#nerves .gtr-1c b { color: #720c00!important; }
gtr-1a { display: block; margin: auto; width: 500px; padding: 10px; border: 1px solid #dedede; background-color: #f2f2f2; background-image: url(https://www.transparenttextures.com/patterns/gplay.png); }
gtr-1h { text-transform: none; display: block;  padding: 10px; height: 246px; overflow: auto; text-align: left;  font-family: pt sans narrow; font-size: 10px; color: #666666; font-weight: 500; text-transform: uppercase; letter-spacing: 1px;  }
gtr-1h b {  color: #c89abb; font-weight: 800; text-transform: uppercase; }



#nerves2 .gtr-2c t2 { border: 2px dotted #cdb89a!important; }
#nerves2 .gtr-2c t2 {  background-color: #b29873;  }
gtr-2f {  display: block;  width: 200px; height: 250px;  padding: 4px; background-color: #dcd4c5; border: 2px dotted #cdb89a; } 
#nerves2 gtr-2f  { border: 1px solid #2b3a57!important; }
#nerves2 gtr-2f  { background-color: #2b3a57; }
gtr-2g { display: block; width:245px; height: 246px; background-color: #ece7db; border: 1px solid #c89abb; overflow: hidden; background-size: cover; background-position: center; background-align: center; }
#nerves2 gtr-2g  { border: 2px solid #bcae92!important; }
#nerves2 .gtr-2c b { color: #395728!important; }
gtr-2h { text-transform: none; display: block;  padding: 10px; height: 246px; overflow: auto; text-align: left;  font-family: pt sans narrow; font-size: 10px; color: #666666; font-weight: 500; text-transform: uppercase; letter-spacing: 1px;  }
gtr-2h b {  color: #80aa6a; font-weight: 800; text-transform: uppercase; }
.qs2 { display: block; color: #863924; letter-spacing: 1px;font-size: 10px; text-transform: uppercase; padding-top: 8px; font-weight: bold; text-align: center;}

 




 /*&#241;&#242;&#240;&#229;&#236;&#235;&#229;&#237;&#232;&#229;*/
#lenship { width: 500px; height: 200px; position: relative; overflow: hidden; }
#lenship img { width: 500px; height: 200px; position: absolute; top: 0; left: 0; }
.lenline, .lenlinee { width: 500px; height: 1px; background: white; position: absolute; } .lenline { top: 20px; left: 0; } .lenlinee { bottom: 20px; left: 0; }
.lenname span, .lenname p, .lentext { -webkit-transition: 0.6s all ease-in-out; -moz-transition: 0.6s all ease-in-out; transition: 0.6s all ease-in-out; }
.lenname span { display: block; color: white; font-family: 'fjalla one', arial narrow, arial; font-size: 35px; font-style: italic; line-height: 100%; text-transform: uppercase; letter-spacing: -2px; position: absolute; bottom: 27px; left: 0;  text-shadow: 1px 2px 0 #2c0500; }
.lentextcon { width: 480px; height: 180px; position: relative; overflow: hidden; }
.lentext { width: 445px; height: 180px; background: #fff; border: 15px solid #fff; padding-right: 5px;  font-family: pt sans narrow; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; line-height: 100%; color: black; font-weight: bold;  text-align: justify; overflow: auto; opacity: 0; position: absolute; top: 20px; left: 380px; }
.lentext::-webkit-scrollbar { width: 9px; } .lentext::-webkit-scrollbar-thumb { background: black; }
#lenship:hover .lentext { opacity: 0.9; left: 0; } #lenship:hover .lenname span, #lenship:hover .lenname p  { opacity: 0; }



#csm { width: 410px; height: 450px; background: #ffffff; position: relative; padding: 30px; overflow: hidden;  -webkit-box-shadow: 0 0 0 1px #eeeeee; box-shadow: 0 0 0 1px #eeeeee; }
.csm-topbar { background: #f7f7f7; padding: 12px 3px 7px 3px; height: 21px; width: 465px; border-bottom: 1px solid #eeeeee; position: absolute; top: 0px; left: 0px; }
.csm-tabs { width: 40px; height: 450px; float: left; margin-top: -3px;  }
.csm-tabs label { z-index: 6; font-size: 12px; background: #fbfbfb; border: 1px solid #eaeaea; color: #bbb; padding: 5px; width: 14px; height: 14px; line-height: 11px; display: block; text-align: center; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 5px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.csm-tabs label:hover { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.csm-tabs [type=radio] { display: none; }
.csm-tbcontent { position: absolute; top: 41px; width: 470px; height: 470px; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out; overflow: hidden;  }
.tbcontenteven { left: 500px; }
.tbcontentodd { left: -470px; }
.csm-tbwrs {      height: 460px; padding: 10px; overflow: auto; font-family: Merriweather; font-size: 9px; color: #bbb; letter-spacing: 0px; line-height: 160%; text-align: justify; font-weight: 400; }
.csm-tbwrs::-webkit-scrollbar { width: 5px; }
.csm-tbwrs::-webkit-scrollbar-track { background: # ;  border-right: 2px solid #fff; border-left: 2px solid #fff; }
.csm-tbwrs::-webkit-scrollbar-thumb { background: #fff; border: 1px solid #ddd; }
[type=radio]:checked ~ label { color: #aaa; background: #eee; border: 1px solid #e1e1e1; }
[type=radio]:checked ~ label ~ .csm-tbcontent { left: 0px; }