			div#pageContent div.contentWrapper div.left h2 {
				background: #ED1B23 url(../img/sub/internet/left_h2.png);
			}

			div#pageContent div.contentWrapper div.right h2 {
				background: url(../img/sub/internet/arboplanner/right_h2.png) no-repeat;
			}					
			
			div#pageContent div.contentWrapper div.right {
				padding-right:0;
			}
			
			div#pageContent fieldset {
				margin: 20px 10px 10px 10px;
			}
			
				div.right fieldset h3 {
					padding: 0.5em;
				}
			
			div#pageContent fieldset div {
				float:left;
			}
			
			div#pageContent select {
				border: 1px solid #d9d9d9;
				width: 21em;				
				overflow: auto;
				margin:0;
			}
			
			div#pageContent div.src {
			
			}
				div#pageContent div.src a {
					background:#fff;
					color:#666;
					padding:0.3em;
					border: 1px solid #d9d9d9;
					border-width: 1px 1px 0 1px;
				}
				
				div#pageContent div.src a.active {
					background:#EDECE7;
					border-color:#999;
					outline:none;
					font-weight:bold;
				}
			
			div#pageContent div.switcher {
				padding: 2em;
			
			}
				div#pageContent div.switcher a {
					color:#FF8A00;				
					display:block;
					font-size:2.5em;
					line-height:1.1em;
					height:1.3em;
					width:1.3em;
					margin-bottom:0.5em;
					text-align:center;
					background:url(../img/sub/internet/arboplanner/switcher_bg.png) 50% 50% no-repeat;
				}
				div#pageContent div.switcher a:hover {
					text-decoration:none;
				}
			
			div#pageContent div.target {

			}

#tabswitch { display:none; position: relative; top:-29px; }

.tabs h3 { display:none; }						
.tabs #tabswitch { 
	display:block; 
	list-style:none;
	_margin-top:-29px;
	}
.tabs #tabswitch li { 
	float:left; 
	font-weight:bold; 
	cursor:pointer; 
	height:2em; 
	line-height:2em; 
	padding: 0 10px; 
	margin-right: 2px; 
	background:#fff !important; 
	border:solid 1px #ababab; 
	border-bottom-color:#ababab; 
	}
.tabs #tabswitch li.active { 
	background:#EFEEEA !important; 
	border:solid 1px #333; 
	border-bottom-color:#fff; 
	}

a.csvExport {
	display:block;
	width:130px;
	height:34px;
	overflow:hidden;
	text-indent:-999px;
	background:url(../img/sub/internet/arboplanner/pobierz_csv.gif) 0 0 no-repeat;
	margin:10px 0;
}

#selectCols {

	}	
#selectCols ul, #selectCols li {
		display:block;
		height:1.5em;
		position:relative;
		float:left;
		background:#f4f3ee;
	}
#selectCols li {
		_width:150px;
	}
#selectCols li strong {
	display:block;
	height:100%;
	padding:3px 10px;
	background:url(../img/sub/internet/arboplanner/arrdown.gif) 98% 8px no-repeat;
}
#selectCols li.hidden ul {
		display:none;
	}

#selectCols ul ul {
	border:1px solid #ababa9;
	position:absolute;
	top:1.5em;
	height:auto;	
	background:#f4f3ee;
	padding: 3px;
	width:15em;	
	}
#selectCols ul ul li {
		float:none;
		padding:2px;
		height:auto;
		border:none;
	}

#selectCols.hidden ul ul {
		
	}

table#wyniki {
	border-collapse:collapse;
	margin-bottom: 30px;
	width:100%;
	clear:both;
}

	table#wyniki td, table#wyniki th {
		font-size:10px;
		padding:1px 2px;
		margin:0;
	} 
	
	table#wyniki th { 
		background:#E8E8E8;
		color:#333;
		font-weight:normal;
		padding: 3px 8px 3px 3px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #aaa;
		border-top: 1px solid #aaa;
		text-align:center;
	}
  	table#wyniki th.sort { 
		background:#E8E8E8 url(../img/sub/internet/arboplanner/sort-none.png) 100% 50% no-repeat;
		}

		table#wyniki th.asc {
			background:#E8E8E8 url(../img/sub/internet/arboplanner/sort-asc.png) 100% 50% no-repeat;
		}
		table#wyniki th.desc {
			background:#E8E8E8 url(../img/sub/internet/arboplanner/sort-desc.png) 100% 50% no-repeat;
		}
	
	table#wyniki td {
		border: 1px solid #fff;
		text-align:right;
	}
		table#wyniki td:first-child {
			border: 1px solid #fff;
			text-align:left;
		}
		
		table#wyniki tr.group td {
			background:#fff;
			font-weight:bold;
			font-size:11px;
		}
	
	table#wyniki tr {
		background:#f4f4f4;
	}
	
	table#wyniki tr.odd {
		background:#fcfcfc;
	}

	table#wyniki a.pokazinfo {
		position:relative;
	}
	table#wyniki a.pokazinfo:hover {
		border: transparent;
	}
	table#wyniki a.pokazinfo:hover span {
		display:block;
		color:#333;
		text-decoration: none;
		position:absolute;
		bottom:0;
		left:0;
		padding:5px;
		background:#fff;
		border:1px solid #999;
		cursor:default;
	}
	table#wyniki a.pokazinfo span {
		display:none;
	}
	
fieldset.tab {
	border-bottom: 1px solid #ccc;
	padding-bottom:1em;
}

input.plannerSend {
	width:126px;
	height:35px;
	float:right;
	background:	url(../img/sub/internet/arboplanner/button_send.png) 0 0 no-repeat;
}

form {
	position:relative;
}
a.tabs {
	position:absolute;
	right:0;
	top:-45px;
	display:block;
	width:26px;
	height:25px;
	text-indent:-999px;
	overflow:hidden;
	outline:none;
}
a.on {
	right:35px;
	background:url(../img/sub/internet/arboplanner/v_tabs_off.gif) 0 0 no-repeat;
}
a.off {
	background:url(../img/sub/internet/arboplanner/v_list_on.gif) 0 0 no-repeat;
}
.tabs a.on {
	top:-30px;
	background:url(../img/sub/internet/arboplanner/v_tabs_on.gif) 0 0 no-repeat;
	_top:0;
}
.tabs a.off {
	top:-30px;
	background:url(../img/sub/internet/arboplanner/v_list_off.gif) 0 0 no-repeat;
	_top:0;
}
	
#pageContent div.contentWrapper div.left .plannerWynik li {
	display:none;
}		
#pageContent div.contentWrapper div.left .plannerWynik li.plannerWynik {
	display:block;
}

div#selectCols span.help {
  display: block;
  padding: 3px 0px;
  text-indent: 6px;
  font-size: 10px;
  color: #a00;
}
