/* General page style. The scroll bar colours only visible in IE5.5+ */
body { background-color:#2f2f2f; background-image:url(images/BG2.jpg); background-repeat:repeat; margin:0px; }
.seotags { font-weight:bold; font-size:11px; color:#2a819f; text-decoration:none; }
	
#stopa { background:url(images/stopka2.jpg) repeat-x #383838; margin-top:20px; border-bottom:1px solid #1A1A1A; border-top:2px solid #383838; color:#888; font-size:0.9em; padding:15px 12px 0px 15px; }
.stopamenu { list-style:none; margin-left:0px; padding-left:0px; color:#AAA; padding-right:10px; border-right:1px dashed #424242; }
.stopamenu li { border-bottom:1px solid #222; }
.stopamenu li a { text-decoration:none; color:#777; display:block; padding:4px 6px; }
.stopamenu li a:visited { text-decoration:none; color:#777; }
.stopamenu li a:hover { background:#2A2A2A; color:#bbb; text-decoration:none; }
.lastone_kampno {border-bottom: 1px dashed #424242;padding: 10px;}
.lastone_kampno p{color: #777;text-align:center;width:395px;height:15px;overflow:hidden;margin:auto;}
.lastone_kampno p a, .lastone_kampno p a:visited, .borek_kampno p a, .borek_kampno p a:visited {color: #777;text-align:center; text-decoration:none;}
.lastone_kampno p a:hover, .borek_kampno p a:hover{color: #bbb;text-align:center;}
.borek_kampno {padding: 10px;}
.borek_kampno p{color: #777;}
div.digitalguru { font-size:11px; color:#686868; padding:4px 0px 4px 6px; }
.imgkampno { float:right; vertical-align:top; }
	
/*Header*/
#header { height:170px; background:#555555 url(images/header-bg.png) repeat-x; font-family:Verdana,Tahoma,Arial,sans-serif; }
#header a { color:#FFF; text-decoration:none; }
#header-gradient  { width:100%; height:100%; background:url(images/header-gradient.jpg) no-repeat; background-position:5% 0%;}
#logo { float:left; margin-left:6%; padding-top:30px; }
#header-img { float:left; padding:30px 5px 0px 0px; }
#header-boxes { float:right; margin-right:6%; padding-top:10px; font-size:12px; }
.header-account { float:left; width:197px; }
.header-links { float:left; width:182px; }
.header-box-left { float:left; width:9px; height:149px; background:url(images/header-box-left.gif) no-repeat; margin-left:3px; }
.header-box-top { height:3px; background:url(images/header-box-top.gif) repeat-x; font:0; line-height:0; }
.header-box { height:133px; padding:5px 7px; background:#585858 url(images/header-box-bg.gif) repeat-x; }
.header-box-bottom { height:3px; background:url(images/header-box-bottom.gif) repeat-x; font:0; line-height:0; }
.header-box-right { float:left; width:9px; height:149px; background:url(images/header-box-right.gif) no-repeat; }
.account-login { line-height:27px; color:#BFBFBF; padding-left:8px; padding-top:5px; }
.login-input  { height:24px; width:122px; padding:5px 5px 0px; border:0; background:url(images/login-input.gif) no-repeat; color:#FFF; font-size:11px; line-height:13px; }
.login-bottom { padding:2px 0px 0px 45px; font-size:11px; line-height:11px; }
.login-button { padding-top:7px; }
.login-submit { border:0; padding:0; margin:0; width:103px; height:24px; background:url(images/log-in.gif) no-repeat; cursor:pointer;}
#account-logged { padding:7px 0px 0px 2px; font-size:11px; line-height:14px; color:#BFBFBF; }
#account-logged div { padding:5px 0px 7px 3px; background:url(images/account-sep.png) no-repeat; background-position:bottom center; }
#account-logged div.last  { background:none; padding-bottom:6px; }
#kampno-nav { background:url(images/header-links-bg.gif) no-repeat; }
#kampno-nav div { height:17px; padding:5px 0px 5px; text-align:center; }
#kampno-nav div.last  { padding-bottom:3px; }

/*UserLinks LavaLamp*/
#userlinks{ font-family:Verdana,Tahoma,Arial,sans-serif; width:100%; padding:3px 0px 8px; background:#0496B7 url(images/userlinks-bg.gif) repeat-x; margin-bottom:10px; color:#fff; min-width: 980px; }
#userlinks ul, #userlinks ul li { display: block; list-style: none;margin: 0; padding: 0px 0px 0px 0px; }
#userlinks ul li { display: inline; white-space: nowrap; margin-top: 4px; margin-left: 8px; }
#userlinks a { font-size:13px; font-weight:bold; color:#FFF; }
.lavaLamp, .lavaLamp2 { position:relative; padding:5px; overflow:hidden; }
#userlinks ul.lavaLamp  { position:relative; height:26px; width:975px; padding:0px 15px; overflow:hidden; }
.lavaLamp2  { position:relative; height:26px; width:220px; overflow:hidden; }
.lavaLamp li, .lavaLamp2 li { float:left; list-style:none; }
.lavaLamp li.back,.lavaLamp2 li.back { background:url(images/lavalamp.png) no-repeat right -27px; width:9px; height:21px; z-index:8; color:#fff; position:absolute; }
.lavaLamp li.back .left,.lavaLamp2 li.back .left { background:url(images/lavalamp.png) no-repeat top left; height:21px; margin-right:9px; color:#fff; }
.lavaLamp li a,.lavaLamp2 li a  { position:relative; overflow:hidden; text-decoration:none; outline:none; text-align:center; height:21px; top:3px; left:11px; z-index:10; letter-spacing:0; float:left; display:block; margin:auto 10px; }

/**/
#submenu{ font-size : 14px; color : #000000 } 

/* user panel*/
#forum_panel {
margin: 2px;
width: 80%;
background: #2a2a2a;
}
#spr {
float:right;
clear: both;
}
#spl {
float:left;
clear: both;
}

/*end of user panel*/

/* FSB */
td.FSBbar {
background: #191919 url('images/k_topicbar2.jpg') repeat-x;
}
.sFSBbar { 
font-weight: bold; 
font-size: 12px ; 
letter-spacing: 1px; 
color : #e0e0e0;

}

/*End of FSB*/

/* TFF */


#true_footer {
margin-top:4px;
padding-top:8px;
padding-bottom: 5px;
background: #303030 url(images/k_footerBG.jpg) repeat-x;
width:100%;
display: inline-block;

}
table.r_footer {
text-align: right;
float:right;
padding-right: 2px;
}
table.l_footer {
text-align: left;
float:left;
padding-left: 2px;

}
.footerekCP {
font-size : 10px;
color: #2a819f;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.footerekCP a, .footerekCP a:visited  {text-decoration: none !important; color : #2a819f !important; padding: 1px !important;}
.footerekCP a:hover {text-decoration: none !important; color : #02a1c7 !important; background-color: #383838; padding: 1px !important;}
/* End of TFF */
img {vertical-align: middle;}

/* General font families for common tags */
font,th,td,p			{ font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link,a:active,a:visited	{ color : #006699; }
p, td			{ font-size : 13px; color : #000000; }
a:hover			{ text-decoration: none; color : #239aff; }
hr				{ height: 0px; border: solid #191919 0px; border-top-width: 1px; width: 90%;}

/* This is the border line & background colour round the entire page */
.bodyline { background-color: #2d2d2d;  border: 1px #171717 solid;padding: 10px 10px 10px 10px;  }
.bodyline3 { background-color: #2d2d2d;  border-color: #171717; border-style: solid;border-width: 0px 1px;padding: 0px 10px 10px 10px;margin-top:0px;  }
.srodekbodyline {background: url('images/GS.jpg') repeat-x bottom;}
.wqrwia img {vertical-align: bottom;}
.srodekbodyline2 {background: url('images/DS.jpg') repeat-x top;}
.wqrwia2 img {vertical-align: top;}
.bodyline2 {padding-top: 0px;}

/* This is the outline round the main forum tables */
.forumline { background-color: #191919; }
.forumline3 {background-color: #191919; padding:0px; margin: 4px 0px 4px 0px;}

/* Main table cell colours and backgrounds */
Start Advanced BBCode Box MOD
*/
.postimage {
	cursor: pointer;
	cursor: hand;
}
.postimage:hover {
	background-color: #333;
	cursor: pointer;
	cursor: hand;
}
.spoildiv {
margin-top: 3px;
width: 85%;
background-color: #2d2d2d; 
border: 1px #1d1d1d solid;
padding: 2px;
}
.spoilbtn {
padding: 2px;
color: #000;
}

td.row1 { background-color: #252525; border-width: 1px; border-style: solid; border-color: #272727;}
td.row2 { background-color: #2a2a2a; border-width: 1px; border-style: solid; border-color: #303030;}
td.row10 { background-color: #252525; border-width: 1px; border-style: solid; border-color: #272727;}
td.row3 { background-color: #222222; border-width: 1px; border-style: solid; border-color: #252525;}
td.rowL { background-color: #252525; border-width: 1px 0px 1px 1px; border-style: solid; border-color: #272727;}
td.rowLL { background-color: #2a2a2a; border-width: 1px 0px 1px 1px; border-style: solid; border-color: #303030;}
td.rowR { background-color: #252525; border-width: 1px 1px 1px 0px; border-style: solid; border-color: #272727;}
td.rowRR { background-color: #2a2a2a; border-width: 1px 1px 1px 0px; border-style: solid; border-color: #303030;}
td.rowC { background-color: #2a2a2a; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #303030;}
td.row_helped { background-color: #2a2a2a; border-width: 1px; border-style: solid; border-color: #303030; }
td.tablefoot {height: 15px; background:#222222 url(images/k_tablefoot.jpg) repeat-x;}
td.tablefoot2 {height: 18px; background:#222222 url(images/k_tablefoot.jpg) repeat-x;}

/*
	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:			#e0e0e0; font-size: 11px; font-weight: bold;
background-color:	#0f73c7; height: 25px;
background-image:	url(images/k_topicbar2.jpg);
}

td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { color: #aaa;
background-image: url(images/k_btopicbar.jpg);
background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px;
}

/*
	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: #C7D0D7; background-image: url('images/k_btopicbar.jpg'); height: 22px;}
th.thHead,th.thSides,th.thLeft,th.thRight,th.thBottom {
font-weight: bold; border: #FFFFFF; height: 25px;
}


th.thCornerL,th.thTop,th.thCornerR {color: #e0e0e0; font-size: 70%; font-weight: bold; background-color: #0f73c7; background-image: url('images/k_topicbar2.jpg'); height: 25px; }
th.thCornerL-orange { color:#fff; font-size:70%; font-weight:bold; background-color:#E95007; background-image:url('images/topicbar-orange.gif'); height:25px; }
td.row3Right,td.spaceRow { background-color: #191919; border: #FFFFFF; border-style: solid; padding: 1px 0px;}

th.thHead,td.catHead			{ font-size: 12px; 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, Arial, Helvetica, sans-serif;
text-decoration: none; line-height : 120%; color : #aaa;
}

/* General text */
.gen						{ font-size : 12px; }
.genmed					{ font-size : 11px; }
.gensmall					{ font-size : 10px; }
.gensmall2 {display: inline-block; vertical-align: middle;}
.gen,.genmed,.gensmall			{ color : #aaa; }
a.gen,a.genmed,a.gensmall,a.gen:visited, a.genmed:visited ,a.gensmall:visited		{ color: #2a819f; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #02a1c7; text-decoration: none; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #2a819f; }
a.mainmenu:hover	{ text-decoration: none; color : #239aff; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #ccc}
.cattitleLEG		{ padding-left:60px; font-size: 10px ; letter-spacing: 1px; color : #ccc}
a.cattitle		{ text-decoration: none; color : #aaa; }
a.cattitle:hover	{ text-decoration: none; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 13px; color : #2a819f; }
a.forumlink, a.forumlink:visited		{ text-decoration: none; color : #29a1bc; border-bottom: #383838 solid 2px;}
a.forumlink:hover	{ text-decoration: none; color : #e0e0e0; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */

.nav		{ font-weight: bold; font-size: 11px; color : #2a819f; }
a.nav, a.nav:visited	{ text-decoration: none; color : #2a819f; }
a.nav:hover	{ text-decoration: none; color : #02a1c7;}

/* titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2	{ font-weight: bold; font-size: 11px; color : #aaa; }
a.topictitle:link	{ text-decoration: none; color : #2a819f; }
a.topictitle:visited	{ text-decoration: none; color : #2a819f; }
a.topictitle:hover	{ text-decoration: none; color : #239aff; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name { font-size : 11px; color : #aaa; text-decoration: none}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #aaa; }

/* The content of the posts (body of text) */
.postbody		{ font-size : 12px; line-height: 18px; color: #949494 }
a.postlink:link	{ text-decoration: none; color : #2a819f }
a.postlink:visited	{ text-decoration: none; color : #5493B4; }
a.postlink:hover	{ text-decoration: none; color : #239aff; }

/* Quote & Code blocks */
.code {
font-family:		Courier, 'Courier New', sans-serif; font-size: 11px; color: #bbbbbb;
background-color:	#252525; border: #383838; border-style: dotted;
border-left-width:	1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

.quote {
font-family:		Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #bbbbbb; line-height: 125%;font-style: italic;
background-color:	#252525; border: #383838; border-style: dotted;
border-left-width:	1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;

}

/* Copyright and bottom info */
.copyright		{ font-size : 10px; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.copyright		{ text-decoration: none; color : #006699; }
a.copyright:hover	{ text-decoration: none; color : #239aff; }

/* Form elements */

form { margin: 0; }
form { display: inline; }

input,textarea, select {
color : #bbbbbb;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;

}

/* The text input fields background colour */
input.post, textarea.post, select			{ background-color: #262626; border-width: 1px; border-style: solid; border-color: #303030;}
input.post2, textarea.post2, select	{ background-color: #262626; border-width: 1px; border-style: solid; border-color: #303030; }
input						{ text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
background-color: #262626; border-width: 1px; border-style: solid; border-color: #303030;
color :			#bbbbbb;
font-size:		11px; font-family: Verdana, Arial, Helvetica, sans-serif;
cursor:			pointer;
}

/* The main submit button option */
input.mainoption {

font-weight:		bold;
cursor:			pointer;
background-color: #262626; border-width: 1px; border-style: solid; border-color: #303030;
}

/* None-bold submit button */
input.liteoption {

font-weight:		normal;
cursor:			pointer;
background-color: #262626; border-width: 1px; border-style: solid; border-color: #303030;
}

/* 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: #262626; border-style: none; }

/* Highlight bad words for moderators instead of censoring them */
span.badwordhighlight { background-color: #FFFF00; }
span {color: #bbbbbb;}

.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:#FF681F; } 

.table0
{
	background-color : #EFEFEF;
	border-bottom-color : #dedede;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	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: #bbb;
	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: #383838;
	color: #bbb;
	border-color: #D4D7DA;
	border: #222 1px solid;
	padding: 1px;
	text-decoration: none;
}
.pagination a:hover {
	background-color: #262626;
	color: #ccc;
	border-color: #EAECEF;
	border: #222 1px solid;
	text-decoration: none;
	padding: 1px;
}

.ptop5  { padding-top:5px; }
.no-border  { border:0; }
.center { text-align:center; }
.clear  { clear:both; }
.partners {font-size:11px; padding-right:30px; text-align:center; color:#777777;}
