/* CS1 Background and text colours
---------------------------------------------------------*/
body { 
    background: #010b4a;
    background: -moz-linear-gradient(left, #f000a4 0%, #0b0463 100%);
    background: -webkit-linear-gradient(left, #f000a4 0%, #0b0463 100%);
    background: -o-linear-gradient(left, #f000a4 0%, #0b0463 100%);
    background: linear-gradient(left, #f000a4 0%, #0b0463 100%);
}

#pun {
        background: url(/files/0012/6f/ed/10613.jpg) #19050f no-repeat;
        border-color: #fdcd03;
        color: #9CA1CC;
}/*/files/0011/e0/05/31536.jpg*/

/* Purple_World1.1 */
.punbb .main .container,
.punbb td.tc3,
.punbb .section .container,
.punbb .section .formal .container,
.punbb .formal fieldset,
#viewprofile li strong, #viewprofile li div, #setmods dd,
.punbb .post-body, .post-box, .punbb .post-links,
.punbb .info-box, .punbb #pun-main .info-box .legend {
  background-color: #19050f;
  color: #9CA1CC;
  }

.punbb-admin #pun-admain .adcontainer {
  background-color: #19050f;
  color: #858BB8;
}

#pun-ulinks .container {
        background: url(/files/0011/e0/05/46245.gif) #443B74 repeat-x ; color: #9CA1CC;
}
/* Purple_World1.2 */
.punbb .post .container,
.punbb .post h3 {background: url(/files/0011/e0/05/59794.gif) #1d0140 repeat;  color: #FF0;
}

.punbb .post h3 span {
  background-color: #1c0241;
  color: #9CA1CC;
}

.punbb td.tc2, .punbb td.tcr  {
  background-color: #1c0241;
  color: #9CA1CC;
  }

/* Purple_World1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background: url(/files/0012/fe/77/70267.png) 2px 50% no-repeat,
                     url(/files/0012/fe/77/70267.png) 100% 50% no-repeat,
                     url(/img/Mybb_Personal/nav1.gif) repeat-x;
  color: #000000;
  max-height: 10px;
  text-align: center;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -o-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  }

/* Purple_World1.4 */
.punbb .modmenu .container {
  background-color: #1c0241;
  color: #9CA1CC;
  }

/* Purple_World1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #19050f;
  color: #9CA1CC;
  }

#viewprofile h2 span {
  background-image: none;
}

.punbb .post h3 strong {
  font-size: 0.9em;
  color: #9CA1CC;
}

/* Purple_World1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: #40386E;
  color: #9CA1CC
  }

.punbb textarea, .punbb select, .punbb input {
  background-color: #40386E;
  color: #9CA1CC;
  border: 1px solid #2A2352;
}


/* Purple_World1.8 
#pun-navlinks .container {
  background: url(/img/Mybb_Purple_World/navlinks.gif) #514982 repeat-x;
  color: #9CA1CC;
  }*/

/* CS1.8 */
#pun-navlinks .container {
  background: transparent !important;
  color: #9CA1CC;
  }

.offline li.pa-online strong {
  font-weight: normal;
  }

.punbb th {
  color: #EF9E40;
  background: url(/img/Mybb_Dark_Sky/sub.gif) #3e3668 repeat-x;
}

/* Purple_World2 Border colours
-------------------------------------------------------------*/

#pun-title, #pun-navlinks {
  border-color: #2A2352;
}

/* Purple_World2.1 */
.punbb .container, .punbb .post-body, .post h3 {
  border-color: #2A2352
  }

/* Purple_World2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: #40386E;
  }

/* Purple_World2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: #2A2352;
  }

/* Purple_World2.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: #6C72AD;
  }

/* Purple_World2.5 */
.punbb th {
  border-color: #2A2352;
  }

/* Purple_World2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #2A2352
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #3E376B;
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #473E7A
  }

.punbb .divider {
  border-color: #3E376B #473E7A #473E7A #3E376B;
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #a7b5bd;
  }

li.pa-online {
  border-left-color: #fdcd03;
  }


/* Purple_World3 Links
-------------------------------------------------------------*/

/* Purple_World3.1 */
.punbb a, .punbb a:link, .punbb a:visited {
  color: #fdcd03;
  text-decoration: none;
  }

.punbb-admin #pun-admain a, .punbb-admin #pun-admain a:link, .punbb-admin #punbb-admain a:visited {
  color: #8A8EB5;
  text-decoration: underline;
}

.punbb-admin #punbb-admain a:hover, .punbb-admin #punbb-admain a:focus, .punbb-admin #punbb-admain a:active {
  color: #8A8EB5;
  text-decoration: underline;
}

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #fdcd03;
  text-decoration: none;
  }

/* Purple_World3.2 */
.punbb a:hover, .punbb a:focus, .punbb a:active,  .punbb-admin #pun-admain .nodefault,
 {
  color: #FCCB03;
   text-decoration: underline;
  }

/* Purple_World3.3 */
#pun-navlinks a {
  color: #ffff00;
  text-decoration: none;
  }

/* Purple_World3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #ff0f00;
  background: url(http://support.rusff.ru/uploads/0003/ac/ce/32858-1.png) no-repeat bottom center;
  text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #9CA1CC;
  color: #9CA1CC;
  }

.post h3 span a:link, .post h3 span a:visited {
  font-weight: normal;
  font-size: 0.9em;
  text-decoration: none;
}

/* Purple_World4 Post status icons
 -------------------------------------------------------------*/

div.icon {
        background: url(/files/0012/fe/77/19507.gif) no-repeat;
}

tr.inew div.icon {
        background: url(/files/0012/fe/77/16988.gif) no-repeat;
}

tr.iclosed div.icon {
        background: url(/files/0012/fe/77/83477.gif) no-repeat;
}

tr.iredirect div.icon {
        background: url(/files/0012/fe/77/90893.gif) no-repeat;

}

tr.isticky div.icon {
        background: url(/files/0012/fe/77/92384.gif) no-repeat;
}

/* #forum_f2 div.icon, #forum_f6 div.icon, #forum_f8 div.icon, #forum_f12 div.icon {
        background: url(/files/0012/6f/ed/48480.gif) no-repeat;
} */

/* td.tcr a{
        background: transparent url(/img/Mybb_Click/post.gif) no-repeat 0% 0px;
        padding-left: 26px;
} */

#pun-stats ul.container {
        background: transparent url(/files/0012/fe/77/87615.gif) no-repeat 20px 30px;
        padding-left: 75px;
}

#pun-stats div.statscon {
        background: #19050f;
}

#pun-crumbs2 .container, #pun-about .container{
        background:  #19050f;
        color: #9CA1CC;
}


/* Изменение навигации (Тест)
-------------------------------------------------------------*/

#pun-status {width: 352px; margin: auto; margin-right: 0px; position: absolute; top: 175px; right: 10px; height: 74px; font-size: 11px;}

#pun-status span {display: block; width: 100%; font-size: 11px;}

#pun-status .item1 {margin-bottom: 5px; margin-top: -5px; margin-left: 65px;}

#pun-status .item2 {margin-left: 65px;}
#pun-status .container .item2 a{color:#ffff00;}

#pun-status .item3 {float: left !important; font-size: 0px !important; margin-top: 3px; padding-left: 46px;margin-left: 19px;
color: transparent;
}

#pun-status .item3 a {font-size: 11px;}
#pun-title td.title-logo-tdr {width: 470px !important; margin-left: 0px !important; right: 374px !important;}

#pun-navlinks li#navprofile {position: absolute; top: 222px; right: 115px; text-transform: none; z-index: 10; padding-left: 13px; background: url() no-repeat left 4px;}

#pun-navlinks li#navprofile a {font-size: 11px; color:#ffff00;}

#pun-navlinks li#navprofile a:hover, #pun-navlinks li#navlogout a:hover  {background: url(); color: #000000; font-size: 11px;}

#pun-navlinks li#navlogout {position: absolute; top: 222px; right: 55px; text-transform: none; z-index: 10; padding-left: 13px; background: url() no-repeat left 4px;}

#pun-navlinks li#navlogout a {font-size: 11px; color:#ffff00;}

.punbb-admin li#navlogout, 
.punbb-admin li#navprofile {position: static !important; background: url() no-repeat left 4px; padding-left: 0px !important; color}

.punbb-admin li#navlogout a, 
.punbb-admin li#navprofile a {font-size: 12px !important; text-transform: uppercase;}

table#avst {
position: absolute;
top: 183px;
right: 295px;
height: 60px;
width: 60px;
max-height: 60px !important;
max-width: 60px;
vertical-align: middle;
overflow: hidden;
}

td#ava-status {
background: url(http://qs3.quadrosystems.ru/backs.png) repeat;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
padding-top: 5px;
height: 55px;
width: 60px;
text-align: center;
overflow: hidden;
}

td#ava-status img {
max-width: 50px !important;
max-height: 50px !important;
}

#pun-status .container {background:url(http://qs3.quadrosystems.ru/backs.png) repeat; color:#ffff00; border:none;}

/* ДОПОЛНИТЕЛЬНЫЕ МОИ СТИЛИ
------------------------------------------------------- */

#pun-break3, #pun-crumbs2, #pun-break4, #pun-about {display: none;} /* скрываем низ */

#pun-main .post-box, #pun-main .formal textarea  {background: url(/files/000e/66/fd/68854.gif) #e8f0f0 repeat; color: #444444;} /* в сообщениях цвет и фон поста, форма ответа*/

#pun-main .fs-box, #pun-main .code-box, #pun-main .quote-box {background: #e8f0f0; color: #444444;} /* В форме ответа блок ответа, блок цитаты, блок кода */

.lastedit {display: none} /* Скрыть надпись "Отредактировано" */

.byuser {display: none} /*скрывает автора темы */

.linksb .postlink, .linksb .subscribelink {display: none;} /* внизу около номера страницы: создать опрос, создать тему */

.modmenu p.text-align:left {display: none;} /*кто в настоящий момент просматривает тему*/

.btnv {width: 250px; background-color: #19050f; color: #FFFF00;cursor: pointer; cursor: hand;} /* Стиль кнопки  страниц*/

.btnr {width: 250px; background: url(/img/Mybb_Personal/nav1.gif) #ffffff repeat-x; color: #000000;cursor: pointer; cursor: hand;font-weight: 500;} /* Стиль кнопки  страниц*/

.btnv:hover, .btnr:hover {color: #ffff00; background: url(/files/0012/6f/ed/67548.png) #ab1717 no-repeat bottom center; text-decoration: none; font-weight: bold} /* Стиль кнопки  страниц при наведении http://support.rusff.ru/uploads/0003/ac/ce/32858-1.png*/

:focus {outline: none;} /*Убираем рамку вокруг ссылок*/

.pa-fld2 {font-weight: bold; font-style: italic;}

#button-mp3 {background-image:url('/files/0012/2b/b2/85856.ico'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat} /*кнопка вставки музыки в форму ответа*/

#button-justify {background-image:url('/files/000d/3c/d7/78190.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:25px; width:100%} /*кнопка по ширине*/

#button-vid {background-image:url('/files/0011/e0/05/28940.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat} /*кнопка вставки HTML в форму ответа*/

.stickytext {color:red;} /*важные темы красным*/

.demHtml {overflow-x: auto;} /*вставляет горизонтальный скролл для HTML */


.btnr, .btni, .btnv, #pun-ulinks .container {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;}

.punbb .main .category th.tcl, .punbb .main .forum th.tcl {
  border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  -o-border-radius: 10px 0 0 10px;
  -webkit-border-radius:10px 0 0 10px;
  -khtml-border-radius: 10px 0 0 10px;
}

.punbb .main .category th.tc3, .punbb .main th.tcr {
  border-radius: 0 10px 10px 0;
  -moz-border-radius: 0 10px 10px 0;
  -o-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0 10px 10px 0;
  -khtml-border-radius: 0 10px 10px 0;
}

.rotat {text-align:center; line-height: 40%;} /*Вложение блока кнопок*/

.post-box .post-content a {color:#000066;}

#navadmin a span{display:none;}
#navadmin a:after {content: "*ADM";} /* слово администрирование */



/*с о о б щ е н и я */
#convert { position:fixed; right:10%; top:65%; z-index:1000;}
#messanger { position:fixed; right:10%; top:65%; z-index:1000; width:280px; border: 2px solid #696969;
-moz-border-radius: 8px;border-radius: 8px;khtml-border-radius:8px;-webkit-border-radius:8px;
box-shadow: 5px 5px 5px #9C9C9C; -moz-box-shadow: 5px 5px 5px #9C9C9C; -webkit-box-shadow: 5px 5px 5px #9C9C9C; filter: progid:DXImageTransform.Microsoft.Shadow(color='#9C9C9C', direction=145, strength=7);}
#closer{
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.41, #1F1F1F),color-stop(0.94, #D7E3E3));
background-image: -moz-linear-gradient(center bottom,#1F1F1F 41%,#D7E3E3 94%);
background-image: -o-linear-gradient(top,#D7E3E3,#1F1F1F);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D7E3E3', endColorstr='#1F1F1F');
color: lime; 
-moz-border-radius: 9000em;border-radius: 9000em;khtml-border-radius:9000em;-webkit-border-radius:9000em;cursor: pointer;float: right;font-size: 15px; border: 2px solid #696969;}
#closer:hover {color: #FF4500; }
/* к о н е ц     с о о о б щ е н и ю*/

.pa-gifts {display:none;} /* Отключение подорков */

#pun-ulinks {border: none;} /* бордюр у активных тем, все прочитано ... */

#pun-main  td {border-bottom-style: solid; border-bottom-width: 1px;}

#podf {float: right;font-size: 80%;} /*подфорумы вывод статистики*/

.tagss {display: none;} /*блок тегов*/

/*пагинатор (удобной постраничной навигации в темах)*/
#paginator {
  opacity: 0.9;
  position: relative;
  left: 55px;
  z-index: 1000;
  filter: alpha(opacity=90);
  text-shadow: 0 1px 0 #000;
  background-color: #443B74; /* #61bde7; фон блока пагинатора */
  border: 2px solid #59add4; /* цвет границы блока */
  table-layout: auto !important;
  width: auto !important;
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  -moz-border-radius: 4px;
  border-radius: 4px;
  khtml-border-radius:4px;
  -webkit-border-radius:4px;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  text-shadow: 0 1px 0 rgba(255,255,255,.4);
}

#paginator td {
  padding: 0.1em;
  border-style: none;
}

#pnav:hover {
  background: black; /* фон цифры при наведении курсора */
  color: lime; /* цвет цифры при наведении курсора */
  -moz-border-radius: 9000em;
  border-radius: 9000em;
  khtml-border-radius:9000em;
  -webkit-border-radius:9000em;
}
/*пагинатор (удобной постраничной навигации в темах)*/