body {
	background:#e6eae1;
}
div#logo {
	margin:-7px -7px 0 -7px;
	height:220px;
	text-align:center;
}
div#logo img {
	border:0;
}
div#netmenu {
	position:relative;
	top:-110px;
	padding-left: 270px;
	margin-bottom:-30px;
}
div#netmenu a:link, div#netmenu a:visited {
	color:#19740d;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
}
div#netmenu a:hover, div#netmenu a:active {
	color:#000;
	padding-bottom:1px;
	border-bottom:#19740d 2px solid;
}
div#topmenu {
	margin:-75px 0 0 0;
	text-align:center;
	line-height:20px;
	padding:0 0 10px 350px;
}
div#topmenu img { border:0; margin:0 3px; width:16px; height:16px }

div#topmenu .menu_arrow { margin-left:0; margin-right:-4px }

/*img { behavior: url(http://forum.tanuki.pl/templates/Tanuki/iepngfix.htc) }*/

font,th,td,p { font-family:Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited	{ color:#1c780d }
.name a:link { color: #133308 }
p, td { font-size:11; color:#000 }
a:hover { text-decoration:underline; color:#87B620 }
hr { height:0px; border:solid #ced9c3 0px; border-top-width:1px }

.bodyline { background:#FFF; border:1px #abb4a0 solid }

.forumline { background:#90a17e }

td.row1 { background:#edeeec }
td.row2 { background:#e0e5db }
td.row3 { background:#ced9c3 }
td.row_helped { background:#F0EDDE }

td.rowpic {
	background: #FFF url(images/cellpic2.png) no-repeat;
	height:25px;
}

th {
	color:#EEF; font-size:11px; font-weight:bold;
	background: #eeffee url(images/nag1_green.png); height:28px;
}

td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background:#D1D7DC url(images/nag1_green.png);
	border-color:#FFF; border-style:solid; height:25px;
}

td.cat,td.catHead,td.catBottom {
	background:#C7D0D7 url(images/nag2.png); height:25px;
}
th.thHead,th.thSides,th.thLeft,th.thRight,th.thBottom,th.menuHead {
	font-weight:bold; border:#FFF; height:28px;
}

th.thCornerL,th.thTop,th.thCornerR {
	color:#EEF; font-size:70%; font-weight:bold;
	background:#1c780d url(images/nag1_green.png); height:28px;
}

td.row3Right,td.spaceRow {
	background-color:#ced9c3; border:#FFF; border-style:solid;
}

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

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

.gen { font-size:12px }
.genmed { font-size:11px }
.gensmall { font-size:10px }
.gen,.genmed,.gensmall { color:#000 }
a.gen,a.genmed,a.gensmall { color:#133308; text-decoration:none }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color:#87B620; text-decoration:underline }

.mainmenu { font-size:11px; color:#000 }
a.mainmenu { text-decoration:none; color:#1c780d; }
a.mainmenu:hover { text-decoration:underline; color:#87B620 }

.cattitle { font-weight:bold; font-size:12px; letter-spacing:1px; color:#333}
a.cattitle { text-decoration:none; color:#333 }
a.cattitle:hover { text-decoration:underline }

.forumlink { font-weight:bold; font-size:12px; color:#1c780d }
a.forumlink { text-decoration:none; color:#1c780d }
a.forumlink:hover { text-decoration:underline; color:#87B620 }

.nav { font-weight:bold; font-size:11px; color:#000 }
a.nav { text-decoration:none; color:#1c780d }
a.nav:hover { text-decoration:underline }

.topictitle,h1,h2 { font-weight:bold; font-size:11px; color:#000 }
a.topictitle:link { text-decoration:none; color:#1C680D }
a.topictitle:visited { color:#1C680D; text-decoration:none }
a.topictitle:hover { text-decoration:underline; color:#87B620 }

.name { font-size:11px; color:#000 }
.postdetails { font-size:10px; color:#000 }
.postbody { font-size:12px; line-height:18px }

a.postlink:link { text-decoration:none; color:#1c780d }
a.postlink:visited { text-decoration:none; color:#218c0f }
a.postlink:hover { text-decoration:underline; color:#87B620 }

.code {
	font:normal 11px Courier, 'Courier New', sans-serif; color:#060;
	background-color:#FAFAFA; border:#D1D7DC; border-style:solid;
	border-width:1px;
}
.quote {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#444; line-height:125%;
	background-color:#FAFAFA; border:#D1D7DC; border-style:solid;
	border-width:1px;
}

.copyright { font-size:10px; color:#444; font-family:Verdana, Arial, Helvetica, sans-serif }
a.copyright { text-decoration:none; color:#1c780d }
a.copyright:hover { text-decoration:underline; color:#87B620 }

form { margin:0 }
input,textarea, select {
	color:#000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
input.post, textarea.post, select { background:#EFEFEF }
input.post2, textarea.post2, radio.post2 select { background:#DEE3E7 }
input { text-indent:2px }
input.button {
	color:#000;
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
input.mainoption { font-weight:bold; cursor:pointer }
input.liteoption { font-weight:normal; cursor:pointer }

.helpline { background-color:#DEE3E7; border-style:none }
span.badwordhighlight { background-color:#FF0 }

.menu_popup {
	background:#FFF;
	color:#000;
	border:1px solid #47753e;
}
.menu_option {
	background:#c1d697;
	font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space:nowrap;
	cursor:pointer;
}
.menu_option a:link, .menu_option a:visited {
	color: #255b09; text-decoration: none;
}
.menu_option a:hover, .menu_option a:active {
	color: #FFF; text-decoration: none;
}
.menu_hilite {
	background: #76b845;
	color: #FFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.menu_hilite a:link, .menu_hilite a:visited, .menu_hilite a:hover, .menu_hilite a:active {
	color: #FFF; text-decoration: none;
}
th.menuHead { font-weight:bold; height:25px }

.online {color:#0A0}
.offline {color:#E00}
.hidden {color:#E70}

kbd.antybot {
	font-family: serif;
	font-variant: small-caps;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 2px 3px 2px 5px;
	margin: 0 2px;
	background: #EEE;
	border-width: 1px;
	border-style: solid;
	border-top-color: #AAA;
	border-left-color: #AAA;
	border-right-color: #666;
	border-bottom-color: #666;
}

input.antybot {
	font-variant: small-caps;
}

dl.spoiler {
	margin: 0 1em;
	padding: 5px;
	background: #FAFAFA;
	border: 1px #D1D7DC solid;
}

dl.spoiler dt {
	border-bottom: 1px #CCC solid;
	padding-bottom: 3px;
}

.spoiler .genmed a:link, .spoiler .genmed a:visited {
	text-decoration: none;
}

dl.spoiler dd {
	display: none;
	margin: 0;
	padding: 5px;
}

dl.spoiler dd.spoiler_visible {
	display: block;
}

.modlist, .modlist a {
	color: #888;
	text-decoration: none;
}

.modlist a:hover, .modlist a:active {
	color: #333;
}

div.modtext {
	padding: 0.5em;
	border: 1px #ccc solid;
	background-color: #f1f1f1;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

span.modtext {
	background-color: #f1f1f1;
	padding: 3px;
}

