/* ссылки подфорум*/
#linkforum { line-height: 7px; margin-top: 9px; }
#linkforum a:link, #linkforum a:visited, #linkforum a:active 
{ background: #1f4101;   color: #1f4101; text-shadow: #f0d77b 1px 1px 1px;
   font: 10px cuprum; 
  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: #1f4101; color: #bb7301;  color: #1f4101; 
text-shadow: #f0d77b 1px 1px 1px;}

.linkforum{
width: auto;
text-transform: uppercase;
color: #1f4101; font: 9px cuprum; letter-spacing: 2px; line-height: 7px; padding: 5px; text-decoration: none; text-transform: uppercase; text-shadow: #1f4101 1px 1px 1px;
background-color: #1f4101;
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;
 }


/* 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: #361e11;
font-weight: normal;
font-style: normal;}

/* информация в лз*/

.profone { width: 200px; height: 1px;
font-size: 16px; 
color: #000;
letter-spacing: 1px;
 line-height: 7px; 
text-align: center; 
margin-left: 8px; 
font-family:cuprum;
position:center;
position:relative;
 top:10px;
 }

.proftwo { width: 180px;  height: 95px; 
background: transpanent; padding: 5px; margin-left: 0px; 
font-family: 'Tahoma';  font-size: 10px; line-height: 10px; 
background-color: #f9ca7c; border:#1f4101 solid 1px; 
text-align: left; 
box-shadow: 0px 0px 2px #1f4101;  border-radius: 5px;  repeat-y;
 top:0px;
}

/* деньги*/
.pa-fld4 {
position:relative;
 top:-115px;
left:2px;
width: 189px;
background-color: #1f4101;
font-family: calibri;
font-size: 11px;
letter-spacing: 1px;
 }
/* звание*/
.pa-fld1 {
position:relative;
 top:-1px;
height: 1px;
width: 1px;
left: -20px;
}

/* ссылки*/
.linkprof {
width: 192px;
text-transform: uppercase;
font-family: calibri;
font-size: 11px;
letter-spacing: 1px;
color: #1f4101;
background-color: #1f4101;
position:relative;
 top:0px;
 font-weight: bold;
text-shadow: 0px 1px 0px #e8e6e3;
}
/* лз конец*/



/* репутация и сообщения на одной строчке*/
.pa-posts {
margin-left: 0px;
border-radius: 5px;
display: inline-block;
text-align: center;
text-transform: lowercase;
padding: 0px 0px;
width: 70px;
color: #000000;
}

.pa-respect {
display: inline-block;
margin-left: 0px;
border-radius: 5px;
display: inline-block;
text-align: center;
text-transform: lowercase;
padding: 0px 0px;
width: 70px;
color: #000000;
}

/* размер шрифта в постах*/
#pun-main .post-content {font-size: 11px;
color: #1b1b1b;
}

/* картинка при наведении */
.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;
}

/* профиль, выделение аватара, рамка, размер аватаров максимум*/

#pun-main .post-author ul  {font-size: 10px; text-align: center;}
.pa-author{font-size: 20px;}

li.pa-avatar.item2 img {
  border:#412319 solid 1px;
box-shadow: 0px 0px 3px #000;
margin-top: 5px;
margin-bottom: 3px;
max-width: 170px;
max-height: 170px;
}



/* CS1.2 тело или фон форума */
body {background-image: url(http://s014.radikal.ru/i327/1505/0d/59c638fc1f9d.jpg); background-color: #02263e;  background-position: top-left; background-repeat: repeat;}

/* CS1.4 тело форума */
#pun {background-image: url(http://s011.radikal.ru/i318/1505/88/86930998bab2.jpg); background-color: #e5c07f;}

/* CS1.3 шапка*/
#pun-title table {
background-image : url(http://s012.radikal.ru/i319/1505/71/8317f3ce8451.jpg); 
background-repeat : no-repeat;
background-position: top center;
border: none;
  margin-left: -185px;
height: 500px;
width: 1210px;}

/* CS1.5 футер */
#pun-about p.container {background-color: #///;
background-image : url(http://s020.radikal.ru/i706/1505/a2/9023319f4ffe.jpg); 
background-position : center top; 
background-repeat : no-repeat;
height : 150px;
width: 1019px; 
margin-left: -101px;
text-align: center;
border-color: transparent;
margin-bottom: -3px;
}

div#pun-about {
   margin-bottom: -60px;
}

div#pun-about {
   margin-bottom: -60px;
}

/* 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: #1f4101;
  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: #1f4101; 
  text-decoration: none; font-weight: }

/* CS2.3 */
#pun-navlinks a {
  color: #1f4101;
  text-decoration: none;
 }

/* CS2.4 */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active {
  color: #1f4101;
  text-decoration: none; font-weight: bold}



/* 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://s017.radikal.ru/i408/1505/8f/ccaf92d126e8.png);
background-repeat: no-repeat;}

/* CS3.2 новые сообщения*/
TR.inew Div.icon {
background-image : url(http://s013.radikal.ru/i324/1505/6e/194ffe43a031.png);
background-repeat: no-repeat;
margin-right: 10px;
width: 50px;
height: 50px;
}
/* CS3.3 важных сообщения*/
TR.isticky Div.icon {
background-image : url(http://s017.radikal.ru/i427/1505/74/69ba980f98f0.png);
background-repeat: no-repeat;
margin-right: 10px;
width: 50px;
height: 52px;
}
/* CS3.4 закрытая тема*/
TR.iclosed Div.icon {
background-image : url(http://s020.radikal.ru/i703/1505/00/76cf2551a84c.png);
background-repeat: no-repeat;
margin-right: 10px;
width: 50px;
height: 52px;
}

/* CS4 категории */

#pun-category1.category h2 {
background: url(http://s019.radikal.ru/i639/1505/c7/819920addc64.png);
height: 130px;
width: 902px;
font-size:0 !important;
margin-left:-31px}

#pun-category2.category h2 {
background: url(http://s016.radikal.ru/i337/1505/5a/21dfa9401e64.png);
height: 130px;
width: 902px;
font-size:0 !important;
margin-left:-31px}

#pun-category3.category h2 {
background: url(http://s019.radikal.ru/i635/1505/40/7bed793321a1.png);
height: 130px;
width: 902px;
font-size:0 !important;
margin-left:-31px}

#pun-category4.category h2 {
background: url(http://s019.radikal.ru/i605/1505/5d/bfdfbc89ea2f.png);
height: 130px;
width: 902px;
font-size:0 !important;
margin-left:-31px}

#pun-category5.category h2 {
background: url(http://s43.radikal.ru/i099/1505/bc/189f793f6874.png);
height: 130px;
width: 902px;
font-size:0 !important;
margin-left:-31px}





/* CS5.1 24*/
#pun-stats ul.container { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http://s017.radikal.ru/i406/1505/8e/054fc7418cbc.png");
background-origin: padding-box;
background-position: 5px 15px;
background-repeat: no-repeat;
background-size: auto;
padding-left: 85px;
padding-top: 10px;}

/* CS5.2 статистика */
#pun-stats.section h2 { 
background-attachment: scroll;
background-clip: border-box;
height: 130px;
width: 902px;
font-size:0 !important;
margin-left:-31px;
background-color: transparent;
background-image: url("http://s010.radikal.ru/i314/1505/48/c6167d4cd844.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:#1f4101;
color: #ecce9a; 
font-weight: normal;
text-align:center;
display: block;
margin: 1px;
text-decoration: none;
border-left-style: solid;
border-left-color: #422411;
border-left-width: 5px;
width: 170px;
}
/* цвет навигации в таблице*/
a.tvm:hover {
font-family: tahoma;
font-size: 11px;
color: #ecce9a; 
background-color:#422411;
display: block;
font-weight: bold;
text-align:center;
cursor:crosshair; 
text-decoration: none;
border-left-style: solid;
border-left-color: #422411;
border-left-width: 5px;
width: 170px;
}

.tip {
	padding: 10px; /* расстояние текста от края окна */
	color: #422411; /* цвет шрифта */
	background-color: #d7e5f9; /* фоновый цвет окна */
	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: #01283c; height: 3px; width: 1px;}


a.men:link, a.men:visited, a.men:active{
text-decoration: none;
background: #512708;
width: 85px;
padding-top: 5px;
padding-bottom: 5px; 
font-family: Verdana;
font-size: 12px;
color: #512708;
display: block;
-moz-border-radius: 7px;
border-radius:7px;
text-align:center;
}
a.men:hover {
background: #261e00;
-moz-border-radius: 7px;
border-radius:7px;
cursor: default;
}

/*картинка при наведении на текст*/
.tooltip {
	position: relative;
	}
.tooltip em {
	display: none;
	}
.tooltip:hover em {
	font-style: normal;
	display: block;
	position: absolute;
 	background: #8a9602;
	color: #FFF;
	padding: 10px 10px;
	bottom: 13px;
	right: 5;

background-color: #f7ead2; 
border:#fcf8e9 solid 1px;
border: none;
  border-left: 3px clearly dashed #;
  border-radius: 10px;
box-shadow: 0px 0px 2px #838383;  border-radius: 5px;
color: #000000}
}
.tooltip:hover em i {
	position: absolute;
	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: 7px;
    height: 7px;
}
::-webkit-scrollbar-track {
background: #352110;
}
::-webkit-scrollbar-thumb {
    background: #496e17;
}

/* CS5.5 баннер рекламы */
#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; 
left: 150px; 
top: 755px; }

<style type='text/css'>
.slashprofile {width:180px; height:relative; padding:2px; background-color: #e3dba6;  border:#c68eea 0px solid; border-radius: 4px 4px 4px 4px; text-align: center; font-family: Book Antiqua; font-size: 10px; color:#3f2411;}
</style>

<style type='text/css'>
.slashprofile2 {width:180px; height:relative; padding:2px; background-color: #f5c87a;  border:#c68eea 0px solid; border-radius: 4px 4px 4px 4px; text-align: center; font-family: Book Antiqua; font-size: 12px; color:#3f2411;}
</style>

<style type='text/css'>
.slashprofile3 {width:180px; height:relative; padding:2px; background-color: #f8e5ac;  border:#c68eea 0px solid; border-radius: 4px 4px 4px 4px; text-align: center; font-family: Book Antiqua; font-size: 12px; color:#3f2411;}
</style>


/* CS5.5 цвет ника*/
.post-author ul li.pa-author {color: #496e17;}
.post-author ul li.pa-author a {color: #496e17;}
.post-author ul li.pa-author a:hover, .post-author ul li.pa-author a:focus {color: #496e17;}

/* окно ввода */
.punbb textarea, .punbb input, .punbb select, .punbb optgroup {
  width:auto;
  padding-top:2px;
   border: 3px double #100502;
  background: url(http://s017.radikal.ru/i425/1505/aa/d45a8c26bec7.jpg); 
}
 /* цитаты_код_спойлер */
.punbb .quote-box, .punbb .code-box {
 padding-top:30px !important;
  border: 3px double #100502;
  background: url(http://s017.radikal.ru/i425/1505/aa/d45a8c26bec7.jpg); 
}

.punbb .spoiler-box {
  background: url(http://s017.radikal.ru/i425/1505/aa/d45a8c26bec7.jpg); 
  padding-top:5px!important;
}


/* CS1.6 Меню навигации*/
#pun-navlinks .container { 
text-align: center; 
position: absolute;
top: 270px;
left: 300px; }
#pun-ulinks .container { 
text-align: center;
position: absolute;
top: 285px;
left: 150px; }