/*
#9EC576 - bckg body
#BBDB99 - header, footer
#C7E9A3 - bckg whole main menu
#EFFFF0 - back main menus
#B9C5BA - menu frame
#DCFFBC - back whole main body
#68924C - bckg most frames (przeswituje)
#1A5112 - bold green letters
#ACC98C - content headers backg
#F7FEF7 - content body backg
#C3E49E - content footers backg
#F1FEF1 - comment backg2
#CEF2A9 - admin bottom header
*/

/*Główne*/
body {margin-top: 2px; font: 13px Verdana,Helvetica,Arial,Times; background-color: #9EC576}
form {margin: 0}
.all {width: 880px; background-color: #68924C}
.allbody { background-color: #C7E9A3; }
.mbody {background-color: #DCFFBC;}
a {text-decoration: none; color: #000097}
a:hover {text-decoration: underline; color: #0C5BB4}

/*Nagłówek i stopka*/
#header {height: 80px; background-color: #BBDB99; background: center center url(img/header_hucisko.JPG) no-repeat}
#header a {color: #51FC37; font-size: large;}
#header table {border-spacing: 0; width: 100%}
#footer {background-color: #BBDB99; padding: 2px 0px 2px 0px; width: 878px; margin-bottom: 5px; border: 1px #ACACA4 solid; border-top: 0}
#gm {background-color: #BBDB99; padding: 3px 8px 3px 8px}
#gm a {color: #1A5112; font-weight: bold}

/*Menu*/
.menu {background-color: #EFFFF0; padding: 1px; margin-bottom: 7px; border: 1px solid #B9C5BA}
s.menu {background-color: #C9C9C7; width: 100%}
.mnag {color: #1A5112; background: #ACC98C; text-align: center; padding: 1px; border: 1px solid #B9C5BA; border-bottom: 0}

/* menu random gallery */
.mgallery { width: 100% }
.mgallery B { font-size: x-small; color: #1A5112; }
.mgallery TD { margin: auto; }
.mgallery P { font-size: x-small; margin-top: 0.1%; margin-bottom: 0.1%; }

/*Bloki*/
.tb {background-color: #B9C5BA; width: 100%; margin-bottom: 8px}
.info {border: 1px solid #B9C5BA; background-color: #F0F0EE}
.th { background: #ACC98C; text-align: center; color: #1A5112;}
.eth {font-weight: bold; color: #1A5112; background: #C3E49E; text-align: center; padding: 2px}
.eth td {padding: 2px}
.pth {background-color: #CEF2A9; padding: 2px}
.pth td {padding: 2px}
.bg,.cs {background-color: #F7FEF7}
.cs {border: 1px solid #B9C5BA; padding: 3px; margin-bottom: 3px; background: #F7FEF7}

/*Tekst i inne*/
.txt,.post1,.pollb {padding: 10px}
.post2 {padding: 3px; background-color: #F1FEF1}
.post1 I { font-size: x-small; }
.post2 I { font-size: x-small; }
.itm {height: 16px; width: 20px; font-size: 12px; padding: 0}
.big {font-size: 15px}
.nag {background-color: #D9E6DB}
.txtm {font-size: 11px}
.apag {background-color: #D1E9DA; border: 1px solid #C6D7D9; font-weight: bold}
.upag {background-color: #DAE8E9; border: 1px solid #C2D2D3}
.code {background-color: #EFEFE7; border: 1px solid #DBDBCA; padding: 2px}
.quote {background-color: #E7EFEF; border: 1px solid #ACC8C8; padding: 2px}
.listlink {color: #23456D; font-weight: bold}
.pollq {padding: 2px; text-align: center}
.pollstrip {background-color: #8088C1; border: 1px outset #6B75B8}
.txt h1 {font-size: 10px}

/*Galeria*/
.imgfooter {margin-top: 10px; line-height: 1.4}
.ratetxt {font-size: x-small;}
.addtxt {font-size: x-small; float: left; width: 45%}
.authtxt {font-size: x-small; float: right; width: 45%}
.imglist {width: 100%;}
.imglist TD { text-align: center; vertical-align: top; width: 25%; max-width: 25%; }
.imglist P { font-size: x-small; margin-top: 0.1%; }
.imgdesc { margin: 5px 10px 10px 10px; text-align: justify; }
.imgdesc P { text-align: center; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }

.mmenu { padding: 1px; margin: 0px; float: right; }
.mdate { padding: 1px; margin: 0px; float: right; font-size: x-small; color: #FFFF00; }

