/* фон */
html, body { background:
  url("http://funkyimg.com/i/29hK9.png") repeat-x top left,
  url("http://funkyimg.com/i/29hKb.png") center; background-color : #566c11;
}


/* CS1.4 тело форума */
#pun {background-image: url(http://funkyimg.com/i/29hKG.png); background-color: }


/* CS1.3 шапка */
#pun-title table {
background-image : url(http://funkyimg.com/i/29hLE.png); 
background-repeat : no-repeat;
background-position: top center;
border: none;
  margin-left: -191px;
height: 586px;
width: 1280px;}


/* CS1.5 футер */
#pun-about p.container {background-color: #;
background-image : url(http://funkyimg.com/i/29k3a.png); 
background-position : center top; 
background-repeat : no-repeat;
height : 215px;
width: 950px; 
margin-left: -51px;
text-align: center;
border-color: transparent;
}


/* ПРОФИЛЬ */


/* CS1 */
#pun .tcr {text-align: right;}
li#navawards, .pa-positive, .lastedit {display: none;}
.linkst .pagelink { 
right: 10px;
position: absolute;
top: -4em;
width: 24em;
 }

/* профиль*/

/* оформление профиля */
.punbb .post .post-author {
  background:url(http://funkyimg.com/i/29kbg.png) 0 0 repeat-y; /*Фон размножаемый по вертикали*/
  overflow: visible!important;
  margin: 10px 0!important;
}
.punbb .post .post-author > ul {
  background:url(http://funkyimg.com/i/29kbe.png) 0 top no-repeat,url(http://funkyimg.com/i/29kbd.png) 0 bottom no-repeat; /*Фон верха - низа*/
  margin: -8px 0 -8px 0!important;
  padding: 14px 14px!important;
}

#pun-main .post-author ul  {font-size: 10px; text-align: center; color: #779517}
.pa-author{font-size: 12px;  font-weight: bold; text-transform: uppercase;}

li.pa-avatar.item2 img {
  border:#557211 solid 2px;
box-shadow: 0px 0px 0px #3c3629;
margin-top: 23px;
margin-left: -1px;
margin-bottom: 3px;
}
 

div#pun-about {
   margin-bottom: -60px;
}

div#pun-about {
   margin-bottom: -60px;
}

.lz {width: 180px; margin-left: -3px!important; text-align: center; letter-spacing: 1px; color: white; background: #9a0106; padding-top: 3px; font: 11px/14px calibri;}

/* 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: #2b2b2b;
font-weight: normal;
font-style: normal;}


/* отключить модераторов*/
#pun-index .modlist {display: none; }

/* репутация и сообщения на одной строчке*/
.pa-posts {
margin-left: 0px;
border-radius: 5px;
border: double 3px #557211;
display: inline-block;
background-color: #e9f9b9;
text-align: center;
text-transform: lowercase;
padding: 0px 0px;
width: 70px;
color: #000000;
}

.pa-respect {
border: double 3px #557211;
display: inline-block;
margin-left: 0px;
border-radius: 5px;
border: double 3px #557211;
display: inline-block;
background-color: #e9f9b9;
text-align: center;
text-transform: lowercase;
padding: 0px 0px;
width: 70px;
color: #000000;
}

/* размер шрифта в постах*/
#pun-main .post-content {font-size: 11px;
color: #000000;
}

/* картинка при наведении */
.image.first,.image.second {
border:2px solid transparent;
margin:0;
padding:0;
}

.image.first {
opacity:5px;
display:block;
position:absolute;
z-index:100;
transition-duration:1.96s;
-webkit-transition-duration:1.96s;
-moz-transition-duration:1.96s;
-o-transition-duration:1.96s;
-ms-transition-duration:1.96s;
}

.image.first:hover {
opacity:0.00;
}
 
div.ImgField {
display:inline-block;
background-position:center center;
background-repeat:no-repeat;
margin:0;
padding:0;
}





/* 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: #627715;
  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: #5c7214; 
  text-decoration: none; font-weight: }

/* CS2.3 */
#pun-navlinks a {
  color: #5c7214;
  text-decoration: none;

 }

/* CS2.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #455501;
  text-decoration: none; font-weight: bold}



/* цитаты */
#pun-main .quote-box, #pun-main .code-box {  border-top: 5px solid #840707;
border-left: solid 1px #b9c292;
border-right: solid 1px #b9c292;
border-bottom: 5px solid #840707;
-webkit-border-radius: 10px;
border-radius: 30px;
background: #ffffff repeat-y top center;
 text-shadow: #e8e8e8 0px 0px 0px;}



/* CS5.4 место для ввода сообщений */
.punbb textarea, .punbb select, .punbb input {
  border-top: 5px solid #840707;
border-left: solid 1px #b9c292;
border-right: solid 1px #b9c292;
border-bottom: 5px solid #840707;
-webkit-border-radius: 10px;
border-radius: 30px;
background: #ffffff repeat-y top center;
padding: 9px 10px; text-shadow: #e8e8e8 0px 0px 0px;}

/* CS5.5 баннер рекламы */
#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; 
left: 500px; 
top: 0px;}


/* CS3.1 старые сообщения*/
.punbb table Div.icon {float: right; 
display: block; 
border-style: none none none none;
margin-right: 10px;
width: 50px;
height: 50px;
background-image : url(http://funkyimg.com/i/29k6e.png);
background-repeat: no-repeat;}

/* CS3.2 новые сообщения*/
TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/29k6d.png);
background-repeat: no-repeat;
margin-right: 10px;
width: 50px;
height: 50px;
}
/* CS3.3 важных сообщения*/
TR.isticky Div.icon {
background-image : url(http://funkyimg.com/i/29k6f.png);
background-repeat: no-repeat;
margin-right: 10px;
width: 50px;
height: 50px;
}
/* CS3.4 закрытая тема*/
TR.iclosed Div.icon {
background-image : url(http://funkyimg.com/i/29k6g.png);
background-repeat: no-repeat;
margin-right: 10px;
width: 50px;
height: 50px;
}

/* CS4 категории */

#pun-category1.category h2 {
background: url(http://funkyimg.com/i/29hMP.png);
height: 229px;
width: 950px;
font-size:0 !important;
margin-left: -39px}


#pun-category2.category h2 {
background: url(http://funkyimg.com/i/29hNW.png);
height: 237px;
width: 950px;
font-size:0 !important;
margin-left: -39px}

#pun-category3.category h2 {
background: url(http://funkyimg.com/i/29hPi.png);
height: 237px;
width: 950px;
font-size:0 !important;
margin-left: -39px}

#pun-category4.category h2 {
background: url(http://funkyimg.com/i/29hPh.png);
height: 237px;
width: 950px;
font-size:0 !important;
margin-left: -39px}

#pun-category5.category h2 {
background: url(http://funkyimg.com/i/29hQJ.png);
height: 237px;
width: 950px;
font-size:0 !important;
margin-left: -39px}

#pun-category6.category h2 {
background: url(http://funkyimg.com/i/29hQK.png);
height: 237px;
width: 950px;
font-size:0 !important;
margin-left: -39px}

/* CS5.2 статистика */
#pun-stats.section h2 { 
background-attachment: scroll;
background-clip: border-box;
height: 237px;
width: 950px;
font-size:0 !important;
margin-left: -39px;
background-color: transparent;
background-image: url("http://funkyimg.com/i/29hQM.png");
background-origin: padding-box;
background-position: 50% 0%;
background-repeat: no-repeat;
background-size: auto;
font-size: 0px;}

/* CS5.6 */
#pun-main div.catleft, #pun-main div.catright {display: none}

#pun-main .post-author ul {text-align: center}
#pun-announcement h2 {display: none}
#pun-status .container, #pun-main .post-links li {text-align: center;}
#pun th, #pun-main h2 {text-align: center}
#pun-crumbs1 .container { text-align: center;}
#pun-navlinks .container, #pun-ulinks .container { text-align: center;}

#pun-main h2, #pun-stats.section h2 {
  padding: 3px 1em;
  border-style: none solid solid none;
  border-width: 0 1px 1px 0;
  }

a.tvm, a.tvm:active, a.tvm:link, a.tvm:visited {
font-family: tahoma;
font-size: 11px;
background-color:#dac09c;
color: #434343; 
font-weight: normal;
text-align:center;
display: block;
margin: 1px;
text-decoration: none;
border-left-style: solid;
border-left-color: #363636;
border-left-width: 5px;
width: 170px;
}

a.tvm:hover {
font-family: tahoma;
font-size: 11px;
color: #bebcb8; 
background-color:#34261b;
display: block;
font-weight: bold;
text-align:center;
cursor:crosshair; 
text-decoration: none;
border-left-style: solid;
border-left-color: #bebdb8;
border-left-width: 5px;
width: 170px;
}



.tip {
	padding: 10px; /* расстояние текста от края окна */
	color: #1b1b1b; /* цвет шрифта */
	background-color: #b8b8b8; /* фоновый цвет окна */
	display: none;
	position: absolute;
	z-index: 1000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


 
#pun-main .post-author ul, #pun-main .post .container {line-height: 11px}


/** jQuery plugins
---------------------------------------------------------------*/
.tipsy { padding: 5px; font-size: 11px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('/i/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
.uploadifyQueueItem {background-color: #F5F5F5; border: 2px solid #E5E5E5; font: 11px Verdana, Geneva, sans-serif; margin-top: 5px; padding: 10px; width: 350px;}
.uploadifyError {background-color: #FDE5DD !important; border: 2px solid #FBCBBC !important;}
.uploadifyQueueItem .cancel {float: right;}
.uploadifyQueue .completed {background-color: #E5E5E5;}
.uploadifyProgress {background-color: #E5E5E5; margin-top: 10px; width: 100%;}
.uploadifyProgressBar {background-color: #0099FF; height: 3px; width: 1px;}



a.men:link, a.men:visited, a.men:active{
text-decoration: none;
background: #cfab71;
width: 85px;
padding-top: 5px;
padding-bottom: 5px; 
font-family: Verdana;
font-size: 12px;
color: #bebebe;
display: block;
-moz-border-radius: 7px;
border-radius:10px;
text-align:center;
}
a.men:hover {
background: #a74c02;
-moz-border-radius: 10px;
border-radius:10px;
cursor: default;
}


/*картинка при наведении на текст*/

.tooltip {
	position: relative;
	}
.tooltip em {
	display: none;
	}
.tooltip:hover em {
	font-style: normal;
	display: block;
 	background: #f0e5c8;
	color: #FFF;
	padding: 10px 10px;
	bottom: 13px;
	right: 5;

background-color: #d49557;
border-top: 3px solid #975610;
border-bottom: 3px solid #975610;
  border-radius: 0px;
  border-radius: 15px;
width:170px;
position: absolute;
color: #000000}
}
.tooltip:hover em i {
	bottom: 5px;
	right: 5px;
	border-top: 7px solid #000;
	border-left: 7px solid transparent;
	display: block;
}
.sprof {
	position: relative;
	}
.sprof em {
	display: none;
	}
.sprof:hover em {
width: 180px; 
	font-style: normal;
	display: block;
	position: absolute;
 	background: #000000;
	letter-spacing: 1px;
        line-height: 12px; 
   color: #c1c1c1 !important;
    font-size: 14px !important;
    text-shadow: 1px 1px 0px #;
 font-style: italic;
 font-family: 'Cuprum';
	padding: 10px 10px;
	bottom: 13px;
  border-left: 3px clearly dashed #;
  border-radius: 10px;
box-shadow: 0px 0px 1px #000000;  border-radius: 5px;

 opacity: 0.8; transition: 0.6s; -moz-transition: 0.6s; -webkit-transition: 0.6s; -o-transition: 0.6s;
}
.sprof:hover em i {
	position: absolute;
	bottom: 5px;
	right: 5px;
	border-top: 7px solid #000;
	border-left: 7px solid transparent;
	display: block;


}


/* Плавная смена картинки при наведении
 -------------------------------------------------------------*/ 
.image.first,.image.second {
border:2px solid transparent;
margin:0;
padding:0;
}

.image.first {
opacity:1px;
display:block;
position:absolute;
z-index:100;
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;
}



::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}
::-webkit-scrollbar-track {
background: #580000;
}
::-webkit-scrollbar-thumb {
    background: #97a02d;
}

#pun-main .post-author ul {text-align: center;}




/*------------— пост недели —----------------*/ 
.postins { 
background: rgb(146, 159, 29); 
width: 265px; 
padding: 6px; 
font-size: 10px; 
height: 78px; 
overflow: autoletter-spacing: 0px; 
color: #ffffff!important; 
text-align: justify; 
transition-duration: 1.2s; 
-moz-transition-duration: 1.2s; 
-webkit-transition-duration: 1.2s; 
-o-transition-duration: 1.2s; 
opacity: 0.0; }
.postins:hover { opacity: 1.0; 
border-radius: 0px 0px 20px 20px;
}

/*------------— посты компаний —----------------*/ 
.company{ 
background: rgb(146, 159, 29); 
width: 50px; 
padding: 6px; 
font-size: 10px; 
height: 78px; 
overflow: autoletter-spacing: 0px; 
color: #ffffff!important; 
text-align: justify; 
transition-duration: 1.2s; 
-moz-transition-duration: 1.2s; 
-webkit-transition-duration: 1.2s; 
-o-transition-duration: 1.2s; 
opacity: 0.0; }
.postins:hover { opacity: 1.0; 
border-radius: 0px 0px 20px 20px;
}

/*------------— навигация —----------------*/ 
.navi {
    display: inline-block;
    color: #C1B968!important;
    text-shadow: #86130B 1px 0px 1px !important;
    width: 100px;
    font-weight: bold!important;
    text-transform: uppercase;
    font-size: 13px!important;
    font-family: monospace;
}

/*навигация МАЛЕНЬКАЯ*/
.desbox {font-size: 9px; text-align: justify;}
.kisalink a {display:inline-block; font-size: 9px; background:#7b0606; color:#fff!important; text-shadow: none; padding:2px 2px 4px 2px; margin: 1px!important; text-transform:lowercase; transition: 0.1s; text-align:center; width:74px; border-radius: 12px;}
.kisalink a:hover {background:#6a8323; color: #fff!important; border-radius: 6px;}
.kisalink {text-align:center; margin-top:9px!important;}



/* ОФОРМЛЕНИЕ ХТМЛ */

.ocnova { 
width: 530px; 
background: url(http://i.imgur.com/aD6dyvb.png) top no-repeat, url(http://i.imgur.com/x7syA3l.png) bottom no-repeat, url(http://i.imgur.com/TNPWtVC.png) repeat-y;  
}
.ocnova1 {width: 420px; font-family: arial; line-height:13px; color: #1c1b1b; text-shadow: 1px 1px 0px #ebe8e7; text-align: justify; padding: 3px; overflow: auto; }
.ocnova2 {text-align: center; font-family: 'bebas neue';color: rgba(224, 84, 102, 0.59);  text-transform: lowercase; text-shadow: 1px 1px 0px #E9F1DB; }
.ocnova3 {width: 480px; font-family: arial;  text-transform: lowercase; color: #8D1D16; text-shadow: 1px 1px 0px #ffffff; line-height: 1px; padding-top: 7px; letter-spacing: 7px;}
.scrolling::-webkit-scrollbar { background: #fff; width: 8px; } 
.scrolling::-webkit-scrollbar-thumb { background: #e5eae7; width: 8px }
.scrolling::-webkit-scrollbar-corner { background: #fff; }

.gostev {width: 550px; 
background: url(http://i.imgur.com/eFPMc97.png) top no-repeat, url(http://i.imgur.com/zM6kqNt.png) bottom no-repeat, url(http://i.imgur.com/66dLa1k.png) repeat-y;  
}
.gostev1 {width: 450px; font-family: arial; line-height:13px; color: #454545; text-shadow: 1px 1px 0px #f5f5f5; text-align: justify; padding: 3px; overflow: auto; }
.gostev2 {width: 300px;  text-align: center; font-family: 'bebas neue';color: #ffffff;  text-transform: lowercase; text-shadow: 1px 1px 0px #5B7214; }
.gostev3 {width: 300px; font-family: arial;  text-transform: lowercase; color: #f5f5f5; text-shadow: 1px 1px 0px #242424; line-height: 1px; padding-top: 7px; letter-spacing: 7px;}
.scrolling::-webkit-scrollbar { background: #fff; width: 8px; } 
.scrolling::-webkit-scrollbar-thumb { background: #e5eae7; width: 8px }
.scrolling::-webkit-scrollbar-corner { background: #fff; }

/*------------— отношения хронология анкета —----------------*/ 

.beckytrack { width: 500px; padding: 10px; background-color: #fafafa; font-family: sans-serif, sans-serif; font-size: 12px; color: #222; line-height: 100%; text-align: start; }
.beckytrack a { font-size: 7px; font-family: arial, sans-serif; text-transform: uppercase; letter-spacing: 2px; line-height: 100%; transition-duration: .6s; -webkit-transition-duration: .6s; -moz-transition-duration: .6s; -ms-transition-duration: .6s; -o-transition-duration: .6s; }
.beckytrack a:hover { color: #c3a2d6; }
mm { font-family: 'Abril Fatface', cursive; font-size: 20px; text-transform: lowercase; color: #7ea7b6; text-align: left; line-height: 100%; display: inline-block;}
fm { font-family: 'Abril Fatface', cursive; font-size: 20px; text-transform: lowercase; color: #d397dc; text-align: left; line-height: 100%; display: inline-block;}
.beckytracka { padding-bottom: 20px; }
.beckytrackn {width: 500px; padding: 15px 10px 10px 10px; font-family: sans-serif; font-size: 25px; text-transform: uppercase; background-color: #780A0A; color: #fff; letter-spacing: 0px; text-align: center; line-height: 100%;}
.character {width: 480px; background-color:#edb0b0; font-size:11px; border: double 1px #780A0A; color:#000; text-align: justify; line-height: 15px; padding: 10px}
.team {width: 502px; background-color:#780A0A; font-size:11px; color: #F1F0E5; font-weight:bold; text-transform:uppercase;  text-align: center}