
* {margin:0;padding:0;font-family:arial,sans-serif;}

h1 {font:normal 3.5em georgia,arial,sans-serif;color:#46812b;}
h2 {font:normal 2em georgia,arial,sans-serif;color:#46812b;}
h3 {font:bold 1.2em arial,sans-serif;color:#959595;}
h4 {font-size:1.2em;color:#464646;}
h5 {font-size:1.1em;color:#464646;}
p {margin:0 0 1em;font-size:1.1em;line-height:1.5em;color:#464646;}
input,select,label,textarea {font-size:1.1em;color:#464646;}
li {font-size:1.1em;color:#464646;}
option {padding:0 3px;}
li li,li h3,li h5,li p,li label,li input,li textarea,li dt,table td p,table td li {font-size:1em;}
ul {margin:0 0 1em;}

a {color:#464646;text-decoration:underline;}
a:hover {text-decoration:none;}

img,fieldset, abbr {border:none;}
ul {list-style:none;}
embed, object {display:block;}

table {margin:0 0 1em;border:none;border-collapse:collapse;width:100%;font-size:1.1em;color:#39424d;}
table th {border:1px solid #bbb;padding:5px;vertical-align:top;}
table td {border:1px solid #bbb;padding:5px;vertical-align:top;}

.img_l {margin:0 10px 8px 0;float:left;}
.img_r {margin:0 0 8px 10px;float:right;}
.hide {display:none;}
.rapt {text-indent:-9999px;position:absolute;}

body {font-size:62.5%;text-align:center;background:#fff url(../images/bgr/body.gif);}

#header {margin:20px auto 0;width:980px;height:555px;text-align:left;background:url(../images/bgr/header.png) no-repeat;position:relative;}
#header.inside {height:125px;}
#player {width:540px;height:335px;position:absolute;top:170px;left:50px;z-index:1;}
#player object {position:absolute;top:8px;left:80px;}
.logo {margin:0;position:absolute;top:23px;left:40px;}
.logo a {width:157px;height:125px;text-indent:-9999px;display:block;overflow:hidden;}
.logo img {display:none;}
.logo .note {text-indent:-9999px;position:absolute;}
.skip {text-indent:-9999px;position:absolute;}

.title-intro {width:560px;position:absolute;top:132px;left:40px;z-index:2;}
.title-popular {width:180px;position:absolute;top:151px;left:610px;z-index:2;}
.title-recepie {width:77px;height:23px;text-indent:-9999px;background:url(../images/font/recepie.png) no-repeat;overflow:hidden;position:absolute;top:157px;left:810px;z-index:2;}

.search-form {position:absolute;top:90px;right:20px;}
.search-form legend,.search-form label {display:none;}
.search-form .input {margin:6px 0 0;border:none;width:119px;height:18px;color:#fff;background:#84a430;float:left;}
.search-form .submit {margin:2px 3px 0 0;float:left;}

.activity {position:absolute;top:90px;left:646px;}
.activity .selected,.activity .selected a,.primary li,.primary li a,.activity li:hover,.activity li:hover a {background:url(../images/bgr/borders.gif) no-repeat;}
.activity li,.primary li {margin:0 1px 0 0;font-size:1.2em;font-weight:bold;line-height:25px;float:left;}
.activity li a,.primary li a {padding:0 10px;height:25px;color:#fff;text-decoration:none;display:block;}
.activity a {float:left;}
.activity .selected,.primary li,.activity li:hover {background-color:#84a430;}
.activity .selected a,.activity li:hover a {background-position:right -25px;}

.primary {width:314px;height:25px;overflow:hidden;position:absolute;top:135px;left:646px;}
.primary li {background-position:0 -50px;}
.primary li a {background-position:right -75px;float:left;}
.primary .selected {background-color:#000;background-position:0 -100px;}
.primary .selected a {background-position:right -125px;}

.show-case {width:310px;position:absolute;top:170px;right:29px;}
.show-case .news {margin:0 0 5px;height:304px;overflow:hidden;}
.show-case .news li {margin:0 0 4px;}
.show-case .news a {outline:none;}
.show-case .news h5 a {padding:4px 20px 0 15px;display:block;}
.show-case h5 {font-size:1.09em;line-height:1.165em;}
.show-case h5 a {color:#a5cd3c;text-decoration:none;}
.show-case .news p {margin:0;font-size:1.09em;line-height:1.165em;color:#acacac;}
.show-case .news p a {padding:0 20px 6px 15px;color:#acacac;text-decoration:none;display:block;}
.show-case .news .selected,.show-case .news .selected p,.show-case .news .selected h5 a {background:url(../images/bgr/selected.png) no-repeat;}
.show-case .news .selected {background-position:-625px center;}
.show-case .news .selected p {background-position:-310px bottom;}
.show-case .news .selected h5 a {color:#fff;}

.show-case .pagination {text-align:center;height:13px;}
.show-case .pagination a {color:#fff;text-decoration:none;}
.show-case .pagination .go-back {margin:0 7px 0 0;}
.show-case .pagination .go-forward {margin:0 0 0 7px;}
.pagination .current {font-weight:bold;}

.rewards {width:340px;background-color:#beda75;float:left;}
.rewards h4 {margin:10px 0 4px;width:110px;height:25px;text-indent:-9999px;background:url(../images/font/rewarding.png) no-repeat;overflow:hidden;}
.rewards p {width:160px;line-height:1.27em;color:#fff;float:left;}
.rewards a{color:#45812b;}
.reward {margin:20px 20px 10px 10px;float:left;}
/*.rewards p {padding:0 10px;line-height:1.27em;color:#fff;}
.rewards .message {margin:0 0 10px;width:130px;float:left;}
.rewards .go {margin:0;padding:0 10px 10px;background-position:-754px bottom;}
.rewards .go a {text-decoration:none;}
.go {width:130px;height:21px;overflow:hidden;float:left;}
.go a {padding:0 27px 0 0;color:#fff;font-weight:bold;line-height:21px;white-space:nowrap;background:url(../images/ico/go.gif) right no-repeat;float:right;}
*/

/*
.recepie-group {width:754px;height:363px;position:absolute;top:180px;left:40px;z-index:1;background-position:-904px 0;}
.recepie-group .recepies {width:553px;position:static;}
.recepie-group .recepies li {margin:0;padding:0 0 10px;width:173px;height:auto;background-position:left 0;}
.recepie-group .recepies a {margin:0 3px;padding:0;width:134px;text-decoration:none;}
.recepie-group .recepies a:hover {background:none;}
.recepie-group .recepies img {float:left;}
.recepie-group .recepies p {margin:0 3px;width:134px;height:42px;line-height:1.27em;color:#fff;float:left;}
hmtl>body .recepie-group .recepies p {height:auto;min-height:42px;}
.recepie-group .recepies .first {width:193px;float:left;}
.recepie-group .recepies .middle {width:193px;float:left;}
.recepie-group .recepies .last {width:140px;float:left;}

.scrolling-pages {margin:7px 17px 0 17px;width:526px;}

.recepie-group .row2 {margin:35px 0 10px;}

.paging {margin:0 18px;width:524px;line-height:25px;font-weight:bold;float:left;}
.paging .current, .paging .previous, .paging .next {background:url(../images/ico/paging.gif) no-repeat;}
.paging span {display:block;float:left;}
.paging a {width:25px;height:25px;color:#fff;text-align:center;text-decoration:none;display:block;float:left;}
.paging .current {background-position:0 -25px;}
.paging .previous, .paging .next {width:25px;height:25px;text-indent:-9999px;overflow:hidden;display:block;float:left;}
.paging .previous {margin:0 10px 0 0;}
.paging .next {margin:0 0 0 10px;background-position:0 -50px;}
*/

#main {margin:0 auto;width:980px;text-align:left;}
.section {padding:0 0 20px;width:640px;float:left;}
.content {padding:40px 40px 20px;width:560px;background:#fff;float:left;position:relative;}

.article {margin:0 0 10px;/*width:560px;*/width:370px;float:left;}
.article p {font-size:1.2em;}
.article ul li {font-size:1.2em;padding:0 0 .5em 15px;background:url(../images/ico/bullet.gif) 0 .4em no-repeat;}
.article h2 {margin:30px 0 10px;}

.sidebar {/*margin:10px 0 0;*/width:180px;float:right;}
.fresh {margin:2px 0 0;width:180px;float:left;}
.fresh li {margin:0 0 10px;width:180px;float:left;}
.fresh li {margin:0 0 10px;width:180px;float:left;}
.fresh h4 {margin:0 0 .5em;font-size:1.09em;font-weight:bold;background:url(../images/ico/bullet.gif) 0 .4em no-repeat;}
.fresh h4 a {padding:0 0 0 12px;}
.fresh a {color:#464646;}
.fresh p {line-height:1.27em;}

.tools {margin:0 0 30px;width:180px;float:left;}
.tools li, .tools a {background:#dbebb1 url(../images/ico/tools-bg.png) 0 0 no-repeat;}
.tools li {margin:0 0 10px;float:left;}
.tools a {padding:10px;color:#45812b;text-decoration:none;background-color:transparent;background-position:0 bottom;cursor:pointer;display:block;}
.tools strong {padding:0 50px 0 0;width:100px;background:url(../images/ico/tools.png) right 0 no-repeat;display:block;}
html>body .tools strong {padding:0 60px 0 0;}
.tools .no-ico strong {padding:0;width:160px;background:none;}
.tools span {padding:10px 9px 0 0;width:100px;height:39px;background:#dbebb1;display:block;}
html>body .tools span {height:auto;min-height:39px;}
.tools .one-line {padding:18px 0 0;height:31px;}
html>body .tools .one-line {height:auto;min-height:31px;}
.tools .no-ico span {padding:0;width:160px;}

.tools .participate strong {background-position:109px center;}
.tools .sms strong {background-position:58px center;}
.tools .download strong {background-position:-44px center;}
.tools .email strong {background-position:7px center;}

/*.reward {width:180px;position:relative;float:left;}
.reward p {width:76px;line-height:1.27em;position:absolute;top:0;left:104px;}
.reward img {margin:20px 0 0;display:block;}*/


.article .ingredients ul, .article .preparation ul {list-style:none;}
.article .ingredients li, .article .preparation li {margin:0;padding:0 0 0 7px;font-size:1.1em;background:url(../images/ico/s-bullet.gif) 0 .5em no-repeat;}
.ingredients {width:180px;float:left;}
.preparation {width:180px;float:right;}
.procedure {margin:0 0 22px;width:100%;float:left;}

.sponsors {padding:30px 40px 20px;width:560px;background:#c2c2c2;float:left;}
.sponsors h3 {margin:0 0 10px;font-size:1.1em;color:#959595;}
.sponsors ul {width:100%;float:left;}
.sponsors li {margin:0 40px 0 0;float:left;}
.sponsors .last {margin:0;}
.sponsors .middle {padding:18px 0 0;}
.sponsors li img {display:block;}


#footer {margin:3px 0 0;padding:22px 40px 23px;width:560px;background:#ececec;float:left; position:relative;}
.netko {position:absolute; top:7px; right:7px;}
#footer p {margin:0;color:#959595;display:inline;float:left;}
#footer a {color:#959595;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.global, .global li {background:url(../images/bgr/foot-sep.gif) left center no-repeat;display:inline;}
.global {margin:0 7px;padding:0 7px 0 0;line-height:1.65em;background-position:right center;float:left;}
.global li {padding:0 3px 0 10px;}


.aside {width:340px;float:right;}
.ad {padding:40px 0 20px;width:340px;background:#dbebb1;text-align:center;float:left;}
.ad h3 {display:none;}
.ad p {margin:0 auto;width:300px;height:250px;text-align:left;overflow:hidden;}
.social-networks {padding:20px 20px 10px;background:#e7f1cc;float:left;}
.social-networks li {margin:0 0 10px;width:150px;background:url(../images/ico/social-networks.gif) 0 center no-repeat;float:left;overflow:hidden;}
.social-networks li a {line-height:1.27em;color:#84a430;font-weight:bold;text-decoration:none;display:block;}
.social-networks li span {margin:0 0 0 14px;padding:0 0 0 5px;cursor:pointer;background:#e7f1cc;display:block;}
.social-networks .twitter {background-position:-14px center;}
.social-networks .digg {background-position:-28px center;}
.social-networks .digg a {margin:0 0 0 16px;height:14px;}
html>body .social-networks .digg a {height:auto;min-height:14px;}
.social-networks .flickr {background-position:-44px center;}
.social-networks .flickr span {margin:0 0 0 30px;}
.social-networks .rss {background-position:-74px center;}

.content form {border-bottom:10px solid #fff;float:left;}
.comments, .comments .submit {background:#e5e5e5 url(../images/bgr/form.gif) 0 0 no-repeat;}
.comments {padding:0 10px;width:350px;float:left;position:relative;}
.comments legend {display:none;}
.article .comments p {font-size:1.1em;}
.article .elements, .article .elements ul {list-style:none;}
.article .elements ul {margin:0;float:left;}
.article .elements li {margin:0;padding:0;background:none;font-size:1.1em;}
.comments .elements li {padding:0 0 10px;width:100%;float:left;}
.comments .elements .area {margin:6px 0 0;}
.comments .elements .details {padding:0;width:170px;float:left;}
.comments .area label {margin:0 0 5px;font-weight:bold;display:block;}
.comments .area textarea {border:1px solid #b6b6b6;padding:4px;width:340px;height:70px}
.comments .text input {border:1px solid #b6b6b6;padding:.4em 4px;width:160px;font-size:.905em;}
.comments .text label {display:none;}
.comments .elements .check-spam {width:170px;float:right;}
.comments .check-spam label {width:170px;display:block;}
.comments .check-spam input {margin:8px 0 0 8px;border:1px solid #b6b6b6;padding:4px;width:15px;}
.comments .checkbox input {width:13px;height:13px;float:left;}
.comments .checkbox label {margin:0 0 0 5px;float:left;}
.comments .submit {margin:0 -10px;width:370px;background-color:transparent;background-position:0 bottom;display:inline;float:left;}
.comments .submit input {margin:0 8px 8px 0;float:right;}
.comments .error {display:none;}
.comments .counter {position:absolute;top:6px;right:10px;}
html>body .comments .counter {right:20px;}

.comments-list {padding:30px 0 0;width:100%;float:left;}
.comments-list h3 {margin:0 0 10px;width:110px;height:24px;text-indent:-9999px;background:url(../images/font/comments.png) no-repeat;overflow:hidden;}
.comments-list ol {list-style:none;}
.comments-list li {margin: 0 0 3em;}
.comments-list li p {font-size:1em;}
.comments-list .entry-title a {color:#454545;text-decoration:none;}
.comments-list .entry-title strong {display:block;}
.comments .errors {padding:0 10px;color:#46812B;}


.popup {background:#fff;padding:40px 10px 41px;text-align:left;float:left;position:relative;}
.popup h2 {width:165px;height:25px;text-indent:-9999px;background:url(../images/font/send-recepie.png) no-repeat;overflow:hidden;position:absolute;top:9px;left:10px;}
.popup form, .popup .notice {width:740px;height:304px;background-repeat:repeat-y;float:left;}
html>body .popup form {height:auto;min-height:304px;}
.step1 form {background-image:url(../images/bgr/step2.png);}
.step2 form {background-image:url(../images/bgr/step1.png);}
.step3 .notice {background-image:url(../images/bgr/step3.png);}
.step3 .notice p {padding:7px 10px 10px;}
.popup fieldset {margin:2em 0 0;float:left;position:relative;display:block;}
.popup legend span {font-size:1.1em;font-weight:bold;position:absolute;top:-1.2em;left:10px;}
.popup fieldset p {margin:0 10px 10px;line-height:1.27em;}

.popup .submit input {width:47px;height:21px;position:absolute;bottom:10px;right:10px;}
.popup .submit .errors {margin:0;position:absolute;bottom:13px;left:10px;color:#46812B;}

.field-list {width:170px;}
.field-list legend span {width:150px;}
.field-list .elements {margin:0 0 0 10px;}
.field-list .elements li {padding:0 0 10px;width:100%;float:left;}
.field-list .text input, .field-list .check input {border:1px solid #b6b6b6;padding:.4em 4px;width:140px;}
.field-list .text label, .field-list .check label {display:none;}
.field-list .check-spam label {width:170px;display:block;}
.field-list .check-spam input {margin:8px 0 0 8px;border:1px solid #b6b6b6;padding:4px;width:15px;}
.field-list .checkbox input {width:13px;height:13px;float:left;}
.field-list .checkbox label {margin:0 10px 0 5px;width:130px;float:right;}
.field-list .elements .add {width:150px;position:relative;}
.field-list .add {height:25px;}
html>body .field-list .add {height:auto;min-height:25px;}
.field-list .add label {display:none;}
.field-list .add input {border:1px solid #b6b6b6;padding:.4em 4px;width:106px;}
.field-list .add .add-remove {margin:2px 0 0;width:22px;height:2em;text-indent:-9999px;background:url(../images/ico/add-remove.png) left center no-repeat;display:block;overflow:hidden;position:absolute;top:0;right:0;}
.field-list .add .assign {background-position:-22px 1px;}

.rules {width:380px;}
.step2 .rules {margin:2em 0 0;width:380px;}
.rules legend span {width:360px;}
.rules .tearms {margin:0 0 10px;border:1px solid #b6b6b6;padding:.4em 4px;height:213px;background:#fff;overflow:auto;}
.rules .tearms p {margin:0 0 1em;}
.rules .elements {margin:0 10px;}
.rules .area {margin:0 0 10px;}
.rules .area label {display:none;}
.rules .area textarea {border:1px solid #b6b6b6;padding:4px;width:350px;height:240px}

.popup .between {margin:2em 10px 0;}*/

/* nyroModal */
.nyroModalClose {width:10px;height:8px;text-indent:-9999px;background:url(../images/ico/close.gif) no-repeat;overflow:hidden;display:block;position:absolute;top:10px;right:10px;z-index:5;}
#nyroModalContent {overflow:visible;}

/*invalid*/
html {overflow-y:scroll;}

