body {background: #AD0000;}
* html body {text-align: center;}
body, td {font-family: arial, trebuchet MS, verdana, tahoma; font-size: 14px; color: #4C4C4C;}

/******************/
/*  BASIC LAYOUT  */
/******************/

/* main wrapper :: fixed layout */
.wrapper {margin: 0px auto; position: relative; width: 1000px;}
* html .wrapper {height: 1%; text-align: left;}

/* main wrapper :: liquid layout
.wrapper {margin: 0px auto; position: relative; min-width: 1000px; max-width: 1280px;}
* html .wrapper {height: 1%; text-align: left; width: expression(document.body.clientWidth>1280?"1280px":(document.body.clientWidth>1000?"auto":"1000px"));}
*/

.main {margin-bottom: 7px; padding: 20px 28px 10px 28px; position: relative;}
.main-sl {padding-left: 12px; position: relative; background: url(../pic/main-side-left.gif) repeat-y left top;}
.main-sr {padding-right: 12px; position: relative; background: url(../pic/main-side-right.gif) repeat-y right top;}

.main-top {margin-bottom: -19px; position: relative; z-index: 9; background: url(../pic/main-side-top.gif) repeat-x left top;}
.main-top span {display: block; height: 29px; background: url(../pic/main-crn-tl.gif) no-repeat left top;}
.main-top span span {background: url(../pic/main-crn-tr.gif) no-repeat right top;}
.main-btm {margin-top: -16px; position: relative; z-index: 9; background: url(../pic/main-side-btm.gif) repeat-x left bottom;}
.main-btm span {display: block; height: 29px; background: url(../pic/main-crn-bl.gif) no-repeat left bottom;}
.main-btm span span {background: transparent url(../pic/main-crn-br.gif) no-repeat right bottom;}

.main-bg {background: #FFF;}
.main-cont {padding: 0px 0px 4px 0px; position: relative; min-height: 300px; position: relative; background: url(../pic/pomidorka.jpg) no-repeat right bottom;}
/*.main-cont-kukuruzka { background: url(../pic/kukuruzka.gif) no-repeat right bottom; }*/

* html .main-cont {height: 300px;}

.header {height: 103px;}


/**
 * body layout
 * l-col - left column
 * r-col - right column
 * s-col - splitted column
 * cont - container
 */
.body {padding: 0px 0px 0px 286px; width: auto;}
.body .body-cont {padding-bottom: 58px; margin: 0px; width: 100%;}
.body .body-l-col {float: left; width: 286px; margin: 0px 0px -2px -286px; position: relative;}
.body .body-l-col .body-col-cont {padding: 6px 38px 0px 37px;}
.body .body-r-col {float: left; width: 100%; margin: 0px 0px -2px 0px; position: relative;}
.body .body-r-col .body-col-cont {padding-right: 50px;}
.body .body-s-col {width: 100%; margin: 0px 0px -2px -286px; position: relative;}
.body .body-s-col .body-col-cont {padding-left: 53px;}
* html .body-col-cont {height: 1%;}

.main.index .body {padding: 0px;}
.main.index .body .body-l-col {margin: 0px; width: 50%; float: left;}
.main.index .body .body-l-col .body-col-cont {padding: 0px 10px 0px 22px;}
.main.index .body .body-r-col {margin: 0px; width: 50%; float: right;}
.main.index .body .body-r-col .body-col-cont {padding: 0px 20px 0px 11px;}
* html .main.index .body .body-r-col {margin-left: -1px;}

/******************/
/*    CSS RULES   */
/******************/

h1 {display: none;}
.body-r-col h2, .body-s-col h2 {margin-bottom: 10px; color: #D90606; font-weight: normal; font-size: 26px; clear: both;}

a {color: #D90606; text-decoration: underline;}
a:hover {text-decoration: none;}

.header .logo {margin: 21px 0px 0px 20px; position: absolute;}
.header .info {display: none;}

.imenu {padding: 44px 14px 0px 0px; float: right;}
.imenu li {display: inline; font-size: 10px;}
.imenu a {display: block; float: left; width: 21px; height: 21px; float: left; background: no-repeat; text-indent: -9999px; text-decoration: none;}
.imenu a:hover {background-position: left bottom;}
.imenu a.sm {background-image: url(../pic/imenu-sm.gif);}
.imenu a.sm.active {background-position: left bottom;}
.imenu a.mail {margin-left: 21px; background-image: url(../pic/imenu-mail.gif);}

.header .sform {padding: 43px 0px 0px 0px; width: 216px; float: right;}
.header .sform .inp {float: left; width: 180px;}
.header .sform .inp div {margin-right: 6px; padding: 3px 3px 2px 6px; background-color: #EAE0CA;}
* html .header .sform .inp div {padding-top: 2px; padding-bottom: 2px; height: 1px; width: auto !important; width /**/: 100%;}
*:first-child+html .header .sform .inp div {padding-top: 2px; padding-bottom: 2px;}
.header .sform .inp input {width: 100%; height: 1.3em; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 12px; color: #695F5F; background: transparent;}
.header .sform .submit {margin-top: 6px; float: left;}

/*
.hlink {margin: 10px 0px 0px 22px; width: 33px; height: 34px; z-index: 99; position: absolute;}
.hlink.active {background: url(../pic/hlink-bg.gif) no-repeat;}
.hlink a {margin: 11px 0px 0px 10px; position: absolute; display: block; width: 11px; height: 10px; font-size: 1px; text-indent: -9999px; text-decoration: none; background: url(../pic/ico-home.gif) no-repeat;}
*/

.hlink {float: left;}
.hlink a {margin: 10px 0px 0px 22px; display: block; width: 33px; height: 34px; position: absolute; z-index: 99; font-size: 1px; text-indent: -9999px; text-decoration: none; background: url(../images/ico-home.gif) no-repeat left top;}
.hlink a:hover {background-position: left bottom;}
.hlink a.active {background-position: left bottom;}

.mmenu {padding: 0px 20px 0px 41px; margin-bottom: 44px; position: relative; z-index: 98; height: 57px; background: #D30916 url(../pic/mmenu-bg.gif) repeat-x left top;}
/*.mmenu {padding: 0px 20px 0px 41px; margin-bottom: 44px; position: relative; z-index: 9; height: 57px; background: #D30916;}*/
.mmenu li {margin: 10px 0px 0px 0px; position: relative; display: block; float: left; text-align: center;}
.mmenu li div.c {margin: 0px auto; text-align: left;}
.mmenu li.about {width: 21%;}
.mmenu li.about div {width: 106px;}
.mmenu li.prod {width: 20%;}
.mmenu li.prod div {width: 99px;}
.mmenu li.kitchen {width: 18%;}
.mmenu li.kitchen div {width: 83px;}
.mmenu li.health {width: 19%;}
.mmenu li.health div {width: 95px;}
.mmenu li.interest {width: 22%;}
.mmenu li.interest div {width: 126px;}
.mmenu li a {display: block; color: #FFF; position: relative; font-weight: bold; text-decoration: underline; background: url(../pic/mmenu-active-bg.gif) repeat-x left top;}
.mmenu li a span {display: block; background: url(../pic/mmenu-crn-left.gif) no-repeat left top;}
.mmenu li a span span {line-height: 34px; background: url(../pic/mmenu-crn-right.gif) no-repeat right top; text-align: center;}
.mmenu a.active {text-decoration: none; background-position: left bottom;}
.mmenu a.active span {background-position: left bottom;}
.mmenu a.active span span {background-position: right center;}
.mmenu li a:hover, .mmenu li a.hover {text-decoration: none; background-position: left bottom;}
.mmenu li a:hover span, .mmenu li a.hover span {background-position: left bottom;}
.mmenu li a:hover span span, .mmenu li a.hover span span {background-position: right bottom;}

.main.index .mmenu {margin-bottom: 21px;}

* html .mmenu {padding-left: 28px;}
* html .mmenu li a {height: 1%;}
* html .mmenu li a span {height: 1%;}
* html .mmenu li a:hover {cursor: hand;}
*:first-child+html .mmenu li a span {height: 1%;}
*:first-child+html .mmenu li a:hover {cursor: hand;}

.mmenu li div.dd {margin-top: -10px; padding-top: 11px; position: absolute; display: none; z-index: 999; text-align: left; background: url(../pic/mmenu-dd-crn-tl.gif) no-repeat left top;}
.mmenu li div.dd ul {margin: 0px; padding: 1px 0px 2px 0px; height: auto; position: relative; background: #92000A;}
.mmenu li div.dd li {margin: 0px; position: static; text-align: left; display: inline; float: none;}
.mmenu li div.dd a {padding: 4px 10px 4px 12px; font-weight: normal; font-size: 12px; background: url(../pic/arr01-right.gif) no-repeat; background-position: 5px 10px !important;}
.mmenu li div.dd a:hover, .mmenu li div.dd a.active {background-color: #C3000B; text-decoration: none;}
.mmenu li div.dd .b {display: block; height: 5px; font-size: 1px; background: url(../pic/crn08-bl.gif) no-repeat left bottom;}
.mmenu li div.dd .b span {padding: 0px 5px; display: block; height: 5px; background: url(../pic/crn08-br.gif) no-repeat right bottom;}
.mmenu li div.dd .b span span {padding: 0px; height: 5px; background: #92000A;}

.menu {margin-bottom: 38px;}
.menu li {font-size: 12px; display: inline;}
.menu li a {margin-bottom: 3px; display: block; color: #D50917; font-weight: bold; text-decoration: underline;}
.menu li a:hover {text-decoration: none;}
.menu li a span {display: block;}
.menu li a span span {padding: 5px 10px 6px 16px;}
.menu li a.active {color: #FFF; text-decoration: none; background: #92000A url(../pic/crn02-bl.gif) no-repeat left bottom;}
.menu li a.active span {background: url(../pic/crn02-tr.gif) no-repeat right top;}
.menu li a.active span span {background: url(../pic/crn02-br.gif) no-repeat right bottom;}
* html .menu li a {height: 1%;}
*:first-child+html .menu li a {height: 1%;}
.menu li ul {margin-bottom: 9px; padding: 5px 0px 0px 25px;}
.menu li li a {margin-bottom: 4px !important; padding-left: 12px; color: #D50917 !important; font-weight: normal; text-decoration: underline;}
.menu li li a:hover {text-decoration: none;}
.menu li li a span {margin: 0px; padding: 0px; background: none;}
.menu li li a.active {margin: 0px; padding: 0px 0px 0px 12px; font-weight: bold; text-decoration: underline; background: url(../pic/menu-lvl2-bullet.gif) no-repeat 0px 5px;}
.menu li li a.active:hover {text-decoration: none;}
.menu li li a.active span {margin: 0px; padding: 0px; background: none;}
.menu li li ul {padding-left: 21px;}
.menu li li li a {margin-bottom: 6px !important;}


.cbanner img {display: block;}

/*.wysiwygcontent {}
.wysiwygcontent h3 {font-weight: normal; font-size: 21px; color: #695F5F;}
.wysiwygcontent h4 {font-weight: bold; font-size: 16px; color: #695F5F;}
.wysiwygcontent p,
.wysiwygcontent ul,
.wysiwygcontent ol {margin-bottom: 21px; line-height: 17px;}
.wysiwygcontent ul li {padding-left: 27px; background: url(../pic/ul-bullet.gif) no-repeat 0px 9px;}
.wysiwygcontent ol li {margin-left: 25px; list-style-type: decimal;}
.wysiwygcontent img {margin: 5px -20px 5px -18px; position: relative;}
.wysiwygcontent img.on-left {float: left; margin-right: 10px;}
.wysiwygcontent img.on-right {float: right; margin-left: 10px;}
* html .wysiwygcontent img.on-left {margin-left: -9px;}
* html .wysiwygcontent img.on-right {margin-right: -9px;}
*/

.wysiwygcontent {}
.wysiwygcontent h3 {font-weight: normal; font-size: 21px; color: #695F5F;} 
.wysiwygcontent h4 {font-weight: bold; font-size: 16px; color: #695F5F;} 
.wysiwygcontent p, .wysiwygcontent ul, .wysiwygcontent ol {margin-bottom: 21px; line-height: 17px;} 
.wysiwygcontent ul li {padding-left: 27px; background:url(../pic/ul-bullet.gif) no-repeat 0px 9px;}
.wysiwygcontent ol li {margin-left: 25px; list-style-type: decimal;} 
.wysiwygcontent img {margin: 5px -20px 5px -18px; position: relative;} 
.wysiwygcontent img.on-left {float: left; margin-right: 10px;} 
.wysiwygcontent img.on-right {float: right; margin-left: 10px;} 
.wysiwygcontent table {margin-bottom: 37px; width: 87%;} 
.wysiwygcontent table td {padding: 12px 10px 12px 0px; border-bottom:1px solid #B7B7B7; vertical-align: top;} 
.wysiwygcontent table td img {margin: 0px 12px;} 
.wysiwygcontent em {font-style: italic;} 
.wysiwygcontent strong {font-weight: bold;}
* html .wysiwygcontent img.on-left {margin-left: -9px;}
* html .wysiwygcontent img.on-right {margin-right: -9px;}


.wysiwygcontent table {margin-bottom: 37px; width: 87%;}
.wysiwygcontent table td {padding: 12px 10px 12px 0px; border-bottom: 1px solid #B7B7B7;}
.wysiwygcontent em {font-style: italic;}

.footer {padding: 0px 0px 28px 38px; font-size: 11px; color: #774A4A;}
.footer a {color: #D90606; text-decoration: underline;}
.footer a:hover {text-decoration: none;}
.footer p {margin-bottom: 3px;}
.footer p.links {margin-bottom: 8px;}
.footer p.links a {padding-right: 16px;}

/* global paging */
.paging .nav {margin-bottom: 14px;}
.paging .nav a {margin-right: 12px; font-size: 12px; display: block; float: left; color: #000;}
.paging .nav a span {font-size: 14px;}
.paging .pages {margin-left: -8px; position: relative;}
.paging .pages a {margin: 0px 6px 0px 0px; padding: 5px 7px 3px 8px; display: block; float: left; color: #4C4C4C; font-size: 16px;}
.paging .pages a.active {font-weight: bold; color: #D90606; background: #EDEDED; text-decoration: none;}

* html .paging .pages {height: 1%;}
*:first-child+html .paging .pages {height: 1%;}


.isplash {margin-bottom: 25px; background: #222;}
/*
.isplash .img {background: url(../pic/_img05.jpg) no-repeat center center;}
.isplash .img .crn-tr {background: url(../pic/crn03-tr.gif) no-repeat right top;}
.isplash .img .crn-br {background: url(../pic/crn03-br.gif) no-repeat right bottom;}
.isplash .img .crn-bl {height: 248px; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.isplash p.slogan {margin: -19px 24px 0px 0px; display: block; float: right; color: #D30812; font-size: 24px; font-weight: normal; font-family: trebuchet MS; background: url(../pic/isplash-slogan-left.gif) no-repeat left top;}
* html .isplash p.slogan {margin-right: 12px;}
.isplash p.slogan span {padding: 0px 10px 0px 13px; display: block; background: url(../pic/isplash-slogan-right.gif) no-repeat right center;}
.isplash p.slogan span span {padding: 0px 7px 0px 0px; line-height: 40px; background: url(../pic/isplash-slogan-bg.gif) repeat-x left top;}
*/

.irecipes {margin-bottom: 25px; color: #FFF;}
.irecipes h2 {margin: 0px; font-size: 26px; line-height: 30px; font-weight: normal; font-famiy: trebuchet MS; color: #FFF;}
.irecipes p {font-size: 12px; line-height: 16px;}
.irecipes a {padding-right: 17px; color: #FFF; background: no-repeat right 3px;}
.irecipes .top {margin-bottom: 1px; position: relative; width: 100%; height: 166px; background: #D60A17 url(../pic/irecipes-top-bg.jpg) repeat-y right top;}
.irecipes .btm {margin-bottom: 1px; position: relative; width: 100%; height: 83px; clear: both; background: #799701 url(../pic/irecipes-crn-bl.gif) no-repeat left bottom;}
.irecipes .img {margin: -167px 0px -83px 0px; position: relative; z-index: 5; display: block; float: right; width: 257px; height: 250px; background: url(../pic/irecipes-img-bg.jpg) no-repeat;}
.irecipes .img img {margin: 40px 0px 0px 64px;}
.irecipes .recipe {margin: -166px 215px 0px 19px; position: relative; z-index: 9; overflow: hidden; height: 166px;}
.irecipes .recipe h2 {padding-top: 37px;}
.irecipes .recipe a {background-image: url(../pic/arr04-right.gif);}
.irecipes .week {margin: -83px 215px 0px 19px; position: relative; z-index: 9; overflow: hidden; height: 83px;}
.irecipes .week h2 {padding-top: 10px;}
.irecipes .week a {padding-right: 4px}
.irecipes .week img {margin-top: 2px}
._irecipes .week a {background-image: url(../pic/arr03-right.gif);}

.inewsline {margin-bottom: 25px;}
.inewsline h2 {margin: 0px 0px 8px 22px; color: #D60A18; font-size: 26px; font-weight: normal;}
.inewsline .last {margin-bottom: 10px; background: #F8E5BD url(../pic/crn03-tr.gif) no-repeat right top;}
.inewsline .last .crn-br {background: url(../pic/crn03-br.gif) no-repeat right bottom;}
.inewsline .last .crn-bl {padding: 8px 10px 6px 9px; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.inewsline .last p.title {margin-bottom: 2px; padding-left: 11px; font-weight: bold; background: url(../pic/dot01.gif) no-repeat 0px 5px;}
.inewsline .last p.hdr {padding-left: 11px; line-height: 17px; font-size: 12px;}
.inewsline .img {margin: 2px 0px 10px 10px; float: right;}
.inewsline p.item {padding-left: 11px; margin: 0px 90px 10px 9px; font-size: 12px; line-height: 19px; background: url(../pic/dot01.gif) no-repeat 0px 6px;}
.inewsline p.all {padding-top: 2px; margin-left: 20px; font-size: 12px;}
.inewsline p.all a {padding-right: 17px; color: #92000A; background: url(../pic/arr05-right.gif) no-repeat right 3px;}

* html .inewsline .last .crn-bl {height: 1%;}
*:first-child+html .inewsline .last .crn-bl {height: 1%;}

.iinterest {margin-bottom: 25px; color: #FFF; background: #799701 url(../pic/crn03-tr.gif) no-repeat right top;}
.iinterest .crn-br {background: url(../pic/crn03-br.gif) no-repeat right bottom;}
.iinterest .crn-bl {min-height: 120px; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.iinterest .cont {padding: 0px 42px 0px 20px; background: url(../pic/crn-bl.gif) no-repeat left bottom;}
.iinterest .cont .fix {padding-bottom: 20px;}
.iinterest img {margin: -10px 0px 0px 50px; display: block; position: relative; float: right;}
.iinterest h2 {padding-top: 10px; font-size: 26px; line-height: 31px; color: #FFF; font-weight: normal;}
.iinterest p {font-size: 12px; line-height: 17px;}
.iinterest a {padding-right: 17px; color: #FFF; background: url(../pic/arr03-right.gif) no-repeat right 3px;}

* html .iinterest .crn-bl {height: 120px;}
* html .iinterest .cont {height: 1%;}

.ibanners {margin-bottom: 25px;}
.ibanners .col {width: 50%;}
.ibanners .col.left {float: left;}
.ibanners .col.left .cbnr01 {margin-right: 4px; margin-bottom: 0px;}
.ibanners .col.right {float: right;}
.ibanners .col.right .cbnr01 {margin-left: 4px; margin-bottom: 0px;}

* html .ibanners .col.right {margin-left: -1px;}

/* content styles */

.cbnr01 {margin-bottom: 50px; background: no-repeat top center;}
.cbnr01 div {display: block; height: 91px; background: url(../pic/crn03-tr.gif) no-repeat right top;}
.cbnr01 p {display: block; clear: both; background: #E30D20 url(../pic/crn03-bl.gif) no-repeat left bottom;}
.cbnr01 p span {margin: 0px; padding: 5px 14px 9px 16px; display: block; background: url(../pic/crn03-br.gif) no-repeat right bottom;}
.cbnr01 p span a {display: block; font-size: 12px; color: #FFF; background: url(../pic/arr04-right.gif) no-repeat right 3px;}

.carticle .date {padding-top: 4px; margin-bottom: -3px; position: relative; font-size: 11px; color: #A5A5A5;}
.carticle .links {margin-bottom: 20px;}
.carticle .links a {margin-right: 30px; display: block; float: left;}
.carticle .links a.back {margin-left: -18px; padding-left: 18px; position: relative; background: url(../pic/arr02-left.gif) no-repeat 0px 3px;}

.csitemap {padding: 23px 0px 80px 0px;}
.csitemap ul {font-size: 17px;}
.csitemap ul a {color: #000; text-decoration: none;}
.csitemap ul a:hover {text-decoration: underline;}
.csitemap ul ul {margin-bottom: 33px; padding-left: 35px; font-size: 14px;}
.csitemap ul ul li {margin-bottomm: 1px;}
.csitemap ul ul a {color: #D90606; text-decoration: underline;}
.csitemap ul ul a:hover {text-decoration: none;}


.crecipes-list {}
.crecipes-list .items p a {margin-bottom: 30px; display: block; float: left; clear: left;}
.crecipes-list .items p img {margin: 0px 0px 10px -15px; position: relative; display: block;}

* html .crecipes-list .items {height: 1%;}
*:first-child+html .crecipes-list .items {height: 1%;}

.cnews-list .item {margin-bottom: 27px; }
.cnews-list .item p.img {margin: 0px 0px 7px -18px; position: relative;}
.cnews-list .item p.img img {display: block; position: relative;}
.cnews-list .item p.date {margin-bottom: 2px; color: #999999; font-size: 12px;}
.cnews-list .item p.title {margin-bottom: 4px;}
.cnews-list .item p.hdr {color: #4C4C4C;}


/* popular recieps block */
.cpoprec {background: #F8E5BD url(../pic/poprec-bg.gif) no-repeat right bottom;}
.cpoprec .crn-tr {background: url(../pic/crn03-tr.gif) no-repeat right top;}
.cpoprec .crn-br {background: url(../pic/crn03-br.gif) no-repeat right bottom;}
.cpoprec .crn-bl {padding: 13px 5px 27px 7px; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.cpoprec h2 {padding: 0px 0px 2px 9px; margin-bottom: 10px; font-size: 21px; font-weight: normal; line-height: 18px; color: #D60A18;}
.cpoprec p.img img {margin: 0px 0px 10px -25px; position: relative; display: block;}
.cpoprec ul {font-size: 12px;}
.cpoprec ul li {margin-bottom: 14px; padding-left: 11px; background: url(../pic/dot01.gif) no-repeat 0px 5px;}
.cpoprec ul li.strong {margin-bottom: 12px;}
.cpoprec ul li.strong a {font-size: 14px; font-weight: bold;}

* html .cpoprec .crn-bl {height: 1%;}


.cbrand {margin-bottom: 89px;}
.cbrand .img {margin: 0px 0px 7px -16px; position: relative;}
.cbrand .img .crn-tr {width: 100%; background: url(../pic/crn03-tr.gif) no-repeat right top;}
.cbrand .img .crn-br {background: url(../pic/crn03-br.gif) no-repeat right bottom;}
.cbrand .img .crn-bl {height: 200px; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.cbrand .wysiwygcontent {padding-bottom: 17px;}
.cbrand .recipes {margin: 0px 0px 20px -16px; position: relative; background: #35A13E url(../pic/cbrand-rec-bg.jpg) no-repeat right top;}
.cbrand .recipes .crn-bl {height: 119px; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.cbrand .recipes .cont {padding: 9px 285px 0px 16px;}
.cbrand .recipes .collage {display: block; width: 0px; height: 0px; float: right;}
.cbrand .recipes .collage span {margin: -38px 0px 0px 37px; display: block; width: 248px; height: 169px; position: absolute; background: url(../pic/cbrand-rec-collage.gif) no-repeat;}
.cbrand .recipes h3 {margin-bottom: 2px; font-family: trebuchet MS; font-size: 26px; font-weight: normal; color: #FFF;}
.cbrand .recipes p {font-size: 12px; line-height: 17px; color: #FFF;}
.cbrand .recipes p a {padding-right: 17px; color: #FFF; background: url(../pic/arr03-right.gif) no-repeat right 3px;}

* html .cbrand .img {display: inline-block;}
* html .cbrand .recipes {display: inline-block;}
*:first-child+html .cbrand .img {display: inline-block;}
*:first-child+html .cbrand .recipes {display: inline-block;}

.cbrand.detailed {margin-bottom: 25px;}
.cbrand.detailed .img {margin-bottom: 26px;}
.cbrand.detailed .wysiwygcontent {padding-bottom: 25px;}
.cbrand.detailed .wysiwygcontent h3 {padding-bottom: 11px;}
.cbrand.detailed .recipes {background: #799701 url(../pic/cbrand-detailed-rec-bg.jpg) no-repeat right top;}
.cbrand.detailed .recipes .crn-bl {height: 119px; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.cbrand.detailed .recipes .cont {padding: 9px 285px 0px 16px;}
.cbrand.detailed .recipes .collage {display: block; width: 0px; height: 0px; float: right;}
.cbrand.detailed .recipes .collage span {margin: -37px 0px 0px 105px; display: block; width: 162px; height: 134px; position: absolute; background: url(../pic/cbrand-detailed-rec-collage.jpg) no-repeat;}

.crecipes {padding-top: 15px;}
.crecipes .item {margin-bottom: 27px;}
.crecipes .item .img01 {padding-top: 3px; width: 144px; float: left;}
.crecipes .item .img01 img {display: block;}
.crecipes .item .img02 {width: 190px; text-align: right; float: right;}
.crecipes .item .img02 img {display: block; float: right;}
.crecipes .item .descr {margin: 0px 190px 0px 144px;}
.crecipes .item .descr h3 {margin-bottom: 1px; color: #695F5F; font-weight: normal; font-size: 21px;}
.crecipes .item .descr .hdr {margin-bottom: 11px;}
.crecipes .item .descr .title {margin-bottom: 5px; font-size: 16px; font-weight: bold;}
.crecipes .item .descr .all {font-size: 12px;}

* html .crecipes .item .descr {height: 1%;}
* html .crecipes .item .descr .cont {margin-left: -3px; height: 1%; position: relative;}
*:first-child+html .crecipes .item .descr {height: 1%;}
*:first-child+html .crecipes .item .descr .cont {margin-left: -3px; height: 1%; position: relative;}

.crecipe .block {margin: 30px -12px 16px -17px; position: relative; font-size: 12px; color: #FFF; background: #DB0B1B url(../pic/crecipe-block-bg.jpg) repeat-x left bottom;}
.crecipe .block .img {width: 306px; float: right; overflow: hidden;}
.crecipe .block .img img {display: block;}
.crecipe .block .text {margin-right: 306px; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.crecipe .block .text .clear {clear: left !important;}
.crecipe .block .cont {min-height: 364px;}

* html .crecipe .block .text {display: inline-block;}
* html .crecipe .block .cont {height: 364px;}

.crecipe .title.print {display: none;}
.crecipe .block .title {float: right; width: 0px; height: 0px;}
.crecipe .block .title div {margin: 22px 0px 0px 0px; position: absolute; width: 230px;}
.crecipe .block .title p {display: block; float: left;}
.crecipe .block .title span {display: block;}
.crecipe .block .title .t {padding-right: 3px; font-size: 1px; }
.crecipe .block .title .t span { padding-top: 3px; } 
.crecipe .block .title .c {padding: 2px 9px 4px 9px; }
.crecipe .block .title .b {padding-right: 3px; font-size: 1px; }
.crecipe .block .title .b span {padding-top: 3px; }

/* recipe themes */
.crecipe .block .title .recipe-theme-brown .t { background: url(../pic/crecipe-block-title-crn-tr.gif) no-repeat right top; }
.crecipe .block .title .recipe-theme-brown .t span { background: #723817; }
.crecipe .block .title .recipe-theme-brown .c { background: #723817; }
.crecipe .block .title .recipe-theme-brown .b {background: url(../pic/crecipe-block-title-crn-br.gif) no-repeat right bottom; }
.crecipe .block .title .recipe-theme-brown .b span {background: #723817; }

.crecipe .block .title .recipe-theme-orange .t { background: url(../pic/crecipe-block-title-crn-tr_orange.gif) no-repeat right top; }
.crecipe .block .title .recipe-theme-orange .t span { background: #cd6627; }
.crecipe .block .title .recipe-theme-orange .c { background: #cd6627; }
.crecipe .block .title .recipe-theme-orange .b {background: url(../pic/crecipe-block-title-crn-br_orange.gif) no-repeat right bottom; }
.crecipe .block .title .recipe-theme-orange .b span {background: #cd6627; }

.crecipe .block .title .recipe-theme-red .t { background: url(../pic/crecipe-block-title-crn-tr_red.gif) no-repeat right top; }
.crecipe .block .title .recipe-theme-red .t span { background: #cd1e25; }
.crecipe .block .title .recipe-theme-red .c { background: #cd1e25; }
.crecipe .block .title .recipe-theme-red .b {background: url(../pic/crecipe-block-title-crn-br_red.gif) no-repeat right bottom; }
.crecipe .block .title .recipe-theme-red .b span {background: #cd1e25; }

.crecipe .block .title .recipe-theme-green .t { background: url(../pic/crecipe-block-title-crn-tr_green.gif) no-repeat right top; }
.crecipe .block .title .recipe-theme-green .t span { background: #799701; }
.crecipe .block .title .recipe-theme-green .c { background: #799701; }
.crecipe .block .title .recipe-theme-green .b {background: url(../pic/crecipe-block-title-crn-br_green.gif) no-repeat right bottom; }
.crecipe .block .title .recipe-theme-green .b span {background: #799701; }
/* end recipe themes */

* html .crecipe .block .title div {margin-left: 3px;}

.crecipe .block .info {margin: -19px 81px 17px 17px; position: relative; background: #799701 url(../pic/crn03-tr.gif) no-repeat right top;}
.crecipe .block .info .info-crn-br {background: url(../pic/crn05-br.gif) no-repeat right bottom;}
.crecipe .block .info .info-crn-bl {padding: 9px 0px 11px 15px; background: url(../pic/crn05-bl.gif) no-repeat left bottom;}
.crecipe .block .info p {margin-bottom: 1px;}
.crecipe .block .info p span {font-size: 14px;}
.crecipe .block .info p strong {font-weight: bold;}

.crecipe .block ul {margin: 0px 0px 120px 32px;}
.crecipe .block ul li {margin-bottom: 1px; padding-left: 8px; background: url(../pic/dot02.gif) no-repeat 0px 6px;}
.crecipe .block ul li strong {font-weight: bold;}

* html .crecipe .block {display: inline-block;}
* html .crecipe .block .info {height: 1%;}
* html .crecipe .block .info .info-crn-bl {height: 1%;}
* html .crecipe .block .list {height: 1%;}
*:first-child+html .crecipe .block {display: inline-block;}
*:first-child+html .crecipe .block .info {height: 1%;}
*:first-child+html .crecipe .block .info .info-crn-bl {height: 1%;}

.crecipe .steps {margin-bottom: 50px; padding-right: 40px; clear: both;}
.crecipe .steps p {padding: 1px 0px 18px 18px; clear: both; display: block;}
.crecipe .steps p strong {margin: -1px 0px 0px -18px; display: block; width: 18px; float: left; font-size: 18px; color: #C5960B;}
.crecipe .steps p strong span {display: none;}
.crecipe .steps p.last {padding-left: 0px;}
.crecipe .steps p img {margin: 3px 8px 0px 10px; display: block; float: left;}

* html .crecipe .steps p {height: 1%;}
* html .crecipe .steps p span {margin-left: -1px; height: 1%; position: relative;}
* html .crecipe .steps p strong {margin-left: -9px;}
* html .crecipe .steps p img {margin-left: 5px;}


.crecipe .adv {margin: 0px 0px 44px -17px; position: relative;}
.crecipe .adv .t {margin-bottom: -13px; display: block; position: relative; height: 13px; background: url(../pic/crn06-tr.gif) no-repeat right top;}
.crecipe .adv .b {margin-top: -13px; display: block; position: relative; height: 13px; background: url(../pic/crn06-bl.gif) no-repeat left bottom;}
.crecipe .adv .c {padding: 0px 120px 12px 27px; border: 1px solid #799701;}
.crecipe .adv h3 {margin: -17px 0px 6px -12px; position: relative; float: left; font-weight: bold; color: #FFF; background: #799701 url(../pic/crn03-tr.gif) no-repeat right top;}
.crecipe .adv h3 span {display: block; background: url(../pic/crn03-br.gif) no-repeat right bottom;}
.crecipe .adv h3 span span {padding: 7px 12px 10px 12px; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.crecipe .adv p {clear: both; font-size: 12px; color: #799701;}
.crecipe .adv span.leaf {display: block; float: right; width: 0px; height: 0px; position: relative;}
.crecipe .adv span.leaf span {margin: -36px 0px 0px -69px; display: block; width: 88px; height: 68px; position: absolute; background: url(../pic/crecipe-adv-leaf.gif) no-repeat;}

* html .crecipe .adv {display: inline-block;}
* html .crecipe .adv h3 {margin-left: -6px;}
* html .crecipe .adv h3 span {display: inline-block;}
*:first-child+html .crecipe .adv {display: inline-block;}
* html .crecipe .adv .c {height: 1%;}
*:first-child+html .crecipe .adv .c {height: 1%;}

.crecipe .nav p {margin-bottom: 22px;}
.crecipe .nav a {float: left; display: block;}
.crecipe .nav a.print {margin-right: 17px;}
.crecipe .nav a.send {padding-right: 17px; background: url(../pic/arr05-right.gif) no-repeat right 3px;}
.crecipe .nav a.prev {margin-right: 20px; font-size: 12px; color: #000;}
.crecipe .nav a.prev span {font-size: 14px;}
.crecipe .nav a.next {font-size: 12px; color: #000;}
.crecipe .nav a.next span {font-size: 14px;}


.csearch {margin-bottom: 50px;}

.csearch form {margin: 0px -18px 30px -13px; position: relative; background: #F8E5BD url(../pic/crn03-tr.gif) no-repeat right top;}
.csearch form .crn-bl {background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.csearch form .crn-br {padding: 14px 0px 12px 13px; background: url(../pic/crn03-br.gif) no-repeat right bottom;}
.csearch form table {margin-bottom: 7px; width: 100%;}
.csearch form table td {vertical-align: top;}
.csearch form .input {width: 100%; font-family: arial; font-size: 12px;}
.csearch form .input input {width: 100%; font-family: arial; font-size: 12px; color: #4C4C4C;}
.csearch form .submit {padding: 3px 13px 0px 14px;}
.csearch form p {font-size: 12px;}

* html .csearch form {display: inline-block;}
* html .csearch form .crn-br {height: 1%;}
*:first-child+html .csearch form {display: inline-block;}


.csearch .results {padding-top: 26px; margin-bottom: 57px; border-top: 1px solid #C4C4C4;}
.csearch .results strong {font-weight: bold; color: #D90606;}
.csearch .results p.info {margin-bottom: 21px; font-size: 16px;}
.csearch .results dl dt {margin-bottom: 1px; font-size: 16px; font-weight: bold;}
.csearch .results dl dt span {margin-left: -50px; position: absolute; width: 45px; font-size: 14px; text-align: right; font-weight: normal; color: #A5A5A5;}
.csearch .results dl dd {margin-bottom: 25px; }


.crecsearch {margin-bottom: 30px;}

.crecsearch form {margin: 0px -18px 45px -13px; font-size: 12px; position: relative; background: #F8E5BD url(../pic/crn03-tr.gif) no-repeat right top;}
.crecsearch form .crn-bl {background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.crecsearch form .crn-br {padding: 0px 17px; background: url(../pic/crn03-br.gif) no-repeat right bottom;}
.crecsearch form strong {font-weight: bold;}
.crecsearch form .block {padding: 13px 0px 9px 0px; border-bottom: 1px solid #D8CEB1;}
.crecsearch form p.title {width: 90px; float: left; text-align: right; color: #77746B;}
.crecsearch form .cols {margin-left: 105px;}
.crecsearch form .cols .col {width: 33%; float: left;}
.crecsearch form .cols .col.wide {width: 100%; float: none;}
.crecsearch form .cols p {margin-bottom: 5px; padding: 0px 20px 0px 17px;}
.crecsearch form .cols p span {position: absolute; width: 17px; height: 0px;}
.crecsearch form .cols p span input {margin: 0px 0px 0px -17px; z-index: 999; position: relative;}
.crecsearch form .cols select {font-family: arial; font-size: 12px; color: #4C4C4C;}
.crecsearch form .block.last {border-bottom: 0px;}
.crecsearch form .block.last p.title {padding-top: 3px;}
.crecsearch form .submit {margin: 0px 0px -15px 0px; float: right; position: relative;}

* html .crecsearch form {display: inline-block;}
* html .crecsearch form .crn-br {height: 1%;}
* html .crecsearch form .cols {height: 1%;}
* html .crecsearch form .cols .fix {margin-left: -3px; height: 1%; position: relative;}
* html .crecsearch form .cols p span input {margin: -2px 0px 0px -21px;}

*:first-child+html .crecsearch form {display: inline-block;}
*:first-child+html .crecsearch form .cols p span input {margin: -2px 0px 0px -21px;}

.crecsearch .results {padding-top: 26px; margin-bottom: 5px; border-top: 1px solid #C4C4C4;}
.crecsearch .results strong {font-weight: bold; color: #D90606;}
.crecsearch .results p.info {margin-bottom: 21px; font-size: 16px;}
.crecsearch .results p.item {margin-bottom: 27px; display: block; width: 49%; float: left;}
.crecsearch .results p.item.left {width: 54%;}
.crecsearch .results p.item.right {width: 46%;}
.crecsearch .results p.item a {padding-right: 30px; display: block; float: left;}
.crecsearch .results p.item img {margin: 0px 0px 7px -16px; position: relative; display: block;}

.c404 {margin: 0px 0px 100px -16px; position: relative;}
.c404 h2 {margin: 0px 0px -20px -17px; position: relative; float: left; font-size: 30px; color: #FFF; background: #DA0B1B url(../pic/crn03-tr.gif) no-repeat right top;}
* html .c404 h2 {margin-left: -8px;}
.c404 h2 span {display: block; float: left; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.c404 h2 span span {padding: 9px 27px 9px 20px; background: url(../pic/crn07-br.gif) no-repeat right bottom;}
.c404 .block {clear: both; background: #F8E5BD url(../pic/crn03-tr.gif) no-repeat right top;}
.c404 .block .crn-bl {background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.c404 .block .crn-br {padding: 32px 20px 5px 20px; color: #292929; background: url(../pic/crn03-br.gif) no-repeat right bottom;}
.c404 .block .crn-br p {padding-bottom: 16px;}

* html .c404 .block .crn-br {display: inline-block;}
*:first-child+html .c404 .block .crn-br {height: 1%;}


.csend {margin-bottom: 30px;}

.csend .inp {padding: 1px 3px 1px 3px; display: block; border: 1px solid #A4B97F; background-color: #FFF;}
.csend .inp input {width: 99%; height: 1.3em; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 12px; color: #695F5F; background: transparent;}

* html .csend .inp {padding-top: 0px; padding-bottom: 0px; height: 1px; width: auto !important; width /**/: 100%;}
*:first-child+html .csend .inp {padding-top: 0px; padding-bottom: 0px;}

.csend .msg {margin: 0px 0px 28px -15px; position: relative; display: block; text-align: center; background: #F8E5BD url(../pic/crn03-tr.gif) no-repeat right top;}
.csend .msg span {display: block; background: url(../pic/crn03-bl.gif) no-repeat left bottom;}
.csend .msg span span {padding: 15px 10px 15px 10px; background: url(../pic/crn03-br.gif) no-repeat right bottom;}

* html .csend .msg {display: inline-block;}
* html .csend .msg span {height: 1%;}
*:first-child+html .csend .msg {display: inline-block;}
*:first-child+html .csend .msg span {height: 1%;}

.csend .recimg {margin-bottom: 40px; width: 280px; float: right;}
.csend .recimg img {margin: 5px 16px 0px 0px; display: block; float: right;}
* html .csend .recimg img {margin-right: 8px;}

.csend form {margin-bottom: 45px;}
.csend form p.title {margin-bottom: 12px;}
.csend form p.title strong {font-size: 16px; font-weight: bold;}
.csend form p small {font-size: 11px; color: #A5A5A5; font-style: italic;}
.csend form p small strong {color: #E30D20; font-weight: normal;}
.csend form .row label {margin-bottom: 2px; display: block;}
.csend form .row.recip {margin-bottom: 14px;}
.csend form .row.sender {margin-bottom: 30px;}
.csend form .row.img {margin-bottom: 24px;}
.csend form .row.img img {margin: 3px 20px 0px 0px; float: left;}
.csend form .row.img .col {float: left;}
.csend form .row.img .inp {width: 140px !important;}
.csend form p.info {margin-bottom: 37px;}

.noline {text-decoration: none!important}

/* newly added by 07/12/2007 */

.cpost {margin-bottom: 30px; font-size: 12px; font-family: arial; background: #F8E5BD url(../pic/crn09-tr.gif) no-repeat right top;}
.cpost .bg {background: url(../pic/crn09-bl.gif) no-repeat left bottom;}
.cpost .cont {padding: 12px 22px 14px 15px;}
.cpost h2 {margin-bottom: 9px; font-size: 12px; font-weight: bold; color: #D60A18;}
.cpost label {margin-bottom: 7px; display: block;}
.cpost .input {margin: 0px -5px 6px -5px; padding: 0px 5px 0px 5px; position: relative;}
.cpost .input input {width: 170px; padding-right: 0px; padding-left: 0px; position: relative;}
.cpost .input.error {margin-bottom: 13px; padding: 5px; background: #FF0000;}
.cpost .input.error input {margin-bottom: 3px;}
.cpost .input.error p {color: #FFF; font-size: 10px; line-height: 10px;}
.cpost a.send {padding-right: 19px; display: block; float: right; background: url(../pic/arr06-right.gif) no-repeat right center;}
.cpost a.another {float: left; padding-top: 10px; display: block;}
.cpost a.another img {margin: 3px 0px 0px 4px; position: absolute;}

* html .cpost {height: 1%;}
* html .cpost .input {display: inline-block;}

*:first-child+html .cpost {height: 1%;}
*:first-child+html .cpost .input {display: inline-block;}
*:first-child+html .cpost .input input {}

.tv_shadov{
opacity: 0.3;
position:absolute;
background:#000000;
z-index:3;
width:161px;
height:89px; 
margin-left:19px;
margin-top:-92px;
}


.tv_play{
position:absolute;
margin-left:90px;
margin-top:-55px;
}

.tv_ugolok{
position:absolute;
margin-left:172px;
margin-top:-97px;
z-index:99;
}
