body, html { margin: 0; padding: 0; font-family: Arial, Sans-serif; font-size: 12px; background: url('/images/main_bg.png') top left repeat-x #3A5973; }
img { border: 0px none; }

a { text-decoration: none; color: black; }

a:hover { text-decoration: underline; color: gray; }

h1 { font-size: 12px; color: #527910; margin: 8px 0px; padding: 0; }
h1 a { color: #394918; }
h1 a:hover { color: #527910; }

#ie_wrapper { text-align: center; }

#footer_wrapper { background: url('/images/footer_bg.png') top left repeat-x; }


#top, #header, #header_down, #content, #footer { margin: 0 auto; width: 979px; }

#top { height: 91px; }
#header { height: 208px; }
#header_down { height: 52px; background: url('/images/header_down.png') top left no-repeat; position: relative; }
#header_down form { margin: 0; padding: 0; }
#header_down p { margin: 0; padding: 0; }
#header_down #search { border: 0px none; position: absolute; top: 13px; left: 20px; width: 150px; height: 16px; font-size: 12px; }
#header_down #search_submit { border: 0px none; position: absolute; top: 5px; left: 187px; width: 36px; height: 32px; }

#content { background: url('/images/content_bg.png') top left repeat-y; }

#content #left_part { margin-left: 0px; border: 0px none; width: 229px; float: left; }
#content #right_part { margin-left: 11px; border: 0px none; width: 720px; float: left; }

#left_part dl { margin: 0 0 15px 0; padding: 0; }
#left_part dl dt { margin: 0; padding: 0; }
#left_part dl dd { margin: 0; padding: 0; }
#left_part ul { margin: 10px 0px 10px 15px; padding: 0; list-style: none; }
#left_part ul li { background: url('/images/ul_dot.png') top left no-repeat; padding: 4px 5px 4px 20px; color: #3A4919; }

#left_part ul li ul { margin: 2px 0px 2px 1px; padding: 0; list-style: none; }
#left_part ul li ul li { padding: 2px 5px 2px 15px; color: #3A4919; background: url('/images/ul_dot2.png') top left no-repeat; font-size: 0.9em; }

#left_part a { color: #3A4919; font-weight: 600; }
#left_part a.special { color: #63A219; }

#header_down #email { border: 0px none; position: absolute; top: 13px; left: 757px; width: 150px; height: 16px; font-size: 12px; }
#header_down #newsletter_add { border: 0px none; position: absolute; top: 0px; right: 9px; width: 47px; height: 36px; }

.clear { margin: 0; padding: 0; height: 0px; width: 0px; clear: both; }


#artinfo { border: 0px solid #000; width: 300px; font-family: Arial; font-size: 10px; border-spacing: 0px; }
#artinfo td { text-align: left; }
#artinfo th { border-right: 1px solid black; text-align: right; color: #000; font-weight: bold; }
#artinfo td, #artinfo th { padding: 5px; }

#zalaczniki { width: 100%; border-collapse: collapse; padding: 0px; margin: 10px auto; }
#zalaczniki td { border: 1px solid #cfcfcf; padding: 3px; vertical-align: middle; background: #fff; }
#zalaczniki th { border: 1px solid #cacaca; padding: 3px; font-weight: bold; text-align: center; color: #333; background: #BCD2E0; }
#zalaczniki img { border: none; }
#zalaczniki a { font-weight: bold; color: #449; }
#zalaczniki .taC { text-align: center; }
#zalaczniki .taL { text-align: left; }
#zalaczniki .taR { text-align: right; }

.hzal { font: bold 14px Arial,serif; color: #394918;}

.line1 {
border-bottom:1px dotted #A9A9A9;
display:block;
height:1px;
}
.line2 { border-bottom: 1px dotted #a9a9a9; width: 100%; margin: 10px 0px; display: block; }

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

.art { clear: both; margin-bottom: 10px; font-size: 11px; color: #000;  }

.art_title { float: left; }

.art_date { float: right; clear: left; font: bold 10px Arial,serif; color: #666; padding: 0px; margin: 0px; position: relative; top: 10px; }
.art_head { background-color: #FFFFFF; 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: #67664a; font-weight: bold; }

.backtomain { float: right; font: bold 10px Arial,serif; position: relative; top: 10px; }

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



table { border-spacing: 1px; width: 80%; color: black; }
td { padding: 3px; }
td.field1 { background: #4A6D84; font-size: 1.1em; text-align: right; }
td.field2 { background: #A5BAC5;  font-weight: 600; }

td.field3 { background: #3A5973; 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; }

#archiwalne { font-size: 10px; }
#archiwalne th { background: #E1E4EF; }

#apath { font: bold 10px Arial,sans-serif; color: #666; margin-bottom: 10px; margin-top: 1em; padding-bottom: 10px; border-bottom: 1px solid #666;  }
#apath a { font: bold 10px Arial,sans-serif; color: #666; }

#right_part h2 { color: #394918; font-size: 14px; }
.tabstat { border-collapse: collapse; width: 90%; margin: 10px auto; font-size: 10px; color: #666; }
.tabstat td { border :1px solid #cecece; padding: 5px; font-weight: bold; }
.tabstat td.taC { text-align: center; }
.tabstat tr.clA { background: #D2DADD; }
.tabstat tr.clB { background: #EAF4F7; }
.tabstat th a { color: #527910; }

#rejestr { border-collapse: collapse; width: 90%; margin: 10px auto; font-size: 10px; color: #666; }
#rejestr td { border :1px solid #cecece; padding: 5px; font-weight: bold; }
#rejestr td.taC { text-align: center; }
#rejestr td.taL { text-align: left; }
#rejestr tr.clA { background: #D2DADD; }
#rejestr tr.clB { background: #EAF4F7; }

div.redaktor { width: 60%; margin: 10px auto 20px auto; border: 1px solid #cecece; padding: 15px 10px; }
div.redaktor table { border-collapse: collapse; }
div.redaktor td.redA { width: 50%; border-right: 1px solid #999; padding: 3px 5px; text-align: right; color: #2B4150; font-weight: bold; }
div.redaktor td.redB { width: 50%; padding: 3px 5px; }
div.redaktor td a, div.redaktor td strong { color: #527910; font-weight: bold;}

#newsletter { position: relative;width: 217px; height :52px; margin-left :10px ; background: url(/images/newsletter.png); }
#newsletter #email { position: absolute; border :0px none; top: 10px; left: 10px; width: 150px; height: 25px; background: transparent; }
#newsletter #newsadd { position: absolute; border:0px none; top: 10px; right: 0px; width: 40px; height: 25px; background: transparent; cursor: pointer; } 

#header_down { position: relative;} 
#header_down #searchsub { position: absolute; top: 10px; right: 10px; border: 0px none; width: 40px; height :25px; background: transparent; cursor: pointer; }
#header_down #search { position: absolute; top: 10px; left: 760px; border: 0px none; width: 160px; height :25px; background: transparent; }
#header_down #niedowidzacy { display: block; position: absolute; border :0px none; top: 10px; left :10px; width: 200px; height :28px; cursor: pointer; text-decoration: none;  }




#pagecv1 fieldset { background: #EAEBDD; }
#pagecv1 legend { color: #41413D; }
#pagecv1 label { font-weight: bold; color: #73736C; margin-top: 5px; }
#pagecv1 .cvinp1 { border: 1px solid #97988F; width: 350px; padding: 4px 3px; font: normal 11px Arial,sans-serif;   }
#pagecv1 .cvtxt1 { border: 1px solid #97988F; width: 350px;  }






