body { font: normal 12px Sans-serif, Arial; margin: 0; padding: 0; color: black; background: url('/images/main_bg.png') top left repeat-x #085931; }
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; }

#top { height: 213px; background: url('/images/pup_header_bg.png') top left repeat-x; text-align: center !important; margin-bottom: -2px; }
#header{ height: 213px; margin: 0 auto; width: 983px !important; margin-bottom: -2px;  }
#header img { height: 213px; margin: 0; padding: 0; } 

#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; border-bottom: 1px solid #BDB2A5; }
#content { text-align: left; margin: 0 auto; border: 0px none; width: 983px; background: url('/images/content_bg.png') top left repeat-y #fff; }

#szukaj_pole { line-height: 25px; font-size: 20px; margin: 0; padding: 0; }
#szukaj_guzik {  margin: 0; padding: 0; border: 0px none; height: 25px; width: 24px; position: relative; top: 7px !important; top: 3px; }
#szukaj { border: 1px solid #BDB2A5; width: 130px; height: 23px; font-size: 18px;}

#newsletter { border: 1px solid #BDB2A5; width: 130px; height: 23px; font-size: 18px;}
#dodaj_guzik {  margin: 0; padding: 0; border: 0px none; height: 25px; width: 24px; position: relative; top: 7px !important; top: 3px; }

#left_menu { float: left; width: 174px; border: 0px none; margin: 0 0 0 0px; font-size: 11px; }
#left_menu dl { margin: 0 0 15px 0; padding: 0; }
#left_menu dl dt { margin: 0; padding: 0; line-height: 20px; }
#left_menu dl dd { margin: 0; padding: 0; }
#left_menu dt.mtop { background: url('/images/left_menu_head.png') top left repeat-y; color: white; font-weight: 600; font-size: 1.2em; padding: 0px; }
#left_menu dt.mbottom { height: 20px; }

#left_menu ul { list-style: square; padding: 10px 6px 0 22px; margin: 0; }
#left_menu ul li { border-bottom: 0px none; }
#left_menu ul li a { color: #085931; }
#left_menu ul li ul li {  }


#right_menu { float: right; width: 174px; border: 0px none; margin: 0 0 0 0px; font-size: 11px; }
#right_menu dl { margin: 0 0 15px 0; padding: 0; }
#right_menu dl dt { margin: 0; padding: 0; line-height: 24px; }
#right_menu dl dd { margin: 0; padding: 0; }
#right_menu dt.mtop { background: url('/images/right_menu_head.png') top left repeat-y; color: white; font-weight: 600; font-size: 1.2em; padding: 0px; }
#right_menu dt.mbottom { height: 20px; }

#right_menu ul { list-style: square; padding: 10px 6px 0 22px; margin: 0; }
#right_menu ul li { border-bottom: 0px none; }
#right_menu ul li a { color: #085931; }
#right_menu ul li ul li {  }

#art_content h1 { font: 18px sans-serif, Arial; padding: 0 5px; margin: 0; color: #333; }
#art_content h2 { font: 17px sans-serif, Arial; padding: 20px 0px 5px 0px; margin: 0; }
#art_content h3 { font: 17px sans-serif, Arial; padding: 20px 0px 5px 0px; margin: 0; }
#art_content { float: left; width: 627px; border: 0px none; margin: 0 0 0 5px; font: normal 12px Sans-serif, Arial;}
#art_content h1 a {  color: #333; }
#art_content a { color: #42854C; }

#footer { height: 33px; 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;}
.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; }

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


#artinfo { border: 1px solid #000; width: 300px; font-family: Arial; font-size: 12px;}
#artinfo td { border-bottom: 1px solid #ccc; text-align: left; background: #E1E4EF; }
#artinfo th { border-bottom: 1px solid #ccc; text-align: right; background: #EfEfEf; }
#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: #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; }
.hzal { font: normal 12px Arial,serif; color: #333;}


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

table { border-spacing: 1px; width: 80%; }
table.phototable { border-spacing: 0px; border-collapse: collapse; width: 99%; }

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

#scrollbox{
	padding: 0px 10px;
	text-align: center;
}
#scrollbox span{
	font-weight: bold;
	font-size: 13pt;
}

#art_galeria td{
	width: 33%;
}

.select{
	font-weight: bold;
	font-size: 14px;
}

#stat_page .menu li { font-size: 10px; }



