
* {
margin : 0;
padding : 0;
outline : 0;
}
html {
background :#cccccc url(tlo.jpg) repeat-x;
}
body {
font : 13px/165% Georgia, 'Times New Roman', Times, serif;
color : black;
margin : 0;
padding : 0;
background : #cccccc url(bg2.jpg) no-repeat center top;
text-align : center;
}
a, a:visited {
text-decoration : none;
color : white;
}
a:hover {
color : white;
border-bottom :none;
}
h1, h2, h3, {
font-family : Georgia, 'Times New Roman', Times, serif;
color : white;
}
h1 {
font-size : 3.1em;
letter-spacing : -2px;
padding : 15px 10px 5px 10px;
}
/*kolor h3*/
h2 {
font-size : 2em;
color : #663300;
padding : 20px 10px 5px 10px;
}
h3 {
font-size : 1.7em;
font-weight : normal;
padding : 20px 10px 5px 10px;
color : black;
}
/*kolor tekstu z prawej*/
h4 {
font-family : Trajan Pro, Georgia, 'Times New Roman', Times, serif;
color : black;
}
p, dl {
padding : 10px;
margin : 0;
}
ul, ol {
margin : 10px 20px;
padding : 0 20px;
}
ul {
list-style : none;
}
dt {
font-weight : bold;
color : #fafafa;
}
dd {
padding-left : 25px;
}
img {
padding : 0;
}
img.float-right {
margin : 5px 0 10px 10px;
}
img.float-left {
margin : 5px 10px 10px 0;
}
code {
margin : 5px 0;
padding : 15px;
text-align : left;
display : block;
overflow : auto;
font : 500 1em/1.5em Trajan Pro, Georgia, 'Times New Roman', Times, serif;
background : #070707;
border : none;
}
acronym {
cursor : help;
border-bottom : none;
}
blockquote {
margin : 15px 10px;
padding : 10px 10px 10px 35px;
background : white url(quote.jpg) no-repeat 10px 10px;
border : none;
font-weight : normal;
font-size : 17px;
line-height : 1.6em;
font-style : italic;
font-family : Trajan Pro, Georgia, 'Times New Roman', Times, serif;
color : white;
}
/*ustawienia srodka-galerii*/
table {
margin : 5px 5px 5px 24px;
border-collapse : collapse;
width: 400px;
}


td {
padding-left : 12px;
padding-right : 12px;
background : #999999;
}

form p {
border-bottom : none;
padding : 12px 0 5px 0;
margin : 0;
}
label {
font-weight : bold;
color : white;
}
input, select, textarea {
margin : 5px 0;
padding : 5px;
font : normal 1em Trajan Pro, Georgia, 'Times New Roman', Times, serif;
color : white;
background : white;
border : none;
}
option {
padding-right : 0.5em;
}
#name, #email, #message {
width : 480px;
}
input.button {
font : bold 12px Trajan Pro, Georgia, 'Times New Roman', Times, serif;
height : 30px;
padding : 2px 3px;
margin-top : 8px;
color : #48780e;
background : #000;
border-width : 1px;
border-style : solid;
border-color : white;
}
#wrap {
width : 950px;
margin : 0 auto;
text-align : left;
}
/*pozbylam sie paska w exploreze*/
#content-wrap {
clear : both;
width : 950px;
float : left;
padding-top : 15px;
padding-bottom : 50px;
background : none;
border-top : transparent;


}
/*wysokosc srodka*/
#header {
position : relative;
width : 950px;
height : 450px;
margin : 0;
padding : 0;
}
#header h1#logo-text a {
position : absolute;
margin : 0;
padding : 0;
font : bold 65px Trajan Pro, Georgia, 'Times New Roman', Times, serif;
letter-spacing : -1.5px;
color : white;
text-decoration : none;
text-transform : none;
top : 125px;
left : 40px;
}
#header h1#logo-text a:hover {
background : inherit;
border : none;
}
#header p#intro {
position : absolute;
margin : 0;
padding : 0;
font-family : Trajan Pro, Georgia, 'Times New Roman', Times, serif;
font-weight : bold;
font-size : 16px;
line-height : 1.5em;
font-style : normal;
text-transform : none;
color : #6d7d2d;
width : 300px;
top : 205px;
left : 30px;
}
/*wysokosc napisów*/
#nav {
position : absolute;
margin : 0;
padding : 0;
height : 50px;
left : 40px;
top : 390px;
}
#nav ul {
float : left;
list-style : none;
height : 50px;
margin : 0 0 0 5px;
padding : 0;
display : inline;
}
#nav ul li {
display : inline;
margin : 0;
padding : 0;
}
#nav ul li a {
float : left;
margin : 0;
padding : 0 5px;
font : bold 15px/50px Trajan Pro, Georgia, 'Times New Roman', Times, serif;
text-decoration : none;
color : transparent;
text-transform : uppercase;
}


#nav ul li a:hover ,
#nav ul li a:active {

	background: url(bt.gif) no-repeat;
    border : none;
}
#main {
float : left;
width : 200px;
margin-top: 350px;
padding : 0;
margin : 0 0 0 120px;
display : inline;
}
/*kolor duzego napisu*/
#main h2 {
padding : 5px 12px;
margin : 15px 5px 10px 5px;
font : bold 2.4em  Georgia, 'Times New Roman', Times, serif;
color : white;
border-bottom : none;
}
#main h2 a {
color : #211509;
text-decoration : none;
border : none;
}
#main ul li {
list-style-image : url(bullet.gif);
}
#sidebar {
float : right;
width : 290px;
padding : 0;
margin : 0 13px 0 0;
display : inline;
}


/*kolorlinkow z prawej*/
#sidebar ul.sidemenu li a {
text-decoration : none;
border : none;
color : black;
font-weight : bold;
font-family : Trajan Pro, Georgia, 'Times New Roman', Times, serif;
font-size : 14px;
}

/*kolory na dole linia*/
#footer {
clear : both;
padding : 0 0 0 0;
background : transparent;
color : #999999;
width : 100%;

border-bottom : none;
}
/*kolor mojego linku*/
#footer a {
color : white;
border : none;
}
#footer a:hover {
color : black;
}
#footer .rssfeed {
background : white;
padding-left : 17px;
}
/*pozycja linku z coloro*/
#footer-left {
margin: 2px 50px 10px 50px;
float : left;
width : 70%;
}
#footer-right {
float : right;
width : 25%;
}

.postmeta {
padding : 7px 5px;
margin : 20px 10px 30px 10px;
font-size : 1em;
color : #b7d24f;
border : none;
background : white;
}
.postmeta .date {
margin : 0 10px 0 5px;
}
.postmeta a.comments {
margin : 0 10px 0 5px;
}
.postmeta a.readmore {
margin : 0 10px 0 5px;
}
.post-info {
font-size : 0.95em;
padding-top : 3px;
margin-left : 5px;
color : #444;
}
.post-info a, .post-info a:visited {
color : #b7d24f;
}
.float-left {
float : left;
}
.float-right {
float : right;
}
.align-left {
text-align : left;
}
.align-right {
text-align : right;
}
.no-border {
border : none;
}
.clearer {
clear : both;
}
.clear {
display : inline-block;
}
.clear:after {
display : block;
visibility : hidden;
clear : both;
height : 0;
content : ".";
}
  .pictitle
       {
        font-weight: bold;
        font-size: 12px;
        padding-top: 3px; 
       }   
   .picdesc
       {
        font-size: 12px;
        padding: 3px;  
       }
   .spacer
       {
       width: 100%;
       height: 5px;
       display: block;
       clear: both;
       }     
