body {
	background:#D6ECFA;
}
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:#173780;
	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:#173780 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:#2634AA }
.name a:link { color: #3B5460 }
p, td { font-size:11; color:#000 }
a:hover { text-decoration:underline; color:#3A4AD5 }
hr { height:0px; border:solid #2676AA 0px; border-top-width:1px }

.bodyline { background:#61C2F9; border:1px #536370 solid }

.forumline { background:#536370 }

td.row1 { background:#D7E1E6 }
td.row2 { background:#B1CDDC }
td.row3 { background:#D1D7DC }
td.row_helped { background:#F0EDDE }

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

th {
	color:#EEE; font-size:11px; font-weight:bold;
	background: #587F99 url(images/nag1_zima.png); height:28px;
}

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

td.cat,td.catHead,td.catBottom {
	background:#C4CDD2 url(images/nag2_zima.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:#587F99 url(images/nag1_zima.png); height:28px;
}

td.row3Right,td.spaceRow {
	background-color:#6B99B3; 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:#536370 }
a.gen,a.genmed,a.gensmall { color:#26669A/*#2676AA*/; text-decoration:none }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color:#26669A/*#2991D5*/; text-decoration:underline }

.mainmenu { font-size:11px; color:#000 }
a.mainmenu { text-decoration:none; color:#16569A; }
a.mainmenu:hover { text-decoration:underline; color:#2676AA }

.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:#536370 }
a.forumlink { text-decoration:none; color:#4654AA }
a.forumlink:hover { text-decoration:underline; color:#2634AA }

.nav { font-weight:bold; font-size:11px; color:#364973 }
a.nav { text-decoration:none; color:#2634AA }
a.nav:hover { text-decoration:underline }

.catHead a.nav { text-decoration:none; color:#714849 }
.catHead a.nav:hover { text-decoration:underline }
.catHead .gen, .catHead .gensmall {color: #536370}
.catHead a:link, .catHead a:visited,
.catBottom a.nav:link, .catBottom a.nav:visited {color: #714849}
.catHead a:hover {color: #A14849}

.catBottom .gensmall {
	color: #536370;
}

.topictitle,h1,h2 { font-weight:bold; font-size:11px; color:#536370 }
a.topictitle:link { text-decoration:none; color:#4654AA }
a.topictitle:visited { color:#3644AA; text-decoration:none }
a.topictitle:hover { text-decoration:underline; color:#2634AA }

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

a.postlink:link { text-decoration:none; color:#2634AA }
a.postlink:visited { text-decoration:none; color:#2A3ABA }
a.postlink:hover { text-decoration:underline; color:#3A4AD5 }

.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:#2676AA }
a.copyright:hover { text-decoration:underline; color:#2991D5 }

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:#fff }
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:#B1CDDC; border-style:none }
span.badwordhighlight { background-color:#FF0 }

.menu_popup {
	background:#FFF;
	color:#000;
	border:1px solid #0B198C;
}
.menu_option {
	background:#BECCDB;
	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: #22229C; text-decoration: none;
}
.menu_option a:hover, .menu_option a:active {
	color: #FFF; text-decoration: none;
}
.menu_hilite {
	background: #7A96D0;
	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;
}

.error {
	color: #400;
}

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;
}
