.dsR45 { width: 810px; height: 35px; }
.dsR50 { width: 90px; height: 35px; }

body {
background:#FEEDB9 url(images/img01.jpg) repeat-x left top;
color:#2F4600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
padding:0;
text-align:justify;
}

form {
margin:0;
padding:0;
}

fieldset {
border:none;
margin:0;
padding:0;
}

input,textarea,select {
font:normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1,h2,h3 {
color:#5F8700;
font-weight:400;
}

h1 {
font-size:2.2em;
}

h2 {
font-size:1.4em;
}

h3 {
font-size:1.2em;
}

h4 {
color:#426600;
font-size:1.4em;
}

h5 {
color:#426600;
font-size:0.8em;
}

h6 {
color:#426600;
font-size:0.9em;
}

.cz {
line-height:17px;
font-size:0.9em;
}
.blockbg {
background:#D9D785;
}

blockquote {
background:#fbe28e;
border:#f6c72a 1px dashed;
color:#5F8700;
font-size:16px;
margin:0;
padding:0 20px;
}

blockquote2 {
background:#fbe28e;
border:#f6c72a 1px dashed;
color:#5F8700;
width: 200px;
height: 200px;
margin:0;
padding:5px 5px;

}

a {
color:#4E7301;
}

hr {
display:none;
}

img {
border:none;
}

img.left {
border:#f6c72a 1px dashed;
float:left;
margin:0 15px 0 0;
}

img.right {
border:#f6c72a 1px dashed;
float:right;
margin:0 0 0 15px;
}

#header {
font-family:Georgia, "Times New Roman", Times, serif;
height:175px;
letter-spacing:-1px;
margin:0 auto;
width:850px;
}

#headerbg {
background:url(images/img02.png) no-repeat left top;
float:right;
height:200px;
margin:10px auto 0;
padding:0 0 20px 0;
width:400px;
}

#logo {
float:left;
height:100px;
padding:0px 0 0px;
width:270px;
}

#logo h1,#logo h2,#logo p {
float:left;
margin:0;
}

#logo h1 {
color:#299762;
font-size:4em;
padding-top:55px;
text-align:center;
}

.dsR4 /*agl rulekind: base;*/ { width: 15%; height: 15%; }

#logo p {
color:#ABC13A;
font-size:1.8em;
padding-top:70px;
text-transform:lowercase;
}

#logo h2 a,#logo p a {
color:#ABC13A;
}

#galeria {
	float:left;
	width:850px;
	margin-left:37px;
	padding: 0px 10px 10px 0px;
	display:inline;
}

#galeriaa {
	float:left;
	width:888px;
	margin-left:37px;
	padding: 0px 10px 10px 0px;
	display:inline;
}

#menu {
float:right;
height:70px;
}

#menu ul {
list-style:none;
margin:0;
}

#menu li {
display:inline;
}

#menu a {
color:#FFF;
display:block;
float:left;
font-size:1.6em;
height:30px;
padding:5px 0 0 40px;
text-align:center;
text-decoration:none;
}

#menu a:hover {
color:#FEEDB9;
height:30px;
}

#page {
margin:0 auto;
padding-top:0;
width:920px;
}

#latest-post {
float:left;
font-size:16px;
line-height:25px;
padding:0 20px;
width:590px;
}

#recent-posts {
float:right;
font-size:16px;
line-height:25px;
padding:0 20px 20px;
width:250px;
}

#lewy {
float:left;
font-size:16px;
line-height:25px;
padding:0 20px;
width:270px;
}

#prawy {
float:right;
font-size:16px;
line-height:25px;
padding:0 20px 20px;
width:500px;
}

#recent-posts .more {
background:url(images/img04.gif) no-repeat left 50%;
padding-left:20px;
}

.post .title {
margin:0;
}

.post .meta {
color:#A2B736;
font-size:13px;
line-height:normal;
margin:0;
padding-bottom:10px;
padding-top:10px;
}

.post .meta a {
color:#7F9C1E;
}

.post .entry {
border-bottom:#f6c72a 1px dashed;
font-weight:700;
margin-bottom:20px;
padding-bottom:1px;
}

#sidebar {
background:#f6c830;
clear:both;
width:920px;
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
}

#sidebar li {
display:block;
float:left;
padding:15px;
width:200px;
}

#sidebar li ul {
border-top:#77881F 2px dashed;
line-height:1.8em;
}

#sidebar li li {
border-bottom:#A1B635 1px dashed;
display:list-item;
float:none;
line-height:35px;
padding:0 0 0 10px;
width:auto;
}

#sidebar h2 {
background:url(images/img03.jpg) no-repeat left 50%;
color:#5F8700;
margin:0 0 10px;
padding-left:20px;
}

#sidebar a {
color:#4E7301;
text-decoration:none;
}

#sidebar a:hover {
text-decoration:underline;
}

#footer {
background:#fbe28e;
height:50px;
margin:0 auto;
padding-top:20px;
text-align:center;
width:920px;
}

#footer p {
margin:0;
padding:15px;
}

a:link,a:active,a:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
text-decoration:none;
}

#links {
float:right;
}

#wrapper {
background:#5C8400;
width:100%;
}

a:hover,#logo a {
text-decoration:none;
}

#logo h1 a,#menu .current_page_item a {
color:#FEEDB9;
}
