/* common tags */

* {font-size:100.01% /*62.5%*/;}

html,body{
	margin:0;padding:0; 
/* Оригинал		background-color: #EFE2D3; */
/* Ведомости 	background-color: #EDE5DB; */
/*  	background-color: #FFEBDA; */
	font-size:100%;
	font-family: Arial, sans-serif;
	text-align:center;
}

ul, ol, form, h2  { margin:0; padding:0; }

img, input {border: 0 none;}

input {border: 0 none; background-color: white;}

p {
	padding:0;
	margin:0;
	color:#2A2C2E;	
/* old color: #4A4C4E */
}

p a {
	color:#2A2C2E;
}

label { color:#2A2C2E !important; font-size: 0.8em; }

a			{ color:#000000; text-decoration:none; }
a:link		{}
a:active	{}
a:visited	{}
a:hover		{}

h1 {
	font-weight:normal;
	line-height:90%;
	padding:0;
	margin:0;
}

h2 {
	font-size:1.2em;
	line-height:100%;
	font-weight:normal;
}

h3 {
	font-weight:normal;
	font-size:1em;
	line-height:110%;
	padding:0;
	margin:0;
}

label {
	color: #a33600;
	font-size: 7pt;
}

table	{ 
	margin: 10px 0 5px 0; 
	padding:0; 
	border-spacing: 0; 
	border-top: 1px solid #DBCBD1 !important; 
	border-left: 1px solid #DBCBD1 !important; 
}
td	{ 
	border-bottom: 1px solid #DBCBD1;
	border-right: 1px solid #DBCBD1;
	padding: 2px 5px 2px 5px; 
	color:#2A2C2E; 
	font-size: 0.75em; 
}

form table { border: none !important; }
form td { border: none; }

li	{ margin:0;padding:0; }

button {color:#F2B397; font-weight: bold; border: none; padding-left:0;  background-color: transparent; cursor:pointer; }

/*common classes*/

.readonly { background-color: #dcdcdc; }

.current {
	color: #FBC1A9 !important;
}

.odd {
	
}

.even {
	background-color:#FBC1A9;
}

.content {
	width:970px;
	text-align:left;
	margin:0 auto;
	background-color: #FFEBDA;
}

.colRight {
	float:left;
	width:240px;
}

.colLeft {
	float:left;
	width:728px;
	border-left: 1px solid #DBCBD1;
	border-right: 1px solid #DBCBD1;
}

.colRight .rubric {
	background: url(/res/i/b07.png) no-repeat 0 -5px;
}

.rubric {
	text-align:center;
	font-size: 1.2em;
	color:#FFEBDA;
	padding-top:5px;
//	height:24px;
	height:19px;
}
a DIV.rubric { cursor: pointer; cursor: hand; }
.author {
	color:#7F1F00;
	font-size:0.8em;
}
.datetime {
	color:#6A6C6E;
	font-size:0.8em;
}
TR.formBlockBegin TD { padding-top:30px !important;}


.newsItem {
	padding:5px;
	margin-bottom:5px;
}
.newsItem h2 { margin:0 !important; }
.newsItem .datetime {
	margin-bottom:2px;
}
.newsItem a {
	font-size: 1.2em;
	color:#7F1F00;
}
.lastItem {
	border:0 none;
}
div.superNews a {
	font-weight:bold;
}
.digestItem {
	padding:5px;
	margin-bottom:5px;
}
.digestItem h2 {
	font-size: 1.4em;
	padding: 0 0 2px 0;
}
.digestItem h2 a {
	color:#7F1F00;
}
.digestItem .datetime, .digestItem .author {
	font-size: 0.8em;
}
.digestItem p {
	font-size: 1.2em;
	padding: 2px 0 0 0;
}

.archive {
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;
}
.archive a {
	color:#7F1F00;
}
.mainAnalyticsItem {
	margin-bottom:10px;
	overflow:hidden;
	clear:both;
}
.mainAnalyticsPhoto {
	float:left;
	padding:5px;
}
.mainAnalyticsTopic {
	float:left;
	width:210px;
	padding: 5px 5px 5px 0;
}
.mainAnalyticsTopic h2 {
	font-size: 1.4em;
	font-weight: bold;
}
.mainAnalyticsTopic a {
	color:#7F1F00;
}			
.mainAnalyticsLead {
	float:left;
	width:210px;
	padding: 5px 5px 10px 0;
}
.mainAnalyticsLead a {
	font-size: 1.2em;
	color:#2A2C2E;
}

/* special ids, classes, tags */
#header {
	color:#FBC1A9;
	font-size: 11px;
}
#header a {
	color:#FBC1A9;
}

#header .c1 {
	width: 281px;
	float:left;
	border-left: 1px solid #DBCBD1;
}
#header .c2 {
	background:url(/res/i/b03.png) no-repeat;
	width:447px;
	height:93px;
	float : left;
	border-right: 1px solid #DBCBD1;
}
#header .c3 {
	float:left;
	width:240px;
	background:url(/res/i/b04.png) no-repeat;
	font-size: 11px;
}

#logo {
	padding:0;
	margin:0;
}
#menuLang {
	padding:0 0 2px 5px;
	color:#7F1F00;
}
#menuLang a { color: #7F1F00;}

ul#menuMain {
	padding:10px 5px 0 5px;
	margin-top:1px;//margin-top:0;
	list-style: none;
}
#menuMain li {
	display:inline;
	margin-right:3px;
	margin-left:3px;
}
#menuMain a {
	font-weight:bold;
}
#rubricName {
/* 	background-color: red; */
	height:27px;
}

#updateTime {
	padding-top:17px;
	padding-right: 5px;
	float:right;
	font-size:9px;
	color:#7F1F00;
}
#menuSubMain {
	height:15px;
	padding-left:2px;
	border-top: 1px solid #DBCBD1;
}
#menuSubMain a {
	color:#7F1F00;
}
#menuSubMain li {
	display:inline;
	background-color:white;
	float: left;
}

.subMenu	{ 	}

#quickSearchContainer {
	height:28px;
	overflow:hidden;
}
#formQuickSearch {
	padding-top:8px;//padding-top:7px;
	padding-left:0px;
}
#formQuickSearch input	{
	margin-left: 5px;
	height:16px;
}

#menuServiceContainer {
	height:13px;
	overflow:hidden;
}
#menuService {
	color: #7F1F00;
	padding-top:1px;//padding-top:0px;
	padding-left:5px;
}
#menuService a	{
	color: #7F1F00;
}

#loginContainer {
	width:100%;
	height:50px;
	overflow:hidden;
}
#formLogin {
	padding-left:5px;
	padding-top:1px;//padding-top:0;
}
#formLogin span {
	display:inline-block;
	width:40px;
}
#formLogin input {
	margin-top:2px;
	margin-right:10px;
	width:90px;
	height:12px;
	font-size:0.9em;
}
#formLogin #password {
	margin-top:1px;//margin-top:0;
}
/* //9F3F1D */

#password button {color:#F2B397; font-weight: bold; border: none; width:57px; padding-left:0;  background-color: transparent; cursor:pointer; }

#formLogin #login a {
	font-size:9px;
	padding-left: 4px;
}
#password span {
	margin-top:2px;
}
#restorePass {
	margin-top:2px;
}
#restorePass a {
	color:#7F1F00;
	text-decoration:underline;
}
#userName		{ float: left; padding: 4px 0 3px 6px; width:130px; overflow: hidden; }
#userProfile	{ float: left; padding: 4px 0 3px 6px;  width:95px; text-align: center; }
#userLogout		{ padding-left:6px; padding-right: 36px; text-align: right; }

#formLoginComm { padding-top: 10px; padding-bottom: 5px; }
#formLoginComm input { border: 1px solid #7F1F00; width: 140px; }
#formLoginComm button { color: #7F1F00; }
#formLoginComm p	{ color: #6A6C6E; }

/* ќсновной контент */
#contentTopContainer {
	clear: left;
}

#contentTop {
	border-top: 1px solid #DBCBD1;
	font-size: 11px;          
}

#contentTop {
	background: url(/res/i/b17.gif) repeat-y;
}
#contentTop.firstPage {
	background:url(/res/i/b09.gif) repeat-y;
}

.contentPage .colLeft .rubric {
	background:url(/res/i/b13.png) repeat-y 0 -5px;
}

/* top analytics */
#topAnalytics {
	float:left;
	width:368px;
/* 	padding-bottom: 20px; */
}
#topAnalytics .rubric {
	background:url(/res/i/b10.png) no-repeat 0 -5px;
}
/* ! Размер заголовка горячей аналитики*/
#topAnalytics h1 {
	font-size: 1.4em;
	padding:5px;
}
#topAnalytics h1 a {
	color:#7F1F00;
	padding-right: 5px;
}
#topAnalytics img {
	float:left;
	margin:0 5px 5px 35px;
}
#topAnalytics .author {
	margin-bottom:30px;
}
#topAnalytics p {
	font-size: 1.2em;
	padding-left:35px;
}
#topAnalytics p.datetime, #topAnalytics p.author {
	font-size: 0.8em !important;
}

/* top news */

#hotArticlesContainer {
	float:left;
}
#hotArticles {
	float:left;
	width:180px;
	margin-bottom:20px;
}
#hotArticles .rubric {
	background:url(/res/i/b08.png) no-repeat 0 -5px;
}
.hotArticleItem { padding: 5px; margin-bottom: 5px; }
.hotArticleItem a {
	color: #7F1F00;
	font-size: 1.2em;
}

/* top banner 760x90 */
#bannerTop760
{
	border: 1px solid #DBCBD1;
	border-right: none;
	border-bottom: none;
	width: 969px;
	text-align: center;
	background-color: #FFEBDA;
	float: right;
}

/* top banner 468x60 */
#topBanner468 {
	clear:both;
	width:548px;
	height:60px;
	text-align:center;
	padding-top: 20px;
	padding-bottom: 10px;
}

/* top digest */
#topDiscuss {
	float:left;
	width:180px;
// 	width:178px;
}
#topDiscuss .rubric {
	background:url(/res/i/b08.png) no-repeat 0 -5px;
}

/* hot opinion */
.hotOpinion {
	padding:5px;
	margin-bottom:5px;
}
.hotOpinion h3 a {
	font-weight: bold;
	color:#7F1F00;
}
.hotOpinion h3 {
	margin-bottom:2px;
}
.hotOpinion p {
	color: #6A6C6E;
	font-size: .8em;
}
.hotOpinion .author {
	color:black;
	font-size:.8em;
	margin-bottom:2px;
}
.opinionNumber {
	text-decoration:underline;
}

#mainBanner600 {
	padding:0; margin:0;
	width:240px; overflow-x: hidden;
}
#mainBanner600 img {
	padding:0;
	margin:0;
	display: inline;
	width:120px;
	float: left;
}

/* main Content */
#contentMainContainer {
	clear: left;
}

#contentMain {
	font-size: 11px;
}

#contentMain.firstPage {
	background:url(/res/i/b09.gif) repeat-y;
}

/* main analytics */
#mainAnalytics {
	float:left;
	width:368px;
	margin:0 auto;
	padding-bottom: 10px;
}
#mainAnalytics .rubric {
	background:url(/res/i/b10.png) no-repeat 0 -5px;
}
#mainAnalytics h1 {
	font-size: 1.8em;
	padding:5px;
}
#mainAnalytics h1 a {
	color:#7F1F00;
	padding-right: 5px;
}
/*
#mainAnalytics img {
	float:left;
	margin:5px;
}
*/
#mainAnalytics .author {
	width: 140px;
	margin-bottom:30px;
}
#mainAnalytics p {

}

/* main news */
#mainNewsContainer {
	float:left;
}
#mainNews {
	float:left;
	width:180px;
	margin-bottom:20px;
}
#mainNews .rubric {
	background:url(/res/i/b08.png) no-repeat 0 -5px;
}

/* main banner 468x60 */
#mainBanner468 {
	clear:both;
	width:548px;
	height:60px;
	text-align: center;
}

/* main digest */
#mainDigest {
	float:left;
	width:180px;
// 	width:178px;
	padding-bottom:20px;
}

#mainDigest .rubric {
	background:url(/res/i/b08.png) no-repeat 0 -5px;
}
#mainDigest p {}

.classifier { border-top: 1px solid #DBCBD1; }
.tags {
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 1.2em;
/*
	border-bottom: 1px solid #DBCBD1;
	padding: 2px 20px 2px 10px;
	color: #2A2C2E;
*/
}
.tags a:link	{  }
.tags a:hover	{ color: #7F1F00 !important; text-decoration: underline; }


#indicatorContainer {
	background:url(/res/i/b11.png) no-repeat;
	padding-top: 5px;
}
.indicator {
	padding:0 5px 0 5px;
	background-color: #FBC1A9;
}
#indicatorMenuSwitcher {
	background:url(/res/i/b12.png) no-repeat;
	text-align:center;
	padding:2px 0 3px 4px;
	color:white;
	position: relative;
	cursor:pointer;
}
#indicatorMenu {
	background-color:#FBC1A9;
	border:1px solid #999999;
	display:none;
	height:150px;
 	left:54px;
	overflow-x:hidden;
	overflow-y:auto;
 	position:absolute;
	text-align:left;
 	top:100%;
 	width:184px;
	z-index:100;
}
.indicatorItem {
	color: #7F1F00;
	background-color:#FBC1A9;
	text-align:left;
	padding:4px;
	padding-left:15px;
	font-size:0.8em;
	cursor: pointer;
}
.indicatorItemOver {
	color: #FBC1A9;
	background-color:#7F1F00;
	text-align:left;
	padding:4px;
	padding-left:15px;
	font-size:0.8em;
	cursor: pointer;
}

#mainBottomMenuContainer {
	height:27px;
	font-size: 11px;
}

#mainBottomMenuContainer .colLeft {

}

#mainBottomMenuContainer .colRight {
	background:url(/res/i/b14.png) no-repeat;
	height:30px;
	padding-top: 5px;
	color: #FFEBDA;
	text-align: center;
}

/* secondary Content */
#contentSecondaryContainer {
	clear: left;
}
#contentSecondaryContainer .rubric {
	background:url(/res/i/b13.png) 0 -5px;
}
#contentSecondary {
	font-size: 11px;
}
#contentSecondary.content {
	background-color: white;
}

.miniRubric {
	text-align: center;
	font-size:11px;
	border-bottom: 1px solid #DBCBD1;
	margin-top: 2px;
	margin-bottom: 10px;
	color:#8C939B;
}

#contentSecondaryContainer .colLeft {
	background:url(/res/i/b18.gif) repeat-y;
	border-top: 1px solid #DBCBD1;
}
#contentSecondaryContainer .colRight {
	border-top: 1px solid #DBCBD1;
}
#contentSecondaryContainer #factory {
	width:242px;
	float:left;
}
.mainFactoryItem {
	border-bottom: 1px solid #DBCBD1;
	padding: 2px 20px 2px 10px;
	color: #2A2C2E;
}
.mainFactoryItem.lastItem {
	border-bottom: none;
}
.mainFactoryItem a {
	color: #2A2C2E;
}
.mainHoldingItem {
	border-bottom: 1px solid #DBCBD1;
	padding: 2px 20px 2px 10px;
	color: #2A2C2E;
}
.mainHoldingItem.lastItem {
	border-bottom: none;
}
.mainHoldingItem a {
	color: #2A2C2E;
}
.mainIndustryItem {
	border-bottom: 1px solid #DBCBD1;
	padding: 2px 20px 2px 10px;
	color: #2A2C2E;
}
.mainIndustryItem.lastItem {
	border-bottom: none;
}
.mainIndustryItem a {
	color: #2A2C2E;
}
#contentSecondaryContainer #person {
	width:242px;
	padding-bottom: 20px;
	float:left;
}
.mainPersonTopItem .photo {
	width: 80px;
	float:left;
}
.mainPersonTopItem .fio {
	width:152px;
	padding: 5px 5px 0 5px;
	float:left;
}
.mainPersonTopItem a {
	color: #2A2C2E;
}
.mainPersonItem {
	padding: 15px 2px 5px 0;
}
#contentSecondaryContainer #law {
	width:244px;
//	width:242px;
	padding-bottom: 20px;
	float:left;
}
.mainLawItem {
	border-bottom: 1px solid #DBCBD1;
	padding: 2px 20px 2px 10px;
	color: #2A2C2E;
}
.mainLawItem.lastItem {
	border-bottom: none;
}
.mainLawItem a {
	color: #2A2C2E;
}

/* bottom main menu */
ul#menuMainBottom {
	padding:6px 5px 0 285px;
	background:url(/res/i/b16.png) no-repeat right 0;
	height:30px;
//	height:52px;
	list-style: none;
}
#menuMainBottom li {
	display:inline;
	margin-right:3px;
	margin-left:3px;
}
#menuMainBottom a {
	font-weight:bold;
	color:#FFEBDA;
}

#menuSubMainBottom {
	height:13px;
 	padding-left:280px;
	background-color: #FFEBDA;
}
#menuSubMainBottom a {
	color:#7F1F00;
}
#menuSubMainBottom li {
	display:inline;
	background-color:white;
}

#banner468_3 {
	height:60px;
	padding-left:39px;
}

#partners {
	padding-left:5px;
}
#partners a {
	float: left;
}
#partners img {
	padding:0;
	margin:0;
}

#copyrights .colLeft {
	border-top: 1px solid #DBCBD1;
	width:718px;
	padding: 5px;
	height:120px;
}

#copyrights .colRight {
	border-top: 1px solid #DBCBD1;
	background-color:white;
	font-size:0.6em;
	padding: 5px;
	width: 230px;
	height:120px;
}

#banner468_4 {
	height:60px;
	border-bottom: 1px solid #DBCBD1;
}

#merki.content	{
	border-left: 1px solid #DBCBD1;
	width: 959px;
	padding:5px;
}

/* Документы с конечным контентом (текст новости, аналитики и т.п.) */

.documentContent {
	float: left;
	width: 608px;
//	width: 560px;
}

.documentContainer {
 	padding: 35px 35px 35px 35px;
}

.documentContent .articleAction {
	width: 150px;
	margin-top:10px;
	text-align:center;
	color:#7F1F00;
	cursor: pointer; cursor: hand;
}

.documentContent h1 {
	font-size: 3.2em;
	color:#7F1F00;
}

.documentContent h2 {
	margin: 20px 0 15px 0;
	color: #2A2C2E;
	font-weight: bold;
}

.documentContent a {
	color:#7F1F00;
}

#wideContentContainer { padding: 35px; border-top: 1px solid #DBCBD1; }
#wideContentContainer h1 { font-size: 2.2em; color:#7F1F00; }
#wideContentContainer h2 { margin: 20px 0 15px 0; }
#wideContentContainer a { color:#7F1F00; }

.documentBody {
	clear:left;
	padding-top: 20px;
 	font-size: 1.2em;
 	color:#2A2C2E;
}

.documentBody p {
	text-indent: 30px;
	margin-bottom:5px;
	text-align: justify;
}

#contentPageBanner600 {
	width: 120px;
	float:right;
}

.links { margin-top:20px; }
.links li { padding-left: 30px; list-style: none; }
.links a { color: #2A2C2E; text-decoration: underline; }
div.links div.subHeader	{ margin-bottom: 10px;font-weight: bold; }



.opinionList	{
	padding: 40px 5px 0px 35px;
}
.opinion		{
	margin-bottom: 20px;
}
.opinion DIV.datetime {
	padding-bottom: 2px;
}
.opinionForm {
	padding: 35px 10px 35px 35px;
}
.opinionFormHelp {
	font-size:0.8em;
}
.opinionText {
	width:100%;
}
#secretcode { width: 50px; border:1px inset; }
.opinionFormHelp {}
.opinionSubmit	{ text-align: center; margin-top: 20px; font-weight: bold; }
.opinionSubmit a {color:#7F1F00; }



.banner468textTop { margin-bottom: 35px; }
.banner468textBottom { padding: 0 0 35px 35px; }

#analyticsImage { margin-right:10px; float:left; }

.newsList {
	border-bottom: 1px solid #2A2C2E;
	width: 100px;
	padding-left:10px;
	margin-top:15px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #2A2C2E;
}
.newsItem.dayByDay {
	padding: 10px 10px 5px 35px;
//	padding: 10px 10px 0 35px !important;
	border-bottom-color: #DBCBD1;
	width: 563px;
//	width: 605px;
}
.dayByDay DIV {
	color: #2A2C2E;
}

.documentContainer .digestItem p a { color: #2A2C2E; }
.documentContainer .digestItem h2 { margin-bottom: 0; }

.newsItem.dayByDay .time { 
	width: 45px;
	float:left;
}
.newsItem.dayByDay .title {
	padding-right:15px; 
	float:left;
	width:500px;
//	width:338px;
}
.newsItem.dayByDay .author {
	width: 140;
	float:left;
}

.informers {
	padding: 0 0 35px 35px;
}

.informers * {
	color: #7F1F00 !important;
	font: 10pt Arial, sans-serif !important;
	border: none !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	margin: 0 !important;
	text-align: left !important;
	list-style: none !important;
}

.informerItem DIV	{padding: 0 !important; margin: 0 !important; }
.informerItem a { padding-bottom: 5px !important; }
.informerItem DIV a { padding-bottom: 5px !important; }

/* Предприятия */
#factoryLogo	{ margin-top:20px; margin-bottom: 10px; }
#factoryInfo	{ color:#7F1F00; border:none !important; }
#factoryInfo TD	{ border:none !important;  padding-top:10px; }
#factoryInfo a	{ color:#7F1F00; text-decoration: underline; }
#factoryInfo TD.label			{ color: #2A2C2E; }

/* Персоналии */
#personPhoto	{ margin-top:20px; margin-bottom: 10px; }
#personInfo	{ color:#7F1F00; border:none !important;}
#personInfo TD	{ border:none !important;  padding-top:10px; }
#personInfo a	{ color:#7F1F00; text-decoration: underline; }
#personInfo TD.label			{ color: #2A2C2E; }

.holders { margin-top:20px; }
.holders li { padding-left: 30px; list-style: none; }
.holders a { color: #2A2C2E; text-decoration: underline; }
div.holders div.subHeader	{ margin-bottom: 10px;font-weight: bold; }
.personItem .photo {
	width: 60px;
	float:left;
}
.personItem .fio {
	width:160px;
	padding: 5px 5px 0 15px;
	float:left;
}
.personItem a {
	color: #2A2C2E;
}

/* Индикаторы */
#indicatorGraphContainer	{ float: left; }
#indicatorGraph { margin-top: 20px; }
#indicatorValues	{ float: left; padding: 35px 0 0 20px; }
#indicatorValues TABLE	{ 	border-top: 1px solid #DBCBD1; border-left: 1px solid #DBCBD1; }
#indicatorValues TD	{ 	border-bottom: 1px solid #DBCBD1; border-right: 1px solid #DBCBD1; padding: 2px 5px 2px 5px; color:#2A2C2E; font-size: 1.2em; }

/* Раздел аналитика */
.analyticsListItem {
	margin-bottom:10px;
	overflow:hidden;
	clear:both;
}
.analyticsListItem h2 {margin:0;}

.analyticsListPhoto {
	float:left;
	padding:5px;
	padding-right: 10px;
}
.analyticsListTopic {
	float:left;
	width:150px;
	padding: 5px 5px 5px 0;
}
.analyticsListTopic .datetime { margin-top:2px; }
.analyticsListTopic a {
	color:#7F1F00;
}			
.analyticsListLead {
	float:left;
	width:300px;
//	width:250px;
	padding: 5px 5px 0 0;
}
.analyticsListLead a {
	color:#2A2C2E;
}

/* Раздел Предприятия */
.factoryItem	{ margin-bottom:20px; }

/* Раздел Холдинги */
.holdingItem	{ margin-bottom:20px; }

/* Раздел Персоны */
.fio.personMain	{
	width: 450px;
//	width: 400px;
}

/* Регистрация пользователя */
#registrationForm input { /* width: 130px; */ border:1px inset; }
#registrationForm td { padding: 2px 0 2px 0; }
.formHelp { font-size:0.8em; color: #2A2C2E; }
#secretcode { width: 50px !important; border:1px inset; }
#userRules	{ margin-top: 30px; text-align: center; }
#userRules a	{ text-decoration: underline; color: #2A2C2E; }
.formSubmit	{ text-align: center; margin-top: 30px; font-weight: bold; }
.formSubmit a {color:#7F1F00; }
.formSubmit button {color:#7F1F00; font-weight: bold; border: none;	background-color: #FFEBDA; cursor:pointer; }
.formFail	{ margin-top:30px; text-align: center; color:red; display: none; }

#regLogin	{ border: 1px inset; width: 140px; }

/* Профиль пользователя */
#userFormBlockBegin TD { padding-top:30px;}

/* Версия для печати */
#windowPrint { background-color: window;  }
#printContainer	{ text-align:left; background-color: window; font-size: 12pt; padding: 5mm 5mm 5mm 15mm; }
#printContainer h1 { font-size: 20pt; font-weight: bold; margin-top: 10mm }
#logoPrint	{ float: left: }
#urlPrint	{ margin-top: 1mm; font-size:7pt; clear: right; }
#urlPrint a	{ text-decoration: underline; }
#infoPrint	{ margin: 5mm 0 5mm 0; }
#infoPrint *	{ color:black; font-size: 8pt; }
#bodyPrint p { margin-top: 2mm; color:black; }
#leadPrint	{ margin-top: 2mm; margin-bottom: 4mm; font-weight: bold; color:black; }

/* Архив */
.calendarYearName	{ font-size: 2.4em; font-weight: bold; color: #7F1F00; margin-bottom: 30px; }
.calendar { background-color: white; }
.calendar th { font-weight: normal; font-size: 0.8em; text-align: center; background-color:#7F1F00; color: white; }
.calendar td { padding:3px; color: #FBC1A9; text-align: center; }
.calendar a {  }
.calendar caption { color: #7F1F00; }
.calendarContainer { width:134px; height:170px; float: left; }

/* Результаты поиска */
#searchSummary form { margin-bottom: 30px; }
#searchSummary input { border: 1px inset; width: 460px; }
#searchSummary button { margin-left: 5px; color:#7F1F00; }
#searchInfo	{ color:#7F1F00; font-size:0.8em; margin-bottom: 30px; }
#searchResult h2 { margin-top: 30px; margin-bottom: 0; }
#searchResult .datetime { margin-top: 5px; margin-bottom: 5px; }
#searchPages { margin-top: 30px; color:#7F1F00; }
#searchPages span { font-size:0.8em;  }
#pageNumbers { color: #FBC1A9; font-size: 1.2em !important; margin-left: 10px; }
#pageNumbers a {  }

.advert { padding-left:5px; padding-bottom: 15px; }
.advert a { color:#2A2C2E; font-size: 0.8em; }
#market .lastItem { padding-bottom: 0; }
#market .miniRubric { 	border-top: 1px solid #DBCBD1; }

.pedia	{ margin-bottom: 30px; font-size: 1.2em; }
.term	{ margin-top: 30px; }
.pediaWord	{ font-size: 1.5em; font-weight: bold; color:#7F1F00; }
.abetka {  }
.abetka span { color: #FBC1A9; font-size: 1.2em !important; margin-right: 3px; }

#fbLike	{ margin-top:10px; margin-bottom:3px; border:none; overflow:hidden; width:500px; height:35px; }
#socSharing	{ margin-top: 20px; text-align: center; }
#socComment	{ padding-left: 35px; margin-bottom: 30px; }
#vk_comments	{ margin-top: 30px; }
#fb_widget	{ margin-bottom: 2px; margin-top: 5px;padding-left: 0px; border:none; overflow:hidden;}
#vkgroup_widget	{ margin-bottom: 2px; margin-top: 5px;padding-left: 5px; border:none; overflow:hidden;}
#xxtable { border-top: 0px !important; border-left: 0px !important; table-layout: auto; width: 100%;}
#xxtd { border-bottom: 0px !important; border-right: 0px !important; }

/* Фикс логотипа */

.c1 #logo img {
  width: 281px;	 
}

/* Мобильная версия */

/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media screen and (min-width: 1281px) {
  
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media screen and (min-width: 1025px) and (max-width: 1280px) {
  
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media screen and (min-width: 768px) and (max-width: 1024px) {
  
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
  @media screen and (min-width: 481px) and (max-width: 767px) {
*/

@media screen and (min-width: 481px) and (max-width: 767px) {
  
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
  @media screen and (min-width: 320px) and (max-width: 480px) {
*/

@media screen and (min-width: 320px) and (orientation: portrait) {
	
  #contentSecondaryContainer, 
  #contentMain .colRight,
  #contentTop .colRight,   
  #mainBottomMenuContainer, 
  #partnersList,
  #rubricName, 
  #menuSubMain, 
  #loginContainer, 
  #menuLang, 
  #menuSubMain, 
  #loginContainer, 
  #topDiscuss,
  #menuServiceContainer, 
  #hotArticlesContainer,
  #contentPageBanner600,
  #bannerTop760,
  #banner468textBottom,
  .adsbygoogle.adsbygoogle-noablate,
  .google-auto-placed,
  .articleAction  {
	  display: none;
  }
  
  #quickSearchContainer, 
  #contentTopContainer, 
  #contentTop, 
  #contentMain,
  #contentMainContainer, 
  #copyrights, 
  #copyrights .colLeft,
  #copyrights .colRight,
  #mainNewsContainer,
  #mainNews,
  #mainDigest,
  #topAnalytics p,
  #mainBanner468,
  #u_0_0_Dx,
  .documentBody img,
  .newsItem.dayByDay,
  .documentContent,
  .fb_iframe_widget_fluid_desktop iframe,
  .documentBody iframe,
  .documentContainer,
  .banner468textTop,
  .banner468textBottom,
  .mainAnalyticsTopic,
  .mainAnalyticsLead,
  .mainAnalyticsPhoto,
  .mainAnalyticsPhoto p,
  .newsItem.dayByDay .title,
  .newsList,
  .content, 
  .colLeft, 
  .documentContent h1,
  .colright {
	  width: 100% !important;
	  clear: both;
	  box-sizing: border-box;
  }
  
  #header .c1, 
  #header .c2, 
  #header .c3, 
  #topAnalytics, 
  #hotArticles, 
  #hotArticlesContainer, 
  #mainAnalytics, 
  #topAnalytics h1, 
  #analyticsImage,
  #topBanner468 {
	  display: block; 
	  float: left; 
	  width: 100% !important;
	  clear: both;
	  box-sizing: border-box;
  } 
  #topAnalytics .rubric,
  #hotArticles .rubric,
  #mainDigest .rubric,
  #mainNews .rubric {
      padding: 5px;
      background: #873617;
      height: 18px;
      border: 0;
  }
  
  #hotArticles .rubric,
  #mainDigest .rubric,
  #mainNews .rubric {
      margin: 5px 0;
  }
  
  .c1, 
  .c2, 
  .c3 {
      background-size: cover !important;
	  padding: 2px 0;
  }
  
  #header .c2 {
      height: auto;
      font-size: 84%;
      padding-bottom: 5px;
	  background: #873617;
	  border: 0;
  }  
  

  
  #header .c3 {
	  margin: 5px 0;
	  background: #873617;
  }
  
  #formQuickSearch {
      padding-top: 5px;
  }
  
  #formQuickSearch input {
	  width: 70%;
  }
  
  .c1 #logo img {
	  width: 100%;	 
	  margin-bottom: -25px;
  }
  
  .menuSubMain,
   #copyrights .colLeft   {
	  height: auto;
  }
  
  #topBanner468,
  .banner468textTop,
  .banner468textBottom  {
	  padding: 0;
	  margin-bottom: 20px;  
  }
   
  
  #topAnalytics p {
      font-size: 1.2em;
      padding: 5px;
  }
 
 .mainAnalyticsTopic h2,
 .mainAnalyticsLead,
 .mainAnalyticsLead a,
 .topAnalytics a  {
	  padding: 5px;
  }
 
 
  #topAnalytics img {
      width: 100% !important;
	  height: auto !important;
	  margin: 0px;
	  box-sizing: border-box;
  }
  
  .mainAnalyticsPhoto img  {
      width: 50% !important;
	  text-align: center;
	  height: auto !important;
	  margin: 0px;
	  box-sizing: border-box;
  }

  
  ul#menuMain,
  #mainAnalyticsLead,
  #mainAnalyticsTopic   {
      padding: 5px 5px 0 3px;
  }
  
  #header .c1,
  #copyrights .colLeft,
  #copyrights .colRight,
  .mainAnalyticsPhoto,
  .documentContainer,
  .fb_reset  {
    padding: 0px;
  }
  
  .newsItem.dayByDay,
  .opinionList,
  .colRight p {
	  padding: 5px;
  }
  
  button  {
      padding: 0 5px;
  }
  
  #mainAnalytics .author,
  #topAnalytics .author {
      margin-bottom: 0px;
  }
  
  #topAnalytics p.datetime, #topAnalytics p.author {
	  margin: 0 20px 0 5px;
	  width: auto !important;
	  display: block; 
	  float: left;
	  clear: none;
  }
   
  .mainAnalyticsPhoto {
	  text-align: center;
  }
  
  .mainAnalyticsPhoto p.datetime, .mainAnalyticsPhoto p.author {
	  margin: 0 20px 0 5px;
	  clear: both;
	  width: 100% !important;
	  display: block; 
	  float: left;
	  clear: none;
  }
  
  #contentTop,
  #contentTop.firstPage,
  #contentMain.firstPage {
      background: #FFEBDA;
  }
  
  #contentMain,
  #contentTop {
      font-size: 12px;
  }
  

  #mainAnalytics{
	  -webkit-box-ordinal-group: 2;
	  -moz-box-ordinal-group: 2;
	  box-ordinal-group: 2;
  }
  
  #mainNews {
	  -webkit-box-ordinal-group: 1;
	  -moz-box-ordinal-group: 1;
	  box-ordinal-group: 1;
    margin-bottom: 0px;

  }
  
  #mainBanner468 {
	  -webkit-box-ordinal-group: 3;
	  -moz-box-ordinal-group: 3;
	  box-ordinal-group: 3;
	  margin-bottom: 20px;
  }
  
  .documentContainer h1,
  .fb_iframe_widget {
      margin-bottom: 10px;
  } 
  
  .documentContent h1 {
	  margin-top: 40px;
	  clear: both;
	  display: block;
	  float:left;
	  width: 100% !important;
	  font-size: 26px;
  }
  
  .documentContent h2 {
	  margin: 0;
  }
  
  #formLoginComm,
  .documentBody,
  .documentContainer,
  .documentContainer .fb_iframe_widget,
  .documentContainer h1,
  .documentContainer h2,
  .opinionForm  {
	  padding: 5px;
	  box-sizing: border-box;
  }
  
  .opinionText {
      width: 100%;
      box-sizing: border-box;
  }
  
  .documentBody p {
      text-indent: 0;
  }

  #xxtd {
      width: 50% !important;
  }
  
  #socComment {
	  display: none;
      /*padding-left: 0;
      margin-bottom: 10px;*/
  }
  
  .fb_iframe_widget iframe {
      width: 100% !important;
      height: auto !important;
	  box-sizing: border-box;
  }
  
  #mainDigest {
	  margin-top: 30px;
  }
  
  
}