/*----------------------- 
		Фоны
----------------------- */

html, 
body,
.punbb #pun-redirect, 
.punbb #pun-maint {
    background: url('/files/000b/a9/65/93807.jpg') #dfce98 fixed repeat left !important;
}

#pun,
#pun #pun-admin_index {
    background: url('/files/000b/a9/65/44587.jpg') #dfce98 repeat-y center !important;
}

#html-footer{
	background: url('/files/000b/a9/65/86299.png') no-repeat 50% bottom !important;
}

.punbb .info {
	background: url('/files/000b/a9/65/44587.jpg') transparent repeat-y 0 !important;
}
.info-text {padding-right: 10px}

#pun-title,
.punbb #pun-admin_index #pun-title {
	background: url('/files/000b/a9/65/98622.jpg') no-repeat center top !important;
}

#pun-ulinks, 
#pun-debug h2 {
	background: url('/files/000b/a9/65/37683.jpg') repeat-x left top !important;
}
.punbb .quote-box, 
.punbb .code-box,
.punbb textarea, 
.punbb select, 
.punbb input {
	background: url('/files/000b/a9/65/88070.png') repeat !important;
}

#pun-category1 {
	background: url('/files/000b/a9/65/84696.png') transparent no-repeat center 20px !important;
}

#pun-category2 {
	background: url('/files/000b/a9/65/48104.png') transparent no-repeat center 20px !important;
}

#pun-category3 {
	background: url('/files/000b/a9/65/80153.png') transparent no-repeat center 20px !important;
}

#button-spoiler {
background: url('/files/000b/a9/65/13743.gif') transparent no-repeat 50% 50%;
}

.post-box, 
.punbb input,
.punbb select,
.punbb td.tc2,
.punbb td.tc3, 
.punbb td.tcr,
.punbb textarea,
.punbb .code-box,
.punbb .formal fieldset,
.punbb .info-box, 
.punbb .main .container, 
.punbb .main .info-box .legend,
.punbb .quote-box, 
.punbb .section .container, 
.punbb .section .formal .container, 
.punbb .post-body, 
.punbb .post-links, 
.punbb .post .container, 
.punbb .post h3,
.punbb .post h3 span,
.punbb-admin #pun-admain legend span,
.punbb-admin #pun-admain .adcontainer,
#profilenav h2 span,
#pun-admain fieldset p,
#pun-navlinks .container,
#pun-stats div.statscon,
#setmods dd, 
#viewprofile h2 span,
#viewprofile li strong, 
#viewprofile li div {
	background-color: transparent !important;
}

.adformal h2,
.punbb th,
#profilenav h2 span,
#pun-adnav h2,
#pun-main h1, 
#pun-main h2,
#pun-main h2 span,
#pun-message .info,
#pun-navlinks li,
#pun-navlinks #navindex,
#pun-stats h2,
#pun-stats h2 span,
#pun-title table,
#viewprofile h2 span {
    background: none !important;
}


/* Прозрачность */

.title-logo-tdr a *,
#bsbn290,
#bsbn235,
.punbb element,
element.style,
#tieser-bottom  a img {
	filter:progid:		DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	filter:				alpha(opacity=50);
	-moz-opacity: 		0.5; /* Mozilla 1.6 */
	-khtml-opacity: 	0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 			0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

#html-footer a img,
a .postimg {
	filter:progid:		DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	filter:				alpha(opacity=80);
	-moz-opacity: 		0.8; /* Mozilla 1.6 */
	-khtml-opacity: 	0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 			0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.title-logo-tdr a:hover *,
#html-footer a:hover img,
.punbb a:hover element,
#tieser-bottom  a:hover img,
a:hover .postimg {
	filter:progid:		DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	filter:				alpha(opacity=100);
	-moz-opacity:	 	1; /* Mozilla 1.6 */
	-khtml-opacity: 	1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 			1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

/* -----------------------
		Иконки
----------------------- */

div.icon {
	background: transparent url('/files/000b/a9/65/44013.png') no-repeat scroll left bottom;
}
#pun-viewforum div.icon,
#pun-searchtopics div.icon {
	background: transparent url('/files/000b/a9/65/48861.png') no-repeat scroll center top;
}

tr.inew div.icon {
	background: transparent url('/files/000b/a9/65/88951.png') no-repeat scroll left bottom;
}
#pun-viewforum tr.inew div.icon {
	background: transparent url('/files/000b/a9/65/38046.png') no-repeat scroll center top;
}

tr.iclosed div.icon {
	background: transparent url('/files/000b/a9/65/37785.png') no-repeat scroll left bottom;
}
#pun-viewforum tr.iclosed div.icon {
	background: transparent url('/files/000b/a9/65/95972.png') no-repeat scroll center top;
}

tr.iredirect div.icon {
	background: transparent url('/files/000b/a9/65/44013.png') no-repeat scroll left bottom;
}
#pun-viewforum tr.iredirect div.icon {
	background: transparent url('/files/000b/a9/65/48861.png') no-repeat scroll center top;
}

tr.isticky div.icon {
	background: transparent url('/files/000b/a9/65/68804.png') no-repeat scroll left bottom;
}
#pun-viewforum tr.isticky div.icon {
	background: transparent url('/files/000b/a9/65/33204.png') no-repeat scroll center top;
}

td.tcr a {
	background: transparent url('/files/000b/a9/65/83951.png') no-repeat scroll left bottom;
}
#pun-stats ul.container {
	background: transparent url('/files/000b/a9/65/37785.png') no-repeat scroll 11px 18px;
}
#messages tr.inew div.icon {
	background: transparent url('/files/000b/a9/65/38046.png') no-repeat center top;
	padding-left: 0;
}
#messages div.icon {
	background: transparent url('/files/000b/a9/65/48861.png') no-repeat center top;
	padding-left: 0;
}


/* -----------------------
		Границы
----------------------- */

.adcontainer,
.adformal,
.adformal h2,
.punbb fieldset,
.punbb .category,
.punbb .container, 
.punbb .forum, 
.punbb .formal, 
.punbb .formal fieldset .post-box,
.punbb .info,
.punbb .info-box,
.punbb .modmenu,
.punbb .post,
.punbb .post h3,
.punbb .post h3 span,
.punbb .post-links,
.punbb .section, 
.usertable table,
li#onlinelist,
li#onlinelist div,
#profilenav ul,
#pun-admain h2,
#pun-adnav h2,
#pun-announcement h2,
#pun-announcement h2 span,
#pun-break1, 
#pun-break4,
#pun-debug h2,
#pun-help .formal .info-box h3.legend,
#pun-help .formal .info-box h3.legend span,
#pun-main h1,
#pun-main h2,
#pun-main td,
#pun-main th,
#pun-message .info,
#pun-messages .post-body,
#pun-navlinks,
#pun-title,
#pun-stats h2, 
#pun-ulinks li, 
#pun-ulinks li a,
#pun-userlist .usertable table,
#viewprofile ul,
.punbb .post h3 span,
.punbb .post-body {
	border: none !important;
}

li.pa-online,
.punbb td,
.punbb th,
.punbb .divider,
.punbb .info,
.punbb .code-box,
.punbb .post-body,
.punbb .post-content .quote-box, 
.punbb .post-content .code-box,
.punbb .post-sig dt,
.punbb .quote-box,
.post-content a {
	border-color: #79591e !important;
}

#pun-admain fieldset p {
	border-color: transparent !important;
}

.punbb .info,
.topic #p95 .postimg,
.topic #p99 .postimg
#pun-index .tclcon img {
	border: 2px solid !important;
}

/* Аватары */

.pa-avatar, #viewprofile li div,.punbb img.avatardemo {
margin: 6px 0 10px 0!important;
-webkit-border-image: url('/files/000b/a9/65/78633.png') 9 repeat;
-moz-border-image: url('/files/000b/a9/65/78633.png') 9 repeat;
-o-border-image: url('/files/000b/a9/65/78633.png') 9 repeat;
border-image: url('/files/000b/a9/65/78633.png') 9 repeat;
height: 250px;
width: 180px;
border-width: 8px;
border-style:solid;
box-shadow: 0px 1px 4px #503824;
}

.post h3 {
	border-top: 1px solid !important;
}

.post-content a {
	text-decoration: underline !important;
	border-bottom: 1px solid;
}

/* -----------------------
	Размеры и отступы
----------------------- */


.punbb .post .post-author,
#pun-message .info,
#pun-userlist .tc2,
#pun-userlist .tc3,
#pun-userlist .tcr {
	width: auto !important;
}

table.inform,
.copy,
#pun-debug h2,
#pun-index .main h2 span,
#pun-navlinks,
#pun-redirect .main,
#pun-title td.title-logo-tdr,
#pun-ulinks,
#pun-ulinks .container {
	position: relative !important;
}

.copy,
.punbb .info {
	padding: 0 !important;
}

#pun {
	margin: 0px auto !important;
}

.punbb {
	height: 100% !important;
}

.copy,
.punbb .info {
	width: 847px;
}

.copy {
	height: 70px;
	left: -10px;
	bottom: -12px;
}

#pun-index .main .tcl {
	width: 51% !important;
}

#pun-category1 h2,
#pun-category2 h2,
#pun-category3 h2 {
	height: 65px !important;
}

#pun-title {
	height: 410px;
}

#pun-announcement {
	height: auto !important;
}

.html-box .inform {
    height: auto;
}

#pun-index .main h2 span {
	margin: 0 !important;
}

#pun-debug h2,
#pun-ulinks {
	position: relative;
	height: 54px;
}

#pun-ulinks,
#pun-status,
#pun-crumbs1, 
#pun-main, 
#pun-stats,
#tieser-bottom {
	width: 805px !important;
	margin: 0 auto !important;
}

#pun-admain {
	width: 642px !important;
	margin-left: 10px;
}

#pun-ulinks .container {
	margin: auto !important;
	padding-top: 0 !important;
}
#pun-navlinks {
	margin: 0 !important;
	z-index: 1;
}

#pun-ulinks .container,
#pun-navlinks {
	top: 30px;
}

#pun-main,
#pun-stats {
	padding: 0 10px !important;
}

#pun-stats ul.container {
	margin-bottom: 20px;
	padding-left: 70px;
}

#tieser-bottom {
	padding: 0 5px !important;
	margin: 0 auto -2px auto !important;
	position: relative;
	top: 20px;
}

#tieser-bottom  a img {
	margin: 0;
}

.punbb div.icon {
	float: left;
	display: block;
	width: 55px;
	height: 55px;
}

#pun-userlist .tcl {
	width: 30% !important;
}

#messages div.icon,
#pun-searchtopics div.icon ,
#pun-viewforum div.icon {
	float: left;
	margin: 0 10px 0 8px;
	display: block;
	width: 30px;
	height: 30px;
}

#pun-messages #post-form {
margin-right: 16px;
}

.punbb td div.tclcon {
	margin-top: 10px;
}

.tclcon img {
	margin-top: 4px;
}

.punbb .main h2 span, 
#pun-stats h2 span {
    padding-left: 60px;
    padding-bottom: 16px;
    padding-top: 16px;
    margin-left:-11px;
}

table.inform {
	display: block;
	float: left;
	left: 10px;
	top: -37px;
	overflow-y: auto;
	margin-bottom: -40px;
}

td.tcr a {
	padding-left: 16px;
}

#pun-crumbs1 p.container {
	margin-bottom: 40px;
}

.linkst .pagelink,
.linkst .postlink {
	top: -36px !important;
}

.punbb .post-content img.postimg {
	max-width: 90% !important;
}

#pun-redirect, 
#pun-maint {
	margin: 100px auto auto auto !important;
	float: none;
}

.punbb .info .container {
	padding: 10px 30px !important;
}

#profile-left img,
.pa-avatar img {
	max-height: 250px;
	max-width: 180px;
}

li.pa-title {
	width: 200px !important;
}

#html-footer {
	height: auto !important;
	position: relative;
	right: 10px;
	width: 845px;
	margin-bottom: 0;
	padding-bottom: 50px;
	z-index:1;
}

.tablemess .tcl {
	width: 200px;
}

.tablemess .tc2 {
	width: 150px;
	text-align: center;
}

.bunners {
	border: none;
	top: 20px;
	margin: 0 auto !important;
	position: relative;
	text-align: center;
	width: 805px;
}

.bunners img {
	width: 88px !important;
	height: 31px !important;
	border: none !important;
	padding: 1px;
}

.copy {
	top: 40px;
}

#pun-messages .post-body {
	width: 380px;
}

#pun-messages fieldset {
	width: 580px;
}


/* -----------------------
	Цвета и шрифты
-----------------------	*/

.post-box,
.post-content a img.postimg, 
.punbb,
.punbb a:hover,
.punbb a:focus,
.punbb a:active,
.punbb input,
.punbb h4,
.punbb li.isactive a, 
.punbb li.isactive a:link, 
.punbb li.isactive a:visited,
.punbb select,
.punbb table,
.punbb td.tcl,
.punbb td.tc2,
.punbb td.tc3,
.punbb td.tcr,
.punbb textarea,
.punbb th,
.punbb .formal fieldset,
.punbb .formal span.input,
.punbb .formal textarea,
.punbb .info-box, 
.punbb .main h1,
.punbb .main h2,
.punbb .main h2 span, 
.punbb .main .container,
.punbb .main .info-box .legend,
.punbb .modmenu .container,
.punbb .post h3,
.punbb .post h3 span,
.punbb .post h3 span a:link, 
.punbb .post h3 span a:visited,
.punbb .post h3 strong,
.punbb .post .container,
.punbb .post-body,
.punbb .post-links,
.punbb .section .container, 
.punbb .section .formal .container,
.punbb table.tieser-bottom,
.punbb .tieser-desc a,
.punbb .tieser-desc a:hover,
.punbb .tieser-desc a:focus,
.punbb .tieser-desc a:active,
.punbb-admin,
.punbb-admin #pun-admain a, 
.punbb-admin #pun-admain a:link, 
.punbb-admin #punbb-admain a:visited,
#profilenav h2 span, 
#pun-about .container,
#pun-admain a:hover,
#pun-admain a:focus,
#pun-admain a:active,
#pun-admain legend span,
#pun-crumbs2 .container,
#pun-debug h2,
#pun-navlinks a:hover, 
#pun-navlinks a:focus, 
#pun-navlinks a:active,
#pun-pagelinks a:active, 
#pun-pagelinks a:focus,
#pun-stats h2,
#pun-stats h2 span,
#pun-ulinks li a:hover,
#pun-ulinks li a:focus,
#pun-ulinks li a:active,
#setmods dd, 
#viewprofile li div, 
#viewprofile li strong,
#viewprofile h2 span {
	color: #5b4110 !important;
	text-decoration: none !important;
}


/* Темный */

.info-text,
.inform span,
.punbb a,
.punbb legend span,
.punbb li.isactive a, 
.punbb li.isactive a:link, 
.punbb li.isactive a:visited,
.punbb .code-box,
.punbb .quote-box,
.punbb .main th.tcl,
.punbb .main th.tc2, 
.punbb .main th.tc3, 
.punbb .main th.tcr,
.punbb .main .tcmod,
.punbb-admin #pun-admain .nodefault,
.punbb-admin #punbb-admain a:active,
.punbb-admin #punbb-admain a:focus,
.punbb-admin #punbb-admain a:hover,
#profilenav h2 span,
#pun-admain a,
#pun-admain h1 span, 
#pun-admain h2 span, 
#pun-admain legend span, 
#pun-admain .adformal h3 span,
#pun-crumbs1 p.container,
#pun-index .main h2 span,
#pun-navlinks a,
#pun-navlinks .container,
#pun-stats h2 span,
#pun-ulinks li a,
#viewprofile h2 span {
	color: #682514 !important;
	text-decoration: none !important;
}


/* Georgia */

li.item4 strong a,
.copy,
.punbb h1 span, 
.punbb h2 span, 
.punbb h3 span,
.punbb .main h2 span,
.punbb .post h3 strong,
.punbb .main td.tcl,
.punbb .main td.tc2, 
.punbb .main td.tc3, 
.punbb .main td.tcr,
.punbb .main th.tcl,
.punbb .main th.tc2, 
.punbb .main th.tc3, 
.punbb .main th.tcr,
.punbb .tclcon h3 a,
.tieser-desc,
#pun-announcement,
#pun-crumbs1 p.container,
#pun-navlinks li a,
#pun-status .container,
#pun-stats h2 span,
#pun-stats .container,
#pun-ulinks li a,
.statscon h2 {
	font-family: Georgia !important;
}

/* Размер */

.punbb .main h2 span {
	font-size: 25px !important;
}

#pun-crumbs1 p.container,
#pun-stats h2 span {
	font-size: 13px !important;
}

.punbb .post h3 strong,
#pun-navlinks li a {
	font-size: 12px !important;
}

.inform span,
.info-text,
.offline li.pa-online strong,
.punbb,
.punbb h4,
.punbb table,
.punbb td.tcl,
.punbb td.tc2,
.punbb td.tc3,
.punbb td.tcr,
.punbb .formal fieldset,
.punbb .formal span.input,
.punbb .info-box, 
.punbb .main h1,
.punbb .main h2 span,
.punbb .main .container,
.punbb .main .info-box .legend,
.punbb .main .tcmod,
.punbb .post .container,
.punbb .post-body,
.punbb .post-links,
.punbb .section .container, 
.punbb .section .formal .container,
.punpp-admin, 
#pun-ulinks li a,
#pun-stats h2 span,
#setmods dd, 
#viewprofile li div, 
#viewprofile li strong {
	font-size: 11px !important;
}

.post-box,
.punbb .formal textarea {
	font-size: 12px !important;
}

.copy,
.post-content .post-sig p,
.punbb .linkst,
.punbb .linksb,
.punbb .main th.tcl,
.punbb .main th.tc2, 
.punbb .main th.tc3, 
.punbb .main th.tcr,
.punbb .post h3 span a:link, 
.punbb .post h3 span a:visited,
.punbb .post .post-author,
.tieser-desc {
	font-size: 10px !important;
}


/* Стиль*/

.copy,
.inform span,
.info-text,
.offline li.pa-online strong,
.post-box, 
.punbb,
.punbb h4,
.punbb table,
.punbb td.tcl,
.punbb td.tc2,
.punbb td.tc3,
.punbb td.tcr,
.punbb .formal fieldset,
.punbb .formal span.input,
.punbb .formal textarea,
.punbb .info-box, 
.punbb .main h1,
.punbb .main h2 span,
.punbb .main .container,
.punbb .main .info-box .legend,
.punbb .main .tcmod,
.punbb .post .container,
.punbb .post-body,
.punbb .post-links,
.punbb .section .container, 
.punbb .section .formal .container,
.punpp-admin, 
#pun-ulinks li a,
#pun-stats h2 span,
#setmods dd, 
#viewprofile li div, 
#viewprofile li strong {
	font-style: normal !important;
}

.post-content .post-sig p,
.tieser-desc {
	font-style: italic;
}

.punbb .main th.tcl,
.punbb .main th.tc2, 
.punbb .main th.tc3, 
.punbb .main th.tcr,
.punbb .post h3 strong,
#pun-crumbs1 p.container,
#pun-navlinks li a,
#pun-stats h2 span {
	font-weight: bold !important;
}


/* Центр */

.copy,
.punbb .main th.tcl,
.punbb .main th.tc2, 
.punbb .main th.tc3, 
.punbb .main th.tcr,
.punbb .main .tcmod,
#pun-index .main h2 {
	text-align: center !important;
}


/* -----------------------
		Реклама
----------------------- */

#pun-title td.title-logo-tdr {
	display: block;
	top: 442px;
	right: 8px;
	float: right; 
}

/* -----------------------
	Скрытые блоки
----------------------- */

.lastedit,
.pa-time-visit,
.pa-reg,
#pun-status span.item3,
#pun-about,
#pun-crumbs2,
#pun-main h1,
#pun-main div.catleft, 
#pun-main div.catright,
#pun-announcement h2,
#pun-index .main h2 span,
.punbb legend span,
#post-form h2
 {
	display: none !important;
}