/* usunięcie sidebara */
#main { background-image: url(forumbg.png); }
#con  { background-image: url(forumtop.png); }
#foot { background-image: url(forumfoot.png); }

/* forumowe podwójne menu */
#nav              { background-image: url(forumnav.png); height: 80px; }
#forumnav         { clear: left; }
#forumnav a		  { padding: 7px 10px 3px; }
#forumnav a:hover { background-color: #ACD393; }

/* szybkie logowanie */
div.details input.a { border: 1px #aa9 solid; background: #fff; }

/* strony */
div.pagination b { background: #fff; padding: 0 4px; border: 1px #ccc solid; }
div.pagination a { background: #eee; padding: 0 4px; border: 1px #ccc solid; }
div.pagination a:hover { background: #fff; text-decoration: none; }

/* box na sg */
div.fbox { background: url(fbox.png) top left repeat-y; }
div.fbox div.fbt { background: url(fboxtop.png) top left no-repeat; height: 18px; }
div.fbox div.fbb { background: url(fboxbot.png) top left no-repeat; height: 16px; clear: both; }
div.fbox div.fbc { padding: 0 15px; }
div.fbox h2 { font-size: 20pt; margin: 0; padding: 0 0 4px; text-align: right; width: 480px; letter-spacing: 2px; font-variant: small-caps; color: #2C4626; }
div.fbox h3 { font-size: 14pt; margin: 0; padding: 0 0 2px; }
div.fbox p { margin: 0; padding: 0; font-size: 9pt; color: #2C4626; }
div.fforum { border-top: 1px #9FCE97 dotted; clear: left; }
div.ficon  { float: left; width: 50px; padding-top: 4px; clear: both; }
div.fdesc  { float: left; width: 430px; padding-right: 14px; padding-bottom: 3px; }
div.fstats { float: left; width: 100px; text-transform: uppercase; color: #8FBE87; font-size: 9pt; padding-top: 7px; }
div.fstats span { font-size: 13pt; font-weight: bold; color: #69A85E; }
div.flast  { float: left; width: 190px; font-size: 8.5pt; padding-bottom: 8px; padding-top: 3px; color: #3C6636; }

/* box na viewforum */
div.cbox { background: url(cbox.png) top left repeat-y; }
div.cbox div.cbt { background: url(cboxtop.png) top left no-repeat; height: 16px; }
div.cbox div.cbb { background: url(cboxbot.png) top left no-repeat; height: 14px; clear: left; }
div.cbox div.cbc { padding: 0 20px 0 15px; }
div.cbox h3 { font-size: 13pt; margin: 0; padding: 0 0 2px; }
div.cbox p  { margin: -5px 0 0; padding: 0; font-size: 9pt; color: #2C4626; }
div.ctopic  { clear: left; padding-top: 2px; border-top: 1px #9FCE97 dotted; margin-top: 2px; }
div.ctopic:first-child { border-top: 0; margin-top: 0; }
div.cicon   { float: left; width: 20px; padding-top: 4px; }
div.cdesc   { float: left; width: 350px; padding: 0 4px 4px; }
div.cpcount { float: left; width: 120px; text-transform: uppercase; color: #8FBE87; font-size: 9pt; padding: 2px 4px; }
div.cpcount span { font-size: 11pt; font-weight: bold; color: #69A85E; }
div.cauth   { float: left; width: 130px; font-size: 9pt; padding: 5px 0 0; text-align: center; }
div.clast   { float: left; width: 140px; font-size: 9pt; padding: 5px 0 0; text-align: center; }

/* box na viewtopic */
div.tbox { background: url(tbox.png) top left repeat-y; }
div.tbox div.tbt { background: url(tboxtop.png) top left no-repeat; height: 15px; }
div.tbox div.tbb { background: url(tboxbot.png) bottom left no-repeat; height: 28px; padding: 1px 20px 1px 220px; clear: both; }
div.tbox div.tbc { padding: 0 15px; }
div.tbox div.tposter { width: 190px; padding-right: 8px; padding-left: 5px; float: left; }
div.tbox div.tpost { margin-left: 205px; }

/* bzdety od phpbb */
td.quote { border: 1px #AFB86E dashed; background-color: #FDFDEA; padding: 4px; font-size: 10.5pt; }
input.button { padding: 1px; border: 1px #8FBE87 outset; background: #fafafa; font-family: Arial, sans-serif; font-size: 9pt; }