/* body class */
html,body
{
margin: 0px; padding: 0px;
text-align: left;
}

.gbody{
font-family: verdana,arial,helvetica,sans-serif;
background: #fbf9f9;
width: 770px;
text-align: left;
margin: auto;
}

/* general smart tables class */

table.forums, table.forumsmb  {
font-family: verdana,arial,helvetica,sans-serif;
width: 770px;
border: 1px #101a57 solid;
display: table;
color: #000000;
border-collapse: collapse;
text-align: left;
margin: 10px auto;
}

img{
border: 0;
vertical-align: middle;
}

/* simple transparent table without borders and background color (menu navigation, general tables) */

.tbtransparent,.tbtransparentmb{
font-family: verdana,arial,helvetica,sans-serif;
width: 770px;
background: transparent;
font-size: 11px;
line-height: 15px;
text-align: left;
}

/* small analog text, used usually with span */

.txtsm{
font-family: verdana,arial,helvetica,sans-serif;
text-decoration: none;
font-size: 10px;
}

/* normal analog text, used usually with span */

.txtnr{
font-family: verdana,arial,helvetica,sans-serif;
text-decoration: none;
font-size: 11px;
}

/* views color */

.views{
color:#9a9a9a;
}

/* warning text */

.warning{
color: #225873;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
}

/* supscript class */

.navcell{
font-family: arial,helvetica,geneva,sans-serif;
font-size: 10px;
}

/* class for select boxes */

.selecttxt {
font-family: verdana,arial, helvetica, sans-serif;
font-size: 11px;
background-color: #ffffff;
}

/* list style - user's info */

.limbb{
list-style: circle;
font-size: 11px;
margin-left: 15px;
}

/* input areas - boxes, textareas... */

.inputbutton {
font-family: verdana,arial,helvetica,sans-serif;
background: #ffffff;
border: #101a57 1px solid;
font-size: 10px;
color: #000000;
/* height: 19px; */
}

.textform {
font-family: verdana,arial,helvetica,sans-serif;
background: #ffffff;
border: #101a57 1px solid;
font-size: 11px;
}

/* caption 1 (the one for displaying sub-headers like "topics, posted" etc) */

td.caption1 {
border: 1px #101a57 solid;
font-size: 11px;
line-height: 15px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
}

/* caption 2 color and properties (this one displaying main menu,  new topic text bg, new message text bg) */

td.caption2 {
background-color: #ffffff;
border: 1px #ccc dotted;
padding: 4px;
height: 20px;
font-size: 11px;
font-weight: bold;
line-height: 15px;
}

/* menu graficzne */

td.caption2a {
background-color: #ffffff;
padding: 0px;
height: 20px;
font-size: 11px;
line-height: 15px;
}

/* caption 3 (used for last discussions, topic titles, forums selection) */

td.caption3 {
background-color: #ffffff;
padding: 3px;
height: 20px;
font-size: 11px;
line-height: 15px;
}

/* caption 4 (the one for displaying not separate headers like forum, topic, poster etc. on 1st page, buttons menu, left info cell) */

td.caption4 {
/*
background-color: #8fbee8;
*/
background: url(img/forumgradient.jpg) top repeat-x;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
font-size: 11px;
font-weight: bold;
color: #001cff;
line-height: 15px;
}

/* caption 5 (used for user input like password/login and registration etc) */

td.caption5 {
background-color: #ffffff;
padding: 4px;
height: 20px;
font-size: 11px;
line-height: 15px;
}

/* caption 6 (this one is for displaying title headers (search, stats, user reg/prefs) ) */

td.caption6 {
background-color: #ffffff;
border: 1px #e4eef3 solid;
padding: 4px;
height: 18px;
font-size: 11px;
font-weight: bold;
}

/* font for displaying username in each thread */

.username{
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

/* topics/forums/threads content cell color #1 */

.tbcel1{
background: #ffffff;
}

/* topics/forums/threads content cell color #2 */

.tbcel2{
background: #ffffff;
}

.formstyle{
margin: 0px;
}

/* stats bar */

.tbstbar{
border: #cccccc 1px solid;
margin: 1px;
padding: 1px;
background: #f0f0f0;
font-size: 11px;
}

a:link {
color: #001cff;
text-decoration: none;
}

a:active {
color: #001cff;
text-decoration: none;
}

a:visited {
color: #001cff;
text-decoration: none;
}

a:hover {
color: #001cff;
text-decoration: underline;
}

.polecamy_bottom{
	text-align: left;
	font-size: 8pt;
	padding: 5px;
	margin: 5px 0;
	border: solid 1px #ccc;
	color: #999;
}
.polecamy_bottom span{
	color: #000;
}

.polecamy_bottom a{
	color: #999;
	font-size: 8pt;
}

.polecamy_bottom a:hover{
	text-decoration: none;
}
.whiteborder{
	border: none;
}


