/*************************************************************
КОДЫ ;DULCIS BLANCHES. 
КРАДЯ БЕЗ СПРОСА ЭЛЕМЕНТЫ, НЕ ЗАБЫВАЕМ ХРЮКНУТЬ (;
быстрый поиск по всему изученному в структуре - bla
**************************************************************/

#pun-live-rusff {margin-right: 27px !important;} /* двигает кнопку русфф это интересно */

/* E1 ОСНОВНОЕ
-------------------------------------------------------------*/

/* E1.1 фон */
body {
  background: url() repeat-x top center,
  url() repeat-x bottom center,
  url() repeat; 
  background-color: #9bc5e3;  
}
body {
  overflow-x: hidden;
}

/* E1.2 тело */
#pun {
  background-image: url(http://co.forum4.ru/files/0016/d8/10/56864.png); 
  background-color: #e8ebfc;
}

/* E1.3 шапка */
#pun-title table {
  background: url(http://savepic.ru/12017315.png) no-repeat top center; 
  border: none;
  height: 495px;
  width: 1280px;
  margin-left: -196px;
}

/* E1.4 футер */
#pun-about p.container {
  background-image: url(http://co.forum4.ru/files/0016/d8/10/52961.png); 
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center; 
  font-size:10px !important;
  text-align: center;
  height : 114px;
  width: 906px; 
    margin-left: -34px;
  margin-bottom:-28px; !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: #199bce;
  text-decoration: none;
  text-shadow: 0px 1px 0px #fff;
  -webkit-transition: color 0.5s 0.05s ease;
  -moz-transition: color 0.5s 0.05s ease;
  transition: color 0.5s 0.05s ease;
}

/* 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: #cadaf8; 
  text-decoration: none; 
  font-weight: normal; 
    text-shadow: 1px 1px 0px #8db6d8;
}

/* F2.3 пользовательские ссылки и улинксы до наведения */
#pun-navlinks a, #pun-ulinks a {
  color: hsl(194, 83%, 57%);
  text-shadow: 0px 1px 0px white;
  text-decoration: none
-webkit-transition: color 0.5s 0.05s ease;
  -moz-transition: color 0.5s 0.05s ease;
  transition: color 0.5s 0.05s ease;
}

/* 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: #2dacd4;
  text-decoration: none; 
    text-shadow: 1px 2px 0px #ddf2ff;
}





/* G3 ИКОНКИ, КАТЕГОРИИ, СТАТИСТИКА
-------------------------------------------------------------*/

 /* G3.1 старые соо */
.punbb table Div.icon {
  float: right;
  display: block;
  border-style: none none none none;
  width: 48px;
  height: 45px;
  background-image : url(http://savepic.ru/11988838m.png);
  background-repeat: no-repeat;
  MARGIN-RIGHT: 77PX;
  margin-top: 21px;
  MARGIN-LEFT: -29PX;
}

/* G3.2 новые соо */
TR.inew Div.icon {
  background-image : url(http://savepic.ru/11989862m.png);
  background-repeat: no-repeat;
}

/* G3.3 важные соо */
TR.isticky Div.icon {
  background-image : url(http://savepic.ru/11988838m.png);
  background-repeat: no-repeat;
}

/* G3.4 закрытые соо */
TR.iclosed Div.icon {
  background-image : url(http://savepic.ru/11988838m.png);
  background-repeat: no-repeat;
}

/* G3.5 категории начало */
#pun-category1.category h2 {
  background: url(http://co.forum4.ru/files/0016/d8/10/35459.png);
  height: 143px;
  width: 469px;
  font-size:0 !important;
  margin-left: 200px;
}



/* G3.5 категории конец */

/* G3.6 картинка 24 */
#pun-stats ul.container { 
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: url("http://co.forum4.ru/files/0016/d8/10/10446.png");
  background-origin: padding-box;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 50px;
  padding-top: 0px;
    margin-left: 29px;
}

/* G3.7 статистика */
#pun-stats.section h2 { 
  background-attachment: scroll;
  background-clip: border-box;
height: 143px;
    width: 469px;
  font-size:0 !important;
  margin-left: 200px;
  margin-top: 0px;
  background-color: transparent;
  background-image: url("http://co.forum4.ru/files/0016/d8/10/87516.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: 'Bebas Neue';
    color: #4daad5;
  text-shadow: 1px 0 0.5px #fff;
  font-size: 23px;
}
#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-style: italic;
font-family: bebas neue;
    font-size: 0px;
    letter-spacing: 1px;
    color: #38c4ef;
  text-decoration: none; 
  text-shadow: 1px 0 0.5px #fff;
  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.6 репутация и соо на одной строке */
.pa-respect {
display: inline-block;
    border-radius: 14px;
    padding: 4px 7px 2px 7px !important;
    width: 52px;
    text-decoration: none;
    margin-left: 11px;
    font-family: Bebas Neue;
    font-size: 12px;
    color: #6eb7d4;
    text-shadow: none;
    background-color: #e5ecff;
    border-top: 1px solid #c8daff;
border-bottom: 2px solid #ffffff;
box-shadow: inset 1px 3px 0px rgb(138, 198, 244);    margin-left: 0px;
}
.pa-respect a, .pa-respect a:hover, .pa-posts a, .pa-posts a:hover { color: #6eb7d4 !important; text-shadow: none !important; font-weight: normal !important;}
.pa-respect:hover {   background-color: ##d7ddff; font-weight: normal !important;}
.pa-posts:hover {   background-color: ##d7ddff; font-weight: normal !important;}

.pa-posts {
display: inline-block;
border-radius: 14px;
padding: 4px 7px 2px 7px !important;
width: 52px;
text-decoration: none;
margin-left: 0px;
font-family: Bebas Neue;
font-size: 12px;
color: #6eb7d4;
text-shadow: none;
background-color: #e5ecff;
border-top: 1px solid #c8daff;
border-bottom: 2px solid #ffffff;
box-shadow: inset 1px 3px 0px rgb(138, 198, 244);
}




/* I6.8 сдвиг всего внутри профиля */
#pun-main .post-author ul {
margin-left: -5px;
padding: 0 0 30px 0;
    color: #92c9f6;
}

/* I6.9 прочее */
.pa-avatar img {
    border: 2px solid #91c8f5 !important;
    margin-right: -4px;
}

/* I6.10 поле профиля, внеш */
.pa-fld1 {
    display: inline-block;
    border-radius: 14px;
    padding: 5px 2px 2px 5px !important;
    width: 160px;
    text-decoration: none;
    margin-left: 0px;
    margin-bottom: 5px;
    font-family: Bebas Neue;
    font-size: 16px;
    color: #6eb7d4;
    text-shadow: none;
    background-color: #e5ecff;
    border-top: 1px solid rgb(169, 208, 239);
    border-bottom: 1px solid rgb(169, 208, 239);
    box-shadow: inset 1px 3px 0px rgba(141, 181, 255, 0.72);
}
.pa-fld2 {font-family: arial; 
font-size: 10px; 
letter-spacing: 1px;
width: 143px; 
margin-top: -4px; 
margin-bottom: 5px; 
margin-left: 40px; 
color: #ffffff; 
text-shadow: 1px 1px 0 #8ac6f4; 
border-radius: 0 0 20px 20px; 
background-color: rgba(138, 198, 244, 0.57);}









/* J7 СПОЙЛЕР, КОД, ЦИТАТА, ФОРМА ОТВЕТА
-------------------------------------------------------------*/ 

/* J7.1 спойлер */
.spoiler-box div {
color: #3ea1d0;
    /* text-align: justify; */
    font-family: Bebas Neue;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 1px 0 0 #fff;
    /* background: linear-gradient(to top, rgba(187, 227, 255, 0.46), rgba(227, 236, 249, 0)) !important; */
    /* padding: 15px; */
    /* border-radius: 20px; */
    /* border: 2px dotted rgba(74, 151, 189, 0.18); */
    /* background-repeat: no-repeat !important; */
    /* background-position: 0% 50% !important; */
}

/* J7.2 выделить код до наведения */
.legend a { 
    color:  #78a2d4;
    text-align: center;
    font-family: Bebas Neue;
    text-transform: uppercase;
    font-size: 16px;
    font-style: italic;
    text-shadow: 1px 0 0 #fff
}

/* J7.3 выделить код после наведения */
.legend a:hover {
    color: #38c4ef;
    text-align: center;
    font-family: Bebas Neue;
    text-transform: uppercase;
    font-size: 16px;
    font-style: italic;
    text-shadow: 1px 0 0 #fff
}

/* J7.4 цитата */


/* J7.5 ввод текста */
.punbb textarea, .punbb select {
color: #586d96; 
text-shadow: none; 
padding: 6px 5px 0px 10px; 
border-radius: 25px; 
background-color: #d9e8ff;
    border-bottom: 2px solid #f6f9ff;
    border-top: 1px solid #95b5f5;
    border-left: 2px dotted #bbd0f1;
    border-right: 2px dotted #bbd0f1;
    box-shadow: inset 3px 3px 0px rgba(193, 215, 248, 0.56);
}

/* J7.6 фон у элементов при нажатии в форме ответа (смайлы и т.д.) */
#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
overflow: hidden;
    text-shadow: none;
    border-radius: 20px !important;
    padding: 8px;
    color: #0d75a5;
    text-shadow: none;
    background-color: #d9e8ff;
    border-top: 1px solid #f6f9ff;
    border-bottom: 2px solid #95b5f5;
    border-left: 2px dotted #bbd0f1;
    border-right: 2px dotted #bbd0f1;
    box-shadow: inset 5px 5px 0px rgba(255,255,255,0.5);
    font-family: Bebas Neue !important;
    letter-spacing: 1px;
}





/* K8 ПОЛЗУНОК, КНОПКА
-------------------------------------------------------------*/ 

/* K8.1 ползунок */
::-webkit-scrollbar { /*  скроллбар */
  width: 10px; /* для вертикального */
  height: 10px; /* для горизонтального */
}
::-webkit-scrollbar-button { /*  кнопка */
  background-color: ;
}
::-webkit-scrollbar-track { /* трек */
  background-color: #9ec6e2; 
}
::-webkit-scrollbar-thumb { /* ползунок */
background-color: rgb(234, 234, 234);
border-radius: 20px;
border-top: 2px solid #7fb9ea;
border-bottom: 2px solid #7fb9ea;
}
::-webkit-scrollbar-corner  { /* уголок */
  background-color:;
}

/* K8.2 кнопки до наведения */
.button { 
padding: 8px;
    border-radius: 20px;
    color: #ffffff;
    text-shadow: 1px 1px 0px #4abdee;
    background-color: #9ee0ff;
    border-top: 1px solid #c3ecff;
    border-bottom: 2px solid #54c0ee;
    border-left: 2px dotted #71d3f9;
    border-right: 2px dotted #71d3f9;
    box-shadow: inset 3px 3px 0px rgba(255,255,255,0.5);
    font-family: Bebas Neue !important;
    letter-spacing: 1px;
    transition: 0.5s;
    font-size: 11px !important;
}

/* K8.3 кнопки после наведения */
.button:hover {
    background-color: #d9e8ff;
    border-bottom: 2px solid #f6f9ff;
    border-top: 1px solid #95b5f5;
    border-left: 2px dotted #bbd0f1;
    border-right: 2px dotted #bbd0f1;
    box-shadow: inset 3px 3px 0px rgba(193, 215, 248, 0.56);
}





/* L8 ПОДФОРУМ
-------------------------------------------------------------*/ 

/* L8.1 фон */
.podf {    width: 431px;
    min-height: 67px;
    background: url(http://savepic.ru/11974502.png) 0% 0% no-repeat, url(http://co.forum4.ru/files/0016/d8/10/13075.png) 0% 100% no-repeat, url(http://savepic.ru/11976550.png) 0% 50%;
    text-align: justify;
    margin-top: -50px!important;
    margin-left: 40px;
    padding-top: 57px;
}

/* L8.2 описание подфорума */
.podftext {font-size: 12px;
    color: #4eb1de;
    font-family: Bebas Neue;
    letter-spacing: 1px;
    text-align: center;
padding: 5px 50px 0px 50px;}

/* L8.3 название */
.podfname {position: absolute;
    width: 100px;
    padding: 1px 2px 1px 2px;
    text-align: center;
    margin: -17px 0 0 150px;
    border-radius: 20px;
    color: #ffffff;
    text-shadow: 1px 1px 0px #4abdee;
    background-color: #9ee0ff;
    border-top: 1px solid #c3ecff;
    border-bottom: 2px solid #70cff8;
    border-left: 2px dotted #71d3f9;
    border-right: 2px dotted #71d3f9;
    box-shadow: inset 3px 3px 0px rgba(255,255,255,0.5);
    font-family: Bebas Neue !important;
    letter-spacing: 1px;}



 .spoiler_body {display:none; width: 580px;margin-left: 17px;margin-top: 0px;}











.pls1{width: 605px; height: auto; margin-left: 0px; padding-top: 20px; display: block; background: url(http://co.forum4.ru/files/0016/d8/10/76989.png) top no-repeat, url(http://co.forum4.ru/files/0016/d8/10/86065.png) bottom no-repeat, url(http://co.forum4.ru/files/0016/d8/10/23524.png) repeat-y;}
.plstext1 {
    font-family: arial;
    text-align: justify;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.31);
    font-size: 10px;
    letter-spacing: 0px;
    margin-top: 20px;
    margin-left: 40px;
    color: rgb(74, 151, 189);
    width: 528px;

}
.plstext2 {
    background-color: #b7d8f7;
    width: 150px;
font-family: bebas neue;
    letter-spacing: 1px;
}

.plssmall {
letter-spacing: 1px;
    margin-top: -5px;}

.plsimg img {
outline: 3px solid #a4d8f8;
    outline-offset: 3px;
    border: 2px solid #3bb6ed !important;
    box-shadow: 10px 10px 0px #c5e1ff;
    border-radius: 10px;
margin-top: 5px;
}

.plsimgnuzh img {
    outline: 3px solid rgba(164, 216, 248, 0);
    outline-offset: 1px;
    border: 2px solid #3bb6ed !important;
    box-shadow: 10px 10px 0px #c5e1ff;
    border-radius: 10px;
    margin-top: 5px;
}

.plshr {
    width: 250px;
    border: 1px dashed #00a3e5;
}

.topicname01a {    font-family: Bebas Neue;}

/* ГОСТЕВАЯ */
.wait {    width: 605px;    height: 621px;    overflow: hidden;    position: relative;    background: url(http://savepic.ru/11943722.png);}
.waittext {    font-family: arial;    height: 280px;    text-align: justify;    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.31);    font-size: 11px;    overflow: auto;    margin-top: 123px;   margin-left: 52px;    color: rgba(76, 127, 193, 0.85);    width: 509px;    position: absolute;    line-height: 0px;    text-indent: 50px;}
.wait .waittext p {  line-height: 13px;}
.vneha {    height: 120px;    width: 245px;    position: absolute;    margin: 420px 50px;    text-align: center;    font-size: 12px;    color: #6cc0da;    font-family: bebas neue;    letter-spacing: 1px;    overflow: auto;}
.imya {height: 120px;    width: 245px;    position: absolute;    margin: 420px 317px;    text-align: center;    font-size: 12px;    color: #6cc0da;    font-family: bebas neue;    letter-spacing: 1px;    overflow: auto;}

.waittext::-webkit-scrollbar-thumb {    background-color: rgb(234, 234, 234);    border-radius: 20px;    border-top: 2px solid #7fb9ea;    border-bottom: 2px solid #7fb9ea;}
.vneha::-webkit-scrollbar {    width: 6px;}
.imya::-webkit-scrollbar {    width: 6px;}
.vneha::-webkit-scrollbar-track {    background-color: rgba(255, 255, 255, 0);}
.imya::-webkit-scrollbar-track {    background-color: rgba(255, 255, 255, 0);}






#reputationText {font-size: 11px;}
.textichek {font-size: 11px !important;}