	/* ---------- category home pages ---------- */
	/*  LAYOUT */
/*  co's */
/*  co_g_mn1 */
.p-l #lib_cnt .co_g_mn1 ul { list-style-type: none; margin: 0; padding: 0; }
.p-l #lib_cnt .co_g_mn1 ul.sm {
	position: static !important; /* for most browsers */
	position /**/:relative; /* for pre 6.0 IE Win */
	background: transparent url(../ii/g_hozline.gif) repeat-x 0 100%;
	padding-bottom: 2px;
	margin-bottom: 20px;
	text-align: left;
	}
	
.p-l #lib_cnt .co_g_mn1 ul.sm li { list-style-image: none; padding: 0; margin: 0; }
.p-l #lib_cnt .co_g_mn1 ul.sm li a {
	background: transparent url(../ii/g_hozline.gif) repeat-x;
	display: block;
	padding: 5px 0;
	margin: 0;
	}
	
/*  co_s_p1 + co_s_s1 + co_s_n1 */


.p-l #lib_cnt .cos1 .gis { padding-top: 5px;
	background: transparent url(../ii/g_hozline.gif) repeat-x;
	}


		/* gii_il_h_uit-ri_rc */
.p-l #lib_cnt .gis .gii_il_h_uit-ri_rc . { margin-top: 50px !important; }


.s-w .p-l #lib_cnt .co_g_mn1 h2,
.s-w .p-l #lib_cnt .co_g_in2 h2 { margin-top: 30px !important; }