/*************************************************************
КОДЫ ;DULCIS BLANCHES. 
КРАДЯ БЕЗ СПРОСА ЭЛЕМЕНТЫ, НЕ ЗАБЫВАЕМ ХРЮКНУТЬ (;
быстрый поиск по всему изученному в структуре - bla
**************************************************************/

/* E1 ОСНОВНОЕ
-------------------------------------------------------------*/

/* E1.1 фон */
body {
  background: url() repeat-x top center,
  url() repeat-x bottom center,
  url(http://savepic.su/6167299.png) repeat; 
  background-color: #b1aca9;  
}
body {
  overflow-x: hidden;
}

/* E1.2 тело */
#pun {
  background-image: url(http://savepic.su/6473837.png); 
  background-color: ;
}

/* E1.3 шапка */
#pun-title table {
  background: url(http://savepic.su/6448735.png) no-repeat top center; 
  border: none;
  height: 839px;
  width: 1200px;
  margin-left: -150px;
}

/* E1.4 футер */
#pun-about p.container {
  background-image: url(http://savepic.su/6415425.png); 
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center; 
  font-size:10px !important;
  text-align: center;
  height : 224px;
  width: 1109px; 
  margin-left: -116px;
  margin-bottom:-120px; !important
}





/* F2 ССЫЛКИ
-------------------------------------------------------------*/

/* F2.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 {
  color: #392a1b;
  text-decoration: none; 
  text-shadow: 1px 0 0.5px rgba(240, 191, 46, 0.3);
}

/* F2.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: #f0bf60; 
  text-decoration: none; 
  font-weight: bold; 
  text-shadow: 1px 0 0.5px #392a1b;
}

/* F2.3 пользовательские ссылки и улинксы до наведения */
#pun-navlinks a, #pun-ulinks a {
  color: #f0bf60;
  text-decoration: none;
  text-shadow: 1px 0 0.5px #392a1b; 
}

/* F2.4 пользовательские ссылки и улинксы после наведения */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active, #pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  color: #f0bf60;
  text-decoration: none; font-weight: bold;
 text-shadow: 1px 0 0.5px #392a1b;
}





/* G3 ИКОНКИ, КАТЕГОРИИ, СТАТИСТИКА
-------------------------------------------------------------*/

 /* G3.1 старые соо */
.punbb table Div.icon {
  float: right; 
  display: block; 
  border-style: none none none none;
  margin-left: 10px;
  margin-right: 10px;
  width: 69px;
  height: 70px;
  background-image : url(http://savepic.su/6196994.png);
  background-repeat: no-repeat;
}

/* G3.2 новые соо */
TR.inew Div.icon {
  background-image : url(http://savepic.su/6193922.png);
  background-repeat: no-repeat;
}

/* G3.3 важные соо */
TR.isticky Div.icon {
  background-image : url(http://savepic.su/6201090.png);
  background-repeat: no-repeat;
}

/* G3.4 закрытые соо */
TR.iclosed Div.icon {
  background-image : url(http://savepic.su/6194946.png);
  background-repeat: no-repeat;
}

/* G3.5 категории начало */
#pun-category1.category h2 {
  background: url(http://savepic.su/6448234.png);
  height: 85px;
  width: 348px;
  font-size:0 !important;
  margin-left: 270px;
}

#pun-category2.category h2 {
background: url(http://savepic.su/6462570.png);
  height: 85px;
  width: 348px;
  font-size:0 !important;
  margin-left: 270px;
}

#pun-category3.category h2 {
  background: url(http://savepic.su/6438835.png);
  height: 85px;
  width: 348px;
  font-size:0 !important;
  margin-left: 270px;
}

#pun-category4.category h2 {
  background: url(http://savepic.su/6426547.png);
  height: 85px;
  width: 348px;
  font-size:0 !important;
  margin-left: 270px;
}

#pun-category5.category h2 {
  background: url(http://savepic.su/6483890.png);
  height: 85px;
  width: 348px;
  font-size:0 !important;
  margin-left: 270px;
}

#pun-category6.category h2 {
  background: url(http://savepic.su/6486962.png);
  height: 85px;
  width: 348px;
  font-size:0 !important;
  margin-left: 270px;
}

#pun-category7.category h2 {
  background: url(http://savepic.su/6473650.png);
  height: 85px;
  width: 348px;
  font-size:0 !important;
  margin-left: 270px;
}

#pun-category8.category h2 {
  background: url(http://savepic.su/6478770.png);
  height: 85px;
  width: 348px;
  font-size:0 !important;
  margin-left: 270px;
}

/* G3.5 категории конец */

/* G3.6 картинка 24 */
#pun-stats ul.container { 
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: url("http://savepic.su/6209282.png");
  background-origin: padding-box;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 70px;
  padding-top: 0px;
  margin-left: 10px;
}

/* G3.7 статистика */
#pun-stats.section h2 { 
  background-attachment: scroll;
  background-clip: border-box;
  height: 85px;
  width: 358px;
  font-size:0 !important;
  margin-left: 270px;
  margin-top: 150px;
  background-color: transparent;
  background-image: url("http://savepic.su/6376521.png");
  background-origin: padding-box;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: auto;
  font-size: 0px;
}





/* H5 ПРОЧЕЕ 
-------------------------------------------------------------*/
/* H5.1 спасибо фондю */
#pun-main div.catleft, #pun-main div.catright {
  display: none
}
 
#pun-main .post-links li {
  text-align: center;
}
#pun-main h2 {
  text-align: center
}
#pun-crumbs1 .container { 
  text-align: center;
}
#pun-main h2, #pun-stats.section h2 {
  padding: 3px 1em;
  border-style: none solid solid none;
  border-width: 0 1px 1px 0;
}
#pun th { 
  font-size:0 !important; 
}
/* быстрый ответ */
#post-form h2 span { 
  font-family: 'Kobzar KS'; 
  color: #392a1b;
  text-shadow: 1px 0 0.5px rgba(240, 191, 46, 0.3);
  font-size: 18px;
}
#pun-stats li.item3{ 
  display:none;
}

/* H5.2 баннер */
#pun-title table tbody tr .title-logo-tdr {
  position: absolute;
  z-index: 1; 
  left: 250px; 
  top: 0px;
}

/* H5.3 категории, название темы */
.punbb .main h1 span, #pun-stats h2 span {
  font-family: 'Kobzar KS';
  font-size: 1.4em;
  color: #392a1b;
  text-decoration: none; 
  text-shadow: 1px 0 0.5px rgba(240, 191, 46, 0.3);
  text-transform: lowercase;
}

/* H5.3 цвет текста на форуме */
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb td.tc3, #pun-navlinks .container,
.punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .info-box, .punbb #pun-main .info-box .legend, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, #pun-title, #pun-title .container, .punbb .modmenu .container, .punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, .punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl, #pun-navlinks .container  {  
  background-color: transpanent;
  color: #050221;
  font-weight: normal;
  font-style: normal;
}

/* H5.4 баннер */
#pun-title td.title-logo-tdr{
  display:block!important;
  position:absolute!important;
  z-index:100;
  height:60px!important;
  padding-left:0px!important;
  width:468px!important;
  left:50%!important;
  margin-left:-428px!important;
  margin-top:70px!important;
  padding-top:0px!important;
}





/* I6 ПРОФИЛЬ
-------------------------------------------------------------*/

/* I6.1 лз */
.pa-fld1 { 
background: url() 9px bottom no-repeat, url(http://savepic.su/6468963m.png) 9px top no-repeat, url(http://savepic.su/6465888m.png) 9px repeat-y;
} 
.pa-fld3  {
background: url(http://savepic.su/6433123m.png) 9px bottom no-repeat, url() 9px top no-repeat, url(http://savepic.su/6465888m.png) 9px repeat-y;
} 

/* I6.2 passport control */
.mybox {
  width: 170px;
  padding: 10px 5px 5px 0px;
  margin-left: 5px; 
  font-family: Times New Roman;
  font-size: 12px;
  line-height: 90%;
  text-align: justify;
  margin-top: 0px;
  color: rgb(59, 33, 9);
}

/* I6.2 my relatives */
.mybox2 {
  width: 170px;
  padding: 5px 20px 20px 5px;
  margin-left: 15px;
  font-family: Times New Roman;
  font-size: 12px;
  line-height: 90%;
  text-align: justify;
  color: rgb(59, 33, 9);
}

/* I6.3 названия лз */
.mybox1 {
  font-family: 'Playfair Display', cursive;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  color: #98672a;
  text-shadow: 1px 0 0.5px rgba(240, 191, 46, 0.3);
  text-transform: lowercase!important;
  text-align: center;
}

/* I6.4 деньги */
.myboxcash {
  position: absolute;
  z-index: 9999;
  padding-right: 25px;
  margin-left: -15px;
    margin-top: -50px;
}
.pa-fld1 {  
margin-top: 0px; !important
}

/* I6.5 ссылки */
.boxlz {
  position: absolute;
  width: 214px;
  background-image: url(http://savepic.su/6472810m.png);
  height: 42px;
  margin-left: 5px;
  margin-top: -43px;
  margin-bottom: 50px;
}

/* I6.6 репутация и соо на одной строке */
.pa-respect {
  display: inline-block;
  background-color: #e2dbd4;
  background-image: url(http://savepic.su/6472255m.png);
  border: 5px double #392a1b;
  padding: 3px !important;
  font-style: italic;
  width: 60px;
  font-size: 10px;
  color: #392a1b;
  text-decoration: none; 
  text-shadow: 1px 0 0.5px rgba(240, 191, 46, 0.3);
}
.pa-respect a {
  color: #392a1b !important;
}
.pa-posts {
  display: inline-block;
  background-color: #e2dbd4;
  background-image: url(http://savepic.su/6472255m.png);
  border: 5px double #392a1b;
  padding: 3px !important;
  width: 60px;
  font-size: 10px;
  font-style: italic;
  color: #392a1b;
  text-decoration: none; 
  text-shadow: 1px 0 0.5px rgba(240, 191, 46, 0.3);
}


/* I6.7 онлайн, награды, ай-пи, посл. визит */
.pa-online, .pa-awards, .pa-ip, .pa-last-visit {
  font-size: 10px;
  font-style: italic;
  color: #e2dbd4;
  text-shadow: 1px 0 0.5px #392a1b; 
}
.pa-awards {
  text-align: center;
}

.pa-ip a {
  font-size: 10px;
  font-style: italic;
  color: #e2dbd4 !important;
  text-shadow: 1px 0 0.5px #392a1b; 
}

/* I6.8 сдвиг всего внутри профиля */
#pun-main .post-author ul {
margin-left: -20px;
}
.pa-avatar {
  margin-left: 10px;
}

/* I6.9 задник ника и статуса */
.pa-author { 
  background: url() 0px bottom no-repeat, url(http://savepic.su/6483519m.png) 10px top no-repeat, url(http://savepic.su/6426172m.png) 10px repeat-y; 
  height: 20px; 
  line-height: 1.6;
} 
.pa-title {
  background: url(http://savepic.su/6480447m.png) 0px bottom no-repeat, url() 10px top no-repeat, url(http://savepic.su/6426172m.png) 0px repeat-y; 
  padding-top: 5px !important;
}







/* J7 СПОЙЛЕР, КОД, ЦИТАТА, ФОРМА ОТВЕТА
-------------------------------------------------------------*/ 

/* J7.1 спойлер */
.spoiler-box div {
  color: #392a1b;
  text-shadow: 1px 0 0.5px rgba(240, 191, 46, 0.3);
  font-style: normal;
  text-align: center;
  font-family: Kobzar KS;
  font-size: 20px;
}

/* J7.2 выделить код до наведения */
.legend a { 
  color: #392a1b;
  font-weight: normal;
  text-shadow: 1px 0 0.5px rgba(240, 191, 46, 0.3);  font-style: normal;
  text-align: center;
  font-family: 'Kobzar KS';
  font-size: 20px;
}

/* J7.3 выделить код после наведения */
.legend a:hover {
  color: #f0bf60!important; 
  text-shadow: 1px 0 0.5px #392a1b;
}

/* J7.4 цитата */
.quote-box cite {
  font-family: 'Kobzar KS';
  color: #392a1b;
  text-shadow: 1px 0 0.5px rgba(240, 191, 46, 0.3);
}

/* J7.5 ввод текста */
.punbb textarea, .punbb select {
  margin-left: -20px;
  width: 102%;
  color: black;
  text-shadow: none;
  margin-bottom: -10px;
  font-size: 11px;
  font-family: tahoma;
  border-top: 4px solid rgba(57, 42, 27, 0.5);
  border-bottom: 5px solid rgba(240, 191, 96, 0.43);
  border-left: solid 3px rgba(152, 103, 42, 0.62);
  border-right: solid 3px rgba(152, 103, 42, 0.51);
  background-color: rgba(240, 191, 96, 0.17);
  border-radius: 0px;
  padding: 7px;
}

/* J7.6 фон у элементов при нажатии в форме ответа (смайлы и т.д.) */
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
  margin-left: -20px;
  width: 102%;
  overflow: hidden;
  color: black;
  text-shadow: none;
  margin-bottom: -10px;
  font-size: 11px;
  font-family: tahoma;
  border-top: 4px solid rgba(57, 42, 27, 0.5);
  border-bottom: 5px solid rgba(240, 191, 96, 0.43);
  border-left: solid 3px rgba(152, 103, 42, 0.62);
  border-right: solid 3px rgba(152, 103, 42, 0.51);
  background-color: rgba(240, 191, 96, 0.17);
  border-radius: 0px;
  padding: 7px;
}




/* K8 ПОЛЗУНОК, КНОПКА
-------------------------------------------------------------*/ 

/* K8.1 ползунок */
::-webkit-scrollbar { /*  скроллбар */
  width: 10px; /* для вертикального */
  height: 10px; /* для горизонтального */
}
::-webkit-scrollbar-button { /*  кнопка */
  background-color: ;
}
::-webkit-scrollbar-track { /* трек */
  background-color: #e2dbd4; 
}
::-webkit-scrollbar-thumb { /* ползунок */
  background-color:#f0bf60;
}
::-webkit-scrollbar-corner  { /* уголок */
  background-color:;
}

/* K8.2 кнопки до наведения */
.button { 
  padding: 10px; 
  border-radius: 30px;
  background-color: #98672a; 
  border-top: 4px solid rgba(240, 191, 96, 0.5);
  border-bottom: 5px solid rgba(57, 42, 27, 0.5);
  border-left: solid 3px rgba(57, 42, 27, 0.3);
  border-right: solid 3px rgba(57, 42, 27, 0.3);
  color: #fff !important;
}

/* K8.3 кнопки после наведения */
.button:hover {
  background-color: #f0bf60;
}





/* L8 ПОДФОРУМ
-------------------------------------------------------------*/ 

.category .container table { margin-left: 6px;
font-size: 11px;
overflow: hidden;
text-shadow: rgba(249, 242, 242, 0.94) 1px 1px 0px;
border-radius: 25px;
    /* background-color: rgba(188, 215, 249, 0.11); */
}

.hasicon .intd .tclcon {    margin-left: 10px;
    font-size: 11px;
    overflow: hidden;
    width: 430px;
    border-top: 4px solid rgba(240, 191, 96, 0.5);
    border-bottom: 5px solid rgba(57, 42, 27, 0.5);
    border-left: solid 3px rgba(152, 103, 42, 0.46);
    border-right: solid 3px rgba(152, 103, 42, 0.46);
    text-shadow: rgba(249, 242, 242, 0.94) 1px 1px 0px;
    border-radius: 25px;
    background-color: rgba(223, 222, 226, 0.45);
}

/* L8.4 оформление названия */
#pun-index .tcl h3 a {
  padding-bottom: 1px;
  color: #1A150A;
  font: 29px/11px Kobzar KS;
  text-transform: lowercase;
  width: 440px;
  text-align: center;
  text-shadow: #FFFFFF 1px 1px;
  margin-bottom: 0px;
  margin-top: 23px;
}

/* L8.5 оформление кодами с хью */
.txt-opisanie {
  width: 419px;
  height: 100%;
  font: 10px/10px tahoma;
  padding: 2px 0 6px 17px;
  text-align: justify;
  letter-spacing: 2px;
  margin-left: -10px;
  overflow: hidden;
  margin-top: 25px;
}

.vverh-opisanie {
 background: rgba(240, 191, 96, 0.7);
  height: 100%;
  border-radius: 2% 0% 0% 0%;
  font-family: PT Sans Narrow;
  font-size: 9px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #ffefc9;
  font-style: italic;
  text-shadow: rgba(28, 27, 26, 0.5) 1px 1px;
  text-align: center;
  margin-left: 0px;
  margin-top: -35px;}

.niz-opisanie a:link, .niz-opisanie a:visited {color: #e2dbd4;}
.niz-opisanie a:hover {color: #f0bf60;}

.niz-opisanie {
  background: rgba(57, 42, 27, 0.7);
  height: 100%;
  border-radius: 2% 0% 0% 0%;
  font-family: PT Sans Narrow;
  font-size: 9px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #EEE3DB;
  font-style: italic;
  text-shadow: rgba(28, 27, 26, 0.5) 1px 1px;
  text-align: center;
margin-bottom: -13px;
}








/* амс */
.tooltip {
 position: relative;
 }
.tooltip em {
 display: none;
 }
.tooltip:hover em {
 font-style: normal;
 display: block;
 position: absolute;
 background: url();
 color: #c3b295;
 padding: 5px 5px;
 bottom: 5px;
 right: 5px;
 box-shadow: 0px 0px 0px #9c857b;
 border-radius: 0px;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 -webkit-box-shadow: 0px 0 0px #9c857b;
 -moz-box-shadow: 0px 0 0px #9c857b;
}
.tooltip:hover em i {
 position: absolute;
 bottom: -7px;
 right: 5px;
 border-top: 7px solid #000;
 border-left: 7px solid transparent;
 display: block;
}



.ams a:link, .ams a:hover, .ams a:visited {
  color: #f0bf60; !important
  font-weight: bold; 
  text-shadow: 1px 0 0.5px #392a1b;
}



.leftimg {
float:left; 
margin: 10px 10px 10px 0; 
}

   

.pa-awards{
 background-image: url(http://savepic.su/6472255m.png);
    border: 5px double #392a1b !important;
    margin-left: 55px;
    width: 103px;
color: #5B361A;
}

.art12 {
  background-color: rgba(226, 219, 212, 0.7);
  padding: 10px;
}