/* ОСНОВНОЕ */

/* CS1.1 Цвет текста на форуме */
.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: transparent ;
border-color: transparent ;
color: #23140d;
font-weight: normal;
font-style: normal;
font-size: 12px; }

/* CS1.2 Боди или фон форума */
body {
/* background-color: #091843; */
background: url(http://forumfiles.ru/files/0016/ea/f2/81300.png);
background-position: top center;
background-size: auto !important;
min-width: 1200px;
margin-left: 250px;
}

/* CS1.3 Шапка */
#pun-title table {
background-image: url(http://forumfiles.ru/files/0017/3c/1f/74912.png);
background-repeat: no-repeat !important;
background-position: center;
border: none;
margin-left: -20px;
height: 693px;
width: 1200px;
overflow: hidden;
}

/* CS1.4 Пан или "тело" форума */
#pun {
/* background-color: #e4e4e1; */
background-image: url("http://forumfiles.ru/files/0017/3c/1f/85060.png");
background-repeat: y-repeat;
background-attachment: scroll;
  margin: auto;
  width: 1200px;
  position: relative;
z-index: 5;
overflow: hidden;
}

/* CS1.5 Футер\копирайт\низ */
#pun_wrap { 
overflow: hidden;
background-image: url("http://forumfiles.ru/files/0017/3c/1f/85060.png");
background-position: center;
position: relative;
margin: auto;
heifght: 100px;
width: 1200px;
background-repeat: no-repeat;
z-index: 5;
}



/* CS2 Ссылки */

/* CS1.6 Ссылки верхней навигации*/
#pun-navlinks .container {
z-index: 1000;
text-align: center; 
position: absolute;
background-color: transpanent; 
text-transform: uppercase;
width: 920px;
top: 406px;
left: 100px;
font-weight: bold;
letter-spacing: 1px;
text-shadow: 0px 1px 5px #59564d !important;
font-size: 14px;
}

#pun-ulinks .container { 
text-align: center; 
position: absolute; 
font-family: Arial;
width: 920px;
top: 440px;
left: 100px;
letter-spacing: 0px;
text-decoration: none !important;
}

/* CS2.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: #885848;
  text-decoration: none;
  font-size: 12px;
  text-shadow: 0.4px #59564d !important;
}

/* CS2.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: #1b313c; 
  text-decoration: none;
}

/* CS2.3 */
#pun-navlinks a, #pun-navlinks a:visited {
  color: #885848 !important;
font-family: "Elizabeth", Georgia;
text-decoration: none;
font-size: 14px;
}

/* CS2.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #2e414b !important;
font-family: "Elizabeth", Georgia;
text-decoration: none;
font-size: 14px;}

/* CS2.5 */
#pun-ulinks a {
  color: #885848;
  font-family: "Elizabeth", Georgia;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

/* CS2.6 */
#pun-ulinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #414d4b;
  text-decoration: none;}



/* CS5.1 текст статистики внизу форума*/
#pun-stats ul.container {
border: 0px solid transparent;
margin-top: 50px;
margin-left: 0px;
padding-top: 30px;
padding-right: 75px;
padding-left: 75px;
}


/*стиль форумов*/
.category .tclcon {text-align: justify; color: #3b3f5c;}

#pun-index .tcl h3 a {font-family: "Elizabeth", Georgia; color: #082e35; text-transform: uppercase; font-size: 16px; text-align: left; margin-left: 100px; }
#pun-index .tcl h3 a:hover {color: #885848;}
#pun .tc2, #pun .tc3 { text-align: center;}
#pun .tcr {text-align: left;  color: #885848; margin-right: 50px; width: 250px;}
#pun th {display: none;}

#forum_f18 .tc2 {display: none;}
#forum_f18 .tc3 {display: none;}
#forum_f11 .tc2 {display: none;}
#forum_f11 .tc3 {display: none;}
#forum_f17 .tc2 {display: none;}
#forum_f17 .tc3 {display: none;}
#forum_f24 .tc2 {display: none;}
#forum_f24 .tc3 {display: none;}
#forum_f3 th.tcr, #forum_f3 .tc3, #forum_f3 .tc2,
#forum_f2 th.tcr, #forum_f2 .tc3, #forum_f2 .tc2,
#forum_f6 th.tcr, #forum_f6 .tc3, #forum_f6 .tc2,
#forum_f26 th.tcr, #forum_f26 .tc3, #forum_f26 .tc2,
#forum_f28 th.tcr, #forum_f28 .tc3, #forum_f28 .tc2,
#forum_f10 th.tcr, #forum_f10 .tc3,  #forum_f10 .tc2, 
#forum_f1 th.tcr, #forum_f1 .tc3,  #forum_f1 .tc2,
#forum_f20 th.tcr, #forum_f20 .tc3,  #forum_f20 .tc2,
#forum_f7 th.tcr, #forum_f7 .tc3,  #forum_f7 .tc2,
#forum_f22 th.tcr, #forum_f22 .tc3,  #forum_f22 .tc2,
#forum_f8 th.tcr, #forum_f8 .tc3,  #forum_f8 .tc2,
#forum_f9 th.tcr, #forum_f9 .tc3,  #forum_f9 .tc2,
#forum_f23 th.tcr, #forum_f23 .tc3,  #forum_f23 .tc2,
#forum_f5 th.tcr, #forum_f5 .tc3, #forum_f5 .tc2,
#forum_f4 .tc3, #forum_f4 .tc3, #forum_f4 .tc2,
#forum_f13 .tc3, #forum_f13 .tc3, #forum_f13 .tc2,
#forum_f14 th.tcr, #forum_f14 .tc3, #forum_f14 .tc2,
#forum_f16 th.tcr, #forum_f16 .tc3, #forum_f16 .tc2,
#forum_f15 th.tcr, #forum_f15 .tc3, #forum_f15 .tc2,
#forum_f24 th.tcr, #forum_f24 .tc3, #forum_f24 .tc2,
#forum_f11 th.tcr, #forum_f11 .tc3, #forum_f11 .tc2,
#forum_f12 th.tcr, #forum_f12 .tc3, #forum_f12 .tc2,
#forum_f18 th.tcr, #forum_f18 .tc3, #forum_f18 .tc2,
#forum_f17 th.tcr, #forum_f17 .tc3, #forum_f17 .tc2,
#forum_f25 th.tcr, #forum_f25 .tc3,  #forum_f25 .tc2
 {display: none;}
#forum_f3 table {margin-top: 25px;}
#filetable td.tc2, #filetable td.tc3 {
display: table-cell;
width: 25px !important;
}



/* ТЕМЫ */

/* CS5.3 Цитаты в сообщениях*/
.punbb .quote-box { 
color: #23140d;
text-align: justify;
width: 95% !important;
padding: 15px !important;
margin: 3px !important;
border: 1.6px solid #764641 !important;
background-color: #bb9e85;                 
  }

.post-content .spoiler-box {
padding-bottom: 10px !important;
}

.punbb .code-box { 
color: #23140d;
width: 95% !important;
text-align: justify;
padding: 15px !important;
padding-right: -50px !important;
margin: 3px !important;
border: 1.6px solid #764641 !important;
background-color: #bb9e85;
  }

/* CS5.4 Область для ввода текста в форме ответа и админке */
.punbb textarea {
textarea rows="30" cols="800" name="text";
text-align: left !important;
font-size: 110%;
color: #032329;
background-color: #ffffff;
padding: 10px;
border: none;
border: 1px solid #8d7c6a !important;

}

#main-reply {
background: transparent;
}



 .punbb select, .punbb input, .punbb input:hover, .punbb input:focus, .punbb input:active {
color: #1d1e2e;
text-align: left !important;
padding: 4px;
outline: 0px;
border: 0.3px  solid #8e7e6c !important;
background-color: #b0967e;
  }


/***шапка темы***/
#pun-main h1 {
position: relative;
width: 1134px;
height: 209px;
text-align: center;
margin-top: -50px;
margin-left: -27px;
line-height: 193px;
color: #eddacc;
text-shadow: 0px 1px 6px #897e98 !important;
font-size: 14px;
text-transform: uppercase;
background-image: url("http://forumfiles.ru/files/0017/3c/1f/48474.png"); 
background-position: center;
background-repeat: no-repeat;
}


/***шапка соо***/
#pun-main .topic h3 {
color: transparent;
}

/* тут можно подвинуть номер поста */
#pun-main .post h3 span, #pun-main .post h3 span a {
padding-top: 10px;
padding-right: 25px;
font-size: 12px;
font-family: Minion Pro;
font-weight: bold;
text-transform: uppercase;
color: #725d4a;
}
#pun-main .post .permalink {
margin-left: 95px !important;
}
.punbb .post h3 strong {
margin-right: 15px;
margin-top: 5px;
}


/***кнопки***/
#pun-main .formsubmit input, #pun-main .formsubmit input:hover,
#pun-main .formsubmit input:focus,
#pun-main .formsubmit input:active {
padding: 6px 6px 4px 6px;
color: #101d23;
font-family: Minion Pro;
font-size: 10px;
font-weight: bold;
outline: 0px;
text-transform: uppercase;
letter-spacing: 2px;
box-shadow: none;
border: 1px solid #101d23 !important;
background-color: #b39d85;
  }


/* контейнер для кнопок над формой ответа*/
/* #pun_wrap */
#post .container[id$="-area"]{background: url(http://forumfiles.ru/files/0019/85/70/21025.jpg); border: 0px solid transparent;}




/* ДРУГОЕ */
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-announcement .container {margin-top: -2em}
#pun-main .post-author ul {text-align: center;}
#pun-announcement h2 {display: none}
#pun-main .post-links li {text-align: center;}
#pun th, #pun-main h2 {text-align: center}
#pun-navlinks .container, #pun-ulinks .container { text-align: center;}
#pun-main .post-body {margin-left: 0px; text-align: justify;}


.topic a.sharelink {
display: none;
}


/*полоса прокрутки*/
::-webkit-scrollbar {width: 15px; height: 6px; #101d23}  
::-webkit-scrollbar-track {background-color: #b39d85; border: 10px solid #101d23;} 
::-webkit-scrollbar-thumb {background-color: #b39d85;}


/***выделенный текст***/
::selection {background: none repeat scroll 0 0 #1f4147 !important; color: #b39d85;}  
::-moz-selection {background: none repeat scroll 0 0 #1f4147 !important; color: #b39d85;}


hr {
border: none;
border-bottom: 0px;
border-top: 1px;
border-style: dashed;
border-color: #392b24;}

b, p strong {
color: #392b24;
}




/* ПРОФИЛЬ */

/* сам профиль */
.post-author {
display: block;
position: relative;
background-image: url(http://forumfiles.ru/files/0017/3c/1f/34534.png);
background-position: bottom center;
background-repeat: no-repeat;
padding-top: 35px;
margin-left: 45px;
width: 200px;
height: 510px;
}


/* дополнительное поле */
.pa-fld1 {
position: absolute;
margin: auto;
margin-left: 7px;
top: 310px;
border: 0px solid red;
font-size: 15px;
color: #6c4639;
width: 200px;
font-family: Elizabeth;
font-weight: bold;
align: left !important;
}

.pa-fld1 a {color: #885848  !important;}

.pa-fld1 a:hover {color: #38565d !important; text-decoration: underline;}

.pa-fld2 {
position: absolute;
margin: auto;
margin-left: 7px;
top: 330px;
font-size: 9px;
line-height: 10px;
color: #6c4639;
width: 200px;
font-family: Minion Pro;
text-transform: uppercase;
font-weight: bold;
align: left !important;
}

.pa-fld3 {
position: absolute;
margin: auto;
margin-left: 7px;
top: 370px;
font-size: 10px;
line-height: 11px;
color: #6c4639;
width: 200px;
margin-bottom: 2px !important;
font-family: Elizabeth;
text-transform: uppercase;
font-weight: bold;
}
.pa-fld3 a {color: #885848}
.pa-fld3 a:hover {color: #38565d !important; text-decoration: underline;}

.pa-posts {
display: block;
position: absolute;
color: #6c4639;
display: block;
width: 75px;
margin-left: 25px;
top: 435px;
}

.pa-respect {
display: block;
margin: auto;
position: absolute;
color: #6c4639;
display: block;
width: 75px;
top: 435px;
margin-left: 115px;
}

.pa-ip {
display: block;
position: absolute;
margin: auto;
top: 490px;
left: 65px;
color: #6c4639;
}

.pa-ip a {color: #885848  !important;}

.pa-online {
margin: auto;
color: #6c4639;
margin-top: 10px;
}

/***аватар***/
.pa-avatar {
overflow: hidden;
display: block;
position: absolute;
width: 200px;
height: 200px;
left: 19px;
top: 105px;
}

.pa-avatar img,.punbb img.avatardemo,#profile-left img {border: none !important; text-shadow: 0px 0px 7px #0b0c0a;}




/* всякие штуки */

#table-links {
   font-family: "Elizabeth", Georgia;
  font-size: 26px;
  letter-spacing: 2px;
  margin-bottom: 0
    text-shadow: 0px 1px 5px #676970 !important;
}
.table-links a {
    font-size: 12px;
    line-height: 10px;
    letter-spacing: 2px;
    font-weight: bold;
    font-family: "Elizabeth", Georgia;
    text-align: center;
    text-transform: uppercase;
    color: #885848 !important;
    text-shadow: 0px 1px 5px #676970 !important;
}
.table-links a:hover {
    font-size: 12px;
    line-height: 10px;
    letter-spacing: 2px;
    font-weight: bold;
    font-family: "Elizabeth", Georgia;
    text-align: center;
    text-transform: uppercase;
    color: #2e414b !important;
    text-shadow: 0px 1px 5px #676970 !important;
}
.table-links a:focus {
    font-size: 12px;
    line-height: 10px;
    letter-spacing: 2px;
    font-weight: bold;
    font-family: "Elizabeth", Georgia;
    text-align: center;
    text-transform: uppercase;
    color: #2e414b !important;
    text-shadow: 0px 1px 5px #59564d !important;
}
.table-links a:active {
    font-size: 12px;
    line-height: 10px;
    letter-spacing: 2px;
    font-weight: bold;
    font-family: "Elizabeth", Georgia;
    text-align: center;
    text-transform: uppercase;
    color: # !important;
    text-shadow: 0px 1px 5px #59564d !important;
}

/*
.banners1 {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */

}
.banners1:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */ 
}
*/



fieldset {
    min-width: 0;
}


.post-content abbr {
    cursor: help !important;
}
user agent stylesheet
abbr[title], acronym[title] {
    text-decoration: underline dotted !important;
}

.tab .tabline {
    display: none;
}
.tab:hover .tabline {
    display: block;
}

#pun-main textarea {
textarea rows="30" cols="800" name="text";
text-align: left !important;
font-size: 110%;
color: #032329;
background-color: #bfa691;
padding: 10px;
border: none;
}

.punbb textarea:focus, .punbb input:focus
{
  outline: none;
}

#pun-live-rusff .cooltext {
display: block;
position: absolute;
margin-left: -25px;
}

#thiscool {
display: block;
position: absolute;
margin-left: 240px;
}

#pun-live-rusff .cool2 {
display: block;
position: absolute;
margin-left: 345px;
}

#pun-live-rusff .cool3 {
display: block;
position: absolute;
margin-left: 367px;
}

.usertable .tc3 {
display: inline-block !important;
position: relative;
height: 50px;
width: 50px !important;
margin-top: 30px;
}


.hasicon .tc2 {
display: none;
}

.fs-box td.pmtcl1 {
display: block;
position: relative;
width: 300px !important;
}

.fs-box td.pmtc22 {
display: block;
position: relative;
width: 200px !important;
top: -100px;
left: 375px;
}

.fs-box td.pmtc33 {
display: block;
position: relative;
width: 100px !important;
top: -125px;
left: 650px;
}

.fs-box .post-content {
display: block;
position: relative;
width: 525px !important;
}

.fs-box .quote-box { 
display: block;
position: relative;
width: 95% !important;
color: #23140d;
text-align: left;
padding: 3px !important;
margin: 3px !important;
border: 1.6px solid #764641 !important;
background-color: #bb9e85;                 
  }

.usertable th.tcl, .usertable th.tc2, .usertable th.tc3 {
display: none !important;
}

.multipage #forum_f10 td.tc2 {
display: block !important;
position: relative;
}

.multipage #forum_f10 td.tcr {
display: block !important;
position: relative;
top: -50px !important;
}