/************/

/* DROPPING */

/************/



* {padding: 0px; margin: 0px;}

body, html {height: 100%;}

body, td {font-family: arial, trebuchet MS, tahoma, verdana; font-size: 12px; color: #646464;}

img {border: 0px;}

li {list-style: none;}

table {border-collapse: collapse; border-spacing: 0px; border: 0px;}

:focus {outline: 0;}



fieldset {border: 0px solid;}

legend {display: none;}



.inp {padding: 1px 7px 1px 10px; display: block; border: 1px solid #A8ABAE; background-color: #FFF;}

.highlight {background: #FFDEF6;}

* html .inp {height: 1px; width: auto !important; width /**/: 100%;}

.inp.textarea {padding-bottom: 1px; padding-right: 1px; padding-top: 1px;}

.inp input {width: 100%; height: 1.3em; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #646464; background: transparent;}

.inp textarea {width: 100%; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #646464; background: transparent;}



.cbtn {padding: 0px 20px 0px 9px; display: block; float: left; position: relative; height: 22px; text-decoration: none;}

.cbtn span {display: block; height: 22px;}

.cbtn span.l {position: absolute; z-index: 1; left: 0px; width: 9px; background: url(/webroot/delivery/img/btn-default-left.gif) no-repeat left top;}

.cbtn span.r {position: absolute; right: 0px; width: 20px; background: url(/webroot/delivery/img/btn-default-right.gif) no-repeat left top;}

.cbtn span.c {background: url(/webroot/delivery/img/btn-default-bg.gif) repeat-x left top;}

.cbtn input {margin: 0px -20px 0px -9px; padding: 0px 25px 0px 9px; height: 16px; position: relative; z-index: 9; font-size: 12px; font-family: arial; font-weight: normal; color: #FFF; cursor: hand; cursor: pointer; background: none; border: 0px solid;}

.cbtn:hover span.l {background-position: left bottom;}

.cbtn:hover span.r {background-position: left bottom;}

.cbtn:hover span.c {background-position: left bottom;}



.cbtn-bg02 span.l {background-image: url(/webroot/delivery/img/btn-default-left-bg02.gif);}

.cbtn-bg02 span.r {background-image: url(/webroot/delivery/img/btn-default-right-bg02.gif);}

.cbtn-bg02 span.c {background-image: url(/webroot/delivery/img/btn-default-bg-bg02.gif);}



* html .cbtn {width: 1%;}

* html .cbtn input {padding: 0px 27px 0px 12px; height: auto; cursor: hand; overflow: visible;}

*:first-child+html .cbtn input {height: auto; float: left; padding: 0px 27px 0px 12px; overflow: visible;}



.actions-page .cbtn span.l {background-image: url(/webroot/delivery/img/btn-actions-left.gif);}

.actions-page .cbtn span.r {background-image: url(/webroot/delivery/img/btn-actions-right.gif);}

.actions-page .cbtn span.c {background-image: url(/webroot/delivery/img/btn-actions-bg.gif);}

.actions-page .cbtn-bg02 span.l {background-image: url(/webroot/delivery/img/btn-actions-left-bg02.gif);}

.actions-page .cbtn-bg02 span.r {background-image: url(/webroot/delivery/img/btn-actions-right-bg02.gif);}

.actions-page .cbtn-bg02 span.c {background-image: url(/webroot/delivery/img/btn-actions-bg-bg02.gif);}



.recipes-page .cbtn span.l {background-image: url(/webroot/delivery/img/btn-recipes-left.gif);}

.recipes-page .cbtn span.r {background-image: url(/webroot/delivery/img/btn-recipes-right.gif);}

.recipes-page .cbtn span.c {background-image: url(/webroot/delivery/img/btn-recipes-bg.gif);}





/*select {padding: 2px; border: 1px solid #B9C9D4; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #8AA9BA;}*/

select {font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #646464;}



hr {display: none; visibility: hidden;}



.clear {clear: both; width: 1px; height: 1px; display: block; float: none !important; overflow: hidden;}





/******************/

/*  BASIC LAYOUT  */

/******************/



/* main wrapper */

.wrapper {min-width: 960px; height: 100%;}

* html .wrapper {width: expression(document.body.clientWidth>960?"100%":"960px");}



.site-logo {float: left; width: 29%; text-align: center;}

.site-logo .cont {margin: 0px auto; width: 190px; text-align: left;}



.body {width: auto; min-height: 100%; position: relative; clear: both;}

.body-cont {padding-bottom: 43px;}



* html .body {height: 100%;}



.body .body-l-col {float: left; width: 26%; text-align: center;}

.body .body-l-col .body-col-cont {margin: 0px auto; padding: 150px 0px 14px 0px; width: 190px; text-align: left;}

.body.index .body-l-col .body-col-cont {padding-top: 128px;}

.body .body-c-col {float: left; width: 52%; position: relative; text-align: center;}

.body .body-c-col .body-col-cont {margin: 0px auto; padding: 38px 0px 14px 30px; text-align: left;}

.body .body-r-col {float: right; width: 20%; position: relative; text-align: center;}

.body .body-r-col .body-col-cont {padding: 17px 0px 14px 0px; margin: 0px auto; width: 160px; text-align: left;}





* html .body .body-col-cont {height: 1%;}

* html .body .body-r-col {margin-left: -1px;}

*:first-child+html .body .body-col-cont {height: 1%;}

*:first-child+html .body .body-r-col {margin-left: -1px;}



.footer {margin-top: -43px; height: 43px; position: relative;}

* html .footer {height: 1%;}

*:first-child+html .footer {position: static;}





/******************/

/*    CSS RULES   */

/******************/



h1 {margin: 22px 0px 0px 10px; position: absolute; z-index: 5;}

h2.title {margin: 0px 0px 27px -20px; width: 100%; position: relative; font-size: 17px; font-weight: normal; color: #FFF;}

h2.title span {margin-right: 10px; display: block; background: #C065CD url(/webroot/delivery/img/crn06-tl.gif) no-repeat left top;}

* html h2.title span {height: 1%;}

h2.title span span {margin: 0px; background: url(/webroot/delivery/img/crn06-tr.gif) no-repeat right top !important;}

h2.title span span span {background: url(/webroot/delivery/img/crn06-bl.gif) no-repeat left bottom !important;}

h2.title span span span span {position: relative; padding: 9px 20px; background: url(/webroot/delivery/img/crn06-br.gif) no-repeat right bottom !important;}



h2.title .err {margin-right: 8px; position: relative; font-style: normal; display: block; float: left;}

h2.title .err-no {font-weight: bold; font-size: 65px; line-height: 58px;}



.body.useful-page h2.title span {background-color: #AACA00;}

.body.recipes-page h2.title span {background-color: #FF9600;}

.body.prod-page h2.title span {background-color: #FFBA00;}

.body.actions-page h2.title span {background-color: #42B4E5;}



/*blockquote.slogan {margin: 80px 0px 0px 93px; position: absolute; z-index: 9999; width: 112px; height: 19px; background: url(/webroot/delivery/img/slogan.gif) no-repeat; text-indent: -9999px;}*/



p.print-info {display: none;}



a {color: #646464; text-decoration: underline;}

a:hover {color: #004A8F;}



/* main menu */

.mmenu {margin-bottom: 19px; padding-left: 35px;}

.body.index .mmenu {margin-bottom: 100px;}

.mmenu li {display: inline;}

.mmenu a {margin-right: 2px; display: block; float: left; font-size: 10px; color: #FFF; text-decoration: none; background: #146DEF no-repeat left top;}

.mmenu span {padding: 10px 11px 9px 11px; display: block; text-transform: uppercase; background: url(/webroot/delivery/img/mmenu-right.gif) no-repeat right top;}

.mmenu a:hover, .mmenu a.active {color: #FFF; background-position: left bottom;}

.mmenu a:hover span, .mmenu a.active span {background-position: right bottom;}

.mmenu li.useful a {background-image: url(/webroot/delivery/img/mmenu-useful-left.gif);}

.mmenu li.useful a:hover, .mmenu li.useful a.active {background-color: #AACA00;}

.mmenu li.useful a span {padding-left: 12px; padding-right: 11px; background-image: url(/webroot/delivery/img/mmenu-useful-right.gif);}

.mmenu li.recept a {background-image: url(/webroot/delivery/img/mmenu-recept-left.gif);}

.mmenu li.recept a:hover, .mmenu li.recept a.active {background-color: #FF9600;}

.mmenu li.recept a span {padding-left: 11px; padding-right: 12px; background-image: url(/webroot/delivery/img/mmenu-recept-right.gif);}

.mmenu li.action a {background-image: url(/webroot/delivery/img/mmenu-action-left.gif);}

.mmenu li.action a:hover, .mmenu li.action a.active {background-color: #42B4E5;}

.mmenu li.action a span {padding-left: 12px; padding-right: 11px; background-image: url(/webroot/delivery/img/mmenu-action-right.gif);}

.mmenu li.prods a {background-image: url(/webroot/delivery/img/mmenu-prods-left.gif);}

.mmenu li.prods a:hover, .mmenu li.prods a.active {background-color: #FFBA00;}

.mmenu li.prods a span {padding-left: 16px; padding-right: 17px; background-image: url(/webroot/delivery/img/mmenu-prods-right.gif);}



.mmenu li.actions a {background-image: url(/webroot/delivery/img/mmenu-action-left.gif);}

.mmenu li.actions a:hover, .mmenu li.actions a.active {background-color: #42B4E5;}

.mmenu li.actions a span {padding-left: 12px; padding-right: 11px; background-image: url(/webroot/delivery/img/mmenu-action-right.gif);}

.mmenu li.brands a {background-image: url(/webroot/delivery/img/mmenu-prods-left.gif);}

.mmenu li.brands a:hover, .mmenu li.brands a.active {background-color: #FFBA00;}

.mmenu li.brands a span {padding-left: 16px; padding-right: 17px; background-image: url(/webroot/delivery/img/mmenu-prods-right.gif);}

.mmenu li.recipes a {background-image: url(/webroot/delivery/img/mmenu-recept-left.gif);}

.mmenu li.recipes a:hover, .mmenu li.recipes a.active {background-color: #FF9600;}

.mmenu li.recipes a span {padding-left: 11px; padding-right: 12px; background-image: url(/webroot/delivery/img/mmenu-recept-right.gif);}

.mmenu li.wellnes a {background-image: url(/webroot/delivery/img/mmenu-useful-left.gif);}

.mmenu li.wellnes a:hover, .mmenu li.wellnes a.active {background-color: #AACA00;}

.mmenu li.wellnes a span {padding-left: 12px; padding-right: 11px; background-image: url(/webroot/delivery/img/mmenu-useful-right.gif);}

.mmenu li.news a {background-image: url(/webroot/delivery/img/mmenu-news-left.gif);}

.mmenu li.news a:hover, .mmenu li.news a.active {background-color: #c065cd;}

.mmenu li.news a span {padding-left: 12px; padding-right: 11px; background-image: url(/webroot/delivery/img/mmenu-news-right.gif);}







* html .mmenu {height: 1%;}

*:first-child+html .mmenu {height: 1%;}



/* submenu */

.smenu {margin-bottom: 25px; position: relative; background: #FBE9FF;}

.smenu .smenu-top {background: url(/webroot/delivery/img/crn04-tl.gif) no-repeat left top;}

.smenu .smenu-top span {display: block; height: 6px; background: url(/webroot/delivery/img/crn04-tr.gif) no-repeat right top;}

.smenu .smenu-btm {background: url(/webroot/delivery/img/crn04-bl.gif) no-repeat left bottom;}

.smenu .smenu-btm span {display: block; height: 6px; background: url(/webroot/delivery/img/crn04-br.gif) no-repeat right bottom;}

.smenu .smenu-cont {padding: 10px 10px 8px 20px;}

.smenu a {margin-bottom: 5px; padding-left: 10px; display: block; clear: both; color: #C065CD; background: url(/webroot/delivery/img/arr02-right.gif) no-repeat 0px 5px;}

.smenu a:hover {color: #A21BB5;}



.smenu a.active {margin: -2px -16px 3px -26px; padding-left: 0px; position: relative; color: #726F77 !important; background: #FFF !important; text-decoration: none; border: 1px solid #E0A9FF;}

.smenu a.active span {display: block;}

.smenu a.active span.c {margin: -1px 0px -1px 0px; padding: 0px 20px 0px 35px; position: relative;}

.smenu a.active span.t {margin: -1px -1px 0px -1px; position: relative; background: url(/webroot/delivery/img/crn05-tl.gif) no-repeat left top;}

.smenu a.active span.t span {height: 5px; background: url(/webroot/delivery/img/crn05-tr.gif) no-repeat right top;}

.smenu a.active span.b {margin: 0px -1px -1px -1px; position: relative; background: url(/webroot/delivery/img/crn05-bl.gif) no-repeat left bottom;}

.smenu a.active span.b span {height: 5px; background: url(/webroot/delivery/img/crn05-br.gif) no-repeat right bottom;}



.smenu li {display: inline;}

.smenu ul ul {margin-left: 20px;}

.smenu ul ul a {margin-left: 0px; padding-left: 0px; background: none !important;}

.smenu ul ul a.active {margin-left: -46px;}

.smenu ul ul a.active span.c {padding-left: 45px;}



* html .smenu a.active {margin-bottom: 0px; display: inline-block;}

* html .smenu a.active span.t {height: 1%;}

* html .smenu a.active span.b {height: 1%;}



*:first-child+html .smenu a.active {overflow: hidden; position: static;}

*:first-child+html .smenu a.active span.c {overflow: hidden;}

*:first-child+html .smenu a.active span.t {overflow: hidden;}

*:first-child+html .smenu a.active span.b {overflow: hidden;}





/* extra menu */

.emenu {margin: 0px -20px 0px 10px;}

.emenu ul {clear: both;}

.emenu ul ul {height: auto;}

.emenu li {display: inline;}

.emenu li a {display: block; color: #498700; clear: both;}

.emenu li a:hover {color: #045900;}

.emenu li strong {margin-bottom: 7px; display: block; float: left; clear: both; min-width: 160px; text-align: left; position: relative; font-weight: normal; font-size: 11px; background: #F1FFA2 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.emenu li strong span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.emenu li strong span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.emenu li strong span span span {padding: 3px 10px 4px 20px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.emenu li ul {padding-left: 13px; margin-bottom: 19px;}

.emenu li li a {margin-bottom: 5px; padding-left: 7px; color: #004A8F; background: url(/webroot/delivery/img/dot01.gif) no-repeat 0px 7px;}

.emenu li li a:hover {color: #146DEF;}



* html .emenu {display: inline-block; position: relative;}

* html .emenu ul {height: 1%;}

* html .emenu ul ul {height: auto;}

* html .emenu li strong {width: 160px;}

* html .emenu li strong span {height: 1%;}



*:first-child+html .emenu ul {height: 1%;}

*:first-child+html .emenu ul ul {height: auto;}





.body.useful-page .smenu {background-color: #F1FFA2;}

.body.useful-page .smenu a {color: #498700; background-image: url(/webroot/delivery/img/arr01-right.gif);}

.body.useful-page .smenu a:hover {color: #045900;}

.body.useful-page .smenu a.active {border-color: #CCF100;}

.body.useful-page .smenu a.active span.t {background-image: url(/webroot/delivery/img/crn07-tl.gif);}

.body.useful-page .smenu a.active span.t span {background-image: url(/webroot/delivery/img/crn07-tr.gif);}

.body.useful-page .smenu a.active span.b {background-image: url(/webroot/delivery/img/crn07-bl.gif);}

.body.useful-page .smenu a.active span.b span {background-image: url(/webroot/delivery/img/crn07-br.gif);}



.body.recipes-page .smenu {background-color: #FFEBC9;}

.body.recipes-page .smenu a {color: #FF7800; background-image: url(/webroot/delivery/img/arr03-right.gif);}

.body.recipes-page .smenu a:hover {color: #DF2A00;}

.body.recipes-page .smenu a.active {border-color: #FFD182;}

.body.recipes-page .smenu a.active span.t {background-image: url(/webroot/delivery/img/crn08-tl.gif);}

.body.recipes-page .smenu a.active span.t span {background-image: url(/webroot/delivery/img/crn08-tr.gif);}

.body.recipes-page .smenu a.active span.b {background-image: url(/webroot/delivery/img/crn08-bl.gif);}

.body.recipes-page .smenu a.active span.b span {background-image: url(/webroot/delivery/img/crn08-br.gif);}



.body.prod-page .smenu {background-color: #FFF690;}

.body.prod-page .smenu a {color: #E49100; background-image: url(/webroot/delivery/img/arr03-right.gif);}

.body.prod-page .smenu a:hover {color: #9A5300;}

.body.prod-page .smenu a.active {border-color: #FFD71B;}

.body.prod-page .smenu a.active span.t {background-image: url(/webroot/delivery/img/crn08-tl.gif);}

.body.prod-page .smenu a.active span.t span {background-image: url(/webroot/delivery/img/crn08-tr.gif);}

.body.prod-page .smenu a.active span.b {background-image: url(/webroot/delivery/img/crn08-bl.gif);}

.body.prod-page .smenu a.active span.b span {background-image: url(/webroot/delivery/img/crn08-br.gif);}





.cblock {border: 1px solid #E0A9FF; position: relative;}

.cblock .cblock-cont {padding: 5px 10px; position: relative;}

.cblock .cblock-top {margin: -1px -1px 0px -1px; clear: both; position: relative; background: url(/webroot/delivery/img/crn05-tl.gif) no-repeat left top;}

.cblock .cblock-top span {display: block; height: 5px; background: url(/webroot/delivery/img/crn05-tr.gif) no-repeat right top;}

.cblock .cblock-btm {margin: 0px -1px -1px -1px; clear: both; position: relative; background: url(/webroot/delivery/img/crn05-bl.gif) no-repeat left bottom;}

.cblock .cblock-btm span {display: block; height: 5px; background: url(/webroot/delivery/img/crn05-br.gif) no-repeat right bottom;}



* html .cblock .cblock-cont {height: 1%;}

*:first-child+html .cblock .cblock-cont {height: 1%;}



.body.recipes-page .cblock {border-color: #FFD394;}

.body.recipes-page .cblock .cblock-top {background-image: url(/webroot/delivery/img/crn08-tl.gif);}

.body.recipes-page .cblock .cblock-top span {background-image: url(/webroot/delivery/img/crn08-tr.gif);}

.body.recipes-page .cblock .cblock-btm {background-image: url(/webroot/delivery/img/crn08-bl.gif);}

.body.recipes-page .cblock .cblock-btm span {background-image: url(/webroot/delivery/img/crn08-br.gif);}



.body.useful-page .cblock {border-color: #CCF100;}

.body.useful-page .cblock .cblock-top {background-image: url(/webroot/delivery/img/crn07-tl.gif);}

.body.useful-page .cblock .cblock-top span {background-image: url(/webroot/delivery/img/crn07-tr.gif);}

.body.useful-page .cblock .cblock-btm {background-image: url(/webroot/delivery/img/crn07-bl.gif);}

.body.useful-page .cblock .cblock-btm span {background-image: url(/webroot/delivery/img/crn07-br.gif);}



.body.prod-page .cblock {border-color: #F3D158;}

.body.prod-page .cblock .cblock-top {background-image: url(/webroot/delivery/img/crn08-tl.gif);}

.body.prod-page .cblock .cblock-top span {background-image: url(/webroot/delivery/img/crn08-tr.gif);}

.body.prod-page .cblock .cblock-btm {background-image: url(/webroot/delivery/img/crn08-bl.gif);}

.body.prod-page .cblock .cblock-btm span {background-image: url(/webroot/delivery/img/crn08-br.gif);}



.body.actions-page .cblock {border-color: #42B4E5;}

.body.actions-page .cblock .cblock-top {background-image: url(/webroot/delivery/img/crn11-tl.gif);}

.body.actions-page .cblock .cblock-top span {background-image: url(/webroot/delivery/img/crn11-tr.gif);}

.body.actions-page .cblock .cblock-btm {background-image: url(/webroot/delivery/img/crn11-bl.gif);}

.body.actions-page .cblock .cblock-btm span {background-image: url(/webroot/delivery/img/crn11-br.gif);}





.actions-line {margin: 0px -27px 12px -10px;}

.actions-line h2 {margin: 0px 0px 4px -7px; font-size: 10px; color: #FFF; text-transform: uppercase;}

.actions-line h2 a {display: block; width: 138px; height: 32px; color: #FFF; text-decoration: none; background: url(/webroot/delivery/img/title-actions-back.gif) no-repeat;}

.actions-line h2 a:hover {color: #FFF;}

.actions-line h2 a span {padding: 8px 31px 0px 0px; display: block; text-align: right;}

.actions-line .item {margin-bottom: 16px;}

.actions-line .item .date {font-size: 10px; color: #646464;}

.actions-line .item .img {margin-top: 3px; display: block; width: 122px; height: 59px; float: right;}

.actions-line .item .img img {display: block;}

.actions-line .item .img a {display: block; position: absolute; width: 122px; height: 59px; background: url(/webroot/delivery/img/actions-line-img-frame.gif) no-repeat;}

.actions-line .item .descr {width: 100px; float: left;}

.actions-line .item .title {margin-bottom: 4px;}

.actions-line .item .title a {color: #004A8F; text-decoration: underline;}

.actions-line .item .title a:hover {color: #146DEF;}

.actions-line .item .link {display: block; float: left;}

.actions-line .item .link a {display: block; color: #FFF; text-decoration: none; background: #FFBA00 url(/webroot/delivery/img/crn01-tl.gif) no-repeat left top;}

.actions-line .item .link a:hover {background-color: #E7970B;}

.actions-line .item .link a span {display: block; background: url(/webroot/delivery/img/crn01-tr.gif) no-repeat right top;}

.actions-line .item .link a span span {background: url(/webroot/delivery/img/crn01-bl.gif) no-repeat left bottom;}

.actions-line .item .link a span span span {padding: 0px 7px 2px 9px; background: url(/webroot/delivery/img/crn01-br.gif) no-repeat right bottom;}



* html .actions-line {display: inline-block; position: relative;}

* html .actions-line h2 {display: inline-block; position: relative;}

* html .actions-line .item {margin-bottom: 12px;}

*:first-child+html .actions-line {display: inline-block; position: relative;}

*:first-child+html .actions-line h2 {display: inline-block; position: relative;}

*:first-child+html .actions-line .item {margin-bottom: 12px;}





/* news home list */

.news-line {margin-bottom: 20px;}

.news-line h2 {margin:20px 0px 10px -24px; font-size: 10px; color: #FFF; text-transform: uppercase;}

.news-line h2 a {display: block; width: 138px; height: 32px; color: #FFF; text-decoration: none; background: url(/webroot/delivery/img/title-news-back.gif) no-repeat;}

.news-line h2 a:hover {color: #FFF;}

.news-line h2 a span {padding: 8px 31px 0px 0px; display: block; text-align: right;}

.news-line .item {clear: both; margin-bottom: 18px;}

.news-line .item .img {float: left; width: 175px;}

.news-line .item .img img {display: block;}

.news-line .item .descr {margin-left: 175px; zoom: 1}

.news-line .item .descr p.date {margin-bottom: 1px;}

.news-line .item .descr p.title {margin-bottom: 3px;}

.news-line .item .descr p.title a {color: #004A8F;}

.news-line .item .descr p.title a:hover {color: #146DEF;}

.news-line .item .descr p.header {}



* html .news-line .item .img {width: 172px;}

* html .news-line .item .descr {margin-left: 172px;}



* html .news-line {display: inline-block; position: relative;}

* html .news-line h2 {display: inline-block; position: relative;}

*:first-child+html .news-line {display: inline-block; position: relative;}

*:first-child+html .news-line h2 {display: inline-block; position: relative;}



.prodmenu {margin: 0px -31px 20px 0px;}

.prodmenu .list {padding-top: 19px; width: 88px; float: left;}

.prodmenu .list li {margin-bottom: 1px;}

.prodmenu .list a {color: #003F7A; text-decoration: none;}

.prodmenu .list a:hover {color: #FFC600;}

.prodmenu .title {width: 130px; float: right;}

.prodmenu .title h2 a {margin: 0px 0px -16px -23px; position: relative; z-index: 9; display: block; width: 125px; height: 32px; font-size: 10px; color: #FFF; text-transform: uppercase; text-decoration: none; background: url(/webroot/delivery/img/prodmenu-title-bg.png) no-repeat; behavior: url(/webroot/delivery/js/iepngfix.htc);}

.prodmenu .title h2 a:hover {color: #FFF;}

.prodmenu .title h2 a span {padding: 8px 0px 0px 31px; display: block; text-align: left;}

.prodmenu .title .flash {margin-right: -9px; position: relative; width: 130px; height: 114px; background: url(/webroot/delivery/img/prodmenu-img-frame.gif) no-repeat;}

.prodmenu .title .flash .cont {padding-top: 16px;}

.prodmenu .title .flash img {display: block;}



* html .prodmenu {display: inline-block; position: relative;}

* html .prodmenu .title h2 a {display: inline-block; position: relative; cursor: hand;}

*:first-child+html .prodmenu {display: inline-block; position: relative;}

*:first-child+html .prodmenu .title h2 a {display: inline-block; position: relative; cursor: hand;}





.cbanners img {margin-bottom: 20px; display: block;}

.cbanners iframe {margin-bottom: 20px}

.ccalc img {margin: 0px -8px 42px -10px; display: block; position: relative;}

.ccalc iframe {margin: 0px -8px 42px -10px; display: block; position: relative;}





.useful-splash .splash-top {background: url(/webroot/delivery/img/crn02-tl.gif) no-repeat left top;}

.useful-splash .splash-top span {padding: 0px 8px 4px 8px; display: block; background: url(/webroot/delivery/img/crn02-tr.gif) no-repeat right top;}

.useful-splash .splash-top span span {padding: 0px; border-top: 4px solid #D6F432; background: none;}

.useful-splash .splash-btm {background: url(/webroot/delivery/img/crn02-bl.gif) no-repeat left bottom;}

.useful-splash .splash-btm span {padding: 4px 8px 0px 8px; display: block; background: url(/webroot/delivery/img/crn02-br.gif) no-repeat right bottom;}

.useful-splash .splash-btm span span {padding: 0px; border-bottom: 4px solid #D6F432; background: none;}

.useful-splash .splash-cont {border: 4px solid #D6F432; border-top: 0px; border-bottom: 0px;}

.useful-splash h2 {margin: -76px 0px -17px -24px; position: relative; z-index: 10; font-size: 12px; font-weight: normal; color: #FFF; text-transform: uppercase;}

.useful-splash h2 a {display: block; width: 198px; height: 42px; color: #FFF; text-decoration: none; background: url(/webroot/delivery/img/useful-splash-title-bg.png) no-repeat; behavior: url(/webroot/delivery/js/iepngfix.htc);}

.useful-splash h2 a:hover {color: #FFF;}

.useful-splash h2 a span {padding: 13px 27px 0px 0px; display: block; text-align: right;}

.useful-splash .splash-img {padding: 0px 53px 19px 30px; display: block; position: relative;}

.useful-splash .splash-img p {width: 100%; height: 190px; overflow: hidden; background: no-repeat center center;}

/*

.useful-splash .splash-img span {display: block; background: url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.useful-splash .splash-img span span {padding: 0px; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.useful-splash .splash-img span span span {background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.useful-splash .splash-img span span span span {height: 190px; background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

*/



* html .useful-splash .splash-top span {height: 1%;}

* html .useful-splash .splash-btm span {height: 1%;}

* html .useful-splash .splash-cont {height: 1%;}

* html .useful-splash h2 {height: 1%;}

* html .useful-splash h2 a {cursor: hand;}

*:first-child+html .useful-splash .splash-top span {height: 1%;}

*:first-child+html .useful-splash .splash-btm span {height: 1%;}

*:first-child+html .useful-splash .splash-cont {height: 1%;}





.useful-splash .intro {width: 100%; margin: -167px -203px 0px 0px; position: absolute; right: 0; z-index: 9;}

.useful-splash .intro .intro-cont {width: 92%;}

.useful-splash .intro .intro-fix {padding-left: 140px;}

* html .useful-splash .intro .intro-fix {padding-left: 100px;}



.useful-splash .intro .top {height: 5px; position: relative; font-size: 1px;}

.useful-splash .intro .top span {display: block; height: 5px; font-size: 1px; behavior: url(/webroot/delivery/js/iepngfix.htc);}

.useful-splash .intro .top span.l {float: left; width: 5px; background: url(/webroot/delivery/img/useful-intro-crn-tl.png) no-repeat;}

.useful-splash .intro .top span.r {float: right; width: 5px; background: url(/webroot/delivery/img/useful-intro-crn-tr.png) no-repeat;}

.useful-splash .intro .top span.c {margin: 0px 4px; height: auto;}

.useful-splash .intro .top span.c span {background: url(/webroot/delivery/img/useful-intro-bg.png); behavior: none; }

.useful-splash .intro .top span.c span span {display: none;}



* html .useful-splash .intro .top span.c span {margin: 0px -3px; height: 1px; position: relative; background: none; filter: none;}

* html .useful-splash .intro .top span.c span span {height: 5px; display: block; background: #A6C504; filter: alpha(opacity=80); }



.useful-splash .intro .btm {height: 5px; position: relative; font-size: 1px;}

.useful-splash .intro .btm span {display: block; height: 5px; font-size: 1px; behavior: url(/webroot/delivery/js/iepngfix.htc);}

.useful-splash .intro .btm span.l {float: left; width: 5px; background: url(/webroot/delivery/img/useful-intro-crn-bl.png) no-repeat;}

.useful-splash .intro .btm span.r {float: right; width: 5px; background: url(/webroot/delivery/img/useful-intro-crn-br.png) no-repeat;}

.useful-splash .intro .btm span.c {margin: 0px 4px; height: auto;}

.useful-splash .intro .btm span.c span {background: url(/webroot/delivery/img/useful-intro-bg.png); behavior: none;}

.useful-splash .intro .btm span.c span span {display: none;}



* html .useful-splash .intro .btm span.c span {margin: 0px -3px; height: 1px; position: relative; background: none; filter: none;}

* html .useful-splash .intro .btm span.c span span {height: 5px; display: block; background: #A6C504; filter: alpha(opacity=80); }





.useful-splash .intro .cont {padding: 1px 10px 6px 17px; background: url(/webroot/delivery/img/useful-intro-bg.png) no-repeat left top; behavior: url(/webroot/delivery/js/iepngfix.htc);}

.useful-splash .intro h3 {margin-bottom: 4px; margin-left: -1px; color: #FFF; font-size: 20px; font-weight: normal;}

.useful-splash .intro h3 a {color: #FFF; text-decoration: none;}

.useful-splash .intro h3 a:hover {color: #F5FF9E;}

.useful-splash .intro .header {margin-bottom: 6px; color: #242424;}

.useful-splash .intro .topic {font-size: 10px;}

.useful-splash .intro .topic a {color: #498700;}

.useful-splash .intro .topic a:hover {color: #045900;}



* html .useful-splash .intro .cont {height: 1%;}





.useful-splash .articles .item {margin: -2px 30px 14px 30px; position: relative; zoom: 1;}

.useful-splash .articles .item.fi {margin-left: 70px;} 

.useful-splash .articles .img {margin-top: 2px; float: left;} 

.useful-splash .articles .img img {display: block;} 

.useful-splash .articles .descr {margin-left: 175px; zoom: 1;} 

.useful-splash .articles .descr .title {margin-bottom: 3px; position: relative;} 

.useful-splash .articles .descr .title a {color: #004A8F; text-decoration: underline;}

.useful-splash .articles .descr .title a:hover {color: #146DEF;} 

.useful-splash .articles .descr .header {margin-bottom: 1px;} 

.useful-splash .articles .descr .topic {font-size: 10px;} 

.useful-splash .articles .descr .topic a {color: #498700; text-decoration: underline;}

.useful-splash .articles .descr .topic a:hover {color: #045900;}



* html .useful-splash .articles .descr {margin-left: 172px;}



.useful-splash .topics {margin-bottom: 8px; padding: 9px 0px 9px 0px; font-size: 11px; background: #F1FFA2;}

.useful-splash .topics .col {display: block; float: left;}

.useful-splash .topics .col ul {padding-right: 10px;}

.useful-splash .topics .col.left {width: 54%;}

.useful-splash .topics .col.left ul {padding-left: 22px;}

/*.useful-splash .topics .col.center {width: 33%;}*/

.useful-splash .topics .col.right {width: 46%; margin-left: -1px;}

.useful-splash .topics a {margin-bottom: 4px; padding: 0px 0px 0px 8px; color: #498700; display: block; background: url(/webroot/delivery/img/arr01-right.gif) no-repeat 0px 4px}

.useful-splash .topics a:hover {color: #045900;}

.useful-splash .topics li {display: inline;}



* html .useful-splash .topics {height: 1%;}

*:first-child+html .useful-splash .topics {height: 1%;}



.useful-splash .links {margin-bottom: 3px; padding-left: 12px;}

.useful-splash .links li {margin: 0px 0px 5px -1px; width: 50%; display: block; float: left;}

.useful-splash .links span {padding-left: 12px; display: block;}

.useful-splash .links a {padding: 0px 0px 0px 7px; display: block; color: #004A8F; background: url(/webroot/delivery/img/dot01.gif) no-repeat 0px 7px;}

.useful-splash .links a:hover {color: #146DEF;}



* html .useful-splash .links {height: 1%;}



.login-block {margin: 0px 0px 15px -35px; width: 168px;}

.login-block .reglink {margin-bottom: 6px; text-align: center; font-size: 10px;}

.login-block .reglink a {color: #D866E6;}

.login-block .reglink a:hover {color: #A51CB9;}

.login-block .block-top {display: block; height: 12px; background: url(/webroot/delivery/img/login-block-top.gif) no-repeat;}

.login-block .block-btm {display: block; height: 13px; background: url(/webroot/delivery/img/login-block-btm.gif) no-repeat;}

.login-block .block-cont {position: relative; display: block; background: url(/webroot/delivery/img/login-block-bg.gif) repeat-y left top;}

.login-block form {padding: 0px 25px 0px 24px;}

.login-block form .inp {margin-bottom: 6px;}

.login-block form .inp input {font-size: 10px;}

.login-block form .submit {margin: -19px 0px 0px 126px; position: absolute; display: block; width: 20px; height: 21px; border: 0px solid; cursor: pointer; text-indent: -9999px; color: transparent; background: url(/webroot/delivery/img/login-block-btn-submit.png) no-repeat; behavior: url(/webroot/delivery/js/iepngfix.htc);}

.login-block .forgotlink {margin: -3px 0px 1px 0px; padding-right: 14px; position: relative; text-align: center; font-size: 10px;}

.login-block .forgotlink a {color: #646464;}

.login-block .forgotlink a:hover {color: #A51CB9;}



* html .login-block {display: inline-block; position: relative;}

* html .login-block .block-cont {height: 1%;}

* html .login-block form .submit {margin-top: -25px; cursor: hand;}

*:first-child+html .login-block form .submit {margin-top: -25px; cursor: hand;}



.login-block.login-block-dummy {height: 106px;}



.auth-block {margin-top: 20px; font-size: 10px;}

.auth-block .block-cont {padding: 0px 10px 3px 13px;}

.auth-block p.solut {margin: -5px 0px 6px 0px; font-size: 12px; position: relative;}

.auth-block p.solut strong {display: block; clear: both;}

.auth-block .links a:hover {color: #A21BB5;}

.auth-block .links a.active {text-decoration: none;}

.auth-block .exit {margin-top: 13px; padding-right: 8px; display: block; float: right; background: url(/webroot/delivery/img/arr02-right.gif) no-repeat right 4px;}

.auth-block .exit a:hover {color: #A21BB5;}



.search-block {margin-left: -35px; position: relative; height: 41px;}

.search-block form {position: absolute; width: 180px;}

.search-block .input {margin-right: 5px; display: block; float: left; width: 165px;}

.search-block .submit {float: left; width: 1px; height: 1px;}

.search-block .submit input {position: absolute;}



.recipes-list {padding-top: 128px; margin-bottom: 3px;}

.recipes-list h2 {margin-bottom: -11px; position: relative; height: 32px; font-size: 10px; color: #FFF; text-transform: uppercase;}

.recipes-list h2 a {margin-left: -54px; position: absolute; width: 156px; height: 32px; display: block; color: #FFF; text-decoration: none; background: url(/webroot/delivery/img/recipes-list-title-bg.png) no-repeat; behavior: url(/webroot/delivery/js/iepngfix.htc);}

.recipes-list h2 a:hover {color: #FFF;}

.recipes-list h2 a span {padding: 8px 52px 0px 0px; display: block; text-align: right;}

.recipes-list .item {margin-bottom: 12px;}

.recipes-list .img img {margin-bottom: 3px; display: block;}

.recipes-list .title {margin-bottom: 2px;}

.recipes-list .title a {color: #004A8F;}

.recipes-list .title a:hover {color: #146DEF;}

.recipes-list .topic {font-size: 10px;}

.recipes-list .topic a {color: #FF9000;}

.recipes-list .topic a:hover {color: #DF2A00;}



* html .recipes-list h2 a {cursor: hand;}





.breadcrumbs {margin-bottom: 10px; font-size: 10px;}

.breadcrumbs a {color: #004A8F;}

.breadcrumbs a:hover {color: #146DEF;}



.wysiwygcontent {padding-bottom: 10px; clear: both;}

.wysiwygcontent h3 {margin-bottom: 12px; font-size: 16px; font-weight: bold;}

.wysiwygcontent h4 {margin-bottom_: 12px; font-size: 12px; font-weight: bold;}

.wysiwygcontent p {margin-bottom: 15px;}

.wysiwygcontent ul {margin-bottom: 14px;}

.wysiwygcontent ul li,

.wysiwygcontent ol ul li {padding-left: 8px; margin-left: 0px; list-style: none; background: url(/webroot/delivery/img/dot02.gif) no-repeat 0px 6px;}

.wysiwygcontent ol {margin-bottom: 14px;}

.wysiwygcontent ol li {margin-bottom: 0px; margin-left: 25px; list-style-type: decimal;}

.wysiwygcontent img {margin-bottom: 5px;}

.wysiwygcontent img.on-left {margin-right: 20px; float: left;}

.wysiwygcontent img.on-right {margin-left: 20px; float: right;}

.wysiwygcontent table {margin-bottom: 21px; border-left: 1px solid #E0A9FF;}

.wysiwygcontent table th {padding: 7px 15px; font-size: 12px; font-weight: normal; color: #FFF; border-right: 1px solid #E0A9FF; border-bottom: 1px solid #E0A9FF; vertical-align: top; text-align: left; background: #C065CD;}

.wysiwygcontent table td {padding: 7px 15px; border-right: 1px solid #E0A9FF; border-bottom: 1px solid #E0A9FF; vertical-align: top; text-align: left;}



* html .wysiwygcontent {height: 1%;}

*:first-child+html .wysiwygcontent {height: 1%;}





.cabout .parts {margin-bottom: 20px;}

.cabout .parts .cblock-cont {padding: 0px 75px 0px 20px; position: relative;}

.cabout .parts .item {margin-bottom: 23px; clear: both;}

.cabout .parts .item.li {margin-bottom: 9px;} /* last item */

.cabout .parts h3 {margin: -15px -86px 9px 0px; min-width: 160px; position: relative; clear: both; float: right; font-weight: normal; text-align: right; font-size: 11px; background: #FBE9FF url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cabout .parts h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cabout .parts h3 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.cabout .parts h3 span span span {padding: 3px 22px 5px 20px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.cabout .parts h3 a {color: #C065CD;}

.cabout .parts h3 a:hover {color: #A21BB5;}

.cabout .parts p {margin-left: 176px;}

.cabout .parts .img {float: left;}

.cabout .parts .img img {display: block;}



* html .cabout .parts h3 {margin-right: -43px; width: 160px;}

* html .cabout .parts h3 span {height: 1%;}

* html .cabout .parts p {height: 1%; margin-left: 173px;}





.clinks {margin-bottom: 18px;}

.clinks .cblock-cont {padding: 9px 50px 0px 25px;}

.clinks h3 {margin: 3px 0px 10px -32px; float: left; min-width: 165px; position: relative; font-size: 12px; clear: both; font-weight: normal; font-style: italic; color: #FFF; background: #42B4E5 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.clinks h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.clinks h3 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.clinks h3 span span span {padding: 3px 20px 4px 30px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

* html .clinks h3 {margin-left: -16px; width: 165px;}

* html .clinks h3 span {height: 1%;}

.clinks ul {margin-bottom: 14px; clear: both; position: relative;}

.clinks ul li {padding: 0px 0px 0px 25px; margin-bottom: 4px; display: block; line-height: 18px; background: no-repeat left center;}

.clinks ul li.xls {background-image: url(/webroot/delivery/img/ico-excel.gif);}

.clinks ul li.zip {background-image: url(/webroot/delivery/img/ico-zip.gif);}

.clinks ul li.html {background-image: url(/webroot/delivery/img/ico-html.gif);}

.clinks ul li.htm {background-image: url(/webroot/delivery/img/ico-html.gif);}

.clinks ul li.doc {background-image: url(/webroot/delivery/img/ico-word.gif);}

.clinks ul li.bmp {background-image: url(/webroot/delivery/img/ico-bmp.gif);}

.clinks ul li.jpg {background-image: url(/webroot/delivery/img/ico-jpg.gif);}

.clinks ul li.gif {background-image: url(/webroot/delivery/img/ico-gif.gif);}

.clinks ul li.ppt {background-image: url(/webroot/delivery/img/ico-ppt.gif);}

.clinks ul li.txt {background-image: url(/webroot/delivery/img/ico-txt.gif);}

.clinks ul li.pdf {background-image: url(/webroot/delivery/img/ico-pdf.gif);}

.clinks ul li.package {background-image: url(/webroot/delivery/img/ico-package.gif);}



.clinks ul li.prt {background: url(/webroot/delivery/img/ico-print.gif) no-repeat 8px 4px;}

.clinks ul li.fav {background: url(/webroot/delivery/img/ico-star.gif) no-repeat 8px 4px;}

.clinks ul li.all {background: url(/webroot/delivery/img/ico-arr-left.gif) no-repeat 9px 7px;}



.photo-line {margin-bottom: 30px;}

.photo-line h3 {margin: 0px 0px 14px 0px; float: left; min-width: 130px; position: relative; font-size: 12px; clear: both; font-weight: normal; color: #AD37BE; background: #F8D6FF url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.photo-line h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.photo-line h3 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.photo-line h3 span span span {padding: 3px 10px 4px 15px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.photo-line .item {margin-bottom: 16px;}

.photo-line .img {margin-bottom: 3px;}

.photo-line .img a {display: block; position: absolute; width: 160px; height: 55px; background: url(/webroot/delivery/img/photo-line-frame.gif) no-repeat left bottom;}

.photo-line .img a:hover {background-position: left top;}

.photo-line .img img {display: block;}

.photo-line p.all a {margin-top: -5px; padding-left: 22px; display: block; background: url(/webroot/delivery/img/ico-allphoto.gif) no-repeat left center;}



.actions-page .photo-line {}

.actions-page .photo-line h3 {color: #646464; background-color: #D1F9FF;}

.actions-page .photo-line .img a {background-image: url(/webroot/delivery/img/photo-line-frame02.gif);}

.actions-page .photo-line p.all a {background-image: url(/webroot/delivery/img/ico-allphoto02.gif);}



* html .photo-line h3 {width: 130px;}

* html .photo-line h3 span {height: 1%;}



/* warning! videoline extends photo-line */

.video-line {margin-bottom: 30px;} 

.video-line h3 {margin: 0px 0px 14px 0px; float: left; min-width: 130px; position: relative; font-size: 12px; clear: both; font-weight: normal; color: #AD37BE; background: #F8D6FF url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.video-line h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.video-line h3 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.video-line h3 span span span {padding: 3px 10px 4px 15px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.video-line .item {margin-bottom: 16px;}

.video-line .img {margin-bottom: 3px;}

.video-line .img a {display: block; position: absolute; width: 78px; height: 55px; background: url(/webroot/delivery/img/video-line-frame02.gif) no-repeat left bottom;}

.video-line .img a:hover {background-position: left top;}

.video-line .img img {display: block;}

.video-line p.all a {margin-top: -5px; padding-left: 22px; display: block; background: url(/webroot/delivery/img/ico-allphoto.gif) no-repeat left center;}



.actions-page .video-line {}

.actions-page .video-line h3 {color: #646464; background-color: #D1F9FF;}

.actions-page .video-line .img a {background-image: url(/webroot/delivery/img/video-line-frame02.gif);}

.actions-page .video-line p.all a {background-image: url(/webroot/delivery/img/ico-allphoto02.gif);}



* html .video-line h3 {width: 130px;}

* html .video-line h3 span {height: 1%;}

/* article list */

.carticles {margin-bottom: 20px;}

.carticles .item {clear: both; margin-bottom: 18px;}

.carticles .item .img {float: left; width: 175px;}

.carticles .item .img img {display: block;}

.carticles .item .descr {margin-left: 175px; zoom: 1}

.carticles .item .descr p.date {margin-bottom: 1px;}

.carticles .item .descr p.title {margin-bottom: 3px;}

.carticles .item .descr p.title a {color: #004A8F;}

.carticles .item .descr p.title a:hover {color: #146DEF;}

.carticles .item .descr p.header {}

.carticles .item .descr p.mark {padding-top: 7px;}

.carticles .item .descr p.mark img {margin: 0px 4px 0px 0px; display: block; float: left;}

.carticles .item .descr.wide {margin-left: 0px !important;}

.carticles .section {display: block; float: left; clear: both; margin: -16px 0px 20px 175px;}

.carticles .section.wide {margin-left: 0px !important;}

.carticles .section a {display: block; color: #FFF; text-decoration: none; background: #FFBA00 url(/webroot/delivery/img/crn01-tl.gif) no-repeat left top;}

.carticles .section a:hover {background-color: #E7970B;}

.carticles .section a span {display: block; background: url(/webroot/delivery/img/crn01-tr.gif) no-repeat right top;}

.carticles .section a span span {background: url(/webroot/delivery/img/crn01-bl.gif) no-repeat left bottom;}

.carticles .section a span span span {padding: 0px 7px 2px 9px; background: url(/webroot/delivery/img/crn01-br.gif) no-repeat right bottom;}

.carticles .filter {margin-bottom: 30px; background: #FBE9FF url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.carticles .filter form {padding: 16px 0px 12px 20px; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.carticles .filter select {margin-right: 20px; width: 180px; float: left;}

.carticles .filter input {float: left;}



* html .carticles .item .img {width: 172px;}

* html .carticles .item .descr {margin-left: 172px;}

* html .carticles .item .descr p.mark {padding-left: 3px;}

* html .carticles .section {margin-left: 87px;}



/* articles search results */

.cartilces-searchres blockquote {margin-bottom: 20px; background: #FFEBC9 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cartilces-searchres blockquote p {padding: 11px 0px 13px 20px; display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cartilces-searchres blockquote strong {font-size: 14px; font-weight: bold;}

.cartilces-searchres .num {width: 22px; float: left;}

.cartilces-searchres .item .img {float: left; width: 175px;}

.cartilces-searchres .item .img img {display: block;}

.cartilces-searchres .item .descr {margin-left: 197px !important;}

.cartilces-searchres .item .subj {margin-top: -4px; padding-left: 20px; display: block; float: left;}

.cartilces-searchres .item .subj a {color: #FF7800;}

.cartilces-searchres .item .subj a:hover {color: #DF2A00;}







.paging {margin-bottom: 20px;}

.paging .cblock-cont {padding: 0px 25px 3px 13px;}

.paging .pages {clear: both;}

.paging .pages strong {margin-right: 6px; display: block; float: left; font-weight: normal;}

.paging .pages a {margin-right: 9px; display: block; float: left;}

.paging .pages a span {display: block; line-height: 17px;}

.paging .pages a.active {margin: 0px 6px 0px -3px; min-width: 18px; text-align: center; color: #FFFFFF; text-decoration: none; background: #C065CD url(/webroot/delivery/img/paging-active-bg.gif) no-repeat left top;}

.paging .pages a.active span {padding: 0px 3px 0px 3px; width: auto; min-width: 0px; background: url(/webroot/delivery/img/paging-active-bg.gif) no-repeat right top;}

.paging .nav {margin: -14px -32px -1px 0px; float: right; position: relative; font-size: 11px; clear: both; font-weight: normal; color: #AD37BE; background: #FBE9FF url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.paging .nav span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.paging .nav span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.paging .nav span span span {padding: 2px 5px 5px 6px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.paging .nav a {margin: 0px 12px; display: block; float: left;}



* html .paging .pages a.active {width: 18px;}

* html .paging .nav {margin-right: -16px; height: 1%;}

* html .paging .nav span span span {padding-bottom: 3px;}

* html .paging .nav a.prev {margin-left: 6px;}

* html .paging .nav a.next {margin-right: 6px;}

*:first-child+html .paging .pages a.active span {min-width: 12px;}

*:first-child+html .paging .nav span span span {padding-bottom: 3px;}



.body.recipes-page .paging a.active {background-color: #FF9600;}

.body.recipes-page .paging .nav {background-color: #FFEBC9;}



.body.useful-page .paging .pages a.active {background-color: #AACA00;}

.body.useful-page .paging .nav {background-color: #F1FFA2;}



.body.actions-page .paging .pages a.active {background-color: #42B4E5;}

.body.actions-page .paging .nav {background-color: #D1F9FF;}



.cform table {width: 100%;}

.cform table .strut {width: 110px;}

.cform table th {padding: 2px 7px 0px 0px; font-size: 12px; font-weight: normal; text-align: right; vertical-align: top;}

.cform table td {padding: 0px 0px 6px 0px; width: 100%; vertical-align: top;}

.cform table td.info {padding-bottom: 11px; font-style: italic;}

.cform table .input {display: block; width: 176px;}

.cform table .input.textarea {width: auto;}

.cform table select {width: 176px;}

.cform table .submit {padding-top: 8px;}



.cfeedback .cblock-cont {padding: 12px 30px 0px 9px;}

.cfeedback .cform table td.img {padding-top: 9px;}

.cfeedback .cform table td.img img {display: block; border: 1px solid #A8ABAE;}

.cfeedback .cform table .submit {padding-left: 80px;}

.cfeedback .cform .err {margin: -25px -86px 9px 0px; position: absolute; min-width: 160px; clear: both; float: left; font-weight: normal; text-align: right; font-size: 12px; color: #FF008A; font-style: normal; background: #FFDEF8 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cfeedback .cform .err span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cfeedback .cform .err span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.cfeedback .cform .err span span span {background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.cfeedback .cform .err strong {padding: 3px 15px 4px 33px; font-weight: normal; display: block; background: url(/webroot/delivery/img/ico-warning.gif) no-repeat 9px 1px;}

._cfeedback table td.info {padding-top: 5px}





.csubscribe .wysiwygcontent {margin-bottom: 30px;}

.csubscribe .cform {width: 360px;}

.csubscribe .cform .cblock-cont {padding-top: 12px; padding-bottom: 0px;}

.csubscribe .cform .strut {width: 80px;}

.csubscribe .cform .submit {padding-left: 71px;}

.csubscribe .cform td.sex {padding-top: 2px;}

.csubscribe .cform td.sex li {margin-right: 25px; padding-left: 20px; display: block; float: left;}

.csubscribe .cform td.sex li input {margin: 1px 0px 0px -20px; position: absolute;}

.csubscribe .cform .cat {padding-top: 2px;}

.csubscribe .cform .cat li {margin: 0px 25px 3px 0px; padding-left: 20px; display: block;}

.csubscribe .cform .cat li input {margin: 1px 0px 0px -20px; position: absolute;}

.csubscribe .cform .err {margin: -20px -86px 9px 0px; position: absolute; min-width: 160px; clear: both; float: left; font-weight: normal; text-align: right; font-size: 12px; color: #FF008A; font-style: normal; background: #FFDEF8 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.csubscribe .cform .err span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.csubscribe .cform .err span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.csubscribe .cform .err span span span {background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.csubscribe .cform .err strong {padding: 3px 15px 4px 33px; font-weight: normal; display: block; background: url(/webroot/delivery/img/ico-warning.gif) no-repeat 9px 1px;}

/* edited .err -> .csubscribe .err */

.csubscribe .err {margin: -20px -86px 9px 0px; position: absolute; min-width: 160px; clear: both; float: left; font-weight: normal; text-align: right; font-size: 12px; color: #FF008A; font-style: normal; background: #FFDEF8 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.csubscribe .err span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.csubscribe .err span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.csubscribe .err span span span {background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.csubscribe .err strong {padding: 3px 15px 4px 33px; font-weight: normal; display: block; background: url(/webroot/delivery/img/ico-warning.gif) no-repeat 9px 1px;}



* html .csubscribe .cform .sex li input {margin: -3px 0px 0px -23px;}

* html .csubscribe .cform .cat li input {margin: -3px 0px 0px -23px;}

*:first-child+html .csubscribe .cform .sex li input {margin: -3px 0px 0px -23px;}

*:first-child+html .csubscribe .cform .cat li input {margin: -3px 0px 0px -23px;}





.recipe-search {margin-top: 50px;}

.recipe-search h2 {margin: -20px -17px 7px 0px; float: right; min-width: 145px; text-align: right; position: relative; font-size: 12px; font-style: italic; clear: both; font-weight: normal; color: #242424; background: #FFBE62 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.recipe-search h2 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.recipe-search h2 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.recipe-search h2 span span span {padding: 3px 17px 4px 6px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.recipe-search .cform {padding: 6px 0px 3px 0px; clear: both;}

.recipe-search .cform select {width: 100%;}

.recipe-search .cform .input {width: 100%;}

.recipe-search .cform .submit {float: right;}

.recipe-search .cform .type {padding: 9px 0px 0px 0px;}

.recipe-search .cform .type li {padding: 0px 5px 5px 0px; text-align: right; display: block; clear: both;}

.recipe-search .cform .type li input {margin: 2px 0px 0px 5px; float: right;}

.recipe-search .list {padding-bottom: 6px;}

.recipe-search .list label {margin-bottom: 1px; display: block;}

.recipe-search .list select {margin-bottom: 8px;}



* html .recipe-search h2 {margin-right: -8px; width: 145px;}

* html .recipe-search h2 span {height: 1%;}

* html .recipe-search h2 span span span {padding-right: 13px;}

* html .recipe-search .cform {height: 1%;}

* html .recipe-search .cform .type li input {margin: -1px 0px 0px -2px;}

*:first-child+html .recipe-search h2 span span span {padding-right: 13px;}

*:first-child+html .recipe-search .cform {height: 1%;}

*:first-child+html .recipe-search .cform .type li input {margin: -1px 0px 0px 0px;}





.crecipe .info {padding-bottom: 11px;}

.crecipe .info div.img {float: left; width: 250px;}

.crecipe .info div.img img {display: block;}

.crecipe .info .brand {margin-left: 250px;}

.crecipe .info .brand p.img img {margin: 0px 0px 19px 4px; display: block;}

.crecipe .info .brand p.text {text-transform: uppercase;}

.crecipe .voting {margin-bottom: 22px;}

.crecipe .voting .results {padding-left: 20px;}

.crecipe .voting .results img {margin-right: 4px; display: block; float: left;}

.crecipe .voting a.vote {margin: -3px 0px 0px 16px; display: block; float: left; color: #FF7800;}

.crecipe .voting a.vote:hover {color: #DF2A00;}

.crecipe .summary {margin-bottom: 23px; width: 100%;}

.crecipe .summary tr.odd {background: #FFF5E4;}

.crecipe .summary tr.even {background: #FFF;}

.crecipe .summary th {padding: 3px 20px 4px 20px; width: 36%; font-size: 12px; font-weight: bold; text-align: left;}

.crecipe .summary td {padding: 3px 20px 4px 20px; width: 64%;}

.crecipe .description {margin-bottom: 30px;}

.crecipe .description .cblock-cont {padding: 16px 25px 5px 25px;}

.crecipe .description h3 {margin: 0px -17px 12px -32px; float: left; clear: both; min-width: 187px; text-align: left; position: relative; font-size: 12px; font-style: italic; clear: both; font-weight: normal; color: #FFF; background: #FF9600 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.crecipe .description h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.crecipe .description h3 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.crecipe .description h3 span span span {padding: 3px 10px 4px 25px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}



* html .crecipe .info .brand {height: 1%;}

* html .crecipe .info .brand .fix {margin-left: -3px; height: 1%; position: relative;}

* html .crecipe .description h3 {margin-left: -16px; width: 187px;}

* html .crecipe .description h3 span {height: 1%;}





.crecipes .list .col {margin-bottom: 30px; width: 50%;}

.crecipes .list .cblock-cont {padding-left: 12px; padding-right: 20px;}

.crecipes .list .col.left {float: left;}

.crecipes .list .col.left .cblock {margin-right: 10px;}

.crecipes .list .col.right {float: right;}

.crecipes .list .col.right .cblock {margin-left: 10px;}

* html .crecipes .list .col.right {margin-left: -1px;}

*:first-child+html .crecipes .list .col.right {margin-left: -1px;}



.crecipes .list h3 {margin: -20px -17px 7px -22px; float: left; min-width: 160px; text-align: left; position: relative; font-size: 11px; clear: both; font-weight: normal; color: #FF7800; background: #FFEBC9 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.crecipes .list h3 a {color: #FF7800;}

.crecipes .list h3 a:hover {color: #DF2A00;}

* html .crecipes .list h3 {margin-left: -10px; width: 160px;}

.crecipes .list h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

* html .crecipes .list h3 span {height: 1%;}

.crecipes .list h3 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.crecipes .list h3 span span span {padding: 3px 10px 4px 20px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

* html .crecipes .list h3 span span span {padding-right: 13px;}

*:first-child+html .crecipes .list h3 span span span {padding-right: 13px;}



.crecipes .list ul {position: relative;}

.crecipes .list li {margin-bottom: 5px; padding-left: 7px; background: url(/webroot/delivery/img/dot01.gif) no-repeat 0px 7px;}

.crecipes .list li a {color: #004A8F;}

.crecipes .list li a:hover {color: #146DEF;}





/* splash block >>> */



.splash-block h2 {position: relative; z-index: 10; font-size: 12px; font-weight: normal; color: #FFF; text-transform: uppercase;}

.splash-block h2 a {display: block; width: 198px; height: 42px; color: #FFF; text-decoration: none; background: no-repeat left top;}

.splash-block h2 a:hover {color: #FFF;}

.splash-block h2 a span {padding: 13px 27px 0px 0px; display: block; text-align: right;}

.splash-block .frame .wrap {border: 4px solid;}

.splash-block .frame .frame-top {margin: -4px -4px 0px -4px; clear: both; position: relative; background: no-repeat left top;}

.splash-block .frame .frame-top span {display: block; height: 8px; background: no-repeat right top;}

.splash-block .frame .frame-btm {margin: 0px -4px -4px -4px; clear: both; position: relative; background: no-repeat left bottom;}

.splash-block .frame .frame-btm span {display: block; height: 8px; background: no-repeat right bottom;}

.splash-block .splash-img {position: relative;}

.splash-block .splash-img p {width: 100%; height: 190px; overflow: hidden; background: no-repeat center center;}

.splash-block .splash-img span {display: block; background: no-repeat left top;}

.splash-block .splash-img span span {padding: 0px; background: no-repeat right top;}

.splash-block .splash-img span span span {background: no-repeat right bottom;}

.splash-block .splash-img span span span span {height: 190px; background: no-repeat left bottom;}

.splash-block .intro {position: relative; z-index: 9;}

.splash-block .intro .cont {padding: 1px 10px 6px 17px;}

.splash-block .intro .crns {position: relative; height: 5px;}

.splash-block .intro .crns span {display: block; height: 5px;}

.splash-block .intro .crns .l {width: 5px; float: left; background: no-repeat left top;}

.splash-block .intro .crns .r {width: 5px; float: right;}

.splash-block .intro .crns .c {margin: 0px 5px;}

.splash-block .intro h3 {margin-bottom: 4px; margin-left: -1px; color: #FFF; font-size: 20px; font-weight: normal;}

.splash-block .intro h3 a {color: #FFF; text-decoration: none;}

.splash-block .intro h3 a:hover {color: #F5FF9E;}

.splash-block .intro .header {margin-bottom: 6px; color: #242424;}

.splash-block .intro .topic {font-size: 10px;}



* html .splash-block {height: 1%;}

* html .splash-block h2 {height: 1%;}

* html .splash-block h2 a {cursor: hand; behavior: url(/webroot/delivery/js/iepngfix.htc);}

* html .splash-block .frame {height: 1%;}

* html .splash-block .frame .frame-cont {height: 1%;}

* html .splash-block .splash-img {height: 1%;}

* html .splash-block .intro {height: 1%;}

* html .splash-block .intro .cont {height: 1%; behavior: url(/webroot/delivery/js/iepngfix.htc);}

* html .splash-block .intro .crns .l {behavior: url(/webroot/delivery/js/iepngfix.htc);}

* html .splash-block .intro .crns .r {behavior: url(/webroot/delivery/js/iepngfix.htc);}

* html .splash-block .intro .crns .c {height: 1%; background: none !important;}

* html .splash-block .intro .crns .c span {margin: 0px -3px; position: relative; behavior: url(/webroot/delivery/js/iepngfix.htc);}

*:first-child+html .splash-block .frame .frame-cont {height: 1%;}

*:first-child+html .splash-block .intro {height: 1%;}



/* <<< splash block */





/* splash block skinz >>> */



.recipes-page .splash-block {margin-bottom: 42px;}

.recipes-page .splash-block h2 {margin: 0px 0px -25px -20px;}

.recipes-page .splash-block h2 a {background-image: url(/webroot/delivery/img/recipes-splash-title-bg.png);}

.recipes-page .splash-block .frame {margin: 0px 29px 0px 34px;}

.recipes-page .splash-block .frame .wrap {border-color: #FFD182;}

.recipes-page .splash-block .frame .frame-cont .prop {padding-left: 80px; height: 201px; text-align: center;}

.recipes-page .splash-block .frame .frame-top {background-image: url(/webroot/delivery/img/crn09-tl.gif);}

.recipes-page .splash-block .frame .frame-top span {background-image: url(/webroot/delivery/img/crn09-tr.gif);}

.recipes-page .splash-block .frame .frame-btm {background-image: url(/webroot/delivery/img/crn09-bl.gif);}

.recipes-page .splash-block .frame .frame-btm span {background-image: url(/webroot/delivery/img/crn09-br.gif);}

.recipes-page .splash-block .splash-img {margin: -176px 0px 0px -20px; padding: 0px 110px 0px 0px;}

.recipes-page .splash-block .splash-img span {background-image: url(/webroot/delivery/img/crn03-tl.gif);}

.recipes-page .splash-block .splash-img span span {background-image: url(/webroot/delivery/img/crn03-tr.gif);}

.recipes-page .splash-block .splash-img span span span {background-image: url(/webroot/delivery/img/crn03-br.gif);}

.recipes-page .splash-block .splash-img span span span span {background-image: url(/webroot/delivery/img/crn03-bl.gif);}

.recipes-page .splash-block .intro {margin-left: 34px; margin-top: -30px;}

.recipes-page .splash-block .intro .cont {background: url(/webroot/delivery/img/recipes-intro-bg.png);}

.recipes-page .splash-block .intro .crns .c {background: url(/webroot/delivery/img/recipes-intro-bg.png);}

.recipes-page .splash-block .intro .crns.btm .l {background-image: url(/webroot/delivery/img/recipes-intro-crn-bl.png);}

.recipes-page .splash-block .intro .crns.btm .r {background-image: url(/webroot/delivery/img/recipes-intro-crn-br.png);}

.recipes-page .splash-block .intro .crns.top .l {background-image: url(/webroot/delivery/img/recipes-intro-crn-tl.png);}

.recipes-page .splash-block .intro .crns.top .r {background-image: url(/webroot/delivery/img/recipes-intro-crn-tr.png);}

.recipes-page .splash-block .intro .topic a {color: #FF7800;}

.recipes-page .splash-block .intro .topic a:hover {color: #DF2A00;}

.recipes-page .splash-block .marks {margin: 0px auto;}

.recipes-page .splash-block .marks td {padding-top: 13px;}

.recipes-page .splash-block .marks img {margin-right: 4px; dispaly: block; float: left;}



* html .recipes-page .splash-block .splash-img {padding-right: 90px;}

* html .recipes-page .splash-block .intro .crns .c span {background: url(/webroot/delivery/img/recipes-intro-bg.png);}



.useful-page .splash-block {margin-bottom: 30px;}

.useful-page .splash-block h2 {margin: 0px 0px 26px -20px;}

.useful-page .splash-block h2 a {background-image: url(/webroot/delivery/img/useful-splash-title-bg2.png);}

.useful-page .splash-block .frame {margin: 0px 29px 0px 0px;}

.useful-page .splash-block .frame .wrap {border-color: #D6F432;}

.useful-page .splash-block .frame .frame-cont .prop {height: 176px;}

.useful-page .splash-block .frame .frame-top {background-image: url(/webroot/delivery/img/crn02-tl.gif);}

.useful-page .splash-block .frame .frame-top span {background-image: url(/webroot/delivery/img/crn02-tr.gif);}

.useful-page .splash-block .frame .frame-btm {background-image: url(/webroot/delivery/img/crn02-bl.gif);}

.useful-page .splash-block .frame .frame-btm span {background-image: url(/webroot/delivery/img/crn02-br.gif);}

.useful-page .splash-block .splash-img {margin: -235px 0px 0px 0px; padding: 0px 56px 0px 34px;}

.useful-page .splash-block .splash-img span {background-image: url(/webroot/delivery/img/crn03-tl.gif);}

.useful-page .splash-block .splash-img span span {background-image: url(/webroot/delivery/img/crn03-tr.gif);}

.useful-page .splash-block .splash-img span span span {background-image: url(/webroot/delivery/img/crn03-br.gif);}

.useful-page .splash-block .splash-img span span span span {background-image: url(/webroot/delivery/img/crn03-bl.gif);}

.useful-page .splash-block .intro {margin: -30px 0px 0px 150px;}

.useful-page .splash-block .intro .cont {background: url(/webroot/delivery/img/useful-intro-bg.png);}

.useful-page .splash-block .intro .crns .c {background: url(/webroot/delivery/img/useful-intro-bg.png);}

.useful-page .splash-block .intro .crns.btm .l {background-image: url(/webroot/delivery/img/useful-intro-crn-bl.png);}

.useful-page .splash-block .intro .crns.btm .r {background-image: url(/webroot/delivery/img/useful-intro-crn-br.png);}

.useful-page .splash-block .intro .crns.top .l {background-image: url(/webroot/delivery/img/useful-intro-crn-tl.png);}

.useful-page .splash-block .intro .crns.top .r {background-image: url(/webroot/delivery/img/useful-intro-crn-tr.png);}

.useful-page .splash-block .intro .topic a {color: #498700;}

.useful-page .splash-block .intro .topic a:hover {color: #045900;}



* html .useful-page .splash-block .intro .crns .c span {background: url(/webroot/delivery/img/useful-intro-bg.png);}



.actions-page .splash-block {margin: 0px 0px 6px -20px; padding: 40px 0px 3px 0px;}

.actions-page .splash-block .frame {margin: 0px 29px 0px 0px; position: relative;}

.actions-page .splash-block .frame .wrap {border-color: #84DAFF;}

.actions-page .splash-block .frame .frame-cont .prop {height: 176px;}

.actions-page .splash-block .frame .frame-top {background-image: url(/webroot/delivery/img/crn12-tl.gif);}

.actions-page .splash-block .frame .frame-top span {background-image: url(/webroot/delivery/img/crn12-tr.gif);}

.actions-page .splash-block .frame .frame-btm {background-image: url(/webroot/delivery/img/crn12-bl.gif);}

.actions-page .splash-block .frame .frame-btm span {background-image: url(/webroot/delivery/img/crn12-br.gif);}

.actions-page .splash-block .splash-img {margin: -229px 0px 10px 0px; padding: 0px 0px 0px 20px;}



.actions-page .splash-block .date {padding-left: 20px; position: relative;}

.actions-page .splash-block .section {display: block; clear: both; float: left; clear: both; margin: -16px 0px 20px 338px; position: relative;}

.actions-page .splash-block .section a {display: block; color: #FFF; text-decoration: none; background: #FFBA00 url(/webroot/delivery/img/crn01-tl.gif) no-repeat left top;}

.actions-page .splash-block .section a:hover {background-color: #E7970B;}

.actions-page .splash-block .section a span {display: block; background: url(/webroot/delivery/img/crn01-tr.gif) no-repeat right top;}

.actions-page .splash-block .section a span span {background: url(/webroot/delivery/img/crn01-bl.gif) no-repeat left bottom;}

.actions-page .splash-block .section a span span span {padding: 0px 7px 2px 9px; background: url(/webroot/delivery/img/crn01-br.gif) no-repeat right bottom;}



* html .actions-page .splash-block {position: relative; display: inline-block; height: auto;}

* html .actions-page .splash-block .section {margin-left: 169px; position: static;}





/* <<< splash block skinz */





.cusefuls h3 {margin: -20px -17px 7px -22px; float: left; min-width: 160px; text-align: left; position: relative; font-size: 11px; clear: both; font-weight: normal; color: #FF7800; background: #F1FFA2 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cusefuls h3 a {color: #498700;}

.cusefuls h3 a:hover {color: #045900;}

* html .cusefuls h3 {margin-left: -10px; width: 160px;}

.cusefuls h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

* html .cusefuls h3 span {height: 1%;}

.cusefuls h3 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.cusefuls h3 span span span {padding: 3px 10px 4px 20px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

* html .cusefuls h3 span span span {padding-right: 13px;}

*:first-child+html .cusefuls h3 span span span {padding-right: 13px;}



.cusefuls .cblock {margin-bottom: 30px;}

.cusefuls .cblock-cont {padding-left: 12px; padding-right: 10px;}



.cusefuls .list {float: left; width: 50%;}

.cusefuls .list ul {margin-right: 25px; position: relative;}

.cusefuls .list li {margin-bottom: 5px; padding-left: 7px; background: url(/webroot/delivery/img/dot01.gif) no-repeat 0px 7px;}

.cusefuls .list li a {color: #004A8F;}

.cusefuls .list li a:hover {color: #146DEF;}



.cusefuls .article {float: right; width: 50%;}

* html .cusefuls .article {margin-left: -1px;}

*:first-child+html .cusefuls .article {margin-left: -1px;}

.cusefuls .article .item {padding: 3px 10px 0px 0px;}

.cusefuls .article .item .img img {margin-bottom: 7px; display: block;}

.cusefuls .article .item .title {margin-bottom: 3px; display: block;}

.cusefuls .article .item .title a {color: #004A8F;}

.cusefuls .article .item .title a:hover {color: #146DEF;}





.footer .madeby {float: left; width: 29%; font-size: 10px; text-align: center;}

.footer .madeby p {margin: 0px auto; width: 190px; text-align: left;}

.footer .madeby a:hover {color: #E40101;}

.footer .fmenu {padding-top: 2px; margin: 0px 0px 0px 29%; }

.footer .fmenu ul {padding: 0px 23px 0px 28px; height: 18px; float: left; background: url(/webroot/delivery/img/fmenu-ico.gif) no-repeat left top;}

.footer .fmenu li {margin: 2px 18px 0px 0px; display: block; float: left; font-size: 11px;}

.footer .fmenu li a:hover, .footer .fmenu li a.active {color: #C065CD;}

.fmenu li a.active {text-decoration: none}

.footer .fmenu li.li {margin-right: 0px;} /* last item */

.footer .fmenu .rss {float: left;}

.footer .fmenu .rss a {margin: -2px 0px 0px 0px; position: relative; width: 44px; height: 24px; line-height: 23px; display: block; float: left; text-align: center; color: #FFF; font-size: 11px; background: url(/webroot/delivery/img/rss-bg.gif) no-repeat;}



.prod-page .body-l-col .flash {margin: 0px -30px 20px -30px; background: #7E7E7E;}

.prod-page .body-c-col .flash {margin: 0px -1px 50px -20px; background: #7E7E7E;}



* html .prod-page .body-l-col .flash {display: inline-block; position: relative;}

* html .prod-page .body-c-col .flash {display: inline-block; position: relative;}



.err-page .body-r-col .body-col-cont {padding-top: 141px;}

.sm-page .body-r-col .body-col-cont {padding-top: 45px;}



.cprod-line {}

.cprod-line h3 {margin-bottom: 5px; color: #CB8100; font-weight: bold;}

.cprod-line h3 a {color: #CB8100; text-decoration: none;}

.cprod-line h3 a:hover {text-decoration: underline;}

.cprod-line .item {margin-bottom: 27px; clear: both;}

.cprod-line .item p.img {padding-top: 2px; width: 250px; float: left;}

.cprod-line .item p.img img {display: block;}

.cprod-line .item .descr {margin-left: 250px; line-height: 14px;}

.cprod-line .item .descr ul li {text-indent: 7px; background: url(/webroot/delivery/img/dot02.gif) no-repeat 0px 6px;}

.cprod-line .novelty strong {margin: -21px 0px 0px 159px; display: block; width: 90px; height: 26px; position: absolute; background: url(/webroot/delivery/img/label-novelty.gif) no-repeat; text-indent: -9999px;}



* html .cprod-line .item p.img {width: 247px;}

* html .cprod-line .item .descr {margin-left: 247px;}



.prod-menu {margin: 0px 0px 30px -17px; position: relative;}

.prod-menu ul {}

.prod-menu ul li {display: inline;}

.prod-menu ul li a.prod-menu-link {display: block; overflow: hidden; color: #FFF; font-style: italic; text-decoration: none; background: #FFBA00 url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.prod-menu ul li a.prod-menu-link span {padding-right: 9px; display: block; background: url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.prod-menu ul li a.prod-menu-link span span {padding: 3px 0px 4px 16px; display: block; background: url(/webroot/delivery/img/prod-menu-ico.gif) no-repeat right top;}

.prod-menu ul li a.prod-menu-link:hover {color: #FFF;}

.prod-menu ul li.opened a.prod-menu-link span span {background-position: right bottom;}

.prod-menu .prod-menu-box {margin-bottom: 1px; height: 0px; overflow: hidden;}

.prod-menu .prod-menu-box-cont {}

.prod-menu .cont {padding: 10px 7px 0px 7px; border: 1px solid #F3D158; border-top: 0px; background: url(/webroot/delivery/img/prod-menu-shadow.gif) repeat-x left top;}

.prod-menu .btm {margin: -6px 0px 0px 0px; clear: both; position: relative; background: url(/webroot/delivery/img/crn10-bl.gif) no-repeat left bottom;}

.prod-menu .btm span {display: block; height: 6px; background: url(/webroot/delivery/img/crn10-br.gif) no-repeat right bottom;}



* html .prod-menu {display: inline-block;}

* html .prod-menu ul li a.prod-menu-link span {height: 1%; cursor: pointer;}

* html .prod-menu .prod-menu-box-cont {height: 1%;}

* html .prod-menu .cont {height: 1%;}

* html .prod-menu .btm {height: 1%; display: inline-block; position: static;}

*:first-child+html .prod-menu .btm {position: static;}



.prod-menu .items {padding-bottom: 15px;}

.prod-menu .items .item {margin-bottom: 16px; line-height: 14px;}

.prod-menu .items .item .img {margin-bottom: 3px;}

.prod-menu .items .item .img img {display: block;}

.prod-menu .items a {color: #004A8F;}

.prod-menu .items a:hover {color: #146AE9;}

.prod-menu .items .date {margin-bottom: 2px; font-size: 10px; color: #646464;}

.prod-menu .items .all {font-size: 10px;}

.prod-menu .items .all a {color: #DE8D00; text-decoration: underline;}

.prod-menu .items .all a:hover {color: #9A5300;}



.prod-menu .items.news {padding-top: 8px}

.prod-menu .items.actions {padding-left: 10px; padding-bottom: 0px}

.prod-menu .items.video {padding-top: 8px; padding-left: 10px}

.prod-menu .items.video .img a {margin: -1px 0px 0px -1px; padding: 1px; display: block; background: url(/webroot/delivery/img/frame01.gif) no-repeat 0px -9999px;}

.prod-menu .items.video .img a:hover {background-position: left top;}





.cprods {}

.cprods .cblock {margin-bottom: 30px;}

.cprods .cblock .cblock-cont {padding-bottom: 0px;}

.cprods h3 {margin: -20px -17px 9px 0px; min-width: 160px; position: relative; clear: both; float: right; font-weight: normal; text-align: right; font-size: 12px; color: #9A5300; font-style: italic; background: #FFF690 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cprods h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cprods h3 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.cprods h3 span span span {padding: 3px 22px 5px 20px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.cprods p {margin: 0px 0px 28px -1px; float: left; width: 50%; text-align: center;}

.cprods p img {margin: 0px auto; display: block;}

.cprods p span.novelty {margin: 0px auto; display: block; width: 1px;}

.cprods p span.novelty span {margin: -11px 0px 0px -23px; display: block; width: 123px; height: 26px; position: absolute; background: url(/webroot/delivery/img/label-novelty-inside.gif) no-repeat; text-indent: -9999px;}



* html .cprods h3 {margin-right: -9px; width: 160px;}

* html .cprods h3 span {height: 1%;}



/* favourites menu */

.cfavmenu {margin-bottom: 25px;}

.cfavmenu .cblock-top {display: none;}

.cfavmenu .cblock-cont {padding-left: 6px; padding-right: 6px; border-top: 0px;}

.cfavmenu h3 {font-weight: normal; font-size: 12px; font-style: italic; color: #FFF; background: #C065CE url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cfavmenu h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cfavmenu h3 span span {padding: 3px 0px 4px 25px; background: url(/webroot/delivery/img/ico-star03.gif) no-repeat 10px 6px;}

.cfavmenu .menu {margin: 0px 3px 20px 3px;}

.cfavmenu .menu a {color: #C065CD;}

.cfavmenu .menu a:hover {color: #A51CB9;}



/* flash calculator*/

.cflash-calc {margin: 12px 0px 20px -251px; position: relative; background: #FFFFFF;}



* html .cflash-calc {display: inline-block;}

*:first-child+html .cflash-calc {overflow: hidden;}



/* search results */

.csearch-results .form {margin-bottom: 17px;}

.csearch-results .form .cblock-cont {padding: 18px 20px 10px 20px;}

.csearch-results .form .input {margin: 0px 7px 13px 0px; width: 80%; float: left;}

.csearch-results .form .input .inp {padding-bottom: 1px; padding-left: 5px;}

.csearch-results .form .input input {font-size: 12px;}

.csearch-results .form .submit {marin-top: 1px; float: left;}

.csearch-results .form p strong {font-weight: bold;}

.csearch-results .form p big {font-size: 14px; font-weight: bold;}



.csearch-results .items {margin-bottom: 17px; padding-left: 20px;}

.csearch-results .item {margin-bottom: 14px;}

.csearch-results .item p.title {margin-bottom: 3px;}

.csearch-results .item p.title a {color: #004A8F;}

.csearch-results .item p.title a:hover {color: #146DEF;}

.csearch-results .item p.title span {margin-left: -46px; width: 40px; text-align: right; position: absolute;}



/* sitemap */

.csitemap {margin: 0px -185px 20px -251px; position: relative;}

.csitemap .sm-cont {padding-top: 40px;}

.csitemap .item {margin-bottom: 10px; width: 25%; float: left;}

.csitemap .item .cont {padding: 0px 12px 0px 12px;}

.csitemap .item.fi .cont {padding-left: 0px;} /* first item */

.csitemap .item.li {width: 25%; float: right;} /* last item */

.csitemap .item.li .cont {padding-right: 0px;}

.csitemap p.title {margin-bottom: 8px; line-height: 32px; font-size: 10px; font-weight: normal; color: #FFF; text-transform: uppercase; background: url(/webroot/delivery/img/sm-title-bg.gif) repeat-x left top;}

.csitemap p.title span {display: block; background: url(/webroot/delivery/img/sm-title-left.gif) no-repeat left top;}

.csitemap p.title span span {padding-left: 20px; background: url(/webroot/delivery/img/sm-title-right.gif) no-repeat right top;}

.csitemap ul {padding: 0px 0px 0px 9px;}

.csitemap ul ul {padding: 0px 0px 5px 20px;}

.csitemap ul li {display: inline;}

.csitemap ul a {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 10px; display: block; color: #C065CD; background: url(/webroot/delivery/img/arr02-right.gif) no-repeat 0px 5px;}

.csitemap ul a:hover {color: #A51CB9;}

.csitemap ul p {padding-left: 11px; margin-bottom: 5px;}

.csitemap ul li li a {background: none !important;}



/* sitemap customize */

.csitemap .useful p.title {background-image: url(/webroot/delivery/img/sm-title-useful-bg.gif);}

.csitemap .useful p.title span {background-image: url(/webroot/delivery/img/sm-title-useful-left.gif);}

.csitemap .useful p.title span span {background-image: url(/webroot/delivery/img/sm-title-useful-right.gif);}

.csitemap .useful a {color: #498700;}

.csitemap .useful a:hover {color: #045900;}

.csitemap .useful ul li a {background-image: url(/webroot/delivery/img/arr01-right.gif);}



.csitemap .recipes p.title {background-image: url(/webroot/delivery/img/sm-title-recipes-bg.gif);}

.csitemap .recipes p.title span {background-image: url(/webroot/delivery/img/sm-title-recipes-left.gif);}

.csitemap .recipes p.title span span {background-image: url(/webroot/delivery/img/sm-title-recipes-right.gif);}

.csitemap .recipes a {color: #FF7800;}

.csitemap .recipes a:hover {color: #DF2A00;}

.csitemap .recipes ul li a {background-image: url(/webroot/delivery/img/arr03-right.gif);}



.csitemap .actions p.title {background-image: url(/webroot/delivery/img/sm-title-actions-bg.gif);}

.csitemap .actions p.title span {background-image: url(/webroot/delivery/img/sm-title-actions-left.gif);}

.csitemap .actions p.title span span {background-image: url(/webroot/delivery/img/sm-title-actions-right.gif);}

.csitemap .actions ul a {color: #009EE2;}

.csitemap .actions ul a:hover {color: #146DEF;}



.csitemap .prod p.title {background-image: url(/webroot/delivery/img/sm-title-prod-bg.gif);}

.csitemap .prod p.title span {background-image: url(/webroot/delivery/img/sm-title-prod-left.gif);}

.csitemap .prod p.title span span {background-image: url(/webroot/delivery/img/sm-title-prod-right.gif);}

.csitemap .prod ul a {color: #E49100;}

.csitemap .prod ul a:hover {color: #9A5300;}

.csitemap .prod ul li a {background-image: url(/webroot/delivery/img/arr04-right.gif);}





.csitemap .news p.title {background-image: url(/webroot/delivery/img/sm-title-news-bg.gif);}

.csitemap .news p.title span {background-image: url(/webroot/delivery/img/sm-title-news-left.gif);}

.csitemap .news p.title span span {background-image: url(/webroot/delivery/img/sm-title-news-right.gif);}

.csitemap .news ul a {color: #A51CB9;}

.csitemap .news ul a:hover {color: #C065CD;}

.csitemap .news ul li a {background-image: url(/webroot/delivery/img/arr04-right.gif);}



* html .csitemap .li {margin-left: -2px;}

* html .csitemap {display: inline-block;}

* html .csitemap .sm-cont {height: 1%;}

*:first-child+html .csitemap .li {margin-left: -2px;}

*:first-child+html .csitemap {overflow: hidden;}

*:first-child+html .csitemap .sm-cont {height: 1%;}





.cfaq {padding-bottom: 10px;}

.cfaq .filter {margin-bottom: 15px; background: #FBE9FF url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cfaq .filter form {padding: 16px 0px 12px 20px; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cfaq .filter select {margin-right: 20px; width: 180px; float: left;}

.cfaq .filter input {float: left;}



.cfaq .items {margin-bottom: 35px;}

.cfaq .items .item {margin-bottom: 5px; background: url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cfaq .items .item .crn-tr {background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cfaq .items .item .crn-bl {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.cfaq .items .item .crn-br {background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.cfaq .items .item .item-cont {padding: 6px 0px 0px 0px;}

.cfaq .items .item .q a {padding: 0px 0px 2px 20px; color: #004A8F; display: block; background: url(/webroot/delivery/img/ico-faq-plus.gif) no-repeat 2px 1px;}

.cfaq .items .item .q a:hover {color: #146DEF;}

.cfaq .items .item.active .q a {font-weight: bold; color: #494949; text-decoration: none; background-image: url(/webroot/delivery/img/ico-faq-minus.gif);}

.cfaq .items .item.active .q a:hover {color: #494949;}

.cfaq .items .item .answer {height: 0px; overflow: hidden;}

.cfaq .items .item .answer .cont {padding-left: 20px;}

.cfaq .items .item .answer .extra-cont {padding: 5px 25px 15px 0px;}



* html .cfaq .items .item .item-cont {height: 1%;}

* html .cfaq .items .item .q a {height: 1%;}

* html .cfaq .items .item .answer .extra-cont {height: 1%;}

*:first-child+html .cfaq .items .item .item-cont {height: 1%;}

*:first-child+html .cfaq .items .item .q a {height: 1%;}



.cfaq .paging {margin-bottom: 30px;}



.cfaq .cform {}

.cfaq .cform form {padding-top: 5px;}

.cfaq .cform h3 {margin: 10px 0px 9px -16px; min-width: 160px; position: relative; clear: both; float: left; font-weight: normal; font-size: 12px; color: #FFF; font-style: italic; background: #C065CD url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cfaq .cform h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cfaq .cform h3 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.cfaq .cform h3 span span span {white-space: nowrap; padding: 3px 35px 5px 25px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.cfaq .cform .cblock-cont {padding-right: 30px;}

.cfaq .cform input,

.cfaq .cform textarea {font-size: 12px;}

.cfaq .cform .img {padding-top: 10px;}

.cfaq .cform .img img {border: 1px solid #A8ABAE;}

.cfaq .cform .submit {padding-left: 79px; padding-bottom: 0px;}

.cfaq .cform .err {margin: -20px -86px 9px 0px; position: absolute; min-width: 160px; clear: both; float: left; font-weight: normal; text-align: right; font-size: 12px; color: #FF008A; font-style: normal; background: #FFDEF8 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cfaq .cform .err span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cfaq .cform .err span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.cfaq .cform .err span span span {background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.cfaq .cform .err strong {padding: 3px 15px 4px 33px; font-weight: normal; display: block; background: url(/webroot/delivery/img/ico-warning.gif) no-repeat 9px 1px;}

.cfaq .cform .info {margin: 14px 0px 0px 30px; float: left; font-size: 12px; font-style: italic;}



* html .cfaq .cform h3 {margin-left: -8px; width: 160px;}

* html .cfaq .cform h3 span {height: 1%;}





.cactions-list {}

.cactions-list .filter {margin-bottom: 30px; background: #D1F9FF url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cactions-list .filter form {padding: 16px 0px 12px 20px; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cactions-list .filter select {margin-right: 20px; width: 180px; float: left;}

.cactions-list .filter .submit {float: left;}



.cactions-list .list .item {margin-bottom: 29px; min-height: 120px;}

.cactions-list .list .item .img {position: absolute;}

.cactions-list .list .item .img img {display: block;}

.cactions-list .list .item .descr {padding-top: 17px; padding-left: 245px; position: relative; z-index: 9;}

.cactions-list .list .item .descr p.date {margin-bottom: 4px; color: #646464; font-size: 12px; font-weight: normal;}

.cactions-list .list .item .descr p.title {margin-bottom: 3px;}

.cactions-list .list .item .descr p.title a {color: #004A8F;}

.cactions-list .list .item .descr p.title a:hover {color: #146DEF;}

.cactions-list .list .item .descr p.header {margin-bottom: 4px;}

.cactions-list .list .item .descr p.section {margin-bottom: 4px; display: block; float: left; clear: both;}

.cactions-list .list .item .descr p.section a {display: block; color: #FFF; text-decoration: none; background: #FFBA00 url(/webroot/delivery/img/crn13-tl.gif) no-repeat left top;}

.cactions-list .list .item .descr p.section a:hover {background-color: #E7970B;}

.cactions-list .list .item .descr p.section a span {display: block; background: url(/webroot/delivery/img/crn13-tr.gif) no-repeat right top;}

.cactions-list .list .item .descr p.section a span span {background: url(/webroot/delivery/img/crn13-bl.gif) no-repeat left bottom;}

.cactions-list .list .item .descr p.section a span span span {padding: 0px 7px 2px 9px; background: url(/webroot/delivery/img/crn13-br.gif) no-repeat right bottom;}



* html .cactions-list .list .item {height: 120px;}

* html .cactions-list .list .item .descr p.section a {height: 1%; float: left;}



.cactions-list .list .item .info {margin: 0px 0px 0px -35px; position: relative;}

.cactions-list .list .item .info .cont {padding: 0px 10px 0px 35px; background: url(/webroot/delivery/img/actions-intro-bg.png) no-repeat left top; behavior: url(/webroot/delivery/js/iepngfix.htc);}

.cactions-list .list .item .info .top {height: 5px; position: relative; font-size: 1px;}

.cactions-list .list .item .info .top span {display: block; height: 5px; font-size: 1px; behavior: url(/webroot/delivery/js/iepngfix.htc);}

.cactions-list .list .item .info .top span.l {float: left; width: 5px; background: url(/webroot/delivery/img/actions-intro-crn-tl.png) no-repeat;}

.cactions-list .list .item .info .top span.r {float: right; width: 5px; background: url(/webroot/delivery/img/actions-intro-crn-tr.png) no-repeat;}

.cactions-list .list .item .info .top span.c {margin: 0px 4px; height: auto;}

.cactions-list .list .item .info .top span.c span {background: url(/webroot/delivery/img/actions-intro-bg.png); behavior: none;}

.cactions-list .list .item .info .top span.c span span {display: none;}

.cactions-list .list .item .info .btm {height: 5px; position: relative; font-size: 1px;}

.cactions-list .list .item .info .btm span {display: block; height: 5px; font-size: 1px; behavior: url(/webroot/delivery/js/iepngfix.htc);}

.cactions-list .list .item .info .btm span.l {float: left; width: 5px; background: url(/webroot/delivery/img/actions-intro-crn-bl.png) no-repeat;}

.cactions-list .list .item .info .btm span.r {float: right; width: 5px; background: url(/webroot/delivery/img/actions-intro-crn-br.png) no-repeat;}

.cactions-list .list .item .info .btm span.c {margin: 0px 4px; height: auto;}

.cactions-list .list .item .info .btm span.c span {background: url(/webroot/delivery/img/actions-intro-bg.png); behavior: none;}

.cactions-list .list .item .info .btm span.c span span {display: none;}



* html .cactions-list .list .item .info {display: inline-block;}

* html .cactions-list .list .item .info .cont {height: 1%;}

* html .cactions-list .list .item .info .top span.c span {margin: 0px -3px; height: 1px; position: relative; background: none; filter: none;}

* html .cactions-list .list .item .info .top span.c span span {height: 5px; display: block; background: #D1F9FF; filter: alpha(opacity=80); }

* html .cactions-list .list .item .info .btm span.c span {margin: 0px -3px; height: 1px; position: relative; background: none; filter: none;}

* html .cactions-list .list .item .info .btm span.c span span {height: 5px; display: block; background: #D1F9FF; filter: alpha(opacity=80); }



*:first-child+html .cactions-list .list .item .info .cont {position: relative; zoom: 1}



.cactions-list .last .cblock-cont {padding: 0px 19px 0px 19px;}

.cactions-list .last {margin-bottom: 30px;}

.cactions-list .last h3 {margin: -17px 0px 7px -25px; float: left; min-width: 185px; position: relative; font-size: 12px; clear: both; font-weight: normal; font-style: italic; color: #FFF; background: #42B4E5 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cactions-list .last h3 span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cactions-list .last h3 span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.cactions-list .last h3 span span span {padding: 3px 10px 4px 25px; background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.cactions-list .last .item {margin: 14px 0px; float: left; width: 50%;}

.cactions-list .last .item.li {float: right;}

.cactions-list .last .item .cont {padding-right: 20px;}

.cactions-list .last .item .img {margin-bottom: 3px;}

.cactions-list .last .item .img img {display: block;}

.cactions-list .last .item .date {margin-bottom: 1px;}

.cactions-list .last .item .title {margin-bottom: 8px;}

.cactions-list .last .item .title a {color: #004A8F;}

.cactions-list .last .item .title a:hover {color: #146DEF;}

.cactions-list .last .item p.section {margin-bottom: 0px; display: block; float: left; clear: both;}

.cactions-list .last .item p.section a {display: block; color: #FFF; text-decoration: none; background: #FFBA00 url(/webroot/delivery/img/crn01-tl.gif) no-repeat left top;}

.cactions-list .last .item p.section a:hover {background-color: #E7970B;}

.cactions-list .last .item p.section a span {display: block; background: url(/webroot/delivery/img/crn01-tr.gif) no-repeat right top;}

.cactions-list .last .item p.section a span span {background: url(/webroot/delivery/img/crn01-bl.gif) no-repeat left bottom;}

.cactions-list .last .item p.section a span span span {padding: 0px 7px 2px 9px; background: url(/webroot/delivery/img/crn13-br.gif) no-repeat right bottom;}



* html .cactions-list .last h3 {margin-left: -12px; width: 185px;}

* html .cactions-list .last h3 span {height: 1%;}



.cregister .cform {}

.cregister .cform form {padding-top: 5px;}

.cregister .cform .cblock-cont {padding-right: 25px; padding-bottom: 0px;}

.cregister .cform input,

.cregister .cform textarea {font-size: 12px;}

.cregister .cform .strut {width: 120px;}

.cregister .cform .img {padding-top: 10px;}

.cregister .cform .img img {border: 1px solid #A8ABAE;}

.cregister .cform .submit {}

.cregister .cform .agree input {position: absolute;}

.cregister .cform .agree label {padding: 0px 0px 0px 20px; display: block;}

.cregister .cform .err {margin: -20px -86px 9px 0px; position: absolute; min-width: 160px; max-width: 400px; clear: both; float: left; font-weight: normal; text-align: left; font-size: 12px; color: #FF008A; font-style: normal; background: #FFDEF8 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cregister .cform .err span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cregister .cform .err span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.cregister .cform .err span span span {background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.cregister .cform .err strong {padding: 3px 15px 4px 33px; font-weight: normal; display: block; background: url(/webroot/delivery/img/ico-warning.gif) no-repeat 9px 1px;}

.cregister .cform .info {padding-top: 1px; font-size: 12px; font-style: italic;}

.cregister .cform em {font-style: normal; color: #C065CD; font-family: tahoma;}

.cregister .cform .dob {padding-bottom: 20px;}

.cregister .cform .dob select {float: left;}

.cregister .cform .dob select.date {margin-right: 18px; width: 47px;}

.cregister .cform .dob select.month {margin-right: 15px; width: 97px;}

.cregister .cform .dob select.year {width: 60px;}

.cregister .cform .pass-again {padding-bottom: 20px;}

.cregister .cform .city {padding-bottom: 20px;}



* html .cregister .cform .agree input {margin: -3px 0px 0px -3px;}

*:first-child+html .cregister .cform .agree input {margin: -3px 0px 0px -3px;}





.cauthorize .cform {}

.cauthorize .cform form {padding-top: 16px;}

.cauthorize .cform .cblock-cont {padding-right: 25px; padding-bottom: 9px;}

.cauthorize .cform input,

.cauthorize .cform textarea {font-size: 12px;}

.cauthorize .cform .strut {width: 60px;}

.cauthorize .cform .img {padding-top: 10px;}

.cauthorize .cform .img img {border: 1px solid #A8ABAE;}

.cauthorize .cform .submit {padding-left: 103px; padding-bottom: 12px;}

.cauthorize .cform .err {margin: -20px -86px 9px 0px; position: absolute; min-width: 160px; clear: both; float: left; font-weight: normal; text-align: right; font-size: 12px; color: #FF008A; font-style: normal; background: #FFDEF8 url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.cauthorize .cform .err span {display: block; background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.cauthorize .cform .err span span {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.cauthorize .cform .err span span span {background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.cauthorize .cform .err strong {padding: 3px 15px 4px 33px; font-weight: normal; display: block; background: url(/webroot/delivery/img/ico-warning.gif) no-repeat 9px 1px;}

.cauthorize .cform .parol {}

.cauthorize .cform .parol .input {margin-right: 20px; float: left;}

.cauthorize .cform .parol .forgot {margin-top: 2px; display: block; float: left;}



.cauthorize #auth-panel-context {margin-top: -6px; position: absolute;}

.cauthorize #forgot-panel .bd {padding-bottom: 5px;}

.cauthorize #forgot-panel p.intro {margin-bottom: 5px;}

.cauthorize #forgot-panel label {margin: 3px 10px 0px 0px; float: left;}

.cauthorize #forgot-panel .input {margin-bottom: 15px; float: left; width: 175px;}

.cauthorize #forgot-panel .input input {font-size: 12px;}

.cauthorize #forgot-panel .submit {padding-left: 136px;}





.photo-block {margin: -67px 0px 30px -251px; padding: 40px 0px 3px 0px; position: relative;}

.photo-block h3 {margin: 0px 0px 10px 20px; font-size: 16px; font-weight: bold;}



.photo-block .frame {margin: 0px 29px 0px 0px; }

.photo-block .frame .wrap {border: 4px solid #84DAFF;}

.photo-block .frame .frame-top {margin: -4px -4px 0px -4px; clear: both; position: relative; background: url(/webroot/delivery/img/crn12-tl.gif) no-repeat left top;}

.photo-block .frame .frame-top span {display: block; height: 8px; background: url(/webroot/delivery/img/crn12-tr.gif) no-repeat right top;}

.photo-block .frame .frame-btm {margin: 0px -4px -4px -4px; clear: both; position: relative; background: url(/webroot/delivery/img/crn12-bl.gif) no-repeat left bottom;}

.photo-block .frame .frame-btm span {display: block; height: 8px; background: url(/webroot/delivery/img/crn12-br.gif) no-repeat right bottom;}

.photo-block .frame .frame-cont {padding-top: 1px;}



* html .photo-block {display: inline-block;}

* html .photo-block .frame {height: 1%;}

* html .photo-block .frame .frame-cont {height: 1%;}

*:first-child+html .photo-block {overflow: hidden;}

*:first-child+html .photo-block .frame .frame-cont {height: 1%;}

*:first-child+html .photo-block .intro {height: 1%;}



.photo-block .backlink {margin-bottom: 29px; width: 190px; float: left;}

.photo-block .backlink a {padding-left: 20px; display: block; background: url(/webroot/delivery/img/ico-link-back.gif) no-repeat 0px 3px;}

.photo-block .backlink .cblock-cont {padding: 11px 0px 14px 10px;}

* html .photo-block .backlink a {zoom: 1;}



.photo-block .preview {float: left; width: 200px;}

.photo-block .preview .cont {padding: 20px 0px 0px 25px;}

.photo-block .preview .photo-line {margin-bottom: 0px;}

.photo-block .photo {margin: -60px -35px 0px 227px; position: relative;}

.photo-block .video {margin: -60px 50px 0px 227px; position: relative;}

.photo-block .photo .photo-wrap {margin-bottom: 17px; background: #D1F9FF;}

.photo-block .photo .video-wrap {margin-bottom: 17px; background: #D1F9FF;}

.photo-block .photo .crn-tl {background: url(/webroot/delivery/img/crn03-tl.gif) no-repeat left top;}

.photo-block .photo .crn-tr {background: url(/webroot/delivery/img/crn03-tr.gif) no-repeat right top;}

.photo-block .photo .crn-bl {background: url(/webroot/delivery/img/crn03-bl.gif) no-repeat left bottom;}

.photo-block .photo .crn-br {background: url(/webroot/delivery/img/crn03-br.gif) no-repeat right bottom;}

.photo-block .photo .cont {padding: 5px; text-align: center;}

.photo-block .photo .zoom {display: block; top: 0px; right: 0px; width: 22px; height: 22px; position: absolute; z-index: 99; background: url(/webroot/delivery/img/ico-photo-zoom.gif); text-indent: -9999px;}

*:first-child+html .photo-block .photo .zoom {right: 2px;}



.photo-block .photo .im-cont {margin: 0px auto; display: table; overflow: hidden; position: relative; width: 480px; height: 360px;}

.photo-block .photo .im-cont .im-wrap {display: table-cell; vertical-align: middle; position: static; top: 50%;}

.photo-block .photo .im-cont .im-wrap span {display: block; position: relative; top: -50%; text-align: center;}



* html .photo-block .photo .im-cont {display: block;}

* html .photo-block .photo .im-cont .im-wrap {margin-left: -50%; display: block; position: absolute; width: 100%;}

*:first-child+html .photo-block .photo .im-cont {display: block;}

*:first-child+html .photo-block .photo .im-cont .im-wrap {margin-left: -50%; display: block; position: absolute; width: 100%;}



* html .photo-block .photo {zoom: 1; margin-left: 224px;}

* html .photo-block .photo .photo-wrap {height: 1%;}

* html .photo-block .photo .cont {height: 1%;}

*:first-child+html .photo-block .photo {zoom: 1;}



.photo-block .photo.video .cont {padding: 30px 5px; text-align: center;}



.vote-panel {position: relative;}

.vote-panel .hd {margin: 0px 6px; padding: 0; height: 6px; color: #FFF; vertical-align: middle; overflow: visible; background: #FFF url(/webroot/delivery/img/panel/vote-dot.gif) repeat-x left top;}

.vote-panel .hd .tl {width: 6px; height: 6px; position: absolute; top: 0px; left: 0; font-size: 1px; background: transparent url(/webroot/delivery/img/panel/vote-crn-tl.gif) no-repeat left top;}

.vote-panel .hd .tr {width: 6px; height: 6px; position: absolute; top: 0px; right: 0; font-size: 1px; background: transparent url(/webroot/delivery/img/panel/vote-crn-tr.gif) no-repeat right top;}

.vote-panel .bd {background: #FFFFFF; border: 2px solid #FFD394; border-bottom: 0px; border-top: 0px;}

.vote-panel .ft {margin: 0px 6px; padding: 0; height: 6px; color: #FFF; vertical-align: middle; overflow: visible; background: #FFF url(/webroot/delivery/img/panel/vote-dot.gif) repeat-x left bottom;}

.vote-panel .ft .bl {width: 6px; height: 6px; position: absolute; bottom: 0px; left: 0; font-size: 1px; background: transparent url(/webroot/delivery/img/panel/vote-crn-bl.gif) no-repeat left top;}

.vote-panel .ft .br {width: 6px; height: 6px; position: absolute; bottom: 0px; right: 0; font-size: 1px; background: transparent url(/webroot/delivery/img/panel/vote-crn-br.gif) no-repeat right top;}	

.vote-panel .container-close {margin: 0px; padding: 0px; position: absolute; z-index: 6; cursor: pointer; top: 2px; right: 2px; width: 23px; height: 21px; font-size: 1px; background-image: url(/webroot/delivery/img/panel/vote-btn-close.gif);}

.vote-panel form {padding: 19px 0px 0px 15px;}

.vote-panel form p {padding-left: 18px; padding-bottom: 3px;}

.vote-panel form p input {margin: 1px 0px 0px -18px; position: absolute;}

.vote-panel form p img {margin-left: 1px;}

.vote-panel form div {padding: 9px 0px 3px 17px;}



* html .vote-panel form p input {margin: -2px 0px 0px -21px;}

*:first-child+html .vote-panel form p input {margin: -2px 0px 0px -21px;}





.padtop5 table {}



form fieldset {padding-top: 10px}

form fieldset.nopadding {padding-top: 0px}



.brnd {display: block; float: left;  margin: 103px 0px 0px 0px}

.brnd a {display: block; color: #FFF; text-decoration: none; background: #FFBA00 url(/webroot/delivery/img/crn01-tl.gif) no-repeat left top;}

.brnd a:hover {background-color: #E7970B;}

.brnd a span {display: block; background: url(/webroot/delivery/img/crn01-tr.gif) no-repeat right top;}

.brnd a span span {background: url(/webroot/delivery/img/crn01-bl.gif) no-repeat left bottom;}

.brnd a span span span {padding: 0px 7px 2px 9px; background: url(/webroot/delivery/img/crn01-br.gif) no-repeat right bottom;}





/* voting */

.serviceVoting { clear: both; width: 220px; }

.serviceVoting .px-t { float: left; clear: both; background: transparent url(/webroot/delivery/img/voting/voting-top.gif) top left repeat-x; }

.serviceVoting .px-r { background: transparent url(/webroot/delivery/img/voting/voting-right.gif) top right repeat-y; }

.serviceVoting .px-b { background: transparent url(/webroot/delivery/img/voting/voting-bottom.gif) bottom left repeat-x; }

.serviceVoting .px-l { background: transparent url(/webroot/delivery/img/voting/voting-left.gif) top left repeat-y; }

.serviceVoting .px-tl { background: transparent url(/webroot/delivery/img/voting/voting-top-left.gif) top left no-repeat; }

.serviceVoting .px-tr { background: transparent url(/webroot/delivery/img/voting/voting-top-right.gif) top right no-repeat; }

.serviceVoting .px-bl { background: transparent url(/webroot/delivery/img/voting/voting-bottom-left.gif) bottom left no-repeat; }

.serviceVoting .px-br { background: transparent url(/webroot/delivery/img/voting/voting-bottom-right.gif) bottom right no-repeat; }

.serviceVoting .title { background-color: #fbe9ff; float: right; clear: both; display: block; height: 22px; overflow: hidden; }

.serviceVoting .title-r { background: transparent url(/webroot/delivery/img/voting/voting-title-right-bk.gif) top right no-repeat; height: 22px; overflow: hidden; float: left; }

.serviceVoting .title-l { padding: 3px 20px 0px 20px; color: #686868; background: transparent url(/webroot/delivery/img/voting/voting-title-left-bk.gif) top left no-repeat; height: 22px; float: left; overflow: hidden; }

.serviceVoting .spacer { display: block; overflow: hidden; clear: both; }

.serviceVoting .voting-content { clear: both; display: block; padding-left: 10px; padding-right: 10px; padding-bottom: 7px; }

.serviceVoting .voting-title { clear: both; display: block; color: #d866e6; padding: 0px 5px 3px 5px; }

.serviceVoting ul { padding: 0px 15px 0px 5px; }

.serviceVoting ul li { padding: 2px 0px 0px 7px; }

.serviceVoting ul li .radio { position: relative; }

.serviceVoting .radio { height: 17px; width: 14px; position: relative; top: -1px !important; top: 0px; margin: 0px 4px 0px 0px; padding: 0px; vertical-align: middle; }

.serviceVoting .submit { padding-left: 23px; overflow: hidden; height: 21px; clear: both; }

.serviceVoting .cbtn span.l { background-image: url(/webroot/delivery/img/voting/vote-button-l.gif); }

.serviceVoting .cbtn span.r { background-image: url(/webroot/delivery/img/voting/vote-button-r.gif); }

.serviceVoting .cbtn span.c { background-image: url(/webroot/delivery/img/voting/vote-button-c.gif); }



/* vote results */

.serviceVoting .listOfItemsResults { padding-left: 5px; }

.serviceVoting .listOfItemsResults .listItem { padding-top: 5px; }

.serviceVoting .listOfItemsResults .listItemCounter { clear: both; width: 100px; height: 2px; font-size: 2px; line-height: 2px; display: block; overflow: hidden; background-color: #f9ecff; }

.serviceVoting .listOfItemsResults .listItemCounter .counter { height: 2px; line-height: 2px; font-size: 2px; overflow: hidden; background-color: #d866e6; }

.serviceVoting .listOfItemsResults .listItemText .text { clear: none; color: #646464; background: none; height: auto; overflow: visible; padding-right: 10px; }

.serviceVoting .listOfItemsResults .listItemText .counter { float: left; color: #dc61ef; }


