html {
    font-size:100.1%;
}

ol {
	margin-left: 40px;
	padding: 10px;
}

body {font: 62.5% Arial,Helvetica,sans-serif;}

div.aside div.header h2, div.aside div.header h2 a,
div.aside-column div.header h2, div.aside-column div.header h2 a, /* index */
div.content div.header h2, div.content div.header h2 a, /* index */
div.content-small-main div.header h2, div.content-small-main div.header h2 a, /* index */
div.article div.in-topic div.header h2,
.b-bottom-carousel div.header h2,
.b-bottom-carousel div.header h2 a {
	color: #000;
}

div.aside div.header,
div.aside-column div.header,  /* index */
div.content div.header,  /* index */
div.content-small-main div.header,  /* index */
div.article div.in-topic div.header,
.b-bottom-carousel div.header
{
    background: url("../i/content-header-bg.png") no-repeat scroll 0 100% #F0F0F0;
    border-top: 5px solid #C6062F;
    height: 26px;
    line-height: 26px;
    padding: 2px 5px 7px;
    position: relative;
}

div.two-headers div.header { /* index */
	background: url("../i/content-header-bg.png") no-repeat scroll 0 100% #F0F0F0;
	border-top: 3px solid #C6062F;
	padding: 0px 0px 7px 0px;
	height: 26px;
}


div.with-multiple-headers div.header {
	background: url("../i/content-header-bg.png") no-repeat scroll 0 100% #F0F0F0;
    border-top: 3px solid #C6062F;  /* HDR-3 */
/*    margin-bottom: 5px;*/
/*    padding: 0 0 7px 0;*/
	padding: 0px 0px 7px 0px;
	height: 26px;
}

div.with-multiple-headers div.header h2 {
	background-image: none;
	border-top: 3px solid; /* HDR-3 */
	text-align: left;
/*	padding-left: 5px;*/
}


div.with-multiple-headers div.header h2.active {
	background-image: none;
	text-align: left;
}

/* in subject */
div.in-relation {
	background:none repeat scroll 0 0 transparent;
	margin-bottom:10px;
}
div.in-relation div.news-list ul span.date {
	float: left; display: inline; margin-right: 6px;
	padding-left: 18px;
	padding-top: 2px;
	margin-top: -2px;
	}
div.in-relation div.footheader {
	background: none;
	border-top: 0;
	border-bottom: 5px solid #B4B4B4;
	padding-bottom: 4px;
}
div.in-relation div.news-list ul a {
	color:#272727;
}
div.in-relation {
	margin-bottom: 10px;
	background: #f0f0f0;
}
div.in-relation div.news-list {
	overflow: hidden;
	padding: 3px 8px 0;
	margin-bottom: 6px;
	position: relative;
}
div.in-relation div.news-list ul {
	font: 12px Arial, Helvetica, sans-serif;
	list-style: none;
	color: #272727;
	position: relative;
}
div.in-relation div.news-list ul li {
	margin-bottom: 15px;
}
div.in-relation div.news-list ul a {
	color: #272727;
}
div.in-relation div.news-list ul span.date {
    float:left;
    margin-right:6px;
    margin-top:-2px;
    padding-left:18px;
    padding-top:2px;
}
div.in-relation div.news-list ul a.news span.date {
	background: url(http://static5.aif.ru/glossy/i/icon.small.news.png) no-repeat 0 2px;
}
div.in-relation div.news-list ul a.photo span.date {
	background: url(http://static5.aif.ru/glossy/i/icon.small.photo.png) no-repeat 0 2px;
}
div.in-relation div.news-list ul a.video span.date {
	background: url(http://static5.aif.ru/glossy/i/icon.small.video.png) no-repeat 0 2px;
}
div.in-relation div.news-list ul span.date:before {
	content: " | ";
	color: #272727;
}
div.in-relation div.footheader {
	border-top: 5px solid #B4B4B4;
	padding-top: 4px;
}

/* search box */
div.head div.submenu form.search span.input-text-wrapper {
    /*background: url('http://static5.aif.ru/i/hdengi/i/health/input-text-bg.gif') no-repeat scroll 100% 0 transparent;*/
    width:150px;
}

div.head div.submenu form.search span.input-text-wrapper input {
    width:150px;
}


div.header h2 a.add {
    background:url(http://static5.aif.ru/glossy/i/icon.actions.gif) no-repeat scroll 0 0 transparent;
    height:15px;
    margin:0 !important;
    padding:0 !important;
    position:absolute;
    right:26px;
    top:6px;
    width:14px;
}

div.header h2 a.remove {
	width: 14px; height: 15px;
	background: url(http://static5.aif.ru/glossy/i/icon.actions.gif) no-repeat -19px 0;
	position: absolute;
	top: 6px;
	right: 7px;
	padding: 0 !important;
	margin: 0 !important;
}

div.with-multiple-headers div.header h2 a.add,
div.with-multiple-headers div.header h2 a.remove {
	display: none;
}
div.with-multiple-headers div.header h2.active a.add,
div.with-multiple-headers div.header h2.active a.remove {
    display: block;
}

div.header h2 a.inactive {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

/*div.footheader {background-color:#F1FDF6;}*/
div.footheader {
    background:url(http://static5.aif.ru/glossy/i/horizontal-divider-bg.gif) repeat-x scroll 0 100% #F0F0F0; /* #F3F4FA */
    padding:8px 6px;
    text-align:right;
}

div.head div.main-menu ul {
    margin-right: 0px;
}

div.read-discuss ul.feed {
    font: 1.2em Arial,Helvetica,sans-serif;
    list-style: none outside none;
}

div.tests {
    margin-bottom:10px;
}

div.tests ul {
	background: #F0F0F0/*#f1f1f0*/;
	list-style: none;
	font: 1.2em Arial, Helvetica, sans-serif;
	}
div.tests ul li {
	background: url(http://static5.aif.ru/i/glossy/i/horizontal-divider-bg.gif) repeat-x 0 100%;
	position: relative;
	min-height: 53px;
	_height: 53px;
	padding: 3px 3px 5px 80px;
	}
div.tests ul li a.test-pic {
	position: absolute;
	left: 3px;
	top: 3px;
	}
div.tests ul li p {
	margin-bottom: 8px;
	}
div.tests ul li p a {
	color: #282828;
	}
div.tests ul span.yes {
	background: url(http://static5.aif.ru/i/glossy/i/icon.test.yes.gif) no-repeat 0 50%;
	color: #66dc11;
	padding: 2px 0 2px 16px;
	margin-right: 13px;
	}
div.tests ul span.no {
	background: url(http://static5.aif.ru/i/glossy/i/icon.test.no.gif) no-repeat 0 50%;
	color: #cb0d0d;
	padding: 2px 0 2px 16px;
	margin-right: 13px;
}


/*table.table-incut td {border-bottom-color: #F6F6F6;}*/
table.table-incut td.image {
	background: #fff;
	}
table.table-incut td.description {
	padding: 0 5px;
	background-color: #F6F6F6;
	font: 12px Arial, Helvetica, sans-serif;
}

table.table-incut td.description2 {
	padding: 5px;
	font: 12px Arial, Helvetica, sans-serif;
	width: auto;
}

table.table-incut td.num {
	padding: 0 5px;
	font: 12px Arial, Helvetica, sans-serif;
	width: 100px;
}
div.incut-list {}

div.incut-list-right {
	float: right; display: inline;
	width: 210px;
	margin-left: 10px;
	}
div.incut-list table {
	border-collapse: collapse;
	}
div.incut-list table td {
	border-bottom: 3px solid #fff;
}
div.incut-list table .even td {
	background: #F3F4FA;
	}
div.incut-list table td.num {
	border-right: 3px solid #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 3px 5px 3px 10px;
	vertical-align: top;
}
div.incut-list table td.text {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 3px;
	}

div.text-incut-right {
	float: right; display: inline;
	width: 210px;
	margin-left: 10px;
	}
div.text-incut div.header h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	height: auto;
	color: #fff;
}

/* refs #564 */
div.articles-incut {
    background: none repeat scroll 0 0 #FEFBE3;
}
div.articles-incut div.text {
    background: url("../i/horizontal-divider.png") repeat-x scroll 0 100% transparent;
    clear: both;
    overflow: hidden;
    padding: 2px 5px;
}
div.articles-incut div.text p {
    font: 12px Arial,Helvetica,sans-serif;
}
div.articles-incut img {
    display: inline;
    float: left;
    margin: 2px 5px 3px 3px;
}
div.articles-incut div.text p.meta {
    color: #7F7F7F;
    font: italic 11px Arial,Helvetica,sans-serif;
    margin-bottom: 8px;
}
div.articles-incut div.footheader {
    background-color: #FEFBE3;
}

div.article-text {
	font: 14px/1.3 Arial,Helvetica,sans-serif;
}

ul.comments-track div.userpic { /* @see a.userpic */
    display: inline;
    float: left;
    margin: 0 5px 5px 0;
}

ul.comments-track div.username { /* @see a.username */
    color: #262626;
    display: inline-block;
    font: bold 14px Arial,Helvetica,sans-serif;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
}


div.head div.main-menu ul li a {
padding: 6px 4px 5px 3px;
}

div.head div.main-menu ul li{
    margin-left: -3px;
}

div.head div.main-menu p{
  margin:0;  
}
