/* CS1 - фон; шапка; копирайт */




/* cs1.1. основной фон */
body {background-color: #4d5b35; background-image: url("http://funkyimg.com/i/TV2n.png");
background-attachment: scroll;}

/* cs1.2. составляющее шапки */
#pun-title table {background-color: transparent;
   background-image: url("http://funkyimg.com/i/UV3y.png");   
   width: 1005px;
   border: none;
   background-repeat: no-repeat;
   height: 320px;
   margin-left: -60px;
   margin-top: 0px;
   margin-bottom: -30px;}


/* cs1.3. внутренний фон */
#pun {position: relative; border-width: 0px; width: 1004px; margin: auto;}
.punbb {  float: center;  width: 1004px;  height: auto;  margin: 0 0 0 0px;}
#pun { background-image: url("http://funkyimg.com/i/TV37.png");
   background-color: transparent;
   background-position: center;
   background-attachment: ;}

/* cs1.4. нижнее составляющее */
#pun-about p.container {
background-color: transparent;
background-image: url("http://funkyimg.com/i/TV39.png");
background-repeat: no-repeat;
width: 1004px;
height: 197px;
margin-left: -59px;
margin-bottom: -70px;
margin-top: -40px;
text-align: center;
font-size: 0.0em;
}

/* cs1.5. цитаты; форма ответа; кнопки */
.punbb .quote-box, .punbb .code-box, .punbb textarea, .punbb select, .punbb input {
   background-color: transparent;
   color: #283017;
   background-image: url("http://s9.uploads.ru/OuNoi.png");
   border-top: 0px solid #23180d;
   border-right: 0px solid #23180d;
   border-bottom: 0px solid #23180d;
   border-left: 0px solid #23180d;
   -moz-border-radius: 0px;
   -webkit-border-radius: 2px 2px 2px 2px;}




/* 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 {
 color: #10130a;
 text-shadow: 0px 0px 6px #bdac67; 
  border-bottom: 0px none #a48755;
  text-decoration: none;
-moz-transition: color 0.2s 0.02s ease;
 -o-transition: color 0.2s 0.02s ease;
 -webkit-transition: color 0.2s 0.02s ease;}

/* 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: #bdac67;
 text-shadow: 0px 0px 2px #283017;
  border-bottom: 0px none #000;}


/* cs2.3. верхняя навигация до наведения */
#pun-navlinks a {
  color: #283017;
  font-size: 12px !important;
  font-family: Times New Roman;
text-shadow: none;
  border-bottom: 0px none #000;
letter-spacing: 3px;
  text-transform: uppercase;}
/* cs2.4. нижняя навигация до наведения */
#pun-ulinks a {
  color: #283017;
  font-family: Times New Roman;
text-shadow: none;
  font-size: 9px !important;
  border-bottom: 0px none #000;
  font-weight: normal;
  letter-spacing: 3px;
  text-transform: lowercase;}
/* cs2.5. навигация после наведения */
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active
{
  border-bottom: 0px none #000;
  color: #000;
  text-transform: uppercase;}
  

/* CS3 */




/* настройки + старые сообщения */
.punbb table Div.icon {float: right; 
display: block; 
border-style: none none none none;
margin-left: 0px;
margin-top: 0px;
margin-right: -5px;
width: 80px;
height: 80px;
background-image : url(http://funkyimg.com/i/UV5k.png);
background-repeat: no-repeat;}

/* новые сообщения */
TR.inew Div.icon {
background-image : url(http://funkyimg.com/i/UV4P.gif);
background-repeat: no-repeat;}

/* закрытая тема */
TR.iclosed Div.icon {
background-image : url(http://funkyimg.com/i/UV5i.png);
background-repeat: no-repeat;}

/* важная тема */
TR.isticky Div.icon {
background-image : url(http://funkyimg.com/i/UV5j.png);
background-repeat: no-repeat;}




/* CS4. расположение баннера + навигации */
#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; 
left: 610px; 
top: 0px}

div#pun-navlinks { position: absolute; width: 100%; text-align: center; top: 95px; left: 0px; 
}
div#pun-ulinks { left: 8px; position: absolute; width: 100%; text-align: center; top: 60px;}

/* CS7 Остальные коды для оформления форума
 -------------------------------------------------------------*/

/*разные картинки*/
.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;
}
/*разные картинки кончились*/



/*прозрачность*/
.tooltip {
	position: relative;
	}
.tooltip em {
	display: none;
	}
.tooltip:hover em {
	font-style: normal;
	display: block;
	position: absolute;
 background: url(http://funkyimg.com/i/S6hw.png);
 color: #c3b295;
	padding: 10px 10px;
	bottom: 7px;
	right: -20px;
	box-shadow: 0 0 5px #ccc;
 	border-radius: 5px;
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #000000;
	-moz-box-shadow: 0 0 5px #000000;
}
.tooltip:hover em i {
	position: absolute;
	bottom: 7px;
	right: 5px;
	border-top: 7px solid #000;
	border-left: 7px solid transparent;
	display: block;
}
/*прозрачность кончилась*/
/*статус бар*/
li.pa-title {
width: 182px;
min-height: 5px;
padding: 2px;
position:relative;
border: 0px;
margin-left: 2px;
margin-bottom: -6px;
background-image: url(http://funkyimg.com/i/TVtQ.png);
font-family: verdana; 
font-size: 9px;
font-style: italic; 
border-radius:0px;
text-transform: lowercase; 
color: #000000; 
line-height: 10px; 
}
/*статус бар кончился*/

li.pa-author {
width:174px;
min-height: 26px;
padding: 6px;
position:relative;
border: 0px;
margin-left: 2px;
margin-bottom: 1px;
background-color: #9e9476;
text-transform: lowercase; 
color: #000000; 
line-height: 50%; 
}


.pa-respect { 
  display: inline-block; 
    text-align: center;   
  width: 84px;
padding-bottom:5px!important;
text-transform: lowercase;
 background-color: #9e9476;
border:4px double #543b21;
line-height:11px;
box-shadow: 0px 2px 1px
padding-top:6px!important;
}
.pa-posts {
  display: inline-block; 
  margin-left: -1px;
    text-align: center; 
  width: 84px;
padding-bottom:5px!important;
text-transform: lowercase;
 background-color: #9e9476;
border:4px double #543b21;
line-height:11px;
box-shadow: 0px 2px 1px
padding-top:6px!important;
}
#post fieldset legend span {
display:none;
}



.pa-fld1{
background-color: #9e9476;
text-align: center;
padding: 0px;
font-size: 11px;
margin-left: 2px;
margin-top: -2px;
margin-bottom: 3px;
color: #302f23;
font-family: Georgia;
width: 186px; 
overflow: auto;
}

.pa-fld2{
background-color: #9e9476;
text-align: center;
padding: 0px;
font-size: 11px;
margin-left: 2px;
margin-top: -2px;
margin-bottom: 3px;
color: #302f23;
font-family: Georgia;
width: 186px; 
overflow: auto;
}


.post-author-Sp{margin-bottom: -13px;
margin-top: 10px;}


.anketa {
background-color: #9e9476; 
text-align: center;
font-size: 10px;
color: #2f2f25;
min-height: 10px;
}


/*Правый бегунок*/
::-webkit-scrollbar {
    width: 12px;
    height: 8px;
}
::-webkit-scrollbar-track {
background: #809077;
}
::-webkit-scrollbar-thumb {
    background: #4b5938;
}

.nazvanie{width: 600px; font-family: lobster; color: #626A4D; font-size: 30px; letter-spacing: 2px; text-transform: uppercase; text-align: center; padding-bottom: 2px;}
.zagolovok{width: 600px; font-family: marvel; color: #A2A17B; background-color: #626A4D; font-size: 15px; letter-spacing: 2px; text-transform: uppercase; text-align: center; border-bottom: 10px solid #626A4D; border-top: 10px solid #626A4D; border-left: 4px solid #626A4D; border-right: 4px solid #626A4D;}
.podzagolovok{border-bottom: 2px dotted #626A4D; text-transform: uppercase; letter-spacing: 2px;}
.z-fon{width: 600px; background-color: rgba(73, 100, 79, 0.12); border-left: 2px  solid #626A4D; border-right: 2px solid #626A4D;  color: #19280B;}
.z-fon2{width: 580px; text-align: justify; padding: 5px;}
.text{border-left: 5px solid #626A4D; padding-left: 5px; line-height: 125%; font-size: 11px;}