
body { margin: 0px; padding: 0px; }
body, td { font-family: Tahoma,sans-serif; font-size: 11px; }

td#top { vertical-align: top; background: url(../img/bg_top.jpg) top left no-repeat; height: 190px; }
	td#top div.rel { position: relative; }
		td#top div.rel div.search { position: absolute; top: 131px; color: #6B6B6B; }
			td#top div.rel div.search input.text { border-top: 1px solid #CCCCCC; border-left: 1px solid #DFDFDF; border-bottom:none; background:#FFF; border-right:none; color: #6B6B6B; font-size: 11px; padding: 2px; }
			td#top div.rel div.search input.submit { border: none; background: url(../img/search_submit.gif) no-repeat; width: 20px; height: 19px }
			
		td#top div.rel div.top_menu { position: absolute; top: 119px; right: 0px; }
		td#top div.rel div.top_menu div.left { background: url(../img/bg_top_menu_left.gif) no-repeat; font-size: 1px; width: 7px; height: 33px; float: left; }
		td#top div.rel div.top_menu div.unactive { background: url(../img/bg_top_menu_i.gif) top left repeat-x; padding:11px 15px 9px 15px; float: left; }
			td#top div.rel div.top_menu div.unactive a { color: #FFF; text-decoration: none; font-size: 11px; }
			td#top div.rel div.top_menu div.unactive a:hover { color: #FFF; text-decoration: underline; font-size: 11px; }
			
		td#top div.rel div.top_menu div.active { background: url(../img/bg_top_menu_a.gif) top left repeat-x; padding:11px 15px 9px 15px; float: left; }
			td#top div.rel div.top_menu div.active a { color: #FFF; text-decoration: none; font-size: 11px; }
			td#top div.rel div.top_menu div.active a:hover { color: #FFF; text-decoration: underline; font-size: 11px; }
			
		td#top div.rel div.top_menu div.break {  background: url(../img/bg_top_menu_break.gif) no-repeat; float: left; font-size: 1px; width: 1px; height: 33px; }
		td#top div.rel div.top_menu div.right { background: url(../img/bg_top_menu_right.gif) no-repeat; font-size: 1px; width: 7px; height: 33px; float: left; }
		td#top div.rel div.logo { position: absolute; top:12px; left: 300px; width: 300px; height: 145px; }
			td#top div.rel div.logo a { display: block; width: 300px; height: 145px; }
		
td#main { vertical-align: top; }
	td#main td.left { width:600px; vertical-align: top; }
	td#main td.right { vertical-align: top; }		
		
table#box1 { width: 380px; }
	table#box1 td.title span.left { margin:0px 0px 5px 15px; float: left; }
		table#box1 td.title span.left a { font-family:Arial, sans-serif; color: #407D28;font-size: 13px; font-weight: bold; text-decoration: none; }
		table#box1 td.title span.left a:hover { color: #407D28;font-size: 13px; font-weight: bold; text-decoration: underline; }

	table#box1 td.title span.right { margin:0px 15px 5px 0px; float: right; }
		table#box1 td.title span.right a { padding:0px 10px 0px 0px; background: url(../img/ico_more.gif) right 5px no-repeat; color: #999999; font-size: 11px; text-decoration: none; }
		table#box1 td.title span.right a:hover { color: #999999;font-size: 11px; text-decoration: underline; }
	
	table#box1 td.main { padding:15px 20px 15px 20px; vertical-align: top; background: url(../img/bg_box1_top.gif) top left repeat-x; }
	
table#box2 { width: 590px; }
	table#box2 td.menu {  vertical-align: top; }
		table#box2 td.menu a.unactive { cursor:poitner; float:left; background: url(../img/bg_menu_i.gif) top left no-repeat; margin:1px 0px 0px 1px;  color:#FFF; text-decoration: none; }
			table#box2 td.menu a.unactive span { display: block; margin:0px 0px 0px 10px; padding:5px 10px 5px 0px;background: url(../img/bg_menu_i.gif) top right no-repeat;  }
		
		table#box2 td.menu a.active { float:left; background: url(../img/bg_menu_a.gif) top left no-repeat; margin:1px 0px 0px 1px;  color:#FFF; text-decoration: none; }
			table#box2 td.menu a.active span { display: block; margin:0px 0px 0px 10px; padding:5px 10px 5px 0px;background: url(../img/bg_menu_a.gif) top right no-repeat;  }
		
	table#box2 td.main { height:400px; border:1px solid #D1E4CC; padding:20px; border-bottom: none; vertical-align: top; background: #F4F8EC url(../img/bg_box2_top.gif) top left repeat-x; }
	table#box2 td.bottom {border:1px solid #D1E4CC; border-top: none; vertical-align: top; font-size:1px; height:15px; background: #F4F8EC url(../img/bg_box2_bottom.gif) bottom left repeat-x; }

		
table#box3 { width: 380px; }
	table#box3 td.title span.left { margin:0px 0px 5px 15px; float: left; }
		table#box3 td.title span.left a { font-family:Arial, sans-serif; color: #E88A00;font-size: 13px; font-weight: bold; text-decoration: none; }
		table#box3 td.title span.left a:hover { color: #E88A00;font-size: 13px; font-weight: bold; text-decoration: underline; }

	table#box3 td.title span.right { margin:0px 15px 5px 0px; float: right; }
		table#box3 td.title span.right a { padding:0px 10px 0px 0px; background: url(../img/ico_more.gif) right 5px no-repeat; color: #999999; font-size: 11px; text-decoration: none; }
		table#box3 td.title span.right a:hover { color: #999999;font-size: 11px; text-decoration: underline; }
	
	table#box3 td.main { vertical-align: top; }
	table#box3 td.main td.green { padding:15px 10px 15px 10px; vertical-align: top; background: url(../img/bg_box1_top.gif) top left repeat-x; width:180px; }
	table#box3 td.main td.white { border:1px solid #E3E3E3; border-bottom:none; border-right:none; padding:15px 10px 15px 10px; vertical-align: top;  }
		
	table#box5 td.main { vertical-align: top; }
	table#box5 td.green { padding:15px 10px 15px 10px; vertical-align: top; background: url(../img/bg_box1_top.gif) top left repeat-x; }
	table#box5 td.white { border:1px solid #E3E3E3; border-bottom:none; border-right:none; padding:15px 10px 15px 10px; vertical-align: top;  }
		
table#box4 { padding: 25px 0px 0px 0px; }
	table#box4 td.top1 {}
		table#box4 td.top1 span.left { margin:0px 0px 5px 10px; float: left; }
			table#box4 td.top1 span.left a { font-family:Arial, sans-serif; color: #E88A00; font-size: 13px; font-weight: bold; text-decoration: none; }
			table#box4 td.top1 span.left a:hover { color: #407D28;font-size: 13px; font-weight: bold; text-decoration: underline; }
		
		table#box4 td.top1 span.right { margin:0px 10px 5px 0px; float: right; }
			table#box4 td.top1 span.right a { padding:0px 10px 0px 0px; background: url(../img/ico_more.gif) right 5px no-repeat; color: #999999; font-size: 11px; text-decoration: none; }
			table#box4 td.top1 span.right a:hover { color: #999999;font-size: 11px; text-decoration: underline; }
		
	table#box4 td.top2 {}
		table#box4 td.top2 a.unactive { float:left; background: url(../img/bg_menu_i.gif) top left no-repeat; margin:1px 0px 0px 1px;  color:#FFF; text-decoration: none; }
			table#box4 td.top2 a.unactive span { display: block; margin:0px 0px 0px 10px; padding:5px 10px 5px 0px;background: url(../img/bg_menu_i.gif) top right no-repeat;  }
		
		table#box4 td.top2 a.active { float:left; background: url(../img/bg_menu_a.gif) top left no-repeat; margin:1px 0px 0px 1px;  color:#FFF; text-decoration: none; }
			table#box4 td.top2 a.active span { display: block; margin:0px 0px 0px 10px; padding:5px 10px 5px 0px;background: url(../img/bg_menu_a.gif) top right no-repeat;  }
		
			
	table#box4 td.top3 {}
		table#box4 td.top3 span.left { margin:0px 0px 5px 10px; float: left; }
			table#box4 td.top3 span.left a { font-family:Arial, sans-serif; color: #407D28;font-size: 13px; font-weight: bold; text-decoration: none; }
			table#box4 td.top3 span.left a:hover { color: #407D28;font-size: 13px; font-weight: bold; text-decoration: underline; }
	
	table#box4 td.middle1 { padding: 15px 10px 15px 10px; border-top:1px solid #E3E3E3; vertical-align: top; }
	table#box4 td.middle2 { padding:0px; background: url(../img/bg_box1_top.gif) top left repeat-x; vertical-align: top; }
	table#box4 td.middle2a { vertical-align: top; padding: 20px 20px 20px 20px; }
	table#box4 td.middle3 { padding: 15px 10px 15px 10px; border-top:1px solid #E3E3E3;vertical-align: top; }	
	
	table#box4 td.bottom1 { width:280px; border-bottom:1px solid #E3E3E3; background: url(../img/bg_box4_bottom.gif) bottom left repeat-x; font-size: 1px; height: 5px; }
	table#box4 td.bottom2 { border-bottom:1px solid #E3E3E3; background: url(../img/bg_box4_bottom.gif) bottom left repeat-x; }
	table#box4 td.bottom3 { width:200px; border-bottom:1px solid #E3E3E3; background: url(../img/bg_box4_bottom.gif) bottom left repeat-x; font-size: 1px; height: 5px;  }


	td#nav { padding: 10px 0px 0px 0px; }

.shadow { background: url(../img/shadow.gif) top left no-repeat; width: 10px; }
.shadow1 { background: url(../img/shadow1.gif) top left no-repeat; width: 10px; }
.shadow2 { background: url(../img/shadow2.gif) top left no-repeat; width: 10px; }


.gallery_href {}
	.gallery_href a.unactive {  margin: 2px 0px 2px 0px; color:#666666; display:block; text-align:center; padding: 3px 0px 0px 0px; width:18px; height:15px; border:1px solid #DDDDDD; }
	.gallery_href a.unactive:hover {}
	.gallery_href a.active { color:#FFF; margin: 2px 0px 2px 0px; background: #F89621; display:block; text-align:center; padding: 3px 0px 0px 0px; width:20px; height:17px; }
	.gallery_href a.active:hover {}
	
	.gallery_desc { background: #FFF; width: 227px; position:absolute; bottom:0px; left:0px; opacity:0.5; filter:Alpha(Opacity:50); }
		.gallery_desc div.txt { margin: 6px 0px 8px 10px; font-weight: bold; color: #000 }
	
li.petDate { color: #999999; font-size: 10px;  list-style:url(../images/spacer.gif); }
li.petHref a { color:#000; }
li.petHref  { padding: 0px 0px 10px 0px;  }

.petDesc { color: #999;  }

.font_11{ font-size:11px }

.mainBorders{ border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #666666; border-left-color: #666666;}

.tdTytul{	font-size: 13px; color: #4F7F24; font-weight: bold; border-bottom:1px solid #CCCCCC; padding:2px 0px 2px 5px; margin-bottom:5px; }
.artykulTytul{	font-size: 16px;	color: #0066CC;	font-family: Arial;  font-weight:bold;}
.tdData{	font-size: 11px;	color: #006600;}
.tdTekst{	line-height: 14px;	font-size: 12px;	color: #245028;	text-align: justify;}
.tdAlignCenter{	text-align:center;}
.thArch{ background-color:#F4AA56; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; color: #934131;}
th.Art{	background-color:#B2D684; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4F7F24;}
td.Art{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #4F7F24; }
table.Art { background-color:#333333}

.box { padding:10px; border: 1px solid #CCCCCC; background:#f4f8ec; }
.box1{ padding:10px; border: 1px solid #CCCCCC; }
.box2 { padding:10px; border: 1px solid #CCCCCC; background:#f4f8ec; }
.white{ background:#FFFFFF; }

tr.tab_3{ background:#f8f8f8; }
tr.tab_3 td{ padding:5px; }
.komentarze{ padding:5px; border:1px solid #eeeeee; }


/* komentarze */

.comment_bg{ background:#e4eed1 url(../img/comment_top_bg.gif) repeat-x; }
.comment_add{ text-align:right; vertical-align:middle; font-weight:bold; padding-right:5px; }
.comment_add a{ color:#445e29; text-decoration:none; }
.comment_add a:hover{ color:#445e29; text-decoration:underline; }

.comment_add_form{ border:1px solid #e4eed1; background:#f8f8f8; padding:5px; margin:0px 5px 10px 40px; position:relative; top:-12px; }
.comment_add_form a{ color:#445e29; text-decoration:underline; }
.comment_add_form a:hover{ color:#445e29; text-decoration:none; }

.comment{ margin:0px 0px 10px 20px; }
.comment .title{ font-weight:bold; text-decoration:underline; color:#344565; padding:0px 10px 5px 20px; background:url(../img/comment_arrow.gif) 8px 5px no-repeat; }
.comment .title a{ color:#344565; text-decoration:underline; }
.comment .title a:hover{ color:#344565; text-decoration:none; }

.comment .user{ text-align:right; color:#999999; }
.comment .date{ text-align:right; color:#999999; font-size:10px; }
.comment .text{ padding:0px 10px 0px 20px; }