@charset "utf-8";

/***************/
/* ОБЩИЙ СТИЛЬ */
/***************/

/* Стиль хлебных крошек новостного блока */
.newsBackLinks { font-size: 12px; margin: 0 0 10px 0; }
.newsBackLinks a { color: #777; }
.newsBackLinks a:hover { color: #444; }
.newsCurrBackLink { color: #6abb3a; font-size: 12px; font-weight: bold; }

/* Стили заголовков */
.newsRssLink { position: absolute; right: 0; bottom: 0; text-align: right; width: 48px; padding: 0; }
.newsRssLink img { padding: 5px 0 0 0; }
.newsTitleWrap { position: relative; margin: 0; padding: 0 60px 0 0; width: 670px; }
.newsListTitle { }
.newsElemTitle { }

/* Стиль блока постраничной разбивки */
.newsPgLinks { position: relative; border-top: 1px solid #c3c4c2; margin: 10px 0; padding: 2px 0 0 0; }
.newsPgLinks a { display: inline-block; text-decoration: none; color: #88c961; border: 1px solid #88c961; padding: 5px 10px; margin: 0 5px 0 0; font-size: 16px;  }
.newsPgLinks a:hover { color: #fff; background-color: #c3c4c2; border: 1px solid #c3c4c2; border-top: 3px solid #c3c4c2; margin: -2px 5px 0 0; }
.newsPgLinks .pgLinkSelected { color: #fff; background-color: #c3c4c2; border: 1px solid #c3c4c2; border-top: 3px solid #c3c4c2; margin: -2px 5px 0 0;  }
.newsPgLinks .pgDots { font-size: 16px; color: #88c961; display: inline-block; padding: 5px 10px 0 5px; margin: 0; vertical-align: bottom; font-size: 20px; line-height: 1; }

/* Разделитель новостей */
.newsContentSeparator { clear: both; display: block; font-size: 0; height: 1px; line-height: 0; margin: 15px 0; border-bottom: 1px dotted #000; }

/***********************/
/* Стиль списка статей */
/***********************/
.newsUnoBlock .newsBlock { margin: 15px 0; }
.newsUnoBlock .newsBlockImg { width: 170px; }

.newsUnoBlock .newsBlockShortDoc { width: 560px; margin: 10px 0 0 0; }
.newsUnoBlock .newsBlockShortDoc p { text-align: justify; line-height: 1.3; }

.newsUnoBlock .news_link { font-size: 14px;  font-weight:bold;  color: #6abb3a; padding: 5px 0 5px 0; margin: 0; text-indent: 0; }
.newsUnoBlock .news_link:hover { color: #d2363e; }
.newsUnoBlock .news_date_wrap { text-align: right; margin: 0 0 10px 0; }
.newsUnoBlock .news_date { color: #777; font-weight: bold; font-size: 11px; margin: 0 0 15px 0; padding: 0; text-indent: 0; }
.newsUnoBlock .news_date a { color: #777; }
.newsUnoBlock .news_date a:hover { color: #444; }
.newsUnoBlock .news_more { font-size: 14px;  font-weight:bold;  color: #6abb3a; padding: 5px 0 5px 0; margin: 0; text-indent: 0; text-decoration: underline; }
.newsUnoBlock .news_more:hover { color: #d2363e; }

.newsUnoBlock .newsThumbImgs { margin: 5px 15px 5px 0; border: 1px solid #DDD; padding: 3px; }
.newsUnoBlock .lsided_imgs { float: left; margin: 5px 15px 5px 0; border: 1px solid #DDD; padding: 3px; }
.newsUnoBlock .newsImg { margin: 5px 0 5px 0; border: 1px solid #bbb; padding: 3px; }
.newsUnoBlock .newsImgLeft { margin: 5px 10px 5px 0; border: 1px solid #bbb; padding: 3px; }
.newsUnoBlock .newsImgRight { margin: 5px 0 5px 10px; border: 1px solid #bbb; padding: 3px; }

.newsUnoBlock .news_isHot { display: inline-block; padding: 0; font-weight: normal; }
.newsUnoBlock .news_views { display: inline-block; padding: 0 2px 0 5px; font-weight: normal; }
.newsUnoBlock .news_comments { display: inline-block; padding: 0 2px 0 5px; text-decoration: none !important; font-weight: normal; }
.newsUnoBlock .news_author { font-size: 16px; font-weight: bold; text-align: right; }

/* Стиль цитаты для новостной ленты */
.newsUnoBlock blockquote { 
	font-family: Arial; 
/*	font-size: 14px; */
	font-style: italic; 
	margin: 15px 0 15px 30px; 
	padding: 0.25em 40px; 
	line-height: 1.45; 
	position: relative; 
	color: #808080;
}
.newsUnoBlock blockquote:before { display: block; content: "\201C"; font-size: 80px; position: absolute; left: -20px; top: -20px; color: #7a7a7a; }
.newsUnoBlock blockquote cite { color: #999999; font-size: 12px; display: block; margin-top: 5px; }
.newsUnoBlock blockquote cite:before { content: "\2014 \2009"; }

/***********************************************/
/* Стиль новостного виджета для боковой панели */
/***********************************************/
.widgNewsSimpleListSidebar { font-family: Tahoma; font-size: 12px; }
.widgNewsSimpleListSidebar .widgNewsDate { display: block; text-align: left; font-size: 10px; color: #000; font-weight: bold; }
.widgNewsSimpleListSidebar .widgNewsTitle { display: block; text-align: left; font-size: 16px; color: #4298b4; font-weight: bold; padding-bottom: 10px; }
.widgNewsSimpleListSidebar .widgNewsShortDoc { text-align: left; }

/**************************/
/* WIDGET NEWSBOCK SIMPLE */
/*
.widg_news_simple { margin: 5px; }
.widg_news_simple.newsSimpleWidgetHeader {}
.widg_news_simple .widg_newsblock_element { padding: 0px; margin: 0; }
.widg_news_simple .widg_news_link { font-size: 18px; color: #246; text-decoration: underline; }
.widg_news_simple .widg_news_link:hover { color: #002; }
.widg_news_simple .widg_news_pub_time { padding: 3px 0 10px 0; color: #959595;  }
.widg_news_simple .widg_news_left_sided_img { margin: 0 10px 10px 0; background-color: #FFF; border: 1px solid #DDD; padding: 3px; float: left; width: 83px; }
.widg_news_simple .widg_news_short_doc  { text-indent: 0; font-size: 12px; width: 300px; margin-left: 98px; text-align: justify; }
.widg_news_simple .widg_news_content-separator { background: #EEE; clear: both; color: #FFE; display: block; font-size: 0; height: 1px; line-height: 0; margin: 12px 0 12px 0; }
*/

.widg_news_simple { margin: 0; }
.widg_news_simple .newsSimpleWidgetHeader {
	display: block;
	background-image: url(../../images_sys/tpl_imgs/mfs2014_main/mod_newsblock/simple_widget_header_back.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 225px;
	height: 35px;
	margin: 20px 0;
	padding: 15px 0 0 15px;
}
.widg_news_simple .newsSimpleWidgetHeader h2 { color: #fff; }
.widg_news_simple .widg_newsblock_element { padding: 0px; margin: 0; }
.widg_news_simple .widg_news_link { text-decoration: none; font-weight: bold; }
.widg_news_simple .widg_news_link:hover { text-decoration: underline; }
.widg_news_simple .widg_news_pub_time { padding: 0 0 10px 0; color: #959595;  }
.widg_news_simple .widg_news_left_sided_img { margin: 0 8px 5px 0; background-color: #FFF; border: 1px solid #573244; padding: 2px; float: left; width: 74px; }
.widg_news_simple .widg_news_short_doc  { text-indent: 0; font-size: 12px; text-align: justify; color: #5a5e5b; }
.widg_news_simple .widg_news_content-separator { background: #EEE; clear: both; color: #FFE; display: block; font-size: 0; height: 1px; line-height: 0; margin: 12px 0 12px 0; }
.widg_news_simple .widg_link_to_all_news { display: block; margin: 20px 0; }
.widg_news_simple .widg_link_to_all_news a { color: #5a5e5b; font-size: 12px; }
.widg_news_simple .widg_link_to_all_news a:hover { color: #d2363e; }