/* H.I.S.1 Something else
-------------------------------------------------------------*/

#toptoptop {
background: transparent;
display: block;
height: 31px;
margin-left: 501px;
margin-top: 147px;
position: absolute;
width: 280px;
}

.ttt1 {
height: 31px;
margin-left: 1px !important;
opacity: 0.6;
width: 88px;
}

.ttt2 {
height: 31px;
margin-left: -2px !important;
opacity: 0.6;
width: 88px;
}

.ttt3 {
height: 31px;
margin-left: 2px !important;
opacity: 0.6;
width: 88px;
}
.ttt1:hover, .ttt2:hover, .ttt3:hover {
opacity: 0.9;
}

#hat_table {
background: transparent;
display: block;
height: 157px;
margin-left: 418px;
margin-top: 216px;
padding: 10px;
position: absolute;
width: 345px;
color: #333333;
}

#hat_table_in {
height: 150px;
overflow-y: auto;
overflow-x: hidden;
}



#tabataba {
display: block;
height: 48px;
margin-left: 430px;
margin-top: 400px;
position: absolute;
width: 366px;
}

.tabataba1 {
display: block;
height: 22px;
position: relative;
width: 68px;
}

.tabataba2 {
display: block;
height: 22px;
margin: -22px 81px !important;
position: absolute;
width: 74px;
}

.tabataba3 {
display: block;
height: 22px;
margin: -22px 167px !important;
position: absolute;
width: 60px;
}

.tabataba4 {
display: block;
height: 22px;
margin: -22px 239px !important;
position: absolute;
width: 126px;
}

.tabataba5 {
display: block;
height: 22px;
margin: 4px 7px !important;
position: absolute;
width: 120px;
}

.tabataba6 {
display: block;
height: 22px;
margin: 4px 140px !important;
position: absolute;
width: 59px;
}

.tabataba7 {
display: block;
height: 22px;
margin: 4px 211px !important;
position: absolute;
width: 146px;
}

#linktab {
display: block;
height: 200px;
margin-right: 30px;
text-align: center;
width: 170px;
}

.linktab1 {
background: #EDEDED;
color: #333333 !important;
display: block;
font-style: italic;
height: 15px;
margin-top: 1px !important;
padding: 5px;
position: relative;
width: 150px;
}

.linktab1:hover {
background: #DDDDDD;
color: #333333 !important;
display: block;
font-style: italic;
height: 15px;
margin-top: 1px !important;
padding: 5px;
position: relative;
width: 150px;
}


#scroller {
display: block;
height: 400px;
width: 380px;
overflow-y: auto;
position: absolute;
}

.nonono {
background: url("http://s2.uploads.ru/zoC4E.png") no-repeat transparent;
color: transparent;
display: block;
font-size: 10px;
height: 600px;
margin-left: 50px !important;
position: relative;
text-align: center;
width: 703px;
}

/* 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 {
background-color: #f0ede5;
  color: #333;
  }

/* CS1.2 */
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
background-color: transparent;
  color: #343335;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
background-color: transparent;
  color: #fff;
  }

/* CS1.4 */
#pun-title, #pun-title .container, .punbb .modmenu .container {
background-color: transparent;
  color: #333;
  }

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: #f7f7f7;
  color: #005EAB
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
background-color: transparent;
  color: #333
  }

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
background-color: #FAF8F4;
border: medium none transparent !important;
border-radius: 10px;
color: #333333;
  }

/* CS1.8 */
#pun-navlinks .container {
background-color: #F0EDE5;
font-family: "Arial";
font-size: 12px;
font-style: italic;
font-weight: 700;
height: 20px;
padding: 5px 15px !important;
text-align: center;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: #faf9f0
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: #f5f5f5
  }

/* CS2.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  border-color: transparent;
  }

/* CS2.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: transparent;
  }

/* CS2.5 */
.punbb th {
  border-color: transparent;
  }

/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
  border-color: #ccc #fff #fff #ccc;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: #ccc
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: #fff
  }

.punbb .divider {
  border-color: #ccc #fff #fff #fff
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #dedfdf
  }

li.pa-online {
  border-left-color: #005EAB;
  }


/* 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 {
  color: #7f393e;
  text-decoration: none;
  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #545454;
  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: #343437;
  text-decoration: none;
  }

/* CS3.3 */
#pun-navlinks a {
  color: #7f393e;
  text-decoration: none;
  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #343437;
  text-decoration: none;
  }

#pun-ulinks a {
color: #545454 !important;
  text-decoration: none;
}

#pun-ulinks a:hover {
  color: #95484e !important;
  text-decoration: none;
}

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #333;
  color: #fff;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/

    /*Нет новых*/
    Div.icon {
    background-image : url('http://desdes.anihub.ru/files/0012/91/50/19154.png');
    background-repeat: no-repeat;
    }

    /*Новые*/
    TR.inew Div.icon {
    background-image : url('http://desdes.anihub.ru/files/0012/91/50/48321.png');
    background-repeat: no-repeat;
    }

    /*Важно*/
    TR.isticky Div.icon {
    background-image : url('http://desdes.anihub.ru/files/0012/91/50/17028.png');
    background-repeat: no-repeat;
    }

    /*Закрыто*/
    TR.iclosed Div.icon {
    background-image : url('http://desdes.anihub.ru/files/0012/91/50/57001.png');
    background-repeat: no-repeat;
    }

#pun-main div.catleft, #pun-main div.catright {display: none}

/* CS5 Other
 -------------------------------------------------------------*/

/* CS5.1 */


::-moz-selection {
background-color: #dfd9ca;
}
::selection {
background-color: #dfd9ca;
}


div.code-box {height: 71px;
max-height: 150px;
overflow-x: auto;}

div#pun-live-rusff {height: 20px !important;
width: 150px !important;}

span.cooltext, span.cool2 {display: none;}

span.cool1 {background-color: #faf8f4;
background-image: url(http://desdes.anihub.ru/files/0012/91/50/80961.png);
background-repeat: no-repeat;
background-position: 98% 50%;
font-size: 0px;
border: medium none currentColor;
cursor: pointer;
float: right;
height: 20px;
text-align: center;
width: 87px;
box-shadow: none !important;
color: transparent;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
text-shadow: none !important;}

span.cool3 { 
background: #faf8f4;
border: medium none currentColor;
box-shadow: none !important;
color: #7f6661;
cursor: pointer;
float: right;
font-family: "verdana";
font-size: 11px;
font-weight: 700;
height: 20px;
margin-right: 5px;
padding: 0px 5px;
text-align: center;
text-shadow: none !important;
width: auto;
}

span.cool1:hover { 
background-color: #faf8f4;
background-image: url(http://desdes.anihub.ru/files/0012/91/50/87312.png);
}

span.cool3:hover { 
background: #faf8f4;
color: #4b2823;
}

div#pun-live-rusff-peoples {right: 5px !important; 
background: #FAF9F0 !important;
border-bottom: 3px solid #faf8f4 !important;
border-left: 1px solid #faf8f4 !important;
border-right: 1px solid #faf8f4 !important;
border-top: medium none currentColor !important;}

div.people-head { 
background: #faf8f4 !important;
border-bottom: 3px solid #FAF9F0 !important;
color: #4b2823 !important;
font-size: 10px !important;
font-weight: 700 !important;
margin-bottom: 5px !important;
padding: 3px 0px !important;
text-align: center !important;
width: 100% !important;
}

#main-reply { 
background-color: #FAF8F4;
border: transparent !important;
border-radius: 10px;
color: #333333;
}

#navawards {display: none !important;}

.pa-fld1 {margin-top: 5px !important;
border-radius: 10px;
background:  #FAF8F4;
padding-bottom: 12px !important;}

.pa-fld2 {margin-top: -10px !important;
border-radius: 10px;
background:  #FAF8F4;
padding-bottom: 10px !important;
padding-left: 5px !important;
padding-right: 5px !important;
margin-top: 8px !important;
text-align: left;
}

.pa-fld3 img {
width: 35px;
height: 35px;
}

.pa-fld4 {
height: 30px;
margin-bottom: -10px !important;
width: 187px;
}

.pa-gifts {display: none;}

abbr {
border: none !important;
cursor: help;
   }


.tip { 
background-color: #FAF8F4 !important;
border: transparent !important;
border-radius: 10px;
color: #333;
display: none;
padding: 10px;
position: absolute;
z-index: 1000;
width: 150px;
font-size: 10px;
white-space: normal;
text-align: center;
}


#part {
overflow-x: hidden;
overflow-y: auto;
width: 300px;
height: 96px;
}

#partner a{
opacity: 0.5;
}
#partner a:hover{
opacity: 1;
}

#imp {
background: transparent;
padding-top: 3px;
text-align: center;
}

.impi {
background: #E7DFC5;
font-weight: 700;
padding: 5px;
text-align: center;
text-transform: uppercase;
width: 150px;
font-size: 9px;
height: 24px;
}

#att {
background-image: url("http://desdes.anihub.ru/files/0012/91/50/95733.png");
background-position: 3.5% 2px;
background-repeat: no-repeat;
font-size: 10px;
padding: 3px 3px 3px 50px;
}

.lastedit {display: none;}


#JampPanel2:hover{
margin-right:45px;
}
#JampPanel2,#JampPanel2 .container{
border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
-webkit-box-shadow:0px 3px 0px #7F393E;
-khtml-box-shadow:0px 3px 3px #7F393E;
-moz-box-shadow:0px 3px 0px #7F393E;
background-color: #FAF8F4;
border: 1px solid #7F393E;
box-shadow: 0px 3px 0px #7F393E;
}
#JampPanel2 {opacity:0.9;
position:fixed;z-index:1200;
height:150px;top:8px;right:0;margin-right:-352px;
background: #FAF9F0 url(http://desdes.anihub.ru/files/0012/91/50/43567.png) 1px 13px no-repeat;
   transition-duration: 0.33s;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  -o-transition-duration: 0.33s;
width:380px;
}
#JampPanel2 .container{
padding:12px;
height: 400px;
width:100%;margin:-1px 0 0 30px;
}
#Zaslonyalka2{ /*прикрывает область тени на стыке уха с container*/
position:absolute;
height:150px;width:15px;
background-color: #FAF9F0;
margin:-12px 0 0 -15px;
}





#menu {
margin-top: -5px;
width: 125px;
height: 60px;
background-repeat : no-repeat;}

#menu span {
text-align:left;
display:block;
color:#000000;
margin: 7px 0;
padding: 5px;
}
#submenu, #menu span {
    border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
background:#faf8f4;
}

#menu .tabactive {
color: #000000;
    background:#DDDDDD;
}

#submenu {
padding: 3px;
height: 220px;
text-align: center;
width: 608px;
}

.submenutext {
display: none; 
height: 40px;
}

#who {
background: #FAF8F4;
border-radius: 5px;
color: #42765F;
font-size: 18px;
padding: 3px 5px 5px;
text-shadow: 1px 1px white;
}

#number {
background: #D6E6BF;
display: block;
font-family: "Garamond";
font-size: 18px;
font-weight: 700;
height: 25px;
margin-top: -26px;
padding: 1px 5px;
position: absolute;
width: 238px;
}

#best {
background: #EDECE4;
color: #333333;
border-radius: 5px;
font-weight: 700;
padding: 2px 5px 5px;
}

#ourusers {
background: #FAF8F4;
border-radius: 5px;
padding: 3px 5px 5px;
width: 400px;
}

.post-author ul li.pa-avatar img {border: 1px solid #fff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);}