/*

  The original UniversalSoldiers for phpBB by Przemo version 1.12.6
  Created by CMP [ www.DuDeStudio.pl <---> Profesjonalne style dla Twojego Forum ]
  http://www.DuDeStudio.pl

*/

/* General page style. The scroll bar colours only visible in IE5.5+ */
body { 
background: #262626;
margin: 0;
text-align: center;
}

/* General font families for common tags */
font,th,td,p			{ font-family: "Tahoma mm", Tahoma, Verdana, Arial, Helvetica, sans-serif; }
a:link,a:active,a:visited	{ text-decoration: none; color : #a0a0a0; }
p, td			{ font-size : 11px; color : #a0a0a0; }
a:hover			{ text-decoration: underline; color : #ffffff; }
hr				{ height: 0px; border: solid #2b2b2b 0px; border-top-width: 1px; }

#header {
	width: 967px;
	height: 241px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	background: url(images/header.png) no-repeat 0 bottom;
}

#header img {
	border: 0;
}

#top {
	width: 967px;
	height: 150px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(images/top.jpg) no-repeat;
}

#logo {
	display: block;
	width: 192px;
	height: 188px;
	position: absolute;
	top: 3px;
	left: 10px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(images/logo.png) no-repeat;
	z-index: 999;
}

#menu {
	width: 800px;
	height: 38px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 152px;
	right: 5px;
	overflow: hidden;
}

#menu ul {
	float: right;
	height: 38px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: block;
	height: 38px;
	float: left;
	padding: 0 14px;
}

#menu li a {
	height: 38px;
	display: block;
	float: left;
}

#box_icons {
	height: 18px;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 17px;
	left: 10px;
}

#box_icons a {
	float: left;
	display: inline;
	height: 18px;
	margin: 0 1px 0 0;
}

#reklama {
	width: 500px;
	height: 46px;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 3px;
	left: 76px;
	overflow: hidden;
}

#reklama ul {
	float: right;
	height: 46px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#reklama li {
	display: block;	
	float: left;
	height: 46px;
	padding: 0 15px;
	background: url(images/reklama_sep.png) no-repeat left center;
}		

#reklama li a {
	height: 46px;
	display: block;
	float: left;
}
	
#reklama li img {
	display: block;
}

#panel {
	width: 222px;
	height: 41px;
	margin: 0;
	padding: 5px 0 0;
	position: absolute;
	top: 192px;
	right: 25px;
}

#panel form {
	width: 222px;
	margin: 0;
	padding: 0;
}

.input_login { background: url('images/input_login.png') no-repeat; padding: 3px 2px; margin: 0 5px 0 0; border: 0; height:17px; width:59px; float: left; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: center; }
.input_pass { background: url('images/input_pass.png') no-repeat; padding: 3px 2px; margin: 0 4px 0 0; border: 0; height:17px; width:60px; float: left; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: center; }

.button_login {
	float: left;
	width: 94px;
	height: 21px;
	margin: -2px 0 0;
	padding: 0;
	text-align: left;
	background: url(images/input_zaloguj.png) no-repeat;
}		

.checkbox {
	display: inline;
	width: auto;
	margin: 3px 0px 0 2px;
	padding: 0;
	border: 0;
}

.submitBox { width: 70px; background-image: none; background-color: transparent; display: inline; padding: 0 0 0; margin: 0; border: 0; cursor: pointer; color: #fff; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.text_register {
	display: block;
	width: 199px;
	height: 2px;
	margin: 0 auto;
	padding: 5px 0 0;
	clear: both;
}

#footer {
	width: 968px;
	height: 58px;
	margin: 10px auto 5px;
	padding: 0;
	clear: both;
	overflow: hidden;
	background: url(images/footer.png) no-repeat;
}

#box_ventrilo {
width: 189px;
height: auto;
margin: 0 0 2px;
padding: 0;
}

#ventrilo_header {
width: 189px;
height: 14px;
margin: 0;
padding: 4px 0 0 0;
background: url(images/ventrilo_header.png) no-repeat;
}

#ventrilo_content {
width: 189px;
height: auto;
margin: 0;
padding: 0;
padding-left: 3px;
background: url(images/ventrilo_bg.png) repeat-y;
overflow: hidden;
text-align:left;
}

#ventrilo_footer {
width: 189px;
height: 7px;
margin: 0;
padding: 0;
background: url(images/ventrilo_footer.png) no-repeat;
}

.box_serwer {
width: 189px;
margin: 3px 0;
padding: 0;
}

.serwer_header {
width: 189px;
height: 39px;
margin: 0;
padding: 0;
text-align: left;
background: url(images/serwer_header.png) no-repeat;
position: relative;
}

.serwer_ikonka {
position: absolute;
top: 11px;
left: 12px;
margin: 0;
padding: 0;
}

.serwer_h1  {
padding: 16px 0 0 42px;
margin: 0;
color: #414141;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
}

.serwer_content {
width: 189px;
margin: 0;
padding: 2px 0 0 0;
text-align: left;
background: url(images/serwer_bg.png) repeat-y;
}

.det_1 {
color: #a7a7a7;
font-family: "Tahoma mm", Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
margin: 4px 0 0 11px;
}

.det_2 {
color: #343434;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
}

.det_title {
text-align: center;
padding: 0 4px;
margin: 0 auto;
}

.det_sep {
width: 189px;
height: 2px;
text-align: center;
margin: 4px auto;
padding: 0;
background: url(images/serwer_sep.png) no-repeat center;
}

.serwer_footer {
width: 180px;
height: 22px;
margin: 0;
padding: 0 9px 0 0;
text-align: right;
background: url(images/serwer_footer.png) no-repeat;
}

.box_ads {
width: 189px;
margin: 4px 0;
padding: 0;
}

.ads_header {
width: 189px;
height: 36px;
margin: 0;
padding: 0;
background: url(images/ads_header.png) no-repeat;
}

.ads_content {
width: 189px;
margin: 0;
padding: 8px 0;
text-align: center;
background: url(images/ads_bg.png) repeat-y;
}

.ads_footer {
width: 189px;
height: 11px;
margin: 0;
padding: 0;
background: url(images/ads_footer.png) no-repeat;
}

.ads_sep {
width: 189px;
height: 2px;
text-align: center;
padding: 6px 0;
margin: 0;
background: url(images/ads_sep.png) no-repeat center;
}

div.ads_content img {
border: 0;
}

.topic_icon, .topic_icon2 {
width: 30px;
height: 30px;
text-align: center;
margin: 0;
padding: 0;
background: url(images/icon_bg.png) no-repeat center;
}

.topic_icon img {
vertical-align: middle;
margin: 2px 0;
}

.topic_icon2 img {
vertical-align: middle;
margin: 4px 0;
}

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

.bodyline2 { background: #262626; border: 0; }

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

/* Main table cell colours and backgrounds */
td.row1 { background: #cecece; }
td.row2 { background: #cecece; }
td.row_main { background: #c5c5c5 url(images/row_bg.png) repeat-x; }
td.row3 { background: #c5c5c5 url(images/row_bg.png) repeat-x; border: 0px solid #080808; border-width: 0px 1px; }
td.row11 { background-color: #d0d0d0; }
td.row22 { background-color: #f0f0f0; }
td.row_viewtopic { background: #c5c5c5 url(images/viewtopic_bg.png) repeat-x; border: 0px solid #080808; border-width: 0 0 0 1px; }
td.row_viewtopic2 { background: #c5c5c5 url(images/viewtopic_bg.png) repeat-x; border: 0px solid #080808; border-width: 0 1px 0 0; }
td.row_viewtopic3 { background: #c5c5c5 url(images/viewtopic_bg.png) repeat-x; padding: 0; margin: 0; }
td.row4 { background-color: #c5c5c5; }

td.row_sb { 
background-color: #ffffff; 
border: 0px solid #080808;
border-width: 0px 1px 0px;
text-align: center;
padding: 0;
}

td.row_helped { background-color: #F0EDDE; }

/*
	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
*/

/* Header cells - the blue and silver gradient backgrounds */
th {
color:			#FFF; font-size: 11px; font-weight: bold;
background-color:	#4a4a4a; height: 35px;
background-image:	url(images/cellpic1.png);
}

th.cell_tytul {
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
color: #ffffff; 
font-size: 12px; 
font-weight: bold;
height: 35px;
background:	url(images/cell_tytul.png) no-repeat left;
}

th.cell_tematy {
height: 35px;
background-image:	url(images/cell_tematy.png);
}

th.cell_posty {
height: 35px;
background-image:	url(images/cell_posty.png);
}

th.cell_ost {
height: 35px;
background-image:	url(images/cell_ost.png);
}

td.forum_space {
background: url(images/forum_space.png) no-repeat;
height: 8px;
margin: 0;
padding: 0;
}

td.forum_footer {
background: url(images/forum_footer.png) no-repeat;
height: 11px;
margin: 0;
padding: 0;
}

td.forum_footer2 {
background: #262626 url(images/forum_footer2.png) no-repeat top;
height: 12px;
margin: 0;
padding: 0;
}

td.viewtopic_space {
background: url(images/viewtopic_space.png) no-repeat;
height: 8px;
margin: 0;
padding: 0;
}

td.for_ikonka {
background: url(images/forum_left.png) repeat-y;
margin: 0;
padding: 0;
}

td.for_ikonka2 {
background: url(images/forum_right.png) repeat-y;
margin: 0;
padding: 0;
}

div.row_sep {
background: url(images/row_sep.png) repeat-y left;
height: 60%;
width: 2px;
margin: 4px 0;
vertical-align: middle;
}

div.row_sep2 {
background: url(images/row_sep.png) repeat-y left;
padding: 6px 0;
height: 100%;
width: 2px;
}

div.row_sep3 {
background: url(images/row_sep.png) repeat-y left;
padding: 4px 0;
height: 100%;
width: 3px;
}

div.row_sep4 {
background: url(images/viewtopic_sep.png) repeat-y left;
margin: 6px 0 2px 0;
height: 100%;
width: 3px;
}

td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
background-image:	url(images/cellpic1.png);
background-color:	#4a4a4a; border: #FFFFFF; border-style: solid; height: 28px;
}

td.catsb_left {
background: url(images/cell_left.png);
width: 10px;
height: 35px;
padding: 0;
margin: 0;
}

td.catsb_right {
background: url(images/cell_right.png);
width: 7px;
height: 35px;
padding: 0;
margin: 0;
}

td.catsb_bg {
background: url(images/cell_bg.png) repeat-x;
height: 35px;
padding: 0;
margin: 0;
}

td.cat2_left {
background: url(images/cell2_left.png) no-repeat;
width: 361px;
height: 30px;
padding: 0;
margin: 0;
}

td.cat2_right {
background: url(images/cell2_right.png) no-repeat;
width: 412px;
height: 30px;
padding: 0;
margin: 0;
}

td.cat2_bg {
background: url(images/cell2_bg.png) repeat-x;
height: 30px;
padding: 0;
margin: 0;
}

th.ban_nick {
height: 35px;
background-image:	url(images/ban_nick.png);
padding: 0;
margin: 0;
}

th.ban_powod {
height: 35px;
background-image:	url(images/ban_powod.png);
padding: 0;
margin: 0;
}

th.ban_czas {
height: 35px;
background-image:	url(images/ban_czas.png);
padding: 0;
margin: 0;
}

th.ban_serwer {
height: 35px;
background-image:	url(images/ban_serwer.png);
padding: 0;
margin: 0;
}

th.ban_admin {
height: 35px;
background-image:	url(images/ban_admin.png);
padding: 0;
margin: 0;
}

th.viewforum_tematy {
height: 35px;
background-image:	url(images/viewforum_tematy.png);
background-repeat: no-repeat;
background-color: red;
padding: 0;
margin: 0;
}

th.viewforum_odp {
height: 35px;
background-image:	url(images/viewforum_odp.png);
background-repeat: no-repeat;
background-color: red;
padding: 0;
margin: 0;
}

th.viewforum_autor {
height: 35px;
background-image:	url(images/viewforum_autor.png);
padding: 0;
margin: 0;
}

th.viewforum_wyswietlen {
height: 35px;
background-image:	url(images/viewforum_wyswietlen.png);
padding: 0;
margin: 0;
}

th.viewforum_ost {
height: 35px;
background-image:	url(images/viewforum_ost.png);
padding: 0;
margin: 0;
}

th.viewtopic_autor {
height: 33px;
background-image:	url(images/viewtopic_autor.png);
padding: 0;
margin: 0;
}

th.viewtopic_wiadomosci {
height: 33px;
background-image:	url(images/viewtopic_wiadomosci.png);
padding: 0;
margin: 0;
}

/*
	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:	#4a4a4a; background-image:	url(images/cellpic1.png); height: 33px; color: #FFF; }
th.thHead,th.thSides,th.thLeft,th.thRight,th.thBottom {
font-weight: bold; border: #FFFFFF; height: 35px;
}

th.thCornerL,th.thTop,th.thCornerR {color: #FFF; font-size: 70%; font-weight: bold; background-color:	#4a4a4a; background-image:	url(images/cellpic1.png); height: 35px; }

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

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 : #CACACA;
}

/* General text */
.gen						{ font-size : 12px; }
.genmed					{ font-size : 11px; }
.gensmall					{ font-size : 10px; }
.gensmall-x					{ font-size : 9px; }
.gen,.genmed,.gensmall, .gensmall-x			{ color : #a0a0a0; }
a.gen,a.genmed,a.gensmall,a.gensmall-x			{ color: #ffffff; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover,a.gensmall-x:hover	{ color: #de9d12; text-decoration: underline; }

table.forumline .gensmall, table.forumline .gensmall-x, table.forumline .genmed, table.forumline .gen, table.forumline a.gensmall, table.forumline a.gensmall-x, table.forumline a.genmed,  table.forumline a.gen, table.forumline p, table.forumline td, table.forumline a:link, table.forumline a:active, table.forumline a:visited, table.table0 .gensmall, table.table0 a.gensmall {
color: #646464;
}

td.catRight .gensmall, td.catRight a.gensmall, td.catRight span.gensmall a, td.catLeft .gensmall, td.catLeft a.gensmall, td.catLeft span.gensmall a, td.catLeft .gen, td.catRight .gen {
color: #fff;
}

.gen_desc {
font-family: "Tahoma mm", Verdana, Arial, Helvetica, sans-serif;
color: #646464;
font-size : 11px;
}

.gensmall2 			{ font-family: "Tahoma mm", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; }
a.gensmall2			{ color: #0f0f0f; text-decoration: none; }
a.gensmall2:hover	{ color: #0f0f0f; text-decoration: underline; }

.ban_det {
color: #333333;
font-size: 12px;
}

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

.mainmenu2		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #fff;  font-weight: bold; }
a.mainmenu2		{ text-decoration: none; color : #fff; }
a.mainmenu2:hover	{ text-decoration: underline; color : #525151; }

/* Forum category titles */
.cattitle		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color : #ffffff; margin-top: 1px;}
a.cattitle		{ text-decoration: none; color : #ffffff; }
a.cattitle:hover	{ text-decoration: underline; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #0f0f0f; }
a.forumlink		{ text-decoration: none; color : #0f0f0f; }
a.forumlink:hover	{ text-decoration: underline; color : #de9d12; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color : #cacaca; }
a.nav	{ text-decoration: none; color : #cacaca; }
a.nav:hover	{ text-decoration: underline; }

/* titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color : #0f0f0f; }
a.topictitle:link	{ text-decoration: none; color : #0f0f0f; }
a.topictitle:visited	{ text-decoration: none; color : #0f0f0f; }
a.topictitle:hover	{ text-decoration: underline; color : #de9d12; }

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

.topic_title	{ font-weight: bold; font-size: 11px; color: #2b2b2b; }
a.topic_title	{ text-decoration: none; color : #2b2b2b; }
a.topic_title:hover	{ text-decoration: underline; color : #2b2b2b; }

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

.postdetails2		{ font-size : 9px; color : #686868; }

/* The content of the posts (body of text) */
.postbody		{ font-size : 12px; line-height: 18px; color: #2b2b2b; }
a.postlink:link	{ text-decoration: none; color : #de9d12; }
a.postlink:visited	{ text-decoration: none; color : #de9d12; }
a.postlink:hover	{ text-decoration: underline; color : #de9d12; }

/* 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, Arial, 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		{ font-size : 10px; color: #5e5e5e; }
a.copyright		{ text-decoration: none; color : #a0a0a0; }
a.copyright:hover	{ text-decoration: underline; color : #a0a0a0; }

/* Form elements */

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

input,textarea, select {
color : #50504f;
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* The text input fields background colour */
input.post, textarea.post, select			{ background-color : #f0f0f0; }
input.post2, textarea.post2, select	{ background-color : #f0f0f0; }
input						{ text-indent : 2px; }

textarea.sb_pole {
height:33px;
font-size:11px;
width:368px; 
border: 1px solid #d0d0d0;
}

input.button_sb {
background: url('images/input_sb_large.png') no-repeat; 
border: 0; 
height:19px; 
width:133px; 
cursor: pointer;
}

input.button_mini_sb {
background: url('images/input_sb_mini.png') no-repeat; 
border: 0; 
height:19px; 
width:60px; 
cursor: pointer;
}

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

/* The main submit button option */
input.mainoption {
background-color:	#ffba26;
font-weight:		bold;
cursor:			pointer;
color: #fcfcf7;
border: 2px solid #de9d12;
}

/* None-bold submit button */
input.liteoption {
background-color:	#ffba26;
font-weight:		normal;
cursor:			pointer;
color: #fcfcf7;
border: 2px solid #de9d12;
}

/* 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: #b7b7b7; 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 : #FFF;
	border-bottom-color : #ffffff;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : #ffffff;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #ffffff;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : #b2b2b2;
	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;
}

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