/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		subsilver2
	Based on style:	subSilver (the default phpBB 2 style)
	Original author:	subBlue ( http://www.subBlue.com/ )
	Modified by:		psoTFX and the phpBB team ( http://www.phpbb.com )
	а
	This is an alternative style for phpBB3 for those wishing to stay with
	the familiar subSilver style of phpBB version 2.x
	
	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* Layout
 ------------ */
*{
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html{
	font-size: 100%;
}

body{
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	background-color: black;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
	margin: 0px auto;
	color: gray;
	width: 72%;
}

#wrapheader{
/*	min-height: 120px;
	height: auto !important;
	height: 120px;*/
}

#wrapcentre{
}

#wrapfooter{
	text-align: center;
	clear: both;
	width:99%; 
	margin:0px auto;
	margin-top:15px
}

#wrapnav{
	width: 100%;
	margin: 0;
	background-color: #ECECEC;
	border: 1px #A9B8C2 solid;
}

#logodesc{
	float:left;
	border-bottom: 1px solid green;
	width:100%;
}
#logodesc a{
	float:right;
	margin: 4.5% 0 -2.5% 2.25%;
	vertical-align:middle;
	font-size:1.1em;
}

a#logo{
	float:left;
	margin:5px 0px;
}
#menubar, #usermenubar{
	margin:5px 0px;
}
#menubar{
	float:right;
}

#usermenubar{
	float:left; 
}
#usermenubar a, #menubar a{
	margin:0px 5px;
	font-size:1.1em;
}
#usermenubar a img, #menubar a img, #logodesc a img{
	vertical-align:top
}

#datebar{
	float:left;
	width: 100%;
	padding: 15px 0px;
}

#findbar{
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.forumrules{
	background-color: transparent;
	border: 1px solid #00200C;
	padding: 4px;
	font: 1.1em normal "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.forumrules h3{
	color: #3DD782;
}

#pageheader{ padding-top:10px}
#pagecontent{ }
#pagefooter{ }

#poll{ }
#postrow{ }
#postdata{ }

/* Text */
h1, h2{
	text-decoration: none;
}
h1{
	color: #3AC467;
	font:1.8em bold "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	margin:0px auto;
	text-align:center
}
h2{
	font: 1.5em bold Arial, Helvetica, sans-serif;
	line-height: 120%;
}

h3{
	font: 1.3em bold Arial, Helvetica, sans-serif;
	line-height: 120%;
}

h4{
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

p{
	font-size: 1.1em;
}

p.moderators{
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
}

.rtl p.moderators{
	float: right;
	color: yellow;
}

p.linkmcp{
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.linkmcp{
	float: left;
}

p.breadcrumbs{
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
	white-space: normal;
	font-size: 1em;
}

.rtl p.breadcrumbs{
	float: right;
}

p.datetime{
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

.rtl p.datetime{
	float: left;
}

p.searchbar{
	padding: 2px 0;
	white-space: nowrap;
} 

p.searchbarreg{
	margin: 0;
	float: right;
	white-space: nowrap;
}

.rtl p.searchbarreg{
	float: left;
}

p.forumdesc{
	padding-bottom: 4px;
	color: silver
}

p.topicauthor{
	margin: 1px 0;
}

p.topicdetails{
	margin: 1px 0;
        color: silver;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active{
	margin: 1px 0;
	color: red;
	font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active{
	color: green;
	font-weight:bold;
}

.postapprove img, .postreported img{
	vertical-align: bottom;
}

.postauthor{
	color: silver;
}

.postdetails{
	color: gray;
}

.postbody{
	line-height: 1.5em;
	font: 1.3em normal "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: silver;
}

.postbody li, ol, ul{
	margin: 0 0 0 1.5em;
        background-color: RGB(0, 32, 12)
       
}

.rtl .postbody li, .rtl ol, .rtl ul{
	margin: 0 1.5em 0 0;
}

.posthilit{
	background-color: yellow;
}

.nav{
	margin: 0;
	color: #666;
	font-weight: bold;
}

.pagination{
	padding: 4px;
	color: black;
	font-size: 1em;
	font-weight: bold;
}

.cattitle{
}

.gen{
	margin: 1px 1px;
	font-size: 1.2em;
	color: silver;
}

.genmed{
	margin: 1px 1px;
	font-size: 1.1em;
	color: silver;
}

.gensmall{
	margin: 1px 1px;
	font-size: 1em;
	color:silver;
}

.copyright{
	color: #444;
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.titles{
	font:1.3em bold "Lucida Grande", Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.error{
	color: red;
}


/* Tables */
 
table#categories{
	width: 100%
}
table#categories span.genmed a, table#categories span.genmed a:visited{
	color:silver
}

table#categories td.row2{
	text-align: center
}
th{
	color: #FFA34F;
	font-size: 1.1em;
	font-weight: bold;
	background-image: url('http://static.arija.pl/phpbbstyles/subabsinth/theme/images/cellpic3.gif');
	white-space: nowrap;
	padding: 7px 5px;
}

td{
	padding: 2px;
}

td .row3 b.genmed{
	color: #FC0
}

td.profile{
	padding: 4px;
}

.tablebg{
	background-color: black;
}

.catdiv{
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background: black ;
}
.rtl .catdiv{
	background: white url('http://static.arija.pl/phpbbstyles/subabsinth/theme/images/cellpic2_rtl.jpg') repeat-y scroll top right;
}

.cat{
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
    background-color: black;
	text-indent: 4px;
}

.category{
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: black;
	background-image: url('http://static.arija.pl/phpbbstyles/subabsinth/theme/images/cellpic4.jpg');
	text-indent: 4px;
}
.row1{
	background-color:  rgb(0, 32, 12);
	padding: 4px;
}

.row2{
	background-color: rgb(10, 42, 22);
	padding: 4px;
}

.row3{
	background-color: gray;
    background-image: url('http://static.arija.pl/phpbbstyles/subabsinth/theme/images/cellpic4.jpg');
	padding: 4px;
}

.spacer{
	background-color: black;
}

hr{
	height: 1px;
	border-width: 0;
	background-color: #D1D7DC;
	color: #D1D7DC;
}

.legend{
	text-align:center;
	margin: 0 auto;
}

/* Links
 ------------ */
a:link{
	color: silver /*#006597*/;
	text-decoration: none;
}

a:active,a:visited{
	color: gray;
	text-decoration: none;
}

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

a.forumlink{
	color: #CCC;
	font: bold 1.2em "Lucida Grande", Helvetica, Arial, sans-serif;
	letter-spacing:0.25px
}

a.topictitle{
	margin: 1px 0;
	font:bold 1.2em "Lucida Grande", Helvetica, Arial, sans-serif;
        color: #FC0;
}

a.topictitle:visited{
	color: silver /*#5493B4*/;
	text-decoration: none;
}

th a,
th a:visited{
	color: #FFA34F !important;
	text-decoration: none;
}

th a:hover{
	text-decoration: underline;
}


/* Form Elements
 ------------ */
form{
	margin: 0;
	padding: 0;
	border: 0;
}
input, textarea, select{
	color: silver; 
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid gray;
	background-color: black;
}
input[type="button"],input[type="submit"]{
	color: black;
	background:silver;
}

input, select{
	font-size: 1.1em;
	padding: 1px;
}

textarea{
	font-size: 1.3em; 
	line-height: 1.4em;
	padding: 2px;
}

option{
	padding: 0 1em 0 0;
}

option.disabled-option{
	color: graytext;
}

.rtl option{
	padding: 0 0 0 1em;
}

input.radio{
	border: none;
	background-color: black;
}

.post{
	border-style: solid;
	border-width: 1px;
	color: silver;
}

.btnbbcode{
	color: #000;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	background-color: #EFEFEF;
	border: 1px solid #666666;
}

.btnmain{
	font-weight: bold;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnlite{
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnfile{
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	padding: 1px 5px;
	font-size: 1.1em;
}

.helpline{
	border-style: none;
}


/* BBCode
 ------------ */
.quotetitle, .attachtitle{
	margin: 10px 5px 0 5px;
	padding: 4px;
	border: solid #18B45E;
	border-width: 1px 1px 0 1px;
	color: silver;
	background-color: #00200C;
	font-size: 0.85em;
	font-weight: bold;
}

.quotetitle{
	font-size: 1em;
}

.quotecontent, .attachcontent{
	margin: 0 5px 10px 5px;
	padding: 5px;
	border: solid #18B45E;
	border-width: 0 1px 1px 1px;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #6F6;
}

.attachcontent{
	font-size: 0.85em;
}

.codetitle{
	margin: 10px 5px 0 5px;
	padding: 2px 4px;
	border-width: 1px 1px 0 1px;
	border: solid #A9B8C2;
	color: #333;
	background-color: #A9B8C2;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}

.codecontent{
	direction: ltr;
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-width: 1px 1px 0 1px;
	border: solid #A9B8C2;
	font: 0.85em normal Monaco, 'Courier New', monospace;
	color: #060;
	background-color: #FAFAFA;
}

.syntaxbg{
	color: #FFF;
}

.syntaxcomment{
	color: #FF8000;
}

.syntaxdefault{
	color: #00B;
}

.syntaxhtml{
	color: #000;
}

.syntaxkeyword{
	color: #070;
}

.syntaxstring{
	color: #D00;
}


/* Private messages
 ------------------ */
.pm_marked_colour{
	background-color: #000;
}

.pm_replied_colour{
	background-color: #A9B8C2;
}

.pm_friend_colour{
	background-color: #070;
}

.pm_foe_colour{
	background-color: #D00;
}


/* Misc
 ------------ */
img{
	border: none;
}

.sep{
	color: black;
	background-color: #FFA34F;
}

table.colortable td{
	padding: 0;
}

pre{
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap{
	white-space: nowrap;
}

.username-coloured{
	font-weight: bold;
}

td.row3 span.gensmall{
	color: #FC0
}
div.content table.results{
	width:50%;
	margin:0px auto;
	border:0px
}
div.content table.results td{
	padding-left: 10px;
}


.category h4 a{
	color: #FC0
}

div#wrapcentre table.tablebg tbody tr td.row1 span.genmed a{
	color: yellow
}

td.profile div.block{
	width:135px;
	line-height:250%;
	padding:0px 4px 4px
}
td.profile div.block div.postdetails{
	line-height: 150%;
	padding:4px
}
td.profile div.block div.online_img{
	text-align:center;
	padding-top:0px;
	margin-top:0px
}
td.profile div.block div.online_img img{
	padding-top:0px;
	margin-top:-5px
}
div#wrapfooter p{
	padding:5px
}
div#banners{
	position:absolute; 
	left:5px;
	top:124px;
	text-align:center;
	line-height:400%
}
div#banners a{
	padding-bottom:10px
}

div.rank_img{text-align:center;margin-top:10px}

div.breadcrumbs{
	padding: 4px;
	height:15px;
	background-color:  rgb(0, 32, 12);
}

table.guitar-list{
	margin:0px auto;
	border:1px solid #00200C;
}
table.guitar-list td{
	font-size:1.25em;
	width:135px;
	text-align:center;
	vertical-align:top
}

table.guitar-list td a{
	color:yellow;
}

div.guitar-info{
	font-size:1.25em;
	vertical-align:top;
	margin:15px;
}

div.guitar-info div.description{
	color:silver;
	float:left;
	width:70%;
	margin-left:50px;
	margin-top:20px;
	text-align:justify;
}

div.guitar-info div.description div.source{
	margin:20px;
	font-style: italic;
}

div.guitar-info div.description div.source a{
	color:yellow;
}

div.guitar-info div.description div.add-date{
	text-align: right;
	color: gray;
}

div.guitar-info div.photo{
	float:right;
	margin-bottom:20px;
}

div.guitar-info div.comments-block{
	margin-top:40px;
	padding:10px;
}
div.comments-block div.comments-title{
	color:#FFA346;
	text-align:center;
	font-weight:bold;
	line-height:175%;
	padding-bottom:2px;
	border-bottom:1px solid silver;
}

div.comment{
	border-top:1px solid black;
	height:120px;
	padding:5px;
}

div.comment div.comment-text{
}

div.comment div.username{
	font-weight:bold
}

div.comment div.admin{
	color:red;
}

div.comment-form form fieldset{
	border:1px solid silver;
	width:97%;
	margin:0px auto;
	text-align:center;
}

div.comment-form form fieldset legend{
	font-weight:bold
}

div.comment-form form fieldset textarea{
	margin-top:5px;
	width:97%;
	font-weight:bold;
}

div.comment-form form fieldset input{
	margin:5px
}

#event_details{
	width:100%;
	margin:0px auto;
	font-size:12px;
	color:silver;
	line-height:200%
}

div.date_info span.date{
	font-weight: bold
	
}
div#chat_place{
	padding:0px;
	margin:0px;
	width:95%;
	text-align:left;
}
input#message{
	width:90%;
}

td.category a{
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #FC0;
}
td.whoisonline{
	font-size: 1.1em;
	font-weight: bold;
}
.centered{
	text-align: center
}
div#guitar_block{
	position:absolute;
	top:125px;
	right:5px;
	text-align:center
}
img.subforum{
	margin-left: 4px
}