/* CSS Document */

#cennik {
	padding-left: 35px;
	margin-top: 8px;
}
#cennik_menu {
	margin-bottom: 25px;
}
.cennik_pos, .cennik_pos_act {
	background-image:url('../img/cen_menu_mid.gif');
	background-repeat:repeat-x;
}
.cennik_pos a {
	color: #FFFFFF;
	font-weight: bold;
}
.cennik_pos_act a {
	color:#CCFFFF;
	font-weight: bold;
}
.cennik_div {
	color: #0B2D8E;
	margin-bottom: 20px;
	overflow:auto;
}
.cennik_frame {
	background-image:url('../img/cennik_frame_mid.gif');
	background-repeat:repeat-y;
	padding: 0 25px 5px 35px;
}
.cennik_text {
	margin-top: 10px;
	margin-left: 50px;
}
.cennik_text p {
	margin-top: 5px;
}

ul#cennik_menu {
	display:block;
	font:'Tahoma' 8pt;
	list-style:inside none none;
	overflow:auto; 
	padding:0px; 
	margin:0px;
	margin-left:35px;
	margin-bottom:2em;
	height:100%;
}
ul#cennik_menu li {
	float:left;
	margin:0px;	padding:0px;
	display:inline-block;
	height:34px;
	background:url('../img/cen_menu_right.gif') right no-repeat;
}
ul#cennik_menu li a {
	padding:1em 0px;	margin:0px 12px 0px 0px;
	background:url('../img/cen_menu_mid.gif') repeat-x top left;
	color:#FFFFFF;
	font-weight:700; 
	display:block;
	height:auto;	width:10px;
	font-size:7pt;
}
ul#cennik_menu li a:hover {
	padding:1em 0px;;
	display:block;
}
ul#cennik_menu li > a,
ul#cennik_menu li > a:hover {
	width:auto;
}
div.menu_r {
	height:34px; width:12px;
	display:inline-block;
	float:left;
	background:url('../img/cen_menu_left.gif') left #EEEEEE;
	font-size:4pt;
	margin:0px;	padding:0px;
	/* fix 3px margin */
	position:relative;
	left:3px;
}
* > div.menu_r {
	position:relative;
	left:0px;
}
#d1, #d2, #d3, #d4, #d5 {
	position:relative;
}
table.cennik { border:0px solid #0B2D8E; margin-bottom:1em; }
table.cennik th { background-color:#E6E6FA; color:#0B2D8E; text-align:center; font-weight:700; font-family:Verdana; font-size:8pt; }
table.cennik tr { color:#333333; }
table.cennik tr.odd { background-color:#F5F5F5; }
table.cennik tr.even { background-color:#FFFFFF; }
table {
	width:auto;
}
div.pdf {
	padding:0px;
	width:98%;
	margin:auto;
}
div.pdf a {
	background-image:url('../img/pdf_ico_32.gif'); 
	background-position:left; 
	background-repeat:no-repeat;
	display:block;
	padding:1em; 
	padding-left:40px;
	text-decoration:none;
	white-space:nowrap;
	float:left;
	color:#0B2D8E;
}
div.pdf a sup, div.pdf a:hover sup {
	font-weight:700;
	color:#000000;
	text-decoration:none;
}
