/* фон
-------------------------------------------------------------*/

body {
background: url(http://forumfiles.ru/files/0012/6d/36/83568.png) repeat-x top center, url() 40% 0%; 
background-color: #c2ccbd;
overflow-x: hidden}




body {overflow-x: hidden}

/* пан
-------------------------------------------------------------*/
#pun {
  margin: -20px auto -10px auto;
  padding: 0px auto -10px auto;
  position: relative;
  width: 1018px;
  background: repeat transparent url(http://forumfiles.ru/files/0012/6d/36/39494.png);
  background-position: center;
  }

/* шапка
-------------------------------------------------------------*/
#pun-title table {
    border: none;
    height: 517px;
    width: 1359px;
    margin-left: -243px;
    background: url(http://forumfiles.ru/files/0012/6d/36/76778.png) top center no-repeat;
    margin-top: 20px;
}
/* футер
-------------------------------------------------------------*/
#pun-about p.container {
    background: transparent url(http://forumfiles.ru/files/0012/6d/36/43027.png) bottom center no-repeat;
    width: 1065px;
    margin-bottom: -150px;
    margin-left: -78px;
    height: 169px;
    background-position: 0 50%;
    margin-top: -38px;
}

/* цвет текста на форуме
-------------------------------------------------------------*/
.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: #4c5439;
    font-weight: normal;
}

/* ПРОФИЛЬ
-------------------------------------------------------------*/

/* отступ ника от верха профиля
-------------------------------------------------------------*/
.punbb .post .post-author {
  padding-top: 15px;
  font-family: arial;
  font-size: 10px;
  overflow-x: hidden;
  }
#profile-left {
  height: 400px;
  width: 20%!important;
  left: -50px!important;
  }
#profile-name strong {
  margin-top: 0px;
  height: 150%;
  }
.punbb .post .post-author ul, .punbb .post .post-author p {
  padding: 0 1em 1em 1em;
  line-height: 140%;
  }
/* последний визит
-------------------------------------------------------------*/
.pa-last-visit, li.pa-online {
  padding-bottom: 0px!important;
  }


/* ПОЛЯ ПРОФИЛЯ
-------------------------------------------------------------*/
/* соо
-------------------------------------------------------------*/
.pa-posts {
   display: inline-block;
    text-align: center;
    width: 61px;
    line-height: 14px;
    height: 25px;
    padding-top: 2px!important;
    padding-bottom: 2px!important;
    font-size: 10px;
    margin-left: 14px!important;
    margin-top: 32px!important;
    color: #f5eeea!important;
    border: 1px solid #3b4c34;
    border-radius: 10px;
    background: #192515;
    box-shadow: inset 0px 0px 2px #1b1f0d, inset 0px 0px 1px #000000, inset 0px 0px 18px rgb(82, 105, 74);
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
}
/* репа
-------------------------------------------------------------*/
.pa-respect {
    display: inline-block;
    text-align: center;
    width: 59px;
    line-height: 14px;
    margin-top: 5px!important;
    height: 25px;
    padding-top: 2px!important;
    padding-bottom: 2px!important;
    font-size: 10px;
    border: 1px solid #3b4c34;
    border-radius: 10px;
    background: #192515;
    box-shadow: inset 0px 0px 2px #1b1f0d, inset 0px 0px 1px #000000, inset 0px 0px 18px rgb(82, 105, 74);
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    margin-bottom: 38px;
}
.pa-respect a{
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;}

.pa-reg {display:none!important}

/* поля
-------------------------------------------------------------*/

.pa-fld1 {
    display: block;
    margin: -20px 4px 0px 0px!important;
    margin-bottom: -1px;
    margin-top: 11px!important;
    margin-left: 11px!important;
}

.pa-fld2 a {    color: #acc1da!important;}
.pa-fld2 a:hover {  color: #ffffff!important;}


.pa-fld2 {    width: 189px;
    margin: 0px 0px -22px 31px!important;
    text-align: justify;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px #7f846a!important;
    color: #f5eeea!important;}


.pr_name {
    text-align: center!important;
    font-family: bebasneueregular;
    font-size: 13px;
    border-bottom: 1px dashed #ffffff38;
    padding-bottom: 2px;
    margin-top: 2px!important;
}

.pr_media {    text-align: center;
    margin-top: 2px!important;
    border-top: 1px dashed rgba(255, 255, 255, 0.22);
}

.pa-fld2 img {    width: 13px!important;    margin-right: 2px;}

.pr_name a {    color: #eeeeee!important;
    text-shadow: 0 0 2px #667d886e!important;
    margin-right: 4px;}

.pr_name a:hover {    color: ##b5c0c5!important;}

.pa-fld3 {
    width: 139px;
    font-size: 10px;
    margin-bottom: -1px!important;
    margin-left: 56px!important;
    margin-top: -31px!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px #7f846a!important;
    color: #f5eeea!important;
}
.pa-fld4 {    display: inline-block;
    text-align: center;
    width: 61px;
    line-height: 14px;
    height: 26px;
    font-size: 10px;
    color: #f5eeea!important;
    margin-top: 5px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    border: 1px solid #3b4c34;
    border-radius: 10px;
    background: #202d1c;
    box-shadow: inset 0px 0px 2px #1b1f0d, inset 0px 0px 1px #000000, inset 0px 0px 18px rgb(82, 105, 74);
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
}

.pa-fld5 {
    margin-left: 174px;
}

.pa-fld5 img{    width: 36px!important;
    margin-left: 8px!important;
}

/* авик
-------------------------------------------------------------*/
.punbb .pa-avatar img{
margin-top: 4px;
    margin-left: 0px;
    margin-bottom: 0px;
}

.pa-avatar img {
    margin-top: 20px;
}

.punbb .pa-avatar img{}

/* регистрация, айпи и визит
-------------------------------------------------------------*/
.pa-reg, .pa-ip, li.pa-online, .pa-last-visit {
    font-family: arial;
    letter-spacing: 1px;
    font-size: 8px;
    text-shadow: none!important;
    color: #eeeeee;
    padding-top: 5px!important;
    margin-top: -22px!important;
    padding-bottom: 35px!important;
}

.pa-ip {
    text-align: center;
    margin-top: -3px!important;
    font-size: 7px;
    position: absolute;
}

.pa-gifts {display:none! important;}
/* категории
-------------------------------------------------------------*/
#pun-stats.section h2 {
    background: url(http://forumfiles.ru/files/0012/58/26/57430.png) no-repeat top center;
    height: 54px;
    margin-top: 0px;
    width: 1018px;
    margin-left: -64px;
}
#post-form h2 {
    background: url(http://forumfiles.ru/files/0012/58/26/42184.png) no-repeat top center;
    height: 54px;
    margin-top: 0px;
    width: 1018px;
    margin-left: -64px;
}
#pun-category1.category h2 {
    background: url(http://forumfiles.ru/files/0012/58/26/94800.png) no-repeat top center;
    height: 54px;
    margin-top: 0px;
    width: 1018px;
    margin-left: -64px;
}
#pun-category2.category h2 {
    background: url(http://forumfiles.ru/files/0012/58/26/11071.png) no-repeat top center;
    height: 54px;
    margin-top: 0px;
    width: 1018px;
    margin-left: -64px;
}

#pun-category3.category h2 {
    background: url(http://forumfiles.ru/files/0012/58/26/53356.png) no-repeat top center;
    height: 54px;
    margin-top: 0px;
    width: 1018px;
    margin-left: -64px;
}

#pun-category4.category h2 {
    background: url(http://forumfiles.ru/files/0012/58/26/32091.png) no-repeat top center;
    height: 54px;
    margin-top: 0px;
    width: 1018px;
    margin-left: -64px;
}


#pun-category5.category h2 {
    background: url(http://forumfiles.ru/files/0012/58/26/46014.png) no-repeat top center;
    height: 54px;
    margin-top: 0px;
    width: 1018px;
    margin-left: -64px;
}

#pun-category6.category h2 {
    background: url(http://forumfiles.ru/files/0012/58/26/50071.png) no-repeat top center;
    height: 54px;
    margin-top: 0px;
    width: 1018px;
    margin-left: -64px;
}



#pun-stats.section h2 span, #pun-main .category h2 span, #post-form h2 span {display: none;}

/* иконки
-------------------------------------------------------------*/
.punbb table Div.icon {
background-image: url(http://forumfiles.ru/files/0012/58/26/43010.png);
    width: 21px;
    height: 20px;
    margin-top: 44px;
    border-style: none;
    display: inline-block;
    background-repeat: no-repeat;
    opacity: 0.5;
    margin-left: -47px;
    position: absolute;
}

#pun-viewforum table Div.icon, #pun-messages table Div.icon, #pun-searchtopics table Div.icon {
    display: block;
    float: right;
    margin-top: 0px;
    position: relative;
    background-image: url(http://forumfiles.ru/files/0012/58/26/43010.png);
}


TR.inew Div.icon {
background-image: url(http://forumfiles.ru/files/0012/58/26/43010.png);
    width: 21px;
    height: 20px;
  opacity: 1.0!important;
  }

#pun-viewforum TR.inew Div.icon, #pun-messages TR.inew Div.icon, #pun-searchtopics TR.inew Div.icon {
    background-image: url("http://forumfiles.ru/files/0012/58/26/43010.png");
    opacity: 1.0!important;
}

TR.iclosed Div.icon {
    background-image: url(http://forumfiles.ru/files/0012/58/26/19261.png);
    background-repeat: no-repeat;
    opacity: 0.7;
    filter: grayscale(100%);
}

#pun-viewforum TR.iclosed Div.icon. #pun-messages TR.iclosed Div.icon, #pun-searchtopics TR.iclosed Div.icon {
    background-image: url("http://forumfiles.ru/files/0012/58/26/19261.png");
    opacity: 1.0!important;
}

TR.isticky Div.icon {
  background-image : url(http://forumfiles.ru/files/0012/58/26/73902.png);
  background-repeat: no-repeat;
  opacity: 1.0;

  }

#pun-viewforum TR.isticky Div.icon, #pun-messages TR.isticky Div.icon, #pun-searchtopics TR.isticky Div.icon {
    background-image: url("http://forumfiles.ru/files/0012/58/26/73902.png");
    opacity: 1.0!important;
}



/* статистика
-------------------------------------------------------------*/
#pun-stats ul.container {
    background-image: url(http://forumfiles.ru/files/0012/6d/36/48371.png);
    padding-left: 97px;
    margin-left: -19px;
    padding-right: 36px;
    margin-top: -1px;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: 33px -5px;
    background-repeat: no-repeat;
    background-size: auto;
    text-align: justify;
    color: #4a5235;
}

/* цитата, код и спойлер
-------------------------------------------------------------*/
#pun-main .quote-box, #pun-main .code-box, .post-content .spoiler-box{
    padding: 11px;
    font-size: 11px;
    text-shadow: 0 0 2px #ffffff6b;
    color: #61463b;
    width: 92%;
    border: 1px solid #d4caa9;
    border-radius: 8px;
    background: #f5f2e8;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(205, 196, 156);
}
.post-content .spoiler-box > div {
    text-align: left;
    display: block;
    text-transform: lowercase;
    letter-spacing: 1px;
    color: #565f3a;
    margin-left: -2px;
    margin-top: -3px;
    margin-bottom: -5px;
    font-family: bebasneueregular;
    font-weight: normal;
    font-size: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
}
/* текстэрия
-------------------------------------------------------------*/
.punbb textarea {
    padding: 13px;
    color: #482e24;
    background-color: #f8f5f1;
    border: 1px solid #d4caa9;
    border-radius: 8px;
    background: #f5f2e8;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(205, 196, 156);
}

/* поле для ввода
-------------------------------------------------------------*/
.punbb input {
    vertical-align: middle;
    padding: 6px 13px 6px 14px!important;
    color: #182a31;
    margin-top: 9px;
    border-radius: 8px;
    border: 1px solid #d4caa9;
    background: #f5f2e8;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(205, 196, 156);
}

/* подложки
-------------------------------------------------------------*/
#size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area, #pun-reputation div, #pun-popup_awards div  {
    position: absolute;
    right: 6px;
    top: 43px;
    border-radius: 17px;
    background-color: #f8f5f1;
    border: 1px solid #c2ccbd;
    background: #ecf1ea;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(194, 204, 189);
}
#font-area  {
    padding: 10px;
    border-radius: 14px;
    overflow-y: auto;
    height: 207px;
    background-color: #f8f5f1;
    border: 1px solid #c2ccbd;
    background: #ecf1ea;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(194, 204, 189);
}

/* прокрутка
-------------------------------------------------------------*/
::-webkit-scrollbar {
    width: 6px;
    height: 5px;
}
::-webkit-scrollbar-track {
    background-color: #b1c1a9;
    border: 1px solid #b1c1a7;
    box-shadow: inset 0 0 2px #ffffff;
}
::-webkit-scrollbar-thumb {
    background-color: #b9ac82;
    border: 1px solid #c2b28c;
    box-shadow: inset 0 0 3px #fff9e0;
}
/* кнопки
-------------------------------------------------------------*/
input.button, #post fieldset .hashelp div input, .button, #pun-admain input {
    font-size: 14px!important;
    cursor: pointer!important;
    background: linear-gradient(#263521, #5a7752)!important;
    border: 1px solid #6a8262;
    background-color: #f3f3f3;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(95, 121, 88);
    color: white!important;
    font-family: bebasneueregular!important;
}
input.button:hover, #post fieldset .hashelp div input:hover, .button:hover {
background: linear-gradient(#5a7752, #263521)!important;
    cursor: pointer!important;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
  }



/* текст и ссылки в таблице
-------------------------------------------------------------*/
#tab_inf {
    position: absolute;
    width: 172px;
    top: 64px;
    margin-left: 109px;
    line-height: 100%;
    font-family: Arial;
    color: #a8a5a1;
    text-shadow: 1px 1px #404040bd;
    text-align: justify;
    font-size: 9px;
    padding-right: 5px;
}
#tab_inf2 {
    position: absolute;
    width: 189px;
    line-height: 100%;
    font-family: Arial;
    color: #a8a5a1;
    text-shadow: 1px 1px #404040bd;
    text-align: justify;
    font-size: 8px;
    overflow: auto;
    height: 24px;
    padding-right: 5px;
    margin-left: 439px;
    margin-top: 87px;
}

#tab_inf2::-webkit-scrollbar-thumb {background: #c5c5c5;}
#tab_inf2::-webkit-scrollbar {width: 2px; background: #808080;     border: none!important}
#tab_inf2::-webkit-scrollbar-track {    background-color: #2d2d2d; border: none!important}

#tab_inf::-webkit-scrollbar-thumb {background: #c5c5c5;}
#tab_inf::-webkit-scrollbar {width: 2px; background: #808080; border: none!important}
#tab_inf::-webkit-scrollbar-track {    background-color: #2d2d2d; border: none!important}


.tab_implinks {
    position: absolute;
    margin: 331px 133px;
    width: 1070px;
    text-align: center;
    word-spacing: 10px;
    font-size: 9px;
}
.tab_implinks a {    color: #ecf5d8!important;    text-shadow: 1px 1px 0 #6c7551, 0 0 3px #c3ceaa!important;     margin-left: -4px;}

/* описание подфорума
-------------------------------------------------------------*/

.discr {
font-size: 10px;
    width: 385px;
    text-align: justify;
    color: #e9f1e5;
    margin: 1px 17px!important;
    text-transform: lowercase;
    padding: 5px 10px 36px 13px;
    text-shadow: 1px 1px 0 #4e6349, 0 0 3px #b7c3b1;
}
/* навигация в подфорумах
-------------------------------------------------------------*/
.link a {    display: inline-block;
    cursor: pointer;
    font-family: arial!important;
    font-size: 11px!important;
    padding-left: 8px!important;
    padding-right: 8px!important;
    padding-bottom: 2px;
    padding-top: 0px;
    margin-right: 7px;
    border-radius: 15px;
    box-shadow: inset 0 0 10px #584712;
    background: linear-gradient(#e6debb, #968960);
    color: white!important;
    border: 1px solid #a29157;
    text-shadow: 0 1px 1px #654e45!important;
}
.link a:hover {
    background: linear-gradient(#968960, #e6debb)!important;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
}
.link {       text-align: center;    margin-top: -31px!important;    padding-bottom: 2px!important;    margin-left: 20px!important;    width: 403px;}

/* бегунок
-------------------------------------------------------------*/
.FNTslider {
  border-radius: 4px;
  position:relative;z-index:1000;
  background: #E0E0E0;
  width: 110px;
  height: 5px;
  margin: 3px 5px;
  border: solid 1px #ccc;
  float: right;
  margin-right: 7%;
}
.FNTslider .before {
    height: 5px;
    border: solid 1px transparent;
    border-right: none 0;
    border-radius: 4px 0 0 4px;
    position: absolute;
    background: #48613f;
    margin-top: -1px;
    box-shadow: inset 0 0 3px #cbcfba;
}
.FNTslider .thumb {
width: 7px;
    height: 11px;
    border-radius: 3px;
    position: relative;
    top: -4px;
    background: #395031;
    cursor: pointer;
    box-shadow: inset 0 0 3px #cbcfba;
    border: 1px solid #2a2a2a0d;
}

/* выделение и скролл
-------------------------------------------------------------*/

::-moz-selection{        background: #70b5b1;
    color: #ffffff;
}
::webkit-selection{        background: #70b5b1;
    color: #ffffff;
} 
::selection{
    background: rgb(99, 107, 78);
    color: #ffffff;
    text-shadow: none!important;
}
.lastedit {
  display:none !important;
  }

/* табла
-------------------------------------------------------------*/
.tab_want {
    position: absolute;
    font-family: bebasneueregular!important;
    font-size: 14px;
    top: 260px!important;
    left: 248px!important;
}


.tab_want a {    color: white!important;
    text-shadow: 0 0 3px white!important;}


.plahi {
    position: absolute;
    top: 500px;
    width: 900px;
    text-align: center;
}

/* ТОПИКИ
-------------------------------------------------------------*/

/* оформление обычной темы
-------------------------------------------------------------*/
.u_body {
    position: relative;
    top: 51px;
    left: 27px;
    padding: 5px;
    color: #424a2a;
    width: 558px;
    text-shadow: 0 0px 2px #ffffff7d;
    text-align: justify;
    font-family: arial;
    line-height: 16px;
    font-size: 11px;
}
    .u_title {
    text-align: center;
    position: absolute;
    width: 624px;
    font-family: bebasneueregular;
    margin-top: 11px;
    text-transform: lowercase;
    font-size: 17px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}

.u_theme {
width: 624px;
    background: url(http://forumfiles.ru/files/0012/6d/36/79565.png) top no-repeat, url(http://forumfiles.ru/files/0012/6d/36/30193.png) bottom no-repeat, url(http://forumfiles.ru/files/0012/6d/36/69122.png) repeat-y;
    min-height: 93px;
    margin-left: -2px!important;
    padding-bottom: 73px;
}

/* гостевая
-------------------------------------------------------------*/
.g_body {
    left: 44px;
    top: 67px;
    padding: 5px;
    padding-bottom: 121px;
    font-size: 11px;
    color: #636363;
    width: 455px;
    text-shadow: 1px 0px 0px #ffffff;
    text-align: justify;
    font-family: arial;
    line-height: 15px;
    text-align-last: center;
    text-transform: lowercase;
}
    .g_title {
    position: absolute;
    width: 455px;
    font-family: arial;
    text-align: center;
    font-size: 11px;
    color: #cce2c0;
    margin-top: 225px!important;
    margin-left: 93px!important;
    height: 68px;
    overflow: hidden;
    text-shadow: 1px 1px 0 rgb(57, 80, 49), 0 0 1px rgba(218, 255, 197, 0.57);
}
.g_tt {
    font-family: bebasneueregular;
    font-size: 11px;
    color: #4b5763;
    text-shadow: 0 0 5px white;
    position: absolute;
    margin-top: 206px!important;
    width: 264px;
    text-align: center;
    margin-left: 321px;
}
.g_c {
    position: absolute;
    width: 436px;
    font-family: arial;
    text-shadow: 0 0 5px #ffffff;
    text-align: justify;
    font-size: 10px;
    color: #4f6077;
    margin-top: 193px!important;
    margin-left: 67px!important;
}

#g_f {
    overflow: auto;
    height: 95px;
    margin-top: 264px!important;
    margin-left: 75px!important;
    position: absolute;
    width: 212px;
    color: #c6deba;
    text-shadow: none!important;
    text-align: left!important;
}
.g_ff {
    font-size: 10px;
    color: #375680;
    text-shadow: 1px 0 0 #cadbec;
    position: absolute;
    margin-top: 271px!important;
    margin-left: 54px!important;
}


.g_ff1 {
    font-size: 10px;
    color: #375680;
    text-shadow: 1px 0 0 #cadbec;
    position: absolute;
    margin-top: 324px!important;
    margin-left: 54px!important;
}
.g_ff2 {
    font-size: 10px;
    color: #375680;
    text-shadow: 1px 0 0 #cadbec;
    position: absolute;
    margin-top: 299px!important;
    margin-left: 54px!important;
}



#g_n {
    overflow: auto;
    height: 95px;
    margin-top: 264px!important;
    margin-left: 328px!important;
    position: absolute;
    width: 212px;
    color: #ecf3cf;
    text-shadow: none!important;
    text-align: left!important;
}
.g_nn {
    font-size: 10px;
    color: #375680;
    text-shadow: 1px 0 0 #cadbec;
    position: absolute;
    margin-top: 299px!important;
    margin-left: 54px!important;
}

#g_f z {    letter-spacing: 2px;
    font-size: 8px;
    text-transform: uppercase;
    font-family: arial;
    color: #ecf3cf;
    border-bottom: 1px dashed;
    padding-left: 2px;
    padding-bottom: 1px;
}

#g_n z {    letter-spacing: 2px;
    font-size: 8px;
    text-transform: uppercase;
    font-family: arial;
    color: #ecf3cf;
    border-bottom: 1px dashed;
    padding-left: 2px;
    padding-bottom: 1px;
}

#g_n a {          color: #aed49b!important;}
#g_f a {        color: #aed49b!important;}

.g_nn    {
    font-family: bebasneueregular;
    margin-left: 351px!important;
    margin-top: 253px!important;
    position: absolute;
    font-size: 13px;
    color: #5b5279;
    text-shadow: 1px 0 0 #d6cbe4;
}

#g_n::-webkit-scrollbar {
    width: 2px;
    height: 5px;
}
#g_n::-webkit-scrollbar-track {
    background-color: #657338;
    border: none!important;
    box-shadow: none!important;
    border-radius: 10px!important;
}

#g_n::-webkit-scrollbar-thumb {
    background-color: #242b0e;
    border: none!important;
    box-shadow: none!important;
    border-radius: 10px!important;
}

#g_f::-webkit-scrollbar {
    width: 2px;
    height: 5px;
}
#g_f::-webkit-scrollbar-track {
    background-color: #657338;
    border: none!important;
    box-shadow: none!important;
    border-radius: 10px!important;
}

#g_f::-webkit-scrollbar-thumb {
    background-color: #242b0e;
    border: none!important;
    box-shadow: none!important;
    border-radius: 10px!important;
}
.g_theme {
    width: 614px;
    height: 404px;
    background: url(http://forumfiles.ru/files/0012/58/26/37681.png) no-repeat;
    margin-left: -10px!important;
}
.g_link1 {
    position: absolute;
    font-family: bebasneueregular!important;
    font-size: 10px;
    letter-spacing: 1px;
    margin-top: 198px!important;
    text-align: center;
    font-weight: normal!important;
    line-height: 167%;
    width: 615px;
}

.g_link1 a {
color: white!important;
    letter-spacing: 2px;
    text-shadow: 0 0 3px #6881a2!important;
    margin-left: 16px;
    border-radius: 7px;
    padding: 2px 6px 2px 6px;
    background: linear-gradient(#22321d, #7f9a72)!important;
    background-color: #f3f3f3;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #485327, inset 0px 0px 18px rgb(26, 31, 15);
}

.g_link1 a:hover{background: linear-gradient(#7f9a72, #22321d)!important;}

.g_link2  {    position: absolute;
    font-family: bebasneueregular!important;
    font-size: 10px;
    letter-spacing: 1px;
    margin-top: 175px!important;
    text-align: center;
    font-weight: normal!important;
    line-height: 167%;
    margin-left: 517px!important;
    transform: rotate(-13deg);
}

.g_link3  {
      position: absolute;
    font-family: bebasneueregular!important;
    font-size: 10px;
    letter-spacing: 1px;
    margin-top: 202px!important;
    text-align: center;
    font-weight: normal!important;
    line-height: 167%;
    margin-left: 510px!important;
    transform: rotate(-13deg);
}

.g_link4 {      position: absolute;
    font-family: bebasneueregular!important;
    font-size: 10px;
    letter-spacing: 1px;
    margin-top: 229px!important;
    text-align: center;
    font-weight: normal!important;
    line-height: 167%;
    margin-left: 515px!important;
    transform: rotate(-13deg);
}
.g_link5 {      position: absolute;
    font-family: bebasneueregular!important;
    font-size: 10px;
    letter-spacing: 1px;
    margin-top: 256px!important;
    text-align: center;
    font-weight: normal!important;
    line-height: 167%;
    margin-left: 542px!important;
    transform: rotate(-13deg);
}


.g_link2 a {    color: white!important;
    letter-spacing: 2px;
    text-shadow: 0 0 3px #6881a2!important;
}

.g_link3 a {    color: white!important;
    letter-spacing: 2px;
    text-shadow: 0 0 3px #6881a2!important;
}

.g_link4 a {    color: white!important;
    letter-spacing: 2px;
    text-shadow: 0 0 3px #6881a2!important;
}

.g_link5 a {    color: white!important;
    letter-spacing: 2px;
    text-shadow: 0 0 3px #6881a2!important;
}

.g_link a:hover {        background-color: #6b88a7!important;
    border: 1px solid #86a7cc!important;
    -webkit-transition: .6s all;
    -moz-transition: .6s all;
    -ms-transition: .6s all;
    -o-transition: .6s all;
    transition: .6s all;
}



/* нужные
-------------------------------------------------------------*/
.fonnz {
    width: 628px;
    background: url(http://forumfiles.ru/files/0012/6d/36/37265.png) no-repeat;
    height: 494px;
    margin-left: 15px!important;
}
.fonnz0 {
    width: 628px;
    background: url(http://forumfiles.ru/files/0012/6d/36/15583.png) no-repeat;
    height: 494px;
    margin-left: 15px!important;
}

.zagnz {
    position: absolute;
    margin-top: -38px!important;
    margin-left: 56px!important;
    text-align: center;
    width: 500px;
    font-size: 19px;
    font-family: bebasneueregular;
    padding-top: 50px;
    font-weight: normal;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}

.vnehanz{
    position: absolute;
    margin-left: 446px!important;
    margin-top: 269px!important;
    width: 150px;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: normal!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    text-transform: lowercase;
    height: 37px;
    overflow: auto;
}
.vozrastnz{
    position: absolute;
    margin-left: 446px!important;
    margin-top: 403px!important;
    width: 150px;
    height: 38px;
    overflow: auto;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: normal!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    text-transform: lowercase;
}
.deyatnz{
    position: absolute;
    margin-left: 446px!important;
    margin-top: 332px!important;
    width: 150px;
    height: 47px;
    overflow: auto;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: normal!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    text-transform: lowercase;
}
.orientnz{
    position: absolute;
    margin-left: 446px!important;
    margin-top: 461px!important;
    width: 150px;
    height: 61px;
    overflow: auto;
    font-size: 10px;
    font-weight: normal!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    text-transform: lowercase;
    height: 14px;
    overflow: auto;
}
.mestonz{
    display: none;
}

.textnz{
    position: absolute;
    color: #404c25!important;
    font-size: 11px;
    width: 393px;
    height: 421px;
    overflow: auto;
    margin-left: 31px!important;
    margin-top: 51px!important;
    line-height: 14px;
    padding-right: 5px;
    border-image: initial;
}
.avanz img{
    position: absolute;
    margin-left: 445px!important;
    margin-top: 54px!important;
    width: 145px;
    height: 145px;
    object-fit: cover;
    opacity: 1;
    border: 1px solid #6f7251;
    box-shadow: 0 0 2px #131805;
    border-radius: 7px;
}

.avanzk{
    position: absolute;
}

/* википедия и профы
-------------------------------------------------------------*/
.wiki_team {    height: 210px;
    overflow: auto;
    padding-right: 7px;
    width: 124px;
}

.w_body {
    position: relative;
    left: 5px;
    top: 55px;
    padding: 5px;
    color: #586139;
    width: 502px;
    text-shadow: 0 0px 2px #ffffff7d;
    text-align: justify;
    font-family: arial;
    line-height: 16px;
    padding-bottom: 18px;
    font-size: 11px;
}

.wiki{
    height: 487px;
    overflow: auto;
    padding-right: 10px;
}

.wiki_a_img {}
.wiki_a_img img {width:45px!important;}
.wiki_q_img {}
.wiki_q_img img {    width: 45px!important;    margin-left: -2px;}

.wiki_q {    color: rgb(36, 43, 18);
    box-shadow: rgb(255, 255, 255) 0px 0px 2px inset, rgb(249, 247, 244) 0px 0px 1px inset, rgb(111, 140, 102) 0px 0px 18px inset;
    padding: 13px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(189, 200, 180);
    border-image: initial;
    background: rgb(224, 230, 222);
    border-radius: 10px;
}

.wiki_a {    box-shadow: rgb(255, 255, 255) 0px 0px 2px inset, rgb(249, 247, 244) 0px 0px 1px inset, rgb(21, 32, 17) 0px 0px 18px inset;
    color: white !important;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(49, 70, 41);
    border-image: initial;
    background: linear-gradient(rgb(36, 52, 32), rgb(38, 60, 33)) !important;
    border-radius: 10px;
    padding: 13px; }

   .leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
   .rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }

.proffes{
    display: inline-block;
    box-shadow: rgb(255, 255, 255) 0px 0px 2px inset, rgb(249, 247, 244) 0px 0px 1px inset, rgb(140, 125, 76) 0px 0px 18px inset;
    font-size: 14px !important;
    cursor: pointer !important;
    color: #6d570e !important;
    font-family: bebasneueregular !important;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(146, 137, 103);
    border-image: initial;
    background: linear-gradient(rgb(179, 165, 119), rgb(202, 192, 150)) !important;
    margin-top: 6px;
    border-radius: 13px;
    padding: 4px 12px 3px 12px;
    margin-left: 5px;
}

/* новости
-------------------------------------------------------------*/

.whazup_body {
    position: relative;
    left: 21px;
    top: 40px;
    padding: 5px;
    color: #33567f;
    width: 571px;
    text-shadow: 0 0px 2px #ffffff7d;
    text-align: justify;
    font-family: arial;
    line-height: 12px;
    padding-bottom: 110px;
    font-size: 11px;
}

#whazup_face {
    position: absolute;
    margin-top: 49px;
    margin-left: 13px;
}
#whazup_face img {
    width: 100px;
    height: 100px;
    border: 1px solid #f3f4f6;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 11px #f9f7f4, inset 0px 0px 18px rgb(224, 203, 184);
    box-shadow: 0 0 10px #c3cad4;
}
    .whazup_title {
    text-align: center;
    position: relative;
    width: 627px;
    font-family: bebasneueregular;
    top: 12px;
    color: #f8f5f1;
    text-transform: lowercase;
    font-size: 17px;
    text-shadow: 0 0 5px #f7f7f7;
}

.whazup_sub {
text-align: center;
    position: absolute;
    width: 627px;
    margin-top: 18px;
    color: #f8f5f1;
    text-transform: lowercase;
    font-size: 10px;
    text-shadow: 0 0 5px #f7f7f7;
}


.whazup_fa {
    position: absolute;
    font-size: 20px;
    text-shadow: 0 0 5px #f7f7f7;
    color: #f8f5f1;
    margin-top: 20px;
    margin-left: 18px;
}

.whazup_theme {
    width: 627px;
    background: url(http://forumfiles.ru/files/0019/ac/8e/71037.png) top no-repeat, url(http://forumfiles.ru/files/0019/ac/8e/37871.png) bottom no-repeat, url(http://forumfiles.ru/files/0019/ac/8e/48658.png) repeat-y;
    min-height: 200px;
}

.whazup_story {
    width: 568px;
    position: relative;
    margin-top: 188px;
    margin-left: 5px;
    text-align: justify;
    padding-right: 17px;
    font-size: 10px;
    color: #3c5067;
    padding-bottom: 50px;
}

.whazup_story::-webkit-scrollbar {
    width: 4px;
    height: 5px;
}
.whazup_story::-webkit-scrollbar-track {
    background-color: #7795c3!important;
    border: 1px solid #dfe6ef!important;
    box-shadow: none!important;
}


.whazup_info {
    position: absolute;
    color: #f8f5f1;
    text-transform: lowercase;
    font-size: 10px;
    text-shadow: 0 0 1px #f7f7f7;
    margin: 60px 147px;
    width: 443px;
    height: 98px;
    overflow: hidden;
    text-align: justify;
}
/* итоги команд
-------------------------------------------------------------*/
.team_bg {
    width: 679px;
    height: 574px;
    background: url(http://forumfiles.ru/files/0019/93/79/34509.png);
    background-repeat: no-repeat;
    margin-left: -20px!important;
}

.team_bg2 {
    width: 679px;
    height: 574px;
    background: url(http://forumfiles.ru/files/0012/6d/36/65206.png);
    background-repeat: no-repeat;
    margin-left: -20px!important;
}
.team_text {    position: absolute;
    width: 270px;
    height: 77px;
    overflow: auto;
    padding-right: 10px!important;
    margin: 170px 197px;
    color: #eeeeee;
    font-size: 9px;
    text-shadow: 0 0 2px #54859c;
}

.team_autor {    position: absolute;}

.team_autor img {
    width: 50px!important;
    margin-top: 165px;
    margin-left: 130px;
    border-radius: 50px;
    filter: grayscale(67%);
    border: 1px solid #cdd2d4;
    box-shadow: 0 0 2px #4c819a;
}

.team_goal1 {       position: absolute;    margin-top: 306px;    margin-left: 288px;}
.team_goal2 {       position: absolute;    margin-top: 343px;    margin-left: 154px;}
.team_goal3 {       position: absolute;    margin-top: 357px;    margin-left: 433px;}

.team_goal2 img{    width: 65px;}

.team_goal3 img{    width: 56px;}

.team_best1 {     position: absolute;    margin-top: 250px;    margin-left: 266px;}

.team_best2 {    position: absolute;    margin-top: 250px;    margin-left: 154px;}

.team_best3 {     position: absolute;    margin-top: 250px;    margin-left: 406px;}


/* новости и итоги
-------------------------------------------------------------*/

.novost {float: left;
    background: url(http://forumfiles.ru/files/0012/6d/36/85233.png) no-repeat;
    width: 101px;
    height: 101px;
    overflow: hidden;
    margin-right: 10px;
}
.novost img { width: 85px;
    height: 85px;
    border: 1px solid #d0c7a2!important;
    border-radius: 7px;
    margin: 7px 7px;
    box-shadow: 0 0 2px #86743a;
}


       .news_bb {
    position: relative;
    width: 585px;
    height: 614px;
    margin-left: 19px!important;
    margin-top: -7px;
    margin-bottom: 11px;
}
       .news_bb2 {
    position: relative;
    width: 585px;
    margin-left: 19px!important;
    margin-top: -7px;
    margin-bottom: 11px;
}
       .news_background {
    position: absolute;
    width: 583px;
    height: 292px;
    padding-top: 5px;
    margin-top: 63px;
}
       #news_name {
    font-size: 16px;
    position: absolute;
    width: 584px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 0 0 3px #ffffff;
    font-weight: normal!important;
    font-family: bebasneueregular;
    color: #727984;
    margin-left: -9px;
    margin-top: -34px!important;
}


     .news_decoration {
    font-weight: normal;
    text-align: center;
    color: white;
    opacity: 1;
    font-family: bebasneueregular;
}

       #news_story {
    font-family: sans-serif;
    font-size: 11px;
    overflow-y: hidden;
    text-align: justify;
    width: 431px;
    height: 72px;
    padding: 5px 18px 24px 17px;
    margin-left: 110px;
    margin-top: 16px;
    line-height: 150%;
}

       #news_story1 {
    font-family: sans-serif;
    font-size: 11px;
    overflow-y: hidden;
    text-align: justify;
    width: 431px;
    height: 72px;
    padding: 5px 18px 24px 17px;
    margin-left: 110px;
    margin-top: -103px;
    line-height: 150%;
}

       #news_story2 {
    font-family: sans-serif;
    font-size: 11px;
    text-align: justify;
    width: 536px;
    padding: 5px 18px 3px 17px;
    margin-left: 5px;
    margin-top: 115px;
    line-height: 150%;
    height: 290px;
    overflow: auto;
}

#news_story20  {
    font-family: sans-serif;
    font-size: 11px;
    text-align: justify;
    width: 536px;
    padding: 5px 17px;
    margin-left: 5px;
    margin-top: 5px;
    line-height: 150%;
    padding-bottom: 49px;
}

.news_posts1 {
    margin-left: 10px!important;
    margin-top: 7px!important;
}
    #news_story::-webkit-scrollbar {
    width: 4px;
border: none!important
       }

    #news_story2::-webkit-scrollbar {
    width: 4px;
border: none!important
       }

       #news_img_space {
           position:absolute;
       }
       #news_img_space img {
    height: 100px;
    width: 100px;
    margin-left: 5px;
    object-fit: cover;
    border: 4px solid #ffffff;
    box-shadow: 0 0 5px #cacccbc2;
    margin-top: 16px;
    border-radius: 36px;
}

       #news_img_space3 img {
    height: 100px;
    width: 100px;
    margin-left: 5px;
    object-fit: cover;
    border: 4px solid #ffffff;
    box-shadow: 0 0 5px #cacccbc2;
    margin-top: 16px;
    border-radius: 36px;
}
       #news_img_space2 img {
    height: 140px;
    width: 245px;
    margin-left: 297px;
    object-fit: cover;
    border: 4px solid #ffffff;
    box-shadow: 0 0 5px #cacccbc2;
}

.news_title {
    margin-top: -43px!important;
    width: 400px;
    text-align: left;
    margin-left: 48px!important;
    font-size: 20px;
    font-family: bebasneueregular;
    font-weight: normal!important;
    letter-spacing: 2px;
    color: #eeeeee;
    text-shadow: 0 0 2px #eeeeee;
    padding-bottom: 10px!important;
}

.news_title1 {
    padding-top: 26px;
    margin-top: 3px!important;
    width: 400px;
    text-align: left;
    margin-left: 48px!important;
    font-size: 20px;
    font-family: bebasneueregular;
    font-weight: normal!important;
    letter-spacing: 2px;
    color: #eeeeee;
    text-shadow: 0 0 2px #eeeeee;
    padding-bottom: 10px!important;
}
.news_ers {
position: absolute;
    background-color: #565f6a;
    width: 573px;
    margin-top: 6px!important;
    margin-left: -3px;
    text-align: center;
    color: white;
    padding: 8px 0px 8px 0px;
    letter-spacing: 4px;
    text-shadow: 0 0 3px #ffffffd9;
    border-image: initial;
    font-size: 9px;
}
.news_date {
    position: absolute;
    width: 148px;
    margin-top: -31px!important;
    margin-left: 441px;
    text-align: center;
    color: #eeeeee;
    padding: 4px 0px 6px 0px;
    letter-spacing: 2px;
    text-shadow: 0 0 3px #ffffffd9;
    font-size: 8px;
}

.news_date1 {
    position: absolute;
    width: 148px;
    margin-top: -30px!important;
    margin-left: 441px;
    text-align: center;
    color: #eeeeee;
    padding: 4px 0px 6px 0px;
    letter-spacing: 2px;
    text-shadow: 0 0 3px #ffffffd9;
    font-size: 8px;
}

.news_posts {
    background-color: #122933;
    width: 100px;
    height: 56px;
    float: left;
    margin-left: -4px;
    margin-right: 10px;
    color: #3b5d6b;
    border: 1px solid #c0d2da;
    border-radius: 10px;
    background: #eeeeee;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(171, 192, 201);
}
.news_post1 {
    font-size: 37px;
    font-family: bebasneueregular;
    color: #2c4652;
    margin-top: 15px!important;
    text-align: center;
    text-shadow: 1px 0 0 #c4d4da;
    font-style: italic;
}
.news_post2 {
    color: #2c4652;
    text-align: center;
    line-height: 80%;
    font-size: 10px;
    margin-top: 12px!important;
}

.news_ac0 {
    float: left;
    margin-right: 10px;
    margin-top: 3px;
    margin-bottom: -1px!important;
}

.news_ac {
    display: inline-block;
    line-height: 80%;
    text-align: center;
    font-size: 10px;
    background-color: #ffffff;
    padding: 1px 0px 3px 1px;
    color: #3b5d6b;
    border: 1px solid #c0d2da;
    border-radius: 10px;
    background: #eeeeee;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(171, 192, 201);
}
.news_ac2 {
    float: right;
    margin-top: 6px;
    margin-bottom: -4px!important;
    margin-left: 8px;
}

.news_ac3 {    display: inline-block;
    line-height: 80%;
    font-size: 10px;
    padding: 1px 0px 3px 1px;
    width: 113px;
    margin-bottom: 2px;
    position: absolute;
    margin-top: 2px;
    margin-left: 5px;
    color: #3b5d6b;
    border: 1px solid #c0d2da;
    border-radius: 10px;
    background: #eeeeee;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(171, 192, 201);
}
.news_ac4 {    text-align: center;}

.news_ac5 {    display: inline-block;
    line-height: 80%;
    font-size: 10px;
    padding: 1px 0px 3px 1px;
    width: 158px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 417px;
    position: absolute;
    color: #3b5d6b;
    border: 1px solid #c0d2da;
    border-radius: 10px;
    background: #eeeeee;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(171, 192, 201);
}
.news_ac6 {    line-height: 80%;
    font-size: 10px;
    padding: 1px 0px 3px 1px;
    width: 291px;
    margin-top: 2px;
    margin-bottom: 2px;
    position: absolute;
    margin-left: 122px;
    height: 95px;
    color: #3b5d6b;
    border: 1px solid #c0d2da;
    border-radius: 10px;
    background: #eeeeee;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(171, 192, 201);
}

.news_acpost {    float: right;}

.news_telegram {
    width: 120px;
    color: #3b5d6b;
    border: 1px solid #a2b9c3;
    border-radius: 10px;
    background: #9eb7c1;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(171, 192, 201);
    text-align: center;
}

.news_insta { width: 120px;
    color: #3b5d6b;
    border: 1px solid #b0c5ce;
    border-radius: 10px;
    background: #dfe9ec;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(171, 192, 201);
    text-align: center;
    margin-top: 5px;
}

.news_snap {
    width: 120px;
    color: #6d5d3b;
    border: 1px solid #cabda0;
    border-radius: 10px;
    background: #e4d7be;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(185, 172, 135);
    text-align: center;
    margin-top: 5px;
}
/* приемка
-------------------------------------------------------------*/
.fonp{
   width: 440px;
   height: 245px;
   background: url(http://forumfiles.ru/files/0019/43/ea/40742.png); 
   
}

.avap img{
    position: absolute;
    width: 76px;
    height: 76px;
    border-radius: 76px!important;
    margin-left: -207px!important;
    margin-top: 9px;
}

.teamp img{
   position: absolute;
   width: 66px;
   height: 67px;
   margin-left: 140px!important;
   margin-top: 5px!important;
}

.textp{
   position: absolute;
    width: 320px;
    height: 144px;
    color: #5e391e!important;
    margin-left: 61px!important;
    margin-top: 65px!important;
    text-align: justify;
    overflow: auto;
    padding-right: 8px;
}

/* соцсеть
-------------------------------------------------------------*/


.clickgram {     margin: 0px 0px 0px 70px !important;}
.clickgram bt { background: white; height: 500px; width: 500px; display: -webkit-inline-box;}
.clickgram bt shapka { width: 500px;     position: absolute; height: 160px; overflow: hidden; background: #d4d4d4;}
.clickgram bt shapka img { width: 500px;}
.clickgram bt hallo {    position: absolute; margin: 100px 0px 0px 55px !important;}
.clickgram bt hallo img { width: 130px; border-radius: 100px; border: 3px solid #ababab !important; }
.clickgram bt top1 {     text-align: center; position: absolute; background: #f8f8f8; padding: 10px;  width: 170px;  color: #a2a2a2;    font-family: Roboto;  height: 160px;  margin: 255px 0px 0px 28px !important;}
.clickgram bt top2 {      text-align: center; position: absolute;  background: #f8f8f8;  width: 210px;  color: #a2a2a2;  padding: 10px;   font-family: Roboto;   height: 230px;   margin: 185px 0px 0px 245px !important;}
.clickgram bt bue {  position: absolute;  margin: 460px 0px 0px 0px !important;   width: 470px;   height: 18px;   padding: 0px 31px 8px 0px;   background: #dadada;   font-family: bebas neue;   text-align: right;   font-size: 21px;   color: #ffffff!important;   text-shadow: #2f0c29 1px 1px 0px;}

.clickgram bp { background: white; min-height: 100px; width: 500px; display: -webkit-inline-box; color: #a2a2a2; font-family: Roboto; }
.clickgram bp bue { position: absolute; margin: 30px 0px 0px 0px !important; width: 470px; height: 18px; text-align: right; padding: 0px 31px 0px 0px; background: #dadada; font-family: bebas neue; font-size: 15px; color: #ffffff!important; text-shadow: #2f0c29 1px 1px 0px;}
.clickgram bp hallo { position: absolute; margin: 10px 0px 0px 16px !important;}
.clickgram bp hallo img { width: 55px; border-radius: 100px; border: 3px solid #ababab !important;}
.clickgram bp top { padding: 85px 0px 10px 10px; display: -webkit-inline-box; text-align: justify; width: 482px; overflow: overlay;}
.clickgram bp top img { width: 482px;}
.clickgram bp hallo name { position: absolute; color: white; text-shadow: 1px 1px #0000006b; margin: 22px 0px 0px 66px !important;}

#blue bue { background: #324a70;}#blue top2, #blue top1 { background: #eff0f3;}#blue hallo img {border: 3px solid #324a70 !important;}
#green bue{ background: #32705b;}#green top2, #green top1 { background: ##e9f0ee;} #green hallo img {border: 3px solid #32705b !important;}
#violet bue{ background:#3d3270;}#violet top2, #violet top1 { background:#f4f4f7} #violet hallo img {border: 3px solid #3d3270 !important;}
#brown bue{ background:#703632;}#brown top2, #brown top1 { background:#f1edec} #brown hallo img {border: 3px solid #703632 !important;}
#razz bue{ background:#70324b;}#razz top2, #razz top1 { background:#f3edf0} #razz hallo img {border: 3px solid #70324b !important;}



/* анкета
-------------------------------------------------------------*/

.fonan {
    background: url(http://forumfiles.ru/files/0012/6d/36/10753.png);
    width: 628px;
    height: 497px;
    background-repeat: no-repeat;
}

.inicialA {
    position: absolute;
    font-size: 24px;
    font-family: Satisfy;
    width: 310px;
    height: 25px;
    margin-left: 290px!important;
    margin-top: 3px!important;
    font-weight: normal;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}

.inicialR {
    position: absolute;
    font-size: 10px;
    text-transform: lowercase;
    width: 198px;
    height: 21px;
    margin-left: 19px!important;
    margin-top: 151px!important;
    letter-spacing: 3px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}
.vneha {
    position: absolute;
    font-size: 9px;
    text-transform: lowercase;
    width: 219px;
    margin-left: 381px!important;
    margin-top: 42px!important;
    letter-spacing: 3px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    text-align: left;
}

.deyat {
    position: absolute;
    font-size: 9px;
    text-transform: lowercase;
    overflow-y: auto;
    letter-spacing: 1px;
    width: 357px;
    height: 26px;
    margin-left: 236px!important;
    margin-top: 127px!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    text-align: left;
    text-indent: 118px;
}


.orient {
    position: absolute;
    font-size: 9px;
    text-transform: lowercase;
    overflow-y: auto;
    letter-spacing: 1px;
    width: 246px;
    height: 11px;
    margin-left: 315px!important;
    margin-top: 96px!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    text-align: left;
}

.dataA {
    position: absolute;
    font-size: 9px;
    text-transform: lowercase;
    overflow-y: auto;
    letter-spacing: 1px;
    width: 246px;
    height: 11px;
    margin-left: 389px!important;
    margin-top: 65px!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    text-align: left;
}


.svazA {
position: absolute;
    font-size: 9px;
    text-transform: uppercase;
    width: 150px;
    height: 11px;
    margin-left: 323px!important;
    margin-top: 112px!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    text-align: left;
}

.textA {
    position: absolute;
    font-size: 11px;
    color: #2d3516!important;
    text-transform: none;
    text-shadow: none!important;
    font-family: arial;
    width: 548px;
    height: 280px;
    margin-top: 187px!important;
    margin-left: 37px!important;
    text-align: justify!important;
    overflow: auto;
    padding-right: 8px;
    line-height: 130%;
}

.avak {
    position: absolute;
    margin-top: 48px!important;
    margin-left: 31px!important;
    opacity: 0.6;
    border-radius: 6px;
    background: linear-gradient(#121d0f, #649657)!important;
    border: 1px solid #6e8469;
    box-shadow: 0 0 3px black;
    width: 178px;
    height: 89px;
}

.ava img {
    position: absolute;
    margin-left: -282px!important;
    margin-top: 49px!important;
    width: 178px;
    height: 89px;
    border-radius: 6px;
    object-fit: cover;
    opacity: 3.6;
    filter: grayscale(100%);
}

.mestoA {
    position: absolute;
    font-size: 9px;
    text-transform: lowercase;
    overflow-y: auto;
    letter-spacing: 1px;
    width: 246px;
    height: 11px;
    margin-left: 344px!important;
    margin-top: 81px!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
    text-align: left;
}
/* отзывы клику год
-------------------------------------------------------------*/


.u_image {    position: absolute;
    margin-top: 29px!important;
    margin-left: 14px!important;
}
.u_image img {    width: 100px;    height: 100px;    border-radius: 100px;}
.u7 i {
  font: 400 14px/100% raleway;
  font-style: italic;
  color: #EA8594;
 text-shadow: 1px 1px #F8F8F8;
}

.u7 b {
    font: 800 12px/100% arial;
    color: #40616f;
    text-shadow: 1px 1px #F8F8F8;
}

.u7::first-letter {
  font: 300 50px/100% arial;
  float: left;
  padding: 6px;
  margin: 6px;
  color: #2c4854;
  text-shadow: 2px 2px #F8F8F8;
  }
  
.u7 ::-webkit-scrollbar {
  background: #E5E5E5;
  border: 2px solid #fafafa;
  width: 10px; 
  border-radius: 6px;
  }
  
.u7 ::-webkit-scrollbar-thumb {
    background-color: rgb(48, 75, 86);
    box-shadow: rgb(143, 181, 197) 0px 0px 3px inset;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(52, 82, 94);
    border-image: initial;
}
.u7 {
    border-radius: 10px;
    font: 10.4px/100% verdana;
    text-align: justify;
    color: #2c4854;
    padding: 12px;
    float: right;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 185px;
    height: 335px;
    overflow: hidden;
    border: 1px solid #c5d3d8;
    background: #eeeeee;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(176, 195, 203);
}
  
.u6 {
  width:105px;
  padding:3px;
  height: 105px;
  position:absolute;
  border-radius:100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  top:34.3px; 
  left: 19px; 
  animation: infinite 8s rotate;
  display:block;   
  border: dashed 3px; 
  z-index: 3333;
  }
 
@keyframes rotate {
  0% {transform:rotate(0);}
  100% {transform:rotate(360deg);}
  }
  
#u1 h1 {
    position: relative;
    color: #FAFAFA;
    text-transform: uppercase;
    padding: 12px;
    margin-top: 22px;
    border-top: 7px solid #eeeeee;
    width: 160px;
    left: -15px;
    text-align: justify;
    font-size: 13px;
    padding-left: 22px!important;
    font-family: Arial Black;
}

#u1:hover .u5 span {
  color: #FAFAFA;
}

#u1:hover .u5 {
  right: -20px;
  background: #2c4854;
}

.u5 span {
    color: #2c4854;
    transition: 0.5s linear;
    transition-delay: 0.4s;
    font-size: 14px;
    float: left;
}

.u5 {
    z-index: 333;
    transition: 0.5s linear;
    position: relative;
    top: 10px;
    background: #2c4854;
    width: 145px;
    right: 23px;
    text-align: right;
    color: #FAFAFA;
    padding: 6px;
    height: 30px;
    border-radius: 0px 20px 20px 0px;
    font: 300 20px/145% arial black;
    text-transform: lowercase;
}

.u4 {    height: 105px;
    text-transform: uppercase;
    position: relative;
    width: 94px;
    text-align: justify;
    top: 27px;
    left: 0px;
    color: #FAFAFA;
    padding: 10px;
    font-size: 8px;
    font-family: arial;
}

.u3 {
    top: 15px;
    width: 100px;
    height: 100px;
    z-index: 1;
    position: relative;
    border-radius: 100%;
    border: 13px solid #2c4854;
}

.u2 {
    width: 240px;
    height: 440px;
    position: absolute;
    top: 0px;
    left: -100px;
    transform: rotate(-15deg);
    background: #2c4854;
}

#u1 {
    position: relative;
    padding: 15px;
    margin: 0px auto;
    width: 400px;
    height: 370px;
    overflow: hidden;
    border-radius: 10px;
    background-color: #f8f5f1;
    border: 1px solid #c5d3d8;
    background: #eeeeee;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(176, 195, 203);
}


/* внешности и имена
-------------------------------------------------------------*/
.click_face {
    width: 628px;
    height: 771px;
    background: url(http://forumfiles.ru/files/0012/6d/36/19017.png) no-repeat;
    margin-left: 0px!important;
}

.click_face_title {
    text-align: center;
    position: absolute;
    width: 624px;
    font-family: bebasneueregular;
    margin-top: 13px;
    text-transform: lowercase;
    font-size: 17px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}

.click_face_text {
    position: absolute;
    width: 435px;
    height: auto;
    font-family: arial;
    line-height: 14px;
    text-align: left;
    padding: 3px;
    font-size: 11px;
    margin-top: 36px!important;
    margin-left: 23px!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(185, 218, 178);
    color: #f5eeea!important;
}

.click_face_they {
    margin-top: 72px!important;
    position: absolute;
    margin-left: 20px!important;
    width: 583px;
    height: 675px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: cuprum;
    line-height: 13px;
    text-align: left;
    padding: 5px;
    padding-top: 0px!important;
    letter-spacing: 0px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}
.click_face_they a {    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;    color: #f5eeea!important;}
.click_face_they b {    font-weight: normal!important;    letter-spacing: 3px;    color: #c8c9bc;    text-shadow: 0 0 2px #b3d6a7;}

.click_face_they1 {position: absolute;
    margin-top: 86px;
    margin-left: 14px;
    width: 265px;
    height: 127px;
    overflow-y: auto;
    padding-right: 5px;
    line-height: 16px;}
.click_face_they2 {position: absolute;
    margin-top: 86px;
    margin-left: 308px;
    width: 260px;
    height: 127px;
    overflow-y: auto;
    padding-right: 5px;
    line-height: 16px;}
.click_face_they3 {    position: absolute;
    margin-top: 245px;
    margin-left: 14px;
    width: 265px;
    height: 127px;
    overflow-y: auto;
    padding-right: 5px;
    line-height: 16px;
}
.click_face_they4 {position: absolute;
    margin-top: 245px;
    margin-left: 308px;
    width: 260px;
    height: 127px;
    overflow-y: auto;
    padding-right: 5px;
    line-height: 16px;}
.click_face_they5 {position: absolute;
    margin-top: 403px;
    margin-left: 14px;
    width: 265px;
    height: 127px;
    overflow-y: auto;
    padding-right: 5px;
    line-height: 16px;}
.click_face_they6 {position: absolute;
    margin-top: 403px;
    margin-left: 308px;
    width: 260px;
    height: 127px;
    overflow-y: auto;
    padding-right: 5px;
    line-height: 16px;}
.click_face_they7 {position: absolute;
    margin-top: 561px;
    margin-left: 14px;
    width: 260px;
    height: 110px;
    overflow-y: auto;
    padding-right: 5px;
    line-height: 16px;
}
.click_face_they8 {position: absolute;
    margin-top: 561px;
    margin-left: 308px;
    width: 260px;
    height: 110px;
    overflow-y: auto;
    padding-right: 5px;
    line-height: 16px;
}


.fonVn{
    width: 575px;
    height: 750px;
    background: url(http://forumfiles.ru/files/0019/93/79/25852.png);
    background-repeat: no-repeat;
    margin-left: -21px;
}

.zagbank {
    text-align: center;
    position: absolute;
    width: 624px;
    font-family: bebasneueregular;
    margin-top: 13px;
    text-transform: lowercase;
    font-size: 17px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}

.texBank {
    position: absolute;
    width: 198px;
    height: auto;
    font-family: arial;
    line-height: 14px;
    text-align: justify;
    padding: 3px;
    font-size: 11px;
    margin-top: 48px!important;
    margin-left: 30px!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(180, 212, 172);
    color: #f5eeea!important;
}

.abcdVn{
    margin-top: 72px!important;
    position: absolute;
    margin-left: 248px!important;
    width: 165px;
    height: 163px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: cuprum;
    line-height: 13px;
    text-align: left;
    padding: 5px;
    padding-top: 0px!important;
    overflow-y: auto;
    letter-spacing: 0px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}
.efghVn{
    position: absolute;
    margin-left: 426px !important;
    margin-top: 72px!important;
    width: 165px;
    height: 163px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: cuprum;
    line-height: 13px;
    text-align: left;
    padding: 5px;
    padding-top: 0px!important;
    overflow-y: auto;
    letter-spacing: 0px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}


.ijklVn{
    position: absolute;
    margin-top: 265px!important;
    margin-left: 248px!important;
    width: 165px;
    height: 99px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: cuprum;
    line-height: 13px;
    text-align: left;
    padding: 5px;
    padding-top: 0px!important;
    overflow-y: auto;
    letter-spacing: 0px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}

.mnopVn{
    position: absolute;
    margin-top: 265px!important;
    margin-left: 426px !important;
    width: 165px;
    height: 99px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: cuprum;
    line-height: 13px;
    text-align: left;
    padding: 5px;
    padding-top: 0px!important;
    overflow-y: auto;
    letter-spacing: 0px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}

.qrstuVn{
    position: absolute;
    margin-top: 263px!important;
    margin-left: 426px!important;
    margin-top: 72px!important;
    width: 165px;
    height: 163px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: cuprum;
    line-height: 13px;
    text-align: left;
    padding: 5px;
    padding-top: 0px!important;
    overflow-y: auto;
    letter-spacing: 0px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}

.vwxyzVn{
    position: absolute;
    margin-left: 311px!important;
    margin-top: 459px!important;
    width: 190px;
    height: 98px;
    font-size: 11px;
    color: #213c4a!important;
    text-transform: uppercase;
    font-family: cuprum;
    line-height: 13px;
    text-align: left;
    padding: 5px;
    overflow-y: auto;
}

.vwxyzVn a {
    color: #3f6375!important;
    text-shadow: none!important;
}


.nameVn{
position: absolute;
    margin-left: 66px!important;
    margin-top: 598px!important;
    width: 190px;
    height: 98px;
    font-size: 11px;
    color: #213c4a!important;
    text-transform: uppercase;
    font-family: cuprum;
    line-height: 13px;
    text-align: left;
    padding: 5px;
    overflow-y: auto;
}

.nameVn a {
    color: #3f6375!important;
    text-shadow: none!important;
}


.surnameVn{
    position: absolute;
    margin-left: 311px!important;
    margin-top: 598px!important;
    width: 190px;
    height: 98px;
    font-size: 11px;
    color: #213c4a!important;
    text-transform: uppercase;
    font-family: cuprum;
    line-height: 13px;
    text-align: left;
    padding: 5px;
    overflow-y: auto;
}
.surnameVn a {
    color: #3f6375!important;
    text-shadow: none!important;
}


/* баннеры
-------------------------------------------------------------*/
.partner {    position: absolute;
    margin-top: -51px!important;
    width: 1041px;
    height: 32px;
    letter-spacing: 2px;
    filter: grayscale(70%);
    opacity: 0.5;
    overflow: auto;
    margin-left: -52px!important;
}

.partner:hover {
    opacity: 1!important;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
}

.partner::-webkit-scrollbar {width: 2px; background: #808080; border: none!important}

 /*----------------------- банк ----------------------*/
#calc{    width: 200px;    position: absolute;    margin: 188px 30px;}
#btn{
    width: 94%;
    height: 31px;
    cursor: pointer;
    font-family: Open Sans Condensed!important;
    font-size: 12px!important;
    background-color: #374c31;
    font-weight: bold;
    text-shadow: rgb(91, 101, 62) 1px 1px 0px, rgb(200, 228, 124) 0px 0px 5px !important;
    color: rgb(245, 238, 234) !important;
    box-shadow: inset 0 0 9px #21311b;
    border: 1px solid #3e5636;
}

#btn:hover{
    cursor: pointer;
    background-color: #788855!important;
    -webkit-transition: .6s all;
    -moz-transition: .6s all;
    -ms-transition: .6s all;
    -o-transition: .6s all;
    transition: .6s all;
}

#btn2 {    width: 157px;
    height: 17px;
    cursor: pointer;
    font-family: Open Sans Condensed!important;
    font-size: 13px!important;
    background-color: #2b3d26!important;
    font-weight: bold;
    box-shadow: inset 0 0 9px #0f190c;
    border: 1px solid #3a5034;
    text-shadow: rgb(91, 101, 62) 1px 1px 0px, rgb(200, 228, 124) 0px 0px 5px !important;
    color: rgb(245, 238, 234) !important;
}

.fonBn{
    width: 626px;
    height: 510px;
    background: url(http://forumfiles.ru/files/0012/6d/36/66757.png) no-repeat;
    margin-left: -19px!important;
}

.clickVn {    position: absolute;
    margin-left: 296px!important;
    margin-top: 394px!important;
    width: 292px;
    height: 72px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: cuprum;
    line-height: 13px;
    text-align: right;
    padding: 5px;
    overflow-y: auto;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}
 /*-----------------------админы, цитата и сплетня в шапке----------------------*/
.gossip { 
position: relative; 
display: inline-block
} 
.gossip span { 
display: none; 
} 
.gossip a {     color: #1f4558!important;}

.gossip a:hover {        text-shadow: 0 0 2px white!important;}
.gossip:hover span{ 
position:absolute; 
text-align:center; 
display:inline-block; 
margin-top: 20px!important; 
margin-left: -50px!important; 
left:-80px; 
z-index:100000;
}

.gossip_inside {
    color: #24404e;
    background-color: #f8f5f1;
    border: 1px solid #c5d3d8;
    background: #eeeeee;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(176, 195, 203);
    width: 250px;
    padding: 10px;
    border-radius: 20px;
    font-size: 10px;
    font-family: arial;
    text-transform: lowercase;
}

.gossip0  {
    border: 1px solid #345566;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 4px rgb(49, 79, 93);
    position: absolute;
    margin-top: 296px;
    margin-left: 928px;
    text-transform: uppercase;
    text-align: center;
    font-size: 13px;
    background-color: #1d3a48;
    border-radius: 32px;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    color: #eeeeee;
}

.gossip0 a {    text-shadow: 0 0 3px #a4bec6!important;
    color: #eeeeee!important;}
.ams { 
position: relative; 
display: inline-block
} 

.ams_frame {
    background-color: #f8f5f1;
    border: 1px solid #d2c9a6;
    background: #eeeeee;
    box-shadow: inset 0px 0px 2px #ffffff, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(177, 161, 114);
    padding: 8px 8px 6px 8px;
    border-radius: 20px;
}
.ams_frame img {    border-radius: 20px;}
.quoter { 
position: relative; 
display: inline-block
} 
.quoter span { 
display: none; 
} 
.quoter a {     color: #1f4558!important;}

.quoter a:hover {        text-shadow: 0 0 2px white!important;}
.quoter:hover span{ 
position:absolute; 
text-align:center; 
display:inline-block; 
margin-top: 20px!important; 
margin-left: -50px!important; 
left:-80px; 
z-index:100000;
}

.quoter_inside {
    background-color: #f8f5f1;
    border: 1px solid #313f2c;
    background: #151f12;
    box-shadow: inset 0px 0px 2px #909978, inset 0px 0px 1px #f9f7f4, inset 0px 0px 18px rgb(16, 21, 2);
    width: 240px;
    padding: 5px;
    border-radius: 5px;
    font-size: 10px;
    font-family: arial;
    text-transform: lowercase;
    color: #f5fbe5;
    text-shadow: 1px 1px 0 #2d3b29, 0 0 3px #a3b79c;
    margin-left: 6px!important;
    text-align: left;
}
.quoter0  {
    position: absolute;
    margin-top: 336px;
    margin-left: 412px;
    text-transform: uppercase;
    text-align: center;
    font-size: 13px;
    border-radius: 32px;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    color: #eeeeee;
}


.quoter0 a {    text-shadow: 0 0 3px #a4bec6!important;
    color: #eeeeee!important;}
.ams { 
position: relative; 
display: inline-block
}

.ams span { 
display: none; 
} 
.ams a { 
    color: #f5eeea!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
}
.ams a:hover {      color: #f7edc8!important;}
.ams:hover span{ 
position:absolute; 
text-align:center; 
display:inline-block; 
margin-top: 10px; 
left:-80px; 
z-index:100000;
}



#linkt {
    position: absolute;
    margin-top: 515px;
    text-align: center;
    width: 795px;
    margin-left: 226px;
    font-size: 9px;
    letter-spacing: 1px;
}
#linkt a {
    color: #ada38f!important;
    text-shadow: none;
    padding-left: 7px;
    padding-right: 5px;
}



#linkt a:hover {
  color: #9e7e55!important;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
  }



 /*----------------------- плашки в шапке ----------------------*/
.news_pl_area {
    width: 249px;
    height: 131px;
    overflow: auto;
    position: absolute;
    top: 134px;
    left: 141px;
    line-height: 0px;
    overflow-x: hidden;
}
.news_pl_area::-webkit-scrollbar {width: 3px; background: #808080; border: none!important}

.news_pl {
    width: 245px;
    background-image: url(http://forumfiles.ru/files/0012/6d/36/27656.png);
    height: 49px;
    margin-bottom: -6px;
}

.news_pl_sticker {
    position: absolute;
    margin-top: -4px;
    margin-left: 19px;
}

.news_pl_sticker img { width: 29px!important;    margin-top: 12px;    margin-left: -8px;}

.news_pl_title {
    width: 217px;
    font-size: 13px;
    font-family: bebasneueregular!important;
    color: white;
    text-shadow: 1px 1px 0 rgb(148, 130, 82), 0 0 5px rgb(255, 245, 211);
    height: 14px;
    margin-top: 16px;
    position: absolute;
    margin-left: 46px;
    text-align: left;
    letter-spacing: 0.5px;
}
.news_pl_sub {
    width: 189px;
    font-size: 9px;
    color: white;
    text-shadow: 1px 1px 0 rgb(167, 148, 96), 0 0 5px rgb(243, 205, 187);
    left: 78px;
    position: absolute;
    margin-top: 30px;
    margin-left: -33px;
}

 /*----------------------- команды в шапке ----------------------*/

.team1 {
    position: absolute;
    margin-top: 134px;
    margin-left: 35px;
}
.team2 {
    position: absolute;
    margin-top: 177px;
    margin-left: 35px;
}
.team3 {
    position: absolute;
    margin-top: 219px;
    margin-left: 35px;
}

.team_score {
    font-size: 9px;
    color: white!important;
    text-shadow: 0 0 2px #ffffffbd;
    position: absolute;
    margin-top: 19px;
    margin-left: 15px;
}
.team_score a{
    color: #ecf5d8!important;
    text-shadow: 1px 1px 0 #6c7551, 0 0 3px #c3ceaa!important;
}
.team_score a:hover {
color: #d6eaaa!important;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
  }



 /*----------------------- плашка в профиле----------------------*/
.lz_pl_area {
    width: 303px;
    height: 146px;
    overflow: auto;
    position: absolute;
    top: 176px;
    left: 670px;
    line-height: 0px;
}

.lz_pl_area::-webkit-scrollbar {width: 3px; background: #808080; border: none!important}


.lz_pl_sticker {
    position: absolute;
    margin-top: -8px;
    margin-left: 9px;
}

.lz_pl_sticker img {    width: 50px!important;}

.lz_pl_title {
    width: 175px;
    font-size: 13px;
    font-family: bebasneueregular!important;
    color: white!important;
    text-shadow: 0 0 2px #1a3663!important;
    height: 14px;
    margin-top: 8px;
    position: absolute;
    margin-left: 50px;
}

.lz_pl_sub {
    width: 166px;
    font-size: 9px;
    color: white!important;
    text-shadow: 0 0 2px #ffffffbd!important;
    left: 118px;
    position: absolute;
    margin-top: 23px;
}
.lz_pl {
    width: 236px;
    background-image: url(http://forumfiles.ru/files/0019/ac/8e/33065.png);
    height: 45px;
    overflow: hidden;
    margin-top: -11px!important;
    margin-left: 9px!important;
}



 /*----------------------- личные соо ----------------------*/
span.num_msg {
font-size: 9px!important;
    background: #d29072!important;
    padding: 2px 2px!important;
    height: 10px!important;
    margin: -2px 0px 0px -3px!important;
}

span.num_msg:before
{    background: #d29072!important;    margin-top: -2px!important;    width: 4px!important;    height: 4px!important;}
#viewprofile {
    margin: 0px 0px 0px 25px;
    width: 836px;
    padding-top: 41px;
    padding-right: 49px;
}

#viewprofile td {
    border: 0;
    padding: 0;
    overflow: hidden;
    text-align: center!important;
}

/*----------------------- просмотр профиля----------------------*/
#profile-signature ul {    margin: 0!important;    padding: 0em 0em 0em 0em!important;}

#profile-signature {    margin-top: 8px!important;
    width: 801px;
    margin-bottom: 13px!important;
    margin-left: 33px;
}

td#profile-right {text-align: center;}

#profile-signature {    padding: 0em 0em 0em 0em!important;}

li#profile-title {display: none;}

li#profile-name {    text-align: center;}

#profile-left {    width: 45%!important;    text-align: center;}

#profile-right li span {
margin-bottom: 5px;
    margin-top: 5px;
    width: 130px!important;
    color: #f8f5f1;
    letter-spacing: 1px;
    padding: 2px 0px 2px 0px!important;
    margin-left: -135px!important;
    border: 1px solid #a2956a;
    background-color: #af9e6d;
    box-shadow: inset 0 0 10px #ded3ac;
    border-radius: 4px;
}
#profile-right li span a {
    color: #ffffff;
}

div#profile-gifts {
    display: none;
}

#viewprofile {
background: url(http://forumfiles.ru/files/0012/6d/36/10634.png) 52% 0% repeat-x, url(http://forumfiles.ru/files/0012/6d/36/94014.png) 50% 100% repeat-x, url(http://forumfiles.ru/files/0012/6d/36/93994.png) 60% 42%;
    width: 818px;
    padding-bottom: 65px;
}
#profile-right li strong {
    font-size: 10px;
    color: #576135;
    line-height: 11px;
    text-shadow: 0 0 2px #ffffff;
}
#profile-right li strong a {
    color: #576135!important;
}

#profile-left li strong {
    font-family: bebasneueregular!important;
    color: #525a35;
    font-weight: normal!important;
    padding-bottom: 27px!important;
    margin-left: -26px!important;
    font-size: 16px;
    margin-top: -10px!important;
}

#profile-right li strong {
    padding-left: 9em;
}

#viewprofile li.pa-fld2 {
    display: none;
}

/*----------------------- s ----------------------*/
del {    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    transition: all .5s ease-out;
    color: #c3bbbb;
    text-shadow: 0 0 2px #848484;
    font-size: 11px;
    text-decoration: none!important;
}

del:hover {    text-shadow: none!important;
    text-decoration: none!important;
    color: #3b5d6b!important;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    transition: all .5s ease-out;}

/*----------------------- о пользователях года ----------------------*/
#letter {    height: 270px;
    width: 270px;
    margin: auto;
    position: relative;
    overflow: hidden;
    border-radius: 270px;
    border-width: 2px;
    border-style: solid;
    box-shadow: 0 0 3px #9bb8c3;
}

#letter-img {    height: 270px;
    width: 270px;
    background-size: cover;
    background-position: center;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    position: absolute;
}

#letter-scr {    height: 270px;
    width: 270px;
    background-color: #638694;
    mix-blend-mode: multiply;
    position: absolute;
}
#letter-top {height: 450px;
    width: 450px;
    background-color: #eeeeeeed;
    position: absolute;
    text-align: center;
    font-family: Yeseva One;
    font-size: 150px;
    line-height: 400px;
    mix-blend-mode: screen;
    -webkit-transition: 0.7s ease-in-out;
    top: -78px;
    z-index: 2;
    -webkit-transition-delay: 0.6s;
    -moz-transition-delay: 0.6s;
    -ms-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    font-weight: 900;
    color: #000;
    margin-left: -87px;
}

#letter h1 {font-family: Yeseva One;
    position: absolute;
    color: #28363c;
    width: 262px;
    text-align: center;
    font-size: 13px;
    letter-spacing: 2px;
    top: 163px;
    -webkit-transition: 1s ease;
    -moz-transition: 1s ease;
    -ms-transition: 1s ease;
    -o-transition: 1s ease;
    z-index: 3;
    -webkit-transition-delay: 1s;
    -moz-transition-delay: 1s;
    -ms-transition-delay: 1s;
    -o-transition-delay: 1s;
}

#letter:hover h1 {top: 500px; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; -o-transition-delay: 0s; }
#letter:hover #letter-top {top: -450px; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -ms-transition-delay: 0.5s; -o-transition-delay: 0.5s;}
#letter-main {height: 260px;
    width: 260px;
    top: 5px!important;
    left: 5px;
    position: absolute;
    opacity: 0;
    -webkit-transition: 0.7s ease;
    -moz-transition: 0.7s ease;
    -ms-transition: 0.7s ease;
    -o-transition: 0.7s ease;
    border-radius: 150px;
    background: linear-gradient(#eeeeee, #d0d9dd)!important;
}

#letter:hover #letter-main {opacity: 1; -webkit-transition-delay: 1.2s; -moz-transition-delay: 1.2s; -ms-transition-delay: 1.2s; -o-transition-delay: 1.2s; top: 35px}
#letter-main txt {    padding-right: 10px;
    position: absolute;
    bottom: 0;
    background: none;
    width: 180px;
    height: 260px;
    overflow: auto;
    font-size: 9px;
    text-align: justify;
    letter-spacing: 0.5px;
    line-height: 12px;
    top: 60px!important;
    left: 41px!important;
}

#letter-main b {color: #eee;
    background: #394d55;
    padding: 9px 2px 2px 2px;
    border-radius: 3px;
}

/*----------------------- шаблон эпизода ----------------------*/
.ep_bg {    width: 551px;
    height: 385px;
    background: url(http://forumfiles.ru/files/0012/6d/36/31337.png) no-repeat;
    margin-left: -10px!important;
}
.ep_title {
    position: absolute;
    margin-top: 3px!important;
    width: 551px;
    font-family: Marck Script;
    font-size: 26px;
    font-style: italic;
    text-align: center!important;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}

.ep_gif1 {
    position: absolute;
    margin-top: 59px;
    margin-left: 23px;
}

.ep_gif2{
    position: absolute;
    margin-top: 59px;
    margin-left: 278px;
}
.ep_gif1 img {
    width: 245px!important;
    height: 150px!important;
    border: 2px solid white!important;
    box-shadow: 0 0 3px #537482;
    filter: grayscale(70%);
}

.ep_gif2 img {
    width: 245px!important;
    height: 150px!important;
    border: 2px solid white!important;
    box-shadow: 0 0 3px #537482;
    filter: grayscale(70%);
}

.ep_players{
    position: absolute;
    width: 494px;
    margin-top: 232px;
    margin-left: 26px;
    font-size: 9px;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0 rgb(91, 101, 62), 0 0 5px rgb(200, 228, 124)!important;
    color: #f5eeea!important;
}

.ep_body {
    position: absolute;
    width: 475px;
    margin-top: 260px;
    margin-left: 35px;
    color: #515d33;
    text-shadow: 0 0 2px #ffffff;
    font-size: 9px;
    letter-spacing: 1px;
    text-align: justify;
    overflow: auto;
    height: 92px;
    padding-right: 4px!important;
}

