body {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
color: #858786;
line-height: 16px;
background: url(body_bg.jpg) top left #0B0C0E;
margin: 0px;
}

td, tr {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
color: #858786;
line-height: 16px;
}

#container {
margin: 0px;
width: 100%;
min-height: 700px;
}

#top {
margin: 0px;
width: 100%;
height: 100px;
}

.logo {
position: absolute;
top: 0px;
left: 0px;
width: 501px;
height: 100px;
background: url(logo.jpg) left top no-repeat;
}

.topmenu {
position: absolute;
top: 0px;
right: 0px;
width: 570px;
height: 46px;
}

ol, ul {
margin: 0px;
padding: 0px;
outline: 0px;
list-style-type: none;
}

.topmenu ul.topnavi {
width: 570px;
}

.menu ul.greennavi {
width: 800px;
}

.topmenu ul.topnavi:after, .menu ul.greennavi:after {
display: block;
clear: both;
}

.topmenu ul.topnavi li, .menu ul.greennavi li {
float: left;
margin: 0px;
padding: 0px;
outline: 0px;
}

.topmenu ul.topnavi li a {
display: block;
background: url(menu-g.jpg) no-repeat top right;
height: 46px;
overflow: hidden;
}

.menu ul.greennavi li a {
display: block;
background: url(menu-z.jpg) no-repeat top left;
height: 35px;
overflow: hidden;
}

.topmenu ul.topnavi li a:hover, .menu ul.greennavi li a:hover {
text-decoration: none;
}

.topmenu ul.topnavi li a#News {
background-position: 0px 0px;
width: 71px;
}

.topmenu ul.topnavi li.on a#News, .topmenu ul.topnavi li a#News:hover {
background-position: 0px -46px;
width: 71px;
}

.topmenu ul.topnavi li a#About {
background-position: -77px 0px;
width: 113px;
}

.topmenu ul.topnavi li.on a#About, .topmenu ul.topnavi li a#About:hover {
background-position: -77px -46px;
width: 113px;
}

.topmenu ul.topnavi li a#Zasady {
background-position: -196px 0px;
width: 91px;
}

.topmenu ul.topnavi li.on a#Zasady, .topmenu ul.topnavi li a#Zasady:hover {
background-position: -196px -46px;
width: 91px;
}

.topmenu ul.topnavi li a#Book {
background-position: -293px 0px;
width: 128px;
}

.topmenu ul.topnavi li.on a#Book, .topmenu ul.topnavi li a#Book:hover {
background-position: -293px -46px;
width: 128px;
}

.topmenu ul.topnavi li a#Affiliates {
background-position: -427px 0px;
width: 108px;
}

.topmenu ul.topnavi li.on a#affiliates, .topmenu ul.topnavi li a#Affiliates:hover {
background-position: -427px -46px;
width: 108px;
}

.menu ul.greennavi li a#Szablony {
background-position: 0px 0px;
width: 85px;
}

.menu ul.greennavi li.on a#Szablony, .menu ul.greennavi li a#Szablony:hover {
background-position: 0px -35px;
width: 85px;
}

.menu ul.greennavi li a#Awatary {
background-position: -90px 0px;
width: 73px;
}

.menu ul.greennavi li.on a#Awatary, .menu ul.greennavi li a#Awatary:hover {
background-position: -90px -35px;
width: 73px;
}

.menu ul.greennavi li a#Entery {
background-position: -172px 0px;
width: 60px;
}

.menu ul.greennavi li.on a#Entery, .menu ul.greennavi li a#Entery:hover {
background-position: -172px -35px;
width: 60px;
}

.menu ul.greennavi li a#Sygnatury {
background-position: -238px 0px;
width: 86px;
}

.menu ul.greennavi li.on a#Sygnatury, .menu ul.greennavi li a#Sygnatury:hover {
background-position: -238px -35px;
width: 86px;
}

.menu ul.greennavi li a#Rendery {
background-position: -330px 0px;
width: 70px;
}

.menu ul.greennavi li.on a#Rendery, .menu ul.greennavi li a#Rendery:hover {
background-position: -330px -35px;
width: 70px;
}

.menu ul.greennavi li a#Userbary {
background-position: -407px 0px;
width: 76px;
}

.menu ul.greennavi li.on a#Userbary, .menu ul.greennavi li a#Userbary:hover {
background-position: -407px -35px;
width: 76px;
}

.menu ul.greennavi li a#Znaczki {
background-position: -489px 0px;
width: 66px;
}

.menu ul.greennavi li.on a#Znaczki, .menu ul.greennavi li a#Znaczki:hover {
background-position: -489px -35px;
width: 66px;
}

.menu ul.greennavi li a#Tapety {
background-position: -560px 0px;
width: 60px;
}

.menu ul.greennavi li.on a#Tapety, .menu ul.greennavi li a#Tapety:hover {
background-position: -560px -35px;
width: 60px;
}

.menu ul.greennavi li a#Tutoriale {
background-position: -626px 0px;
width: 74px;
}

.menu ul.greennavi li.on a#Tutoriale, .menu ul.greennavi li a#Tutoriale:hover {
background-position: -626px -35px;
width: 74px;
}

.menu ul.greennavi li a#Zamowienie {
background-position: -707px 0px;
width: 90px;
}

.menu ul.greennavi li.on a#Zamowienie, .menu ul.greennavi li a#Zamowienie:hover {
background-position: -707px -35px;
width: 90px;
}

#main li {
list-style-type: decimal;
}

#main ol {
padding: 0px 100px;
}

#midtop {
margin: 0px;
width: 100%;
min-width: 1200px;
height: 260px;
color: #541907;
background: url(zielonepole_bg.jpg) left top repeat-x;
}

.midmenu {
position: relative;
bottom: 0px;
left: 0px;
width: 100%;
height: 260px;
}

.menu {
float: left;
height: 260px; 
}

.littlemenu {
padding: 10px 20px;
width: 800px;
height: 205px;
overflow: hidden;
}

.littlemenu .littletxt {
padding: 10px 30px;
font-family: Georgia;
font-size: 18px;
line-height: 22px;
text-align: justify; 
}

.obrazek {
float: right;
width: 337px;
height: 260px;
background: url(zielonepole-obrazek.jpg) top right no-repeat;
}

#main {
margin: 0px;
max-width: 1260px;
}

.maintxt {
margin: 10px 20px;
}

.maintxt a, .maintxt a:active, .maintxt a:link, .maintxt a:visited {
color: #838F09;
font-variant: small-caps;
padding: 0px 3px;
text-decoration: none; 
}

.maintxt a:hover {
color: #541907;
}

.maintxt h1 {
border-bottom: 3px solid #541907;
font-size: 16px;
line-height: 16px;
}

.maintxt h2 {
border-left: 10px solid #541907;
padding-left: 4px;
font-size: 12px;
line-height: 12px;
}

.mainout {
width: 249px;
float: left;
overflow: hidden;
}

.mainout img {
width: 235px !important;
}

.one {
margin-top: 0px;
width: 100%;
text-align: center;
border-top: 2px solid #541907;
}

.onetxt {
float: right;
width: 85%;
max-width: 1090px;
text-align: justify;
padding: 4px;
}

.clears {
clear: both;
}

.av {
width: 110px;
float: left;
}

.av img, .stamp img {
padding: 4px;
}

.book {
margin: 10px;
}

.book a {
color: #87910C !important;
}

.ico {
float: left;
margin-right: 6px;
margin-bottom: 6px;
padding: 5px;
background: url(others_bg.jpg) top left;
border: 2px solid #C3C5C4;
}

.stamp {
float: left;
margin-right: 6px;
margin-bottom: 6px;
padding: 5px;
width: 210px;
height: 210px;
text-align: center;
background: url(others_bg.jpg) top left;
border: 2px solid #C3C5C4;
}

.pngmain {
float: left;
width: 220px;
min-height: 210px;
text-align: center;
margin: 3px 10px;
}

.pagemenu {
text-align: center;
}

.maintxt ul li {
list-style-type: circle !important;
}

#foot {
margin: 0px;
line-height: 28px;
width: 100%;
height: 65px;
color: #C5C5C5;
text-align: center;
background: url(stopka_bg.jpg) left bottom repeat-x;
}

.stopka a {
color: #C5C5C5 !important;
}

.stronicowanie {
border-top: 1px dotted #541907;
border-bottom: 1px dotted #541907;
padding: 10px;
margin: 10px 0px;
text-align: center;
}

code {
display: block; 
border: 1px #84900A dotted; 
background-color: #0E100F;
padding: 5px; 
margin: 5px 20px;
}

textarea {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
color: #541907;
width: 80%;
height: 60px;
padding: 5px;
background: url(others_bg.jpg) top left repeat;
border: 5px solid #C4C5C7;
}

input {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
color: #541907;
text-transform: uppercase; 
padding: 2px;
background: url(others_bg.jpg) top left repeat;
border: 5px solid #C4C5C7;
}

img {
border: none;
}

a, a:active, a:link, a:visited, a:hover {
color: #C5C5C7;
font-variant: small-caps;
padding: 0px 3px;
text-decoration: none; 
}

















