/* CS1 Background and text colours
-------------------------------------------------------------*/

/* CS1.1 */
#pun-title table {
	 border: none; 
         width: 250px; 
	 height: 376px; 
         margin-left: -12px;
	 background-image: url("http://co.forum4.ru/files/0016/ce/97/73602.jpg"); 
   background-repeat: no-repeat;
   background-position: top center;
   margin-top: -1px;
}

#pun-crumbs2 {display: none;}
#pun-title h1 span  {display: none}

/* Фон */
body { 
 background-image: url("http://co.forum4.ru/files/0016/ce/97/74364.jpg"); 
 overflow-x: hidden;
 background-repeat: no-repeat;
 background-position : top center;
 background-attachment: fixed;
 background-color:#dfd2c3;
}

/* футер */
#pun-about p.container {background-image: url(http://co.forum4.ru/files/0016/ce/97/22283.jpg);
 background-position: center bottom;
 background-repeat: no-repeat;
 width: 900px;
 height: 65px;
 margin-left: -23px;
 margin-bottom: -29px;
}


.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: transparent;
  color: #450404;
  }

/* CS1.2 */
#pun { background-image : url("http://co.forum4.ru/files/0016/ce/97/64591.jpg");
background-position : center;
background-repeat: repeat-y;}

.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer {
  background-color: transparent;
  color: #450404;
  }

/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
  background-color: transparent;
  color: #450404;
  font-weight: normal;
font-style: normal;
  }

/* CS1.4 */
#pun-title, #pun-title .container {
  background-color: transparent;
  color: #450404;}

/* CS1.5 */
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span {
  background-color: transparent;
  color: #450404
  }

/* CS1.6 */
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl  {
  background: transparent;
  color: #450404
  }

#pun-main h3 span {
background: url(http://i2.imageban.ru/out/2016/02/22/80fb4b34db6ff26213abcb300117d61d.png) no-repeat !important;
width: auto;
font-size: 12px;
margin: 15px -54px 0px 551px;
padding: 4px 0px 5px 15px;
height: 30px;
}

.post h3 span a:link, .post h3 span a:visited {
    color: #ddcca3;
    margin-left: 15px;
}

.punbb .post h3 strong {
    font-size: 14px;
    margin: -2px 65px 0px 0px;
    color: #ddcca3;
}

/* CS1.7 */
.punbb .quote-box, .punbb .code-box {
  background-color: rgba(223, 210, 195, 0.63); 
  color: #450404;
  background: #transparent;
  box-shadow: 0px 1px 4px rgba(32, 17, 1, 0.52), 0px 0px 40px rgba(108, 53, 0, 0.16) inset;
  border: 1px solid rgba(69, 4, 4, 0.47) !important;
  }

/* CS1.8 */
#pun-navlinks .container {
  text-align: center;
  background-color: transparent;
  color: #450404;
  }

.offline li.pa-online strong {
  font-weight: normal
  }

.punbb textarea, .punbb select, .punbb input {
color: #450404;
border: 1px solid rgba(69, 4, 4, 0.47) !important;
background: #DFD2C3 none repeat scroll 0% 0%;
box-shadow: 0px 1px 4px rgba(32, 17, 1, 0.52), 0px 0px 40px rgba(108, 53, 0, 0.16) inset;
  }


/* CS2 Border colours
-------------------------------------------------------------*/

/* CS2.1 */
.punbb .container, .punbb .post-body, .post h3, #pun-title {
  border-color: transparent
  }

/* CS2.2 */
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info,
.punbb .category, .punbb .post {
  border-color: transparent
  }

/* 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: transparent;
  }

#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span {
  border-color: transparent
  }

#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend {
  border-color: transparent
  }

.punbb .divider {
  border-color: transparent
  }

.punbb .formal fieldset .post-box, .punbb .info-box {
  border: 1px solid #480746
  }

li.pa-online {
  border-left-color: #480746;
  }

.punbb .post-sig dt {
  border-top-color: #99836B !important;
  }


/* 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: #542222;
  font-style: normal;
  border-bottom: 0px none #000;
  text-decoration: none;

  }

.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #542222
  }

/* 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: #8D3C3C;
    border-bottom: 0px none #000;
  text-decoration: none;

  }

/* CS3.3 */
#pun-navlinks a {
  color: #380000;
    border-bottom: 0px none #000;
  text-decoration: none;

  }

/* CS3.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #8D3C3C;
  font-weight: bold;
font-style: normal;
  border-bottom: 0px none #000;
  text-decoration: none;
  }

#pun-pagelinks a:active, #pun-pagelinks a:focus {
  background-color: #542222;
  color: #542222;
  }

/* CS4 Post status icons
 -------------------------------------------------------------*/
div.icon {border-color: transparent}
tr.iredirect div.icon {border-color: transparent}
div.inew {border-color: transparent}


#pun-main div.catleft, #pun-main div.catright {display: none}


    .punbb td div.tclcon {margin-left: 56px; margin-top: 18px; padding-bottom: 10px;}

      .punbb Div.icon {background-image : url("http://co.forum4.ru/files/0016/ce/97/78502.png");
      float: left;
      background-repeat: no-repeat;
      width: 87px;
      height: 70px;}

    TR.inew Div.icon {background-image : url("http://co.forum4.ru/files/0016/ce/97/34854.png");
      float: left;
      background-repeat: no-repeat;
      width: 87px;
      height: 70px;}

    TR.isticky Div.icon {background-image : url("http://co.forum4.ru/files/0016/ce/97/98752.png");
      float: left;
      background-repeat: no-repeat;
      width: 87px;
      height: 70px;}

    TR.iclosed Div.icon {background-image : url("http://co.forum4.ru/files/0016/ce/97/70958.png");
      float: left;
      background-repeat: no-repeat;
      width: 87px;
      height: 70px;}


#pun-title table tbody tr .title-logo-tdr {position: absolute; z-index: 1; left: 90px; top: 10px}

#pun-announcement h2 {display: none}
#pun-announcement .container {padding-top: 1em}

#pun-main .category Div.icon {float: left; display: block; border-style: none none none none; height: 70px; width: 87px; background-repeat : no-repeat; background-position: top center; background-color : transparent;}

tr#forum_f5 div.icon {background-image: url(http://co.forum4.ru/files/0016/ce/97/56648.png);  }
tr#forum_f5 div.inew {background-image: url(http://co.forum4.ru/files/0016/ce/97/24979.png);  }

tr#forum_f7 div.icon {background-image: url(http://co.forum4.ru/files/0016/ce/97/12870.png);  }
tr#forum_f7 div.inew {background-image: url(http://co.forum4.ru/files/0016/ce/97/79233.png);  }

tr#forum_f8 div.icon {background-image: url(http://co.forum4.ru/files/0016/ce/97/12709.png);  }
tr#forum_f8 div.inew {background-image: url(http://co.forum4.ru/files/0016/ce/97/71020.png);  }

tr#forum_f6 div.icon {background-image: url(http://co.forum4.ru/files/0016/ce/97/91597.png);  }
tr#forum_f6 div.inew {background-image: url(http://co.forum4.ru/files/0016/ce/97/89271.png);  }


#pun-ulinks .container, #pun-navlinks * {
text-shadow: 0px 0px 0px #726552;
}

/* картинка для категории */
#pun-stats h2, #pun-main h1, #pun-main h2 {text-align: center; background-image: url(http://co.forum4.ru/files/0016/ce/97/78287.png);
background-repeat: no-repeat; 
overflow-x: hidden; 
background-position: top center;
text-transform: uppercase;
height: 31px; 
font-weight:normal;
font-size: 13px !important; 
color:#ddcca3;
text-shadow: 1px 1px 1px #000; 
line-height: 130%;
font-family:'Medieval_English';
font-style: normal;
letter-spacing: 2px;
margin-bottom: -20px;
}

/* в профиль */
#hunt,#fight {
display:inline-block;
text-align:center;
font-weight: bold;
line-height: 53px;
}

#hunt {
text-align:center;
width:80px;
}

#fight {
text-align:center;
width:75px;
}

#hf {
background: url("http://i3.imageban.ru/out/2016/05/08/7e257f3547c743c8e105bd27e01892b7.png") no-repeat scroll center top transparent;
width:185px;
height: 48px;
margin-left: -15px;
margin-top: 2px;
margin-bottom: -23px;
}

#shame {
background-color:rgba(200, 0, 0, 0.53);
padding: 2px;
font-weight: bold;
margin-top: -24px;
width: 153px;
margin-left: -6px;
margin-bottom: 3px;
border-style: solid; border-width: 5px; -moz-border-image: url(http://i6.imageban.ru/out/2016/05/08/884e1402c7c8c5cbdafd704b94888ebb.png) 5 round; -webkit-border-image: url(http://i6.imageban.ru/out/2016/05/08/884e1402c7c8c5cbdafd704b94888ebb.png) 5 round; -o-border-image: url(http://i6.imageban.ru/out/2016/05/08/884e1402c7c8c5cbdafd704b94888ebb.png) 5 round; border-image: url(http://i6.imageban.ru/out/2016/05/08/884e1402c7c8c5cbdafd704b94888ebb.png) 5 round;
}

/* в шапку */
#animation {
    background: url("http://co.forum4.ru/files/0016/ce/97/84052.gif") no-repeat scroll center top transparent;
    height: 158px;
    width: 613px;
    margin-left: -12px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}

#png {
    background: url("http://i4.imageban.ru/out/2016/04/06/ce820de0f1d571b8f781f545305d8843.png") no-repeat scroll center top transparent;
    height: 165px;
    width: 620px;
    margin-left: -15px;
    margin-top: 0px;
    position: absolute;
    z-index: 2;
}

#forplayer {
    background: url("http://i1.imageban.ru/out/2016/04/13/9f052d7f61bc2f71568eaa6723c4867e.png") no-repeat scroll center top transparent;
    height: 27px;
    width: 23px;
    margin-left: 206px;
    margin-top: 157px;
    position: absolute;
    z-index: 3;
}


#tablebanner1 {
    background: url("http://i1.imageban.ru/out/2016/04/13/9f052d7f61bc2f71568eaa6723c4867e.png") no-repeat scroll center top transparent;
    height: 27px;
    width: 23px;
    margin-left: 206px;
    margin-top: 157px;
    position: absolute;
    z-index: 13;
}

#tablebanner2 {
    background: url("http://i3.imageban.ru/out/2016/04/13/55bb98a1f043050dc3929412ce88ea40.png") no-repeat scroll center top transparent;
    height: 27px;
    width: 25px;
    margin-left: 360px;
    margin-top: 157px;
    position: absolute;
    z-index: 13;
}

#shop {
height:55px;
width:55px;
margin-left:-28px;
margin-top:297px;
position: absolute;
z-index: 3;
}

#hallofglory {
height:39px;
width:40px;
position:absolute;
z-index:2;
margin: 345px -19px;
}

/* оформление ролевого подфорума */
.land1 {
    background: url("http://co.forum4.ru/files/0016/ce/97/11340.png") no-repeat scroll center top rgba(230, 210, 186, 0.27);
    height: auto;
    width: 367px;
    border: solid #38393b;
    border-radius: 0px 50px 0px 0px;
    border-width: 0px;
    padding: 8px;
    padding-top: 25px;
    box-shadow: 0 3px 3px #383C41 inset;
    filter: grayscale(0%);
    margin-left: -10px !important;
}

.land2 {
    background: url("http://co.forum4.ru/files/0016/ce/97/30636.png") no-repeat scroll center top transparent;
    height: auto;
    width: 367px;
    border: solid #38393b;
    border-radius: 0px 50px 0px 0px;
    border-width: 0px;
    padding: 8px;
    padding-top: 25px;
    box-shadow: 0 3px 3px #394138 inset;
    color:black;
    margin-top: -15px !important;
    margin-left: -10px !important;
}

.land3 {
    background: url("http://co.forum4.ru/files/0016/ce/97/18128.png") no-repeat scroll center top rgb(245, 218, 189);
    height: auto;
    width: 367px;
    border: solid #38393b;
    border-radius: 0px 50px 0px 0px;
    border-width: 0px;
    padding: 8px;
    padding-top: 25px;
    box-shadow: 0 3px 3px #384141 inset;
    color:black;
    margin-top: -15px !important;
    margin-left: -10px !important;
}

.land4 {
    background: url("http://co.forum4.ru/files/0016/ce/97/44656.png") no-repeat scroll center top transparent;
    height: auto;
    width: 367px;
    border: solid #38393b;
    border-radius: 0px 50px 0px 0px;
    border-width: 0px;
    padding: 8px;
    padding-top: 25px;
    box-shadow: 0 3px 3px #413E38 inset;
    color:black;
    margin-top: -15px !important;
    margin-left: -10px !important;
}

.land5 {
height: auto;
width: 351px;
padding: 25px 5px 5px 5px;
background-color: rgba(203, 180, 152, 0.22);
margin-left: 0px !important;
box-shadow: 0px 1px 4px rgba(32, 17, 1, 0.52), 0px 0px 40px rgba(108, 53, 0, 0.16) inset;
border-style: solid; border-width: 0px 11px 11px; -moz-border-image: url(http://co.forum4.ru/files/0016/ce/97/87583.jpg) 0 11 11 repeat; -webkit-border-image: url(http://co.forum4.ru/files/0016/ce/97/87583.jpg) 0 11 11 repeat; -o-border-image: url(http://co.forum4.ru/files/0016/ce/97/87583.jpg) 0 11 11 repeat; border-image: url(http://co.forum4.ru/files/0016/ce/97/87583.jpg) 0 11 11 repeat;
margin-top: -10px !important;
margin-left: -10px !important;
margin-bottom: -15px !important;
}

/*Фон мини-профиля в Топике*/
.punbb .post .post-author {
  background:url(http://co.forum4.ru/files/0016/ce/97/36125.jpg) 0 0 repeat-y;/
  overflow: visible!important;
   margin-left: -12px !important;
}
.punbb .post .post-author > ul {
  background:url(http://co.forum4.ru/files/0016/ce/97/28645.jpg) 0 top no-repeat,url(http://co.forum4.ru/files/0016/ce/97/29680.jpg) 0 bottom no-repeat; 
  margin-top:-12px 0 -12px 0!important; padding-bottom: 0px !important;
}
.post-author ul {text-align: center; padding-left: 9px !important; padding-top:10px !important; padding-bottom:10px !important;}

#pun-main .post-author ul {text-align: center !important;}

/*Фон под контейнеры в форме Ответа*/
#pun_wrap #post .container[id$="-area"]{
  background-color: #dfd2c3; 
  color: #450404;
  border: 1px solid #450404 !important; 
  background: #dfd2c3;
  box-shadow: 3px 3px rgba(72, 40, 4, 0.38);
    border-radius:15px;
    -webkit-border-radius:15px;
    -khtml-border-radius:15px;
    -moz-border-radius:15px;
    -o-border-radius:15px;
  }

/* Для таблицы в шапке */
.table1 {
height:auto; 
width:auto; 
top:166px;
margin-left:222px !important;
position:absolute;
z-index:100;
font-size: 10px;
color: rgba(231, 231, 231, 0.9);
text-shadow: 1px 1px 1px #000;
}

.table2 {
height:96px; 
width:566px; 
top:176px;
margin-left:12px !important;
position:absolute;
z-index:100;
font-size: 9px;
color: rgba(231, 231, 231, 0.9);
}

.inews {
width: 65px;
text-align: center;
padding: 1px 2px;
border-radius:0px 5px 5px 0px;
background: transparent linear-gradient(#B64B4D, #4A1C1C) repeat scroll 0% 0%;
color: #DDCCA3;
margin-left: -4px !important;
box-shadow: 0px 3px 3px rgb(0, 0, 0) inset;
font-size:9px;
}

.ignews {
width: 65px;
text-align: center;
padding: 1px 5px;
border-radius: 5px 0px 0px 5px;
background: transparent linear-gradient(#328E9E, #272B55) repeat scroll 0% 0%;
color: rgba(231, 231, 231, 0.9);
margin-left: 165px !important;
box-shadow: 0px 3px 3px #000 inset;
font-size: 9px;
}

/* для ссылок в описании подфорума */
.linkfft {
height: auto;
width: 359px;
border-radius:30px 30px 0px 0px;
padding:2px;
box-shadow: 0px 3px 3px #928474 inset;
text-align: center;
margin-top: 5px !important;
margin-bottom: -6px !important;
margin-left: -6px !important;
background-color: rgba(190, 255, 193, 0.2);
}

.linkland1 {
height: auto;
width: 373px;
padding: 5px;
box-shadow: 0px 3px 3px #928474 inset;
text-align: center;
background-color:#CBD5ED;
border: 3px solid #41424A;
border-width: 3px 0px 0px 0px;
margin-left: -8px !important;
margin-top: 5px !important;
margin-bottom: -8px !important;
}

.linkland2 {
height: auto;
width: 373px;
padding: 5px;
box-shadow: 0px 3px 3px #928474 inset;
text-align: center;
background-color:#C2D1BE;
border: 3px solid #41424A;
border-width: 3px 0px 0px 0px;
margin-left: -8px !important;
margin-top: 5px !important;
margin-bottom: -8px !important;
}

.linkland3 {
height: auto;
width: 373px;
padding: 5px;
box-shadow: 0px 3px 3px #928474 inset;
text-align: center;
background-color:#B4C3BA;
border: 3px solid #41424A;
border-width: 3px 0px 0px 0px;
margin-left: -8px !important;
margin-top: 5px !important;
margin-bottom: -8px !important;
}

.linkland4 {
height: auto;
width: 373px;
padding: 5px;
box-shadow: 0px 3px 3px #928474 inset;
text-align: center;
background-color:#CBC3B6;
border: 3px solid #41424A;
border-width: 3px 0px 0px 0px;
margin-left: -8px !important;
margin-top: 5px !important;
margin-bottom: -8px !important;
}

.spoler{display: none;}

#pun-live-rusff span.cooltext {display: none;}

p.text {padding-left:15px;} 

/* таблица со ссылками */
table.gridtable {
    width: 100%;
    border-collapse:collapse;
}
table.gridtable td {
    vertical-align: top;
}

/* Плавная смена картинки при наведении
 -------------------------------------------------------------*/ 
.image.first,.image.second {
border:0px solid transparent;
margin:0;
padding:0;
}

.image.first {
opacity:1px;
display:block;
position:absolute;
z-index:1000;
transition-duration:0.96s;
-webkit-transition-duration:0.96s;
-moz-transition-duration:0.96s;
-o-transition-duration:0.96s;
-ms-transition-duration:0.96s;
}


.image.first:hover {
opacity:0.00;
}
 
div.ImgField {
display:inline-block;
background-position:center center;
background-repeat:no-repeat;
margin:0;
padding:0;
}

/* ОФОРМЛЕНИЕ ЗАКЛАДОК */
/* Общее */
.punbb #MyBookmarks .deS {
  display: block;
  text-align: center;
  width: 231px;
  margin-left: -76px;
  top: 75px !important;
}
.punbb #MyBookmarks .deS:after {
  content: "Чтобы поставить закладку, дважды кликните по нужному месту в тексте поста, а затем еще раз по появившемуся флажку. Для скрытия панели закладок, нажмите на значок с вороном ещё раз.";
  display: block;
  font-size: .8em;
  margin-top: 1em;
}
#BookmCntToggle {
background: url(http://i3.imageban.ru/out/2016/06/16/9bdfa7e9e9ac67459092e98ac8cc711a.png) center center no-repeat !important;
width: 63px !important;
height: 127px !important;
top: 0px !important;
opacity: 1 !important;
cursor: pointer;
z-index: 999999;
}
.post .bookmark {
width:48px!important;;
height:28px!important;;
background: url(http://i5.imageban.ru/out/2016/06/16/33674302536d718d27c2600e2ebc4798.png) no-repeat !important;
margin-right:2px!important;
}

.punbb #MyBookmarks
    {
        position: fixed;
        z-index: 300;
        top: 80px;
        right: 0;
        left: 2px;
     
        width: 300px !important; /*Ширина картинки*/
        height: 300px; /*Высота размножающейся картинки*/
        margin-top: 30px;
        padding-top: 35px;
     
        background: rgba(0, 0, 0, 0) url('http://i4.imageban.ru/out/2016/06/16/70b4143d401c51d58d2c1c0bd8f975ac.png') repeat-y scroll 2px 0; /*Средняя часть контейнера, где 2px - отступ вправо*/
        box-shadow: none !important;
    }
.punbb #MyBookmarks h2,
    .editBookmark h2
    {
        position: relative;
        z-index: 9999999;
     
        width: auto;
     
        border: medium none;
        background: transparent none repeat scroll 0 0;
    }
    .editBookmark {
        background-color: #c1b19a;
}

.punbb #MyBookmarks h2
    {
        width: 182px;
        margin-top: -101px;
        margin-left: 60px;
        text-align: center !important;
    }
.punbb #MyBookmarks inner
    {
        position: relative;
     
        display: block;
        overflow: hidden;
     
        height: 300px;
        margin-left: -7px;
        padding-top: 100px;
     
        border-color: inherit;
    }
.punbb #MyBookmarks .container
    {
        position: absolute !important;
        top: -80px;
        bottom: 0;
     
        display: block;
     
        width: 300px; /*Ширина картинки*/
        height: 453px !important; /*Высота расположения нижней и верхней картинки относительно размножаемой части*/
        margin-bottom: -5%;
        padding-top: 0;
     
        border: medium none;
        background: url('http://i3.imageban.ru/out/2016/06/16/66590ab0f3fb31458caa0be7c89b62c9.png') no-repeat scroll 2px 6px, rgba(0, 0, 0, 0) url('http://i6.imageban.ru/out/2016/06/16/bd09769a47a1e7fb4d82aec12a214957.png') no-repeat scroll 12px 100%; /*Здесь картинки верхней и нижней части контейнера, цифры после url'ов - сдвиги влево или вправо, а также вверх соответственно*/
    }
.punbb #MyBookmarks li.BookmarkL
    {
        font-size: 11px;
     
        position: relative !important;
     
        width: 198px !important;
        margin-top: 0 !important;
        margin-left: 40px !important;
     
        border: medium none;
    }
.punbb #MyBookmarks li.BookmarkL > span > a
    {
        left: 11px;
     
        padding: .8em 1em;
    }
.punbb #MyBookmarks li.BookmarkL > span > dd
    {
        display: none;
    }
.punbb #MyBookmarks li.BookmarkL > span:hover > dd
    {
        position: relative;
        top: -2px !important;
        left: 33px;
     
        display: block !important;
     
        color: #005682 !important;
    }
.punbb #MyBookmarks li.BookmarkL > span:hover em
    {
        font-size: 8pt;
     
        z-index: 999999;
     
        display: block !important;
        overflow: hidden !important;
     
        width: 218px !important;
        min-width: 218px !important;
        max-width: 218px !important;
        height: 12px !important;
        margin-top: -1px;
        margin-left: -32px;
        padding-top: 2px !important;
     
        text-align: center !important;
        white-space: nowrap;
        text-overflow: ellipsis;
     
        color: #002F47 !important;
        background: rgba(0, 0, 0, 0.2) repeat scroll 0 0; /*Подложка под описанием закладки при наведении*/
    }
.punbb #MyBookmarks li.BookmarkL em.e1::before
    {
        top: -23px;
        left: -25px;

        display: block !important;
     
        width: 20px; /*Ширина картинки*/
        height: 20px;  /*Высота картинки*/
     
        content: ' ';
        transform: none !important;
     
        border-top-right-radius: 0px;
        background: rgba(0, 0, 0, 0) url('http://i3.imageban.ru/out/2016/06/16/b15f2f6a08c5946e77bcdf39429da3c6.png') no-repeat scroll 0 0;  /*Курсор слежения за закладкой по левому краю*/
    }
.punbb #MyBookmarks em a
    {
        color: #005682 !important;
    }
.punbb #MyBookmarks em a:hover
    {
        opacity: .6;
        color: #002F47 !important;
    }
.punbb #MyBookmarks #bm2
    {
        font-size: 1em !important;
        font-weight: 400;
     
        position: relative;
        top: 13px !important;
     
        display: none;
     
        cursor: pointer;
    }
.punbb #MyBookmarks li span strong
    {
        font-size: 12px;
     
        z-index: 99999;
     
        float: right;
     
        margin-top: 7px;
        margin-right: -24px;
        padding: 3px;
     
        cursor: pointer;

        width: 20px; /*Ширина картинки*/
        height: 20px;  /*Высота картинки*/
     
        color: transparent;
        background: rgba(0, 0, 0, 0) url('http://i6.imageban.ru/out/2016/06/16/b4600a8337d83ade4d755bf1dc822acd.png') no-repeat scroll 0 0;  /*Крестик удаления закладки*/
    }
.punbb #MyBookmarks li num
    {
        font-weight: 700;
     
        float: left;
     
        width: 2.2em;
        margin: 0;
        padding: .8em 0em!important;
    }
.punbb #MyBookmarks center
    {
        font-size: 16px;
        font-weight: 700;
     
        z-index: 999;
     
        width: 64px; 
        height: 64px;
     
        cursor: pointer;
     
        background-color: inherit;
    }
.punbb #MyBookmarks span.scrl.t
    {
        position: absolute !important;
        top: 75px !important;
        left: 101px !important;
     
        width: 24px;  /*Ширина картинки*/
        height: 24px; /*Высота картинки*/
     
        background: rgba(0, 0, 0, 0) url('http://i3.imageban.ru/out/2016/06/16/8b5714dea3105ebc247214f6fcb35965.png') no-repeat scroll 0 0 !important; /*Кнопка скролла "вверх"*/
        box-shadow: none !important;
    }
.punbb #MyBookmarks span.scrl.b
    {
        position: absolute !important;
        top: 75px !important;
        left: 180px !important;
     
        width: 24px; /*Ширина картинки*/
        height: 24px; /*Высота картинки*/
     
        background: rgba(0, 0, 0, 0) url('http://i5.imageban.ru/out/2016/06/16/58533e387ec2dee546cb1c27b1722a46.png') no-repeat scroll 0 0 !important;  /*Кнопка скролла "вниз"*/
        box-shadow: none !important;
    }
.punbb #MyBookmarks span.scrl
    {
        font-size: 1.2em;
        line-height: 1.1em;
     
        z-index: 999;
     
        width: 120px;
        padding-top: 6px;
     
        cursor: pointer;
        text-align: center;
     
        color: transparent;
        background-color: inherit;
        text-shadow: none !important;
    }
    .deS
    {
        position: relative;
        top: 79px !important;
        left: 101px !important;
    }
.punbb #MyBookmarks li.BookmarkL > span.last_click
    {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        box-shadow: none !important;
    }