/* packages */

/* unordered list */
ul.ul { display: block; clear: both; width: auto; margin: 0; padding: 0; text-align: justify; }

/* list rows */
li.li {
	display: table; position: relative; clear: both; width: 985px; min-height: 15px; height: auto !important; height: 15px;
	margin: 0; padding: 2px 0; border-bottom: 1px solid #ccc; background: #fff url('../img/catalog-firme/bg-list-item.gif') repeat-x; list-style: none;
}
* html li.li { float: left; min-height: 18px; height: auto !important; height: 18px; }
li.li a { position: relative; color: #0b5e98; }
li.li a:hover { color: #0158f7; }
li.li span { position: relative; float: left; height: 100%; margin: 0; padding: 5px 0 3px 5px; }
li.li span.options { width: 425px; font-size: 12px; }
li.li span.options a { margin-right: 2px; vertical-align: top; }
* html li.li span.options a { margin-right: 5px; }
li.li span.options em { line-height: 18px; font-weight: bold; font-size: 12px; color: #4875c7; }
li.li span.cell { width: 180px; margin: 0; font-weight: bold; }
li.li span.cell img { vertical-align: middle; }
* html li.li span.cell img { margin-top: -1px; }
li.li span.cell strong { font-size: 13px; color: #4875c7; }
	
	/* alternate cells */
	li.alternate { background: #f2f2f2 url('../img/catalog-firme/bg-list-item-alternate.gif') repeat-x; }
	
	/* footer options border */
	li.brdbot { border-bottom: 5px solid #000; font-size: 15px; }
	
	/* header packages name border */
	.brdtop { border-top: 2px solid #ccc; font-size: 13px; color: #2064b8; }
	
	/* no right border */
	.brdrno { border-right: none; }
	
	/* center*/
	.center { text-align: center; }
	
	/* packages */
	#pack1 { color: #c83232; }
	#pack2 { color: #7ba30d; }
	#pack3 { color: #2462a2; }
	
	a#pack1, a#pack2, a#pack3 { position: absolute; top: 45px; left: 60px; font-weight: normal; }
	a:hover#pack1, a:hover#pack2, a:hover#pack3 { text-decoration: none; }
	* html a#pack1, * html a#pack2, * html a#pack3 { top: 44px; }
	
	/* tooltip */
	#fixed_tooltip { position: absolute; line-height: 16px; padding: 2px; border: 2px solid #dcdc17; text-align: left; color: #333; z-index: 100; }

