/* CS1 Фон и цвет текста*/
li#navawards, .pa-positive, .lastedit {display: none;}
.linkst .pagelink { 
position: absolute;
top: -4em;
width: 24em;
 }


#pun-navlinks .container {margin-top: 2em}
#pun-ulinks .container {margin-top: -5px;}


/* 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: transpanent;
color: #140900;
font-weight: normal;
font-style: normal;}

/* CS1.2 Боди */
body {background-color:#cfe2fc; 
background-image: url(); 
background-position: top center;}

/* CS1.3 Шапка */
#pun-title table {
background-image : url(http://images.vfl.ru/ii/1471536889/9151e74b/13787186.png); 
background-repeat : no-repeat;
background-position: top center;
border: none;
margin-left: -448px;
margin-top: 0px;
height: 692px;
width: 1797px;}

/* CS1.4 Пан или "тело" форума */
#pun {background-color: #ffd9b7;
background-repeat : repeat;
width: 1063px;
 background-image: url(http://images.vfl.ru/ii/1471536893/16ed9ab9/13787193.png);
}

/* CS1.5 Футер, низ */
#pun-about p.container {background-image: url(http://images.vfl.ru/ii/1471536891/9f479d7e/13787187.png); background-repeat: no-repeat; 
height: 150px; 
width: 1081px; 
margin-left: -62px; 
margin-bottom: -10px; 
font-size:0 !important;}
div#html-footer {margin: -50px 0px 0px 0px;}




/* CS2 Ссылки*/

/* 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 {
  color: #4e98d2;
  font-family: 'bebas neue', sans-serif;
  border: 1px solid transparent;
 text-transform: uppercase;
letter-spacing: 1px;
  text-align: center;
 font-weight: bold;
-moz-transition: color 0.2s 0.02s ease;
 -o-transition: color 0.2s 0.02s ease;
 -webkit-transition: color 0.2s 0.02s ease;}

/* 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: #e5b916;
  border-bottom: 0px none #000;}



/* cs2.3. верхняя навигация до наведения */
#pun-navlinks a {
color: #f2f3ff;
  font-family: 'bebas neue', sans-serif;
  font-size: 23px !important;
  letter-spacing: 0px;
  border-bottom: 0px none #000;
 text-shadow: 1px 1px 0px #1f5174;
  font-weight: bold;
}
/* cs2.4. нижняя навигация до наведения */
#pun-ulinks a {
  color: #4695ca;
  font-family: 'bebas neue', sans-serif;
  font-size: 10pt !important;
  border-bottom: 0px none #000;
  text-transform: lowercase;}

/* cs2.5. верхняя навигация после наведения */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  border-bottom: 0px none #000;
  color: #83b9e6;
 }

/* cs2.5. нижняя навигация после наведения */
#pun-ulinks a:hover, #pun-ulinks a:focus, #pun-ulinks a:active {
  border-bottom: 0px none #000;
color: #ffc369;
 text-transform: lowercase;}


/* настройки + старые сообщения */
.punbb table Div.icon {float: left; 
display: block; 
border-style: none none none none;
margin-left: -14px;
margin-top: -14px;
width: 80px;
height: 77px;
background-image : url(http://images.vfl.ru/ii/1471596710/bb9ddc95/13794437.png);
background-repeat: no-repeat;}

/* новые сообщения */
TR.inew Div.icon {
background-image : url(http://images.vfl.ru/ii/1471596710/e97ad676/13794436.png);
background-repeat: no-repeat;}

/* закрытая тема */
TR.iclosed Div.icon {
background-image : url(http://images.vfl.ru/ii/1471596710/bb9ddc95/13794437.png);
background-repeat: no-repeat;}

/* важная тема */
TR.isticky Div.icon {
background-image : url(http://images.vfl.ru/ii/1471596710/e97ad676/13794436.png);
background-repeat: no-repeat;}

/* CS4 Картинки категорий */

#pun-category1.category h2 {
background: url(http://images.vfl.ru/ii/1471605193/7f1b8d2a/13796274.png);
height: 248px;
width: 1036px;
font-size:0 !important;
margin-left: -64px;
background-repeat: no-repeat;}

#pun-category2.category h2 {
background: url(http://images.vfl.ru/ii/1471605195/8652724d/13796276.png);
height: 248px;
width: 1036px;
font-size:0 !important;
margin-left: -70px;
background-repeat: no-repeat;}

#pun-category3.category h2 {
background: url(http://images.vfl.ru/ii/1471606053/88c42872/13796388.png);
height: 248px;
width: 1036px;
font-size:0 !important;
margin-left: -64px;
background-repeat: no-repeat;}

#pun-category4.category h2 {
background: url(http://images.vfl.ru/ii/1471605191/ca98e20a/13796271.png);
height: 248px;
width: 1036px;
font-size:0 !important;
margin-left: -70px;
background-repeat: no-repeat;}

#pun-category5.category h2 {
background: url(http://images.vfl.ru/ii/1471606986/44cbca91/13796567.png);
height: 283px;
width: 1036px;
font-size:0 !important;
margin-left: -75px;
background-repeat: no-repeat;}

#pun-category6.category h2 {
background: url(http://images.vfl.ru/ii/1471605194/f7aa6d41/13796275.png);
height: 248px;
width: 1036px;
font-size:0 !important;
margin-left: -63px;
background-repeat: no-repeat;}

#pun-category7.category h2 {
background: url(http://images.vfl.ru/ii/1471605196/c1821268/13796277.png);
height: 248px;
width: 1036px;
font-size:0 !important;
margin-left: -70px;
background-repeat: no-repeat;}



#pun-stats.section h2 { 
background-attachment: scroll;
background-clip: border-box;
height: 30px;
width: 907px;
margin-left: 6px;
background-color: transparent;
background-image: url("");
background-origin: padding-box;
background-position: 50% 0%;
background-repeat: no-repeat;
background-size: auto;
font-size: 0px;}

/* CS5.1 Статус картинки со статистикой 24*/
#pun-stats ul.container { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("");
background-origin: padding-box;
background-position: 10px 10px;
background-repeat: no-repeat;
background-size: auto;
padding-left: px;
padding-top: px;}


/* CS5.5 Двигаем верхний баннер */
#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; 
left: -50px; 
top: -200px}

/* CS5.6 Другое */
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-announcement h2 {display: none}
#pun-crumbs1 .container { text-align: left;}




/* Двигалка навигации*/
div#pun-navlinks {
position: absolute;
width: 120%;
text-align: center;
top: -667px;
margin-left: -310px;}

div#pun-ulinks {
position: absolute;
width: 100%;
text-align: center;
top: 20px;
margin-left: -70px;}

/* ссылки*/
a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
font-family: georgia;
font-size: 12px;
background-color:#33261d;
color: #584a3f; 
font-weight: normal;
text-align:center;
display: block;
margin: 1px;
text-decoration: none;
border-left-style: solid;
border-left-color: #584a3f;
border-left-width: 4px;
width:170px;
}







</style>
a.sbla:link, a.sbla:visited { 
display: block; 
margin-bottom: 0px; 
text-transform: uppercace;
font-style: none; 
font-family: georgia; 
font-size: 3px; 
letter-spacing: 2px;
border-radius: 0px; 
background: #3e321d; 
color: #97781b; 
padding: 2px 2px 2px 10px;}



#pun-main .post-author ul {text-align: center;}

/* Не-отображение чего-либо */
#pun-title .title-logo span {display: none;}
#pun th, #pun-main h2 {font-size: 0px;}







/* Форма ответа и админка*/
.punbb textarea{
  width:auto;
  padding:px;
  border:none;
  background: #fffdef;
   border: 1px solid #ffffff;
   border-top:3px solid #FFCB08;
   border-bottom: 3px solid #FFCB08;
   box-shadow:  inset #ffde3a 0 0 8px 0px;
   border-radius:15px;
}






.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span, #pun-title, #pun-title .container, .punbb .modmenu .container,
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer, .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 .post h3 span, .punbb th, #viewprofile li, #setmods dl, .punbb textarea, .punbb select, .punbb input
 {
  background-color: #
  }

/*------------------------ профиль ----------------------------------*/



#pun-reputation div {
  background: #fff3e1;
}

#post fieldset legend span {
  display:none;
}


.infoname {
 font-size: 13px;
 font-family: 'cuprum';
 letter-spacing: 1px;
 font-weight: bold;
 font-style: italic;
}


.infostarb {
 font-size: 8px;
 letter-spacing: 2px;
 text-transform: lowercase;
}

.money {
 margin-top: 5px;
 font-size: 10px;
 letter-spacing: 2px;
 text-transform: lowercase;
 font-family: 'bebas neue', cursive;
 }



/*----------------------кнопки----------------------------*/

.hashelp div input {
  width:100px;
}

.hashelp div input, .button {    

   border: 1px solid #FFB61B;
   background: #FF593D;
   background: -webkit-gradient(linear, left top, left bottom, from(#FF8F5B), to(#FFD400));
   background: -webkit-linear-gradient(top, #FF8F5B, #FFD400);
   background: -moz-linear-gradient(top, #FF8F5B, #FFD400);
   background: -ms-linear-gradient(top, #FF8F5B, #FFD400);
   background: -o-linear-gradient(top, #FF8F5B, #FFD400);
   background-image: -ms-linear-gradient(top, #FF8F5B 0%, #c67a16 100%);
   padding-left:7px!important;
   height:25px!important;
   text-decoration:none;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #FFFFFF 0 1px 0;
   color: #6F2F00;
   text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
   font-family: arial!important;
   font-size:13px!important;
}

/* C2.14 ОПИСАНИЕ ПОДФОРУМОВ */
#pun-index td div.tclcon {
margin: 50px;
width: 460px;
color: #222;
background-color: #fffdef;
  border-radius: 55px;
  border-bottom: 8px solid #ffdc3a;
  border-top: 27px solid #ffdc3a;
  border-left: 8px solid #ffdc3a;
  border-right: 8px solid #ffdc3a;
  box-shadow: inset 1px 0px 20px 1px #fffba7;
box-shadow-border: inset 1px 0px 20px 1px #ac7b15;
  font-style: normal;
 font-family: cuprum;
  margin: 0;
}



/*Бегунок*/
::-webkit-scrollbar {
    width: 7px;
    height: 10px;
}
::-webkit-scrollbar-track {
background: #ffd9b7;
}
::-webkit-scrollbar-thumb {
    background: #5a361d;
}


a.hotlinks, a.hotlinks:link, a.hotlinks:visited {
display: block;
    background: #A493B1;
    width: 100%;
    font-family: cuprum;
    font-weight: bold;
    font-size: 17px;
    color: #423556;
    text-shadow: 1px 1px #fff;
    text-align: center;
    margin-bottom: 2px;}

a.hotlinks:hover {
    background: -webkit-linear-gradient(left, transparent 5%, #A493B1 50%, transparent 95%);
background: -moz-linear-gradient(left, transparent 5%, #A493B1 50%, transparent 95%);
background: -ms-linear-gradient(left, transparent 5%, #A493B1 50%, transparent 95%);
background: -o-linear-gradient(left, transparent 5%, #A493B1 50%, transparent 95%);
background: linear-gradient(left, transparent 5%, #A493B1 50%, transparent 95%);
    color: #3F0F01;
}

/*Закругленные ссылки*/
a.sbla, a.sbla:link, a.sbla:visited { 
display: block; 
margin-bottom: 1px; 
text-transform: uppercase; 
text-align: center;
font-family: times new roman; 
font-size: 10px; 
letter-spacing: 1px;
border-radius: 5px;
border-left: #4A6705 3px solid;
border-right: #4A6705 3px solid;
background: -webkit-linear-gradient(top, #EDE638 0%, #7F890B 100%); 
background: -moz-linear-gradient(top, #EDE638 0%, #7F890B 100%);
background: -o-linear-gradient(top, #EDE638 0%, #7F890B 100%);
background: linear-gradient(top, #EDE638 0%, #7F890B 100%);
color: #474906;
padding: 2.3px 2px;
}




/* Описание форума */
.about_forum {
font-family: Century Gothic;
    font-size: 11px;
    text-align: justify;
    padding: 5px;
}
.about_forum_links {
font-size: 11px; 
border-top: 2px ridge #99839D;
text-align: center;
}

/* хтмл в постах описание */
.fon1 {background: url(http://funkyimg.com/i/258QH.png) repeat; border: 3px double #B8AAC8;}
.fon2 {background: #BFB2D3; border: 3px double #3A2A40;}

.miniprofile { 
width: 180px;
text-align: center;
}

.hoverprofile { width: 180px; height: 181px; background-color: #000000; opacity: 0; position: absolute; z-index: 2; margin-top: 0px; transition: 0.6s; -moz-transition: 0.6s; -webkit-transition: 0.6s; -o-transition: 0.6s; }

.hoverprofile:hover { opacity: 0.8; transition: 0.6s; -moz-transition: 0.6s; -webkit-transition: 0.6s; -o-transition: 0.6s;}

.pa-fld3 {color: #ffffff !important; font-size:10px;}
.text {font-family: lobster; color: #7A6475; text-shadow: 1px 3px 0 #A399D7; }
.text-on-fon1 {color: #C6BCDF; font-size: 12px; font-family: verdana; text-shadow: 1px 1px #000000;}



a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
font-family: tahoma;
font-size: 11px;
background-color:#352316;
color: #987e5d; 
font-weight: normal;
text-align:center;
display: block;
margin: 1px;
text-decoration: none;
border-left-style: solid;
border-left-color: #987e5d;
border-left-width: 5px;
width:150px;
}

a.tvm:hover {
font-family: tahoma;
font-size: 11px;
color: #3a2719; 
background-color:#987e5d;
display: block;
font-weight: bold;
text-align:center;
cursor:crosshair; 
text-decoration: none;
border-left-style: solid;
border-left-color: #352316;
border-left-width: 5px;
width:150px;
}


.punbb .button:hover {
background-color:#a87943;
}
/* тело сообщений*/
.body1 { padding-top: 20px;
display: block;
background: url(http://images.vfl.ru/ii/1471681683/5196a057/13806351.png)  top no-repeat, url(http://images.vfl.ru/ii/1471681684/1b44a818/13806352.png) bottom no-repeat, url(http://images.vfl.ru/ii/1471681684/cead8d3e/13806353.png) repeat-y;} 
.naz { text-align: center; font-family: Beer money; color: #d5bb8e;  text-shadow: 1px 1px 0px #362a01;} 

li.pa-fld4 {margin-top:-5px;
width: 186px;
margin-left:-1px;}

/* ГОСТЕВАЯ*/
.gosti { padding-top: 20px;
display: block;
background: url(http://images.vfl.ru/ii/1471686952/72fe2d4a/13807143.png)  top no-repeat, url(http://images.vfl.ru/ii/1471686952/c6958bab/13807142.png) bottom no-repeat, url(http://images.vfl.ru/ii/1471686292/80e01907/13807059.png) repeat-y;} 
.naz { text-align: center; font-family: Beer money; color: #d5bb8e;  text-shadow: 1px 1px 0px #362a01;} 

/* принятия*/
.privet { padding-top: 20px;
display: block;
background: url(http://images.vfl.ru/ii/1471957140/81b5dce3/13844688.png)  top no-repeat, url(http://images.vfl.ru/ii/1471686952/c6958bab/13807142.png) bottom no-repeat, url(http://images.vfl.ru/ii/1471686292/80e01907/13807059.png) repeat-y;} 
.naz { text-align: center; font-family: Beer money; color: #d5bb8e;  text-shadow: 1px 1px 0px #362a01;} 

/* ИНСТАГРАМ*/
.insta { padding-top: 20px;
display: block;
background: url(http://images.vfl.ru/ii/1471688983/d0dda591/13807390.png)  top no-repeat, url(http://images.vfl.ru/ii/1471688983/595782fd/13807389.png) bottom no-repeat, url(http://images.vfl.ru/ii/1471688983/d0dda591/13807390.png) repeat-y;} 
.naz { text-align: center; font-family: cuprum; color: #3f3f3f;} 

/* для админов*/
.jcanonname3 { background: #dcc9c7; font-family: cuprum;
font-size: 14px !important; }
.jcanonname2 { background: #dcc9c7; font-family: cuprum;
font-size: 14px !important;}


/* профиль */
.post-author ul {
margin: -5px;
width: 180px;
color: #222;
background-color: #fffdef;
  border-radius: 55px;
  border-bottom: 8px solid #ffdc3a;
  border-top: 40px solid #ffdc3a;
  border-left: 8px solid #ffdc3a;
  border-right: 8px solid #ffdc3a;
  box-shadow: inset 1px 0px 20px 1px #fffba7;
box-shadow-border: inset 1px 0px 20px 1px #ac7b15;
  font-style: normal;
 font-family: cuprum;
  margin: 0;
}
.tooltip {
 position: relative;
 }
.tooltip em {
 display: none;
 }
.tooltip:hover em {
 font-style: notmal;
 display: block;
 position: absolute;
z-index: 5000;
 background: #e8ddc1;
 color: #771818;
 padding: 20px 20px;
 bottom: 20px;
 right: 20px;
 border: 1px dashed #C8B0A6 !important;
box-shadow: 0 0 0px #;
 border-radius: 20px;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 -webkit-box-shadow: 0 0 20px #000000;
 -moz-box-shadow: 0 0 20px #000000;
}
.tooltip:hover em i {
 position: absolute;
 bottom: -7px;
 right: 5px;
 border-top: 7px solid #000;
 border-left: 7px solid transparent;
 display: block;
}


a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
font-family: tahoma;
font-size: 11px;
background-color:#352316;
color: #987e5d; 
font-weight: normal;
text-align:center;
display: block;
margin: 1px;
text-decoration: none;
border-left-style: solid;
border-left-color: #987e5d;
border-left-width: 5px;
width:150px;
}

a.tvm:hover {
font-family: tahoma;
font-size: 11px;
color: #3a2719; 
background-color:#987e5d;
display: block;
font-weight: bold;
text-align:center;
cursor:crosshair; 
text-decoration: none;
border-left-style: solid;
border-left-color: #352316;
border-left-width: 5px;
width:150px;
}
/* анкета*/
.anka { padding-top: 20px;
display: block;
background: url(http://images.vfl.ru/ii/1471690687/aef09061/13807608.png)  top no-repeat, url(http://images.vfl.ru/ii/1471690687/beb317a3/13807606.png) bottom no-repeat, url(http://images.vfl.ru/ii/1471690687/f3b6bc56/13807607.png) repeat-y;} 
.naz { text-align: center; font-family: Beer money; color: #d5bb8e;  text-shadow: 1px 1px 0px #362a01;} 


/* для полосок */
.polosa1 { width: 200px; padding: 3px; 
background-color: #e2d15e; 
color: #dae2e2;
 text-transform: uppercase; 
line-height: 75%;
 margin-bottom: 20px; 
font-size: 14px; 
letter-spacing: 6px; 
font-family: Bebas Neue;
 text-align: center; 
 transition: 0.8s all ease-in-out; -webkit-transition: 0.8s all ease-in-out; -moz-transition: 0.8s all ease-in-out; o-transition: 0.8s all ease-in-out; box-shadow:inset 0px 0 0 #fff8d1;}



.polosa1:hover { color: #000; box-shadow:inset 220px 0 0 #6d9fc5;}