/*  home page */
.s-h #lib_cnt,
.s-h #lib_sb1 { margin-top: 10px; }

/*  co - GENERAL */
.s-h .co h2 { font-size: 20px; }

/*  style 2 - bordered */
.s-h .cos2 {
	background: #222 url(../ii/g_bg1.gif) repeat-x;
	border-top: 1px solid #4C4C4C;
	border-left: 1px solid #4C4C4C;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	margin-bottom: 20px;
	}

.s-h .cos2 h2 {
	padding: 10px;
	background: transparent url(../ii/g_hozline1.gif) repeat-x 0 100%;
	margin-bottom: 10px;
	text-align: center;
	}

.s-h .cos2 h3,
.s-h .cos2 p { padding: 10px; text-align: left; margin: 0; }

.s-h .cos2 p { font-size: 11px; }

/*  btns */
.s-h p.imgrp {
	float: right;
	padding: 0 10px 0 0;
	width: 81px !important; /* for most browsers */
	width /**/:101px; /* for pre 6.0 IE Win */
	height: 34px;
	margin: 10px 0 0 10px;
	border: 0;
	cursor: pointer;
	}

.s-h p.imgrp a	{
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	padding-top: 34px;
	overflow: hidden;
	width: 81px !important; /* for most browsers */
	width /**/:101px; /* for pre 6.0 IE Win */
	height: 0px !important; /* for most browsers */
	height /**/:34px; /* for pre 6.0 IE Win */
	}

.s-h .co_s_com1 p.imgrp { margin: 0; background-position: 10px 0; }

.s-h .co_s_p1 .imgrp {	background: transparent url(../ii/s_p_link1_bg.gif) no-repeat;	}
.s-h .co_s_s1 .imgrp {	background: transparent url(../ii/s_s_link1_bg.gif) no-repeat;	}
.s-h .co_s_d1 .imgrp {	background: transparent url(../ii/s_d_link1_bg.gif) no-repeat;	}
.s-h .co_s_n1 .imgrp {	background: transparent url(../ii/s_n_link1_bg.gif) no-repeat;	}
.s-h .co_s_f1 .imgrp {	background: transparent url(../ii/s_f_link1_bg.gif) no-repeat;	}
.s-h .co_s_com1 .imgrp {	background: transparent url(../ii/s_com_link1_bg.gif) no-repeat;	}
.s-h .co_s_w1 .imgrp {	background: transparent url(../ii/s_w_link1_bg.gif) no-repeat;	}

	/* doors */
.s-h .giss2 .gis .gii_uit-ri-h:hover { background-color: transparent !important;  } /* resets from lib_g_feed_gis */
.s-h .cos2 .drs p { padding: 0; }
.s-h .cos2 .giss2 .drs { background: none; }

		/* images */
.s-h .cos2 .giss2 .drs .gii img.ti {
	border-top: 1px solid #111;
	border-left: 1px solid #111;
	border-right: 1px solid #4C4C4C;
	border-bottom: 1px solid #4C4C4C;
	margin-bottom: 5px;
	}

		/* gii_il_h_uit-ri_rc */
.s-h .cos2 .giss2 .gis .gii_il_h_uit-ri_rc { margin: 10px 0 5px 0 !important; }
.s-h .cos2 .gis { padding: 0 10px; }


 	/* headlines */
.s-h .co_s_n1 .gis {
	border: 1px solid #333;
	padding: 5px;
	margin: 0 10px !important;
	width: 241px !important; /* for most browsers */
	width /**/:253px; /* for pre 6.0 IE Win */
	}

.giss2 .gis .gii { margin-top: 10px; }
.giss2 .gis .gii,
.giss2 .gis .ir-l-con { padding-bottom: 10px; margin-bottom: 10px; }

.s-h .co_s_n1 .gis .gii .h { line-height: 1.2em; margin-bottom: 2px; }
.s-h .co_s_n1 .gis p { padding: 0 !important; }

.s-h .co_s_n1 .gis .gii .scdt,
.s-h .co_s_n1 .gis .ir-l { font-size: 10px !important; }

.s-h .co_s_n1 .gis .ir { line-height: 1em; }

.s-h .co_s_n1 .gis .ir .ir-l { letter-spacing: -1px; }
.s-h .co_s_n1 .gis .ir .ir-l a { padding: 0 !important; }

/*  co's */
.s-h .co_s_n1 h3 { margin-top: 0; padding-top: 0; }

 	/* co_cw widgets */
.s-h .lib_sb .gad { margin-bottom: 0 !important; }

 	/* co_cw widgets */
.s-h .co_s_com1 { text-align: left; padding-bottom: 10px; }
.s-h .co_s_com1 h2 { margin: 30px 0 0 0 !important; }
.s-h .co_s_com1 h3 { margin-top: 20px; }

.s-h .co_s_com1 .co_s_com_wg {
	text-align: center;
	border: 1px solid #333;
	background: #222;
	margin-bottom: 10px;
 }


/*  co_s_w1 + co_s_f1 */
.s-h .co_s_w1 p,
.s-h .co_s_f1 p { margin-top: 0 !important; padding-top: 0 !important; }

 	/* rms_a_con adverts */
.s-h .rms_a_con { margin-bottom: 20px !important; }