/*------------- плашки -------------*/ 
.pa-fld3 {position: relative;
    left: -3px;
    z-index: 1000;
    top: -43px;} 
 
 
#plah { 
width: 210px;
    height: 31px;
    text-align: center;
    margin-left: -1px !important;
    margin-top: -10px !important;
    position: relative;
    margin-bottom: 5px !important;
    background-color: #679398;
    border: 1px solid rgb(44, 70, 73, 0.4)!important;
} 
 
 
#plah name { 
position: relative;
    display: block;
    width: 200px;
    padding: 7px 3px 0px 3px;
    height: 17px;
    font: 11px/11px Roboto Condensed;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #f2f1f0;
} 
 
#plah quote{ 
position: relative;
    display: block;
    width: 170px;
    padding: 0px 3px 0px 3px;
    text-transform: lowercase;
    background-color: #DFDEDC;
    color: #333333;
    margin-left: 18px!important;
    margin-top: -3px!important;
} 
 
 


/*гостевая
-------------------------------------------------------------*/
.guest  {width: 630px;
    margin-left: 13px!important;
    background-color: #e1f4ea;
    box-shadow: 0px 0px 20px 2px inset rgb(156, 158, 158,0.6);
    padding: 6px;
    border: 1px solid white;}

.guest1 {text-align: right;
    font-family: 'Bebas Neue';
    font-size: 25px;
    color: #406062;
    text-shadow: 1px 0px 2px #ffffff;
    letter-spacing: 0.5px;
    padding-top: 2px;
    padding-right: 10px;
    font-weight: 800;
}

.guest2 {
font-family: 'Cuprum';
    text-transform: lowercase;
    color: #406062;
    text-align: right;
    padding-right: 20px;
    font-size: 14px;
    margin-top: -30px!important;
}


.guest3 {width: 590px;
    padding: 5px;
    font-family: arial;
    letter-spacing: 0.5px;
    font-size: 10.5px;
    text-align: justify;
    margin-left: 13px!important;
}

.gt4, .gt5 {
width: 290px;
    display: inline-block!important;
    padding: 4px;
    background: linear-gradient(#8aa7ab, #5d888e);
    box-shadow: #ffffff 0px 0px 1px inset;
    border: 1px solid rgb(42 138 148);
    font-size: 16px;
    padding-top: 2px;
    height: 20px;
    margin-left: 11px!important;
    margin-bottom: 6px!important;
    text-align: center;
    font-family: 'Bebas Neue';
    letter-spacing: 0.5px;
    color: #d8fbff;
}


.guest4, .guest5 {
width: 290px;
    display: inline-block!important;
    padding: 4px;
    background-color: #d2e1d9;
    border: 1px solid #238a94;
    color: black;
    font-size: 10.5px;
    padding-top: 8px;
    overflow: auto;
    height: 50px;
    margin-left: 11px!important;
    text-align: left;
}

/*личное звание
-------------------------------------------------------------*/
.lz {
    text-align: center;
    font-family: 'Montserrat';
    font-size: 9px;
    color: #ccc8de;
    font-weight: 400;
    text-transform: lowercase!important;
    letter-spacing: 0.5px;
    padding: 5px 8px;
	}

.lz a {
	color: #ccd1ce!important;
    text-shadow: 1px 1px 0px #3b4143;
    font-weight: 600;
	}

.lz a:hover {
	text-decoration: underline!important;
	opacity: .6;
	}

.lz name {
font-family: 'bebas neue';
    font-size: 14px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
	}

.lz name a {
	color: #ccd1ce!important;
	text-decoration: none!important;
	}

.lz name a:hover {
	color: #238a94!important;
	text-decoration: none!important;
	opacity: 0.8!important;
	}

html {
-ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}


#tags .container {
position: absolute;
    right: 6px;
    box-shadow: none;
    border: none;
    background: #f3fcf8;
    border: 1px solid #028793;
    padding: 7px!important;
    z-index: 2;
}

#font-area {
max-height: 250px;
overflow-y: auto;
font-size: 11px!important;
width: 154px!important;
margin-top: 0px;
}


/*** Отключение Заявок на роль ***/
#pun-ulinks #Rz {display:none}

/*** ссылки подфор ***/
.hotlink {
text-align: center;
    font-size: 12px;
    font-family: Bebas Neue;
    letter-spacing: 0.5px;
    text-transform: lowercase!important;
    margin: 10px 0 5px 5px!important;
    padding: 4px;
	}

.hotlink span {
	padding: 0 8px;
	}

.hotlink a {
color: #e1f4ea!important;
    font-weight: 600;
padding: 5px;
	}

.hotlink a:hover {
	color: #3f5352!important;
padding: 5px;
background-color: rgb(165, 187, 185, 0.7);
	}


/*анкета
-------------------------------------------------------------*/
.ankk {width: 610px; margin-left: 15px!important;}

.ank1 {
background: #4d7d81;
    box-shadow: #828282 1px 1px 5px inset;
    border: 1px solid #32827f;
    color: rgb(255 255 255);
    text-align: center;
    text-shadow: 0px 1px 0px #32827f;
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 0px;
    margin-bottom: 10px!important;
    font-family: Yeseva one;
}

.ankimg {
width: 300px;
    display: table-cell;
    border: 1px solid #32827f;
    text-align: center;
    padding-top: 0px;
    background: #ffffff;
    vertical-align: middle;
    box-shadow: rgb(130, 130, 130, 0.3) 1px 1px 10px 0px inset;
}

.ankinf {    width: 300px;
    padding-left: 15px;
    display: table-cell;
    vertical-align: middle;
padding-top: 4px;
}

.ank2, .ank3, .ank4, .ank5 {
background: linear-gradient(rgb(75, 175, 171), rgb(82, 154, 152));
    border: 1px solid #32827f;
    color: rgb(255, 255, 255);
    text-align: center;
    text-shadow: 0px 1px 0px #1a615e;
    font-size: 10px;
    padding-top: 8px;
    overflow: auto;
    height: 25px;
    margin-bottom: 5px!important;}


.ank6 {padding-left: 6px;
padding-left: 6px;
    padding-top: 10px;
    text-align: justify;
    padding-right: 6px;
    margin: 6px 0px!important;
    border: 1px solid #32827f;
    background: #ffffff;
    vertical-align: middle;
    box-shadow: rgb(130 130 130 / 30%) 1px 1px 10px 0px inset;}

.ankp1, .ankp2, .ankp3 { 
    width: 193px;
    display: inline-block!important;
    padding: 4px;
    background: linear-gradient(rgb(127 188 195), rgb(35 138 148));
    border: 1px solid #e1f4ea;
    color: white;
    text-align: center;
    font-size: 10px;
    padding-top: 8px;
    overflow: auto;
    height: 25px;
}



/* информация*/
.proftwo {margin- top: -10px;
width: 178px;
min-height:50px;
height: auto;
 font-size: 9px; 
background-color: #ecdfc0; 
text-align: left; 
 border: 1px #ebe6da solid;
  border-radius: 20px;
-moz-box-shadow: inset 0 0 8px 5px #dbcba5;
-webkit-box-shadow: inset 0 0 8px 5px #dbcba5;
box-shadow: inset 0 0 8px 5px #dbcba5;
  border-radius: 0px;  repeat-y;
position:relative;
left: 5px;
padding: 6px;
text-align: left;
padding-bottom:3px;
margin-bottom: 20px;

}

.prof1 {top: 35px;
width: 178px;
 font-size: 17px;
font-family: 'bebas neue';
letter-spacing: 0px;
background-color: #ecdfc0; 
text-align: center; 
position; relative;
left: 5px; 
padding-top: 14px;
padding-bottom:22px;
text-transform: uppercase;
color: #776c1c;
font-weight: bold;
text-shadow: 1px 1px 1px #fff;
}


/* профиль шрифт*/
#pun-main .post-author ul  {font-size: 10px; text-align: center;}
.pa-author{font-size: 12px; font-weight: bold; text-transform: uppercase;}

#pun-stats li.item3{ 
display:none;

 }
/* конец*/



/* темы */
.zone { width: 200px;  height: 150px; padding-right: 5px;  overflow: auto; font-family: 'cuprum', sans-serif; text-transform: uppercase; font-size: 14px; color: #696969; margin-top: 2px; text-align: center; line-height: 100%; font-weight: 600;}
.zone1 { width: 213px;  height: 180px; font-family: 'cuprum', sans-serif; font-size: 12px; color: #846b4e; padding-top: 6px; text-align: left; line-height: 90%; letter-spacing: 0.5px;}
.zone5 { width: 500px; font-family: 'cuprum', sans-serif; font-size: 13px; color: #846b4e; text-align: left; line-height: 94%; letter-spacing: 0.5px;}

.topiczone {
width: 480px; 
font-family: verdana, arial, helvetica, sans-serif;
line-height: 160%;
letter-spacing: 0px;  
text-align: left; 
margin-left:0px;
margin-top:30px;
padding: 100 0 0 20px;
}
.topictitle {
letter-spacing: 0px; 
text-transform:;
 font-weight: ;
color: #a18425;
font-family: 'Lobster';
font-size: 25px;
background-color: #d9b951;
text-shadow: 0px 1px 0px #fff;
text-align: center;
}

/* темы */




li.pa-avatar.item2 img{
    border: 0px solid #a8dadf;
    position: center;
    position: relative;
    left: 0px;
    margin-bottom: 80px;
}






/* ссылки подфорум*/
#linkforum { line-height: 7px; margin-top: 9px; }
#linkforum a:link, #linkforum a:visited, #linkforum a:active 
{ background: #6e481b;   color: #ebdcba; text-shadow: # 0px 0px 0px;
   font: 10px cuprum; 
font-style: italic!important;
  display: inline; 
      line-height: 5px; padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 10px;
   padding-right: 10px;
   text-transform: uppercase; 
   -moz-transition-duration: 1s;  -o-transition-duration: 1s;    transition-duration: 1s; 
   -webkit-transition-duration: 1s; }
#linkforum a:hover { background: #88862f; color: #fbf1cd;  color: #fbf1cd; 
text-shadow: #d9d8d6 0px 0px 0px;}

.linkforum{
width: auto;
text-transform: uppercase;
color: #fbf1cd; font: 9px cuprum; letter-spacing: 2px; line-height: 7px; padding: 5px; text-decoration: none; text-transform: uppercase; text-shadow: #d9d8d6 1px 1px 1px;
background-color: #6c802e;
position:relative;
 right:0px;
 width: 93%;
}



/* CS1 */
#pun .tcr {text-align: right;}
li#navawards, .pa-positive, .lastedit {display: none;}
.linkst .pagelink { 
right: 15px;
position: absolute;
top: -4em;
width: 24em;
 }
li#navawards {display: none;}
#pun-reputation div, #pun-popup_awards div {background-color: #dceee1;}
div#smiles-area.container {background-color: #f4d8b2;}
BODY {overflow-x: hidden}

/* 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: #050221;
font-weight: normal;
font-style: normal;}
}

/* репутация и сообщения на одной строчке*/
/*репутация ССЫЛКА*/

.punbb  .pa-respect a { 
    font-family: Cuprum!important;
    color: #fff!important;
    text-shadow: none!important;
    opacity: 1; }

/*репутация ССЫЛКА ПРИ НАВЕДЕНИИ*/
.punbb  .pa-respect a:hover { 
    font-family: Cuprum!important;
    color: #fff!important;
    text-shadow: none!important;
    opacity: 0.5;  }



/*------ФОН ФОРУМА ------*/

body {
background: url("http://forumstatic.ru/files/000e/94/07/81815.png") repeat-x top, /*верхний фон если надо повторять*/
url("") repeat-x bottom center, /*нижний фон*/
#bed3c4 url("") fixed; /*общий фон*/
}


/* размер шрифта в постах*/
#pun-main .post-content {font-size: 11px;
color: #1b1b1b;
}



/*------ ШАПКА ------*/
#pun-title table {
    border: none;
    height: 298px;
    width: 1400px;
    margin-left: -260px;
    background: url(http://forumstatic.ru/files/000e/94/07/81815.png) top center no-repeat;
    margin-top: 0px;
}



/*------ область контента ------*/

/*Контентная область, фон*/
#pun {
position: relative;
  background: url(http://forumstatic.ru/files/000e/94/07/34470.png) #e6f4ea;
  background-position: center;
  }


/* Ширина области контента */
.punbb { 
  width: 90%; 
  position: relative;
  height: auto;
  color: #282828!important; /*цвет текста всего форума*/
  margin-left: 60px; /*отступ от левого края*/
  font: normal 72.75% verdana, arial, helvetica, sans-serif
  }

/*Подвал*/
#pun-about p.container { 
    background: transparent url(http://forumstatic.ru/files/000e/94/07/57319.png) bottom center no-repeat;
    width: 1015px;
    margin-bottom: -99px;
    margin-top: 13px;
    margin-left: -79px;
    height: 32px;
}

#main-reply {width: 98%!important;}


/* 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, .punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited {
  color: #4f8489;
  text-decoration: none; }

/* 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: #61979f; 
  text-decoration: none; font-weight: }

/* CS2.3 */
#pun-navlinks a {
  color: #8fc7cd;
  text-decoration: none;

 }

#pun-ulinks a {
  color: #8fc7cd;
  text-decoration: none;
 }

/* CS2.4 */
/* наведение*/
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #63e5f3;
  text-decoration: none; font-weight: bold}



/* цитаты */
.punbb .quote-box, .punbb .code-box, .punbb textarea, .punbb select  { 
    background-color: #f3f9f6;
    border: #7e8d85 solid 1px;
    padding: 11px;
    padding-top: 10px;
    border: none;
    border-left: 3px clearly dashed #;
    border-radius: 10px;
    box-shadow: 0px 0px 2px #8fc4a8;
    border-radius: 5px;
    color: #000000;}



/* CS5.4 место для ввода сообщений */
.punbb textarea, .punbb select, .punbb input {
background-color: #e6f4ea; 
border:#d5c39b solid 1px;
padding: 11px;
padding-top:10px;
border: none;
  border-left: 3px clearly dashed #;
  border-radius: 10px;
box-shadow: 0px 0px 2px #838383;  border-radius: 5px;
color: #000000}



/*ИКОНКИ*/
/*настройка важная*/
#pun-main div.catleft, #pun-main div.catright {display: none}
#pun-viewforum div.tclcon {padding-top: 0px;}

/*РАЗМЕР ИКОНОК */
.punbb div.icon {
           float: right;
    display: block;
    width: 40px;
    height: 40px;
    margin-top: 2px;
    margin-right: -30px;
    margin-left: 0px;}

/* иконка старых сообщений*/
table Div.icon { 
  background: url(http://forumstatic.ru/files/000e/94/07/37512.png) no-repeat top center;
}
/* иконка новых */
TR.inew Div.icon {
  background : url(http://forumstatic.ru/files/000e/94/07/99746.png) no-repeat top center;
}
/* иконка важных*/
#pun-viewforum TR.isticky Div.icon {
  background: url(http://forumstatic.ru/files/000e/94/07/67644.png) no-repeat top center;
}
/*иконка закрытых*/
#pun-viewforum TR.iclosed Div.icon {
  background: url(http://forumstatic.ru/files/000e/94/07/21323.png) no-repeat top center;
}

/* КАТЕГОРИИ*/
/* СТАТИСТИКА*/
#pun-stats.section h2 {
    background: url(http://forumstatic.ru/files/001b/33/1e/66889.png) no-repeat top center;
    height: 84px;
    margin-left: -101px;
    margin-bottom: -41px;
    width: 1058px;
}



/* НАД ФОРМОЙ ОТВЕТА*/

#post-form h2 {
    height: 106px;
    margin-left: -61px;
    margin-bottom: -95px;
    width: 979px;
    background: url(http://forumstatic.ru/files/001b/33/1e/66889.png) center top no-repeat !important;
    margin-top: 0px !important;
}

/* ПЕРВАЯ - Наименование
-------------------------------------------------------------*/
#pun-category1.category h2 {
    background: url(http://forumstatic.ru/files/001b/33/1e/66889.png) no-repeat top center;
    height: 30px;
    margin-left: -90px;
    margin-top: 15px;
    width: 1058px;
    border: none !important;
    padding: 0 !important;
    display: inherit;
}

/* ВТОРАЯ - Наименование
-------------------------------------------------------------*/
#pun-category2.category h2 {
    background: url(http://forumstatic.ru/files/001b/33/1e/66889.png) no-repeat top center;
    height: 30px;
    margin-left: -101px;
    margin-top: 15px;
    width: 1058px;
}

/* ТРЕТЬЯ - Наименование
-------------------------------------------------------------*/
#pun-category3.category h2 {
    background: url(http://forumstatic.ru/files/001b/33/1e/66889.png) no-repeat top center;
     height: 30px;
    margin-left: -101px;
    margin-top: 15px;
    width: 1058px;
}

/* ЧЕТВЕРТАЯ - Наименование
-------------------------------------------------------------*/
#pun-category4.category h2 {
    background: url(http://forumstatic.ru/files/001b/33/1e/66889.png) no-repeat top center;
        height: 30px;
    margin-left: -101px;
    margin-top: 15px;
    width: 1058px;
}

/* ПЯТАЯ - Наименование
-------------------------------------------------------------*/
#pun-category5.category h2 {
    background: url(http://forumstatic.ru/files/001b/33/1e/66889.png) no-repeat top center;
    height: 30px;
    margin-left: -101px;
    margin-top: 15px;
    width: 1058px;;
}



/*ОТКЛЮЧАЕМ ЗАГОЛОВКИ НА КАТЕГОРИЯХ*/
#pun-stats.section h2 span, #pun-main .category h2 span, #post-form h2 span {display: none;}






/* ОФОРМЛЕНИЕ ПОДФОРУМОВ КАРТИНКА*/

#pun-index td div.tclcon {
color: #d8fbff;
    width: 340px;
    padding: 29px 33px 10px 26px;
    line-height: 12px;
    font-size: 11px;
    background: url(http://forumstatic.ru/files/000e/94/07/34602.png) 0 bottom no-repeat, url(http://forumstatic.ru/files/000e/94/07/30714.png) 0 top no-repeat, url(http://forumstatic.ru/files/001b/33/1e/41111.png) 0 top repeat-y;
    text-align: justify;
    text-transform: lowercase;
    min-height: 95px;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    }

/* ОФОРМЛЕНИЕ ПОДФОРУМОВ ЗАГОЛОВОК*/
.tclcon h3 {
   font-size: 16px!important;
   font-family: 'Play'!important;
   font-weight:normal!important;
   text-align: center;
   text-transform: uppercase;
   text-shadow: #ebebe9 1px 1px;
   padding-bottom:12px;
   padding-top:1px;
   }

/* ОФОРМЛЕНИЕ ПОДФОРУМОВ ЗАГОЛОВОК - ССЫЛКА*/
.tclcon h3 a {
   color: #ffffff!important;
  text-shadow: #4b2b36 1px 1px;
  display:block;
   }

.tclcon h3 a:hover {
  color: #ebebe9!important;
  }


/*оформление ссылок В ПОДФОРУМАХ*/
.link {
display: inline-block;
box-shadow: inset 0px 1px 0px 0px #9d8d4c;
    background: linear-gradient(to bottom, #cacccd 5%, #ececec 100%);
    border-radius: 10px;
    border: 1px solid #ebebeb;
    cursor: pointer;
    color: #180505!important;
    font-size: 12px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
    padding-bottom: 4px;
    padding-top: 3px;
    text-shadow: 0px 1px 0px #dcdcdc!important;
    font-family: play;
    text-align:center;
    margin-top: 10px!important;
}






/*************************************************************

ПРОФИЛЬ

**************************************************************/

/* РАМКА ПРОФИЛЯ В ТОПИКЕ КАРТИНКА
-------------------------------------------------------------*/
.punbb .post .post-author {
  float: left;
  width: 226px;
  min-height: 140px;
   background: url(http://forumstatic.ru/files/001b/33/1e/88135.png) 0px bottom no-repeat, url(http://forumstatic.ru/files/001b/33/1e/77751.png) 0px top no-repeat, url(http://forumstatic.ru/files/001b/33/1e/77190.png) 0px repeat-y;
      color: rgb(207 248 255);
  margin-left:-35px;
}

#pun-main .post-author ul{text-align:center;}

/* репутация*/
.pa-respect {
    width: 50px;
    text-align: center;
    font-family: Montserrat;
    font-size: 7px;
    line-height: 11px;
    color: rgb(201, 251, 255);
    text-shadow: rgb(50 75 59) 1px 1px 0px;
    font-weight: 400;
    letter-spacing: 0.75px;
    position: absolute;
    left: 60px;
    text-transform: lowercase !important;
    padding: 0px 5px !important;
    margin-top: -38px !important;
}

.pa-respect a {
    color: #c9fbff!important;;
    text-shadow: #324b3b 1px 1px 0px;
	}
.pa-respect a:hover {
	color: #c69e73!important;
	}

/* соо */
li.pa-title {
color: #f7e2cc;
    font-size: 9px;
    font-family: 'Montserrat';
    letter-spacing: 0.5px;
    text-transform: lowercase!important;
}


.pa-posts {
    width: 50px;
    text-align: center;
    font-family: Montserrat;
    font-size: 7px;
    line-height: 11px;
    color: rgb(201, 251, 255);
    text-shadow: rgb(50 75 59) 1px 1px 0px;
    font-weight: 400;
    letter-spacing: 0.75px;
    position: absolute;
    left: -6px;
    text-transform: lowercase !important;
    padding: 0px 5px !important;
    margin-top: -38px !important;
}

.pa-fld1 {
          width: 46px;
    text-align: center;
    font-family: Montserrat;
    font-size: 7px;
    line-height: 11px;
    color: rgb(201, 251, 255);
    text-shadow: rgb(50 75 59) 1px 1px 0px;
    font-weight: 400;
    letter-spacing: 0.75px;
    position: absolute;
    left: 124px;
    text-transform: lowercase !important;
    padding: 0px 5px !important;
    margin-top: -38px !important;
}

/* индикатор онлайн */
.pa-last-visit,
.pa-online {
	display: none
}

.indOnline, .indOffline {
    z-index: 999;
    bottom: 11px;
    left: 95%;
    transform: translateX(-50%);
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
}

.indOnline {
	background: #5d7f69;
}

.indOffline {
	background: #abb1b0;
}