/*--------------------------- шапка --------------------------------------------------*/
#pun-title table {
  background: url(http://forumfiles.ru/files/0018/25/96/77226.jpg) no-repeat top right; 
  height: 584px;
  width: 1600px;
  margin-left:-350px;
}
/*--------------------------- футер --------------------------------------------------*/
#pun-about p.container {
  background: url(http://forumfiles.ru/files/0018/25/96/44131.jpg) bottom center no-repeat;
  height: 79px;
  width: 1920px;
  margin-left:-511px;
  margin-bottom:-29px;
  padding-top:20px;
}

/*------------------------------- иконки ----------------------------------------*/
/* иконка старых сообщений*/
table Div.icon { 
  background: url() no-repeat top center;
margin-top: 27px;
margin-right: 6px;
}
/* иконка новых */
TR.inew Div.icon {
  background : url(http://forumfiles.ru/files/0018/25/96/96948.png) no-repeat top center;
}
/* иконка важных*/
#pun-viewforum TR.isticky Div.icon {
  background: url(http://forumfiles.ru/files/0018/25/96/19152.png) no-repeat top center;
}
/*иконка закрытых*/
#pun-viewforum TR.iclosed Div.icon {
  background: url(http://forumfiles.ru/files/0018/25/96/46724.png) no-repeat top center;
}
/* ------------------------ статистика ------------------------------*/
#pun-stats.section h2 { 
background: url(http://forumfiles.ru/files/0018/25/96/37913.png) no-repeat;
padding-bottom:0px;
height: 85px;
width: 464px;
font-size:0!important;
margin-top: 35px;
margin-bottom: -10px;
margin-left: 225px;}

#pun-stats h2 span { 
   display:none;
}
/*------------------------------- быстрый ответ ---------------------------------*/
#post-form h2 span {
   display:none;
}
#post-form h2 {
   background: url() no-repeat;
height: 0px;
width: 539px;
font-size:0!important;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 190px;}
}
/*----------------------кнопки типа отправить_посмотреть----------------------------*/
.hashelp center div a button{
  min-width:90px!important;
padding: 3px 10px 4px 10px!important;
margin-right:5px!important;
}
.hashelp center div a button, .button {   
    background: #d5445c!important;
  min-width:90px!important;
padding: 3px 10px 4px 10px!important;
border: 1px solid #b72a41!important;
text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
   font-family: cuprum!important;
box-shadow: none!important;
text-transform: lowercase;
color: #fefefe;
text-shadow: none!important;
   font-size:13px!important;
}
.hashelp center div a button:active, .button:active {
position:relative;
top:1px;
}
/*------------------------ профиль ----------------------------------*/
.pa-respect a{color:#ffffff!important;}
.pa-respect a:hover{color:#d1e0de!important; text-shadow: #785f80 1px 1px 0px, #785f80 0px 0px 1px!important;}
#pun-reputation div {background: #c8bccd;}

#post fieldset legend span {
  display:none;
}
.pa-time-visit, .pa-online, .pa-ip, .pa-visit, .pa-last-visit {
font-size: 9px; 
}
.pa-last-visit {margin-bottom: -50px!important; padding-top: 20px!important; }

.pa-posts {
color:#ffffff!important;
text-shadow: #785f80 1px 1px 0px, #785f80 0px 0px 1px!important;
text-align: center;
display: inline-block;
padding: 0 5px!important;
width: 50px;
margin-left: -3px!important;
margin-bottom: 22px!important;
line-height:13px;
 font-family: roboto condensed;
font-size: 10px;
}
.pa-respect {
color:#ffffff!important;
text-shadow: #785f80 1px 1px 0px, #785f80 0px 0px 1px!important;
text-align: center;
display: inline-block;
padding: 0 5px!important;
width: 46px;
margin-left: 0;
margin-bottom: 22px!important;
line-height:13px;
 font-family: roboto condensed;
font-size: 10px;
}
.pa-fld3 {
color:#ffffff!important;
text-shadow: #785f80 1px 1px 0px, #785f80 0px 0px 1px!important;
text-align: center;
display: inline-block;
padding: 0 5px!important;
width: 45px;
margin-left: 0;
margin-bottom: 22px!important;
line-height:13px;
 font-family: roboto condensed;
font-size: 10px;
}
.pa-fld2 {
height: 48px;
margin-left: -16px!important;
margin-top: -77px!important;
margin-bottom: -3px!important;
}
.pa-fld4 {margin-top: -35px!important; margin-bottom: -3px!important; margin-left: -4px!important;}
.pa-fld4 img {height: 40px;}

.pa-reg {display: none!important;}
.pa-gifts, .pa-from {display: none!important;}

/*------------------------полоски прокрутки-----------------------*/
::-webkit-scrollbar-thumb:vertical {
  background-color:#d5445c;
border: 1px solid #b72a41!important;
} 
::-webkit-scrollbar-thumb:horizontal {
  background-color:#d5445c;
border: 1px solid #b72a41!important;
}
::-webkit-scrollbar{
  width: 4px;
  height: 4px;
  background-color: #efeaf3;
}


.ls ::-webkit-scrollbar-thumb:vertical {
  background-color:#b4a99b;
} 
.ls ::-webkit-scrollbar-thumb:horizontal {
  background-color:#b4a99b; 
}
.ls ::-webkit-scrollbar{
  width: 2px;
  height: 2px;
  background-color: #e7dfd3;}

/*-----------------ширина колонок в списке активных пользователей ----------------*/
div#pun-online.punbb .tc3 {
  text-align: left; /*текст справа*/
  width: 20%; /*ширина третьей колонки*/
}
div#pun-online.punbb .tcl {
  text-align: left; /*текст слева для первых двух колонок*/ 
}
#pun-online th.tcl, #pun-online th.tc3 {
   font-size:0%; }

/*-------------------------------- категории ------------------------------- */
.category h2 span {visibility: hidden!important;}

#pun-category1.category h2 {
background: url(http://forumfiles.ru/files/0018/25/96/55261.png);
height: 85px;
width: 464px;
font-size:0!important;
margin-top: 35px;
margin-bottom: -10px;
margin-left: 225px;}

#pun-category2.category h2 {
background: url(http://forumfiles.ru/files/0018/25/96/85771.png);
height: 85px;
width: 464px;
font-size:0!important;
margin-top: 35px;
margin-bottom: -10px;
margin-left: 225px;}

#pun-category3.category h2 {
background: url(http://forumfiles.ru/files/0018/25/96/10497.png);
height: 85px;
width: 464px;
font-size:0!important;
margin-top: 35px;
margin-bottom: -10px;
margin-left: 225px;}

#pun-category4.category h2 {
background: url(http://forumfiles.ru/files/0018/25/96/55155.png);
height: 85px;
width: 464px;
font-size:0!important;
margin-top: 35px;
margin-bottom: -10px;
margin-left: 225px;}

#pun-category5.category h2 {
background: url(http://forumfiles.ru/files/0018/25/96/15920.png);
height: 85px;
width: 464px;
font-size:0!important;
margin-top: 35px;
margin-bottom: -10px;
margin-left: 225px;}

#pun-category6.category h2 {
background: url(http://forumfiles.ru/files/0018/25/96/58439.png);
height: 85px;
width: 464px;
font-size:0!important;
margin-top: 35px;
margin-bottom: -10px;
margin-left: 225px;}

/*-------------------------------- разное ------------------------------- */
#pun-main div.catleft, #pun-main div.catright, #pun-announcement h2, .lastedit, .mini_awards_label, .mini_awards, .title-logo span, li#navawards, #topic-modmenu .container span {
  display: none;
}

.permalink{
  font-size: 15px;
  font-family: cuprum;
text-transform: lowercase;
text-align: left;
  font-weight: normal!important;
  color: #d94f65!important;
text-shadow: 1px 1px 0px #fff;
}

hr {border: none;border-top: dotted 1px #d94f65;}

.punbb th {background: transparent; color: transparent;}

.adformal h2, #pun-adnav h2 {background: transparent!important; font-size: 16px!important;}

#font-area, #size-area, #color-area, #table-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area, #addition-area {
position: absolute;
right: 6px;
top: 37px!important;
    background: #e7e3ea;
border: 1px solid #f8f4fb;
box-shadow: inset 0px 0px 10px #c8bccd;
padding: 7px!important;
}

#smilies-area {width: 500px!important;}
#smilies-area img {margin-right: 4px!important; margin-bottom: 2px!important;}

#font-area {max-height: 250px; overflow-y: auto; font-size: 12px!important;}

.ls21 img {width: auto!important;}

::selection {background: #b3dbd5; color: #ffffff!important;}
::-moz-selection {background: #b3dbd5; color: #ffffff!important;}


.pun-modal .modal-inner {background: #e5daec;}





.mainlink {text-align:center; margin-top:9px!important;}
.mainlink a {display:inline-block; font-size:12px; font-family: cuprum; color:#fff!important; text-shadow: none!important; padding:2px 2px 4px 2px; margin: 1px!important; text-transform:lowercase; transition: 0.1s;text-align:center; width:80px; background: #62b0ba;}
.mainlink a:hover {color: #fff!important; background: #de4116;}

.navilink {margin-right: 5px!important; background: #dd5e70; padding: 0px 10px 1px 10px; font-family: cuprum; text-transform: lowercase; font-size: 13px;}
.navilink a {color: #efeef0!important; text-shadow: none!important;}
.navilink a:hover {color: #efeef0!important; text-shadow: none!important;}

.navilinkn {margin-right: 5px!important; padding: 0px 6px 1px 6px; font-family: cuprum; text-transform: lowercase; font-size: 16px;}
.navilinkn a {color: #f6f3f8!important; text-shadow: #8d7791 1px 1px 0px!important;}
.navilinkn a:hover {color: #f6f3f8!important; text-shadow: #8d7791 1px 1px 0px!important;}


/*------------------------------- анкеты ----------------------------------------*/
.ankg {width: 520px; height: 586px; background: url(http://forumfiles.ru/files/0014/f0/ec/23766.jpg); border-radius: 20px;}
.ankg1 {position: absolute; text-align: left; font-size: 12px; font-family: cuprum; font-style: italic; color: #ffffff; text-shadow: #a72912 1px 1px 0px; margin-top: 19px!important; margin-left: 40px!important; letter-spacing: 1px;}
.ankg2 {position: absolute; text-align: center; margin-top: 52px!important; margin-left: 210px!important;}
.ankg3 {position: absolute; text-align: center; font-size: 30px; font-family: arial; text-transform: uppercase; font-weight: bold; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 500px; margin-top: 164px!important; margin-left: 10px!important;}
.ankg4 {position: absolute; text-align: center; font-size: 14px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 500px; margin-top: 198px!important; margin-left: 10px!important;}
.ankg5 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 64px!important; margin-left: 46px!important; overflow: auto;}
.ankg6 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 92px!important; margin-left: 46px!important; overflow: auto;}
.ankg7 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 121px!important; margin-left: 46px!important; overflow: auto;}
.ankg8 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 64px!important; margin-left: 318px!important; overflow: auto;}
.ankg9 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 92px!important; margin-left: 318px!important; overflow: auto;}
.ankg10 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 121px!important; margin-left: 318px!important; overflow: auto;}
.ankg11 {position: absolute; text-align: center; font-size: 13px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 146px; height: 25px; padding-top: 9px; margin-top: 523px!important; margin-left: 28px!important; overflow: auto;}
.ankg12 {position: absolute; text-align: justify; line-height: 140%; font-size: 11px; color: #ffffff; text-shadow: #971b04 1px 1px 0px; width: 307px; height: 320px; margin-top: 235px!important; margin-left: 182px!important; overflow: auto;}
.ankg13 {padding: 2px 8px 2px 8px;}
.ankg14 {position: absolute; text-align: center; font-size: 20px; font-family: arial; font-weight: bold; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 112px; margin-top: 242px!important; margin-left: 60px!important;}
.ankg15 {position: absolute; text-align: center; font-size: 20px; font-family: arial; font-weight: bold; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 112px; margin-top: 281px!important; margin-left: 60px!important;}
.ankg16 {position: absolute; text-align: center; font-size: 20px; font-family: arial; font-weight: bold; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 112px; margin-top: 320px!important; margin-left: 60px!important;}
.ankg17 {position: absolute; text-align: center; font-size: 20px; font-family: arial; font-weight: bold; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 112px; margin-top: 359px!important; margin-left: 60px!important;}
.ankg18 {position: absolute; text-align: center; font-size: 20px; font-family: arial; font-weight: bold; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 112px; margin-top: 398px!important; margin-left: 60px!important;}
.ankg19 {position: absolute; text-align: center; margin-top: 448px!important; margin-left: 40px!important;}
.ankg20 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 75px; padding-top: 3px; margin-top: 460px!important; margin-left: 98px!important; overflow: hidden;}

.anks {width: 520px; height: 586px; background: url(http://forumfiles.ru/files/0014/f0/ec/25954.jpg); border-radius: 20px;}
.anks1 {position: absolute; text-align: left; font-size: 12px; font-family: cuprum; font-style: italic; color: #ffffff; text-shadow: #31465a 1px 1px 0px; margin-top: 19px!important; margin-left: 40px!important; letter-spacing: 1px;}
.anks2 {position: absolute; text-align: center; margin-top: 52px!important; margin-left: 210px!important;}
.anks3 {position: absolute; text-align: center; font-size: 30px; font-family: arial; text-transform: uppercase; font-weight: bold; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 500px; margin-top: 164px!important; margin-left: 10px!important;}
.anks4 {position: absolute; text-align: center; font-size: 14px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 500px; margin-top: 198px!important; margin-left: 10px!important;}
.anks5 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 64px!important; margin-left: 46px!important; overflow: auto;}
.anks6 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 92px!important; margin-left: 46px!important; overflow: auto;}
.anks7 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 121px!important; margin-left: 46px!important; overflow: auto;}
.anks8 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 64px!important; margin-left: 318px!important; overflow: auto;}
.anks9 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 92px!important; margin-left: 318px!important; overflow: auto;}
.anks10 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 158px; height: 16px; padding-top: 3px; margin-top: 121px!important; margin-left: 318px!important; overflow: auto;}
.anks11 {position: absolute; text-align: center; font-size: 13px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 146px; height: 25px; padding-top: 9px; margin-top: 523px!important; margin-left: 28px!important; overflow: auto;}
.anks12 {position: absolute; text-align: justify; line-height: 140%; font-size: 11px; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 307px; height: 320px; margin-top: 235px!important; margin-left: 182px!important; overflow: auto;}
.anks13 {padding: 2px 8px 2px 8px;}
.anks14 {position: absolute; text-align: center; font-size: 20px; font-family: arial; font-weight: bold; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 112px; margin-top: 242px!important; margin-left: 60px!important;}
.anks15 {position: absolute; text-align: center; font-size: 20px; font-family: arial; font-weight: bold; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 112px; margin-top: 281px!important; margin-left: 60px!important;}
.anks16 {position: absolute; text-align: center; font-size: 20px; font-family: arial; font-weight: bold; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 112px; margin-top: 320px!important; margin-left: 60px!important;}
.anks17 {position: absolute; text-align: center; font-size: 20px; font-family: arial; font-weight: bold; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 112px; margin-top: 359px!important; margin-left: 60px!important;}
.anks18 {position: absolute; text-align: center; font-size: 20px; font-family: arial; font-weight: bold; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 112px; margin-top: 398px!important; margin-left: 60px!important;}
.anks19 {position: absolute; text-align: center; margin-top: 448px!important; margin-left: 40px!important;}
.anks20 {position: absolute; text-align: center; font-size: 11px; font-family: cuprum; text-transform: uppercase; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 75px; padding-top: 3px; margin-top: 460px!important; margin-left: 98px!important; overflow: hidden;}


/*------------------------------- анкеты ----------------------------------------*/
.pri {width: 359px; height: 209px; background: url(http://s0.uploads.ru/oq2Is.png); border-radius: 13px;}
.pri1 {position: absolute; margin-left: 90px!important; margin-top: 27px!important; width: 250px; text-align: center; font-size: 30px; font-family: arial; font-weight: bold; text-transform: uppercase; color: #ffffff; text-shadow: 1px 1px 0px #820000;}
.pri2 {position: absolute; margin-left: 91px!important; margin-top: 57px!important; width: 242px; text-align: center; font-size: 9px; font-family: cuprum; font-weight: bold; text-transform: uppercase; color: #c92033; letter-spacing: 1px;}
.pri3 {position: absolute; margin-left: 98px!important; margin-top: 73px!important; width: 240px; text-align: justify; font-size: 10px; color: #ffffff; text-shadow: 1px 1px 0px #820000; line-height: 130%;}
.pri4 {position: absolute; margin-left: 24px!important; margin-top: 99px!important; width: 312px; text-align: justify; font-size: 10px; color: #ffffff; text-shadow: 1px 1px 0px #820000; line-height: 130%;}
.pri5 {position: absolute; margin-left: 24px!important; margin-top: 27px!important; width: 66px; height: 66px; background: url(http://s2.uploads.ru/15jEo.gif); border-radius: 5px; border: 2px solid #ffffff;}

/*------------------------------- отн и хр ----------------------------------------*/
.otns {width: 200px; height: 243px; background: url(http://i.imgur.com/PRL4Y1L.jpg); border-radius: 15px;}
.otns1 {position: absolute; margin-top: 10px!important; margin-left: 68px!important}
.otns1 img {width: 60px; height: 60px; border-radius: 60px;}
.otns2 {font-size: 14px; font-family: cuprum; text-transform: uppercase; height: 16px; width: 185px; position: absolute; margin-left: 8px!important; margin-top: 83px!important; text-align: center; text-shadow: #31465a 1px 1px 0px;}
.otns2 a {color: #ffffff!important}
.otns3 {position: absolute; text-align: justify; line-height: 140%; font-size: 11px; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 184px; height: 120px; margin-top: 112px!important; margin-left: 8px!important; overflow: auto;}

.hrs {width: 300px; height: 180px; background: url(http://i.imgur.com/40v5dKG.jpg); border-radius: 15px;}
.hrs1 {font-size: 14px; font-family: cuprum; text-transform: uppercase; height: 16px; width: 282px; position: absolute; margin-left: 9px!important; margin-top: 13px!important; text-align: center; text-shadow: #31465a 1px 1px 0px;  color: #ffffff;}
.hrs1 a {color: #ffffff!important}
.hrs2 {font-size: 11px; font-style: italic; font-family: cuprum; text-transform: lowercase; letter-spacing: 1px; height: 16px; width: 282px; position: absolute; margin-left: 9px!important; margin-top: 43px!important; text-align: center; text-shadow: #31465a 1px 1px 0px; color: #ffffff;}
.hrs3 {position: absolute; text-align: justify; line-height: 140%; font-size: 11px; color: #ffffff; text-shadow: #31465a 1px 1px 0px; width: 281px; height: 98px; margin-top: 71px!important; margin-left: 9px!important; overflow: auto;}

.otng {width: 200px; height: 243px; background: url(http://i.imgur.com/9TU7QgK.jpg); border-radius: 15px;}
.otng1 {position: absolute; margin-top: 10px!important; margin-left: 68px!important}
.otng1 img {width: 60px; height: 60px; border-radius: 60px;}
.otng2 {font-size: 14px; font-family: cuprum; text-transform: uppercase; height: 16px; width: 185px; position: absolute; margin-left: 8px!important; margin-top: 83px!important; text-align: center; text-shadow: #a72912 1px 1px 0px;}
.otng2 a {color: #ffffff!important}
.otng3 {position: absolute; text-align: justify; line-height: 140%; font-size: 11px; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 184px; height: 120px; margin-top: 112px!important; margin-left: 8px!important; overflow: auto;}

.hrg {width: 300px; height: 180px; background: url(http://i.imgur.com/GZ7F9ao.jpg); border-radius: 15px;}
.hrg1 {font-size: 14px; font-family: cuprum; text-transform: uppercase; height: 16px; width: 282px; position: absolute; margin-left: 9px!important; margin-top: 13px!important; text-align: center; text-shadow: #a72912 1px 1px 0px;  color: #ffffff;}
.hrg1 a {color: #ffffff!important}
.hrg2 {font-size: 11px; font-style: italic; font-family: cuprum; text-transform: lowercase; letter-spacing: 1px; height: 16px; width: 282px; position: absolute; margin-left: 9px!important; margin-top: 43px!important; text-align: center; text-shadow: #a72912 1px 1px 0px; color: #ffffff;}
.hrg3 {position: absolute; text-align: justify; line-height: 140%; font-size: 11px; color: #ffffff; text-shadow: #a72912 1px 1px 0px; width: 281px; height: 98px; margin-top: 71px!important; margin-left: 9px!important; overflow: auto;}

/*------------------------админы в шапке----------------------*/
.ams { 
position: relative; 
display: inline-block
} 
.ams span { 
display: none; 
} 
.ams a {color: #765c81;
text-shadow: #ffffff 1px 1px 0px;
}
.ams a:hover {color: #b7404e;
text-shadow: #ffffff 1px 1px 0px; 
}
.ams:hover span{ 
position:absolute; 
border: #dccee1 solid 1px;
text-align:center; 
display:inline-block; 
margin-top: 32px; 
left:-80px; 
height: 130px!important;
z-index:100000;
}

/*------------------------темы----------------------*/
.tem {width: 619px; min-height: 140px;
background: url(http://forumfiles.ru/files/0018/25/96/50549.png) top no-repeat, url(http://forumfiles.ru/files/0018/25/96/62590.png) bottom no-repeat, url(http://forumfiles.ru/files/0018/25/96/93266.png) repeat-y; padding-bottom: 5px; }
.tem1 {position: relative; text-align: center; font-size: 29px; font-family: bebasneueregular; padding-top: 35px; font-weight: normal; color: #e65d73; text-shadow: #ffffff 1px 1px 0px, #ffffff 0px 0px 1px;}
.tem2 {position: relative; text-align: justify; font-size: 11px; font-family: arial; padding: 27px 51px 33px 50px; color: #fefefe; text-shadow: #786581 1px 1px 0px; line-height: 170%!important;}
.tem2 a {color: #ede6f0!important; text-shadow: #786581 1px 1px 0px;}
.tem11 {position: relative; text-align: center; font-size: 29px; font-family: bebasneueregular; padding-top: 7px; font-weight: normal; color: #ede6f0; text-shadow: #786581 1px 1px 0px;}


/*------------------------команды----------------------*/
.kom label {display: inline-block; width: auto; padding: 5px 20px 4px 20px; margin: 5px; background-color: #e5e2e5; color: #413945; text-align: center; font-family: 'bebas_neueregular'; text-shadow: none!important; font-size: 16px;}
.kom > div, .kom > input {display: none;}
.kom {text-align: center;}
.kom input[type="radio"]:checked + label {background-color: #e5e2e5;}
.kom > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.kom > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.kom > input:nth-of-type(3):checked ~ div:nth-of-type(3),
.kom > input:nth-of-type(4):checked ~ div:nth-of-type(4),
.kom > input:nth-of-type(5):checked ~ div:nth-of-type(5) {display: block;  margin-top: 10px; text-align: justify;}

.pla3 {text-align: justify!important; word-break: break-all!important;}
.pla3 s {text-decoration: none!important; opacity: .2;}
.pla4 {margin-bottom: 8px!important;}
.ls41 {padding-right: 4px!important;}

/*------------------------плашка и лз----------------------*/
.lz {width: 204px; text-align: justify; font-family: verdana; font-size: 9px; padding: 8px 15px 9px 16px; background: url(http://forumfiles.ru/files/0018/25/96/94701.png) 0px top no-repeat, url(http://forumfiles.ru/files/0018/25/96/94223.png) 0px bottom no-repeat, url(http://forumfiles.ru/files/0018/25/96/48443.png) 0 top repeat-y; margin-top: 0px!important; margin-left: -19px!important; color: #5b3a69; text-shadow: 1px 1px 0px #ffffff; line-height: 150%;}
.lz b {color: #b1192b; font-weight: normal;}
.nm {text-align: center; font: 16px bebasneueregular; font-weight: normal; padding-top: 5px!important; margin-bottom: 6px!important;}
.nm a {text-shadow: 1px 1px 0px #fefefe!important; color: #5b3a69!important;}

/*------------------------уровни----------------------*/
.sing {position: absolute; margin-left: 260px!important; margin-top: 468px!important;}
.urp {opacity: 0;}
.ur {position: relative; width: 900px; height: 700px; background: url(http://forumfiles.ru/files/0018/25/96/74043.png); margin-left: 0px!important;}
.ur1 {position: absolute; text-align: center; margin-left: 489px!important; margin-top: 644px!important; -webkit-transform: rotate(-20deg); font-family: Neucha; font-size: 28px; line-height: 100%; color: #192137; width: 60px; font-style: italic;}
.ur2 {position: absolute; margin-left: 108px!important; margin-top: 108px!important;}
.ur3 {position: absolute; margin-left: 294px!important; margin-top: 102px!important;}
.ur4 {position: absolute; margin-left: 559px!important; margin-top: 99px!important;}
.ur5 {position: absolute; margin-left: 100px!important; margin-top: 265px!important;}
.ur6 {position: absolute; margin-left: 314px!important; margin-top: 272px!important;}
.ur7 {position: absolute; margin-left: 572px!important; margin-top: 258px!important;}
.ur8 {position: absolute; margin-left: 113px!important; margin-top: 451px!important;}
.ur9 {position: absolute; margin-left: 307px!important; margin-top: 429px!important;}
.ur10 {position: absolute; margin-left: 433px!important; margin-top: 382px!important;}
.ur11 {position: absolute; margin-left: 634px!important; margin-top: 421px!important;}
.ur12 {position: absolute; margin-left: 18px!important; margin-top: 220px!important; -webkit-transform: rotate(15deg);}
.ur13 {position: absolute; margin-left: 785px!important; margin-top: 313px!important; -webkit-transform: rotate(-15deg);}
.ur14 {position: absolute; width: 70px; height: 200px; margin-left: 4px!important; margin-top: 367px!important;}

/*------------------------страницы----------------------*/
.ls1 {background: url(https://i.imgur.com/PAEVNVx.png); width: 800px; height: 600px; border-radius: 30px; }
.ls11 {position: absolute; margin-top: 20px!important; margin-left: 161px!important; clip: rect(-40px 196px 145px -20px);}
.ls12 {-moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); -o-transform: rotate(-15deg); transform: rotate(-15deg);}
.ls12 img {width: 160px; height: 160px;}
.ls13 {position: absolute; margin-top: 227px!important; margin-left: -1px!important; clip: rect(-10px 70px 92px 1px);}
.ls14 {-moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); -o-transform: rotate(-15deg); transform: rotate(-15deg);}
.ls14 img {width: 72px; height: 72px;}
.ls15 {position: absolute; margin-top: 207px!important; margin-left: 282px!important; text-align: center; width: 313px; height: 40px; font-family: Neucha; font-size: 36px; line-height: 100%; color: #2b3a81; overflow: hidden;}
.ls16 {position: absolute; margin-top: 258px!important; margin-left: 180px!important; text-align: center; width: 417px; height: 40px; font-family: Neucha; font-size: 16px; line-height: 100%; color: #2b3a81; overflow: hidden;}
.ls17 {position: absolute; margin-top: 450px!important; margin-left: 168px!important; text-align: center; width: 122px; font-family: Neucha; font-size: 25px; line-height: 80%; color: #2b3a81; overflow: hidden;}
.ls18 {position: absolute; margin-top: 450px!important; margin-left: 335px!important; text-align: center; width: 130px; font-family: Neucha; font-size: 25px; line-height: 80%; color: #2b3a81; overflow: hidden;}
.ls19 {position: absolute; margin-top: 450px!important; margin-left: 513px!important; text-align: center; width: 122px; font-family: Neucha; font-size: 25px; line-height: 80%; color: #2b3a81; overflow: hidden;}
.ls110 {position: absolute; background: transparent; width: 10px; height: 10px; margin-left: 690px!important; margin-top: 490px!important; padding: 50px;}

.ls2 {background: url(https://i.imgur.com/oMGvaDQ.png); width: 800px; height: 600px; border-radius: 30px;}
.ls21 {position: absolute; width: 135px; height: 230px; margin-top: 262px!important; margin-left: 108px!important; overflow-y: auto; line-height: 170%; text-align: center;}
.ls22 {position: absolute; width: 240px; height: 250px; margin-top: 249px!important; margin-left: 266px!important; overflow-y: auto; line-height: 170%; text-align: center;}
.ls23 {position: absolute; width: 128px; height: 221px; margin-top: 248px!important; margin-left: 546px!important; overflow-y: auto; line-height: 170%; text-align: center;}
.ls21 img {width: 40px; height: 40px;}

.pr {opacity: .3;}
.ls3 {background: url(https://i.imgur.com/lTHp1MU.png); width: 800px; height: 600px; border-radius: 30px;}
.ls31 {position: absolute; width: 264px; height: 153px; margin-top: 248px!important; margin-left: 126px!important; overflow-y: auto; line-height: 170%; text-align: center;}
.ls32 {position: absolute; width: 264px; height: 153px; margin-top: 248px!important; margin-left: 410px!important; overflow-y: auto; line-height: 170%; text-align: center;}
.ls33 {position: absolute; width: 574px; height: 51px; margin-top: 451px!important; margin-left: 113px!important; overflow-y: auto; line-height: 170%; text-align: left;}
.ls31 img {width: 48px; height: 48px;}
.ls32 img {width: 48px; height: 48px;}
.ls33 img {width: 48px; height: 48px;}

.pla {opacity: 0; width: 132px; height: 130px; transition-duration: 0.5s;  -moz-transition-duration: 0.5s;  -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
.pla1 {width: 132px; height: 130px;}
.pla:hover {opacity: 1; -moz-transition-duration: 0.5s;  -webkit-transition-duration: 0.5s;  -o-transition-duration: 0.5s;}
.pla2 {font-size: 16px; font-family: bebas neue; letter-spacing: 0px; font-weight: bold; text-align: center; padding: 5px 0px 5px 0px;}
.pla3 {width: 116px; height: 114px; padding: 10px 6px 6px 10px; background: url(http://funkyimg.com/i/2ondT.png); font-size: 10px; text-align: justify; text-transform: lowercase; overflow-y: auto; color: #ffffff; text-shadow: 1px 1px 0px #000000; font-family: cuprum; letter-spacing: 1px; line-height: 120%;}
.pla4 {height: 130; width: 132px;}

.ls4 {background: url(https://i.imgur.com/DhbkMvG.png); width: 800px; height: 600px; border-radius: 30px;}
.ls41 {position: absolute; width: 280px; height: 232px; margin-top: 236px!important; margin-left: 136px!important; overflow-y: auto; line-height: 190%; text-align: center;}
.ls42 {position: absolute; width: 194px; height: 252px; margin-top: 246px!important; margin-left: 478px!important; overflow-y: auto; line-height: 190%; text-align: center;}