body { 

background : url(http://s019.radikal.ru/i608/1207/d3/8431b961b208.jpg) top center no-repeat fixed; 

background-color : #665132; 
} 
#pun_wrap { 

background-image : url(http://s018.radikal.ru/i522/1207/a1/cceac85bdeb0.jpg); 

background-repeat : no-repeat; 

background-position : bottom center; 
} 
.punbb #pun-main thead .tcl { 

color : transparent; 
} 
.punbb .section .container, .punbb .post-body, .punbb .post-links, .punbb td.tc2, .punbb ttd.tc3 .punbb .formal fieldset .post-box, #viewprofile li strong, #viewprofile li div, #setmods dd, .punbb .info-box, .punbb #pun-main .info-box .legend { 

color : #665132; 
} 
.punbb .main .container, .punbb .post .container, .punbb .post h3, .punbb-admin #pun-admain .adcontainer { 

color : #443622; 
} 
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { 

background-color : transparent; 

color : #cec08f; 

font-weight : normal; 

font-style : normal; 
} 
#pun-title { 

background-image : url(/); 

color : #333333; 
} 
#pun-title .container, .punbb .modmenu .container { 

color : #333333; 
} 
.punbb legend span, #viewprofile h2 span, #profilenav h2 span, .punbb-admin #pun-admain legend span { 

background-color : transparent; 

color : #000000; 
} 
.punbb .post h3 span, .punbb th, #viewprofile li, #setmods dl { 

background-color : transparent; 

color : #000000; 
} 
.punbb .quote-box, .punbb .code-box { 

background-color : #cdbf8e; 

color : #000000; 

border-radius : 8px; 
} 
#pun-navlinks .container { 

background-color : transparent; 

color : #000000; 

background : url(/) center no-repeat; 

text-align : center; 
} 
.offline li.pa-online strong { 

font-weight : normal; 
} 
.punbb textarea, .punbb select, .punbb input { 

background-color : transparent; 

color : #000000; 

border : solid 1px !important ; 

background : #cdbf8e; 

border-radius : 8px; 
} 
.punbb .container, .punbb .post-body, .post h3, #pun-title { 

border-color : transparent; 
} 
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post { 

border-color : transparent; 
} 
#pun-stats h2, .punbb .main h1, .punbb .main h2, #pun-debug h2, .punbb-admin #pun-admain h2 { 

border-color : transparent; 
} 
.punbb td, .punbb fieldset, #viewprofile ul, #profilenav ul, .punbb .post .post-body, .punbb .post h3 span, .post-links ul, .post-links, .usertable table { 

border-color : transparent; 
} 
.punbb th { 

border-color : transparent; 
} 
.punbb .quote-box, .punbb .code-box { 

border-color : transparent; 
} 
#pun-ulinks li, #pun-announcement h2 span, li#onlinelist, #pun-help .formal .info-box h3.legend span { 

border-color : transparent; 
} 
#pun-ulinks li a, #pun-announcement h2, li#onlinelist div, #pun-help .formal .info-box h3.legend { 

border-color : transparent; 
} 
.punbb .divider { 

border-color : transparent; 
} 
.punbb .formal fieldset .post-box, .punbb .info-box { 

border : #000000 solid 1px; 
} 
li.pa-online { 

border-left-color : #000000; 
} 
.punbb .post-sig dt { 

border-top-color : #000000 !important ; 
} 
.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 : #000300; 

border-bottom : 0 none #000; 

text-decoration : underline; 
} 
.punbb li.isactive a, .punbb li.isactive a:link, .punbb li.isactive a:visited { 

color : #000300; 
} 
.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 : #573c24; 

border-bottom : 0 none #000; 

text-decoration : underline; 
} 
#pun-navlinks a { 

color : #000000; 

border-bottom : 12px none #cec08f; 

text-decoration : none; 
} 
#pun-navlinks a:hover, #pun-navlinks a:focus, #pun-navlinks a:active { 

color : #cccccc; 

font-weight : normal; 

font-style : normal; 

border-bottom : 12px none #000; 

text-decoration : underline; 
} 
#pun-pagelinks a:active, #pun-pagelinks a:focus { 

background-color : #333; 

color : #fff; 
} 
div.icon { 

background : url(http://s017.radikal.ru/i417/1207/67/1e321e076075.png) no-repeat; 
} 
tr.inew div.icon { 

background : url(http://s48.radikal.ru/i121/1207/90/9549430aa376.png) no-repeat;
 } 
tr.isticky div.icon { 

background : url(http://s40.radikal.ru/i089/1207/81/05724cc79a40.png) no-repeat;
 } 
tr.iredirect div.icon { 

background : url(http://onqxmzlqnfrs44tv.verek.ru/2jmj7l5rSw0yVb-vlWAYkK-YBwk=MzAzODczMW0ucG5n) no-repeat; 
} 
#pun-main div.catleft, #pun-main div.catright { 

display : none; 
} 
html, body { 

margin : 0; 

padding : 0; 
} 
.punbb * { 

margin : 0; 
} 
.punbb ul, .punbb dl, .punbb li, .punbb dd, .punbb dt { 

padding : 0; 

list-style : none; 
} 
.punbb img { 

border : none; 
} 
.punbb .main table { 

table-layout : fixed; 

width : 100%; 
} 
.checkfield input[type="checkbox"], .radiofield input[type="radio"] { 

margin : 0 0.3em; 
} 
p[class="checkfield"] *, div[class="checkfield"] *, fieldset[class="radiofield"] * { 

height : 1.8em; 

vertical-align : middle; 
} 
body { 

font-size : 100.01%; 
} 
.punbb { 

font : normal normal 68.75% verdana,helvetica; 
} 
.punbb textarea, .punbb input, .punbb select, .punbb optgroup { 

font : 1em verdana,helvetica; 
} 
.punbb h1, .punbb h2, .punbb h3, .punbb h4, .punbb table, .punbb th { 

font-size : 1em; 

font-weight : normal; 
} 
.punbb h1 span, .punbb h2 span, .punbb legend span { 

font-size : 1.1em; 
} 
.punbb pre { 

font : 1.1em/140% monaco,"courier new",courier; 
} 
.punbb address, .punbb em { 

font-style : normal; 
} 
.punbb .post-content em { 

font-style : italic; 
} 
.punbb .post-content em.bbuline { 

font-style : normal; 

text-decoration : underline; 
} 
.punbb a { 

text-decoration : underline; 
} 
.punbb optgroup { 

font-weight : bold; 
} 
#pun:after, .punbb .container:after, .punbb .post-links ul:after, .punbb .main div.inline:after, .punbb .post-box:after, .punbb .linksb:after { 

clear : both; 

content : "."; 

display : block; 

height : 0; 

visibility : hidden; 

overflow : hidden; 

line-height : 0.0; 

font-size : 0; 
} 
.acchide, #pun-index #pun-main h1, #pun-navlinks h2, #pun-pagelinks h2, #pun-status h2, #pun-ulinks h2, .punbb .forum h2, .punbb .multipage .topic h2, .punbb dl.post-sig dt span, .punbb p.crumbs strong, .punbb .divider hr, .punbb .required label em, .punbb .formsubmit label, .punbb .submitfield label, .punbb .modmenu label, #pun-userlist .main h2 { 

font-size : 0; 

height : 0; 

width : 0; 

line-height : 0.0; 

position : absolute; 

left : -9999px; 

overflow : hidden; 
} 
#pun { 

margin : 0 auto auto auto; 

width : 900px; 
} 
.punbb { 

float : left; 

width : 100%; 

height : auto; 
} 
#pun-redirect { 

background : url(http://allofcinema.com/wp-content/uploads/2013/04/Luchshie-filmyi-v-retsenziyah-The-Three-Musketeers-1993-1.jpg) top center repeat-y fixed; 

position : absolute; 

width : 100%; 

height : 100%; 

z-index : 100; 

top : 0 !important ; 

left : 0 !important ; 
} 
#pun-redirect #pun-main { 

margin : 50px 20% 12px 20%; 

font-size : 1.6em; 

color : red; 

width : auto; 

float : none; 

text-transform : uppercase; 

position : relative; 

z-index : 1000; 
} 
.punbb .section, .punbb .main { 

margin-bottom : 1em; 
} 
.punbb .category, .punbb .post { 

margin-top : 0.4em; 
} 
.punbb #pun-category1, .punbb .toppost, .punbb .topicpost { 

margin-top : 0; 
} 
#pun-post .topic { 

margin-top : 1em; 
} 
.punbb .section, .punbb .forum, .punbb .formal, .punbb .modmenu, .punbb .info, .punbb .category, .punbb .post { 

border-style : none none solid none; 

border-width : 0 0 0 0; 
} 
.punbb .container { 

border-style : solid; 

border-width : 0; 
} 
.punbb .section h2, #pun-main h1, #pun-main h2, #pun-stats h2, #pun-debug h2 { 

padding : 0.5em 1em; 

border-style : none solid solid none; 

border-width : 0 0 0 0; 
} 
.punbb .post-content { 

padding : 0; 

margin : 0; 

width : 84%; 

overflow : hidden; 
} 
.punbb .post-sig dt { 

display : block; 

border-top : 0 solid #888; 

width : 250px; 

margin : 5px 0; 
} 
.punbb .post-content p { 

margin : 0; 

padding : 0 0 1em 0; 

line-height : 150%; 
} 
.punbb .post-content img { 

vertical-align : text-bottom; 
} 
.punbb .post-content img.postimg { 

vertical-align : middle; 
} 
.punbb .post-content .blockcode, .punbb .post-content blockquote { 

width : 100%; 

overflow : hidden; 
} 
.punbb .post-content .scrollbox { 

width : 100%; 

overflow : auto; 
} 
.punbb .post-content .quote-box, .punbb .post-content .code-box { 

margin : 0.4em 1.8em 1.4em 1.8em; 

padding : 1em; 

border-style : solid; 

border-width : 0; 
} 
.punbb .quote-box, .punbb .code-box { 

color : #671d12; 

border-radius : 15px; 
} 
.punbb .info-box { 

padding : 1.1em 1.7em 1em 1.7em; 

border-style : solid; 

border-width : 0; 

margin : 0 0 1.1em 0; 
} 
.punbb .info-box * { 

padding : 0 0 0.7em 0; 
} 
.punbb #pun-main .info-box .legend { 

font-size : 1.1em; 

font-weight : bold; 
} 
.punbb .linkst { 

float : left; 

position : relative; 

width : 100%; 

font-size : 1.1em; 

height : 0; 
} 
.multipage { 

margin-top : 3em; 
} 
.linkst .pagelink { 

position : absolute; 

top : -4em; 

left : 1em; 

width : 24em; 
} 
.linkst .postlink { 

position : absolute; 

top : -4em; 

right : 1em; 

width : 16em; 

text-align : right; 

font-weight : bold; 
} 
.punbb .linksb { 

text-align : right; 

padding : 0.4em 1em 0.5em 1em; 

font-size : 1.1em; 
} 
.linksb .pagelink { 

float : left; 

width : 24em; 

text-align : left; 
} 
.linksb .postlink { 

float : right; 

width : 16em; 

font-weight : bold; 
} 
.subscribelink { 

clear : both; 

padding-top : 0.3em; 

padding-bottom : 0.5em; 
} 
.punbb .formal .container { 

padding : 1.7em 2.3em 1.1em 2.3em; 
} 
.punbb .formsubmit { 

padding : 0 0 0 1.7em; 

margin : 1em 0 0 0; 
} 
.punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span { 

margin : 0 0.6em 0 0; 
} 
.punbb fieldset { 

border-style : solid; 

border-width : 1px; 

padding : 0 18px 0 18px; 

margin : 0 0 1em 0; 
} 
.punbb fieldset legend { 

padding : 0; 

margin : 0 0 0 11px; 

font-size : 1.1em; 
} 
.punbb fieldset legend span { 

padding : 0 5px; 

margin : 0 0 0 -15px; 
} 
.punbb fieldset fieldset { 

border-style : none; 

margin : 0; 

padding : 0 0 8px 0; 
} 
.punbb .fs-box { 

padding : 1em 0 0.8em 0; 
} 
.punbb .fs-box p, .punbb .fs-box fieldset { 

padding : 0 0 0.8em 0; 
} 
.punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield { 

float : left; 

margin-right : 1em; 
} 
.punbb .inline .infofield { 

clear : both; 
} 
.punbb .datafield br { 

display : none; 
} 
.punbb .required label, .punbb .datafield span.input { 

font-weight : bold; 
} 
.punbb .datafield span.input a { 

font-weight : normal; 
} 
.punbb .areafield span.input, .punbb p.longinput span.input { 

display : block; 

padding : 0 4em 0 0; 

height : 100%; 
} 
.punbb textarea, .punbb .longinput input { 

width : 64%; 

margin : 0; 
} 
.punbb .hashelp { 

position : relative; 
} 
.punbb .helplinks { 

display : block; 

position : absolute; 

top : 1em; 

right : 0; 

font-weight : normal; 

width : 36%; 
} 
.punbb #profile .helplinks { 

top : 1.5em; 
} 
.punbb .helplinks span { 

display : block; 

padding-bottom : 0.2em; 
} 
#pun-post .formal .info-box li { 

padding-left : 4px; 

list-style-type : square; 

list-style-position : inside; 

line-height : 1.5; 

margin : 0; 
} 
.punbb .main .tcl { 

overflow : hidden; 

text-align : left; 

width : 50%; 
} 
.punbb .main .tc2, .punbb .main .tc3, .punbb .main .tcmod { 

text-align : center; 

width : 10%; 
} 
.punbb .main .tcr { 

overflow : hidden; 

text-align : left; 

width : 30%; 
} 
#pun-userlist .main .tcl, #pun-searchtopics .main .tcl, #pun-modviewforum .main .tcl { 

width : 40%; 
} 
#pun-userlist .main .tc2, #pun-searchtopics .main .tc2 { 

text-align : left; 

width : 20%; 
} 
#pun-debug table .tcl { 

width : 15%; 

white-space : normal; 
} 
#pun-debug .tcr { 

width : 90%; 

white-space : normal; 
} 
#pun-index .tcl h3 { 

font-size : 1.2em; 

font-weight : bold; 
} 
.punbb td span.youposted { 

font-weight : bold; 

margin-left : -1em; 

position : absolute; 
} 
.punbb td .modlist { 

display : block; 

padding-top : 0.3em; 
} 
.punbb .main td { 

border-style : solid none none solid; 

border-width : 1px 0 0 1px; 

padding : 0.8em 1em; 
} 
.punbb .main th { 

border-style : none none none solid; 

border-width : 0 0 0 1px; 

padding : 0.4em 1em 0.4em 1em; 
} 
.punbb .main .tcl { 

border-left-style : none; 

border-left-width : 0; 
} 
.punbb tbody.hasicon td.tcl { 

padding-left : 3.2em; 
} 
.punbb div.icon { 

float : left; 

display : block; 

width : 60px; 

height : 110px; 

padding-top : 1px; 

margin-top : 1px; 

margin-right : 7px; 
} 
.punbb table div.icon { 

font-size : 1.05em; 

position : static; 

margin-left : -2.2em; 
} 
.punbb .post .container { 

border-style : none solid solid solid; 

border-width : 1px; 

margin-top : -1px; 

padding-bottom : 1px; 
} 
.punbb .post h3 { 

border-style : solid solid none solid; 

border-width : 1px; 
} 
.punbb .post h3 span { 

border-left : 1px solid #6c5c07; 

padding : 0.5em 1em; 

display : block; 

margin-left : 19em; 
} 
.punbb .post h3 strong { 

float : right; 

width : 5em; 

text-align : right; 

font-weight : normal; 
} 
.punbb .post .post-author { 

float : left; 

width : 19em; 

margin-top : -1.5em; 

overflow : hidden; 
} 
.punbb .post .post-author ul, .punbb .post .post-author p { 

padding : 0 1em 1em 1em; 

line-height : 140%; 
} 
.pa-author { 

font-size : 1.1em; 

font-weight : bold; 
} 
.pa-author a { 

text-decoration : none; 
} 
li.pa-title { 

padding-bottom : 0.4em; 

font-weight : bold; 
} 
li.pa-online { 

line-height : 0.8em; 

border-left-style : solid; 

border-left-width : 0.7em; 

padding-left : 0.4em; 

margin-top : 0.7em; 
} 
.punbb .post-body { 

margin-left : 19em; 

border-left-style : solid; 

border-left-width : 1px; 

padding : 0 0 1px 0; 
} 
.punbb .post-box { 

padding : 1em; 
} 
.punbb fieldset .post-box { 

margin-bottom : 0.8em; 
} 
.punbb .post-links { 

margin-left : 19em; 

border-left-style : solid; 

border-left-width : 1px; 
} 
.punbb .post-links ul { 

padding : 0 1em 0 0; 

height : 2em; 

line-height : 2em; 

margin-left : -19em; 

border-top-style : dashed; 

border-top-width : 1px; 

background : transparent; 

text-align : right; 
} 
.punbb .post-links li { 

display : inline; 

padding-left : 1em; 
} 
.pl-email, .pl-website { 

float : left; 
} 
.punbb .clearer { 

clear : both; 

height : 0; 

font-size : 0; 
} 
.punbb .modmenu .container { 

padding : 0.5em 1em; 

text-align : right; 
} 
.punbb .modmenu strong, .punbb .modmenu a { 

height : 1.8em; 

line-height : 1.8em; 
} 
.punbb .modmenu .container strong { 

float : left; 
} 
.punbb .modmenu input { 

margin-left : 1em; 
} 
.punbb .info .container { 

padding : 0.8em 1em; 
} 
.punbb .info .container .backlink { 

padding-top : 0.8em; 
} 
#profile .container { 

padding-left : 18.6em; 
} 
#profilenav { 

float : left; 

width : 14em; 

margin-left : -16.3em; 

display : inline; 
} 
#profilenav li { 

padding-bottom : 0.8em; 

font-weight : bold; 
} 
#viewprofile ul, #profilenav ul { 

border-style : solid; 

border-width : 1px; 

padding : 1.5em 18px 0.8em 18px; 

margin : 0 0 1em 0; 
} 
#viewprofile h2, #profilenav h2 { 

background : transparent; 

border : none; 

padding : 0 0 0 0; 

margin : 0 14px -0.6em 14px; 
} 
#viewprofile h2 span, #profilenav h2 span { 

padding : 0 5px; 

position : relative; 
} 
#viewprofile li, #setmods dl { 

padding : 0 0 0 16em; 

margin-bottom : 0.2em; 
} 
#viewprofile li span { 

float : left; 

width : 14em; 

margin-left : -16em; 

padding : 0.5em 1em; 

font-weight : bold; 
} 
#setmods dt { 

float : left; 

width : 14em; 

margin-left : -16em; 

padding : 0.8em 1em; 

font-weight : bold; 

display : inline; 
} 
#viewprofile li strong, #viewprofile li div, #setmods dd { 

display : block; 

padding : 0.5em 1em; 

font-weight : normal; 
} 
.punbb img.avatardemo { 

float : right; 

margin : 0 0 0.8em 1.8em; 
} 
#pun-userlist .formal, #pun-userlist .formal .container { 

border-bottom : none; 

margin-bottom : 0; 
} 
#pun-userlist .usertable .container { 

padding : 0 2.3em 2.3em 2.3em; 

border-top : none; 
} 
#pun-userlist .usertable table { 

border-style : solid; 

border-width : 1px; 
} 
#pun-title h1 { 

display : none; 

height : 0; 

padding : 2em 1em 0 1em; 
} 
#pun-title .container { 

border-style : none solid none solid; 
} 
#pun-title h1 span { 

font-size : 1.5em; 
} 
#pun-title table { 

border : none; 

height : 0; 

width : 100%; 
} 
#pun-title td.title-logo-tdl { 

border : none; 

width : 100%; 

height : 0; 
} 
#pun-title td.title-logo-tdr { 

border : none; 

width : 468px; 
} 
#pun-pagelinks { 

position : absolute; 

top : -15px; 

left : 0; 

margin : 0; 

border : none; 

padding : 0; 

width : 100%; 
} 
#pun-pagelinks .container { 

background : transparent; 

border : none; 

padding : 0; 
} 
#pun-pagelinks .container li { 

display : inline; 
} 
#pun-pagelinks li a, #pun-pagelinks a:link, #pun-pagelinks a:hover { 

height : 2em; 

line-height : 2em; 

padding : 0; 

font-size : 1.2em; 

margin-left : -9999px; 

display : block; 

float : left; 

width : 100%; 
} 
#pun-pagelinks a:active, #pun-pagelinks a:focus { 

position : relative; 

margin : 0; 
} 
#pun-pagelinks li a span { 

display : block; 

margin : 0 1em; 
} 
#pun-navlinks, #pun-navlinks .container { 

border-style : none; 

border-width : 0; 

margin : 0; 
} 
#pun-navlinks .container { 

padding : 0.7em 1em; 
} 
#pun-navlinks li { 

display : inline; 

padding-right : 1em; 
} 
#pun-navlinks li a { 

font-size : 1.1em; 
} 
#pun-ulinks { 

margin-top : 0; 
} 
#pun-ulinks .container { 

border-top : none; 

padding : 0.7em 1em; 
} 
#pun-ulinks li, #pun-ulinks li a { 

display : inline; 

border-left-style : solid; 

border-left-width : 0; 

white-space : nowrap; 
} 
#pun-ulinks li a { 

padding : 0 0.3em 0 0.6em; 
} 
#pun-ulinks li.item1, #pun-ulinks li.item1 a { 

border-left-style : none; 

border-left-width : 0; 

padding-left : 0; 
} 
#pun-status, #pun-status .container { 

border-bottom : none; 

margin-bottom : 0; 
} 
#pun-status .container { 

padding : 0.8em 1em 1em 1em; 
} 
#pun-status span { 

white-space : nowrap; 

margin-right : 0.5em; 
} 
#pun-crumbs1 { 

font-weight : bold; 

overflow : hidden; 

margin-top : 0; 
} 
#pun-crumbs1 p.container { 

border-top : none; 

padding : 1em 1em 0.8em 1em; 

font-size : 1.1em; 
} 
#pun-break1 { 

margin : 0 1em; 

border-style : solid none; 

border-width : 0 0; 

height : 0; 

margin : -2px 1em; 

position : relative; 

z-index : 1; 
} 
#pun-announcement h2 { 

padding : 0; 

margin : 0 1em -3.5em 1em; 

border-style : none none solid none; 

border-width : 0 0 0 0; 

position : relative; 

font-weight : bold; 
} 
#pun-announcement h2 span { 

display : block; 

padding : 1em 0 0.8em 0; 

border-bottom-style : solid; 

border-bottom-width : 0; 
} 
#pun-announcement .container { 

padding : 4.3em 1em 1em 1em; 
} 
#pun-stats .container { 

padding : 0.8em 1em; 
} 
#pun-stats li.item1, #pun-stats li.item2 { 

float : left; 

clear : both; 

line-height : 150%; 
} 
#pun-stats li.item3, #pun-stats li.item4 { 

text-align : right; 

line-height : 150%; 
} 
li#onlinelist { 

margin-top : 1em; 

border-top-style : solid; 

border-top-width : 0; 

float : left; 

width : 100%; 

line-height : 130%; 
} 
li#onlinelist div { 

border-top-style : solid; 

border-top-width : 0; 

padding : 0.7em 0 0 0; 
} 
#pun-qjump { 

margin : 0; 

border : none; 

width : 50%; 

position : relative; 

float : left; 
} 
#pun-qjump .container { 

border : none; 

background : transparent; 

padding : 0.8em 1em; 
} 
#pun-about { 

margin-top : 0; 
} 
#pun-about .container { 

border-top-style : none; 

text-align : right; 

line-height : 150%; 

padding : 0.8em 1em; 
} 
#pun-about p span { 

display : block; 

padding-left : 50%; 
} 
#pun-crumbs2 { 

font-weight : bold; 

overflow : hidden; 

margin-bottom : 0; 

border-bottom : none; 
} 
#pun-crumbs2 .container { 

border-bottom : none; 

padding : 0.8em 1em; 

font-size : 1.1em; 
} 
#pun-break4 { 

margin : -2px 1em; 

border-style : solid none; 

border-width : 0 0; 

position : relative; 

height : 0; 

z-index : 1; 
} 
div.punbb-admin #pun-about .container { 

border-top-style : solid; 

border-top-width : 0; 
} 
#pun-help .formal .info-box h3.legend { 

border-bottom-style : solid; 

border-bottom-width : 0; 

padding-bottom : 0; 

margin-bottom : 0.8em; 
} 
#pun-help .formal .info-box h3.legend span { 

padding-bottom : 0.6em; 

display : block; 

border-bottom-style : solid; 

border-bottom-width : 0; 

font-size : 1.1em; 
} 
#pun-help .formal p, #pun-help .formal dd { 

margin-bottom : 1em; 
} 
#pun-help .formal ul, #pun-help .formal dl { 

padding : 0 0 0 1em; 
} 
#pun-help .formal li { 

padding : 0; 

line-height : 130%; 
} 
#pun-help .formal li * { 

vertical-align : text-top; 
} 
#pun-help .formal dt span { 

font : 1.4em/120% monaco,"courier new",courier; 
} 
#poll-special table.poll1 { 

width : auto; 
} 
#poll-special td { 

border : 0; 
} 
.punbb .post-content img.postimg { 

max-width : 100%; 
} 
#poll-special td { 

text-align : left !important ; 

cursor : default !important ; 
} 
#poll-special td.tac { 

text-align : center !important ; 
} 
#poll-special td.tar { 

text-align : right !important ; 
} 
div.pa-respect span { 

font-size : 0.9em; 

vertical-align : top; 
} 
div.post-rating p { 

float : right !important ; 

border : 0 !important ; 

padding : 3px !important ; 
} 
div.post-vote p { 

float : right !important ; 

border : 0 !important ; 

padding : 3px 13px !important ; 

margin-right : 5px !important ; 
} 
div.post-rating a { 

cursor : pointer !important ; 
} 
div.post-rating a, div.post-vote a { 

font-size : 130% !important ; 

text-decoration : none !important ; 
} 
.post-content td { 

border-width : 1px !important ; 

border-style : solid !important ; 

overflow : hidden; 
} 
.post-content .highlight-text { 

background-color : #ff0; 

color : #000; 
} 
.post-content .spoiler-box > div { 

background : url('/img/plus.png') center left no-repeat; 

cursor : pointer; 

padding-left : 18px; 
} 
.post-content .spoiler-box > div.visible { 

background-image : url('/img/minus.png'); 
} 
.post-content .spoiler-box > blockquote { 

padding-top : 1.4em; 

display : none; 
} 
.post-content .spoiler-box > blockquote.visible { 

display : block; 
} 
#form-buttons table, .punbb .formal textarea { 

width : 99%; 
} 
#form-buttons td { 

padding : 0; 

line-height : 0; 

background-position : center; 

background-repeat : no-repeat; 

border : 0; 

cursor : pointer !important ; 
} 
#form-buttons td img { 

height : 26px; 

width : 100%; 
} 
td#button-font { 

background : url('/i/form_buttons.1.png') 5px 50% no-repeat; 
} 
td#button-size { 

background : url('/i/form_buttons.1.png') -21px 50% no-repeat; 
} 
td#button-bold { 

background : url('/i/form_buttons.1.png') -47px 50% no-repeat; 
} 
td#button-italic { 

background : url('/i/form_buttons.1.png') -73px 50% no-repeat; 
} 
td#button-underline { 

background : url('/i/form_buttons.1.png') -99px 50% no-repeat; 
} 
td#button-strike { 

background : url('/i/form_buttons.1.png') -125px 50% no-repeat; 
} 
td#button-left { 

background : url('/i/form_buttons.1.png') -151px 50% no-repeat; 
} 
td#button-center { 

background : url('/i/form_buttons.1.png') -177px 50% no-repeat; 
} 
td#button-right { 

background : url('/i/form_buttons.1.png') -203px 50% no-repeat; 
} 
td#button-link { 

background : url('/i/form_buttons.1.png') -229px 50% no-repeat; 
} 
td#button-spoiler { 

background : url('/i/form_buttons.1.png') -255px 50% no-repeat; 
} 
td#button-image { 

background : url('/i/form_buttons.1.png') -281px 50% no-repeat; 
} 
td#button-video { 

background : url('/i/form_buttons.1.png') -307px 50% no-repeat; 
} 
td#button-hide { 

background : url('/i/form_buttons.1.png') -333px 50% no-repeat; 
} 
td#button-quote { 

background : url('/i/form_buttons.1.png') -359px 50% no-repeat; 
} 
td#button-code { 

background : url('/i/form_buttons.1.png') -385px 50% no-repeat; 
} 
td#button-color { 

background : url('/i/form_buttons.1.png') -411px 50% no-repeat; 
} 
td#button-smile { 

background : url('/i/form_buttons.1.png') -437px 50% no-repeat; 
} 
td#button-keyboard { 

background : url('/i/form_buttons.1.png') -463px 50% no-repeat; 
} 
.punbb .formal span.input { 

padding-right : 0 !important ; 
} 
#formkey, #formetc { 

display : none; 
} 
#font-area { 

width : 140px; 
} 
#size-area { 

width : 50px; 
} 
#color-area, #keyboard-area { 

width : auto; 
} 
#keyboard-area { 

text-align : center; 

padding-bottom : 4px; 
} 
#imageup-area { 

width : 170px; 
} 
#imageattach-area { 

width : 770px; 

height : 200px; 

padding : 0 !important ; 
} 
#smilies-area { 

width : 450px; 
} 
#image-area { 

width : 550px; 
} 
#video-area { 

width : 450px; 
} 
#color-area * { 

border : 0; 
} 
#color-area table { 

width : 320px; 

height : 20px; 

padding : 0; 

margin : 0; 
} 
#color-area td { 

margin : 0; 

padding : 0; 

line-height : 0; 
} 
#color-area td img { 

width : 20px; 

height : 20px; 

cursor : pointer !important ; 
} 
#font-area, #size-area, #color-area, #smilies-area, #image-area, #imageup-area, #imageattach-area, #keyboard-area, #video-area { 

position : absolute; 

right : 6px; 

top : 43px; 
} 
#font-area div, #size-area div, #color-area div, #smilies-area div a, #smilies-area img { 

cursor : pointer !important ; 
} 
#font-area span, #font-area img, #size-area span, #size-area img { 

display : block; 

position : relative; 

top : 0; 

left : 0; 
} 
#font-area span, #font-area img { 

height : 15px; 
} 
#size-area span, #size-area img { 

height : 24px; 
} 
#font-area span, #size-area span { 

padding : 1px 0; 
} 
#font-area img { 

width : 100%; 

margin-top : -15px; 
} 
#size-area img { 

width : 100%; 

margin-top : -24px; 
} 
#keyboard-span { 

text-align : center; 

padding-bottom : 10px; 

width : auto; 
} 
#keyboard-span input { 

font-family : Arial,sans-serif; 

font-weight : bold; 

font-size : 10px; 

color : #666; 

background-color : #fff; 

margin : 1px 1px 0 0; 

border : #ddd solid 1px; 

cursor : pointer; 
} 
#imageup-area input { 

font-size : 0.8em; 
} 
#imageup-area p { 

padding : 0; 

margin : 0; 
} 
#imageup-title { 

margin-bottom : 10px !important ; 
} 
#imageup-submit { 

margin-top : 10px !important ; 
} 
#main-reply { 

width : 100%; 
} 
#pun-messages #post-form div.container { 

padding-left : 2.3em; 
} 
table.tieser-main, table.tieser-main * { 

border : none; 

text-align : left; 
} 
#title-logo-tdr * { 

border : none !important ; 
} 
#tieser-top * { 

background-color : #fff; 

border : none !important ; 

overflow : hidden !important ; 
} 
#tieser-top, #tieser-top div, table.tieser-top { 

display : block !important ; 

width : 468px !important ; 

height : 60px !important ; 

margin : 0 !important ; 

padding : 0 !important ; 

border : none; 

overflow : hidden !important ; 

font-size : 11px; 

font-family : Arial,sans-serif; 

color : #000; 
} 
#title-logo-tdr table { 

table-layout : fixed !important ; 

width : 468px !important ; 

height : 60px !important ; 
} 
#title-logo-tdr table.tieser-main, #title-logo-tdr table.tieser-main * { 

height : 60px !important ; 

max-height : 60px !important ; 

padding : 0; 
} 
table.tieser-top, table.tieser-top *, table.tieser-top td.tieser-desc, table.tieser-top td.tieser-img { 

height : 60px !important ; 

max-height : 60px !important ; 
} 
table.tieser-top td.tieser-img { 

line-height : 0 !important ; 

width : 91px !important ; 

max-width : 91px !important ; 

padding : 0 !important ; 
} 
table.tieser-top td.tieser-desc { 

line-height : 140%; 

width : 155px !important ; 

max-width : 155px !important ; 

padding : 0 6px 0 6px !important ; 
} 
table.tieser-top td.tieser-desc a { 

color : #245b87; 

text-decoration : underline; 
} 
table.tieser-top td.tieser-desc a:hover { 

color : #da6200; 
} 
table.tieser-top td.tieser-img img { 

height : 60px !important ; 

width : 91px !important ; 
} 
#tieser-bottom { 

padding : 4px 5px !important ; 

margin : 0 auto !important ; 
} 
table.tieser-bottom { 

max-width : 802px !important ; 
} 
#tieser-bottom table.tieser-main, #tieser-bottom table.tieser-main * { 

height : 75px !important ; 

max-height : 75px !important ; 

padding : 0; 
} 
table.tieser-bottom, table.tieser-bottom *, table.tieser-bottom td.tieser-desc, table.tieser-bottom td.tieser-img { 

height : 75px !important ; 

max-height : 75px !important ; 
} 
table.tieser-bottom td.tieser-img { 

line-height : 0 !important ; 

width : 75px !important ; 

max-width : 75px !important ; 

padding : 0 0 0 6px !important ; 
} 
table.tieser-bottom td.tieser-desc { 

line-height : 150%; 

width : 225px !important ; 

max-width : 225px !important ; 

padding : 0 6px 0 6px !important ; 
} 
table.tieser-bottom td.tieser-img img { 

height : 75px !important ; 

width : 75px !important ; 
} 
#viewprofile td { 

border : 0; 

padding : 0; 

overflow : hidden; 
} 
#profile-name strong { 

font-size : 1.2em; 
} 
#profile-left strong { 

font-weight : bold !important ; 
} 
#profile-left { 

width : 30%; 

padding-top : 0 !important ; 
} 
#profile-left li, #profile-left li * { 

padding-left : 0; 

margin-left : 0; 
} 
#profile-right { 

width : 70%; 
} 
#profile-right li strong { 

padding-left : 2em; 
} 
#profile-signature { 

padding : 1.5em 1.5em 1em 1.5em; 
} 
#profile-signature ul { 

border-style : dashed; 

border-width : 1px 0 0 0; 

margin : 0; 

padding : 1em 1em 0 1em; 
} 
#video-host-list { 

margin-top : 0.3em; 

line-height : 1.4em; 
} 
#video-area-tinp, #image-area-tinp { 

margin-top : 0.5em; 

padding : 0.3em; 

border : #66a solid 1px; 

height : 70px; 
} 
#video-area-msg, #image-source-list, #image-area-actions { 

margin : 0.5em 0; 

padding : 0.3em; 
} 
p[class="checkfield"] img, div[class="checkfield"] img, fieldset[class="radiofield"] img { 

height : auto; 

max-height : 50px; 
} 
.pa-fld1 img, .pa-fld2 img, .pa-fld3 img, .pa-fld4 img, .pa-fld5 img, .pa-fld6 img, .pa-fld7 img, .pa-fld8 img, .pa-fld9 img, .pa-fld10 img, .pa-fld11 img, .pa-fld12 img, .pa-fld13 img, .pa-fld14 img, .pa-fld15 img, .pa-fld16 img, .pa-fld17 img, .pa-fld18 img, .pa-fld19 img, .pa-fld20 img { 

vertical-align : text-top; 
} 
#image-area-tcon-computer td { 

border : none !important ; 

padding : 0 !important ; 
} 
#imageupload-left { 

width : 140px; 
} 
#imageupload-right { 

width : 380px; 
} 
#imageQueue { 

max-height : 72px; 

overflow-y : auto; 

margin-bottom : 10px; 
} 
#uploaded-images { 

max-height : 144px; 

overflow-y : auto; 
} 
#uploaded-images img { 

width : 88px; 

height : 66px; 

border : solid 1px; 

margin-right : 4px; 

cursor : pointer; 
} 
#upload-button-container, #image-width, #image-thumb-width, #image-insert-format, #insert-all-images-container { 

margin-top : 10px; 
} 
#image-source-list a, #image-area-actions a { 

margin-right : 15px; 

cursor : pointer; 
} 
#insert-image-tip { 

margin-top : 10px; 
} 
#upload-button-container img { 

cursor : pointer; 

width : 120px; 

height : 30px; 
} 
.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; 
} 
.tipsy-arrow { 

position : absolute; 

background : url('/i/tipsy.gif') top left no-repeat; 

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 : #e5e5e5 solid 2px; 

font : 11px Verdana,sans-serif; 

margin-top : 5px; 

padding : 10px; 

width : 350px; 
} 
.uploadifyError { 

background-color : #fde5dd !important ; 

border : #fbcbbc solid 2px !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; 
} 
.punbb A:link { 

text-decoration : none; 
} 
.punbb A:visited { 

text-decoration : none; 
} 
.punbb .quote-box, .punbb .code-box { 

border-radius : 15px; 

box-shadow : 0 5px 10px #000; 
} 
#pun-announcement h2 span { 

display : none; 
} 
#pun-ulinks .container { 

text-align : center; 
} 
#pun-main #profile1[action$="id=3"] { 

display : none; 
} 
.lastedit { 

display : none; 
} 
#pun-title table tbody tr .title-logo-tdr { 

position : absolute; 

z-index : 1; 

left : 400px; 

top : 340px; 
} 
.container1 { 

width : 600px; 

margin : 0 auto; 

padding : 0; 
} 
ul.tabs { 

margin : 0; 

padding : 0; 

list-style : none; 

height : 10px; 

width : 790px; 
} 
ul.tabs li { 

float : left; 

margin : 0; 

padding : 0; 

height : 51px; 

line-height : 0; 

border : 0; 

border-top : 0 dashed #744611; 

border-bottom : 0 dashed #744611; 

border-right : 0 dashed #744611; 

border-left : 0 dashed #744611; 

margin-bottom : 0; 

background : #cec08f; 

overflow : hidden; 

position : relative; 
} 
ul.tabs li a { 

color : transparent; 

display : block; 

padding : 0 0; 

background : #cec08f; 

outline : none; 
} 
ul.tabs li a:hover { 

background : #cec08f; 

border-bottom : 0 dashed #744611; 

border-top : 0 solid #000000; 

border-left : 0 solid #000000; 

border-right : 0 solid #000000; 
} 
html ul.tabs li.active { 

background : #cec08f; 

border-bottom : 0 dashed #744611; 

border-top : 0 dashed #744611; 

border-left : 0 solid #000000; 

border-right : 0 solid #000000; 
} 
html ul.tabs li.active a:hover { 

background : #cec08f; 

border-bottom : 0 solid #160f0a; 
} 
.tab_container1 { 

clear : both; 

width : 790px; 

height : 250px; 

background-image : url(/); 

background-color : #cec08f; 

border-bottom : 0 groove #744611; 

border-top : 0 groove #744611; 

border-left : 0 groove #744611; 

border-right : 0 groove #744611; 
} 
.tab_content { 

padding : 0; 
} 
.tab_content h2 { 

font-weight : normal; 

padding-bottom : 0; 

border-bottom : 0 dashed #000000; 
} 
.Myimge { 

position : absolute; 

margin-top : 0; 
} 
#pun-title td.title-logo-tdr { 

width : 400px; 

display : block !important ; 

position : absolute !important ; 

margin-top : 90px !important ; 

right : 0 !important ; 

z-index : 1000 !important ; 
} 
.mybb_bs1 { 

opacity : 0.60000002384185791015625 !important ; 
} 
.mybb_bs1:hover { 

opacity : 1 !important ; 
} 

