.req_message #main-reply {width: 80% !important;}

/*Убираем слово объявление из таблицы*/
#pun-announcement h2 {
display: none;
}
#pun-announcement .container {
padding-top: 1em;
}

/*Шапка*/
#pun-title.section {
background: transparent url(https://tsoar.ucoz.net/tsoar_d/shapka.png) top center scroll no-repeat;
height: 360px;
width: 1629px;
margin-left: -399px;
margin-top: 0px;
}

/*Фон*/
body {
background:  url("http://chrono-crusade.ucoz.ru/tsoar/fon_shapki.png") repeat-x top center, url("http://chrono-crusade.ucoz.ru/tsoar/niz_fona.png") repeat-x bottom center,
url("http://chrono-crusade.ucoz.ru/tsoar/fon.png") repeat;
background-color: #0d0d0d;
overflow-x: hidden;
}
/*Тело*/
#pun {
background: url("http://chrono-crusade.ucoz.ru/tsoar/fon_tela.png");
width: 858px;
padding: 0px 185px 0px 187px;
}

/*Копирайт*/
#copyright {
background: url(https://tsoar.ucoz.net/tsoar_d/fon_tela_niz.png);
width: 1300px;
height: 161px;
margin-left: -235px;
margin-bottom: -2px;
text-align: center;
}
#html-footer {
margin: 0px 0 0px 0;
text-align: center;
}


b, strong {
color: #69110a;
}


/*Подпись*/
.punbb .post-sig dt {  
border: none;
border-top: solid 1px #a9a9a9;
  }

/*Линия hr*/
hr {
border: none;
border-top: 1px dotted #1f1c1d;
}

/* Прокрутка*/
::-webkit-scrollbar{
width: 5px;
height: 5px;
background-color: #b6aba2;
}
::-webkit-scrollbar-thumb{
background-color: #69110a;
}

#updown {
position:fixed;
bottom: 50%;
right: 5%;
text-align:center;
}

/* CS1 Background and text colours
-------------------------------------------------------------*/
/* 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, .punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, #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  {
   background-color: transparent;
  }

/* CS1.3 */
.punbb .main h1, .punbb .main h2, #pun-debug h2 {
background: none;
height: 40px;
width: 860px;
color: #69110a;
text-align: center;
line-height: 1%;
font-size: 10px;
letter-spacing: 0.5px;
font-weight: bold;
font-family: 'Arial';
text-transform: uppercase;
text-shadow: none;
}
.category h2 span, #pun-stats h2 span{
visibility:hidden;
}
#pun-category1 h2 { 
text-align: center;
margin-left: 315px;
width: 248px;
height: 55px;
}
#pun-category2 h2 { 
text-align: center;
margin-left: 290px;
width: 248px;
height: 55px;
}
#pun-category3 h2 { 
text-align: center;
margin-left: 310px;
width: 248px;
height: 55px;
}
#pun-category4 h2 { 
text-align: center;
margin-left: 288px;
width: 248px;
height: 55px;
}
#pun-category5 h2 { 
text-align: center;
margin-left: 305px;
width: 248px;
height: 55px;
}
#pun-category6 h2 { 
text-align: center;
margin-left: 335px;
width: 248px;
height: 55px;
}
#pun-stats h2 { 
background: url("http://chrono-crusade.ucoz.ru/tsoar/statistika.png") no-repeat;
text-align: center;
margin-left: 295px;
width: 248px;
height: 55px;
}
.punbb-admin #pun-admain h2 {
background-color: transparent; 
color: #232323;
line-height: 1%;
font-size: 10px;
letter-spacing: 0.5px;
font-weight: bold;
font-family: Arial;
text-align: left;
margin-top: 20px;
text-transform: uppercase;
}

.punbb fieldset legend {
font-size: 10px;
text-align: center;
text-transform: uppercase;
font-weight: bold;
    color: #353535;
}
#pun-admain legend {
padding: 0px 40px!important;
}

/* CS1.7 */
#pun-main .quote-box, #pun-main .code-box, #pun-main .spoiler-box {
background: url("http://chrono-crusade.ucoz.ru/tsoar/fon_tablitsy.png");
color: #000000;
padding: 10px 10px 5px 10px;
}

.punbb .quote-box cite {
background: url("https://tsoar.ucoz.net/tsoar_d/verkhnjaja_okantovka_citaty.png");
padding: 10px 0px 13px 0px!important;
margin: -11px -11px 10px -11px!important;
font-weight: bold;
color: #b6aba2;
text-transform: uppercase;
text-align: center;
font-size: 10px;
border-radius: 7px 7px 0px 0px!important;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-moz-border-radius: 7px;
-o-border-radius: 7px;
}
.punbb .code-box strong.legend a {
font-weight: bold;
color: #b6aba2;
text-transform: uppercase;
font-size: 10px;
}
.punbb .spoiler-box div, .punbb .spoiler-box div a {
font-weight: bold;
color: #b6aba2;
font-size: 10px;
}
.post-content .spoiler-box > div {
padding-left: 18px!important;
text-transform: uppercase!important;
}
.punbb .quote-box, .punbb .code-box, .punbb .spoiler-box {
border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-moz-border-radius: 7px;
-o-border-radius: 7px;
box-shadow: 3px 3px #0c0c0c!important;
}
.punbb .post-content .quote-box, .punbb .post-content .code-box {
border: solid 1px #706662!important;
}


/* CS1.8 */
#pun-navlinks .container {
text-align: center;
background-color: transparent;
color: #000000;
}
.offline li.pa-online strong {
font-weight: normal;
}

#size-area, #font-area, #color-area, #smilies-area, #keyboard-area, #imageup-area, #font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #table-area, #addition-area  { 
background-color: #dcdddf;
border-style: solid;
border-width: 1px;
color: #000000;
border-color: #565656;
margin-right: 107px;
}

.punbb textarea, .punbb select {
background-color: #cccccd;
color: #2d2d2d;
margin: 5px 0px 5px 0px;
padding: 2px;
border: 1px solid #2d2d2d!important;
}
.punbb .button {
padding: 7px;
color: #2d2d2d;
font-size: 10px!important;
font-weight: bold!important;
text-transform: uppercase;
border: 1px solid #2d2d2d!important;
}
.punbb .button:hover {
padding: 7px;
color: #64100a;
font-size: 10px!important;
font-weight: bold!important;
text-transform: uppercase;
border: 1px solid #2d2d2d!important;
}
.punbb input{
background: transparent;
padding: 3px;
font-size: 10px;
border: 1px solid #2d2d2d!important;
color: #2d2d2d;
}
#imageupload-left input[type=button] {
width: auto !important;
}
#post .formsubmit {
text-align: center;
}


/* CS2 Border colours
-------------------------------------------------------------*/
/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title, .punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post, #pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2, .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;
}
.adcontainer {
border: none !important;
}
#pun-admain fieldset {
border-width: 0px!important;
}


/* CS2.5 */
.punbb th {
border-color: transparent;
}
#pun th {
   text-transform: lowercase;
   font-size: 10px!important;
   letter-spacing: 1px;
   color: #272829!important;
   font-family: Arial;
   font-style: normal;
}

/* CS2.6 */
.punbb .quote-box, .punbb .code-box, #pun-ulinks li, #pun-announcement h2 span, #pun-help .formal .info-box h3.legend span, #pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend, .punbb .divider, .punbb .formal fieldset .post-box, .punbb .info-box, li.pa-online {
border-left-color: transparent;
}

/* CS3 Links
-------------------------------------------------------------*/
/* 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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
color:#383838;
font-weight: normal;
text-decoration: none;
}

/* 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:#69110a;
}

/* CS3.3 */
#pun-navlinks a {
color: #f0f1f3;
letter-spacing: 0px;
}

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
color: #f0f1f3;
letter-spacing: 0px;
text-shadow: none;
}

#pun-ulinks  a:link, #pun-ulinks  a:visited {
font-weight: normal;
letter-spacing: 1px;
color: #b6aba2;
text-transform: uppercase;
}
#pun-ulinks  a:hover, #pun-ulinks  a:focus, #pun-ulinks  a:active {
font-weight: normal;
letter-spacing: 1px;
color: #b6aba2;
text-transform: uppercase;
}

#pun-adnav .isactive ul.adsubnav a {
color: #383838!important;
}
#pun-adnav .isactive ul.adsubnav a:hover, #pun-adnav .isactive ul.adsubnav a:focus, #pun-adnav .isactive ul.adsubnav a:active{
color: #69110a!important;
}


/* CS4 Post status icons
-------------------------------------------------------------*/
/*Старые сообщения*/
Div.icon {  
background-image : url('http://chrono-crusade.ucoz.ru/tsoar/ikonka_starye_soobschenia.png');
background-repeat: no-repeat;
}
/*Новые сообщения*/
TR.inew Div.icon {  
background-image : url('http://chrono-crusade.ucoz.ru/tsoar/ikonka_novye_soobschenia.png');
background-repeat: no-repeat;
}
/*Важные темы*/
TR.isticky Div.icon {
background-image : url('http://chrono-crusade.ucoz.ru/tsoar/ikonka_vazhno.png');
background-repeat: no-repeat;
}
/*Закрытые темы*/
TR.iclosed Div.icon {
background-image : url('http://chrono-crusade.ucoz.ru/tsoar/ikonka_zakrytye_temy.png');
background-repeat: no-repeat;
}
/*Перенесено*/
TR.iredirect Div.icon {
background-image : url('http://chrono-crusade.ucoz.ru/tsoar/ikonka_starye_soobschenia.png'); 
background-repeat: no-repeat;
}



/*Окно репутации*/
#pun-reputation div.inner, #pun-report div.inner, #pun-popup_awards div.inner, #pun-report .inner, #pun-reputation .inner, #pun-admin-award-form .inner {
background-color: #dcdddf; 
padding: 5px;
text-shadow: none; 
color: #000000; 
border: none !important
}
#pun-main #pun-reputation .container, #pun-main #pun-report .container, div#pun-reputation div.inner h1 {
background-color: #dcdddf; 
text-shadow: none; 
color: #000000; 
border: none !important
}
#pun-report h1, #pun-reputation h1, #pun-graffiti-rusff h1 {
background-color: #dcdddf;
width: auto!important;
margin: auto!important; 
background-color: #dcdddf;
height: 10px !important;
}
#pun-report .inner table tr td, #pun-reputation .inner table tr td, #pun-admin-award-form .inner table tr td {
border: none !important;
}
.topic a.sharelink {
display: none;
}




/*Страница наград*/
#pun-mod #pun-main .category h2 span {
text-align: center !important;
}
#pun-mod #pun-main .category h2 span a:link, #pun-mod #pun-main .category h2 span a:visited, #pun-mod #pun-main .category h2 span a:hover {
  text-transform: uppercase;
}
#pun-mod #pun-main .category h2 select {
margin-top: 50px;
margin-bottom: 20px;
font-size:11px;
width: 170px;
margin-left: -100px !important;
}


/*Номер, дата поста*/
.punbb .post h3 strong {
   float: left !important;
   margin-left: 0 !important;
   margin-right: 5px;
   text-align: left !important;
   width: auto !important;
   font-weight: normal!important;
}
.post h3 strong:before {
  content: "пост ";
  color: #69110a;
  font-family: Arial;
  font-size: 10.5px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
div.post h3 strong:after{
  content: ",";
  color: #69110a;
  font-family: Arial;
  font-size: 10.5px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
div.post-rating p:before {
  content: "репутация ";
  color: #69110a;
  font-family: Arial;
  font-size: 10.5px;
  text-transform: uppercase;
  font-weight: normal;
}
.punbb .post-box {
  position: relative;
}
div.post-rating p {
  padding: 0 10px !important;
  position: absolute;
  right: 0px;
  top: -19px;
  color: #69110a;
  font-family: Arial;
  font-size: 9px;
  text-transform: uppercase;
  font-weight: normal;
}
div.post-vote p {
   position: absolute;
   right: -8px;
   top: -5px;
}
div.post-rating a, div.post-vote a {
   color: #69110a;
}
div.post-rating p a:hover {
   color: #69110a;
}



/*Окантовка профиля*/
.punbb .post .post-author > ul {
background: url(https://tsoar.ucoz.net/tsoar_d/okantovka_profilja_verkh.png) top center no-repeat, url(http://chrono-crusade.ucoz.ru/tsoar/okantovka_profilya_niz.png) bottom center no-repeat;
padding: 0px 10px 15px 11px !important;
}
.punbb .post .post-author li {
padding-left: 1px;
}
.punbb .post .post-author {
background: transparent url(http://chrono-crusade.ucoz.ru/tsoar/fon_profilya.png);
text-align: center;
color: #dcdddf!important;
}
.pa-author a, .pa-author,.pa-author a, .pa-author strong {
color: #b6aba2!important;
text-shadow: none!important;
font-weight: bold!important;
text-transform: uppercase!important;
}
.punbb .post .post-author b, .punbb .post .post-author strong, .punbb .post .post-author a {
color: #dcdddf!important;
}
.pa-author a:hover {
color: #dcdddf!important;
}
.pa-author {
font-weight: bold; !important;
padding-top: 14px !important;
}
.post .pa-title {
width: 210px;
height: 20px;
font-style: normal;
font-weight: normal;
font-size: 8.5px;
color: #b6aba2;
margin-top: 0.6em;
padding-top: 10px;
letter-spacing: -0.2px;
line-height: 9px;
margin-left: -10px;
}
.pa-avatar {
width: 208px;
padding-bottom: 10px !important;
padding-top: 20px !important;
margin-left: -11px !important;
margin-bottom: 5px!important;
}
.post-author ul li.pa-avatar img {
text-align: center;
border: solid #0d0d0d 1px!important;
}
.post-author ul li.pa-from, .post-author ul li.pa-reg, .post-author ul li.pa-positive, .post-author ul li.pa-sex, .post-author ul li.pa-age, .post-author ul li.pa-ip, .post-author ul li.pa-invites, .post-author ul li.pa-time-visit, .post-author ul li.pa-last-visit, .post-author ul li.pa-awards, .post-author ul li.pa-gifts {
display: none;
}
.post-author ul li.pa-fld1, .post-author ul li.pa-fld2, .post-author ul li.pa-fld3, .post-author ul li.pa-fld4, .post-author ul li.pa-fld5 { 
}
.post .pa-online {
color: #dcdddf!important;
font-size: 10px;
font-family: "Arial";
font-weight: normal;
text-transform: uppercase;
text-align: center;
margin-left: -8px;
margin-bottom: 2px;
letter-spacing: 1.0px;
text-shadow: none!important;
}


/*Цветовыделение ников*/
a[href*="javascript:to('harlequinade shadows')"] {
color: #b6aba2!important;
}


/*Смена ника, статуса, аватара*/
#mask_dialog .inner {
background: url(http://chrono-crusade.ucoz.ru/tsoar/fon_maski_profilya.png);
width: 560px;
padding: 20px;
}
#mask_dialog .inner .hv-mask-dialog-title {
color: #69110a;
}



#banner { 
position: relative;
height: 100px;
width: 840px;
left: 10px;
top: -100px;
text-align: justify;
padding: 2px 5px 2px 5px;
overflow: auto;
color: #383737;
}


/*Боковая таблица*/
.tab {
background: url(https://tsoar.ucoz.net/tsoar_d/bokovaja_tablicaa.png) no-repeat; 
display: block; 
position: absolute; 
width: 185px; 
height: 434px; 
top: 313px;
left: -200px;
z-index: 1000;
}
#text { 
color: #dcdddf;
width: 167px;
height: 95px;
margin-left: 11px;
margin-top: 64px; 
overflow: auto;
font-size: 10px;
padding: 0px 4px 0px 0px;
line-height: 12px;
}
#text2 { 
color: #dcdddf;
width: 167px;
height: 100px;
margin-left: 11px;
margin-top: 7px;
overflow: auto;
font-size: 10px;
padding: 0px 4px 0px 0px;
line-height: 12px;
}
#ams { 
width: 178px;
height: 80px;
margin-left: 7px;
margin-top: 26px;
}
#img { 
width: 178px;
height: 23px;
margin-left: 7px;
margin-top: 17px;
}
#text b, #text2 b {
color: #dcdddf;
}
#text a, #text2 a {
color: #69110a;
}
#text a:hover, #text a:active, #text2 a:hover, #text2 a:active {
color: #560e08;
}
#text::-webkit-scrollbar, #text2::-webkit-scrollbar{
width: 5px;
background-color: #b6aba2;
}
#text::-webkit-scrollbar-thumb, #text2::-webkit-scrollbar-thumb{
background-color: #69110a;
}
#menu {
position: absolute;
display: block;
background: #b6aba2;
border: solid 1px #0d0d0d;
width: 153px;
height: 12px;
margin-left: 18px;
margin-top: 6px;
text-align: center;
color: #69110a;
font-size: 10.5px;
}
#menu ul {
background: #b6aba2;
width: 153px;
height: 100px;
left: -1px;
margin: -1px 0px 0px 0px;
border-bottom: solid 1px #0d0d0d;
border-right: solid 1px #0d0d0d;
border-left: solid 1px #0d0d0d;
border-top: 0px;
}
#menu li {
text-align: center;
color: #69110a;
}
#menu li ul { 
position:absolute;
display: none;
} 
#menu li ul li {
float: none;
display: inline;
font-size: 10.5px;
text-align: center;
line-height: 12px;
background: #b6aba2;
}
#menu li ul li:hover {
background: #b6aba2;
}
#menu li:hover ul {
display:block;
}
#menu li ul li { 
display: block; 
background: #b6aba2;
}
.nav {
color: #69110a;
text-transform: lowercase;
font-size: 10.5px;
margin: -2px 0px 0px 0px!important;
}

/*Баннеры*/
#spo_all {
width: 95%; 
margin: 0 auto 0 auto;
}
#spo_top {
margin: 40px 0px 0px -27px;
}
#spoiler4 {
background: #0c0c0c;
display: none;
width: 841px;
height: 80px;
padding: 4px;
margin: -135px 0px 0px -22px;
overflow: auto;
color: #909090;
}
#spo_option { 
font-weight: bold; 
cursor: pointer; 
float: left;
}
#spo_desc { 
float: right;
}