body {background: #444422; font-family: arial, helvetica, sans-serif; color: black; font-size: 0.8em; padding: 0; margin: 0; }
td, th {vertical-align: top; }
input {width: 180px;  border: 1px solid brown; }
textarea {width: 200px; height: 100px; }
form table {width: 95%; }
a img {border: 0; }
/* form {font-size: 0.9em; } */
button, .button {background: #E2CD9C; color: #a96332; border: 1px solid #a96332; padding: 1px 4px; font-weight: bold; cursor: pointer; }
a.button {text-decoration: none; }
#www {margin: auto; width: 780px; border: 1px solid #e6e3c3; background: #f1edde; border-width: 0 1px 0 1px; }
#header {padding: 0; margin: 0; }
#main {float: left; width: 100%;  background: #f1edde;}
#nav {width: 130px; float: left; background: /* #a96332 url('nav.png') bottom no-repeat; */ color: #f1ead1;  padding: 0 0 20px 0; margin: 0; background:  #ccc898; border-top: 3px solid brown; }
#nav ul {list-style-type: none; padding: 25px 0 0 0; margin: 0; }
#nav li {display: inline; }
#nav a {text-decoration: none; color: #413f23; padding: 8px 5px 6px 10px;  display: block; border-bottom: 1px solid #e6e3c3; }
#nav a:hover {background: #ccc898; color: black; }
#nav form {padding: 20px 0px 5px 10px; }
#nav input {width: 80px; background: #f1ead1; }
#nav input:focus {background: white; }
#nav button {padding: 0; background: brown; color: white; }

#reklama { margin: 10px auto;}
#reklama-300x250 { width: 300px; margin: 0 auto; padding-bottom: 5px;
	border: #999 solid; border-width: 1px 0; }
#reklama-300x250 h2 { width: 300px; padding: 5px 0; margin: 0;
	font-weight: normal; text-align: center; text-transform: uppercase; color: #999; }

#page {float: right; width: 640px; margin: 10px 0 0 0; padding: 0; } 
.content {padding: 10px; }
.contentbox, .contentlist, .tab_page {background: #f6f5ec; border: 1px solid #c19d73; padding: 10px; margin: 0 0 15px 0; }
.contentlist {float: left; width: 95%; }
.contentlist a {color: black; }
.mk {margin: 6px; font-size: 70%; background: #f1edde; padding: 8px 0 5px 8px; }
.mk img {display: block; margin-bottom: 5px; }
.dziubdzius {color: brown; }

h1, h2, h3, h4, h5, h6 {color: brown;  font-family: times, serif; font-weight: normal; letter-spacing: -1px; }
h1 {font-size: 130%; }
h2 {font-size: 120%; }
h3 {font-size: 110%; }
h4 {font-size: 100%; }
a {color: brown; text-decoration: none; }
a:hover {text-decoration: underline; }
a img {border: 0px solid white; }
input, textarea, .ramka, select {border: 1px solid #a96332; }
ul {margin: 0; padding: 0 0 0 20px;  color: brown;}
li {margin: 0 0 6px 0; line-height: 110%; color: black; list-style-color: brown; }
.contentlist li {color: brown; }

.box {width: 300px; background: url('boxbg.png') bottom no-repeat; padding: 0 0 15px 0; margin: 0 10px 20px 5px; overflow: hidden;}
.box h1 {background: url('boxheader.png') top no-repeat; margin: 0; padding: 8px 10px 4px 8px; font-family: arial, helvetica, sans-serif; font-size: 100%; font-weight: bold; color: white; text-transform: uppercase; letter-spacing: 1px; text-align: center;}
.box h2, .box p {margin: 0 20px; }
.box h2 {font-size: 130%; font-weight: normal; margin: 10px 20px 5px 20px; line-height: 105%; letter-spacing: -1px; color: brown; }
.box h2, .box h2 a {color: brown; }
.box a {color: black; }

.boxs {width: 300px; margin: 0 5px 20px 15px; }
.boxs h1, .tab_page h2 {background: #a5ceca; margin: 0; padding: 3px; font-family: arial, helvetica, sans-serif; font-size: 100%; font-weight: bold; color: white; text-transform: uppercase; letter-spacing: 1px; text-align: center; border-top: 1px solid white; border-left: 1px solid white; border-right: 1px solid #999672; border-bottom: 1px solid #999672;}
.boxs h2 {font-size: 130%; font-weight: normal; margin: 10px 0 5px 0; padding: 0; line-height: 105%; letter-spacing: -1px; }
.boxs p {margin: 0px; }
.boxs h2, .boxs h2 a {color: brown; }
.boxs a {color: black; }

.ramka, .oramka {padding: 5px; }
.oramka, .pager, .smallbutton {background: #E2CD9C; }
.oramka span {padding: 0px 5px; background: white; font-weight: bold; }
.text {padding: 0; margin: 0; }
.list td, .list th {padding: 3px 6px; border-bottom: 1px solid white; height: 22px; }
.list td i {font-variant: normal; color: gray; }
.list a {color: black; text-decoration: none; }
.gallery {width: 200px; padding-left: 10px; text-align: center; }
.rcolumn {width: 250px; border: 1px solid #a96332; padding: 5px; background: white; }
.rcolumn h2 {background: #E2CD9C; color: white; text-align: center; font-size: 110%; }
.rcolumn a {text-decoration: none; }
.pager {text-align: center; font-size: 80%; padding: 2px; }
.pager a {text-decoration: none; padding: 1px; }
.pager a:hover {background: white; }
table.navigator {width: auto; }
.navigator select {width: 120px; }
.navigator * {font-size: 8pt; }
.smallbutton {padding: 0px 3px; border: 1px solid white;}
a.smallbutton {text-decoration: none; color: #a96332;}
.error {background: #a96332; padding: 1px 5px; color: white; }
.alert {border: 1px solid #a96332; padding: 10px; background: white; margin: 3px 0; }
.thumb {}
.thumb img {vertical-align: middle;  margin: auto; }
.thumbdesc {border-top: 1px solid #ccc898; /* #c19d73; */ margin: 6px 0 0 0; padding: 3px 3px 0 3px; text-align: left;  }

