@charset "utf-8";
/* CSS Document */

a img {
	border: none;
}

.red {
	color: #d31217;
}
.orange {
	color: #e16f00;
}
.separator {
	margin: 20px 0px;
}
.up {
	text-transform: uppercase;
}
.b {
	font-weight: bold;
}
input.wide {
	width: 217px;
	height: 17px;
	padding: 9px;
	font-size: 14px;
	background: transparent url(/wyszukiwarka/images/bg_input_wide.png) top left no-repeat;
	border: none;
}
.select_wrapper_wide {
	width: 217px;
	height: 17px;
	padding: 9px;
	font-size: 14px;
	line-height: 14px;
	background: transparent url(/wyszukiwarka/images/bg_input_wide.png) top left no-repeat;
	border: none;
	display: inline-block;
}
select, .select_wrapper_wide select {
	width: 217px;
	height: 17px;
	border: 0px;
	padding: 0px;
	background: #FFF;
}
input.narrow {
	width: 101px;
	height: 17px;
	padding: 9px;
	font-size: 14px;
	background: url(/wyszukiwarka/images/bg_input_narrow.png) top left no-repeat;
	border: none;
	text-align: center;
}
input[type="submit"] {
	color: #2c2453;
	text-transform: uppercase;
	float: right;
	margin-right: 40px;
	font-size: 14px;
	padding: 8px 0px;
	text-align: center;
	background: url(/wyszukiwarka/images/bg_input_submit.png) top left no-repeat;
	border: none;
	width: 81px;
	height: 30px;
	font-weight: bold;
}
#hint {
	display: none;
	position: absolute;
	height: 150px;
	overflow-y: scroll;
	top: 0px;
	left: -100px;
	border: 1px black solid;
	background-color: #FFF;
}
#hint .res_num {
	position: absolute;
	top: 3px;
	right: 18px;
	font-size: 8px;
	color: #BBB;
}
#hint table {
	width: 100%;
	border-collapse: collapse;
	border: none;
}
#hint table tr td {
	line-height: 20px;
	cursor: pointer;
}
#hint table tr td.highlight {
	background-color: #CCF;
}
table.rel_search_results {
	border-collapse: collapse;
	margin-bottom: 20px;
	width: 100%;
}
table.rel_search_results th {
	color: #FFF;
	min-width: 40px;
	text-align: center;
}
table.rel_search_results th a {
	color: #FFF;
}
table.rel_search_results td {
	color: #000;
}
table.rel_search_results td, table.rel_search_results th {
	background: #f6f6f6 url(/wyszukiwarka/images/bg_cell.png) top right repeat-y;
	font-size: 12px;
	padding: 3px;
}
table.rel_search_results tr th {
	background-color: #b2b2b0;
}
table.rel_search_results tr.sorters th {
	background-color: #a4a4a2;
	font-weight: bold;
}
table.rel_search_results tr.odd td {
	background-color: #e8e8e8;
}
table.rel_search_results td.go, table.rel_search_results td.gp, table.rel_search_results td.cp {
	text-align: center;
}
table.rel_search_results tr td.mark {
	text-align: center;
	width: 45px;
}
table.rel_search_results tr td.mark .desc {
	display: none;
	position: absolute;
	border: 2px #333 solid;
	padding: 4px;
	background: #f6f6f6 url(/wyszukiwarka/images/bg_cell.png) top right repeat-y;
	text-align: left;
	z-index: 100;
}
table.rel_search_results tr td.route .dev_data {
	display: none;
	position: absolute;
	border: 2px #333 solid;
	padding: 4px;
	background: #f6f6f6 url(/wyszukiwarka/images/bg_cell.png) top right repeat-y;
	text-align: left;
}
table.rel_search_results tr td.route .dev_data * {
	font-size: 10px;
	font-family: "Consolas";
}
#rel_f_box {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	overflow: auto;
	width: 100%;
	height: 100%;
}

.tabe {
	display: inline-block; 
	width: 80px; 
	line-height: 20px; 
	height: 20px;
}
.tabtip {
	display: none; 
	position: absolute; 
	border: 2px #333 solid; 
	padding: 4px; 
	background: #f6f6f6 url(/wyszukiwarka/images/bg_cell.png) top right repeat-y; 
	text-align: left; 
	z-index: 100;
}
