/*@import "/css/2012/cmp_search.css";*/

.top_news {
	background: #fffef3;
	border: 1px solid #ff6600;
	margin: 5px 0 10px 0;
}
	.top_news h3 { margin: -1px -1px 0 -1px;  margin-top: -1px !important; }

.top_news p {
	padding: 10px 5px 10px 28px;
	background: url(/img/arrow6.png) no-repeat 10px 12px;
	/*text-transform: uppercase;*/
}

.content h3 .rss {
	width:20px;
	height:20px;
	position: absolute;
	top: 3px;
	right: 5px;
	background: url(/img/rss.png) no-repeat center center;
}
	.content h3 .rss span { display:none; }
	
.text img {float: left; margin-right: 10px; }
.text p { text-align: justify; padding: 5px 0; }
.text li { padding:2px 0; margin-left: 15px; list-style: square; }

/*#wrapper { position: relative; }*/
.content { padding-bottom: 50px;}

.intro {
	-moz-column-count: 2; 
	-moz-column-gap: 20px;
	-webkit-column-count: 2; 
	-webkit-column-gap: 20px;
	column-count: 2; 
	column-gap: 20px;
	/*column-rule: 3px double #666;*/
	color: #666 !important;
	
	padding-top: 10px; 
}
.intro p { text-align: justify; padding: 5px 0; }
	.intro strong { font-weight: normal; }
.intro_box  { background-color: #f7f7f7; }
.fpage_intro_block {
	height: 1000px;
    background: #e0e0e0;;
}
.f_infro, #block_intro {
	position:absolute;
	bottom:160px;
	left:0;
	width:100%;
}
#block_intro p { text-align: justify; }


@media (max-width: 991px) {
    .f_infro, #block_intro { bottom:190px; }
}
@media (min-width: 992px) { /** MD **/
    #block_intro { font-size: 14px; }
}
@media (min-width: 1200px) { /** LG **/
    #block_intro { font-size: 16px; }
}
.stories img {
	float: left;
	max-height: 160px;
	max-width: 160px;
	margin: 0 10px 10px 10px; 
}
.stories p {
	white-space: pre-line;
	text-align:justify;
}
.stories article { background: url(/img/dot02.png) repeat-x bottom;  padding-bottom: 5px; margin-bottom: 30px; }
.stories article:last-child { background: transparent ; }
.alert-warning {
    background-image: url(/img/2014bs/connect_bg.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
}