/*CS0 - ОСНОВНЫЕ КОДЫ - */
/*CS0.1 - фон - */
body {
background: url("http://co.forum4.ru/files/0016/d8/32/82432.jpg") repeat-x top center, /*верхний фон*/
url("http://co.forum4.ru/files/0016/d8/32/36730.jpg") repeat-x bottom center, /*нижний фон*/
#000000 url("http://co.forum4.ru/files/0016/d8/32/28662.jpg") repeat; /*общий фон*/
}

/* CS0.2 - Настройки "тела" форума -*/
#pun {
    background-color: rgba(5, 11, 18, 0.89)!important;
    box-sizing: border-box;
    background: url("http://co.forum4.ru/files/0016/d8/32/16223.jpg") repeat-y 100% 0%, url("http://co.forum4.ru/files/0016/d8/32/32205.jpg") repeat-y 0% 0%, url("http://co.forum4.ru/files/0016/d8/32/17903.png") repeat 0% 0%;
}

/* CS0.3 - Верх тела форума -*/
#pun-status {
    background: url("http://co.forum4.ru/files/0016/d8/32/63273.png") no-repeat -1.5% 5%,   url("http://co.forum4.ru/files/0016/d8/32/41171.png") no-repeat 101.5% 5%,   url("http://co.forum4.ru/files/0016/d8/32/36012.png") repeat-x 0% 1.6%;
    height: 47px;
    margin-left: -45px;
    position: absolute;
    top: 255px;
    width: 1110px;
    z-index: 1;
}

/* CS0.4 - Низ тела форума -*/
#pun-about .container {
background: url("http://co.forum4.ru/files/0016/d8/32/20665.png") no-repeat -1.5% 4%, url("http://co.forum4.ru/files/0016/d8/32/88229.png") no-repeat 101.5% 4%, url("http://co.forum4.ru/files/0016/d8/32/62152.png") repeat-x 0% 0%;
    height: 47px;
    margin-bottom: -117px;
    margin-left: -44px;
    position: relative;
    width: 1110px;
  }
div#html-footer {margin: 0px 0px 0px 0px;}
 #pun-announcement.section h2 span {display:  none; }
 a.menu:link, a.menu:visited, a.menu:active{text-decoration: none; }
 
 /*CS0.5 - Шапка -*/
#pun-title table {
background-image: url("http://co.forum4.ru/files/0016/d8/32/56317.jpg"); background-position: top center; background-repeat: no-repeat; 
border: none;
margin-left: -60px;
margin-top:0px;
height:216px;
width: 1253px;
}

/*CS0.6 - Подвал -*/
#html-footer .container {
   background: url("http://co.forum4.ru/files/0016/d8/32/66701.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    height: 327px;
    margin-left: -120px;
    margin-bottom: -11px;
    width: 1217px;
}

/*CS0.7 - Цвет выделения текста -*/
::selection {
background: #382a1f;
    color: #c6b7a5;/* Safari */
}
::-moz-selection {
background: #382a1f;
    color: #c6b7a5;/* Firefox */
}

/*CS0.8 - Стиль Репутации -*/
.pa-respect>a[href^="/respect.php?"],
.pa-positive>a{
  font-size:0;
  width:0;
  visibility:hidden;
}
.pa-respect>a[href^="/respect.php?"]:after{
  content:"Звезд";
  display:inline-block;
  visibility:visible;
  font-size:12px;
}

div.post-rating .container {
   width: 35px;
    height: 35px;
    text-align: center;
    padding: 11px 0px 0px 0px !important;
    background-image: url("http://co.forum4.ru/files/0016/d8/32/61564.png");
    background-repeat: no-repeat;
    font-size: 8px !important;
    background-color: rgba(183, 183, 183, 0) !important;
}
div.post-rating {
    height: 17px;
    padding: 5px 0px 2px 0px !important;
    width: 70px;
    margin-left: 700px;
    margin-top: 30px;
    float: right;
    position: absolute;
}
#altstyle isticky{min-height:300px;}

#pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -384px;
    z-index: 100;
    box-shadow: 0 0 40px #222;
    -webkit-box-shadow: 0 0 40px #222;
    -moz-box-shadow: 0 0 40px #222;
    -khtml-box-shadow: 0 0 40px #222;
   box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #000000 !important;
    background: url(http://savepic.ru/9852874.png) repeat 0px 0px;
    border: 7px solid transparent!important;
    border-image: url(http://savepic.ru/9851855.png) 10 fill repeat!important;
}
/*CS0.9 - Маркированный текст -*/

.post-content .highlight-text { 
margin: 0.4em 0em 0.4em 0em;
border-top-style: double  !important;
border-left-style: double  !important;
border-bottom-style: double  !important;
border-right-style:double  !important;
border-width: 3px !important;
border-right-width: 3px !important;
border-color: #664e36  #664e36  #664e36 #664e36;
background: url(http://rolfrpg.ru/files/0016/85/f6/56681.png) top center repeat;
box-shadow: inset 0px 5px 15px 1px #000000, 0px 0px 0px #84755C;
color: #84755C!important;
display: block;
font-family: Tahoma; 
font-style: normal;
font-size: 10px !important;
text-align: center;
line-height: 15px;
padding: 3px;
}

/*CS0.10 - Стиль Профиля с гостя -*/
#profile-left li, #profile-left li * {
    padding-left: 0px;
    margin-left: 0px;
    padding-bottom: 7px!important;
    text-align: center;
}
#viewprofile td {
    border: 0px none;
    padding: 10px!important;
    overflow: hidden;
}
/*CS0.11 - Провел на форуме -*/
.pa-time-visit{color: rgba(175, 147, 84, 0.68);
    font-size: 11px!important;
    line-height: 9px;
    padding-top: 22px!important;
    padding-bottom: 30px!important;}

/*CS0.12 - Предпросмотр сообщения -*/	
.punbb .formal fieldset .post-box{width: 860px!important;}

/*CS0.13 - Статистика форума -*/	
#pun-stats {
   margin: 115px 0px 0px 420px;
    position: absolute;
    width: 650px;
}
#pun-stats .statscon {
font-family: 'Gabriela', sans-serif;
    font-size: 12px;
    opacity: 0.8;
    box-sizing: border-box;
    color: #846f5e!important;
    overflow: hidden;
    background-color: transparent !important;
    border: 30px solid transparent!important;
    border-image: url(http://co.forum4.ru/files/0016/d8/32/57836.png) 50 fill repeat!important;
    padding: 8px 5px 5px;
}

/*CS0.14 - Размер кодбокса -*/
.post-content .scrollbox { 
max-height:100px!important;
font-size: 10px;
}

/*CS0.14 - Основная навигация -*/
div#pun-ulinks {
       margin-right: 85px;
    position: relative;
    text-align: center!important;
    top: -65px !important;
}
#pun-navlinks {
    left: -50px!important;
    text-align: center;
    margin: 0 auto;
    position: relative;
    top: -75px;
    width:960px
}

/*CS0.15 - Офрмление вида форумов -*/
.punbb h3 {
    text-align: center;
    font-family: 'Jura', sans-serif;
    font-size: 12px!important;
}

.punbb td div .tclcon, .category .container table .hasicon .tc1 {
   text-align: justify;
    line-height: 15px;
    font-family: 'Gabriela', sans-serif;
    font-size: 13px;
    margin-left: -5px!important;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.67);
    background-color: rgba(179, 155, 129, 0.04);
    color: #46552c;
    padding: 1px;
    border: 15px solid transparent!important;
    border-image: url(http://savepic.ru/10689071.png) 15 fill repeat!important;
}
#pun-index .tcl h3 {
   font-size: 16px!important;
    font-family: 'Gabriela', sans-serif;
    background: url("http://co.forum4.ru/files/0016/d8/32/91068.png") top center;
    margin-top: -10px;
    padding-top: 8px;
    padding-bottom: 35px;
    margin-left: -10px;
    margin-right: -10px;}
	
.borderfor{float: left;margin-left: -25px!important;
    border: 7px!important;border-image: url(--)7 repeat!important;padding: 0px!important;}
	
/*Стиль подфорумов*/
.subforums span{
    display: inline-block !important;
    margin-right: 6px;
    font-family: Constantine;
    font-size: 10px;
    background-color: rgba(125, 130, 128, 0.04);
    border-style: double !important;
    border-width: 3px !important;
    border-color: rgba(64, 47, 29, 0.58)!important;
    padding: 1px 1px 1px 5px;
}

.subforums {
    margin-left: 0px!important;
   /* margin-top: 10px!important;;
    margin-bottom: 0.2em;
       background: rgba(10, 4, 1, 0.6);
    border: 25px solid transparent!important;
    border-image: url(http://savepic.ru/9291674.png) 25 fill repeat!important;*/
}
/*Скрыть список Модераторов на Главной*/
.punbb .tcl .modlist{display:none!important;}	
	
/*CS0.16 - Прокрутка -*/
::-webkit-scrollbar {
    width: 10px;
    height: 5px;
}
::-webkit-scrollbar-track {
    padding: 2px!important;
    background: #221006;
    border: 2px solid #281d19;
    box-shadow: inset 2px 2px 5px #000000,inset -2px -2px 5px #280e01;
    }
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #584f46;
    box-shadow: inset 3px 1px 5px #2d2824,inset -1px -1px 5px #4e4843;
}
::-webkit-selection {
    background: rgb(59, 137, 109);
    box-shadow: rgb(15, 47, 35) 2px 0px 5px 2px inset;
}

/*CS0.17 - Подвижка кнопок -*/
.linkst .postlink{ margin-top: 30px; margin-right: 50px!important;
}
.linksb .postlink{margin-top: 20px;margin-right: 50px!important;}
/*CS0.18 - Экранная клавиатура -*/
#keyboard-span input {font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 13px;
    color: #0D0E10!important;
    background-color: #ADADAD !important;
    background: url(--) repeat 0px 0px;
    margin: 1px 1px 0 0;
    border: 1px solid #54575B!important;
    cursor: pointer;
    height: 25px;
    min-width: 30px;
    margin-right: 10px!important;}/*цвет ячеек экранной клавиатуры*/
	
/*CS0.19 - Оформление профиля -*/
.punbb .post .post-author {
text-align: center;
/* background: transparent url(--) repeat-y; */}
/*информация в профиле кнопки*/
img.post-img-Sp {    left: 25px;
display: inline;
    position: relative;
    background: url("http://co.forum4.ru/files/0017/a8/a8/46675.png") no-repeat;
    padding-top: 14px;
    padding-bottom: 16px;
    padding-left: 14px;
    padding-right: 14px;
}
.pa-author a, .pa-author {
color: #577d03!important;
    text-shadow: #000000 1px 1px 1px;
    font-family: Nautilus Pompilius;
    font-variant: normal;
    font-size: 18px;
    margin-left: -25px;
}
.pa-author a:hover {
color: #455808!important;
    text-shadow: #93f076 1px 1px 1px!important;
 }

#post .formsubmit {text-align: center;}
.pa-avatar img {
      background-color: transparent !important;
    border: 10px solid transparent!important;
    border-image: url(http://co.forum4.ru/files/0016/d8/32/30254.png) 40 fill repeat!important;
    text-align: center;
    display: inline-block;}

/*CS0.20 - Индикатор активности -*/
.indOnline, .indOffline {
    display: inline-block;
    float: left;
    margin-left: 15px!important;
    margin-top: -9px!important;
    width: 18px!important;
    height: 37px!important;
}
.indOnline {
  background: url(http://co.forum4.ru/files/0016/d8/32/94621.png) no-repeat;
}
.indOffline {
background: url(http://co.forum4.ru/files/0016/d8/32/87247.png) no-repeat;
}
.pa-online{display:none!important;}

/*CS0.21 - Стиль ссылок -*/
linkinav {
text-align: center; width: auto; display: block;
}
linkinav a {    display: inline-block;
    margin: 1px!important;
    text-align: center;
    font-family: Constantine;
    font-size: 10px;
    background-color: rgba(125, 130, 128, 0.04);
    border-style: double !important;
    border-width: 3px !important;
    border-color: rgb(25, 30, 28)!important;
    padding: 1px 8px 1px 5px;
}
linkinav a:hover { background-color: rgba(13, 23, 20, 0.71)!important!important; }
/****************************************/
linkainav {
text-align: center; width: auto; display: block;
}
linkainav a {display: inline-block; margin: 1px!important;
 text-align: center; background-color: rgba(0, 0, 0, 0.61); border-style: double !important;
    border-width: 3px !important;
    border-color: rgba(148, 80, 37, 0.73)!important; padding: 1px 8px 10px 5px; box-shadow: 0 0 5px rgba(1,1,1,1);width: 173px;height: 5px;
}
linkainav a:hover { background-color: rgba(21, 13, 8, 0.81)!important; width: 173px;height: 5px;}

/*CS0.22 - Выравниваем в одну строку число постов и Уважение -*/
.pa-posts, .pa-respect {
 background-color: transparent !important;
    border: 10px solid transparent!important;
    border-image: url(http://co.forum4.ru/files/0016/d8/32/30254.png) 40 fill repeat!important;
    text-align: center;
    display: inline-block;
    font-size: 11px;
    font-variant: small-caps;
    font-family: Georgia;
    width: 95px;
    margin-left: -5px!important;
    margin-right: -5px!important;
    padding-top: 3px!important;
    min-height: 23px;
    margin-top: 15px!important;
    color: #375520;
}

/*CS0.23 - оформление кнопок-ссылок: ответить, посмотреть и т.д. -*/
.hashelp center div a button {width:100px;}

.hashelp center div a button, .post-links a, .postlink a, .button, #profilenav li.isactive {padding: 2px;
    font: bolder small-caps 14px Gabriela !important;
    -webkit-box-shadow: inset 0px 1px 0px 0px #869c66!important;
    box-shadow: inset 0px 1px 0px 0px #768c5b!important;
    background: linear-gradient(to bottom, #6d8150 5%, #161f04 100%)!important;
    background-color: #485d1c!important;
    border-radius: 6px!important;
    border: 1px solid #313d19!important;
    display: inline-block!important;
    cursor: pointer!important;
    color: #000000!important;
    text-shadow: 0px 1px 1px #6d8150!important;
}
.hashelp center div a button, .post-links a:hover, .postlink a:hover, .button:hover {font: bolder small-caps 14px Gabriela!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #24340d), color-stop(1, #586935))!important;
    background: -moz-linear-gradient(top, #468ccf 5%, #63b8ee 100%)!important;
    background: -webkit-linear-gradient(top, #25360a 5%, #6c773d 100%)!important;
    background: -o-linear-gradient(top, #468ccf 5%, #63b8ee 100%)!important;
    background: -ms-linear-gradient(top, #468ccf 5%, #63b8ee 100%)!important;
    background: linear-gradient(to bottom, #5f6d3a 5%, #1f2809 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee',GradientType=0)!important;
    background-color: #576e42!important;
}
.hashelp center div a button, .postlink a:active, .button:active {
	position:relative;
	top:1px;
}
/*CS0.24 - Смайлы -*/
#button-smile{background: url('http://s7.uploads.ru/QU1y2.gif') no-repeat!important;}
#wrapper {width: 545px;}
/* вкладки доп смайлов */
ul.tabs {height: 5px;line-height: 5px;margin: -15px -17px 5px;list-style: none;}
ul.tabs li {  font-size: 13px!important;
    padding: 5px;
    float: left;
    margin-right: 1px;
    cursor: pointer;
    color: #100604!important;
    overflow: hidden;
    background-color: #c6b7a5 !important;
    border: 5px solid transparent!important;
    border-image: url(http://savepic.ru/10689071.png) 9 fill repeat!important;}
ul.tabs li a {background: url("--")no-repeat scroll -652px 0 transparent;color: #444444;cursor: pointer;display: block;margin-bottom: -1px;padding: 0 2px 1px;position: relative;text-decoration: none;width: 25px;}
ul.tabs li a:hover {color:#EFEFEF;padding: 0 2px;background: url("--")no-repeat scroll;background-position: -652px -31px; text-decoration:none;}
ul.tabs li.tab-current a {color: #444;padding: 0px 2px 1px;border:medium hidden;line-height: 12px;background-position: -652px -62px;}
ul.tabs li.tab-current a:hover {color: #6A5ACD;}
div.t1{width: 580px;
    height: 150px;
    overflow-y: scroll;
    box-sizing: border-box;
    background-color: #c6b7a5 !important;
    border: 5px solid transparent!important;
    border-image: url(http://savepic.ru/10689071.png) 9 fill repeat!important;
    margin-left: -25px !important;}
div.t2,div.t3,div.t4,div.t5,div.t6,div.t7,div.t8,div.t9{display: none; width: 580px;
    height: 150px;
    overflow-y: scroll;
    box-sizing: border-box;
   background-color: #c6b7a5 !important;
    border: 5px solid transparent!important;
    border-image: url(http://savepic.ru/10689071.png) 9 fill repeat!important;
    margin-left: -25px !important;}
	
/*CS0.25 - Цитата, код, форма ответа -*/
.code-box, .quote-box{
box-sizing: border-box;
    color: #846f5e!important;
    overflow: hidden;
    background-color: transparent !important;
    border: 30px solid transparent!important;
    border-image: url(http://co.forum4.ru/files/0016/d8/32/57836.png) 50 fill repeat!important;
}
.resizable-textarea textarea, .punbb textarea{
    box-sizing: border-box;
   background-color: #c6b7a5 !important;
    border: 10px solid transparent!important;
    border-image: url(http://savepic.ru/10689071.png) 15 fill repeat!important;
}

.punbb select, .punbb input{
    box-sizing: border-box;
    color: #100604!important;
    overflow: hidden;
    background-color: #c6b7a5 !important;
    border: 5px solid transparent!important;
    border-image: url(http://savepic.ru/10689071.png) 9 fill repeat!important;
}

/*CS0.25 - Прозрачность элементов -*/
.hoverort {
    opacity: 0.6;
    transition-duration: 0.66s;
    -webkit-transition-duration: 0.66s;
    -moz-transition-duration: 0.66s;
    -o-transition-duration: 0.66s;
    -ms-transition-duration: 0.66s;
}
.hoverort:hover {
opacity: 1.0;
}
.hoverli {
    color: #650405;
    font-size: 13px;
    font-variant: small-caps;
    height: 15px;
    width: 200px;
    padding: 2px;
    font-weight: 900;
    border-radius: 7px;
    margin-bottom: 5px!important;
    background-image: url(http://savepic.ru/9328416.png);
    text-align: center;
    opacity: 0.6;
    transition-duration: 0.66s;
    -webkit-transition-duration: 0.66s;
    -moz-transition-duration: 0.66s;
    -o-transition-duration: 0.66s;
    -ms-transition-duration: 0.66s;
}
.hoverli:hover {
opacity: 1.0;
}
	
/*CS0.25 - Кнопки вверх-вниз -*/	
.go-up,.go-down {
display:none;
position:fixed; /*позиционируем*/
right:5px; /*указываем положение, если слева - left*/
z-index:9999; /*показываем поверх все элементов на странице*/
cursor:pointer;
opacity:0.5; /*прозрачность*/
margin-bottom:5px; /*отступ снизу (можно не указывать)*/
width:20px; /*ширина кнопки*/
height:auto; /*высота кнопки*/
}
.go-up {
bottom:65px; /*положение от низа окна браузера верхняя кнопка*/
}
.go-down {
bottom:25px; /*положение от низа окна браузера нижняя кнопка кнопка*/
}
.go-down:hover,.go-up:hover {
opacity:1;
}

/*CS0.25 - Позиция аватара на главной -*/	
.user-profile{
  padding-left:0!important;
  background:none!important;
}
em.user-avatar{float:left;height:40px;border-color:inherit;}
.tcr .user-avatar>img.ava{opacity: 0.85;border: 0.2em solid #46552c !important;
  width:30px; height:auto;
  margin:4px 6px 3px -2px;
  border-radius:20px;
  border:solid 1px;
  border-color:inherit;
}
img.ava:hover {opacity: 1;}
.tcr .user-avatar>.on_ {
  float:right;z-index:100;
  position:relative;
  margin:3px 6px 0 -13px;
  border:1px solid #46552c;
  display:block!important;border-radius:20px;
  height:6px;width:6px;
  background-color: #81da00;
}

/********STATUS*********/
#pun-status .container .item3 {
    font-family: 'Gabriela', sans-serif;
    font-size: 11px;
    position: absolute;
    left: 780px;
}

/*CS1 - СТИЛЬ ТЕКСТА И ЦВЕТ ТЕКСТА - */
/* 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 {
border-color:transparent;
      color: #46552c;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
border-color:transparent;
  color: #46552c;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
border-color:transparent;
  color: #46552c;
  font-weight: normal;
font-style: normal;
  }
#pun-stats h2 {
    margin-top: -25px;    display: none;}


/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
border-color:transparent;
  color: #46552c;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
border-color:transparent;
  color: #af9354;
  }


/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {background-color: rgba(51, 67, 20, 0.12);
    color: #253504;
    text-shadow: #000000 1px 1px 1px;}


/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
color: #0D5037;
/*
padding-left: 14px!important;
    padding-right: 30px!important;
    margin-left: 7px!important;
        background: url(http://savepic.ru/8482532.png) repeat 0px 0px;*/
}

/* CS1.8 */
#pun-navlinks .container {
  border-color:transparent;
  color: #FFFFFF;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb textarea, .punbb select, .punbb input {
  background-color: #F8F8F8;
  color: #0f0803
}

/*CS2 - ЦВЕТА ГРАНИЦ - */
/* 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 {
border-color:transparent;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
border-color:transparent;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
border-color:transparent;
  }

.punbb .divider {
border-color:transparent;
  }
/*Бордер сообщений*/
.punbb .formal fieldset .post-box, .punbb .info-box {
border-color:transparent;
  }
li.pa-online {
border-color:transparent;
  }

.punbb .post-sig dt {
border-color:transparent;
  }
/*CS3 - ЦВЕТА ССЫЛОК - */
/* 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: #af9354;
    border-bottom: 0px none #000;
  text-decoration: none;

  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #060606;
  }

/* 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: #4daa38;
    text-shadow: none;
    border-bottom: 0px none #000;
   text-decoration: none;

  }

/* CS3.3 */
#pun-navlinks a {
color: rgb(113, 123, 43);
    text-shadow: 1px 1px #131b01;
    border-bottom: 0px none #000;
    text-decoration: none;
    background: url("http://co.forum4.ru/files/0016/d8/32/24061.png") no-repeat 0% 0%, url("http://co.forum4.ru/files/0016/d8/32/37349.png") no-repeat 100% 0%, url("http://co.forum4.ru/files/0016/d8/32/95594.png") no-repeat 0% 100%, url("http://co.forum4.ru/files/0016/d8/32/64063.png") no-repeat 100% 100%, url("http://co.forum4.ru/files/0016/d8/32/63907.png") repeat-y 100% 0%, url("http://co.forum4.ru/files/0016/d8/32/68795.png") repeat-y 0% 0%, url("http://co.forum4.ru/files/0016/d8/32/69100.png") repeat-x 50% 100%, url("http://co.forum4.ru/files/0016/d8/32/98309.png") #778201 repeat-x 0% 0%;
    min-height: 30px!important;
    padding-bottom: 8px!important;
    padding-top: 5px!important;
    padding-left: 11px!important;
    padding-right: 12px!important;
    margin-left: -3px;
    margin-right: 0.5px;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
        color: rgb(42, 47, 16);
    text-shadow: 1px 1px #abb50c!important;
  font-weight: normal;
font-style: normal;
  border-bottom: 0px none #000;
   text-decoration: none;

  }
/*******/
#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #26170b;
  color: #fff;
  }
/*CS4 - КАТЕГОРИИ И КНОПКИ*/ 
#pun  .section {border-style: none; /* width: 800px; */font-family: 'Gabriela', sans-serif;font-size: 13px; }
#pun  .tc2, #pun-main .post-author ul  {text-align: center;}

.punbb .section h2, #pun-main h1, #pun-main h2, #pun-debug h2 {background: url("http://co.forum4.ru/files/0016/d8/32/16070.png") top center;
    text-align: center;
    color: #46552c!important;
    text-shadow: #000000 1px 1px 1px;
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-right: -15px;
    height: 22px;
    padding-top: 32px!important;
    font-weight: bold;
    font-family: 'Gabriela', sans-serif;
    font-size: 15px;
}

#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1;  left: 450px; top: 320px;
}

Div.icon {background-image : url(http://co.forum4.ru/files/0016/d8/32/77686.png); 
background-repeat: no-repeat;
  }

TR.inew Div.icon {background-image : url(http://co.forum4.ru/files/0016/d8/32/60197.png); 
background-repeat: no-repeat;
  }

TR.isticky Div.icon {background-image : url(http://co.forum4.ru/files/0016/d8/32/90495.png);
background-repeat: no-repeat;
  }

TR.iclosed Div.icon {background-image : url(http://co.forum4.ru/files/0016/d8/32/90495.png);
background-repeat: no-repeat;
  }

TR.iredirect Div.icon {background-image : url(http://co.forum4.ru/files/0016/d8/32/60197.png);
background-repeat: no-repeat;
}

#pun-main div.catleft, #pun-main div.catright {display: none}

.lastedit {
display: none;
}
#pun-announcement h2 {display: none;}

#pun-title td.title-logo-tdl {
display: none;
}

/*CS5 - ОСТАЛЬНЫЕ КОДЫ - */
/*СТИЛИЗАЦИЯ БЛОКОВ ТАБЛИЦЫ*/
.eff-22 {
  width: 258px;
  height: 258px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}

.eff-22 .overlay {
 position: relative;
    width: 0px;
    height: 0px;
    bottom: -83px;
    left: 0px;
    z-index: 10;
    border: 130px solid transparent;
    border-bottom: 45px solid rgba(255, 255, 255, 0.15);
    -moz-transition: all 0.2s linear 0.2s;
    -ms-transition: all 0.2s linear 0.2s;
    -o-transition: all 0.2s linear 0.2s;
    -webkit-transition: all 0.2s linear 0.2s;
    transition: all 0.2s linear 0.2s;
}
.eff-22 .overlay .icon {
  width: 35px;
  height: 23px;
  background: url('http://eisenpar.com/view-icon.png') 0 0 no-repeat;
  position: absolute;
  top: 17px;
  left: -18px;
}
.eff-22 .caption {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  color: white;
  background: rgba(0,0,0,0.6);
  opacity: 0;
  z-index: 1;
  -moz-transition: all 0.01s linear 0.3s;
  -ms-transition: all 0.01s linear 0.3s;
  -o-transition: all 0.01s linear 0.3s;
  -webkit-transition: all 0.01s linear 0.3s;
  transition: all 0.01s linear 0.3s;
}
.eff-22 .caption h4 {color: #46552c;
  width: 100%;
  margin: 10px auto 0px auto;
  background: rgba(0,0,0,0.7);
  font-weight: 400;
  text-transform: uppercase;
  font-size: 22px;
  padding: 6px 0px;
  position: relative;
}
.eff-22 .caption h4:before {
  content: "";
  width: 0px;
  height: 0px;
  display: block;
  border: 20px solid transparent;
  border-top: 10px solid rgba(0,0,0,0.7);
  position: absolute;
  top: 100%;
  left: 42%;
}
.eff-22 .caption .pp {color: #70804b;
width: 100%;
    max-width: -webkit-calc(95% - 20px);
    max-width: -o-calc(95% - 20px);
    max-width: -moz-calc(95% - 20px);
    max-width: -ms-calc(95% - 20px);
    max-width: calc(95% - 20px);
    margin: 10px auto 0px auto;
    background: rgba(0,0,0,0.8);
    font-weight: 400;
    padding: 6px 10px;
    font-size: 14px;
    max-height: 60px;
    overflow: auto;
}

.eff-22:hover .overlay {bottom: 250px;
  border-bottom: 0px solid rgba(255,255,255,0.6);
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.eff-22:hover .overlay .icon {
  opacity: 0;
}

.eff-22:hover .img-block {
  -moz-transition-delay: 0.2s;
  -ms-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.eff-22:hover .caption {
  opacity: 1;
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s; }     

.eff-22 .caption .pp::-webkit-scrollbar { width:4px; height:4px; }
.eff-22 .caption .pp::-webkit-scrollbar-track { background-color: rgba(45, 35, 27, 0.24); border: 1px solid rgba(45, 35, 27, 0.24); }
/*картинка таблицы*/    
.tableheadercontent {   display: -moz-box; display: -webkit-inline-box!important;
margin-left: -21px!important;
    margin-top: -138px!important;
color: #723E19;
width: 1033px; 
height: 316px; 
background:
  url("http://co.forum4.ru/files/0016/d8/32/96309.png") no-repeat top center;
opacity: 1;
font-size: 13px;
line-height: 10px;}
/*волшебная кнопка*/
#button-magic {
    background-image: url('http://savepic.su/6214899.png');
    padding: 0;
    line-height: 0;
    background-position: center;
    background-repeat: no-repeat;
    height: 26px;
    width: 100%;
}
/*******ССЫЛКИ В ПРОФИЛЕ И ИНФА********/
.pa-fld1 {    position: relative;
    border-radius: 15px;}

.pa-fld3 {position: relative;
    border: 6px solid transparent!important;
    border-image: url(http://savepic.ru/9851855.png) 10 fill repeat!important;
    background-color: #000000 !important;
    background: url(http://savepic.ru/9852874.png) repeat 0px 0px;
    width: 190px;
    height: 190px;
    left: 0px;
    display: inline-block!important;
    color: white!important;
    text-shadow: 1px 1px 1px #000000!important;
    font-family: 'Lobster', sans-serif!important;
    font-variant: normal!important;
    font-size: 14px!important;
    line-height: 100%!important;
    letter-spacing: 0px!important;
}

/*ширина поля наград*/
.pa-awards{    text-align: center;
    margin-left: 19px!important;
    overflow: auto;
    position: relative;
    border: 6px solid transparent!important;
    border-image: url(http://savepic.ru/9851855.png) 10 fill repeat!important;
    background-color: #000000 !important;
    background: url(http://savepic.ru/9852874.png) repeat 0px 0px;
    width: 190px;
    height: 190px;}
/*ширина поля наград*/
/*Таблица с инфой в профиле*/
/*Подвижка иконки*/
img.a-info{padding-top: 14px!important;
    padding-bottom: 16px!important;
    padding-left: 15px!important;
    padding-right: 14px!important;
    margin-top: -265px!important;
    margin-left: -5px!important;
    width: 20px;
}
/*Подвижка всплывающей подсказки иконки*/
.tipsy.a-info{ margin-top: -1px!important;margin-left:-6px!important;font: normal normal 400 11px/16.5px Verdana;
}
/*сдвиг таблицы*/
 .my-tabs{margin-top: -173px; margin-left: 95px!important;  width: 650px!important; margin-bottom: -5px!important;
}
/*Цвет фона и бордюров таблицы*/
.my-tabs>.tab-a {
    width: 100%;
    width: 650px!important;}
.my-tabs>span.selected {
    opacity: 1;
    border-bottom-color: transparent!important;
}
.my-tabs>span {
    opacity: 0.78;
    font-family: lobster!important;
    font-size: 18px!important;
    color: #969696!important;
    cursor: pointer;
    display: block!important;
    position: relative;
    z-index: 12;
    margin-right: 5px;
    text-align: left;
    text-shadow: 1px 1px 2px rgb(0, 0, 0)!important;
    float: left;
}
.my-tabs>.tab-a,.my-tabs>span{background-color: #000000 !important;background: url(http://savepic.ru/9852874.png) repeat 0px 0px;border: 7px solid transparent!important;border-image: url(http://savepic.ru/9851855.png) 10 fill repeat!important;}
/*Таблица с инфой*/
/*деньги,опыт,достижения*/
.icn{display:inline-block;
height: 22px;
background-repeat: no-repeat;
color: white;
text-shadow: 1px 1px 1px #000000;
    font-family: 'Lobster', sans-serif;
    font-variant: normal;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0px;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 7px;
}
/*деньги,опыт,достижения*/
/*AMC*/
.amc {
content: "";
    display:inline-box;
    width: 45px;
    height: 45px;
    position: relative;
    top: 5px;
    left: 1px;
    background: #110C00;
    box-shadow: inset 0px 0px 5px 1px #000000;
    background-size: 100%;
    overflow: hidden;
    box-sizing: border-box;
    background-color: transparent !important;
    border: 5px solid transparent!important;
    border-image: url(http://savepic.ru/10689071.png) 5 fill repeat!important;
}
/*BANNERI*/
.banners{
    margin: 55px 0px 0px 60px!important;
    position: absolute;
    width: 450px;
    font-family: 'Gabriela', sans-serif;
    font-size: 12px;
    opacity: 0.8;
    box-sizing: border-box;
    color: #846f5e!important;
    max-height: 270px!important;
    overflow-y: auto;
    background-color: transparent !important;
    border: 30px solid transparent!important;
    border-image: url(http://co.forum4.ru/files/0016/d8/32/57836.png) 50 fill repeat!important;
    padding: 8px 5px 5px;}   
/*Инфоблок*/
#pun-index #informativblock{display: none;}     
#informativblock{ font-family: 'Gabriela', sans-serif;
    font-size: 12px;
    opacity: 0.8;
    box-sizing: border-box;
    color: #846f5e!important;
    overflow-x: hidden;
    background-color: transparent !important;
    border: 30px solid transparent!important;
    border-image: url(http://co.forum4.ru/files/0016/d8/32/57836.png) 50 fill repeat!important;
    padding: 8px 5px 5px;
    margin: 53px 0px 0px 540px;
    position: absolute;
    width: 650px;
    max-height: 270px!important;}
/*аватар в цитате*/
.quote-box.with-avatar{padding-left:0px!important;}
.author-avatar+span {margin-left:-400px; }
.author-avatar {
  float: left;
  width: 12px;
  margin-left: -40px;
  margin-top: 27px;
}
.author-avatar > img {
width: 25px;
    margin-top: -2px;
    margin-left: -1px;
    background-color: transparent !important;
    border: 10px solid transparent!important;
    border-image: url(http://co.forum4.ru/files/0016/d8/32/30254.png) 40 fill repeat!important;
}
/*аватар в цитате*/
/*ссылка-дата-в сообщении*/
.permalink{ margin-left: 240px!important;
    font-family: lobster;}
/*ссылка-дата-в сообщении*/
/*CS6 - СТИЛИЗАЦИЯ КОДОВ В СООБЩЕНИЯХ - */
/*оформление квестовых локаций*/
.titre {color: #6AA892;text-shadow: 2px 1px 1px #150502!important;text-align: center;font-family: Lobster;font-style: italic; font-size: 25px;position: relative;top: 85px; -webkit-transition: 1.2s; background-color: rgba(0,0,0,0.2);padding: 2px; width: 400px;}
#rises:hover .titre { -webkit-transition: 1.2s; position: relative; top: 12px; color: #6AA892; letter-spacing: 1px; font-size: 35px; background-color: transparent; }
#rises { background-color: transparent; padding: 25px; width: 500px; }
.wat {background-color: #3C896D;color: #91C6B3;font-family: times; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; text-align: center; width: 250px; padding: 5px 10px; margin-top: 0px; display: inline-block; opacity: 0; -webkit-transition: 1.2s; border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;}
#rises:hover .wat { opacity: 1; -webkit-transition: 1.2s;}
/*оформление квестовых локаций*/
/*PANTEON BOGOV*/
.fm { border-radius: 100%;width: 80px; height: 80px; background-size: 80px 80px; float: left; margin-right: 6px; border-style: double !important; border-width: 3px !important; border-color: #664e36 #664e36 #664e36 #664e36!important; }
.fg { width: 285px; height: 150px; padding: 6px; overflow-y: auto; background: url(http://rolfrpg.ru/files/0016/85/f6/56681.png) top center repeat; box-shadow: inset 0px 5px 15px 1px #000000, 0px 0px 0px #84755C; color:#877458; font-size: 12px; border-style: double !important; border-width: 3px !important; border-color: #664e36 #664e36 #664e36 #664e36!important;}
.fn { font-family: 'Oswald', sans-serif; text-transform: uppercase; font-size: 14px; font-style: italic; font-weight: 700; margin-top: -2px; text-align: center; line-height: 100%; color:#877458;}
.fa {text-align:justify;}
/*PANTEON BOGOV*/
/*INGRIDIENTI S OPISANIEM*/
.ingrid{width: 129px;
    height: 200px;
    padding: 6px;
    background: url(http://savepic.ru/8482532.png) top center repeat;
    box-shadow: inset 0px 5px 15px 1px #000000, 0px 0px 0px #84755C;
    color: #54522C;
    font-size: 12px;
    border-style: double !important;
    border-width: 3px !important;
    border-color: #3E4C12!important;}
.ingridtitle{font-family: 'Caviar Dreams', sans-serif;
    font-size: 13px;
    font-style: oblique;
    font-weight: 500;
    margin-top: -2px;
    text-align: center;
    line-height: 100%;
    color: #54522C;}
.ingridimg{text-align: center;}
.ingridprice{text-align:center;border-style: double !important;border-width: 3px !important;border-right-width: 3px !important;border-color: #3E4C12!important;}
.ingridalt{text-align:left;height: 80px; overflow-y: auto; overflow-x: hidden}
/*INGRIDIENTI S OPISANIEM*/
/*ШАБЛОН ВАНТЕДА*/
.wtable{width: 550px!important; height: 300px!important; padding: 20px!important;}
.winhert{width: 530px!important; height: 270px!important; padding: 20px!important;background: url(http://rolfrpg.ru/files/0016/85/f6/56681.png) top center repeat;box-shadow: inset 0px 0px 10px 5px rgba(0,0,0,1);border-style: solid;border-color: #38251A;border-width: 5px;}
.wtitle{width: 400px!important;margin-top: -15px!important;margin-left: 115px!important;font-family: 'Caviar Dreams', sans-serif; font-size: 18px; text-transform: uppercase; text-align: center; color: #E0CCA5; line-height: 100%;}
.wwords{margin-left: 115px!important;width: 430px!important;height: 280px!important;font-size: 13px; text-align: justify; color:#84755C!important; line-height: 100%; overflow-y: auto;}
.winput{width: 130px!important;border: 3px solid #38251A;margin-left: -410px!important; margin-top: 3px!important;color: #84755C!important;background: url(http://rolfrpg.ru/files/0016/85/f6/56681.png) top center repeat;box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,1);font-family: 'Caviar Dreams', sans-serif; font-size: 11px;}
.wimg{width: 150px!important; height: 150px!important; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%;border-radius: 100%; border: 10px solid #38251A; margin-left: -450px!important; margin-top: -340px!important; background-color: #000;}
/*ШАБЛОН ВАНТЕДА*/
/*ШАБЛОН ЛИЧНОГО ДЕЛА*/
.usagicfsl {background-color:rgba(68, 51, 38, 0.45);width: 210px;height: 150px;padding: 10px;margin-left:5px;border: 5px solid #20250D;font-family: 'Yanone Kaffeesatz', sans-serif;font-size: 12px;text-align: justify;color:#4A5832;overflow: auto;margin-bottom: 5px;font-variant: normal!important;box-shadow: inset 0px 0px 10px 5px rgba(0,0,0,1);}
.usagipb {width: 250px;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-size: 15px;
    text-align: center;
    line-height: 100%;
    font-style: italic;
    color: #30421A;
    font-weight: 800;
    margin-top: -5px;
    font-variant: normal!important;}
.usagicon {width: 570px;background: url(http://savepic.ru/8482532.png) top center repeat;padding: 10px;border: 15px solid #20250D;box-shadow: inset 0px 0px 10px 5px rgba(0,0,0,1);}
.usaginame {
    width: 550px;
    background: url(http://savepic.ru/8519203.jpg) top center repeat;
    border: 15px solid #20250D;
    padding: 20px;
    font-family: 'Lobster', cursive;
    font-size: 24px;
    text-align: center;
    color: #567B29;
    text-shadow: 1px 1px 1px #111111;
    letter-spacing: 2px;
    line-height: 90%;
    font-variant: normal!important;
    box-shadow: inset 0px 0px 10px 5px rgba(0,0,0,1);}
/*ШАБЛОН ЛИЧНОГО ДЕЛА*/
/*СЮЖЕТУС*/
.chosb {width: 600px;background-image: url(http://savepic.su/6167539.jpg);padding: 10px;}
.chosi {border: #BA9981 5px solid!important;width: 100px; height: 100px;}
.chosn {
    font-family: Nautilus Pompilius,sans-serif;
    font-size: 35px;
    text-transform: capitalize;
    line-height: 100%;
    color: #FF5400;
    text-shadow: #E4C3A8 2px 2px;
    margin-bottom: 5px;}
.chosp {width: 580px;background-color: rgba(234, 204, 175, 0.72);padding: 10px;font-family: Anfisa Grotesk,sans-serif;font-size: 18px;text-align: justify;line-height: 100%;color: #0E0123;}
.chosp p::first-letter {font-family: Anfisa Grotesk,sans-serif;font-size: 40px;line-height: 100%;color: #FF5400;text-shadow: #0E0123 1px 1px;text-transform: uppercase;float: left;margin-right: 5px;}
/*СЮЖЕТУС*/
/*заголовки способностей*/
.zagolovki {width: 570px; font-family: 'America XIX'; font-size: 14px; text-align: center; line-height: 50%; text-transform: none; letter-spacing: 1px; color: #000002; text-shadow: 0px 0px 0px #000; }
/*заголовки способностей*/
/******************ШАБЛОН АНКЕТЫ********************/
.appos {width: 560px; height: 500px; position: relative;  padding: 20px; background: url(http://savepic.ru/8482532.png) top center repeat; }
.appis { float: left; }
.appis label { display: block; width: 93px; height: 25px; position: relative; top: 485px; left: 1px; color:#E0CAA5; font-family: roboto; text-transform: uppercase; font-size: 10px; line-height: 250%; border-top: #35271C 3px solid;border-bottom: #35271C 3px solid;background: url(http://rolfrpg.ru/files/0016/85/f6/68983.jpg);
}
.appis [type=radio] { display: none; }
.appboxes { position: absolute; top: 65px; bottom: 35px; left: 20px; right: 20px; background: white; }
.appis [type=radio]:checked ~ label { color: #E2CCA7;background: url(http://rolfrpg.ru/files/0016/85/f6/56681.png);border-top: #35271C 3px solid;border-bottom: #35271C 3px solid; z-index: 2; }
.appis [type=radio]:checked ~ label ~ .appboxes { z-index: 1; }
.appsheader {width: 560px;font-family: playfair display;font-style: italic;text-shadow: 1px 1px #18120F;line-height: 150%;text-align: center;font-size: 20px;text-transform: lowercase;background: url(http://rolfrpg.ru/files/0016/85/f6/56681.png);border-top: #35271C 3px solid;border-bottom: #35271C 3px solid;color: #567B29;position: absolute;top: -45px;padding: 5px 0px;}
.fmml { width: 600px; background:url(http://savepic.ru/8519203.jpg);font-size: 25px;border-top: #35271C 3px solid;border-bottom: #35271C 3px solid;color: #567B29; text-shadow: 1px 1px 1px #111111;font-family: 'Lobster', cursive; text-align: center; padding: 15px 0px; line-height: 120%;height: 25px; }
.appisnfoblock { padding: 0px 5px; font-size: 12px; font-family: arial; line-height: 140%; text-align: justify; overflow: auto; height: 435px;width: 550px; border-top: #35271C 3px solid;border-bottom: #35271C 3px solid;background: url(http://rolfrpg.ru/files/0016/85/f6/49396.png);}
.textbsim { margin-left: -5px!important;width: 156px;padding: 5px;border: 1px solid #0F0805;background-image: url(http://rolfrpg.ru/files/0016/85/f6/68983.jpg);
}
.textbsim img { width: 145px; border: 5px solid #E1CCA8!important; }
.textbsm {width: 350px!important;padding: 5px;border: 2px solid #35271C;background-color: #B5A587;
}
.textbsmi {width: 325px;padding: 10px;border: 2px solid #35271C;background-image: url(http://rolfrpg.ru/files/0016/85/f6/68983.jpg);padding-bottom: 5px;
}
.textbsmil { width: 316px; padding: 3px; background-color: #20250D; border-bottom: 2px solid #35271C; border-top: 2px solid #35271C;font-size: 13px; text-align: left; font-family: 'Montserrat', sans-serif; text-transform: lowercase; letter-spacing: -1px; font-style: italic; font-weight: bold; text-indent: 15px;color:#877458;}
.textbsmili { width: 316px; height: 95px;  overflow: auto;padding: 3px; background-color: #E2CDA8; font-size: 12px; color: #000; line-height: 100%; letter-spacing: 2px; margin-bottom: 5px; font-family: arial; text-indent: 20px;text-align: justify;}
.textbstl1 { width: 145px; padding: 5px; background-color: #20250D; color: #4B631A; text-transform: uppercase; line-height: 100%; margin-bottom: 5px; font-size: 8px; letter-spacing: 1px; font-family: calibri, sans-serif; text-align: center; border-bottom: 1px solid #35271C; border-top: 1px solid #35271C;}
/******************ШАБЛОН АНКЕТЫ********************/
/******************************************************************
  Cтиль:"таблица с вкладками для скиллов"
******************************************************************/
.skilltable1 {
    float: left;
  height: 170px!important;
}
.skilltableheader {
    background: #20250D;
    padding: 5px;
    margin-top: -20px!important;
    font-family: montserrat;
    text-transform: uppercase;
    font-size: 13px;
    color: #88A217;
    letter-spacing: 1px;
    text-align: center;
    width: auto;
    margin-left: -15px!important;
}
.skilltableslist {
    font-family: montserrat;
    font-size: 9px;
    text-align: center;
    color: #1a1a1a;
    text-transform: uppercase;
    padding: 5px;
    letter-spacing: 1px;
        height: 130px;
    width: auto;
    margin-left: -15px!important;
    overflow-y: auto;
    background-color: rgba(255, 241, 219, 0.03);
}
/*Правки для Цвета фона и бордюров таблицы*/
.s-tabs>.stab,.s-tabs>span{
border-color: #20250D!important;
}
.s-tabs{margin-left: -40px!important;
display:block;
color: #723E19;
height: 244px; 
background:
  url("http://savepic.ru/8467663.png") no-repeat top center;
opacity: 1;
font-size: 13px;
}
.s-tabs>.stab{
height:200px; /*высота вкладки*/
}
/* Стиль "Ушка" вкладок */
.s-tabs>span{
background: #20250D;
margin-top: 15px!important;
margin-left: 10px!important;
position:relative;
z-index:100;
color:#88A222;
cursor:pointer;
border: 1px solid;
display:inline-block;
padding:4px;
height: 17px;
margin:0;
margin-right:-1px;
text-align:left;
padding-right:6px;
text-shadow: 1px 1px 2px rgba(0,0,0,.4);
font: italic normal 400 13px/16.5px "Comic Sans Ms";
}
/* Активное "Ушко" */
.s-tabs>span.selected{
color:#88A222;
background: #394216;
border-bottom-color:transparent!important;
}
/* Стиль вкладки(LI)*/
.s-tabs>.stab{
width: 860px;
    height: 200px;
    margin-left: 10px!important;
    margin: 0;
    display: none;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: center;
    vertical-align: middle;
    border-top: 4px solid;
    padding: 4px 12px!important;
}
/**гостевая**/
.sandfaces {margin-top: -20px; width: 460px; height: auto; background-color: rgba(250, 250, 250, 0.15); border: 15px solid #20250D; padding: 20px; }
.sandfacestitle { background: #9ad2f1; padding: 40px; font-family: fugaz one; color: #fff; text-shadow: 4px 2px 0px #e9d4e9; font-size: 50px; }
.sandfaces1 { float: left; }
.sandfaces2 { margin-left: 230px!important;width: 215px }
.sandfacesheader { background: #20250D; padding: 5px; font-family: montserrat; text-transform: uppercase; font-size: 13px; color: #fff; letter-spacing: 1px; text-align: center; width: 205px; }
.sandfaceslist { font-family: montserrat; font-size: 9px; text-align: center; color: #1a1a1a; text-transform: uppercase; padding: 5px; letter-spacing: 1px; opacity: 0.8; height: 100px; overflow: auto; background-color: #FFF1DB;}
.sandfacesabout { font-family: montserrat; font-size: 9px; text-align: justify; color: #1a1a1a; text-transform: uppercase; padding: 5px; letter-spacing: 1px; opacity: 0.8; }

  .jiwmgallery-base { margin: 25px auto; width: 500px; height: 334px; background-image: url(http://savepic.ru/8508348.jpg); border: 15px solid #20250D; position: relative; overflow: hidden; }
  
  .jiwmgallery-abtbase { width: 150px; height: 130px; padding: 10px; background-color: rgba(250, 250, 250, 0.15); position: absolute; bottom: 25px; right: -170px; -webkit-transition-duration: 1.4s; -moz-transition-duration: 1.4s; transition-duration: 1.4s; }
  
  .jiwmgallery-abtbg { width: 130px; height: 110px; padding: 10px; background-color: #FFF1DB; }
  
  .jiwmgallery-abtinfo { width: 120px; height: 110px; padding-right: 10px; overflow: auto; font: normal 300 12px/12px 'source sans pro'; text-align: justify; color: #000; }
  
  .jiwmgallery-abtinfo b { font: normal 900 13px/12px 'source sans pro'; color: #a38c8d; }
  
  .jiwmgallery-abtinfo i { font: italic 400 11px/12px 'source sans pro'; color: #a38c8d; }
  
  .jiwmgallery-abtinfo::-webkit-scrollbar { width:4px; height:4px; }
  .jiwmgallery-abtinfo::-webkit-scrollbar-track { background-color: rgba(45, 35, 27, 0.24); border: 1px solid rgba(45, 35, 27, 0.24); }
  .jiwmgallery-abtinfo::-webkit-scrollbar-thumb { background-color: #30421A; border: 1px solid #30421A; }
  
  .jiwmgallery-gifbase { width: 100px; height: 100px; padding: 5px; background-color: rgba(250, 250, 250, 0.15);  -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: absolute; top: 112px; right: 195px; -webkit-transition-duration: 1.4s; -moz-transition-duration: 1.4s; transition-duration: 1.4s; }
  
  .jiwmgallery-gifbg { width: 90px; height: 90px; padding: 5px; background-color: #20250D; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;}
  
  .jiwmgallery-gifbg img { width: 90px; height: 90px; -webkit-border-radius: 100%; -moz-border-radius: 100%;border-radius: 100%; }
  
  .jiwmgallery-headerbase { width: 275px; height: 45px; padding: 10px; background-color: rgba(250, 250, 250, 0.15); position: absolute; top: -65px; left: 25px; -webkit-transition-duration: 1.4s; -moz-transition-duration: 1.4s; transition-duration: 1.4s; }
  
  .jiwmgallery-headerbg { width: 255px; height: 25px; padding: 10px; background-color: #FFF1DB; }
  
  .jiwmgallery-headerbg r1 { margin: 3px 0px 0px 0px; font: normal 900 12px/12px 'source sans pro'; text-transform: uppercase; color: #20250D; text-align: left; }
  
  .jiwmgallery-headerbg r2 { margin: 0px; padding-right: 20px; font: normal 300 9px/9px 'source sans pro'; text-transform: uppercase; color: #443541; text-align: right; }
  
  .jiwmgallery-headerbg span { color: #20250D; padding: 0px 4px 0px 4px; }
  
  .jiwmgallery-contentbase { width: 235px; height: 174px; padding: 10px; background-color: rgba(250, 250, 250, 0.15); position: absolute; bottom: -194px; left: 25px; -webkit-transition-duration: 1.4s; -moz-transition-duration: 1.4s; transition-duration: 1.4s; }
  
  .jiwmgallery-contentbg { width: 215px; height: 154px; padding: 10px; background-color: #FFF1DB; }
  
  .jiwmgallery-contenttext { width: 205px; height: 154px; padding-right: 10px; overflow: auto; font: normal 300 12px/12px 'source sans pro'; text-align: justify; color: #000; }
  
  .jiwmgallery-contenttext::-webkit-scrollbar { width:4px; height:4px; }
  .jiwmgallery-contenttext::-webkit-scrollbar-track { background-color: rgba(45, 35, 27, 0.24); border: 1px solid rgba(45, 35, 27, 0.24); }
  .jiwmgallery-contenttext::-webkit-scrollbar-thumb { background-color: #30421A; border: 1px solid #30421A; }
  
  .jiwmgallery-contenttext r1 { margin: 0px; font: normal 900 25px/25px 'source sans pro'; text-transform: uppercase; color: #000; letter-spacing: -1px; text-align: left; }
  
  .jiwmgallery-contenttext r1:first-letter { color: #d4dad9; }
  
  .jiwmgallery-contenttext a { padding: 5px; margin-left: 10px; background-color: #686d7a; font: normal 300 10px/10px 'source sans pro'; color: #fff; text-transform: uppercase; text-decoration: none; }
  
  .jiwmgallery-contenttext a:hover { background-color: #b5a6aa; }
  
  .jiwmgallery-bg { width: 500px; height: 334px; background-color: rgba(250,250,250,.4); position: absolute; bottom: 0px; left: 0px; -webkit-transition-duration: 1.4s; -moz-transition-duration: 1.4s; transition-duration: 1.4s; }
  
  .jiwmgallery-base:hover .jiwmgallery-abtbase { right: 25px; -webkit-transition-delay: 1s; transition-delay: 1s; -moz-transition-delay: 1s; }
  
  .jiwmgallery-base:hover .jiwmgallery-gifbase { top: 25px; right: 50px; }
  
  .jiwmgallery-base:hover .jiwmgallery-headerbase { top: 25px; -webkit-transition-delay: 1.4s; transition-delay: 1.4s; -moz-transition-delay: 1.4s; }
  
  .jiwmgallery-base:hover .jiwmgallery-contentbase { bottom: 25px; -webkit-transition-delay: 1.8s; transition-delay: 1.8s; -moz-transition-delay: 1.8s; }
  
  .jiwmgallery-base:hover .jiwmgallery-bg { bottom: -334px; left: -500px; }

/******/
a.oldws:link, a.oldws:visited {margin-left: 10px;
    display: block;
    margin-bottom: 3px;
    font: small-caps 700 11px "Arial" !important;
    background: #20250D;
    color: #506D2C;
    text-align: center;
    border: 1px solid #20250D !important}

a.oldws:hover, a.oldws:active 
{  -moz-transition: 1s ease; -webkit-transition: 1s ease; display: block; background: #121508; color: #506D2C;  font: small-caps 700 11px "Arial" !important; letter-spacing: 2px;}
/**гостевая**/
/*всписок внешностей*/
#CODE  { 
	    white-space: normal;
    font-family: Courier, Courier New, Verdana, Arial;
    font-size: 12px;
    word-break: break-word;
    color: #191e1a;
    background-color: #b3a696;
    border: 0px;
    box-shadow: 0px 2px 10px #000000 inset;
    border: 1px solid #C3B498;
    margin-top: 2px;
    padding: 30px;}

#sfields2-container {
  width: 580px;
     border: 6px solid transparent!important;
    border-image: url(http://savepic.ru/9851855.png) 10 fill repeat!important;
    background-color: #000000 !important;
    background: url(http://savepic.ru/9852874.png) repeat 0px 0px;
  padding: 25px 10px 25px 10px;
  margin: 20px auto;
}

.sfields2-title {
      width: 520px;
    padding: 10px 10px 15px 10px;
    background: url(http://savepic.ru/10184565.jpg);
    color: #a28d92;
    text-shadow: 1px 1px 1px #111111;
    font-family: 'Lobster', cursive;
    font-size: 40px;
    text-transform: none;
    border-top: 5px #2c3e33 solid;
    letter-spacing: -1px;
}

.sfields2-title span {
  color: #2c3e33;
}

.sfields2-text {
  width: 520px;
    padding: 10px 10px 10px 10px;
    background-color: #c6b7a5;
    font: normal 16px/100% Alexander;
    text-align: justify;
    border-top: 5px #2c3e33 solid;
    border-bottom: 5px #2c3e33 solid;
    color: #2c3e33;
}

.sfields2-text b {
  font: bold 12px/100% 'Source Sans Pro';
  color: #2c3e33;
}

.sfields2-text i {
  font: italic 12px/100% 'Source Sans Pro';
  color: #de8c3a;
}

.sfields4-subtitle {
 font: bold 25px/130% 'Intro';
    padding: 10px 10px 10px 10px;
    background-image: url(http://savepic.ru/10181492.jpg);
    text-align: center;
    color: #5c898d;
    text-shadow: 1px 1px 1px #111111;
    text-transform: uppercase;
    border-top: 5px #125358 solid;
    border-bottom: 5px #125358 solid;
    width: 230px;
    float: left;
    clear: left;
    letter-spacing: -1px;
}

.sfields4-subtitle span {
  color: #125358;
}

.sfields5-subtitle {
  font: bold 25px/130% 'Intro';
    padding: 10px 10px 10px 10px;
    background-image: url(http://savepic.ru/10173300.jpg);
    text-align: center;
    color: #BE8BC4;
    text-shadow: 1px 1px 1px #111111;
    text-transform: uppercase;
    border-top: 5px #AB188A solid;
    border-bottom: 5px #AB188A solid;
    width: 230px;
    float: right;
    clear: right;
    letter-spacing: -1px;
}

.sfields2-subtitle2 {
  font: bold 25px/160% 'Intro';
    padding: 10px 10px 10px 10px;
    background-image: url(http://savepic.ru/10158964.jpg);
    text-align: center;
    color: #bf96c0;
    text-shadow: 1px 1px 1px #111111;
    text-transform: uppercase;
    border-top: 5px #bf96c0 solid;
    border-bottom: 5px #bf96c0 solid;
    width: 500px;
    letter-spacing: -1px;
    height: 40px;
    margin-top: 220px!important;
}
.sfields2-subtitle2 span {
  color: #81597e;
}

.sfields5-subtitle span {
  color: #AB188A;
}

.sfields2-floatcontainer {
  width: 520px;
  margin-top: 10px;
  height: 20px;
}

.sfields2-textleft {
background-color: rgba(239, 224, 207, 0.35);
    width: 230px;
    padding: 10px 10px 10px 10px;
    font: normal 11px/100% 'Source Sans Pro';
    border-bottom: 5px #125358 solid;
    float: left;
    clear: left;
    text-align: justify;
    color: #2c3e33;
    height: 150px;
    overflow: auto;
}
.sfields2-textright {
      background-color: rgba(239, 224, 207, 0.35);
    width: 230px;
    padding: 10px 10px 10px 10px;
    border-bottom: 5px #ab188a solid;
    font: normal 11px/100% 'Source Sans Pro';
    float: right;
    clear: right;
    text-align: justify;
    color: #2c3e33;
    overflow: auto;
    height: 150px;
}
.sfields2-textmiddle {
background-color: rgba(239, 224, 207, 0.35);
    border-bottom: 5px #bf96c0 solid;
    width: 500px;
    padding: 10px 10px 10px 10px;
    font: normal 12px/100% 'Source Sans Pro';
    text-align: justify;
    color: #2c3e33;
}

.sfields2-text a {
  font: bold 12px/100% 'Source Sans Pro';
  color: #de8c3a;
  text-decoration: none;
  text-transform: lowercase;
}

/*список внешностей*/
/*HP*/
.hpline {
  	background: #9A180B;
  	padding: 3px 3px 3px 3px;
  	border-radius: 10px;
  	color: #FAECEC;
  	text-transform: uppercase;
  	text-shadow: 1px 1px 0px #9A180B;
  	font-size: 10px;
        text-align: center;
}
.hph {
  	background: rgba(218, 113, 101, 0.44);
  	border-radius: 10px;
}
/*MP*/
.mpline {
  	background: #13127D;
  	padding: 3px 3px 3px 3px;
  	border-radius: 10px;
  	color: #FAECEC;
  	text-transform: uppercase;
  	text-shadow: 1px 1px 0px #13127D;
  	font-size: 10px;
        text-align: center;
}
.mph {
  	background: rgba(86, 86, 177, 0.45);
  	border-radius: 10px;
}
/*Energy*/
.enrgline {
  	background: #274E03;
  	padding: 3px 3px 3px 3px;
  	border-radius: 10px;
  	color: #FAECEC;
  	text-transform: uppercase;
  	text-shadow: 1px 1px 0px #274E03;
  	font-size: 10px;
        text-align: center;
}
.enrgh {
  	background: rgba(109, 144, 76, 0.5);
  	border-radius: 10px;
}
/*Rules*/
.blowakiss {
    background-image: -moz-linear-gradient(45deg,#7FC7AF,#1891B1);
    background-image: -webkit-gradient(linear,left bottom,right top,from(#111704),to(#5F761B));
    width: 550px;
    padding: 15px 15px 15px 15px;
    border: 5px solid #1C2407;
}
.fireagun {
    position: relative;
    background-color: #E1CBA7;
    width: 530px;
    border-top: 10px solid #1C2407;
    border-left: 10px solid #1C2407;
    border-right: 10px solid #1C2407;
    border-bottom: 10px solid #1C2407;
}
.someoneto {
    background: url(http://savepic.ru/8519203.jpg);
    border-bottom: 10px solid #1C2407;
}
#doyourecall {
    width: 0;
    height: 0;
    border-bottom: 120px solid rgba(40, 52, 11, 0);
    border-right: 200px solid transparent;
    margin-left: -329px;
    margin-top: -1px;
}
#notlongago {
    margin-top: -110px;
    width: 250px;
    height: 80px;
    margin-left: 0px;
    background: #28340B;
    position: relative;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.leanon {
    font-family: 'Lobster', cursive;
    font-size: 50px;
    line-height: 120%;
    color: #5C8C40;
    text-align: center;
    left: -5px;
    text-shadow: 1px 1px 1px #030201;
    position: relative;
}
.major {
    font-family: 'PT Mono';
    font-size: 8px;
    color: #5C8C40;
    line-height: 100%;
    letter-spacing: 3px;
    margin-left: px;
    margin-top: -2px;
    position: relative;
}
.weallneed {
    position: relative;
    padding: 37px 20px 5px 20px;
    margin-top: 10px;
    color: #030201;
    font-family: 'Gabriela', sans-serif;
    text-align: justify;
    line-height: 17px;
}
.lazer {
    font-family: 'Gagalin', cursive;
    font-size: 30px;
    line-height: 100%;
    color: #28340B;
    text-align: center;
    Border-bottom: 5px double;
    Border-top: 5px double;
    Border-top-left-radius: 10px;
    Border-top-right-radius: 10px;
    Border-bottom-left-radius: 10px;
    Border-bottom-right-radius: 10px;
    padding-bottom: 4px;
    margin: 5px 0 10px 0;
    position: relative;
}
#notlongago:before { content:""; position: absolute; right: 100%; 
 top: 30px; width: 0; height: 0; border-top: 13px solid transparent; 
 border-right: 26px solid #28340B; border-bottom: 13px solid transparent; }