* { 
				font-size: 12px;
				font-family: Tahoma, Helvetica, Arial, sans-serif;
}
				
H3 {
				color: #df2226;
				font-size: 14px;
				font-weight: bold;
				border-bottom: 1px dashed #58595b;
				padding: 2px 2px;
				margin: 4px;
}
a:active, a:focus, a:hover, a:visited, a:link {
		color: #9B9B9D;
	line-height: 16px;
	text-decoration: none;
}

/* LINKMAN PLASKI */

TR.linkman_plaski {
				background-image: url('../../images/boomgarden/bg_linkman_plaski.gif');
}

TD.linkman_plaski {
				width: 760px; 
				padding-left: 133px; 
				height: 28px; 
				text-align: center; 
				padding-top: 1px;
}

DIV.linkman_plaski {
				padding: 0px;
				margin: 0px;
}

/*DIV.linkman_plaski A {
				display: block;
				float: left;
				line-height: 27px; 
				padding: 0px 15px; 
				font-weight: bold; 
				cursor: pointer; 
				color: #231F20; 
				text-decoration: none; 
				border: 0;
				background-color: transparent;
				margin-bottom: 1px;
}



DIV.linkman_plaski A:hover {
				background-color: #5EB69F;
				border-right: 1px solid black;
				border-left: 1px solid black;
				padding: 0px 14px;
				color: white;
				margin-bottom: 1px;
}
*/
/* LINKMAN LEWY1 GRUBY */

UL.linkman_lewy1 {
				margin-left: 12px;
				padding-left: 0px;
}

table.site_map_table td.site_map_header
{
	font-weight: bold;
}

UL.linkman_lewy1 LI {
				list-style: none;
				list-style-image: none;
				margin: 0px;
				padding: 8px 0px;
}
UL.linkman_lewy1 LI A:link, UL.linkman_lewy1 LI A:visited {
				background: url('../../images/boomgarden/bg_linkman_list_style.png') no-repeat left 2px;
				padding-left: 16px;
				font-size: 12px;
				font-weight: bold;
				color: black;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
}

UL.linkman_lewy1 LI A:hover {
				color: #e61b23;
				background-position: left -14px;
}

/* LINKMAN LEWY2 GRUBY */
table.linkman_lewy2
{
				margin-left: 12px;
				padding-left: 0px;
				margin: 0px;
}


table.linkman_lewy2 td {
				margin: 0px;
				padding: 8px 0px;
}
table.linkman_lewy2 td A:link, table.linkman_lewy2 td A:visited {
				font-size: 12px;
				font-weight: bold;
				color: black;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
}
table.linkman_lewy2 td A:hover {
				color: #e61b23;
				text-decoration: none;				
}

/** Tutaj mały chytry myczek żeby nie pakować się w JS. 
table.linkman_lewy2 td A SPAN {
				padding: 2px 15px;
				margin: 0px 6px;
				background: url('../../images/boomgarden/bg_linkman_list_style.png') no-repeat left 4px;
}				
table.linkman_lewy2 td A:hover SPAN {
				padding: 2px 15px;
				background: url('../../images/boomgarden/bg_linkman_list_style.png') no-repeat left -13px;
}

*/

TABLE TR.linkman_lewy2_normal td.linkman_lewy2_arrow {
	width: 14px;
	background: url('../../images/boomgarden/bg_linkman2_list_style2.png') no-repeat 12px 11px;
	padding-left: 5px;
	padding-right: 4px;
}
TABLE TR.linkman_lewy2_hover td.linkman_lewy2_arrow {
	width: 14px;
	background: url('../../images/boomgarden/bg_linkman2_list_style1.png') no-repeat 12px 11px;
	padding-left: 5px;
	padding-right: 4px;
}

TD.linkman_lewy2_link {
		padding-left: 6px;
}

TD.linkman_lewy2_link A SPAN {
				padding: 2px 0px 2px 10px;
				margin: 0px 0px 0px 6px;
				background: url('../../images/boomgarden/bg_linkman_list_style.png') no-repeat left 4px;
}				
TD.linkman_lewy2_link A:hover SPAN {
				padding: 2px 0px 2px 15px;
				margin: 0px 0px 0px 6px;
				background: url('../../images/boomgarden/bg_linkman_list_style.png') no-repeat left -13px;
}


---------------------------

UL.linkman_lewy2 {
				margin-left: 12px;
				padding-left: 0px;
}
UL.linkman_lewy2 LI {
				list-style: none;
				list-style-image: none;
				margin: 0px;
				padding: 8px 0px;
}

UL.linkman_lewy2 LI A:link, UL.linkman_lewy2 LI A:visited {
				background: url('../../images/boomgarden/bg_linkman2_list_style2.png') no-repeat left 2px;
				padding-left: 16px;
				font-size: 12px;
				font-weight: bold;
				color: black;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
}

UL.linkman_lewy2 LI A:hover {
				color: #e61b23;
				background: url('../../images/boomgarden/bg_linkman2_list_style1.png') no-repeat left 2px;
				text-decoration: none;				
}

/* Tutaj mały chytry myczek żeby nie pakować się w JS. */
UL.linkman_lewy2 LI A SPAN {
				padding: 2px 15px;
				margin: 0px 6px;
				background: url('../../images/boomgarden/bg_linkman_list_style.png') no-repeat left 4px;
}				
UL.linkman_lewy2 LI A:hover SPAN {
				padding: 2px 15px;
				background: url('../../images/boomgarden/bg_linkman_list_style.png') no-repeat left -13px;
}				

/*  ARTICLE NEWS */

TD.news_content {
				padding: 0 6px;
				font-size: 12px;
				text-align:justify;
}

TD.more {
				text-align: right; 
				padding: 0 22px;
				cursor:pointer;
				font-weight: bold;
				background: url('../../images/boomgarden/news_more.png') no-repeat right 4px;
}

/*   MENU   */
table.menu
{
	height:22px;
	margin-bottom:1px;
}

table.menu td.off
{
	padding-left:18px;
	padding-right:18px;
/*	border:1px solid #424343;*/
	color:#424343;
	font-size:10px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

table.menu td.on
{
	padding-left:17px;
	padding-right:17px;
	border:1px solid #424343;
	color:#FFFFFF;
	background-color:#5EB69F;
	font-size:10px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-align:center;	
}

div.submenuplace
{
	height:20px;
	padding-top:3px;
	padding-bottom:3px;
}

div.menu_layer div.off
{
	clear:right;
	font-size:11px;
	float:left;
	height:18px;
	background-color:#5EB69F;
	color:#ffffff;
	background-image:url('../../images/r_menu.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-left:10px;
	padding-right:10px;
}

div.menu_layer div.on
{
	clear:right;
	font-size:11px;
	float:left;
	height:18px;
	background-color:#5EB69F;
	color:#ffffff;
	background-image:url('../../images/r_menu.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

TR.calendarium_red TD A {
				color: #df2226; 
				text-decoration: none; 
				font-size: 11px;
}

TR.calendarium_red TD span {
				background: white url('../../images/boomgarden/calendarium_more.gif') no-repeat center 55%; 
				padding: 0px 15px;
}
				
TR.calendarium_grey TD A {
				color: #A0A0A0; 
				text-decoration: none; 
				font-size: 11px;
}

TR.calendarium_grey TD span {
				background: white url('../../images/boomgarden/calendarium_more2.gif') no-repeat center 55%; 
				padding: 0px 15px;
}		


TABLE.formular TD.label {
				text-align: right;
}
TABLE.formular TD.field {
				text-align: left;
}				

.required {
				color: #DC090F;
}

/*
 * sonda
 */
table.sonda {
	width: 190px;
	margin: 0px;
}
table.sonda td.head {
	background-image: url( '../../images/boomgarden/sonda_bg.png' );
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #555;
	color: #000;
	text-align: center;
	vertical-align: middle;
	height: 44px;
	padding: 0px 4px;
}
table.sonda td.questions {
	padding: 4px 8px;
	border: 1px solid #555;
	color: #555;
}
table.sonda td.getresults {
	padding: 4px 8px;
}
table.sonda td.getresults a {
	text-decoration: none;
	color: #9B9B9D;
}
table.sonda td.getresults a:hover {
	color: #9B9B9D;
}

table.sonda td.result {
	background-image: url( '../../images/boomgarden/sonda_result_bg.png' );
	background-position: top;
	background-repeat: repeat-x;
	padding: 0px;
	vertical-align: top;
}
table.sonda td.result table.bar {
	width: 100%;
}
table.sonda td.result table.bar td.bar {
	background-image: url( '../../images/boomgarden/sonda_resultbar.png' );
	background-repeat: no-repeat;
	background-color: transparent;
	text-align: center;
	height: 18px;
	border-left: 1px solid #b6b6d9;
}
.row0 {	background-color: #F2F2F2; }
.row1 { background-color: #E8E8E8; }

A.on
{
				display: block; 
				background: transparent url('../../images/boomgarden/button_bg.gif') no-repeat; 
				color: #58595b; 
				width: 100px; 
				height: 20px;
				line-height: 18px;
				font-weight: normal;
				font-size: 11px;
				text-decoration: none;
			  text-align: center;
				margin: 0px auto;
}

A.on:hover
{
				color: black;
}

INPUT.off {
				width:100px; 
				background: transparent url('../../images/boomgarden/button_bg.gif') no-repeat; 
				color: #58595b; 
				height: 20px;
				border: 0px;
				line-height: 18px;
				font-weight: normal;
				font-size: 11px;
				text-decoration: none;
			  text-align: center;
				margin: 0px auto;
				cursor: pointer;
}
INPUT.on {
				width:100px; 
				background: transparent url('../../images/boomgarden/button_bg.gif') no-repeat; 
				color: #000000; 
				height: 20px;
				border: 0px;
				line-height: 18px;
				font-weight: normal;
				font-size: 11px;
				text-decoration: underline;
			  text-align: center;
				margin: 0px auto;
				cursor: pointer;
}

.dane {
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	top: 1px;
	background-color: #F2F2F2;
}
/*#tabela a:link,a:visited,a:hover,a:active {
	color:#993333;
}*/


.firmy {
color:#993333;
}

DIV.name {
				font-size: 14px; 
				font-weight: bold;
				color: black;
}
TD.dir_products, TD.dir_products A {
				color: #993333;
				font-size: 12px;
}
.brown {
				color: #993333;
}
