
body {
	background-image: url("images/bgtop.jpg");
	background-repeat:repeat-x;
	background-color: #689ae7;
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: Arial;
}
img {
	border: 0;
}
#chmura {
	background: url("images/chmura.jpg") no-repeat center;
	margin: auto;
	position: absolute;
	width: 100%;
	height: 899px;
}
#top {
	height: 170px;
	width: 950px;
}
.powergraph {
	background: url("images/powergraph.png") top right no-repeat;
	width: 191px;
	height: 40px;
	float: right;
	margin: 50px 50px 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #bad5ff;
	padding-top: 10px;
}
#container {
	width: 950px;
	margin: auto;
}
#body {
	width: 946px;
	background: #ffffff;
	float: left;
	border-right: 4px solid #ebf3ff;
	border-top: 4px solid #ebf3ff;
	z-index: 4;
}
#body a {
	color: #689ae7;
}
#body a:hover {
	color: #386bb9;
}
#topborder {
	background: #ebf3ff;
	width: 945px;
	height: 4px;
	border-bottom: 1px solid #ffffff;
	float: left;
}
#toprightnarrow {
	background: #ebf3ff url("images/tr.png") no-repeat;
	width: 5px;
	height: 5px;
	float: left;
}
#logo {
	background: url("images/logo.png") left center no-repeat;
	position: absolute;
	width: 300px;
	height: 210px;
	margin: 21px 0 0 -50px;
	z-index: 1;
}
.buttontop {
	position: absolute;
	float: right;
	margin-top: 129px;
	z-index: 1;
	width: 955px;
	
}
.button img {
	border: 0;
}
.button {
	width: 110px;
	height: 60px;
	display: block;
	float: right;
}
.button:hover  {
	background-position: 0 0 !important;

}
.hover {
	background-position: 0 0 !important;

}
#start {
	background: url("images/start.png") 0 60px;
}

#forum {
	background: url("images/forum.png") 0 60px;
}

#galeria {
	background: url("images/galeria.png") 0 60px;
}

#pliki {
	background: url("images/pliki.png") 0 60px;
}

#wiki {
	background: url("images/wiki.png") 0 60px;
}

#menu {
	border-right: 1px solid #ebf3ff;
	width: 249px;
	float: left;
	padding-top: 60px;
	
}
#ads {
	height: 90px;
	float: left;
	width: 696px;
	border-bottom: 1px solid #ebf3ff;
	color: #808080;
	font-family: Arial;
	font-size: 12px;
}
#ads h2 {
	font-weight: normal;
	font-size: 12px;
	padding-top: 30px;
	padding-left: 20px;
	float: left;
}
#ads p {
	padding-top: 10px;
	padding-right: 10px;
	float: right;
	width: 100%;
	text-align: center;
}
#center {
	float: left;
	width: 650px;
	padding-left: 16px;
	
}

#menu h2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	height: 26px;
	text-align: center;
	padding-top: 15px;
	margin-left: 10px;
}

#menu h2.menu1 {
	background: url("images/menu_header1.png") no-repeat;
	width: 75px;
}
#menu h2.menu2 {
	background: url("images/menu_header2.png") no-repeat;
	width: 85px;
}
#menu h2.menu3 {
	background: url("images/menu_header3.png") no-repeat;
	width: 150px;
}
#menu ul {
	margin: 0;
	padding: 0;
	padding-left: 30px;
}
#menu li {
	list-style-type: none;
}
#menu ul li a {
	font-size: 12px;
	display: block;
	width: 199px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 22px;
	padding-top: 8px;
	padding-right: 20px;
	color: #333333;
	text-decoration: none;
	background: url("images/arrow.png") no-repeat right center;
}
#menu ul li a:hover {
	background: url("images/arrow1.png") no-repeat right center;
}

#menu .wydania {
	text-align: center;
	font-size: 12px;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0 10px 0;
}
#menu .wydania h3 {
	font-size: 12px;
}
#menu .wydania span {
	font-size: 14px;
	color: #808080;
}
#menu a.older {
	display: block;
	width: 100%;
	padding: 20px 0 20px 0;
	text-align: center;
}
#search {
	background: url("images/search.jpg") no-repeat center;
	width: 100%;
	height: 75px;
	margin-bottom: 20px;
}

#search h2 {
	margin: 22px 22px 0 0;
	float: right;
	font-weight: normal;
	font-family: Arial;
	color: #808080;
	font-size: 12px;
	height: 15px;
	padding: 0;
}
#search input {
	float: left;
	margin-left: 32px;
	margin-top: 10px;
	width: 155px;
	background: none;
	border: 0;
	padding-top: 3px;
}
#search input.submit {
	float: left;
	width: 33px;
	height: 30px;
	margin: 5px 0 0 7px;
	padding: 0;
	background: none;
border: 0;
}
	
#center div.news {
	float: left;
	margin-top: 20px;
	font-family: Arial;
	font-size: 12px;
}
.align_left {
    float: left;
    margin: 0 5px 0 5px;
}
.align_right {
    float: right;
    margin: 0 5px 0 5px;
}
.size_fullsize {
max-width:100%;
width:auto !important;
}
 .align_center {
display: block;
margin:0 auto;
}


#center div.news p{
    text-align:justify;
	color: #333333;
	padding-left: 10px;
        clear: both;
}
#center div.news .header {
	background: #ebf3ff;
	width: 650px;
	float: left;
	margin-bottom: 20px;
	height: 50px;
}
#center div.news .header h1 {
	color: #333333;
	background-color: #EBF3FF;
	font-size: 24px;
	font-weight: normal;
	float: left;
	margin: 0;
	padding: 0;
	margin: 5px 0 0 10px;
    display: block;
    z-index: 30;`
}
#center div.news .header h1 a{
	color: #333333;
	font-weight: normal;
	background-color: #EBF3FF;
        text-decoration: none;
    z-index: 30 !important;
    }
#center div.news .header h1 a:hover{
	color: #333333;
	font-weight: normal;
	background-color: #EBF3FF;
        text-decoration: none;
    z-index: 30 !important;
}
#center div.news .header span {
	color: #bfbfbf;
        width: 640px;
        text-align: right;
	font-size: 24px;
	font-weight: normal;
	padding-right: 5px;
        height: 25px;
        display: block;
        margin-top: 12px;
    position: absolute;
    display: block;
    z-index: 10 !important;
}
#center .comments {
    font-size: 12px;
}
#center .comments .comment {
    font-size: 12px;
    background-color: #CAFFBF;
}
#center .comments .comment legend {
    font-size: 12px;
    background-color: #CAFFBF;
    font-weight: bold;
}
#center div.news .header .tl {
	background: url("images/newstl.png");
	width: 8px;
	height: 8px;
	float: left;
}
#center div.news .header .t {
	border-top: 4px solid #e3eeff;
	width: 634px;
	height: 4px;
	float: left;
}
#center div.news .header .tr {
	background: url("images/newstr.png");
	width: 8px;
	height: 8px;
	float: right;
}
#center div.news .header .l {
	background: #e3eeff;
	width: 4px;
	height: 34px;
	float: left;
}
#center div.news .header .r {
	background: #e3eeff;
	width: 4px;
	height: 34px;
	float: right;
}

#center div.news .header .bl {
	background: url("images/newsbl.png");
	width: 8px;
	height: 8px;
	float: left;
	clear: both;
}
#center div.news .header .b {
	border-bottom: 4px solid #e3eeff;
	width: 634px;
	height: 4px;
	float: left;
}
#center div.news .header .br {
	background: url("images/newsbr.png");
	width: 8px;
	height: 8px;
	float: right;
}
#center div.news .footer {
	color: #808080;
	font-size: 12px;
	margin-top: 20px;
	float: right;
}
#center div.news .footer span.b {
	color: #e5e5e5;
	margin: 0 10px 0 10px;
}
#center div.news .footer span.arrows {
	font-size: 14px;
}
#center div.news .footer a {
	text-decoration: none;
}
#center div.news .footer a.more {
	text-decoration: none;
	font-weight: bold;
}
#footer {
	clear: both;
	background: url("images/footer_bg.png");
	width: 100%;
	height: 220px;
}
#footer div.robot {
	margin: auto;
	background: url("images/footer.jpg") no-repeat center;
	width: 900px;
	height: 220px;
	padding: 0 150px 0 150px;
}
#footer div.robot a.archiwum {
	display: block;
	float: right;
	padding: 35px 180px 35px 20px;
	width: 100%;
	text-align: right;
}
#footer div.robot .powergraph {
	float: right;
	margin-right: 0;
	margin-top: 35px;
}
#footer div.robot .copyrights {
	float: right;
	margin-right: 0;
	margin-top: 35px;
	font-size: 11px;
	color: #ffffff;
	margin-right: 30px;
}
.gallery ul {
	list-style-type: none;
}
.gallery li {
	list-style-type: none;
	float: left;
	margin: 5px;
	height: 100px;
        padding: 3px;
}


.pager {
	padding: 10px;
}
.pager li{
	list-style: none;
	display: inline;
        color: #333333 !important;
}


.pager li a{
	display: inline;
        width: 20px;
        height: 20px;
        color: #333333 !important;
        padding: 3px;
        border: 1px solid #5E91DF;
        background-color: #ddd;
        color: #333333;
        clear: both;
    text-decoration: none;
}
.pager li a:hover{
        color: #333333 !important;
    text-decoration: underline;
        background-color: #ccc;
}
.reka  {
background:url("images/reka.jpg") repeat scroll 0 0 transparent;
float:right;
height:66px;
margin-left:939px;
margin-top:48px;
position:absolute;
width:11px;
}

.copyrights a {
  color:#FFFFFF;
  text-decoration:none;
}
.copyrights a:hover {
  color:#FFFFFF;
  text-decoration:none;
}
.copyrights a:visited {
  color:#FFFFFF;
  text-decoration:none;
}

.bbcode_container {
    display: block;
    margin: 5px 20px 20px;
}
.bbcode_container .bbcode_desc {
    font-size: 11px;
    margin-bottom: 2px;
}
.bbcode_container div.bbcode_code, .bbcode_container pre.bbcode_code {
    background: none repeat-x scroll 0 0 #F2F6F8;
    border: 1px inset;
    direction: ltr;
    font-size: 12px;
    margin: 0;
    overflow: scroll;
    padding: 6px;
    text-align: left;
}
.bbcode_container code.bbcode_code {
    direction: ltr;
    font-size: 12px;
    margin: 0;
    text-align: left;
}
.bbcode_container code.bbcode_code code {
    white-space: nowrap;
}
.bbcode_container div.bbcode_quote {
    background: none repeat scroll 0 0 #F2F6F8;
    border: 1px solid #417394;
    border-radius: 5px 5px 5px 5px;
    font: italic 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
    margin: 0 10px 10px;
    position: relative;
    top: 0;
}
.bbcode_container .bbcode_quote_container {
    background: url("images/misc/quote-left.png") no-repeat scroll left center transparent;
    display: block;
    height: 13px;
    left: -9px;
    position: absolute;
    width: 9px;
}
.bbcode_quote div.quote_container {
    border-radius: 5px 5px 5px 5px;
    padding: 5px 10px;
}
.bbcode_quote .bbcode_postedby img {
    position: relative;
    top: 1px;
}
.bbcode_container div.bbcode_quote.printable {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.bbcode_container div.bbcode_quote div.message {
    padding: 8px 0;
}
.bbcode_container div.bbcode_quote div.message ol > li, .bbcode_container div.bbcode_quote div.message ul > li {
    float: none;
}
.bbcode_postedby {
    font: 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}
.bbcode_postedby img {
    margin: 0;
}
