/*
 Wspólny akrusz stylów - newsy i szkolenia
 
 Autorzy:
 - Tomasz Porosiński
 - Grzegorz Strzelecki
*/

.newsSglHead {
	border-bottom: 1px solid #9A9A9A;
	margin-top: 8px;
	margin-bottom: 24px;
}

.eventSglDateDescr {
	border-top: 1px solid #9A9A9A;
	margin-top: 8px;
	margin-bottom: 6px;
	margin-left: 12px;
	padding-top: 24px;
	font-weight: bold;
}

.newsSglCost, .eventSglDateCon, .eventSglInfo {
 	margin-left: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.eventSglCostLbl, .eventSglInfoDescr {
 	margin-left: 12px;
	margin-top: 18px;
	margin-bottom: 6px;
	font-weight: bold;
}

.eventSglLinks, .eventSglRel {
 	margin-left: 12px;
	margin-top: 18px;
	margin-bottom: 6px;
}

.newsSglCostDescr {
	margin-left: 12px;
	margin-top: 6px;
	margin-bottom: 12px;
	font-style: italic;
}

.eventSglCon, .newsSglImg {
 	margin-left: 12px;
	margin-top: 12px;
	margin-bottom: 8px;
}

.newsSglCon {
 	margin-left: 12px;
	margin-top: 12px;
	margin-bottom: 24px;
}

.newsLstTitle, .newsLttTitle, .newsSglTitle, .eventSglTitle, .eventLstTitle, .eventLttTitle {
	padding-left: 12px;
	font-size: 11px;
	font-weight: bold;
	background-image: url("images/news_back_top.gif");
	background-repeat: repeat-y;
}

.newsLstDate, .newsLttDate, .newsSglDate, .eventLttDate, .eventLstDate {
	padding-left: 12px;
	margin-bottom: 8px;
	color : #717171;
	font-size: 10px;
	background-image: url("images/news_back_top.gif");
	background-repeat: repeat-y;
}

.newsLttSubHead, .newsLstSubHead, .eventLttSubHead, .eventLstSubHead, .eventLttSubHead {
 	padding-left: 12px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-image: url("images/news_back_main.gif");
	background-repeat: repeat-y;
}

.frameMainGrey .newsLstTitle,
.frameMainGrey .newsLttTitle,
.frameMainGrey .newsSglTitle,
.frameMainGrey .eventSglTitle,
.frameMainGrey .eventSglDateDescr,
.frameMainGrey .eventLstTitle,
.frameMainGrey .eventLttTitle,
.frameMainGrey .newsLstDate,
.frameMainGrey .newsLttDate,
.frameMainGrey .newsSglDate,
.frameMainGrey .eventLttDate,
.frameMainGrey .eventLstDate {
	background-image: url("images/news_back_top_dark.gif");
}

.frameMainGrey .newsLttSubHead,
.frameMainGrey .newsLstSubHead,
.frameMainGrey .eventLttSubHead,
.frameMainGrey .eventLstSubHead,
.frameMainGrey .eventLttSubHead {
	background-image: url("images/news_back_main_dark.gif");
}

.newsSglRelDate, .eventSglDate {
	margin-bottom: 8px;
	color : #717171;
}

.newsLttMore, .newsLstMore, .eventLttMore, .eventLstMore {
	margin-top: 8px;
	margin-bottom: 24px;
	text-align: right;
}

.newsLttNav, .newsLstNav, .eventLstNav, .eventLttNav {
	margin-top: 8px;
	margin-bottom: 16px;
	text-align: right;
	font-weight: bold;
}

.newsSglNav, .eventSglNav {
	margin-top: 24px;
	margin-bottom: 16px;
	text-align: right;
	font-weight: bold;
}

.newsSglLinksHead, .newsSglRelHead, .eventSglLinksHead, .eventSglRelHead {
	font-size: 11px;
	font-weight: bold;
}

.newsSglSubHead, .eventSglSubHead {
	margin-left: 12px;
	font-style: italic;
	margin-top: 12px;
	margin-bottom: 12px;
}

.newsSglRel, .newsSqlRel, .newsSglLinks, .eventSglLinks, .newsSglAuth, .eventSglAuth {
 	margin-left: 12px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.eventsLttReg {
	margin-right: 10px;
}

#newsLtt ul, #newsLtt ol,
#newsLst ul, #newsLst ol,
#newsSgl ul, #newsSgl ol,
#eventSgl ul, #eventSgl ol {
	margin-left: 36px;
	padding-left: 0px;
}

#newsLtt li, #newsLst li, #newsSgl li {
}

.newsLttMore img, .newsLttNav img,
.newsLstMore img, .newsLstNav img,
.newsSglMore img, .newsSglNav img,
.eventLttMore img, .eventLttNav img,
.eventLstMore img, .eventLstNav img,
.eventSglMore img, .eventSglNav img {
	margin-right: 5px;
	vertical-align: text-top;
	margin-top: 1px;
	border-style: none;

}

.newsSingleImageCaption {
	font-size: 10px;
	font-style: italic;
}

.newsSqlRelHead {
	font-weight: bold;
}

.newsSglAuth, .eventSglAuth {
	font-size: 10px;
}
