html,body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

a { color : #577F3E; text-decoration: none;}
a:hover { text-decoration: underline; color : #DD6900; }

hr { height: 0px; border: solid #E4ECDF 0px; border-top-width: 1px;}

.bodyline  { background-color: #fff; border: 1px #88B262 solid; }
.bodyline2 { background-color: #E1E9DB;}
.forumline { background-color: #fff; border: 2px #88B262 solid; }

td.row1	{ background-color: #D6E6C7; }
td.row2	{ background-color: #E5EDDD; }
td.row3	{ background-color: #E4ECDF; }
td.row4	{ background-color: #fff; }

table.rekls {border-right: #8faa7e solid 1px; border-bottom: #8faa7e solid 1px;}

td.rowpic { background-color:#B5CEA6; }

th { color: #fff; font-size: 11px; font-weight : bold; background-color: #8FAA7E; height: 25px; }

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-color: #B5CEA6; border: #88B262; border-style: solid; height: 25px;
	}

td.toplogo { background: #8FAA7E; height: 90px; }

.topnav {background: #516F40; height: 5px;}
td.topmenu {
  color: #E5EDDD; 
  font-size: 11px; 
  background: #B5CEA6 url('bg000000.gif') bottom left repeat-x; 
  height: 25px; 
  padding-left: 10px; 
  padding-right: 10px; 
  border-bottom: #B5CEA6 solid 1px;
}
a.topmenu { color: #fff; text-decoration: none; font-weight: bold; }
a.topmenu:hover             { color: #fff; text-decoration: underline; font-weight: bold; }

td.header                 { color: #B5CEA6; font-size: 11px; }
a.header { color: #E5EDDD; font-weight: bold; text-decoration: none; }
a.header:hover            { color: #fff; font-weight: bold; text-decoration: underline; }
a.topictitle:link {color: #516f40;}
a.topictitle:visited {color: #75a755;}

td.biel { background: #97B088; height: 1px; }

td.cat,td.catHead,td.catBottom { height: 25px; border-width: 0px 0px 0px 0px; }
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #fff; border-style: solid; height: 28px;
	}
td.row3Right,td.spaceRow { background-color: #E4ECDF; border: #88B262; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 0px 0px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	 { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom { border-width: 0px 1px 0px 0px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

.maintitle,h1,h2	{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; font-size: 18px; text-decoration: none; line-height : 120%; color : #000;
	}

.gen,p,th,td   { font-size : 11px; }
.gensmall      { font-size : 10px; }
.gen,.gensmall { color : #000; }
.cattitle  { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #577F3E}
.forumlink { font-weight: bold; font-size: 12px; color : #577F3E; }

a.gen,a.gensmall,a.cattitle,a.forumlink,a.nav,a.postlink,a.maintitle { 
	color : #577F3E; text-decoration: none;
	}
a.gen:hover,a.gensmall:hover,a.cattitle:hover,a.forumlink:hover,a.nav:hover,a.postlink:hover,a.maintitle:hover { 
	 color : #DD6900; text-decoration: underline;
	}

.nav { font-weight: bold; font-size: 11px; color : #000; }

a.spec,a.spec:active { color : #D85828; text-decoration: underline; }
a.spec:hover { text-decoration: underline; color : #577F3E; }

.ban { font-size : 10px; color : #f00; font-weight: bold; }
.postbody { font-size : 11px; line-height: 14px; }
.postbody a {text-decoration: underline;}
.postbody a:hover {text-decoration: none;}
.sigstyle { font-size : 10px; line-height: 14px; }
#wiadspec { font-size: 12px; color : #D85828; font-weight : bold; text-align: center; padding: 17px 0 8px;} 

.code,.quote { font-size: 11px; background-color: #F1F1F1; border: #F1F1F1; border-style: solid; border-width: 1px 1px 1px 1px; }
.code        { font-family: 'Courier New', Courier sans-serif; color: #060; overflow: auto;}
.quote       { color: #444; line-height: 125%; }

.menu,.buttons { font-weight: bold; font-size: 11px; text-decoration: none; text-align: left; position: relative; }
.menu          { padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; }
.buttons       { padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; }
a.menu,a.buttons { color: #E5EDDD; font-weight: bold; text-decoration: none; background-color: #B5CEA6; }
a.menu:hover,a.buttons:hover                      { color: #fff; font-weight: bold; text-decoration: none; background-color: #8FAA7E; }

.pw { color: #D85828; }

.copyright        { font-size: 10px; color: #444; }
a.copyright       { color: #444; text-decoration: none; }
a.copyright:hover { color: #000; text-decoration: underline; }

input,textarea, select { color : #000; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; border-color : #000; }
input.post, textarea.post, select { background-color : #fff; }
input { text-indent : 2px; }
input.button { background-color : #D6E6C7; color : #000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
input.mainoption { background-color : #FAFAFA; font-weight : bold; }
input.liteoption { background-color : #FAFAFA; font-weight : normal; }
label {cursor: hand;}

.helpline { background-color: #E5EDDD; border-style: none; }
.ar {vertical-align: middle; margin-right: 3px;}
.foot {background: #fff;}

.kategorie {
  margin: 0;
  padding: 0 0 8px;
}
.kategorie li {
  margin: 0;
  padding: 1px 0;
  list-style: none;
}
.kategorie a,a.subforum {
  padding-left: 15px;
  background: url('icon_min.gif') center left no-repeat;
  text-decoration: none;
}
.kategorie a.newpost,a.subforumnew {
  background: url('icon_mio.gif') center left no-repeat;
}
a.subforum,a.subforumnew {
  margin-left: 20px;
}
.kategorie a strong,.pref strong {color: #d85828;}
h3 {
  font-size: 11px;
  margin: 0;
  padding: 0 0 3px;
}
h3 a {  
  color: #516F40;
  text-decoration: none;
}
.hr {
  height: 10px;
  background: url('podz0000.gif') center left repeat-x;
  margin: 0;
  padding: 0;
}

/*wyszukiwarka */
.topmenu input.tekst {
	background: #E7F9D4;
	border-top: #8FAA7E solid 1px;
	border-left: #8FAA7E solid 1px;
	border-bottom: #fff solid 1px;
	border-right: #fff solid 1px;
	font-size: 10px;
	color: #444;
	width: 105px;
}
.topmenu input.button {
	border-top: #C9E2BA solid 1px;
	border-left: #C9E2BA solid 1px;
	border-bottom: #516F40 solid 1px;
	border-right: #516F40 solid 1px;
	color: #E7F9D4;
	font-weight: bold;
	width: 84px;
	background: #8FAA7E url('ico30000.gif') 5px 50% no-repeat;
}
.topmenu input {vertical-align: bottom;}

/* lista dzialow */
#kategorie h3 {width: 210px;}
#kategorie .katnazw {float: left;}
#kategorie .katzwin {
	float: right;
	cursor: hand;
}
ul.kategorie {clear: both;}