* {
	/* Reset browsers default margin, padding and font sizes */
	/*margin: 0;
	padding: 0;*/
}

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body 
{
       background: #f6f7f2;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size : 11px; 
	  color : #000000;
	  margin: 0;
	  padding: 0;
}

h1 {
	/* Forum name */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right: 200px;
	color: #000000;
	margin-top: 15px;
	font-weight: bold;
	font-size: 2em;
}

h2 {
	/* Forum header titles */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3f3f3f;
	font-size: 2em;
	margin: 0.8em 0 0.2em 0;
}

h2.solo {
	margin-bottom: 1em;
}

h3 {
	/* Sub-headers (also used as post headers, but defined later) */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-size: 1.05em;
	color: #989898;
	margin-top: 20px;
}

h4 {
	/* Forum and topic list titles */
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif;
	font-size: 1.3em;
}

p {
	line-height: 1.3em;
	font-size: 0.9em;
	margin-bottom: 1.5em;
}

img {
	border-width: 0;
}

dl.details {
	/*font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;*/
	font-size: 1.1em;
}

dl.details dt {
	float: left;
	clear: left;
	width: 30%;
	text-align: right;
	color: #000000;
	display: block;
}

dl.details dd {
	margin-left: 0;
	padding-left: 5px;
	margin-bottom: 5px;
	color: #828282;
	float: left;
	width: 65%;
}

fieldset {
	border-width: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
}

input {
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	padding: 0 3px;
	font-size: 1em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

select {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 1em;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #666666;
	padding: 1px;
	background-color: #000;
	color: #FFFFFF;
}

option {
	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 1em;
	padding-right: 1em;
}

option.disabled-option {
	color: graytext;
}

textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 60%;
	padding: 2px;
	font-size: 0.9em;
	line-height: 1.4em;
}

label {
	cursor: default;
	padding-right: 5px;
	color: #676767;
}

label input {
	vertical-align: middle;
}

label img {
	vertical-align: middle;
}

/* Definition list layout for forms
---------------------------------------- */
fieldset dl {
	padding: 4px 0;
}

fieldset dt {
	float: left;	
	width: 40%;
	text-align: left;
	display: block;
}

fieldset dd {
	margin-left: 41%;
	vertical-align: top;
	margin-bottom: 3px;
}

/* Form elements */
dt label {
	font-weight: bold;
	text-align: left;
	color: #000;
}

dd label {
	white-space: nowrap;
	color: #000;
}

dd input, dd textarea {
	margin-right: 3px;
}

dd select {
	width: auto;
}

dd textarea {
	width: 85%;
}

/* Hover effects */
fieldset dl:hover dt label {
	color: #E96D02;
}

/* Input field styles
---------------------------------------- */
.inputbox {
	background-color: #000;
	border: 1px solid #1275A5;
	color: #808080;
	padding: 2px;
	cursor: text;
}

.inputbox:hover {
	border: 1px solid #E96D02;
}

.inputbox:focus {
	border: 1px solid #E96D02;
	color: #FFF;
}

input.inputbox	{ width: 95%; }
input.medium	{ width: 50%; }
input.narrow	{ width: 25%; }
input.tiny	{ width: 125px; }

textarea.inputbox {
	width: 85%;
}

.autowidth {
	width: auto !important;
}

/* Form button styles
---------------------------------------- */

input.button1, input.button2 {
	font-size: 1em;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
	border: #1275A5 1px solid; 
	background-color : #000; 
	color : #FFFFFF; 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	padding: 1px;
}

input.button1:disabled, input.button2:disabled, input.button1:disabled:hover, input.button2:disabled:hover, .button_disabled {
	border: #9E9E9E 1px solid; 
	background-color : #000; 
	color : #9E9E9E; 
}

a.button1, input.button1 {
	font-weight: bold;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	background: #000;
	border: #E96D02 1px solid;
	color: #E96D02;
}

input.button3 {
	padding: 0;
	margin: 0;
	line-height: 5px;
	height: 12px;
	background-image: none;
	font-variant: small-caps;
}

/* Submit button fieldset */
fieldset.submit-buttons {
	text-align: center;
	vertical-align: middle;
	margin: 5px 0;
}

fieldset.submit-buttons input {
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}




#hb {
	margin: 0;
	position: relative;
	width: 1000px;
	height: 727px;
	background-image: url('./images/hb.jpg');
}

#mb {
	width: 298px;
	margin: 0 auto;
	margin-bottom: 15px;
}

#mb #top {
	width: 298px;
	height: 32px;
	text-align: center;
	background-image: url('./images/mb-top.jpg');
	clear: both;
}

#mb #top div {
	padding: 10px 0px 0px 0px;
	font-weight: bold; 
	color : #d5a82f; 
	font-size: 11px; 
	font-variant: small-caps;
}

#mb #center {
	float: left;
	width: 298px;
	text-align: left;
	background-image: url('./images/mb-middle.jpg');
	clear: both;
}

#mb #center #content {
	margin: 0px 15px 0px 15px;
	padding: 2px 10px 80px 10px;
}

#mb #center #extra {
	min-height: 195px;
	background: url('./images/mb-extra.png') no-repeat 0px 100%;
}

#mb #bottom {
	width: 298px;
	height: 29px;
	background-image: url('./images/mb-bottom.jpg');
	clear: both;
}

#cb {
	width: 655px;
	margin: 0 auto;
}

#cb #top {
	width: 655px;
	height: 32px;
	text-align: center;
	background-image: url('./images/cb-top.jpg');
	clear: both;
}

#cb #top div {
	padding: 10px 0px 0px 0px;
	font-weight: bold; 
	color : #d5a82f; 
	font-size: 11px; 
	font-variant: small-caps;
}

#cb #center {
	float: left;
	width: 655px;
	text-align: left;
	background-image: url('./images/cb-middle.jpg');
	clear: both;
}

#cb #center #content {
	margin: 0px 12px 0px 15px;
	padding: 5px 15px 5px 15px;
}

#cb #bottom {
	width: 655px;
	height: 22px;
	background-image: url('./images/cb-bottom.jpg');
	clear: both;
	margin-bottom: 15px;
}

#fb {
	width: 972px;
	margin: 0 auto;
	margin-bottom: 15px;
}

#fb #top {
	width: 972px;
	height: 31px;
	text-align: center;
	background-image: url('./images/fb-top.jpg');
	clear: both;
}

#fb #top div {
	padding: 10px 0px 0px 0px;
	font-weight: bold; 
	color : #d5a82f; 
	font-size: 11px; 
	font-variant: small-caps;
}

#fb #center {
	float: left;
	width: 972px;
	text-align: left;
	background-image: url('./images/fb-middle.jpg');
	clear: both;
}

#fb #center #content {
	margin: 0px 10px 0px 12px;
	padding: 2px 10px 2px 10px;
	

}


#fb #bottom {
	width: 972px;
	height: 233px;
	background-image: url('./images/fb-bottom.jpg');
	clear: both;
	position: relative;
}

#fb #bottom #content {
	text-align: center;
	padding-top: 25px;
	position: absolute; 
	width: 500px; 
	height: 150px; 
	top: 10px; 
	left: 20px;

}

/* Arrows Icons
 -------------- */
 
.dib {
	display: inline-block;
}

.db {
	display: block;
}

.icon_arrow_up a, .icon_arrow_left a, .icon_arrow_down a, .icon_arrow_right a, .icon_double_arrow_up a, .icon_double_arrow_left a, .icon_double_arrow_down a, .icon_double_arrow_right a {
	background: url('./images/arrows.png') no-repeat;
	outline: none;
	width: 16px;
	height: 16px;
}

.icon_arrow_up a {
	background-position: 0px -112px;
}

.icon_arrow_up a:hover {
	background-position: -16px -112px;
}

.icon_arrow_down a {
	background-position: 0px -80px;
}

.icon_arrow_down a:hover {
	background-position: -16px -80px;
}

.icon_arrow_left a {
	background-position: 0px -96px;
}

.icon_arrow_left a:hover {
	background-position: -16px -96px;
}

.icon_arrow_right a {
	background-position: 0px -64px;
}

.icon_arrow_right a:hover {
	background-position: -16px -64px;
}

.icon_double_arrow_up a {
	background-position: 0px -48px;
}

.icon_double_arrow_up a:hover {
	background-position: -16px -48px;
}

.icon_double_arrow_down a {
	background-position: 0px -16px;
}

.icon_double_arrow_down a:hover {
	background-position: -16px -16px;
}

.icon_double_arrow_left a {
	background-position: 0px -32px;
}

.icon_double_arrow_left a:hover {
	background-position: -16px -32px;
}

.icon_double_arrow_right a {
	background-position: 0px 0px;
}

.icon_double_arrow_right a:hover {
	background-position: -16px 0px;
}
/* Simple slider
 ------------ */
#slide ul, #slide li, #slide_odc ul, #slide_odc li, #slide_on ul, #slide_on li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slide li {
	width: 575px;
	text-align: left;
}

#slide_odc li {
	width: 250px;
}

#slide_on li {
	width: 100%;
	height: 100%;
}

.prev_page a, .next_page a, .first_page a, .last_page a, .prev_pagev a, .next_pagev a, .first_pagev a, .last_pagev a {
	background: url('./images/darts.png') no-repeat;
	outline: none;
}

.prev_page a, .next_page a, .first_page a, .last_page a {
	display: block;
}

.prev_pagev a, .next_pagev a, .first_pagev a, .last_pagev a {
	display: inline-block;
	cursor: pointer;
}

.prev_page a, .next_page a, .prev_pagev a, .next_pagev a {
	width: 16px;
	height: 16px;
}

.first_page a, .last_page a {
	width: 16px;
	height: 16px;
}

.first_pagev a, .last_pagev a {
	width: 16px;
	height: 16px;
}

.first_page a {
	background-position: -1px -45px;
}

.last_page a {
	background-position: -1px -15px;
}

.prev_page a {
	background-position: -1px -110px;
}

.next_page a {
	background-position: -1px -77px;
}

.first_pagev a {
	background-position: -1px -30px;
}

.first_pagev a:hover {
	background-position: -19px -30px;
}

.last_pagev a {
	background-position: -1px -0px;
}

.last_pagev a:hover {
	background-position: -19px -0px;
}

.prev_pagev a {
	background-position: -1px -94px;
}

.prev_pagev a:hover {
	background-position: -19px -94px;
}

.next_pagev a {
	background-position: -1px -61px;
}

.next_pagev a:hover {
	background-position: -19px -61px;
}

/* Chat
 ------------ */

input.chat {
	height: 24px;
}
.chat_reset {
	width: 24px;
	height: 24px;
	border: 0px;
	background: url('./images/chat_reset.png') #000000 no-repeat;
}
/*wszystko stare*/


td.logo_1 { 
	width: 455px; 
	height: 727px; 
	background-image: url(./images/logo_1.jpg); 
}

td.logo_2 { 
	width: 545px; 
	height: 10px; 
	background-image: url(./images/logo_2.jpg); 
}

td.logo_3a { 
	width: 279px; 
	height: 25px; 
	background-image: url(./images/logo_3a.jpg); 
}

td.logo_3b { 
	width: 237px; 
	height: 25px; 
	background-image: url(./images/logo_3b.jpg); 
}

td.logo_3c { 
	width: 29px; 
	height: 25px; 
	background-image: url(./images/logo_3c.jpg); 
}

td.logo_4 { 
	width: 545px; 
	height: 264px; 
	background-image: url(./images/logo_4.jpg); 
}

td.logo_5a { 
	width: 198px; 
	height: 168px; 
	background-image: url(./images/logo_5a.jpg); 
}

td.logo_5b { 
	width: 300px; 
	height: 168px; 
	background-image: url(./images/logo_5b.jpg); 
}

td.logo_5c { 
	width: 47px; 
	height: 168px; 
	background-image: url(./images/logo_5c.jpg); 
}

td.logo_6 { 
	width: 545px; 
	height: 87px; 
	background-image: url(./images/logo_6.jpg); 
}

td.logo_7a { 
	width: 231px; 
	height: 120px; 
	background-image: url(./images/logo_7a.jpg); 
}

td.logo_7b { 
	width: 39px; 
	height: 120px; 
	background-image: url(./images/logo_7b.jpg); 
}

td.logo_7c { 
	width: 252px; 
	height: 120px; 
	background-image: url(./images/logo_7c.jpg); 
}

td.logo_7d { 
	width: 23px; 
	height: 120px; 
	background-image: url(./images/logo_7d.jpg); 
}

td.logo_8 { 
	width: 545px; 
	height: 53px; 
	background-image: url(./images/logo_8.jpg); 
}


font,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #1275A5; }
p, td { font-size : 11px; color : #000000; }
a:hover { text-decoration: none; color : #E96D02; }
hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px; }
span.gen { font-size : 12px; }

.help_text {
	font-size: 10px;
}

.error_box {
	padding: 10px;
	color : #000000;
	background: #FF5E5E;

}
.clas1{
          color: #32491D;
          background: #70C951;
          font-family: Verdana;
          font-size: 11px;
          border: 1px solid black;
}
span.error{
          color: white;
          background: red;
          font-family: Verdana;
          font-size: 11px;
}
span.bot_color {
	color: #000000;
	font-weight: bold;
}

td.logo{ height: 727px; width:1000px; background-image: url(./images/logo.jpg); }
td.menu1{ height: 33px; width:313px; background-image: url(./images/menu1.jpg); font-weight: bold; color : #d5a82f; font-size: 11px; }
td.menu2a{ width:35px; background-image: url(./images/menu2a.jpg); }
td.menu2b{ width:241px; background-image: url(./images/menu2b.jpg); }
td.menu2c{ width:37px; background-image: url(./images/menu2c.jpg); }
td.menu3{ height: 211px; width:313px; background-image: url(./images/menu3.jpg); }

td.headrow { height: 39px; background-image: url(./images/headrow.gif); color: #d5a82f; font-weight: bold;}
td.center1{ height: 33px; width:671px; background-image: url(./images/center1.jpg); font-weight: bold; color : #d5a82f; font-size: 11px; font-variant: small-caps;}
td.center2a{ width:50px; background-image: url(./images/center2a.jpg); }
td.center2b{ width:579px; background-image: url(./images/center2b.jpg); }
td.center2c{ width:42px; background-image: url(./images/center2c.jpg); }
td.center3{ height: 36px; width:671px; background-image: url(./images/center3.jpg); }

td.stopka1{ height: 34px; width:641; background-image: url(./images/stopka1.jpg); font-weight: bold; color : #d5a82f; font-size: 11px; }
td.stopka2a{ width: 78px; background-image: url(./images/stopka2a.jpg); }
td.stopka2b{ width: 165px; background-image: url(./images/stopka2b.jpg); }
td.stopka2c{ width: 37px; background-image: url(./images/stopka2c.jpg); }
td.stopka2d{ width: 284px; background-image: url(./images/stopka2d.jpg); }
td.stopka2e{ width: 77px; background-image: url(./images/stopka2e.jpg); }
td.stopka3a{ width: 183px; height:237px; background-image: url(./images/stopka3a.jpg); }
td.stopka3b{ width: 97px; height:237px; background-image: url(./images/stopka3b.jpg); }
td.stopka3c{ width: 361px; height:237px; background-image: url(./images/stopka3c.jpg); }

.tbl {
font-size: 11px;
color: #535353;
padding: 4px;
background: url(./images/tbbg.png); 
}

td.row1{ background-color: #EFEFEF; }
td.row2{ background-color: #E9E9E9; }
td.row3{ background-color: #D1D7DC; }

.row1{ background-color: transparent; }
.row2{ 
background-image: url(./images/row2.png); 
background-repeat: repeat;

}

td.head{ height: 20px; background-image: url(./images/cellpic3.gif); font-weight: bold; padding: 2px; color : #FFFFFF; font-size: 11px; }

td.top{ height: 28px; background-image: url(./images/cellpic1.gif); text-align: center; color: #FFFFFF; font-size: 12px; font-weight: bold;}
td.bottom{ height: 28px; background-image: url(./images/cellpic1.gif); text-align: center; }
td.bottoms{ height: 28px; background-image: url(./images/cellpic1.gif);}

.headline{ background-color: #DEDEDE; border: #979797 1px solid; }
.yellowline { 
	width: 11px; 
	height: 100%; 
	min-height: 20px;
	background-image: url(./images/yellowline.gif); 
	margin: 0px 4px -20000px 4px; 
	padding: 1px 1px 20000px 1px; 
}
td.yellowline { 
	width: 11px; 
	background-image: url(./images/yellowline.gif); 
	margin: 0px; 
	padding: 0px; 
}
.blackline { height: 13px; width: auto; background: url(./images/blackline.gif) repeat-x center;  margin: 3px;}

.font10{ font-size: 10px; }
.font11{ font-size: 11px; }
.font12{ font-size: 12px; }
.font13{ font-size: 13px; }
input.post, textarea.post, select.post { border-right: #DEDEDE 1px solid; border-top: #DEDEDE 1px solid; border-bottom: #DEDEDE 1px solid; border-left: #DEDEDE 1px solid; background-color : #000000; color : #FFFFFF; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 1px; cursor: default;}
input.button { border-right: #DEDEDE 1px solid; border-top: #DEDEDE 1px solid; border-bottom: #DEDEDE 1px solid; border-left: #DEDEDE 1px solid; background-color : #000000; color : #FFFFFF;  font: normal 11px Verdana, Arial, Helvetica, sans-serif; cursor: default;}

.link_text { color: #d5a82f; }

.link a:link, .link a:active, .link a:visited { color : #d5a82f; }


.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: #D4D7DA 1px solid;
	padding: 1px;
	text-decoration: none;
}
.pagination a:hover {
	background: #FFF;
	color: #666;
	border: #EAECEF 1px solid;
	text-decoration: none;
	padding: 1px;
}

/* 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 : #000000;}
a.nav	{ text-decoration: none; color : #006699; }
a.nav:hover	{ text-decoration: underline; }
.helpline{
          background-color: #BBE6AC;
          font-size: 11px;
          border: none;
}
.bbcode_input{
          background: #727E98;
          font-size: 10px;
          color: #464F60;
          border-bottom-color: #464F60;
          border-right-color: #464F60;
}
.quote {
       color:#2F2F2F;
       background-color:#E8E8E8; 
       padding:2px;
       margin:0px 20px 0px 20px; 
       border:1px #8A8573 solid;
}
.linia {
        background: #C2CEE4;
        border: 0px;
        height: 1;
        color: #C2CEE4;
}
.kod {
        background-color: #FFFFFF;
        font-family: Courier new, sans-serif, Arial;
        color:#009F00;
        font-size: 12px;
        margin-left: 10px;
}
.php
{
           font-size: 12px;
          color: #464F60;
          background-color: #D5D1D8;
          padding:0;
          margin:0;
          padding-left:3px;
          padding-right:3px;
       margin-left: 7px;
       margin-right: 7px;
          text-align:left;
          vertical-align:top;
}

/* Avatar gallery */
#gallery {
	text-align: center;
}

#gallery label {
	position: relative;
	float: left;
	margin: 10px;
	padding: 5px;
	width: auto;
	height: auto;
	background-image: url(./images/row2.png); background-repeat: repeat;
	border: 1px solid #CCC;
	text-align: center;
}

#gallery label:hover {
	background: transparent;
}

#gallery #row{
width: 450px;
float: left;
}

#gallery #col{
width: 150px;
float: left;
text-align: center;
} 

/*Rating CSS
-----------------------*/

.ratingblock {
	display:block;
	padding-bottom:0px;
	margin-bottom:0px;
	}

.loading {
	height: 30px;
	background: url('./images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('./images/starrating.png') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('./images/starrating.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 120px;}
.unit-rating a.r7-unit{left: 120px;}
.unit-rating a.r7-unit:hover{width: 140px;}
.unit-rating a.r8-unit{left: 140px;}
.unit-rating a.r8-unit:hover{width: 160px;}
.unit-rating a.r9-unit{left: 160px;}
.unit-rating a.r9-unit:hover{width: 180px;}
.unit-rating a.r10-unit{left: 180px;}
.unit-rating a.r10-unit:hover{width: 200px;}

.unit-rating li.current-rating {
	background: url('./images/starrating.png') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		
