/* General page style. The scroll bar colours only visible in IE5.5+ */
body { 
   background-color:		#F6F6F6;
   margin: 0px;
   font-size:10px;
   font-family: Verdana;
}

/* General font families for common tags */
font,th,td,p {
   font-family: Verdana
   font-size:10px;
}

p, td {
   font-family: Verdana;
   color: #7D7D7D;
}

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

a:link, a:active, a:visited {
   color: #2357C2;
   text-decoration: none;
   font-size:10px;
   font-family: Verdana
}

a:hover {
   text-decoration: underline;
   color : #2357C2;
   font-size:10px;
   font-family: Verdana
}

/* This is the border line & background colour round the entire page */
.bodyline { background-color: #F6F6F6; }

/* This is the outline round the main forum tables */
.forumline { background-color: #D1D1D1; border:0px; }

/* Main table cell colours and backgrounds */
td.row1 { background-color: #F6F6F6; }
td.row2 { background-color: #F6F6F6; }
td.row3 { background-color: #D1D7DC; }
td.row_helped { background-color: #F0EDDE; }

td.regrow1 {
   text-align:justify;
   padding-right:10px;
   vertical-align:top;
}
td.regrow2 {
   width:400px;
   text-align:left;
   padding-top:2px;
   padding-bottom:2px;
   vertical-align:top;
}

/*
	This is for the table cell above the Topics, Post & Last posts on the index.php page
	By default this is the fading out gradiated silver background.
	However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
background-color: #FFFFFF;
background-image: url('images/cellpic2.jpg');
background-repeat: repeat-y; height: 22px;
}

/* Header cells - the blue and silver gradient backgrounds */
th {
color:			#7D7D7D; font-size: 10px; font-weight: bold;
background-color:	#006699; height: 23px;
background-image:	url(images/forum/th_bg5.gif);
}

td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
   background-color:#F6F6F6;
   border: #FFFFFF;
   border-style: solid;
   height: 23px;
}

/*
	Setting additional nice inner borders for the main table cells.
	The names indicate which sides the border will be on.
	Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom { background-color: #F6F6F6; height: 22px; }
th.thHead,th.thSides,th.thLeft,th.thRight,th.thBottom {
font-weight: bold; border: #FFFFFF; height: 23px;
}

th.thCornerL,th.thTop,th.thCornerR {
   #7D7D7D; font-size: 11px; font-weight: bold;
   background-color: #006699;
   background-image: url(images/forum/th_bg5.gif);
   height: 23px;
}

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

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

/* The largest text used in the index page title and toptic title etc. */
.maintitle {
font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Verdana, Helvetica, sans-serif;
text-decoration: none; line-height : 120%; color : #000000;
}

/* General text */
.gen						{ font-size : 11px; }
.genmed					{ font-size : 10px; }
.gen,.genmed,			{ color : #7D7D7D; }
a.gen,a.genmed,			{ color: #2357C2; text-decoration: none; }
a.gen:hover,a.genmed:hover	{ color: #2357C2; text-decoration: underline; }

.gensmall {
   font-family:Verdana;
   font-size : 10px;
   color:#7D7D7D;
}

a.gensmall:link, a.gensmall:visited, a.gensmall:active {
   text-decoration: none;
   color: #2357C2;
}
a.gensmall:hover {
   text-decoration: underline;
   color: #2357C2;
}

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699; }
a.mainmenu:hover	{ text-decoration: underline; color : #DD6900; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover	{ text-decoration: underline; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink {
   font-weight: bold;
   font-size: 12px;
   color : #EA9C22;
}

a.forumlink, a.forumlink:visited, a.forumlink:active {
   text-decoration: none;
   color : #EA9C22;
}

a.forumlink:hover {
   text-decoration: underline;
   color : #EA9C22;
}

/* titles for the topics: could specify viewed link colour too */
.topictitle, h1, h2 {
   font-weight: bold;
   font-size: 11px;
   color : #000000;
}

.topictitle a, .topictitle a:visited, .topictitle a:active {
   font-weight: bold;
   text-decoration: none;
   color : #EA9C22;
}

.topictitle a:hover {
   font-weight: bold;
   text-decoration: underline;
   color : #EA9C22;
}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name { font-size : 11px; color : #000000; text-decoration: none}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }

/* The content of the posts (body of text) */

a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited	{ text-decoration: none; color : #5493B4; }
a.postlink:hover	{ text-decoration: underline; color : #DD6900 }

/* Quote & Code blocks */
.code {
font-family:		Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
background-color:	#FAFAFA; border: #D1D7DC; border-style: solid;
border-left-width:	1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

.quote {
font-family:		Verdana, Verdana, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
background-color:	#FAFAFA; border: #D1D7DC; border-style: solid;
border-left-width:	1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

/* Copyright and bottom info */
.copyright { 
   color:#B4B4B4;
   font-family:Verdana;
   font-size:12px;
}

.copyright a, .copyright a:visited, .copyright a:active {
   text-decoration: none;
   color: #2357C2;
}

.copyright a:hover {
   text-decoration: underline;
   color: #2357C2;
}

/* Form elements */

form { margin: 0; }
form { display: inline; }

input,textarea, select {
   border:1px solid #d4d4d4;
   color: #000000;
   font: normal 11px Verdana;
}

/* The text input fields background colour */
input.post {
   background-color : #F4F4F4;
   border: 1px solid #D9D9D9;
   padding: 2px 2px 2px 2px;
   height: 19px;
}

textarea.post {
   background-color : #F4F4F4;
   border: 1px solid #D9D9D9;
   padding: 2px 2px 2px 2px;
}

input.post2 {
   background-color : #F4F4F4;
   border: 1px solid #D9D9D9;
   padding: 2px 2px 2px 2px;
   height: 19px;
}

textarea.post2 {
   background-color : #F4F4F4;
   border: 1px solid #D9D9D9;
   padding: 2px 2px 2px 2px;
}

input {
   text-indent : 2px;
}

/* The buttons used for bbCode styling in message post */
input.button {
background-color :	#EFEFEF;
color :			#000000;
font-size:		11px; font-family: Verdana, Verdana, Helvetica, sans-serif;
cursor:			pointer;
}

/* The main submit button option */
input.mainoption {
background-color:	#FAFAFA;
font-weight:		bold;
cursor:			pointer;
}

/* None-bold submit button */
input.liteoption {
background-color:	#FAFAFA;
font-weight:		normal;
cursor:			pointer;
}

/* This is the line in the posting page which shows the rollover
	help line. This is actually a text box, but if set to be the same
	colour as the background no one will know ;)
*/
.helpline { background-color: #DEE3E7; border-style: none; }

/* Highlight bad words for moderators instead of censoring them */
span.badwordhighlight { background-color: #FFFF00; }

.topbkg { background: #dbe3ee url(images/cellpic_bkg.jpg) repeat-x }
.topnav { font-size:10px;background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x;color:#dd6900; height: 21px; white-space: nowrap; text-align: center; border: 0px solid #91a0ae; border-width: 1px 0 1px 0 }

.pm { font-size: 11px; text-decoration: none; color: #FF0000 } 

.table0
{
	background-color : #EFEFEF;
	border-bottom-color : #dedede;
	border-bottom-style : solid;
	border-bottom-width : 1;
	border-left-color : #fefefe;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #dedede;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #fefefe;
	border-top-style : solid;
	border-top-width : 1px;
	color : #000000;
	font-size : 10px;
}

.pagination {
	color: #666;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
    padding-bottom: 4px;
	cursor: pointer;
	text-decoration: none;
}
.pagination a, .pagination a:visited, .pagination a:active {
	background-color: #EAEBEB;
	color: #000;
	border-color: #D4D7DA;
	border: #D4D7DA 1px solid;
	padding: 1px;
	text-decoration: none;
}
.pagination a:hover {
	background-color: #FFF;
	color: #666;
	border-color: #EAECEF;
	border: #EAECEF 1px solid;
	text-decoration: none;
	padding: 1px;
}

/* bloczek szukania */

.sh_cell_1 {
   width:47px;height:22px;background-image:url(images/header/sh_bg_1.gif);
}

.sh_cell_2 {
   padding-right:10px;width:353px;height:22px;background-image:url(images/header/sh_bg_4.gif);vertical-align:middle;
}

.sh_cell_3 {
   width:47px;height:33px;background-image:url(images/header/sh_bg_2.gif);
}

.sh_cell_4 {
   width:15px;height:33px;background-image:url(images/header/sh_bg_3.gif);
}

.sh_cell_5 {
   width:85px;height:33px;background-image:url(images/header/sh_bg_5.gif);
}

.sh_cell_6 {
   width:48px;height:33px;background-image:url(images/header/sh_bg_5.gif);color:#163E8F;font-size:10px;font-family:Verdana;
}

.sh_cell_7 {
   width:169px;height:33px;background-image:url(images/header/sh_bg_5.gif);
}

.sh_cell_8 {
   width:36px;height:33px;background-image:url(images/header/sh_bg_5.gif);
}

.sh_text1 {
   color:#7D7D7D;
   font-family:Verdana;
   font-size:10px;
   font-weight:bold;
   vertical-align:middle;
}

.sh_text1_sep {
   color:#7D7D7D;
   font-family:Verdana;
   font-size:10px;
   font-weight:bold;
   padding-left:5px;
   padding-right:5px;
   vertical-align:middle;
}

.sh_input {
   width:160px;
   height:21px;
   border:0px;
   background-image:url(images/header/sh_input_bg.gif);
   padding-top:3px;
}

.sh_text1 a, .sh_text1 a:visited, .sh_text1 a:active {
   text-decoration: none;
   color:#7D7D7D;
}

.sh_text1 a:hover {
   text-decoration: underline;
   color:#7D7D7D;
}

.subject_input {
   width:580px;
   height:21px;
   border:0px;
   background-image:url(images/forum/input_bg1.gif);
   padding:0px;
   margin:0px;
}

/* zakładki */

.tab_a {
   height:25px;
   background-image:url(images/header/tab_bg2_a.gif);
   padding-left:11px;
   padding-right:11px;
   font-family:Verdana;
   font-size:12px;
   font-weight:bold;
   color:#ffffff;
}

.tab_bg_a {
   width:1px;
   height:25px;
   background-image:url(images/header/tab_bg1_a.gif);
   font-size:12px;
}

.tab_a a, .tab_a a:visited, .tab_a a:active {
   text-decoration: none;
   color:#ffffff;
   font-size:12px;
}

.tab_a a:hover {
   text-decoration: underline;
   color:#ffffff;
   font-size:12px;
}

.tab_b {
   height:25px;
   background-image:url(images/header/tab_bg2_b.gif);
   padding-left:11px;
   padding-right:11px;
   font-family:Verdana;
   font-size:12px;
   font-weight:bold;
   color:#7D7D7D;
}

.tab_bg_b {
   width:1px;
   height:25px;
   background-image:url(images/header/tab_bg1_b.gif);
}

.tab_b a, .tab_b a:visited, .tab_b a:active {
   text-decoration: none;
   color:#7D7D7D;
   font-size:12px;
}

.tab_b a:hover {
   text-decoration: underline;
   color:#7D7D7D;
   font-size:12px;
}

.tab_c {
   width:100%;
   height:24px;
   background-image:url(images/header/tab_bg.gif);
}

.path_bg {
   background-repeat: repeat-x;
   background-image:url(images/header/path_bg.gif);
}

.path_item {
   vertical-align:middle;
   height: 23px;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #EA9C22;
}

.path_sep {
   vertical-align:top;
   height: 23px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top:4px;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #EDBA20;
}
/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav {
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #163E8F;
}

a.nav:link, a.nav:visited, a.nav:active {
   text-decoration: none;
   color: #163E8F;
}

a.nav:hover {
   text-decoration: underline;
   color: #163E8F;
}

/* forum */

.text1 {
   font-family: Verdana;
   font-size: 12px;
   font-weight: normal;
   color: #7D7D7D;
}

.text1b {
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #7D7D7D;
}

.text2 {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
   color: #7D7D7D;
}

.text3b {
   font-family: Verdana;
   font-size: 13px;
   font-weight: bold;
   color: #EDBA20;
}

.th1 {
   width:1px;
   height:24px;
   background-image:url(images/forum/th_bg1.gif);
}

.th2 {
   width:1px;
   height:24px;
   background-image:url(images/forum/th_bg2.gif);
   text-align:center;
   vertical-align:middle;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #7D7D7D;
}

.th3 {
   width:1px;
   height:24px;
}

.th4 {
   width:1px;
   height:24px;
   background-image:url(images/forum/th_bg3.gif);
}

.th5 {
   width:1px;
   height:24px;
   background-image:url(images/forum/th_bg4.gif);
   text-align:center;
   vertical-align:middle;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #163E8F;
}

.tc1 {
   width:1px;
   background-image:url(images/forum/line_bg.gif);
}

.tc2 {
   width:1px;
}

.tc3 {
   vertical-align:middle;
   text-align:center;
}

.tc4 {
   background-image:url(images/forum/line_bg.gif);
}

.tc5 {
   vertical-align:top;
   text-align:left;
   padding-top:3px;
   padding-left:5px;
   font-family: Verdana;
   font-size: 11px;
   color: #7D7D7D;
}

a.topic_link:link, a.topic_link:visited, a.topic_link:active {
   color: #EA9C22;
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

a.topic_link:hover {
   color: #EA9C22; 
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   text-decoration: underline; 
}

/* wiadomość */

.post_title {
   color: #EA9C22; 
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
}

.post_date {
   color: #7D7D7D;
   font-family: Verdana;
   font-size: 10px;
   font-weight: normal;
}

.postbody {
   font-size: 12px;
   font-family: Verdana;
   color: #7D7D7D;
}

/* stopka */

.fm_item {
   padding-left:5px;
   padding-right:5px;
   font-family:Verdana;
   font-size:11px;
   color:#163E8F;
   vertical-align:middle;
}

.fm_item a, .fm_item a:visited, .fm_item a:active {
   text-decoration: none;
   color:#163E8F;
}

.fm_item a:hover {
   text-decoration: underline;
   color:#163E8F;
}

.fm_delim {
   font-family:Verdana;
   font-size:14px;
   color:#E5E5E5;
}

/* Pole z wiadomością do użytownika */

.msg_box {
   background-color:#B1D6F7;border:1px solid #96CCFF;font-family:Verdana;font-size:14px;color:#163E8F;padding:12px 17px 12px 17px;text-align:left;
}

.msg_box a, .msg_box a:visited, .msg_box a:active {
   text-decoration: underline;
   color:#163E8F;
}

.msg_box a:hover {
   text-decoration: none;
   color:#163E8F;
}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");
