body { font: normal 12px Sans-serif, Arial; margin: 0; padding: 0; color: black; }
img { margin: 0; padding: 0; border: none; }
a { text-decoration: none; color: black; }
a:hover { text-decoration: underline; color: #333; } 
.clear { margin: 0; padding: 0; height: 0; clear: both; }
.center { text-align: center; }

#top { height: 109px; background: url('/images/pup_header_bg.png') top left repeat-x; text-align: center;}
#header{ height: 109px; margin: 0 auto; width: 990px; }

#top_menu { height: 27px; background: url('/images/pup_menu_bg.png'); color: white; text-align: center; line-height: 27px; }
#top_menu a { color: #eee; margin: 0 10px 0 10px; font-weight: 600;}
#pup_buttons { height: 215px; text-align: center; }


#box { text-align: center; }
#content { text-align: left; margin: 0 auto; border: 0px none; width: 990px; }

#left_menu { float: left; width: 200px; border: 0px none; margin: 0 0 0 5px; }
#left_menu dl { margin: 0 0 15px 0; padding: 0; }
#left_menu dl dt { margin: 0; padding: 0; }
#left_menu dl dd { margin: 0; padding: 0; background: url('/images/menu_bg.png') top left #e6e7e6; }
dt.mtop { height: 20px; background: url('/images/menu_top.png') top left no-repeat #313531; line-height: 20px; color: white; font-weight: 600; font-size: 1.2em; }
dt.mbottom { height: 20px; background: url('/images/menu_bottom.png') top right no-repeat #E6E7E6; }

#left_menu ul { list-style: square; padding: 10px 6px 0 22px; margin: 0; }
#left_menu ul li { border-bottom: 0px none; padding: 4px 0 4px 0; }
#left_menu ul li a { font: 12px sans-serif, Arial; color: #000; }
#left_menu ul li ul li {  }

#art_content h1 { font: 20px sans-serif, Arial; border-left: 12px solid #00924A; padding: 0 5px; margin: 0; border-bottom: 1px solid #666; }
#art_content h2 { font: 16px sans-serif, Arial; padding: 20px 0px 5px 0px; margin: 0; color: #aaa; }
#art_content h3 { font: 14px sans-serif, Arial; padding: 20px 0px 5px 0px; margin: 0; }
#art_content { float: left; width: 765px; border: 0px none; margin: 0 0 0 10px; font: normal 12px Sans-serif, Arial;}
#art_content h1 a { color: #333; }
#art_content a { color: #42459C; }

#footer { height: 118px; background: url('/images/pup_footer_bg.png') top left repeat-x; text-align: center; }


.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; border-bottom: 1px dotted #a9a9a9;}

.art_title { float: left; margin: 0px; padding: 0px; font-size: 15px; }

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

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

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

#szukaj { width: 120px; }
#szukaj_guzik {  margin: 0; padding: 0; border: 0px none; height: 19px; width: 42px; position: relative; top: 6px !important; top: 3px; }


#artinfo { border: 1px solid #ddd; width: 300px; font-family: Arial; font-size: 10px; color: #aaa;}
#artinfo td { border-bottom: 1px solid #ccc; text-align: left; background: #f1f4fF; }
#artinfo th { border-bottom: 1px solid #ccc; text-align: right; background: #f4f4f4; }
#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; text-align: center; }
#zalaczniki th { border: 1px solid #cacaca; padding: 3px; font-weight: bold; text-align: center; color: #333; background: #F1F9FF; }
#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; }

#art_content h2.hzal { font-size: 12px; color: #aaa;}


p.fields { padding: 0 5px 0 5px; }

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; }


#sonda ul { list-style: none; }


a.lista_sond { padding-bottom: 5px; line-height: 1.5em; font: normal 12px Arial,serif; text-decoration: none; color: #3F6FCF }

div.status_bar_small {
	height: 8px;
	background-image: url('/images/progress_bar2.png');
	background-position: left, top;
	background-repeat: repeat-y;
	float: left;
	border-width: 1px;
  border-style: solid;
  padding: 0;
  margin: 0;
  
}

div.status_bar_big {
	height: 10px;
	background-image: url('/images/progress_bar1.png');
	background-position: left, top;
	background-repeat: repeat-y;
	float: left;
	border-width: 1px;
  border-style: solid;
  padding: 0;
  margin: 0;
  
}

#pagination { width: 90%; margin: 50px auto; border: 1px solid #fefefe; text-align: center;  }
#pagination a { padding: 0px 3px;color: #446; text-decoration: none;   } 
#pagination a strong { color: #000; text-decoration: underline; padding: 0px 5px;  } 



