/* CS1 Background and text colours
-------------------------------------------------------------*/

/* фон */
body {background-image : url("https://i.imgur.com/9fbZBnf.png");
background-repeat: repeat; background-attachment: scroll;
background-position : top center; background-color: #626072;
}

/* Шапка */
#pun-title table {
    background-image: url(https://imgur.com/NAqw5eK.png);
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    width: 922px;
    height: 439px;
    margin-left: -20px;
}

/* Тело форума */
#pun {
width: 922px; 
background-color: transparent; 
background-image: url(https://imgur.com/99L1WW3.png); 
background-attachment: scroll; 
background-repeat: repeat; 
background-position: top center;}

.punbb {
padding: 0 30px!important;
width: 922px;}

/* Футер */
#pun-about p.container {
    background-image: url(https://imgur.com/U3JXXdy.png);
    margin: 0px 0px -100px -20px;
    background-position: center top;
    background-repeat: no-repeat;
    width: 922px;
    height: 119px;
    overflow-x: hidden;
    padding-bottom: 0px;
}





/* CS1.1 Фон и цвет текста на форуме */
.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 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: #443448;
font-weight: normal;
font-style: normal;
}

#pun-admain .adformal, #pun-admain .adcontainer
{border: none;
border-color:  transparent;}

.punbb .main h1, #pun-debug h2, .punbb-admin #pun-admain h2 {
background-color: transparent;
color: #34483c;
text-align:center; 
font-size: 12px; 
font-style: normal; font-weight: bold; font-family: "arial";
}


/* Цитата и выделить код */
.punbb .quote-box, .punbb .code-box {
    background-image: url(http://forumstatic.ru/files/0019/f1/61/97472.jpg);
    background-color: #dfd9d5;
    color: #34483c;
    border: 2px solid #c7bfba7d;
    outline: 3px solid #96798c;
    box-shadow: 0 0 1px #00000073 inset;
}

/* Область для ввода текста в форме ответа и админке */
.punbb textarea, .punbb select, .punbb input {
    background-image: url(http://forumstatic.ru/files/0019/f1/61/97472.jpg);
    background-color: #dfd9d5;
    color: #34483c;
}

/* Тень и закругление */
.punbb .quote-box, .punbb .code-box, .punbb textarea, .punbb select  { 
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
 }

.punbb input { border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

/* Фон окна наград и репутации */
#pun-popup_awards div, #pun-reputation div {
    background-image: url(http://forumstatic.ru/files/0019/f1/61/97472.jpg);
    background-color: #dfd9d5;
}





/* CS2 Ссылки
-------------------------------------------------------------*/

/* CS2.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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited, #pun-navlinks a, #pun-ulinks a {color: #4e775f;
  text-decoration: none;
  }

/* CS2.2 */
.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,  #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #4e775f; 
  text-decoration: none;
  }

.punbb a:hover, #pun-navlinks a:hover, #pun-ulinks a:hover {
  color: #8e4343;
  text-decoration: none;
  }

#pun-ulinks a {
    font-size: 9px;
    color: #8e4343;
    text-transform: lowercase;
}

#pun-ulinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  text-decoration: none;
  color: #4e775f;
}


#pun-navlinks a:focus, #pun-navlinks a:active {
  text-decoration: none;
  color: #4e775f;
}

#pun-navlinks a {
    color: #4e775f;
}


#pun-navlinks a:hover {
    color: #8e4343;
}


/* CS3 Остальное 
-------------------------------------------------------------*/

/* CS3.1 Иконки*/

div.icon {
        background: url(http://forumstatic.ru/files/0019/f1/61/10019.jpg) no-repeat;
}

tr.inew div.icon {
        background: url(http://forumstatic.ru/files/0019/f1/61/81666.jpg) no-repeat;
}

tr.iclosed div.icon {
        background: url(http://forumstatic.ru/files/0019/f1/61/55470.jpg) no-repeat;
}

tr.isticky div.icon {
        background: url(http://forumstatic.ru/files/0019/f1/61/83004.jpg) no-repeat;
}


/* CS3.2 Всё подряд*/
#pun-main div.catleft, #pun-main div.catright {display: none;}
#pun-main .post-author ul {text-align: center;}
ul.post-ul-Sp, .post-img-Sp {text-align:center;}
#pun th, #pun-main h2 {text-align: center}
#pun-navlinks .container, #pun-ulinks .container {text-align: center;}
.modlist {font-size: 95.05%;}
#pun-announcement .container {font-size: 101%; font-family: "Arial";}
.category h2 span{display: none;}
#pun-stats h2 span {visibility: hidden;}
#pun td .modlist{display:none;}
.lastedit {display:none}
#pun-announcement h2 {display: none}
#pun-navlinks #navawards{display:none}



/*---Прокрутка---*/
::-webkit-scrollbar-thumb:vertical {
background-color: #cec9c3; height: 4px; border: 1px solid #537b64;
}

::-webkit-scrollbar-thumb:horizontal {
background-color: #cec9c3; height: 4px; border: 1px solid #537b64;
}

::-webkit-scrollbar {
    background-color: #537b64;
    height: 4px;
    width: 5px;
}

::selection {
    background: #537b64 !important;
    color: #dcd6d1;
}


#pun-viewforum.punbb div.icon {
    margin-top: 0 !important;
}



.category .container thead {display: none;}

.punbb .pa-avatar img {
    border: 2px solid #d9cecb;
    outline: 1px solid #348166;
    max-width: 180px !important;
    margin-bottom: 4px;
}

td.tcr a {
    color: #8e4343 !important;
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: bold;
    font-family: tahoma;
    text-transform: uppercase;
    font-size: 9px;
}



#pun-viewtopic .post h3 {
    width: 904px;
    margin-left: -11px;
    height: 16px;
    background-image: url(https://i.imgur.com/ihOXUmr.png);
}


/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
    background: url(http://forumstatic.ru/files/0019/f1/61/38404.jpg) 0 0 repeat-y;
    overflow: visible!important;
    margin: 20px 0px 0px 0px!important;
}
.punbb .post .post-author > ul {
    background: url(http://forumstatic.ru/files/0019/f1/61/32038.jpg) 0 top no-repeat, url(http://forumstatic.ru/files/0019/f1/61/66799.jpg) 0 bottom no-repeat;
    margin: -12px 0 -12px 0!important;
    padding: 9px 9px 9px 9px!important;
}



.pa-posts, .pa-respect {
    padding: 6px!important;
    margin-top: 1px !important;
    display: inline-block!important;
    float: none!important;
    max-width: 40px!important;
    height: 27px!important;
    text-align: center;
    text-transform: lowercase;
    font-size: 9.5px;
    font-family: arial;
}



#pun-index div.category h2, #pun-index #pun-stats h2 {
    background-image: url(https://i.imgur.com/cWtToSG.png);
    box-sizing: border-box;
    position: relative;
    z-index: 5;
    margin: 0px -11px 16px;
    background-repeat: no-repeat;
    background-position: top center;
    border: none;
    height: 10px;
    width: 904px;
}


.subforlinks {
    text-align: center;
    margin-top: 3px !important;
}


.subforlink {
    margin: 0 2px 0 2px !IMPORTANT;
    padding: 1px 4px 1px 5px;
    text-transform: uppercase;
    font-size: 8px;
    font-family: tahoma;
    letter-spacing: 0.6px;
}



.subforlink:hover {
    margin: 0 2px 0 2px !IMPORTANT;
    padding: 1px 4px 1px 5px;
    text-transform: uppercase;
    font-size: 8px;
    font-family: tahoma;
    letter-spacing: 0.6px;
    background-color: #bf7668;
    color: #eae5e2 !important;
    transition-duration: 1s;
}



.infottt {
    color: #4b6e5a;
    font-size: 9px;
}



.infottt first {
    color: #8e4343;
    letter-spacing: -1px;
}


.infottt secc {
    color: #8e4343;
    font-size: 10px;
    font-weight: bold;
    font-style: italic;
}










.adml {
    color: #ebe4e1 !important;
    font-size: 11px;
    font-family: 'yeseva one';
    font-style: normal;
    text-transform: uppercase;
    margin: 0px 2px 0px 2px !important;
}



.adml:hover {
        color: #91b8a5 !important;
    font-size: 11px;
    font-family: 'yeseva one';
    font-style: normal;
    text-transform: uppercase;
    margin: 0px 2px 0px 2px !important;
    transition-duration: 1s;
}



.admls {
    color: #297459 !important;
    font-family: yeseva one;
    font-size: 10px;
    letter-spacing: 0.2px;
    margin: 0px 5px 0 0px !important;
    text-transform: uppercase;
}



.admls:hover {
    color: #8e4343 !important;
    font-family: yeseva one;
    font-size: 10px;
    letter-spacing: 0.2px;
    margin: 0px 5px 0 0px !important;
    text-transform: uppercase;
}


.admlss {
    color: #a14142 !important;
    font-family: yeseva one;
    letter-spacing: 0.2px;
    margin: 0px 5px 0 0px !important;
}


.punbb .post h3 span a {
    color: #f1ebe7 !important;
}










/* ---- ГОСТЕВАЯ ---- */

.souls {
    width: 600px;
    padding: 70px 0 !important;
    background: url(http://forumstatic.ru/files/0019/f1/61/46711.jpg) top no-repeat, url(http://forumstatic.ru/files/0019/f1/61/78195.jpg) bottom no-repeat, url(http://forumstatic.ru/files/0019/f1/61/20398.jpg) repeat-y;
    margin-bottom: 15px !important;
    min-height: 150px;
}

.souls img {
    max-width: 480px;
}


.soulstitle {
    font-family: yeseva one;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: -50px 10px 30px 10px!important;
    color: #a34243;
    font-weight: bold;
    text-shadow: 1px 1px #ded7d378;
}

.soulstitle2 {
    font-family: yeseva one;
    text-align: center;
    font-size: 12px;
    background-color: #aa4643;
    color: #fdfdfd;
    width: 210px!important;
    letter-spacing: 2px;
    height: 10px;
    text-transform: uppercase;
    padding: 6px 0px 10px 0;
    display: inline-block;
    margin: 0px 5px 0px 5px !important;
}




.soulstext2 {
    text-align: justify;
    font-size: 11px;
    text-transform: none;
    font-family: arial;
    line-height: 15px;
    overflow-y: auto;
    background: #7692881c;
    padding: 5px 5px 5px 5px;
    height: 100px;
    width: 200px;
    margin: 10px 5px 0px 5px!important;
    display: inline-block;
}






.soulstitle3 {
    font-family: yeseva one;
    text-align: center;
    font-size: 11px;
    /* font-weight: bold; */
    background-color: #aa4643;
    color: #f1f0f0;
    width: 435px!important;
    letter-spacing: 2px;
    height: 10px;
    text-transform: uppercase;
    padding: 6px 0px 10px 0;
    display: block;
    margin: 5px 5px 0px 5px !important;
}

.soulstext3 {
    text-align: justify;
    font-size: 11px;
    text-transform: none;
    font-family: arial;
    line-height: 15px;
    overflow-y: auto;
    background: #7692881c;
    padding: 5px 5px 5px 5px;
    height: 100px;
    width: 425px;
    margin: 10px 5px 0px 5px!important;
    display: block;
}




/* ---- Первое сообщение ---- */

.soulsf {
    width: 600px;
    padding: 40px 0px 40px 0px !important;
    background: url(http://forumstatic.ru/files/0019/f1/61/36544.jpg) top no-repeat, url(http://forumstatic.ru/files/0019/f1/61/40274.jpg) bottom no-repeat, url(http://forumstatic.ru/files/0019/f1/61/74255.jpg) repeat-y;
    margin-bottom: 15px !important;
    min-height: 50px;
}



.soulstitlef {
    font-family: yeseva one;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: -22px 10px 20px 10px!important;
    color: #357b61;
    font-weight: bold;
    text-shadow: 0 0 1px #e5deda;
}


.lz{
height:250px;
width:200px;
border:6px groove #EEDD82;
border-bottom-left-radius: 50px;
background-color:#EEE8AA;
font-family:calibri;
font-size: 12px;
letter-spacing:0px
}









/* -----------Добавки от Аки, без разрешения не трогать
-------------------------------------------------------------*/

#outersiliconapp { border-color: #ccc!important;}
.characternamesilicon { background: #a28a87; border-top-color: #4e545e!important; color: #4e545e; } 
.characternamesilicon::before {color:#fff; } 
#outersiliconapp [type="radio"]:checked+label::after {color:#3A3740; } 
#outersiliconapp label { background: #a28a87;border-top-color: #4e545e!important; color: #fff;} 
.siliconplayer { background:#3A3740; color:#fff; border-top-color:#a28a87!important; } 
.siliconplayer::before { border-top-color: #a28a87!important;} 
.siliconplayer::after {border-top-color:#a28a87!important;  } 
.siliconsidebar {background:#efefef; } 
.siliconrightav { border-color: #fff!important; background:#3A3740; } 
.siliconrightav img { border-color: #a28a87!important; } 
.siliconsidebar ul { border-top-color:#ccc!important;} 
.siliconsidebar li:nth-child(odd) {color:#aaa;}
.siliconsidebar li:nth-child(odd):first-letter { color:#3a3740; } 
.siliconsidebar li:nth-child(even) { color:#a28a87; border-bottom-color: #ccc!important; }
.insidesiliconapp {background:#fff; border-color: #ccc!important;  color:#aaa;}
.backgroundsiliconblue {background:#4e545e;}
.maps-credit a { color:#ccc!important; } 



#silicongenout {border-color: #efefef!important;}
.silicongentitle { background: #a28a87; color: #fff; border-bottom-color: #fff!important; border-top-color: #4e545e!important;}
.silicongentext {color: #888; border-bottom-color: #a28a87!important; background-color: white;}
.silicon-title {color:#4e545e; border-bottom-color: #efefef!important;}
.silicon-title::after { color:#ccc; }
.maps-credit a {color:#ccc!important;}

ul.tabs li a {background-color: #a28a87!important; border-color: #4e545e!important; color: #fafafa!important;} 
ul.tabs li a:hover { background-color: #a28a87!important; border-color: #4e545e!important; color: #fafafa!important;} 
ul.tabs li a.active { background-color: #a28a87!important; border-color: #4e545e!important; color: #fafafa!important;} 
.content {background-color: #fafafa!important; border-bottom-color: #a28a87!important; overflow-y: auto;} 
#chrontxt { color: #fff!important;} 
#chrnsmll {color: white!important;} 
.chronspace {background-color: #a28a87!important; border-bottom-color: white!important; border-top-color: #4e545e!important; } 

.persstat{ width: 183px; padding-left: 19px; padding-bottom: 5px; text-align: justify; margin-top: -12px!important;}
#perstatinfo {
    line-height: 90%;
    margin-right: 5px;
    margin-left: -5px;
    font-size: 10px;
    font-family: monospace;
    color: #2b634e!important;
}
.persstat a {
    color: #a34241!important;
}
#firstname {
    text-align: center;
    padding: 10px;
    padding-bottom: 0px;
    margin-bottom: 5px;
    margin-left: -10px;
    border-bottom: 0px #8d7868 solid;
    font-weight: bold;
    color: #358267!important;
    text-transform: lowercase;
}
#money {
    text-align: center;
    padding-top: 10px;
    margin-left: -20px;
    color: #a84241!important;
}
#moneypic { width: 25px; margin-right: 5px; margin-top: -6px; }
.capscamp{ position: absolute; margin-top: -45px!important; margin-left: -15px!important;}
.capscamp1 { position: inherit; margin-top: -45px!important; margin-left: -3px!important;}



li.pl-share { display: none!important;}
#pun-live-rusff {font-weight: initial;}
div#pun-announcement {margin-top: 0px;}
div#pun-admain {margin-top: 10px;}
td.tcl.pmtcl1 {
    font-size: 15px;
}



li.pa-awards {
    margin-bottom: 5px;
}



/* -----блог-------*/
.tooltip2 { 
  position: relative;
}
.tooltip2 > span { /* стиль появляющейся подсказки */
  position: absolute;
  width: 150px;
    top: 25%;
    left: 50%; 
    margin-left: -20px;
visibility: hidden;
  margin: 0 auto; 
  padding: .3em;
  font-size: 90%;
  background: #a88e7d;
  color: #79898a;
  line-height: normal;
  cursor: auto;
  z-index: 500;
}
.tooltip2 span: before{
  content: '';
  position: absolute;
 left: 0;
  right: 0;
  visibility: hidden;}
.tooltip2:hover > span,
.tooltip2:hover:before,
.tooltip2:hover:after,
.tooltip2:focus > span,
.tooltip2:focus:before,
.tooltip2:focus:after {
  visibility: visible;
}
.tooltip2:focus { 
  outline: none;
}



/* ----соц.сеть, первое соо---- */
 .crawl {
   width: 450px; border-radius: 0px; background: #fff; 
   margin: auto; overflow: hidden; border: solid 1px #fff;
   box-shadow: 1px 1px 15px rgba(0,0,0,.1); padding: 1px; text-align: center;
   -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing: 0;
 }
 
 .crawl .topper {
   width: 450px; height: 130px;
 }
 
 .crawl .head {
   background: linear-gradient(rgba(255,255,255,0)0%,rgba(255,255,255,1)35%);
   margin-top: -115px; height: 240px;
   overflow: hidden; text-align: center;
 }
 
 .crawl .avatar {
   border-radius: 50%; border: solid 5px #fff;
   width: 120px; height: 120px; margin: 50px auto 0 auto;
   box-shadow: none;
 }
 
 .crawl h3 {
   margin: -5px 20px 5px 20px; font: bold 20px roboto; 
 }
 
  .plac {
    color: #808080;
    margin: 25px;
    font: italic 10px roboto;
    font-weight: bold;
}
 
 .crawl .bio {
   margin: 0 auto 20px auto; width: 240px;
   font: 10px/13px roboto; text-align: center;
 }

 .crawl img {
   width: 130px; height: 130px;
   display: inline-block; margin: 5px;
   border-radius: 5px;
   box-shadow: 1px 1px 5px rgba(0,0,0,.1);
 }
 
 .crawl .spacer {
   height: 10px;
 }

/* ----соц.сеть, картинка ---- */

.howfar .bg, .howfar .pic {
 }
 
 .howfar {
   width: 350px; border-radius: 0px; background: #fff;
   margin: auto; overflow: hidden; border: solid 1px #fff;
   box-shadow: 1px 1px 15px rgba(0,0,0,.1); padding: 1px;
   -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing: 0;

 }
 
 .howfar .bg {
   width: 350px; height: 350px;
   filter: blur(10px); background-size: cover!important;
 }
 
 .howfar .pic {
   width: 300px; height: 300px;
   background-size: cover!important; border-radius: 5px;
   margin: -320px auto; position: relative;
   z-index: 200px; box-shadow: 1px 1px 15px rgba(0,0,0,.1);
 }
 
 .howfar .caption {
   margin-top: 350px; padding: 15px 20px 20px 20px;
   position: relative; z-index:200;
   font: 10px roboto; text-align: left;
 }
 
 .howfar .name {
   border-bottom: solid 1px #ddd;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 85px;
    font: bold 12px roboto;
 }
 
 .howfar .date {
   padding: 0 0 5px 85px; color: #777;
   margin: -20px 0 10px 0; font: italic 9px roboto; 
 }
 
 .howfar img {
   border-radius: 50%; border: solid 5px #fff;
   width: 50px; height: 50px; margin: -45px 0 0 20px;
 }


/* ----соц.сеть, картинка ---- */

.howfar .bg, .howfar .pic {
 }
 
 .howfar {
   width: 350px; border-radius: 0px; background: #fff;
   margin: auto; overflow: hidden; border: solid 1px #fff;
   box-shadow: 1px 1px 15px rgba(0,0,0,.1); padding: 1px;
   -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing: 0;

 }
 
 .howfar .bg {
   width: 350px; height: 350px;
   filter: blur(10px); background-size: cover!important;
 }
 
 .howfar .pic {
   width: 300px; height: 300px;
   background-size: cover!important; border-radius: 5px;
   margin: -320px auto; position: relative;
   z-index: 200px; box-shadow: 1px 1px 15px rgba(0,0,0,.1);
 }
 
 .howfar .caption {
   margin-top: 350px; padding: 15px 20px 20px 20px;
   position: relative; z-index:200;
   font: 10px roboto; text-align: left;
 }
 
 .howfar .name {
   border-bottom: solid 1px #ddd;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 85px;
    font: bold 12px roboto;
 }
 
 .howfar .date {
   padding: 0 0 5px 85px; color: #777;
   margin: -20px 0 10px 0; font: italic 9px roboto; 
 }
 
 .howfar img {
   border-radius: 50%; border: solid 5px #fff;
   width: 50px; height: 50px; margin: -45px 0 0 20px;
 }



/* ---- Первое сообщение ---- */

.tema {
    width: 600px;
    padding: 40px 0px 40px 0px !important;
    background: url(http://forumstatic.ru/files/0019/f1/61/36544.jpg) top no-repeat, url(http://forumstatic.ru/files/0019/f1/61/40274.jpg) bottom no-repeat, url(http://forumstatic.ru/files/0019/f1/61/74255.jpg) repeat-y;
    margin-bottom: 15px !important;
    min-height: 50px;
}



.teksrefresh {
        font-family: yeseva one;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: -22px 10px 20px 10px!important;
    color: #357b61;
    font-weight: bold;
    text-shadow: 0 0 1px #e5deda;
}

.contentvnutri {
    width: 480px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: justify;
    font-family: arial;
    font-size: 11px;
    color: #377c62!important;
}
.contentvnutri a li {
    color: #a68e4e!important;
}


.pa-fld1 {
    margin-top: -10px !IMPORTANT;
}

.pa-fld2 {
    margin-top: 15px !IMPORTANT;
}

.pa-fld3 {
    margin-top: 30px !IMPORTANT;
    margin-left: -7.6px !IMPORTANT;
}







/* ТАБЛЫ
-------------------------------------------------------------*/

/*---рамка таблицы--*/
.soultabinfo {
    width: 600px;
    padding: 40px 0px 40px 0px !important;
    margin-bottom: 15px !important;
    min-height: 50px;
    background: url(http://forumstatic.ru/files/0019/f1/61/36544.jpg) top no-repeat, 
    url(http://forumstatic.ru/files/0019/f1/61/40274.jpg) bottom 
    no-repeat, url(http://forumstatic.ru/files/0019/f1/61/74255.jpg) repeat-y;
}

/*---название таблы---*/
.soultitlename {
    margin: -22px 10px 20px 10px!important;
    font-family: yeseva one;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 0 1px #e5deda;
    letter-spacing: 2px;
    color: #357b61;
}

/*---текст в табле---*/
.soulboxcontent{
    width: 480px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: justify;
    font-family: arial;
    font-size: 11px;
    color: #377c62!important;
}
.soulboxcontent a li {
    color: #a68e4e!important;
}

/*---заглавный текст---*/
.soulinfobig{
    font-family: 'Josefin Sans', sans-serif;
    font-size: 40px;
    text-align: center;
    text-shadow: 1px 0px 0px #fff;
    line-height: 33%;
    letter-spacing: -2px;
    word-spacing: -2px;
    color: #c3786c;
}

/*---разделяющий текст---*/
.soulinfolitl{
    font-family: 'Playfair Display', serif!important;
    font-style: italic!important;
    font-size: 15px!important;
    text-align: center!important;
    text-transform: none!important;
    text-shadow: 1px 0px 0px #a56862!important;
    background-color: #c37870!important;
    color: #e8e2df!important;
}

/*---основной инфо блок---*/
.soulboxbig{
    overflow: auto;
    font-family: arial;
    font-size: 9px;
    text-align: justify;
    text-transform: uppercase;
    padding: 10px 10px 10px 10px; 
    border: solid 5px #c37870;
    background-color: #c5bbb58c;
    color: #377c62;
}

/*---дополнительный инфо блок---*/
.soulboxlil {
    overflow: auto!important;
    font-family: verdana!important;
    font-size: 9px!important;
    text-align: justify!important;
    text-transform: uppercase!important;
    letter-spacing: 0px!important;
    line-height: 120%!important;
    padding: 8px 8px 8px 8px!important;
    border: solid 2px #c37870!important;
    background-color: #d6ccc6!important;
    color: #814240!important;
}

/*---титул дополнительного инфо блока---*/
.soulboxlil b {
     font-size: 11px!important;
     font-weight: bold!important;
     color: #357b61!important;
}

/*---маркер цвета ссылок---*/
.soulboxlight a {
    color: #814240!important;
}


/*---всплывашки---*/
.soulconteinerinfo b { 
     font-weight: extra-bold;
     color: #dcdddc;
}
.soulconteinerinfora {
     width: 200px;
     height: 200px;
     position: relative;
     opacity: 0;
     -webkit-transition: all 1s ease-in-out;
     transition: all 1.5s ease-in-out;
     -moz-transition: all 1s ease-in-out;
     -o-transition: all 1s ease-in-out;
     transform: scale(0);
     -webkit-transform:scale(0);
     -moz-transform:scale(0);
     -o-transform:scale(0);
     background-color: #dcdddc;
}
.soulconteinerinfohov:hover {
     opacity: 1;
     -webkit-transition: all 1s ease-in-out;
     transition: all 1.5s ease-in-out;
     -moz-transition: all 1s ease-in-out;
     -o-transition: all 1s ease-in-out;
}
.soulconteinerinfohov:hover .soulconteinerinfora{
     opacity:1;
     transform: scale(1);
     -webkit-transform: scale(1);
     -moz-transform: scale(1);
     -o-transform: scale(1);
}
.soulconteinerinforas {
     overflow: auto;
     width: 180px;
     height: 180px;
     position: relative;
     padding: 10px;
     text-align: justify;
     text-transform: lowercase;
     font-family: calibri;
     font-size: 10px;
     letter-spacing: 1px;
     line height: 10px;
     color: #111;
}
/*----------------------------------------------------------*/

#playmymusic{
     margin-top: 0px!important;
}
#bigone{
     margin-top: -8px!important;
}