body { font: normal 12px Arial, Sans-Serif; margin: 0; padding: 0; }
img { border: 0px none; }


fieldset { width: 200px; }
p.fields { padding: 5px 5px 5px 7px; }

#top { margin: 0; padding: 0; width: 100%; background: url('/images/top_bg.png') top left repeat-x; }
#header { margin: 0 auto; padding: 0; width: 995px; height: 165px; background: url('/images/grodzisk_top.jpg') center; position: relative; }

#header #main_menu { position: absolute; top: 100px; left: 200px; }

.container { text-align: center; margin: 0; padding: 0; width: 100%; background: url('/images/main_bg2.png') top left repeat-x; }
#middle { margin: 0 auto; padding: 0; width: 995px; background: url('/images/main_bg.png') top left repeat-y; }

#left_menu { width: 231px; float: left; border: 0px solid black; text-align: left; }

#center { font-family: Times, Serif; width: 550px; float: left; border: 0px none; text-align: left; }

#right_menu{ width: 200px; float: left; border: 0px none; text-align: left; }

#lm_top { margin: 0; padding: 0; width: 231px; height: 44px; }

.headimg { margin: 0px 0px 0px 15px; }
.headimg2 { margin: 0px 0px 0px 5px; }
.hr { margin: 0px 0px 0px 10px; }
.hr2 { margin: 0px 0px 0px 3px; }
#left_menu a { font-family: Verdana, Sans-Serif; font-size: 12px; color: #f2f2f2; font-weight: 600; text-decoration: none; }
#left_menu a:hover { text-decoration: underline; }
#left_menu ul { margin: 3px 0px 15px 0px; padding: 0px; list-style-image: url('/images/strzalka.gif'); }
#left_menu ul li { margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px; }

#right_menu ul { margin: 3px 0px 15px 0px; padding: 0px 0px 1px 20px; list-style-image: url('/images/strzalka.gif'); }
#right_menu ul li { margin: 1px 0px 1px 5px; padding: 0; }
#right_menu ul li ul { margin: 3px 0px 8px 0px; list-style-image: url('/images/strzalka.gif'); padding: 0px 0px 0px 10px;}
#right_menu ul li ul li { margin: 1px 0px 1px 2px; padding: 0; }

#right_menu a { font-family: Verdana, Sans-Serif; font-size: 12px; color: #0C2F00; font-weight: 600; text-decoration: none; }
#right_menu a:hover { text-decoration: underline; }

#footer { width: 100%; text-align: center; margin: 0; padding: 0; height: 68px; background: url('/images/foot_bg.png') top left repeat-x; }
#inside_footer { margin: 0 auto; position: relative; width: 995px; }
#pupfoot { margin: 0px; padding: 0px; float: left; }
#logoinfo { margin: 0px; padding: 0px; float: left; }
#foot_menu { float: left; width: 570px; border: 0px none; margin: 10px 0px 0px 0px; text-align: center; }
#foot_menu a { margin: 0px; padding: 0px;  font-family: Verdana, Sans-Serif; font-size: 11px; color: #fff; font-weight: 600; text-decoration: none; border-bottom: 1px solid #248900; }
#foot_menu a:hover { margin: 0px; padding: 0px; font-family: Verdana, Sans-Serif; font-size: 11px; color: #fff; font-weight: 600; text-decoration: none; border-bottom: 1px solid #FFD500; }

.clear { clear: both; border: none; padding: 0px; margin: 0px; }



#art { padding: 0px; margin: 0px auto; list-style: none; width: 546px; }
#art dd { text-align: justify; padding: 5px 10px 5px 10px; margin: 0px; background: #E9F3E8; }
#art dd h1 { padding: 0px; margin: 0px 0px 10px 0px; color: #449; font-size: 1.2em; }
#art dd p { line-height: 1.6em; text-align: justify; margin: 0px 0px 15px 0px; }
#art dt { padding: 0px; margin: 0px; }
.art { clear: both; margin-bottom: 10px; border-bottom: 1px dotted #a9a9a9;}
.art_title { float: left; color: #0C360B; margin: 0px; padding: 0px; font-size: 14pt; }
.art_title a { color: #0C360B; text-decoration: none; }
.art_title a:hover { color: #0C560B; text-decoration: underline; }
.art_date { float: right; clear: left; font: bold 10px Arial,serif; color: #666; padding: 0px; margin: 0px;}
.art_head { background-color: #eee; line-height: 1.4em; text-align: justify; padding: 5px 5px; margin-top: 0px; }
.art_more { padding: 0px 5px; float: right; text-align: right; text-decoration: underline; color: #0C360B; font-weight: bold; }

#artpadding { margin: 0px; padding: 0px 10px 10px 10px; }

.print img { border: none; }
.print { float: right; }

#szukaj {  position: absolute;  margin: 0px;  padding: 0px;  left: 764px;  top: 109px;  background: transparent;  width: 96px;  border: 0px none; }
#znajdz {  position: absolute;  margin: 0px;  padding: 0px;  left: 870px;  top: 105px;  background: transparent;  width: 64px;  height: 22px;  border: 0px none; }

h2 { font-size: 16px; color: #0C360B; margin: 10px 0px 0px 0px; padding: 0; }
h2 a { color: #9F090E; margin: 0; padding: 0; text-decoration: none; }
h2 a:hover { color: #5F090E; text-decoration: underline; }

.monit { font-family: Sans-Serif; padding: 10px; background: #E62E46; color: #fff; width: 480px; font-weight: 600; text-align: center; margin: auto; }

.monit1 { font-family: Sans-Serif; padding: 10px; background: #1A6300; color: #fff; width: 480px; font-weight: 600; margin: auto; }


dl { border-bottom: 1px solid green; width: 80%; padding-bottom: 10px; margin-left: 10%;}
dt { font-size: 0.8em; }
dd { font-size: 1em; font-weight: 600; }
dd a { font-size: 0.9em; color: #0C360B; text-decoration: none; margin-left: 240px; }
dd a:hover { color: #0C560B; text-decoration: underline;}


#topoferty { background: url('/images/oferty_tlo.gif') top left no-repeat; height: 160px; width: 212px; margin: 0px 0px 10px 9px; padding: 0px; }
#topoferty dl { border-bottom: 0px none; margin: 6px 0 0 10px; color: #eee; padding: 8px 0 0 0; width: 100%; }
#topoferty dd { margin: 0 0 3px 20px; padding: 0; }
#topoferty dd a { font-size: 0.9em; color: #fff; text-decoration: none; margin: 0; }


table { border-spacing: 1px; width: 80%; }
td { padding: 3px; }
td.field1 { background: #AAC8AA; font-size: 1.1em; }
td.field2 { background: #DAE4DA;  font-weight: 600; }

td.field3 { background: #99CC99; font-size: 1.2em; font-weight: 600; }

input { border: 1px solid #333; background: #f6f9f6; }
textarea { border: 1px solid #333; background: #f6f9f6; }
select { border: 1px solid #333; background: #f6f9f6; }


.red { color: #cc0000; }
