body {font-family: tahoma, sans-serif; font-size: 12px; }
body {background: #294717; }

#header {padding: 0; }
#euroforum {width: 770px; background: white; margin: auto; }
#euroforum td {margin: 0; padding: 0; }
#lpanel {width: 180px; background: #f9f5e8; }
#lpanel .in {padding: 12px 15px; }
#content {width: 430px; }
#content .in {padding: 10px; }
#rpanel {width: 160px; }

table {border-collapse: collapse; }
td {vertical-align: top; }
a:hover {background: #f9f5e8; }
a img {border: 0; }
h1, h2, h3, h4, h5 {color: #604c33; clear: both;}
a {color: #604c33; }

.mrugadlo {background-image: url('mrugadlo.gif'); }

.box {border: 1px solid #fb9652; padding: 6px 6px 0 6px; margin: 8px 0 0 0; font-size: 11px; background-image: url('boxgrad.jpg'); background-repeat: repeat-x; clear: both; }
.box p {margin: 0 0 6px 0; }
.box b {color: #604c33; }
.pasek a {color: white; text-decoration: none; padding: 0px 3px; }
.pasek a:hover {color: white; text-decoration: underline; background: transparent; }

.register table {background: #f9f5e8; }
.register table td {padding: 4px !important; }

.newspaper, .content {padding: 0px 5px; }
.newspaper h2 {margin-bottom: 0; padding-bottom: 0; }
.newspaper p {margin: 0; }
.content {line-height: 130%; }
.lead a {text-decoration: none; color: black; }
.img {float: right; margin-left: 4px; }
.img * {font-size: 10px; }
.search a {text-decoration: none; }
.search p {margin: 0; }
.icon {float: left; padding: 0 7px 0 0; border: 1px solid white; }
.topnews h1 {font-size: 14px; text-align: left; color: black; border-bottom: 2px solid #917d60; padding: 10px 0 5px 0; margin: 10px 0 0 0; width: 400px; }
.topnews p {padding: 0; margin: 3px 0 0 0; }

#lpanel h1 {font-size: 12px; text-align: left; color: black; margin: 10px 0 0 0; padding: 10px 0 5px 0; border: 0; border-bottom: 2px solid #917d60; }
#lpanel h1 a {text-decoration: none; color: black; }
#lpanel ul {padding: 0; margin: 0; background: white; }
#lpanel li {display: inline; list-style-type: none; margin: 0; padding: 0; }
#lpanel li a {display: block; text-decoration: none; padding: 2px 0 2px 9px; border-bottom: 1px solid #f9f5e8;}
#lpanel li a:hover {background: #f9f5e8; color: black; }

#rpanel button {background: #f9f5e8; padding: 0 3px; color: black}
#rpanel h1 {font-size: 12px; text-align: left; color: black; margin: 10px 0 0 0; padding: 10px 0 5px 0; border: 0; border-bottom: 2px solid #917d60; }
#rpanel h1 a {color: black; text-decoration: none; }

h1 {font-size: 150%; color: black; border-bottom: 2px solid #604c33; padding: 10px 0 8px 0; line-height: 120%; }
h2 {font-size: 110%; }
h3 {font-size: 100%; }

.newspaper a {text-decoration: none; }

.rightnews {padding: 0 5px 0 0; }
.rightnews p {font-size: 11px; }
.rightnews a {text-decoration: none; }

table.agenda {width: 95%; background: white; }
.agenda td {padding: 5px !important; border: 1px solid #f9f5e8; }
.agenda h1, .agenda h2, .agenda h3, .agenda p {margin: 0; padding: 0; } 
.agenda th {background: #f9f5e8; color: #604c33; padding: 5px; }

/* formularz zgłoszeniowy */
.error {border: 1px solid #f63; background: #fffcfa; }
.checkbox {width: 12px; }
small {font-size: 10px; }

/* galeria */
.gallery {text-align: center; width: 400px; }
.gallery_nav {clear: both; background: #f9f5e8; width: 400px; margin: 10px 0; }
.gallery_nav a {text-decoration: none; color: black; font-size: 150%; font-weight: bold; background: orange; padding: 0 6px; }
.gallery_thumbs {width: 380px; background: #f9f5e8; padding: 10px; text-align: left; }
.gallery_thumbs img {margin: 0 2px 8px 0; }
#gallery_text {position: absolute; }

/* admin */
.button, button {padding: 1px 5px; background: orange; color: white; border: 1px solid #604c33; text-decoration: none; }
input {width: 220px; }
input.s {width: 50px; }
textarea {width: 220px; height: 200px; }
select {width: 220px; }
input, textarea, select {border: 1px solid #f0f5e8; }

body#admin {background: #f9f5e8; }
body#admin h1 {border: 0; }
#nav {margin: 5px 0 15px 0; padding: 8px; background: #604c33;}
#nav a {border: 1px solid #eee; background: white; padding: 2px 5px; text-decoration: none; }
#nav a:hover {background: #604c33; color: white; }

table.border {border-collapse: collapse; }
table.border td {border: 1px solid gray; padding: 3px !important; background: white; font-weight: normal;  }
table.border th {background: white; }

.newspaper {border-collapse: collapse; }
.newspaper td, .newspaper th {border: 1px solid #ddd; background: white; padding: 3px 8px; }

span.status {display: block; width: 15px; height: 15px; border: 1px solid #604c33;}
span.p, span.s1 {background: #604c33; }

tr.status0 td {color: #999; }
#formwindow {width: 50%; height: 300px; position: fixed; top: 150px; left: 25%; border: 2px solid #604c33; background: #f9f5e8; display: none; padding: 0;}
.admin_lead {border: 1px solid #604c33; background: white; margin: 10px 0px; padding: 10px;  }
.formwindow_header {float: right; width: 20px; height: 20px; background: orange; color: white; text-align: center; font-size:20px;}
.picture_panel {float: left; width: 40%; background: #cdf; padding: 5px; }
.picture_panel img {margin: 2px 4px; }
.picture_panel .picture {clear: both; border-top: 1px solid white; }


/* edycja tekstu */
.ltextedit {float: left; width: 300px; }
.ltextedit input, .ltextedit textarea, .ltextedit select {width: 160px; }
.ltextedit textarea {height: 100px; }
.rtextedit {float: left; width: 380px; }
.rtextedit input, .rtextedit textarea {width: 330px; }
.rtextedit textarea {height: 400px; }
