div.carousel-wrapper a.back, div.carousel-wrapper a.forward {
	background-image: url(../i/icon.carousel.actions.gif);
	}
div.carousel-wrapper ul li div.text {
	background-color: #fc8833;
	}

div.head div.submenu h2 {
	float: left; display: inline;
	padding-left: 5px;
	background: url(../i/submenu-h2-bg.gif) no-repeat 0 100%;
	color: #fff;
	font: 18px Tahoma, Verdana, "Trebuchet MS", sans-serif;
	position: relative;
	z-index: 2;
	margin-left: -1px;
	}
div.head div.submenu h2 span {
	float: left; display: inline;
	padding-right: 5px;
	background: url(../i/submenu-h2-bg.gif) no-repeat 100% 100%;
	padding-bottom: 3px;
	}

/*
div.head div.submenu {
	border-color: #fc8833;
	background-color: #F0F0F0;
}
*/

div.article-header {
	background-color: #fefbe3;
	}

div.article ul.article-actions li.zoom-in a {
	background: url(../i/icon.actions.zoomin.png) no-repeat 0 50%;
	}
div.article ul.article-actions li.zoom-in a:hover {
	background: url(../i/icon.actions.zoomin.active.png) no-repeat 0 50%;
	}
div.article ul.article-actions li.zoom-out a {
	background: url(../i/icon.actions.zoomout.png) no-repeat 0 50%;
	}
div.article ul.article-actions li.zoom-out a:hover {
	background: url(../i/icon.actions.zoomout.active.png) no-repeat 0 50%;
	}
div.article ul.article-actions li.print a {
	background: url(../i/icon.actions.print.png) no-repeat 0 50%;
	}
div.article ul.article-actions li.print a:hover {
	background: url(../i/icon.actions.print.active.png) no-repeat 0 50%;
	}
div.article ul.article-actions li.mail a {
	background: url(../i/icon.actions.mail.png) no-repeat 0 50%;
	}
div.article ul.article-actions li.mail a:hover {
	background: url(../i/icon.actions.mail.active.png) no-repeat 0 50%;
	}
div.article ul.article-actions li.favorites a {
	background: url(../i/icon.actions.favorites.png) no-repeat 0 50%;
	}
div.article ul.article-actions li.favorites a:hover {
	background: url(../i/icon.actions.favorites.active.png) no-repeat 0 50%;
	}

div.article-text div.quote div.author h4 a.dossier {
	background-image: url(../i/icon.dossier.png);
	background-position: 0 3px;
	}
div.article-text div.quote div.text blockquote {
	font-style: italic;
	}

table.table-incut th {
	background-color: #fc8833;
	}
table.table-incut td {
	border-bottom-color: #fefbe3;
	}
table.table-incut td.header {
	background-color: #fcb683;
	}
table.table-incut td.image {
	background: #fff;
	}
table.table-incut td.description, table.table-incut td.description2 {
	padding: 0 5px;
	background-color: #fefbe3;
	font: 12px Arial, Helvetica, sans-serif;
}

div.article-footer {
	margin-bottom: 5px;
	}
div.article-comments {
	margin-top: 5px;
	}


div.header {
	border-top-color: #fc8833 !important;
	}
div.with-multiple-headers div.header h2 {
	border-top: 3px solid #fcb683; /* HDR-3 */
	}

/*
div.article div.in-topic {
	width: auto;
	float: none;
	background: none;
	}
div.article div.in-topic div.header {
	background: url("/i/content-header-bg.png") no-repeat scroll 0 100%;
}
*/

div.in-topic div.news-list ul span.date {
	float: left; display: inline; margin-right: 6px;
	padding-left: 18px;
	padding-top: 2px;
	margin-top: -2px;
	}
div.in-topic div.footheader {
	background: none;
	border-top: 0;
	border-bottom: 5px solid #b4b4b4;
	padding-bottom: 4px;
	}

/*div.article div.in-topic div.news-list {height: 240px;}*/

div.in-topic div.news-list ul a.news span.date {
	background-image: url(../i/icon.small.news.png);
	}
div.in-topic div.news-list ul a.photo span.date {
	background-image: url(../i/icon.small.photo.png);
	}
div.in-topic div.news-list ul a.video span.date {
	background-image: url(../i/icon.small.video.png);
	}
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 th {
	background: #fc8833;
	color: #fff;
	text-transform: uppercase;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 2px 0 3px;
	border-bottom: 3px solid #fff;
	}
div.incut-list table td {
	border-bottom: 3px solid #fff;
	background: #fcb683;
	}
div.incut-list table .even td {
	background: #fefbe3;
	}
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 {
	border-top: 0;
	background: #fc8833;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 6px 10px 6px 25px;
	height: auto;
	margin-bottom: 3px;
	}
div.text-incut div.header h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	height: auto;
	color: #fff;
	}

div.topic-recipe {
	background: #fefbe3;
	}
div.topic-recipe div.text {
	padding: 2px 5px;
	overflow: hidden;
	zoom: 1;
	clear: both;
	background: url(../../../i/horizontal-divider.png) repeat-x 0 100%;
	}
div.topic-recipe div.text p {
	font: 12px Arial, Helvetica, sans-serif;
	}
div.topic-recipe img {
	float: left; display: inline;
	margin: 2px 5px 3px 3px;
	}
div.topic-recipe div.text p.meta {
	font: italic 11px Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	margin-bottom: 8px;
	}
div.topic-recipe div.footheader {
	background-color: #fefbe3;
	}



div.footheader {
	background-color: #F7F6F6/*#F0F0F0*/;
	text-align: right;
	}
div.footheader h3 {
	text-align: right;
	}
div.aside div.header, div.article div.in-topic div.header {
 	border-top: 0;
	background: #fb8833;
	padding-bottom: 0px;
	}
div.aside div.header h2, div.aside div.header h2 a, div.article div.in-topic div.header h2 {
	color: #fff;
}
div.aside div.with-multiple-headers div.header h2 {
	border-top: 0;
	margin-top: 0;
	padding-top: 0px;
/*	background: #fcb683;*/
	height: 26px;
	padding-bottom: 0;
	padding-top: 0;
	line-height: 26px;
/*	color: #282828;*/
	}
div.aside div.with-multiple-headers div.header h2 a {
	color: #282828;
	}
div.aside div.with-multiple-headers div.header h2.active {
	padding-top: 0;
/*	background: #fb8833;*/
	color: #fff;
	}
/*div.aside div.with-multiple-headers div.header h2.active a {color: #fff;}*/

div.photo-video {
	background-color: #F0F0F0;
	}
div.photo-video div.pv-block-to-show p {
	background-color: #fb8833;
	}

div.poll {
	background-color: #F0F0F0;
	}
div.poll div.footheader {
	padding-top: 15px;
	}

div.ads {
	margin-bottom: 10px;
	}
div.colored-ads {
	padding: 7px 5px;
	background: #F0F0F0;
	}
div.ads ul {
	list-style: none;
	}
div.ads li {
	margin-bottom: 13px;
	overflow: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	}
div.ads img {
	float: left; display: inline;
	margin: 2px 10px 0 0;
	}

div.usual-list {
	margin-bottom: 10px;
	background: #f1f1f0;
	}
div.usual-list ul {
	list-style: none;
	margin-bottom: -4px;
	}
div.usual-list li {
	padding-bottom: 5px;
	margin-bottom: 4px;
	overflow: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(../../../i/horizontal-divider.png) repeat-x 0 100%;
	zoom: 1;
	}
div.usual-list img {
	float: left; display: inline;
	margin: 2px 10px 0 2px;
	}
div.usual-list p {
	padding-top: 2px;
	}

div.horo {
	background: #F0F0F0;
	overflow: hidden;
	width: 100%;
	font: 12px Arial, Helvetica, sans-serif;
	}
div.horo p.pic {
	float: left; display: inline;
	margin-left: 5px;
	margin-top: 3px;
	width: 160px;
	}
div.horo p.pic img {
	margin-top: 5px;
	position: relative;
	left: -5px;
	}
div.horo p.choose {
	float: right;
	width: 130px;
	}
div.horo p.choose a.back {
	width: 14px;
	height: 14px;
	float: left; display: inline;
	margin-left: 90px;
	margin-top: 2px;
	background: url(../i/icon.back.gif) no-repeat 0 0;
	}
div.horo p.choose a.forward {
	width: 14px;
	height: 14px;
	float: left; display: inline;
	margin-left: 3px;
	margin-top: 2px;
	background: url(../i/icon.forward.gif) no-repeat 0 0;
	}
div.horo ul {
	float: right;
	width: 130px;
	list-style: none;
	}
div.horo ul li {
	position: relative;
	padding-left: 28px;
	margin-bottom: 5px;
	zoom: 1;
	}
div.horo ul li img {
	position: absolute;
	left: 0;
	top: 2px;
	}
div.horo ul a {
	color: #2a2a2a;
	}

div.horo div.footheader {
	clear: both;
	}


div.content-columns div.content-with-aside div.aside {
	position: relative;
	z-index: 750;
	}
div.choose-recipe {
	margin-bottom: 10px;
	background: #fefbe3;
	zoom: 1;
	z-index: 750;
	}
div.choose-recipe div.news-list {
	overflow: visible;
	position: relative;
	height: auto;
	}
div.choose-recipe div.news-list ul {
	font: 12px Arial, Helvetica, sans-serif;
	list-style: none;
	color: #272727;
	position: relative;
	}
div.choose-recipe div.news-list ul li {
	background: url(../../../i/horizontal-divider.png) repeat-x 0 100%;
	position: relative;
	zoom: 1;

	#margin-bottom: -1px;
}
div.choose-recipe div.header ins.beta {
	color: #fff;
	text-decoration: none;
	position: absolute;
	right: 9px;
	top: 11px;
	width: 25px;
	height: 11px;
	background: url(../i/icon.beta.png) no-repeat 0 0;
	}


div.choose-recipe div.news-list ul a,
div.choose-recipe div.news-list ul li:hover ul li a,
div.choose-recipe div.news-list ul li.hover ul li a {
	color: #272727;
	display: block;
	padding: 8px 12px;
	background: url(../../../i/icon.choose-recipe.png) no-repeat 93% 50%;
	zoom: 1;
}
div.choose-recipe div.news-list ul li:hover ul li a,
div.choose-recipe div.news-list ul li.hover ul li a {
	background: none;
	}

div.choose-recipe div.news-list ul li:hover ul a {
	background-image: none;
}

div.choose-recipe div.news-list ul a:hover,
div.choose-recipe div.news-list ul li:hover a,
div.choose-recipe div.news-list ul li.hover a,
div.choose-recipe div.news-list ul li ul li a:hover {
	background: #fcb886;
}

div.choose-recipe div.footheader {
	background-color: #fefbe3;
	}

div.choose-recipe div.news-list ul li div.subsection {
	position: absolute;
	z-index: 1000;
	left: 100%;
	top: 0;
	margin-left: 0px;
	background: #fefbe3;
	width: 160px;
	border: 3px solid #fcb885;
	display: none;
	}
div.choose-recipe div.news-list ul li div.subsection ins.deco {
	position: absolute;
	width: 22px;
	height: 19px;
	left: -22px;
	top: 6px;
	background: url(../../../i/choose-recipe-subsection-bg.png) no-repeat 0 0;
	display: none;
	}
div.choose-recipe div.news-list ul li div.subsection:hover ins.deco {
	background: url(../../../i/choose-recipe-subsection-hover-bg.png) no-repeat 0 0;
	}
div.choose-recipe div.news-list ul li div.subsection ul {
	max-height: 400px;
	overflow: auto;
	overflow-x: hidden;
	}
div.choose-recipe div.news-list ul li:hover div.subsection,
div.choose-recipe div.news-list ul li.hover div.subsection {
	display: block;
	}

div.item-preview p.suggest {
	background-color: #fc8833;
	}

div.header h2 a.add {
	width: 14px; height: 15px;
	background: url(../i/icon.actions.gif) no-repeat 0 0;
	position: absolute;
	top: 6px;
	right: 26px;
	padding: 0 !important;
	margin: 0 !important;
	}
div.header h2 a.remove {
	width: 14px; height: 15px;
	background: url(../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.paginator {
	border-bottom-color: #fc8833;
	}
div.content-header {
	border-top-color: #fc8833;
	}

div.article-recipe div.article-header p.rating,
div.article-recipe div.article-header p.author,
div.article-recipe div.article-header p.author a {
	color: #858585;
	}
div.article-recipe div.article-header p.author a {
	text-decoration: underline;
	}
div.article-recipe div.article-header p.rating {
	margin-bottom: 8px;
	}
div.article-recipe div.article-header ul.recipe-meta {
	font: italic 11px Arial, Helvetica, sans-serif;
	color: #858585;
	}
div.article-recipe div.article-header ul.recipe-meta a {
	color: #858585;
	text-decoration: none;
	border-bottom: 1px dotted;
	}
div.article-recipe div.article-header ul.recipe-meta li {
	padding: 0px 0 5px 21px;
	background: url(../../../i/icon.recipe-meta.png) no-repeat 0 0;
	margin-bottom: 2px;
	}

div.article-recipe a {
	color: #f4750a;
	}
div.article-recipe div.person {
	overflow: hidden;
	zoom: 1;
	margin-top: 14px;
	margin-bottom: 14px;
	}
div.article-recipe div.person img {
	float: left; display: inline;
	margin: 0 10px 0 0;
	}

div.article-recipe ul.ingredients {
	font: 14px Arial, Helvetica, sans-serif;
	margin-bottom: 14px;
	}
div.article-recipe ul.ingredients li {
	padding: 1px 1px 1px 13px;
	background: url(../../../i/icon.ingredients.png) no-repeat 0 50%;
	}
div.article-recipe p.parts {
	margin-bottom: 14px;
	}

div.article-recipe ul.recipe-steps {
	font: 14px Arial, Helvetica, sans-serif;
	margin-top: 14px;
	}
div.article-recipe ul.recipe-steps li {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 15px;
	}
div.article-recipe ul.recipe-steps img.step {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 3px;
	}
div.article-recipe ul.recipe-steps p {
	overflow: hidden;
	zoom: 1;
	}


div.part-slider {
	overflow: hidden;
	background-color: #fefbe3;
	background: url(../../../i/horizontal-divider.png) repeat-x 0 100% #fefbe3;
	padding-bottom: 3px;
	}
div.part-slider div.header {
	background-color: #fefbe3;
	margin-bottom: 2px;
	}
div.part-slider ul {
	height: 196px;
	overflow: hidden;
	list-style: none;
	width: 103%;
	}
div.part-slider ul li {
	float: left; clear: right; display: inline;
	overflow: hidden;
	position: relative;
	}
div.part-slider ul li img {
	border-left: 2px solid #fff;
	display: block;
	}
div.part-slider ul li span.suggest {
	background: #fc8833;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
	width: 96%;
	left: 2px;
	bottom: -1px;
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 5px 2%;
	}


div.listing-sorting {
	overflow: hidden;
	zoom: 1;
	}
div.listing-sorting div.amount-header {
	float: left; display: inline;
	width: 33%;
	background: url(../../../i/horizontal-divider.png) repeat-x 0 19px;
	border-top: 3px solid #fc8833;
	}
div.listing-sorting div.amount-header h2 {
	height: auto;
	line-height: normal;
	}
div.listing-sorting div.amount-header h2 span {
	color: #909090;
	}

div.listing-sorting div.with-multiple-headers {
	overflow: hidden;
	zoom: 1;
	}
div.listing-sorting div.with-multiple-headers div.header h2 {
	border-top-color: #b5b4b3;
	}
* html div.listing-sorting div.with-multiple-headers div.header {
	white-space: nowrap;
	margin: 0 -3px;
	}
* html div.listing-sorting div.with-multiple-headers div.header h2 {
	float: none;
	display: inline;
	zoom: 1;
	width: 50%;
	margin-right: -2px;
	}


ul.comments-track div.comment-actions a.alert {
	top: 4px;
	}
ul.comments-track div.comment-actions span.plus,
ul.comments-track div.comment-actions a.plus {
	background: url(../i/icon.comment.plus.png) no-repeat 0 0;
	}
ul.comments-track div.comment-actions span.minus,
ul.comments-track div.comment-actions a.minus {
	background: url(../i/icon.comment.minus.png) no-repeat 0 0;
	}

div.printheader,
p.printrating {
	display: none;
	}


div.usual-list p.rating {
	font-size: 11px;
	font-style: italic;
	color: #696969;
	}
div.usual-list p.rating span {
	display: inline-block;
	#display: inline;
	zoom: 1;
	overflow: hidden !important;
	width: 12px;
	height: 12px;
	position: relative;
	}
div.usual-list p.rating span img {
	left: 0;
	top: -24px;
	position: absolute;
	margin: 0;
	}



div.choose-recipe div.news-list ul li {
	scrollbar-face-color: expression(
		runtimeStyle.scrollbarFaceColor = '#fff',
		onmouseenter = function() {
			className += " hover"
		},
		onmouseleave = function() {
			className = className.replace(" hover", "")
		}
	);
}

/* 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/skins/kitchen/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/skins/kitchen/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/skins/kitchen/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;
}

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

div.aside-column div.tests ul, div.aside div.tests ul {
	background: #f0f0f0;
	list-style: none;
	font: 1.2em Arial, Helvetica, sans-serif;
	}
	
div.aside-column div.footheader, div.aside div.footheader, div.article div.footheader, div.yours div.footheader    {
background: url(http://static5.aif.ru/glossy/i/horizontal-divider-bg.gif) repeat-x scroll 0 100% #f0f0f0;
}

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;
}

div.content-top div.theme-changing ul.themes li div.short {
	background: none repeat scroll 0 0 #FD7F12;
}

div.bill-preview div.news div.text {
	background: none repeat scroll 0 0 #FD7F12;
}

div.contest-preview p.suggest {
	background: none repeat scroll 0 0 #FD7F12;
}


div.content-top div.stay-in-tune {
background: #F0F0F0;
}


div.bill-preview div.footheader {
background: url(http://static5.aif.ru/glossy/i/horizontal-divider-bg.gif) repeat-x scroll 0 100% #F0F0F0;
}


div.article-comment-form{
    background: #F0F0F0;
}


div.read-discuss ul.feed li {
background: url(../i/horizontal-divider.png) repeat-x 0 100% #F0F0F0;
}


.sockuhn{
border:1px solid #fc8833;
overflow:hidden;
position:relative;
background-color:#f0f0f0;
width:208px;
float: right;
margin: 3px 0 3px 3px;}

.sockuhn .kuhnya_treug{
background:url(../i//kuhnya_treug.jpg) no-repeat top left;
height:7px;
width:7px;
position:absolute;
top:29px;
left:13px;}

.sockuhn a{
display:block;
float:left;
height:40px;
text-decoration:none;
margin:9px 0 13px 0;}

.sockuhn .sockuhnheader{
background-color:#fc8833;
color:#fff;
font: 14px Tahoma, Verdana, "Trebuchet MS", sans-serif;
padding: 6px 10px;
text-align:center;
}

.sockuhn .aif_food_vk{
background:url(../i/kuhnya_vk.jpg) no-repeat top left;
width:101px;}

.sockuhn .aif_food_fb{
background:url(../i/kuhnya_fb.jpg) no-repeat top left;
width:93px;
}


.clr{
clear:both;}

.sockuhn .aif_food_box{
margin:0 auto;
width:194px;}

.main-column div.content-top div.theme-changing ul.themes li div.short{
    background-color: #FF833C;
}

.submenu_rub{
    border-top:3px solid #FF833C !important; /*цвет рубрики*/   
}

div.head div.submenu_rub ul a {
background: url(../img/submenu_rub_tr_color.gif) no-repeat 100% 50% !important;
}

div.head div.submenu_rub ul a:hover, div.head div.submenu_rub ul a.active{
    background: #FF833C !important; /*цвет рубрики*/
}

.submenu_rub h2, .submenu_rub h2 a{
    color: #FF833C !important; /*цвет рубрики*/
}
