/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.0 */
body {
      background-color: transparent!important;
    background-image: url(https://db3pap005files.storage.live.com/y4mxArBU57jpoqHA5DnoQmYGT3Ji-wDAZBqzoSsqGaFeBeoTJLWkeQWF8rFG80fRZWjZIgm70618akXaT3oYHhaBNor42Uj_bscV_3r_b1pJd5iS6IN28d7u2AKPU_alWtlKhyUY5vWCnJZwbxfcTydCel80wn5Mf8EqUuJM5gsyNtIvuaivRlOPe8t-zJi0xHK?width=1920&height=865&cropmode=none); 
    background-repeat: no-repeat;
background-position:top center;
    }

#pun_wrap {  
background-image: url("https://db3pap005files.storage.live.com/y4myfflOQSuEtVT6uRMNfUlIThs70IVxbcn1uzABRKrNZPFbXKTcoVztVluXKFYFTRUrmiq04T-NeI6C7KLJQjgygx8jjKT_iZbw0vdSP3UVj6McjAeyd-2zGGckHk1lqs2BaGOUGAggDoR0d4TcvRGGut7cP7fd1km2hNIsb3mSUujaJ6l1IXk2uwflJs4Q9ou?width=1920&height=335&cropmode=none"); background-repeat: no-repeat; background-position: center bottom;
padding-bottom: 12em;
 }

    html {
    background: #050914 url(https://db3pap005files.storage.live.com/y4mBlItl2diBiSqbtz7YjrLRU6-Ih7DVXKmLykn_ct46Iu8fS1Tp5jtVLFx_TA8-WvuMBfn9TktQcSq-REJRZFaGC7mt-uvCrsCv-ETrPs32TV2yZ9k_PP9DOTJYyIubg3UWD2X4NAk-iaNee_gJUz0S3lU-qb1YM5Q7FsLOOMLZeJ1Fi5KhwpV1E4eFsDwAuaC?width=1920&height=139&cropmode=none) repeat-y;
background-position: top center;
    }

/* CS1.1 */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend {
  background-color: transparent;
  color: #000;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: transparent;

  color: #000000;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: transparent;
  color: #000;
  background-repeat: no-repeat;
  text-align: center;
  background-position: center;
  font-weight: normal;
  background-image: url("");
  text-shadow: 0px 0px 0px #a6a6a6;
  font-size: 12px;
  height: 10px;
  text-transform: uppercase;
}

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
  background-color: transparent;
  color: #404040;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #1d141d
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background-color: transparent;
  color: #1d141d
  }

/* CS1.7 */
.punbb #pun-main .quote-box, .punbb #pun-main .code-box {
box-shadow: 4px 4px 10px #585962;
border: none;
color: #2c2c3e;
}

/* CS1.8 */
#pun-navlinks .container {
  background-color: transparent;
  color: #283136;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb textarea, .punbb select, .punbb input {
background-color:#d0cfd6;
background-repeat: repeat-xy;
border-style: solid;
  color: #283136;
border-width:2px 1px 1px 1px;
  border-color: #143880;
}

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent;
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent;

  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;
  }

/* CS2.4 */
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body,
.punbb .post h3 span, .post-links ul, .post-links, .usertable table {
  border-color: transparent;
  }

/* CS2.5 */
.punbb th {
  border-color: transparent
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {

  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent
  }

#pun-ulinks li a {
  border-color: transparent;
  font-size: 12px;
  color: #1d141d;
  font-weight: normal;
  } 

#pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent;
  color: #4f221a;
  }

.punbb .divider {
  border-color: transparent
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #5f8696
  }

li.pa-online {
  border-left-color: transparent;
  }

.punbb .post-sig dt {
  border-top-color: #5f8696 !important;
  }


/* CS3 Links
-------------------------------------------------------------*/

/* CS3.1 */
.punbb a, .punbb a:link, .punbb a:visited,
.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
  color: #143880;
border-bottom: 0px none #83532f;
 text-decoration: none;
  font-family: "Tahoma";
  font-size: 12px;
  background-color: transparent;
}


.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #83532f;
  font-size: 12px;
  }

/* CS3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #000;
    border-bottom: 0px none #83532f;
  text-shadow: 1px 1px 1px #fff;
  text-decoration: none;

  }

/* CS3.3 */
#pun-navlinks a {
  color: #8997a4;
    border-bottom: 0px none #000;
text-transform:uppercase;
  text-decoration: none;

  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #8997a4; 
  font-style: normal;
  border-bottom: 0px none #000;
  text-decoration: none;

  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #83654b;
  color: #fff;
  }


/* CS4 Post status icons
-------------------------------------------------------------*/

Div.icon {
background-image : url("https://i115.fastpic.ru/big/2021/0621/0a/eabcb563e25a8ba403214126bd45300a.png");
background-repeat: no-repeat;
}

TR.inew Div.icon {
background-image: url("https://db3pap005files.storage.live.com/y4mlHU5dcvGvbuO0Tgb7kWeu_02U2YK9ITgMQ70rCzXGu38p3t_ujtUtX9e4SJQEAvYv1_SawuBEHR4iRB7wzZUSvzbVfuV_vEqagfi8V-nn4vRwvurPcFZ8Cu1joV1wofdAnwjf04GJIZe1N8fYhbC-DzrihnW0QBIq6VCB-4Inuh6QL0UaSw3sw0eFm8VCxQg?width=60&height=61&cropmode=none");
background-repeat: no-repeat;
}

TR.iclosed Div.icon {
background-image: url("https://db3pap005files.storage.live.com/y4mILxYGGZjzXTxpo-JisKMCtLCsNKtS3as7suMMiKx6w41Sf-kVASF84RUSV-xHkXCxZKEwkma36HKXXewkTLfVLJUuZWe3rZihopXk0GzNKeO5QlyRLpnlzxYiIfJumCNTet8_I74McdobhXgunFpGYmGvsIoZdFgkatH7KYmA7Fut1_41OXIDSE1nudqNMXz?width=60&height=61&cropmode=none");
background-repeat: no-repeat;
}

TR.isticky Div.icon {
background-image: url("https://db3pap005files.storage.live.com/y4mz71pS8GnoyGnqNwsAmXNpjyZ_2rAw7iy9rAFzxht1rmkVXiVSP67I5TmhncZetBrlP_-uCDgwYLreshW0YXyFCh87jM_LwvFdaIoP5f0reyKAYUZ2U4HsBmf8UF_owZsbsrdjEgJ9OAZmkziu6EYnbnbcy4cHQifSPFujh4MV8zUrKGuQSbCCBI0N7zESIoT?width=60&height=61&cropmode=none");
background-repeat: no-repeat;
}

/* CS5 Other
-------------------------------------------------------------*/


.punbb .main thead .tcl, .main thead .tc2, .main thead .tc3, .main thead .tcr, .main thead .tcmod {
color:#463b32
}

.post-author { 
  text-align:center; 
  color: #566ba3;
  font-family: Arial; 
  line-height: 1;
    font-size: 10px;
}
#pun-main .post-author ul a {
  text-align:center; 
  color: #e1e1e1;
  font-family: Arial; 
  font-size: 10px;
text-shadow: 1px 1px 1px #4b445a, 0 0 1em #b0c3e4;
 }

.post-author ul a:hover {
text-shadow: 1px 1px 1px #000!important;
}

/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
  background:url(https://db3pap005files.storage.live.com/y4mfNiwEARZIkxl3PrSo0vWs0zPmd525W3OGsX49GJ02rEi0ZC5_wtYo5AMg2l2oMrC_oLECyiQ6NiipbOhwnaTGzfNMuTQ9Q_0UyZVkoX6DJW2Sr6qdRuy_KEVGd-SOBMLI9nOct9ziuaj-eJvs86qKlkZAiJ7dUyl_WrexzypWwCGBmeFtevJqmg6FpsNKl3w?width=254&height=150&cropmode=none) 0 0 repeat-y; /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin:12px 0!important;
}
.punbb .post .post-author > ul {
  background:url(https://i115.fastpic.ru/big/2021/0621/dd/1bd5a1ecb174f22ebc2e0e5fbc784fdd.png) 0 top no-repeat,url(https://i115.fastpic.ru/big/2021/0621/95/b7e4b5e2c7ed2aecf900575b02ad0595.png) 0 bottom no-repeat; /*Фон верха - низа*/
  margin:-14px 0 -26px 0!important;
  padding:28px 25px 22px 18px!important;
}

/* репа и месаджи колонками */
.pa-posts  {
text-align: center;
margin: 10px 0!important;
margin-left: 17px;
border: #182c56 3px double!important;
display: inline-block;
padding:2px 2px!important;
width: 60px;
background: transparent; 
}


.pa-respect {
text-align: center;
margin: 10px 0!important;
margin-right: 17px;
border: #182c56 3px double!important;
display: inline-block;
padding:2px 2px!important;
width: 60px !important;
background: transparent; 
}


/* Прокрутка */
::-webkit-scrollbar {background: #cccccc; width: 7px;}
::-webkit-scrollbar-thumb {background: #3057a4; width: 5px}
::-webkit-scrollbar-corner {background: #3057a4; width: 5px;}


#pun-main .post-links ul {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #aeadaa;
/*width: 915px;*/
  margin-right: 1em;
}


#pun-navlinks a {
        display: inline-block;
        height: 14px;
        width: auto;
        }
        #navindex a {background: url(https://i115.fastpic.ru/big/2021/0621/e7/e32f461753b72fe1e12b7664dab0b4e7.png) no-repeat top center; width: 52px;}
        #navuserlist a {background: url(https://i115.fastpic.ru/big/2021/0621/28/4a60a87271f2028743bca399937bfd28.png) no-repeat top center; width: 81px;}
        #navsearch a {background: url(https://i115.fastpic.ru/big/2021/0621/1d/cc7dc6bafd250eeee5ec45002b3d591d.png) no-repeat top center; width: 48px;}
        #navprofile a {background: url(https://i115.fastpic.ru/big/2021/0621/ed/34235f26e066d50842f35aac368f3eed.png) no-repeat top center; width: 64px;}
        #navpm a {background: url(https://i115.fastpic.ru/big/2021/0621/b6/a26759c6b91840dd90c5d529ad1ce6b6.png) no-repeat top center; width: 84px;}
        #navadmin a {background: url(https://db3pap005files.storage.live.com/y4mibCaydNdspVTQVpyqPnL2-P5r1uY_jV1Lr_ur5A4pU5_kGBT-Tueu9TcEEqkkQd2WsMMQAgKyA39WOyWcuQu2Nj7b6NS7Ynjd_s0Fy9Br3YGNEq47Bocfj3RL6gDsmsjv3U9w5Pzl85SFdMQl8WJQTaX5omh08H36bMvVMFXmnitvhtIIK262Mt0cWvLTOr9?width=71&height=14&cropmode=none) no-repeat top center; width: 71px;}
        #navlogout a {background: url(https://i115.fastpic.ru/big/2021/0621/c7/60eb8b0435447ac54a3b5b22ead470c7.png) no-repeat top center; width: 75px;}
        #navlogin a {background: url(https://db3pap005files.storage.live.com/y4m9Y1Ru6HRLCPXrCeCF9X-UeoSVcuulLuEIVOoTwFKTBwpH8fQRrnWJf3UwSCPWyp8_iiQV5pH4TlqQDxVTOfmri59XXgdFVETX3bEDnAXRKzcrjq064opZEfiturRJC7t4V6tYyQk7uRSiaCNirBGYNH82xaZELb_5vThAFLuZjqPFuHChlTP7HU4z16-fIu-?width=38&height=14&cropmode=none) no-repeat top center; width: 38px;}
        #navregister a {background: url(https://db3pap005files.storage.live.com/y4mCqNBefd48Qru4_Ju14k1AGC81dmpnzBMfpW24FW1eJjWGqLnoj-a0I3VAs0cr338cXv9YnTQ_E9rigL7flDFH_YoLIE7YejkQdlSI6h4VyUEKF4Z49YA59YbjuFrMj7T5B-5zOOQ64_AkMVajtNizu3IKkGiivN56F0LwruLodHeh5QIw5S1vs6iqFFLyuh5?width=89&height=14&cropmode=none) no-repeat top center; width: 99px;}
        #navpr_1 a {background: url(http://funkyimg.com/i/2ALVk.png) no-repeat top center; width: 23px;}
      
#pun-navlinks a span {display: none;}

.Hoverbuttons {
opacity: 0.3; 
transition: opacity 0.6s linear; 
-webkit-transition: opacity 0.6s linear;
-moz-transition: opacity 0.6s linear;
-ms-transition: opacity 0.6s linear;
-o-transition: opacity 0.6s linear;
}
.Hoverbuttons:hover {
opacity: 1;    
}


/* Код для подключения шрифта в /css/stylename.css */

	@font-face {
			font-family: "HeliosCondRegular";
			src: url("../fonts/HeliosCondRegular/HeliosCondRegular.eot");
			src: url("../fonts/HeliosCondRegular/HeliosCondRegular.eot?#iefix")format("embedded-opentype"),
			url("../fonts/HeliosCondRegular/HeliosCondRegular.woff") format("woff"),
			url("../fonts/HeliosCondRegular/HeliosCondRegular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "HeliosCondItalic";
			src: url("../fonts/HeliosCondItalic/HeliosCondItalic.eot");
			src: url("../fonts/HeliosCondItalic/HeliosCondItalic.eot?#iefix")format("embedded-opentype"),
			url("../fonts/HeliosCondItalic/HeliosCondItalic.woff") format("woff"),
			url("../fonts/HeliosCondItalic/HeliosCondItalic.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "HeliosCondBold";
			src: url("../fonts/HeliosCondBold/HeliosCondBold.eot");
			src: url("../fonts/HeliosCondBold/HeliosCondBold.eot?#iefix")format("embedded-opentype"),
			url("../fonts/HeliosCondBold/HeliosCondBold.woff") format("woff"),
			url("../fonts/HeliosCondBold/HeliosCondBold.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "HeliosCondBoldItalic";
			src: url("../fonts/HeliosCondBoldItalic/HeliosCondBoldItalic.eot");
			src: url("../fonts/HeliosCondBoldItalic/HeliosCondBoldItalic.eot?#iefix")format("embedded-opentype"),
			url("../fonts/HeliosCondBoldItalic/HeliosCondBoldItalic.woff") format("woff"),
			url("../fonts/HeliosCondBoldItalic/HeliosCondBoldItalic.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}


/* анкета */
.anka {
    background: #e1e1e1 url(http://funkyimg.com/i/2Awp8.jpg) repeat-y;
background-position: top center;
 color: #717171;
font-family: Arial;
font-size: 10px;
    }

 .leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
   .rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }


/* категории картинка */
.punbb .category h2, #pun-stats h2, #pun-main #post-form h2,  #pun-debug h2 {
background: url("https://i115.fastpic.ru/big/2021/0621/ee/850331fd101b4099a4a1126592eb83ee.png") no-repeat top center;
text-align: center;
font-variant:small-caps;
color: #658cda;
font-size: 12px;
font-family: Time New Roman;
margin: 0px -38px 0px;
margin-top: 35px;
height: 39px;
    z-index: 5;
    padding: 13px 40px 0px!important;
position: relative;
width: 577px;
margin-left: 135px;
text-transform: uppercase;
text-shadow: 1px 1px 1px #000;
}

/* шаблон принятия */
.prin {
background: url("https://funkyimg.com/i/2VTZ4.gif") no-repeat top center;
text-align: center;
color: #bab7be;
font-size: 10px;
font-family: Arial;
width: 497px;
height: 482px;
}

.prin1 {
padding: 115px 1px 0 23px;
width: 447px;
font-weight: bold;
line-height: 1.1em
}
.prin2 {
text-align: center;
width: 226px;
padding: 25px 0 0 240px;
}
.prin3 {
color: #bab7be;
font-size: 10px;
font-family: Arial;
}

/*анкета*/
.opisA {
  background:url(http://funkyimg.com/i/2ALJL.png) 0 top no-repeat, /*Верхняя часть картинки*/
url(http://funkyimg.com/i/2ALJM.png) 0 bottom no-repeat,url(http://funkyimg.com/i/2ALK9.jpg) 0 0 repeat-y;
  max-width:642px; /*Ширина картинки*/
  padding: 30px 40px 0 22px; /*Отступ описания от боковых краёв картинки */
  padding-bottom:34px; /*Отступ описания от нижнего края */
 color: #2c2c2c;
font-family: Arial;
font-size: 11px !important;
}


/*табла лево*/
.just {
 text-align: center;
 color: #3057a4;
font-size: 0.95em;
font-family: Arial;
}

/*табла право*/
.opisM {
  width: 228px!important;
height: 23px;
 background: url("https://i115.fastpic.ru/big/2021/0621/92/9bbdf0383d1f0da3f2ffde8c011d2492.png") no-repeat top center;
  text-align: center;
 color: #9caedb;
font-size: 9px;
font-family: Arial;
 line-height: 2em;
display:block;
opacity: 0.8; 
}
.opisM:hover {
 background: url("https://db3pap005files.storage.live.com/y4mO4f5vXAnGcSnRMIxR1q5mV5kMqxMevQ3bmPzlWx9G6yVkZ0nQaouJi17eiy20O_qDPur_2yYFAMM6Ctv65yn-0UT2RLxp0C4agxOs1h48QMspMFn8RDzMtx9XEU7O6Ob5b88fgGc0_gm3OhZAxyq4r0eDynty7W0iUjR5yp2F3ABR_7Af8tBliqCuDOWjhlY?width=208&height=23&cropmode=none") no-repeat top center;
 width: 228px!important;
height: 23px;
  text-align: center;
 color: #879fec;
font-size: 9px;
font-family: Arial;
opacity: 0.5; 
-moz-transition-duration: 1.3s;  
-webkit-transition-duration: 1.3s;  
-o-transition-duration: 1.3s; 
 line-height: 2em;
display:block;
}

/*Фон под контейнеры в форме Ответа*/
#pun_wrap #post .container[id$="-area"]{
border: 1px solid #3d4653 !important;
border-radius: 1px;
background: rgba(180, 183, 207,0.89); 
padding: 9px;
font: normal normal 400 11px/normal Verdana;
}

/*ник в цитате*/
.punbb .quote-box cite {
 font-style: italic!important;
}

/*ссылки в топике*/
.post-content a  {
    color: #3f5ca6 !important;
    font-weight: bold !important;
    text-shadow: 1px 1px 2px #929499;
}
.post-content a:hover  {
    color: #577fac !important;
    font-weight: bold !important;
    text-shadow: 1px 1px 2px #fff, 0 0 1em #a3bfdf;
}
.just a {
    font-style: italic;
    font-size: 10.5px !important;
}

.just a:hover {
    color: #3057A4 !important;
    text-shadow: 1px 1px 1px #000 !important;
}

/*************** УДОЛИ МИНЯ КОГДАНИБУТЬЬЬЬ */
.labeled-inp {
    width: 100%;
    display: table;
}

.labeled-inp b {
    display: block;
    float: left;
    margin-right: 0.5em;
}

.labeled-inp input {
    display: block;
    float: right;
}

.bio {
    margin-top: 1em;
    margin-bottom: 1em;
    text-align: justify;
    padding-left: 1em;
    padding-right: 1em;
    text-indent: 1.5em;
}

.profileImgAnk {
    width: 270px;
    height: 150px;
}

.spellimg {
    height: 55px;
    width: 55px;
    display: block;
    margin: auto !important;
}

.spellname {
    font-size: 12px;
    font-weight: bolder;
    margin-top: 1em;
    margin-bottom: 1em;
}

.spell {
    margin-bottom: 2em;
    padding: 1em;
    display: block;
    overflow: hidden;
    text-align: center;
}

.spelldesc {
    text-align: justify;
}

.opisA table td {
    vertical-align: top;
}

.itemimg {
    width: 230px !important;
}

.profile-link {
    display: block;
}

#button-dice img {
  background: url("http://forumupload.ru/uploads/0005/6e/de/20529-1.gif") no-repeat center;
}

#imgNIK-SIG {
width: 25px !important;
margin-left: -1em !important;
}