body 
    {
        padding : 0;
margin : 0;        background-image: url('/img/background.jpg');
}
body, th, td, input, textarea {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 12px;
color : silver;
}
img{ border : 0; }
input, textarea {
font-weight : bold;
}
input.text {
padding : 2px 5px;
background : #616161;
border-top : 1px solid #4d5719;
border-left : 1px solid #4d5719;
border-right : 1px solid #626456;
border-bottom : 1px solid #626456;
}
input.button {
background : #555555;
border-top : 1px solid #4d5719;
border-left : 1px solid #4d5719;
border-right : 1px solid #626456;
border-bottom : 1px solid #626456;
color : #ffffff;
}

p, ol {

margin-top : 1.5em;
line-height : 1.8em;
font-size : 1.1em;
}
ol {

margin-left : 3em;
}
blockquote {
margin-left : 3em;
margin-right : 3em;
}
a 
    {
text-decoration : none;
font-weight : bold;        color : #bc333a;
}

hr {
display : none;
}

#logo {
width : 978px;
height : 200px;
margin : 0 auto;
background : url(../img/img12.jpg) no-repeat left top;
height : 263px;
border : 20px solid #f3f3f3;
}

#logo p {
clear : left;
margin : 0;
padding : 0 0 0 20px;
line-height : normal;
font-size : 1.2em;
font-weight : bold;
color : #c2c5b1;
}
#logo a {
color : #ffffff;
}

#content 
    {
float : left;

padding : 0 0 0 20px;        margin-right:43px;
}
.post .title {
margin : 10;
font-weight : normal;
}.post .entry {
padding : 0 10px 30px 15px;
}
.post .meta {
margin : 0;
padding : 5px 0 0 15px;
text-transform : uppercase;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #cfcfcf;
}
.post .meta a {
color : #cfcfcf;
}
.post .links {
margin : 0;
}
.post .tags {
margin : 0;
text-transform : uppercase;
font-size : 0.8em;
font-weight : bold;
background : url(../img/img04.gif) repeat-x;
}
.post .links a, .post .tags a {
border : none;
}

#recent-posts p {
margin : 0 0 10px 0;
padding : 15px 0 0 15px;
line-height : 22px;
font-size : 13px;
}
.sidebar {
float : left;
}



#sidebar2
    {
width : 240px;        padding: 0;
}


#calendar {
margin : 0 auto;
}
#calendar caption {
font-weight : bold;
}
#calendar table {
width : 220px;
text-align : center;
border-collapse : collapse;
}
#calendar thead th {
background : #cccccc;
color : #ffffff;
}
#calendar tbody td {
background : #eeeeee;
}
#calendar #today {
background : #b8d03b;
font-weight : bold;
color : #ffffff;
}
#calendar a {
font-weight : bold;
}
#calendar #prev {
text-align : left;
}
#calendar #next {
text-align : right;
}

.box
    {
        border : 1px dotted #2a2a2a;
        width : 622px;
color : #dadada;
text-align : center;        background : #2a2a2a;
margin-top : 5px;
}

.box p {
font-size : 10px;
line-height : 16px;
margin : 0;
}
.box_inner {
border : 1px solid #565656;
padding : 0;
background : #555555;
color : inherit;
}
.add {
border : 2px solid #6f6f6f;
font-weight : bold;
padding : 5px;
margin : 5px;
}
.comtyt {
background : #616161;
color : #cf62a5;
width : 487px;
padding-left : 10px;
text-align : left;
float : left;
font-family : Arial, sans-serif;
font-size : 12px;
}
.comtyt small {
font-size : 10px;
color : #555;
}
.data {
width : 123px;
background : #616161;
float : left;
font-family : Arial, sans-serif;
font-size : 12px;
color : #555;
}
.comte {
margin : 10px;
text-align : left;
}
.kom {
margin : 5px;
}
.kom input, .kom textarea {
margin : 5px;
background : #5b5b5b;
border : 0;
padding : 2px;
}
.naj {
width : 200px;
float : left;
padding : 5px;
}
#najnow {
margin: 0 auto;
margin-top : 10px;
overflow : auto;
width: 600px;
}
.naja {
width : 160px;
height : 190px;
padding: 15px;
float : left;
text-align : center;
font-size: 11px;
}
.naja p{
height: 36px;
font-size: 12px;
text-align : left;
}

.naja .a{
float: left;
width: 80px;
color: silver;
text-align: left;

}

.naja .b{
float: left;

width: 80px;
text-align: right;

}



.nimg {
border : 0;
width : 160px;
}

#admin .gora {
font-size : 1.5em;
background : #616161;
width : 100%;
padding : 2px;

}
#admin .gora a{
	color: #ccc;
	font-size : 0.8em;
	float: right;
	padding: 5px;
	background-color: #616161;
}
#admin .gora a:hover{
color : #fff;
}

#admin .men {
background : #555;
width : auto;
padding : 3px;
margin-bottom : 10px;
}
#admin .men a {
color : #fff;
text-decoration : none;
padding : 2px;
}
#admin td, #admin th {
padding : 5px;
border : 1px solid #4f4f4f;
}
#admin .s {
margin-left : 10px;
}
#admin h1 {
letter-spacing : 0;
font-size : 1.7em;
color : red;
}




.map{
text-align : left;
color: #fff;
}


.opis{
text-align: left;
margin: 0 auto;
width: 200px;
margin-top: 10px;
}
