/* ===========================================
* DASHBOARD
*
* Author          : Jacek Kołodziej (kolodziejj@gmail.com)
* Creation date   : 03/09/2008
* Site            : centrumpaliw.pl
* License         : http://centrumpaliw.pl/
*
* ======================================== */

@import url(search.css);

.loader {
	width: 100%;
	background-image: url("../img/ajax_loader_dashboard.gif");
}

#left, #right {
	float: left;
	width: 490px;
}
#left {
	margin-right: 20px;
}

#right {
	width: 480px;
}

/* ===========================================
 * TABS
 * ======================================= */

/* TABS INDEX */
.tabs_list {
	padding: 15px 0px 7px;

	font-size: 1.2em;
}
.tabs_list li {
	display: inline;
	margin: 0 1px 0 0;
}

.tabs_list li a {
	border: none;
	padding: 8px 7px;

	color: #fff;
	font-weight: bold;
	text-decoration: none;

	background-repeat: no-repeat;
	background-position : center center;
}



.selected:link, .selected:visited {
	border: 1px solid #ccc;
	border-bottom-width: 0;
	padding-bottom: 8px;
	color: #ed5003 !important;
	background-color: #fff !important;
	background-image: none !important;
}

.selected:active, .selected:hover, .selected:focus {
	outline: 0;
}


.tab {
	border: 1px solid #ccc;
}


/* LEFT */

#tabs_list {
	padding-bottom: 10px;
}

#tabs_list li a {
	padding: 6px 7px;
	font-size: 1.4em;
	font-style: italic;
}

#tabs_list .selected:link, #tabs_list .selected:visited {
	padding-bottom: 10px;
}

/* Hack dla Opery nr 2 */
html:first-child #tabs_list .selected:link, html:first-child #tabs_list .selected:visited {
	padding-bottom: 11px;
}

#tf_cpm a { background-color: #00a9ff; }
#tf_program a { background-color: #da5d10; }
#tf_kierowco a { background-color: #ffb157; }
#tf_news a { background-color: #ff9f31; }

#t_kierowco {
	padding-bottom: 20px;
}
#t_kierowco ul {
	margin: 20px 10px 10px;
}
#t_kierowco ul li {
	float: left;

	margin-right: 30px;
}
#t_kierowco ul li.col1 { width: 120px; }
#t_kierowco ul li.col2 { width: 146px; }
#t_kierowco ul li.col3 { width: 142px; margin-right: 0px; }

#t_kierowco ul li a:link, #t_kierowco ul li a:visited {
	display: block;

	font-weight: normal;
}
#t_kierowco ul li a:active, #t_kierowco ul li a:hover, #t_kierowco ul li a:focus {
	border: none;
}

#t_program {
	font-size: 1.2em;
}

#cpm {
	margin: auto;
	width: 462px;
	min-height: 282px;

	color: #fff;

	background-image: url(../img/cpm_back.png);
	background-repeat: no-repeat;
	background-position : top right;
	background-color: #ef5000;
}

#cpm #cpmp1 {
	padding-top: 24px;
}
#cpm em {
	display: block;

	margin: 10px 170px 0px 30px;

	font-size: 2.5em;
	line-height: 1.2em;
	text-align: right;
	text-transform: uppercase;
}
#cpm #cpmp2 {
	display: block;

	margin: 5px 170px 0px 10px;
}
#cpm #cpmp3 {
	margin: 30px 170px 0px 10px;

	font-size: 1.1em;
}
#cpm a:link, #cpm a:visited {
	display: block;
	float: left;

	margin: 3px 8px;
	padding-top: 10px;
	width: 136px;
	height: 26px;

	color: #fff;
	font-size: 0.9em;
	text-align: center;

	background-image: url(../img/cpm_button_back.png);
	background-repeat: no-repeat;
	background-position : center center;
}

#announcement {
	margin: 6px 5px;
	padding-right: 238px;
	min-height: 181px;

	color: #fff;

	background-image: url(../img/announcement_back.png);
	background-repeat: no-repeat;
	background-position : top right;
	background-color: #ef5000;
}

#announcement h3 {
	padding: 0.5em;
	padding-bottom: 0;
}
#announcement p {
	padding-top: 0em;
}
#announcement a:link, #announcement a:visited {
	color: #fff;
}
#announcement a:active, #announcement a:hover, #announcement a:focus {
	border-color: #fff;
}

#map {
	float: right;
	background-color: #0ff;
}

#stations .biginfo {
	font-size: 1.7em;
}

#stations_info1 { color: #89ae00; line-height: 1.2em; font-variant: italic; }
#stations_info2 { color: #dea301; font-size: 1.6em; }
#stations_info3 { color: #dea301; }
#stations_info4 { margin: 0px 10px 5px 10px; vertical-align: bottom;  color: #ef5000; font-size: 3.6em }


/* RIGHT */

#stats_list li a {
	color: #004573;
}

#stats_list .selected:link, #stats_list .selected:visited {
	padding-bottom: 9px;

	color: #004573;
}

/* Hack dla Opery nr 3 */
html:first-child #stats_list .selected:link, html:first-child #stats_list .selected:visited {
	padding-bottom: 9px;
}

#tf_pb95 a { background-image: url('../img/tab_pb98_back.png'); }
#tf_pb98 a { background-image: url('../img/tab_pb98_back.png'); }
#tf_lpg a { background-image: url('../img/tab_lpg_back.png'); }
#tf_on a { background-image: url('../img/tab_on_back.png'); }
#tf_assortment a { background-image: url('../img/tab_assortment_back.png'); }
#tf_staff a { background-image: url('../img/tab_staff_back.png'); }
#tf_fuel_quality a { background-image: url('../img/tab_fuel_quality_back.png'); }

#tf_assortment a:link, #tf_assortment a:visited, #tf_staff a:link, #tf_staff a:visited, #tf_fuel_quality a:link, #tf_fuel_quality a:visited { color: #fff; }


/* ===========================================
 * STATS
 * ======================================= */
.stats {
}
.stats table {
}
.stats table tr {
	border-bottom: 1px solid #d3dce3;
}
.stats table th {
	font-weight: bold;
	color: #fff;
	background-color: #b6c1ce;
}
.stats table td {
	padding: 0.2em 1em;
}

.stats a:link, .stats a:visited {
	font-weight: bold;
	color: #111842;
	text-decoration: none;
}
.stats a:active, .stats a:hover {
	color: #f15201;
}

.stats .station a:link, .stats .station a:visited {
	color: #ef5000;
}
.stats .station a:active, .stats .station a:hover {
	color: #b6c1ce;
}

/* ===========================================
 * RIGHT CONTACT
 * ======================================= */
#right_contact {
	margin-top: 1em;
	width: 480px;
	min-height: 155px;

	color: #fff;

	background-image: url(../img/right_contact_back.png);
	background-repeat: no-repeat;
	background-position : top right;
	background-color: #ef5000;
}

#right_contact h3 {
	padding: 1em 20px;
	font-size: 2em;
}

#right_contact ul {
	margin-top: 1.2em;
	padding-left: 20px;
	vertical-align: bottom;
}

#right_contact a:link, #right_contact a:visited {
	color: #fff;
	text-decoration: underline;
}

/* ===========================================
 * AVERAGES
 * ======================================= */
#averages_voiv, #averages_week {
	float: left;

	margin-top: 10px;
	margin-right: 8px;
	width: 240px;
}

/* ===========================================
 * AVERAGES - VOIVODESHIPS
 * ======================================= */
#averages_voiv {
	font-weight: bold;
}

#averages_voiv table {
	border: 1px solid #d3dce3;
	margin: 0;
}
#averages_voiv table th {
	color: #004571;
	font-style: italic;
	text-align: left;

	background: transparent;
}
#averages_voiv table th a:link, #averages_voiv table th a:visited {
	padding-left: 2em;
}
#averages_voiv table th a:active, #averages_voiv table th a:hover {
	color: #f15201;
	background-color: transparent;
}
#averages_voiv table th, #averages_voiv table tr td {
	border: none;
}

#averages_voiv table tr td span {
	display: block;

	padding-left: 10px;

	background-repeat: no-repeat;
	background-position : left center;
}
#averages_voiv table tr td span.asc {
	color: #e9233e;
	background-image: url(../img/average_asc.png);
}
#averages_voiv table tr td span.neu {
	color: #666;
	background-image: url(../img/average_neu.png);
}
#averages_voiv table tr td span.desc {
	color: #67c91e;
	background-image: url(../img/average_desc.png);
}
