html, body {height:100%}
*, html, body {margin:0px; padding:0px;}
body {font:11px Tahoma,sans-serif; color:#393939; background: #fff; text-align:center;}
td, input, textarea, option, select {font:11px Tahoma,sans-serif; color:#727272;}

img {border:0px solid;}
a {text-decoration:underline; color:#007db4;}
a:hover {text-decoration:none}
.reverse {text-decoration:none}
.reverse:hover {text-decoration:underline}
li {list-style-type:none}
.clear {clear:both; height:0px}
.clear5 {clear:both; height:5px}
.clear10 {clear:both; height:10px}
.clear20 {clear:both; height:20px}
.clear30 {clear:both; height:30px}
.clearRed {clear:both; height:1px; background: #e27753;}

.oneHundredPercent {width:100%;}
.red {color:#cd3908 !important}
.orange {color:#cd3908 !important}
.green {color:#78c942 !important;}
.gray {color:#727272 !important;}

#rootDiv {position:relative; height:100%; min-height:100%; margin:0 auto; margin-bottom:-131px; text-align:left; width:1000px; text-align:left;}
html>body #rootDiv {height:auto;}

#header {min-height:202px; height:212px; position:relative; z-index:100; background: url(../img/visual.jpg) right 32px no-repeat; padding-bottom:10px;}
html>body #header {height:auto;}
#header .overflow {clear: both; width: 100%; padding-right: "1px"; overflow-x: "hidden";}
#header .leftPart {float:left; width:44%; text-align:center;}
#header .rightPart {float:left; width:56%;}
#header #search {padding:17px 0 15px 0;}
#header #search .txt {width:263px; height:20px; background-color: #fff; padding:2px 5px; border:1px solid #bebebe; margin-right:18px;}
html>body #header #search .txt {width:251px; height:14px;}
#header #search .btn {margin-bottom:-6px; margin-bottom:"-4px";}
*:first-child+html #header #search .btn {margin-bottom:-4px;}
#header #logo {position:absolute; left:69px; top:51px; height:1px; min-height:1px;}
html>body #header #logo {height:auto;}
#header #headerTopNav {min-height:22px; height:"32px"; background-color: #8ecb0b; padding:10px 0 0 43px; margin-bottom:13px;}
#header #headerTopNav li {padding-right:18px; border-right:1px solid #fff; margin-right:20px; float:left;}
#header #headerTopNav a {color:#fff; text-decoration:none;}
#header #headerTopNav a:hover {text-decoration:underline;}
#header #headerTopNav li.last {padding-right:0; border:none; margin-right:0;}
#header #squares {padding-bottom:13px;}
#header #squares table {width:99%;}
#header #headerNav {height:39px; background: #c12f07 url(../img/topNavBg.gif) left top no-repeat; position:absolute; left:10px; top:163px; width:980px;}
#header #headerNav .rightTopCorner {background: url(../img/rightTopCornerBg.gif) right top no-repeat;}
#header #headerNav .rightBotCorner {background: url(../img/rightBotCornerBg.gif) right bottom no-repeat; height:39px;}
#header #headerNav ul {padding-left:15px;}
#header #headerNav li {float:left; padding:12px 13px 4px 12px; background: url(../img/topNavRazd.gif) right 12px no-repeat;}

#header #headerNav li.sub {padding-right:9px; height:1px; min-height:1px; position:relative;}
html>body #header #headerNav li.sub {height:auto;}
#header #headerNav li.sub a {padding-right:12px; background: url(../img/navarrow.gif) right 6px no-repeat;}
#header #headerNav li.sub ul {display:none; position:absolute; top:28px; left:0; border:1px solid #e3e3e3; padding:4px 0; background-color: #fff; width:180px;}
#header #headerNav li.sub ul li {padding:2px 10px; background: none; float:none;}
#header #headerNav li.sub ul li a {color:#007db4; padding:0; display:block; font-size:11px !important; font-weight:normal;}
#header #headerNav li:hover ul {display:block; z-index:998 !important;}
#header #headerNav li.over ul {display:block !important; z-index:998 !important;}

#header #headerNav li.last {background: none; padding-right:17px;}
#header #headerNav li.shop a {color:#ffd496;}
#header #headerNav li.user {color:#ffd496; padding-right:0; background: none; font:bold 12px Arial; width:200px; overflow:hidden; padding-right:0;}
html>body #header #headerNav li.user {width:180px;}
#header #headerNav li.user a {color:#ffd496; text-decoration:underline; margin:0 2px;}
#header #headerNav li.user a:hover {text-decoration:none;}
#header #headerNav li a {font:bold 12px Arial; color:#fff; text-decoration:none;}
#header #headerNav li a:hover {text-decoration:underline;}

#indexBody {margin:0 10px; z-index:1;}
#indexBody #inLeftCol {width:768px; float:left; z-index:1;}
#indexBody #inLeftCol .topRecept {float:left; width:514px; margin-right:24px; /*position:relative; z-index:-1;*/}
#indexBody #inLeftCol .topRecept .image {margin-bottom:16px;}
#indexBody #inLeftCol .topRecept .image .bg {background: url(../img/topRcBg.gif) left top repeat-y;}
#indexBody #inLeftCol .topRecept .image .topBg {background: url(../img/topRcTopBg.gif) left top no-repeat;}
#indexBody #inLeftCol .topRecept .image .botBg {background: url(../img/topRcBotBg.gif) left bottom no-repeat;}
#indexBody #inLeftCol .topRecept .image .sign {* filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top10sign.png', sizingMethod='crop')";}
html>body #indexBody #inLeftCol .topRecept .image .sign {background: url(../img/top10sign.png) left top no-repeat;}
#indexBody #inLeftCol .topRecept .image .cookPhoto {padding:208px 0 0 393px;}
#indexBody #inLeftCol .topRecept .image .cookPhoto .photo {width:101px; height:146px; border:1px solid #fff; position:relative;}
html>body #indexBody #inLeftCol .topRecept .image .cookPhoto .photo {width:100px; height:145px;}
#indexBody #inLeftCol .topRecept .image .cookPhoto .details {position:absolute; left:0; bottom:0; color:#fff; padding:6px 11px; background: #6ec406 url(../img/bgbg.gif) left top repeat-x; width:99px;}
html>body #indexBody #inLeftCol .topRecept .image .cookPhoto .details {width:78px;}
#indexBody #inLeftCol .topRecept .image .cookPhoto .details a {color:#fff;}
#indexBody #inLeftCol .topRecept .rcdetails {margin-left:11px; background: url(../img/rcdet.jpg) left top no-repeat; width:502px; height:59px;}
#indexBody #inLeftCol .topRecept .rcdetails p {padding:34px 6px 0 19px;}
#indexBody #inLeftCol .topRecept .rcdetails p a {color:#fff;}
#indexBody #inLeftCol .week {float:left; width:205px; padding-top:10px;}
#indexBody #inLeftCol .week .block h2 {background: url(../img/h2bg.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body #indexBody #inLeftCol .week .block h2 {height:23px;}
#indexBody #inLeftCol .week .item {margin-bottom:10px; background: url(../img/dot.gif) left bottom repeat-x; padding-bottom:10px;}
#indexBody #inLeftCol .week .item .image {float:left; width:63px; margin-right:10px;}
#indexBody #inLeftCol .week .item .image img {border:1px solid #d7d7d7;}
#indexBody #inLeftCol .week .item .desc {float:left; width:125px;}
#indexBody #inLeftCol .week .item .desc h3 {font:bold 11px Tahoma, sans-serif; color:#007db4; padding-bottom:4px;}
#indexBody #inLeftCol .week .item .desc p {color:#666; line-height:12px;}
#indexBody #inLeftCol .lc {float:left; width:215px; padding-left:10px; margin-right:24px;}
html>body #indexBody #inLeftCol .lc {width:205px;}
#indexBody #inLeftCol .lc .block h2 {background: url(../img/h2bg.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body #indexBody #inLeftCol .lc .block h2 {height:23px;}
#indexBody #inLeftCol .lc .blog .item {background: url(../img/topicbg.gif) left top repeat-y; margin-bottom:10px;}
#indexBody #inLeftCol .lc .blog .item .botbg {background: url(../img/topicBotBg.gif) left bottom no-repeat;}
#indexBody #inLeftCol .lc .blog .item .topbg {* filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/topicTopBg.png', sizingMethod='crop')"; height:1px; min-height:1px; padding:12px 12px 31px 17px;}
html>body #indexBody #inLeftCol .lc .blog .item .topbg {background: url(../img/topicTopBg.png) left top no-repeat; height:auto;}
#indexBody #inLeftCol .lc .blog .item h3 {padding-bottom:5px; font-size:11px; font-weight:bold;}
#indexBody #inLeftCol .lc .blog .item h3 a {color:#d63f09;}
#indexBody #inLeftCol .lc .blog .item p {padding-bottom:6px;}
#indexBody #inLeftCol .lc .blog .item .time {color:#999;}
#indexBody #inLeftCol .cc {float:left; width:506px;}
#indexBody #inLeftCol .cc .block {margin-bottom:15px;}
#indexBody #inLeftCol .cc .block h2 {background: url(../img/h2bg2.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body #indexBody #inLeftCol .cc .block h2 {height:23px;}
#indexBody #inLeftCol .cc .newrc .item {float:left; width:113px; margin:0 18px 15px 0;}
#indexBody #inLeftCol .cc .newrc .item .image {margin-bottom:3px; border:1px solid #e3e3e3;}
#indexBody #inLeftCol .cc .newrc .item img {border:1px solid #fff;}
#indexBody #inLeftCol .cc .newrc .item p {text-align:center; font-weight:bold;}
#indexBody #inLeftCol .cc .newrc .item p a {color:#d63f09;}
#indexBody #inLeftCol .cc .newrc .last {margin:0 0 15px 0;}
#indexBody #inLeftCol .cc .qq .item {float:left; width:251px; height:103px; position:relative; background: url(../img/qq.jpg) left top no-repeat; margin-right:3px; margin-bottom:10px;}
#indexBody #inLeftCol .cc .qq .item a {color:#fff; text-decoration:none;}
#indexBody #inLeftCol .cc .qq .item a:hover {color:#ececec;}
#indexBody #inLeftCol .cc .qq .item .q {position:absolute; left:21px; top:7px; font-weight:bold; width:170px; height:30px; overflow:hidden;}
#indexBody #inLeftCol .cc .qq .item .a {position:absolute; left:62px; top:47px; width:165px; height:30px; overflow:hidden;}
#indexBody #inLeftCol .cc .qq .last {margin-right:0;}
#indexBody #inLeftCol .cc .qq .links {color:#999;}
#indexBody #inLeftCol .cc .lastart .article {margin-bottom:10px; border-bottom:1px solid #d7d7d7;}
#indexBody #inLeftCol .cc .lastart .article .add {float:right; width:100px; color:#999;}
#indexBody #inLeftCol .cc .lastart .article h3 {width:400px; padding-bottom:5px; font-size:12px;}
#indexBody #inLeftCol .cc .lastart .article h3 a {color:#d63f09;}
#indexBody #inLeftCol .cc .lastart .article .author {color:#999;}
#indexBody #inLeftCol .cc .lastart .article .cmnts {padding-bottom:10px;}
#indexBody #inLeftCol .cc .lastart .article p {padding-bottom:15px;}
#indexBody #inLeftCol .cc .lastart .article .more {padding-bottom:15px;}
#indexBody #inLeftCol .cc .lastart h4 {font-size:11px; font-weight:normal; 	padding-bottom:5px; color:#999;}
#indexBody #inLeftCol .cc .lastart li {padding-bottom:2px;}

#indexBody #inRightCol {width:207px; float:left; padding-top:10px;}
#indexBody #inRightCol .rkl {padding-bottom:15px;}
#indexBody #inRightCol .block {margin-bottom:15px;}
#indexBody #inRightCol .block h2 {background: url(../img/h2bg.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body #indexBody #inRightCol .block h2 {height:23px;}
#indexBody #inRightCol .arch .item {margin-bottom:10px; background: url(../img/dot.gif) left bottom repeat-x; padding-bottom:10px;}
#indexBody #inRightCol .arch .item .image {float:left; width:63px; margin-right:10px;}
#indexBody #inRightCol .arch .item .image img {border:1px solid #d7d7d7;}
#indexBody #inRightCol .arch .item .desc {float:left; width:125px;}
#indexBody #inRightCol .arch .item .desc h3 {font:bold 11px Tahoma, sans-serif; color:#007db4; padding-bottom:4px;}
#indexBody #inRightCol .arch .item .desc p {color:#666; line-height:12px;}
#indexBody #inRightCol .video .bg {background: url(../img/topicbg.gif) left top repeat-y;}
#indexBody #inRightCol .video .botBg {background: url(../img/topicBotBg2.gif) left bottom no-repeat;}
#indexBody #inRightCol .video .topBg {* filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/topicTopBg.png', sizingMethod='crop')"; height:1px; min-height:1px; padding:9px;}
html>body #indexBody #inRightCol .video .topBg {background: url(../img/topicTopBg.png) left top no-repeat; height:auto;}
#indexBody #inRightCol .video .image {margin-bottom:5px; border:1px solid #e4e4e4; width:188px;}
html>body #indexBody #inRightCol .video .image {width:186px;}
#indexBody #inRightCol .video .image .brd {padding-bottom:14px; border:1px solid #fff; background: url(../img/cnt.gif) left bottom no-repeat;}
#indexBody #inRightCol .video h3 {font-size:11px; font-weight:bold; padding:3px 5px 8px 5px;}
#indexBody #inRightCol .video h3 a {color:#d63f09;}
#indexBody #inRightCol .video .more {padding-left:5px;}
#indexBody #inRightCol .reg p {padding:6px 5px 8px 10px; color:#777; border:1px solid #ddd;}
#indexBody #inRightCol .reg p span {padding:0 3px;}
#indexBody #inRightCol .reg p a {font-weight:bold; font-size:.9em; color:#d63f09;} 

.locationsPage {width:97%;}
.locationsPage h1 {margin:0 24px 0 24px; font:18px Arial; color:#78c942; padding-bottom:4px; padding-top:8px; border-bottom:1px dotted #ccc; margin-bottom:20px; min-height:10px; height:"10px";}
.locationsPage .area {float:left; width:42%; width:"44%"; margin:0 2% 0 0; margin-left:24px; margin-left:"12px";}
.locationsPage .area h2 {font:bold 12px Tahoma; color:#d63f09; padding-bottom:10px;}
.locationsPage .area .item {padding-bottom:14px; margin-bottom:19px; border-bottom:1px solid #f2f2f2;}
.locationsPage .area .item .imageCol {float:left; width:110px; padding-bottom:14px;}
.locationsPage .area .item .descCol .address {padding-bottom:2px;}
.locationsPage .area .item .descCol .phone {padding-bottom:4px;}
.locationsPage .area .item .descCol .schedule {padding:4px 0 6px 0; font:bold 11px Tahoma; color:#7b7b7b;}
.locationsPage .area .item .descCol .schedule .weekend {color:#8ecb0b;}
.locationsPage .area .item .descCol .short {padding-bottom:4px;}
.locationsPage .area .item .descCol .links {padding-bottom:4px;}
.locationsPage .area .item .descCol .links li {padding-left:8px; background: url(../img/liSquare.gif) left 6px no-repeat; height:"10px"; float:left; clear:both;}

.lotteryPage h1 {margin:0 24px 0 24px; font:18px Arial; color:#78c942; padding-left:10px; padding-bottom:4px; padding-top:8px; border-bottom:1px dotted #ccc; margin-bottom:20px; min-height:10px; height:"10px";}
.lotteryPage .item {margin:0 24px 16px 24px; padding:8px 10px; background: url(../img/lotBg.gif) 120px top repeat-y; min-height:10px; height:"10px";}
.lotteryPage .item .date {float:left; width:120px; font:bold 12px Tahoma; color:#78c942;}
.lotteryPage .item .desc {float:left; width:70%; padding-left:20px;}
.lotteryPage .item .desc .title {padding-bottom:4px;}
.lotteryPage .item .desc .title a {font:bold 12px Tahoma; color:#007db4; text-decoration:none;}
.lotteryPage .item .desc .title a:hover {text-decoration:underline;}
.lotteryPage .item .desc .title .place {color:#848484;}
.lotteryPage .item .desc .text {padding-bottom:12px;}
.lotteryPage .hot {margin-bottom:32px;}
.lotteryPage .hot .item {background: #f9f9f9 url(../img/lotBg2.gif) 120px top repeat-y;}
.lotteryPage .hot .item .date {color:#d63f09;}
.lotteryPage .archive {padding:20px 0; padding-left:34px; font-weight:bold;}
.lotteryPage .details {padding:0 10px 0 10px; margin:0 24px 10px 24px; border-bottom:1px solid #f5f5f5;}
.lotteryPage .details h2 {font:bold 12px Tahoma; color:#d63f09; padding-bottom:1px;}
.lotteryPage .details h2 span {color:#7b7b7b; font-size:11px; padding-left:6px;}
.lotteryPage .details p.desc {padding:15px 0;}
.lotteryPage .details h3 {font:bold 12px Tahoma; color:#d63f09; padding-bottom:8px; /*text-transform:uppercase;*/}
.lotteryPage .details ul {padding-bottom:20px;}
.lotteryPage .details ul li {padding-left:10px; background: url(../img/liSquare.gif) 2px 6px no-repeat; min-height:10px; height:"10px";}
.lotteryPage .details .winner {padding-bottom:15px;}
.lotteryPage .details .winner .image {float:left; width:144px; padding-bottom:6px;}
.lotteryPage .details .winner .desc .name {font:bold 11px Tahoma; color:#007db4; padding-bottom:4px;}

.cncPage .hot {margin-bottom:32px;}
.cncPage .hot .item {background: #f9f9f9 url(../img/lotBg2.gif) 120px top repeat-y;}
.cncPage .hot .item .date {color:#d63f09;}
.cncPage .archive {padding:20px 0; font-weight:bold;}
.cncPage .details {padding:0 10px 0 10px; margin:0 0 10px 0; border-bottom:1px solid #f5f5f5;}
.cncPage .details h2 {font:bold 12px Tahoma; color:#d63f09; padding-bottom:1px;}
.cncPage .details h2 span {color:#7b7b7b; font-size:11px; padding-left:6px;}
.cncPage .details p.desc {padding:15px 0;}
.cncPage .details h3 {font:bold 12px Tahoma; color:#d63f09; padding-bottom:8px; /*text-transform:uppercase;*/}
.cncPage .details ul {padding-bottom:20px;}
.cncPage .details ul li {padding-left:10px; padding-bottom:4px; background: url(../img/liSquare.gif) 2px 6px no-repeat; min-height:10px; height:"10px";}
.cncPage .details .winner {padding-bottom:15px;}
.cncPage .details .winner .image {float:left; width:165px; padding-bottom:6px; overflow:hidden; text-align:center; margin-top:5px;}
.cncPage .details .winner .image .zoom {margin:3px 0 10px 0; text-align:center;}
.cncPage .details .winner .desc .name {font:bold 11px Tahoma; color:#007db4; padding-bottom:4px;}
.cncPage .details .winner .desc .name strong {color:#888;}
.cncPage .details .brd {border:1px solid #f5f5f5; margin:20px 0 0 0; padding:15px 15px 5px 15px; height:1px; min-height:1px;}
html>body .cncPage .details .brd {height:auto;}
.cncPage .details .vote {float:left; width:120px;}
.cncPage .details .sign2 {float:left; width:320px;}
.cncPage .details .brd2 {margin:5px 0 15px 0;}
.cncPage .details .brd2 .vote {width:185px;}
.cncPage .details .brd2 .sign2 {width:255px;}
.cncPage .details p {padding-bottom:15px;}
.cncPage .green {color:#c88d00 !important;}
.cncPage .cncIt {float:left; padding:10px 10px 15px 10px; text-align:center; width:165px;}
html>body .cncPage .cncIt {width:145px;}
.cncPage .cncIt .ttl {font-weight:bold; color:#cd3908; padding-bottom:10px;}
.cncPage .cncIt .ttl span {font-weight:normal; color:#777; font-size:.9em;}
.cncPage .cncIt .image {margin:0 auto;}
.cncPage .cncIt .image .zoom {padding-top:4px;}
.cncPage .clearHHr  {height:1px; clear:both; background-color: #eee; margin-bottom:5px;}
.cncPage .backLink {margin:0 24px; padding:15px 10px 10px 10px; background: url(../img/arrow.gif) 2px 22px no-repeat;}

.regPage h1 {margin:0 24px 0 24px; font:18px Arial; color:#78c942; padding-bottom:4px; padding-top:8px; border-bottom:1px dotted #ccc; margin-bottom:20px; min-height:10px; height:"10px";}
.regPage .formContent {margin:0 34px;}
.regPage .formContent p {padding-bottom:15px;}
.regPage .formContent p strong {color:#007db4;}
.regPage .formContent p span {color:#7b7b7b;}
.regPage .formContent label {float:left; display:block; width:107px; padding-top:2px; font-weight:bold;}
.regPage .formContent label.small {width:auto; color:#007db4;}
.regPage .formContent .txt {width:266px; height:20px; background-color: #fff !important; border:1px solid #7e7e7e; padding:2px 5px; float:left; color:#183138; margin-bottom:10px;}
html>body .regPage .formContent .txt {width:254px; height:14px;}
.regPage .formContent .radio {float:left; margin-right:40px; margin-bottom:8px; margin-top:3px; // margin-top:0;}
.regPage .formContent select {margin-bottom:10px; margin-right:6px; float:left;}
.regPage .formContent .averageSel {width:115px;}
.regPage .formContent .average {width:115px;}
html>body .regPage .formContent .average {width:103px !important;}
.regPage .formContent .short {width:48px;}

.photoPage h1 {margin:0 24px 0 24px; font:18px Arial; color:#78c942; padding-bottom:4px; padding-top:8px; border-bottom:1px dotted #ccc; margin-bottom:20px; min-height:10px; height:"10px";}
.photoPage h2 {font:bold 14px Tahoma; color:#d63f09; padding-bottom:12px;}
.photoPage .galleryContent {margin:0 14px 0 24px; padding:0 0 5px 10px; border-bottom:1px solid #f5f5f5;}
.photoPage .galleryContent ul {padding-bottom:15px;}
.photoPage .galleryContent ul li {list-style-type: decimal-leading-zero; list-style-type: "decimal"; list-style-position: inside; padding-bottom:4px;}
*:first-child+html .photoPage .galleryContent ul li {list-style-type:decimal;}
.photoPage .galleryContent ul li a {font-weight:bold;}
.photoPage .galleryContent ul li span {color:#7b7b7b;}
.photoPage .galleryContent img {border:1px solid #d9d9d9;}
.photoPage .galleryContent .item {padding-bottom:15px;}
.photoPage .galleryContent .item .image {float:left; width:144px; padding-bottom:6px;}
.photoPage .galleryContent .item .desc .date {color:#3f3f3f; padding-bottom:4px; padding-top:2px;}
.photoPage .galleryContent .item .desc .title {font-weight:bold; padding-bottom:2px;}
.photoPage .galleryContent .item .desc .short {padding-bottom:13px;}
.photoPage .galleryContent .item .desc .stat {color:#b1afaf;}
.photoPage .galleryContent .catitem .image {float:left; width:91px; padding-bottom:6px; margin-right:20px;}
.photoPage .galleryContent .catitem .desc .title {font-weight:bold; padding-bottom:5px;}
.photoPage .backLink {margin:0 24px; padding:15px 10px 10px 10px; background: url(../img/liSquare.gif) 2px 22px no-repeat;}
.photoPage .galleryContent .itemDetails .date {padding-bottom:4px;}
.photoPage .galleryContent .itemDetails .title {padding-bottom:6px; font:bold 12px Tahoma; color:#d63f09;}
.photoPage .galleryContent .itemDetails .short {padding-bottom:20px;}
.photoPage .galleryContent .itemDetails .preview {float:left; margin:0 8px 7px 0;}

#popup {width:585px; width:"623px"; position:relative; min-height:10px; height:"10px"; padding:22px 19px 19px 19px;}
#popup .title {font:bold 12px Tahoma; color:#d63f09; text-transform:uppercase;}
#popup .stat {color:#7f7f7f; padding-bottom:10px;}
#popup .bigImage {padding-bottom:12px;}
#popup .preview {float:left; margin:0 7px 18px 0; width:91px; height:82px;}
#popup .last {margin-right:0 !important;}
#popup img {border:1px solid #d9d9d9;}
#popup p.short {text-align:left; padding:0 0 15px 15px;}
#popup .btns a {margin-right:15px;}
#popup .btns img {border:none;}
#popup .close {position:absolute; right:23px; top:23px; background: url(../img/close.gif) right top no-repeat; padding:1px 0 1px 0;}
#popup .close a {text-transform:uppercase; color:#909090; font:12px Tahoma; text-decoration:none; display:block; padding-right:22px;}

/* */

#innerBody {padding:0 15px 15px 18px;}
#innerBody .lc {float:left; width:206px; margin-right:20px; padding-top:10px;}
#innerBody .lc .catNav {padding-bottom:20px;}
#innerBody .lc .catNav li {padding:0 5px 7px 10px; color:#666;}
#innerBody .lc .catNav li ul {padding:10px 0 5px 10px;}
#innerBody .lc .block h2 {background: url(../img/h2bg.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body #innerBody .lc .block h2 {height:23px;}
#innerBody .lc .blog .item {background: url(../img/topicbg.gif) left top repeat-y; margin-bottom:10px;}
#innerBody .lc .blog .item .botbg {background: url(../img/topicBotBg.gif) left bottom no-repeat;}
#innerBody .lc .blog .item .topbg {* filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/topicTopBg.png', sizingMethod='crop')"; height:1px; min-height:1px; padding:12px 12px 31px 17px;}
html>body #innerBody .lc .blog .item .topbg {background: url(../img/topicTopBg.png) left top no-repeat; height:auto;}
#innerBody .lc .blog .item h3 {padding-bottom:5px; font-size:11px; font-weight:bold;}
#innerBody .lc .blog .item h3 a {color:#d63f09;}
#innerBody .lc .blog .item p {padding-bottom:6px;}
#innerBody .lc .blog .item .time {color:#999;}
#innerBody .lc .artNav {margin-top:-5px; padding-bottom:15px;}
#innerBody .lc .artNav li {padding:3px 5px 7px 10px; color:#666; line-height:14px;}
#innerBody .lc .artNav .ds .d {padding:0 5px 7px 10px; margin-bottom:10px; border-bottom:1px solid #ddd;}
#innerBody .lc .artNav .ds .d h4 {font-size:1em; padding-bottom:6px;}
#innerBody .lc .artNav .ds .d h4 a {font-weight:normal;}
#innerBody .lc .artNav .ds .d .avatar {float:left; margin:0 8px 5px 0; border:1px solid #e4e4e4;}
#innerBody .lc .artNav .ds .d .avatar img {border:1px solid #fff;}
#innerBody .lc .out {padding-top:10px !important;}
#innerBody .lc .out a {color:#d63f09;}

#innerBody .cc {float:left; width:516px; margin-right:20px; padding-top:10px;}
#innerBody .cc .search {padding:1px 10px 0 10px; border-bottom:1px solid #e27852; margin-bottom:7px;}
#innerBody .cc .search h3 {font-size:11px; padding-bottom:3px;}
#innerBody .cc .search h3 a {text-decoration:none; color:#d63f09; display:block; background: url(../img/searchClosed.gif) right 3px no-repeat; padding-bottom:1px;}
#innerBody .cc .search h3 a:hover {color:#e27852;}
#innerBody .cc .openedSearch h3 {padding-bottom:10px;}
#innerBody .cc .openedSearch h3 a {background: url(../img/searchOpened.gif) right 3px no-repeat;}
#innerBody .cc .txt {float:left; width:225px; height:20px; border:1px solid #e3e3e3; padding:2px 5px; margin-bottom:5px; margin-right:15px;}
html>body #innerBody .cc .txt {width:213px; height:14px;}
#innerBody .cc label {float:left; width:60px; display:block; padding-top:1px; color:#666; margin-right:5px;}
#innerBody .cc select {float:left; float:left; width:185px; margin-bottom:5px; font-size:11px;}
#innerBody .cc .btn {float:left; margin-left:170px;}
#innerBody .cc .pagePath {color:#b0b0b0; padding:0 0 8px 10px;}

#innerBody .fc {float:left; width:742px; margin-right:20px; overflow:hidden;}

.recipePage h1 {font-size:18px; color:#7eb800; font-weight:normal; padding:0 0 3px 10px; margin-bottom:12px; background: url(../img/dot2.gif) left bottom repeat-x;}
.recipePage .bigImage {float:left; width:275px; border:1px solid #e3e3e3; margin-right:25px; position:relative; left:10px; height:1px; min-height:1px; margin-bottom:15px;}
html>body .recipePage .bigImage {width:273px; height:auto;}
.recipePage .bigImage img {border:1px solid #fff;}
.recipePage .bigDesc {float:left; width:200px; padding-top:4px; margin-bottom:15px;}
.recipePage .bigDesc ul {padding-bottom:30px;}
.recipePage .bigDesc li {padding-bottom:6px;}
.recipePage .bigDesc li strong {padding-right:5px;}
.recipePage .bigDesc .btns div {padding-bottom:5px;}
.recipePage .ing {border-bottom:1px solid #a2a2a2; margin-bottom:15px; padding:0 5px 15px 4px;}
.recipePage .ing h2 {background: url(../img/h2bg2.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body .recipePage .ing h2 {height:23px;}
.recipePage .ing table {margin-bottom:15px;}
.recipePage .ing table tr td {padding:4px 6px; margin-bottom:3px; border-bottom:1px solid #e3e3e3; clear:both; width:150px; color:#393939;}
.recipePage .ing table tr .tt {color:#666; width:220px;}
.recipePage .ing .btn {margin-left:6px !important; float:none !important;}
.recipePage .rec {border-bottom:1px solid #a2a2a2; margin-bottom:15px; padding:0 5px 15px 4px;}
.recipePage .rec h2 {background: url(../img/h2bg2.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body .recipePage .rec h2 {height:23px;}
.recipePage .rec .step {padding:0 0 7px 6px; margin-bottom:10px; border-bottom:1px solid #e3e3e3;}
.recipePage .rec .step .image {float:left; width:80px; margin-right:15px; border:1px solid #e3e3e3; }
html>body .recipePage .rec .step .image {width:78px;}
.recipePage .rec .step .image img {border:1px solid #fff;}
.recipePage .rec .step .desc {float:left; width:400px;}
.recipePage .rec .step .desc h4 {font-size:11px; color:#666; padding-bottom:5px;}
.recipePage .rec .step .desc p {padding-bottom:5px;}
.recipePage .cmnts {border-bottom:1px solid #a2a2a2; margin-bottom:15px; padding:0 5px 15px 4px;}
.recipePage .cmnts h2 {background: url(../img/h2bg2.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body .recipePage .cmnts h2 {height:23px;}
.recipePage .cmnts .item {padding:0 6px 4px 6px; margin-bottom:15px; border-bottom:1px solid #e3e3e3;}
.recipePage .cmnts .item h4 {color:#666; padding-bottom:4px; font-size:11px;}
.recipePage .cmnts .item h4 span {font-weight:normal;}
.recipePage .cmnts .item p {padding-bottom:7px;}
.recipePage .cmnts .item .links {padding-bottom:7px; color:#999; text-align:right;}
.recipePage .cmnts .add h3 {font-size:13px; font-weight:bold; color:#7eb800; font-family:Arial; padding-bottom:7px; padding-left:6px;}
.recipePage .cmnts .add textarea {width:490px; height:160px; padding:4px 6px; border:1px solid #e3e3e3; margin-bottom:6px; margin-left:6px;}
html>body .recipePage .cmnts .add textarea {width:478px; height:152px;}
.recipePage .cmnts .add .btn {margin-left:6px !important; float:none !important;}

.catalogPage .bigImage {width:344px; float:left; margin-right:25px; margin-bottom:15px; border:1px solid #e3e3e3; position:relative; left:10px; height:1px; min-height:1px;}
html>body .catalogPage .bigImage {width:342px; height:auto;}
.catalogPage .bigImage img {border:1px solid #fff;}
.catalogPage .bigDesc {float:left; width:140px; margin-bottom:15px; overflow:hidden;}
.catalogPage .bigDesc h1 {font-size:20px; color:#7eb800; font-weight:normal; padding:0 0 3px 0; margin-bottom:14px;}
.catalogPage .bigDesc h1 a {color:#7eb800; text-decoration:none;}
.catalogPage .bigDesc h1 a:hover {color:#95d014;}
.catalogPage .bigDesc h2 {font:bold 12px Arial, sans-serif; color:#d63f09; padding-bottom:10px;}
.catalogPage .bigDesc p {line-height:14px;}
.catalogPage .searchStatic {padding:1px 10px 3px 10px; border-bottom:1px solid #e27852; margin-bottom:20px;}
.catalogPage .searchStatic h2 {font-size:11px; color:#d63f09; padding-bottom:7px;}
.catalogPage .searchStatic .txt {float:left; width:225px; height:20px; border:1px solid #e3e3e3; padding:2px 5px; margin-bottom:5px; margin-right:15px;}
html>body .catalogPage .searchStatic .txt {width:213px; height:14px;}
.catalogPage .searchStatic label {float:left; width:60px; display:block; padding-top:1px; color:#666; margin-right:5px;}
.catalogPage .searchStatic select {float:left; float:left; width:185px; margin-bottom:5px; font-size:11px;}
.catalogPage .searchStatic .btn {float:left; margin-left:170px;}
.catalogPage .cats {border-bottom:1px solid #a2a2a2; margin-bottom:20px; padding:0 0 15px 10px;}
.catalogPage .cats .cat {float:left; width:154px; margin-right:20px;}
.catalogPage .cats .cat h3 {font:bold 13px Arial, sans-serif; padding-bottom:8px; color:#7eb800;}
.catalogPage .cats .cat h3 a {color:#7eb800; text-decoration:none;}
.catalogPage .cats .cat h3 a:hover {color:#95d014;}
.catalogPage .cats .cat .image {width:146px; border:1px solid #e3e3e3; margin-bottom:12px;}
html>body .catalogPage .cats .cat .image {width:144px;}
.catalogPage .cats .cat .image img {border:1px solid #fff;}
.catalogPage .cats .cat p {color:#666; line-height:14px; padding-right:10px;}
.catalogPage .cats .last {margin-right:0;}
.catalogPage .newrc {border-bottom:1px solid #a2a2a2; margin-bottom:20px; padding:0 5px 5px 4px;}
.catalogPage .newrc h2 {background: url(../img/h2bg2.jpg) left top repeat-y; margin-bottom:15px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body .catalogPage .newrc h2 {height:23px;}
.catalogPage .newrc .item {float:left; width:126px; text-align:center;}
.catalogPage .newrc .item .image {width:113px; border:1px solid #e3e3e3; margin-left:6px; margin-bottom:3px;}
html>body .catalogPage .newrc .item .image {width:111px;}
.catalogPage .newrc .item .image img {border:1px solid #fff;}
.catalogPage .newrc .item h3 {font-size:11px; margin-bottom:18px; padding:0 3px; text-align:center; font-weight:bold;}
.catalogPage .row {margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #a3a3a3; overflow:hidden;}
.catalogPage .row .col {float:left; width:50%;}
.catalogPage .row .col h4 {font-size:1.5em; font-weight:normal; color:#7eb800; background: url(../img/dot.gif) left bottom repeat-x; padding:1px 5px 3px 2px; margin-bottom:8px;}
.catalogPage .row .col h4 a {text-decoration:none; color:#7eb800;}
.catalogPage .row .col h4 a:hover {color:#a4cd4c;}
.catalogPage .row .col ul {padding:0 10px 0 15px;}
.catalogPage .row .col li {padding-bottom:5px; font-weight:bold;}
.catalogPage .row .col li a {text-decoration:none;}
.catalogPage .row .col li a:hover {color:#4ca4ca;}
.catalogPage .rklsmall {padding:0 0 12px 0; text-align:center; margin-top:-5px;}



.categoryPage h1 {font-size:18px; color:#7eb800; font-weight:normal; padding:6px 0 3px 10px; margin-bottom:12px; background: url(../img/dot2.gif) left bottom repeat-x;}
.categoryPage .sign2 {margin-top:-5px; padding-bottom:10px; padding-left:10px; color:#808080;}
.categoryPage .bigImage {float:left; width:325px; border:1px solid #e3e3e3; margin-right:25px; position:relative; left:10px; height:1px; min-height:1px; margin-bottom:15px;}
html>body .categoryPage .bigImage {width:323px; height:auto;}
.categoryPage .bigImage img {border:1px solid #fff;}
.categoryPage .bigDesc {float:left; width:150px; padding-top:4px; margin-bottom:15px;}
.categoryPage .bigDesc h2 {font-size:1.1em; color:#e03700; font-weight:bold; padding:0 0 12px 0;}
.categoryPage .bigDesc h3 {font-size:18px; color:#7eb800; font-weight:normal; padding:0 0 15px 0;}
.categoryPage .bigDesc p {padding-bottom:12px;}
.categoryPage .cats {border-bottom:1px solid #a2a2a2; margin-bottom:20px; padding:0 5px 15px 4px;}
.categoryPage .cats h2 {background: url(../img/h2bg2.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body .categoryPage .cats h2 {height:23px;}
.categoryPage .cats .cat {padding:0 0 7px 6px; margin-bottom:10px; border-bottom:1px solid #e3e3e3;}
.categoryPage .cats .cat .image {float:left; width:146px; margin-right:15px; border:1px solid #e3e3e3; }
html>body .categoryPage .cats .cat .image {width:144px;}
.categoryPage .cats .cat .image img {border:1px solid #fff;}
.categoryPage .cats .cat .desc {float:left; width:320px;}
.categoryPage .cats .cat .desc h3 {font-size:11px; color:#666; padding-bottom:5px;}
.categoryPage .cats .cat .desc p {padding-bottom:5px;}
.categoryPage .cats .cat .desc p.sign {padding-bottom:5px; color:#808080; margin-top:-2px;}

.categoryPage .newrc {border-bottom:1px solid #a2a2a2; margin-bottom:20px; padding:0 5px 5px 4px;}
.categoryPage .newrc h2 {background: url(../img/h2bg2.jpg) left top repeat-y; margin-bottom:15px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body .categoryPage .newrc h2 {height:23px;}
.categoryPage .newrc .item {float:left; width:126px; text-align:center;}
.categoryPage .newrc .item .image {width:113px; border:1px solid #e3e3e3; margin-left:6px; margin-bottom:3px;}
html>body .categoryPage .newrc .item .image {width:111px;}
.categoryPage .newrc .item .image img {border:1px solid #fff;}
.categoryPage .newrc .item h3 {font-size:11px; margin-bottom:18px; padding:0 3px; text-align:center; font-weight:bold;}

.categoryPage .wpad {padding-top:8px;}
.categoryPage .recipes {border-bottom:1px solid #a2a2a2; margin-bottom:20px; padding:0 5px 5px 4px;}
.categoryPage .recipes h2 {background: url(../img/h2bg2.jpg) left top repeat-y; margin-bottom:15px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body .categoryPage .recipes h2 {height:23px;}
.categoryPage .recipes .title {margin-bottom:14px; padding:8px 10px 5px 10px; height:1px; min-height:1px; background-color: #f1f1f1;}
html>body .categoryPage .recipes .title {height:auto;}
.categoryPage .recipes .title .sort {float:right; width:210px;}
.categoryPage .recipes .title .show {float:left;}
.categoryPage .recipes .title label {float:left; width:90px !important; padding-top:3px !important;}
.categoryPage .recipes .title select {width:110px !important; margin:0 !important;}
.categoryPage .recipes .title .show label {width:70px !important;}
.categoryPage .recipes .item {padding:0 0 7px 6px; margin-bottom:10px; border-bottom:1px solid #e3e3e3;}
.categoryPage .recipes .item .image {float:left; width:113px; margin-right:15px; border:1px solid #e3e3e3; }
html>body .categoryPage .recipes .item .image {width:111px;}
.categoryPage .recipes .item .image img {border:1px solid #fff;}
.categoryPage .recipes .item .desc {float:left; width:320px;}
.categoryPage .recipes .item .desc h3 {font-size:11px; color:#666; padding-bottom:5px;}
.categoryPage .recipes .item .desc p {padding-bottom:5px;}
.categoryPage .recipes .foot {padding:8px 10px 5px 10px;}
.categoryPage .recipes .byPage {float:right; width:170px;}
.categoryPage .recipes .byPage label {float:left; width:120px !important; padding-top:3px !important;}
.categoryPage .recipes .byPage select {width:40px !important; margin:0 !important;}
.categoryPage .recipes .pager {padding-top:2px;}
.categoryPage .recipes .pager span, .categoryPage .recipes .pager a {margin:0 1px;}
.categoryPage .recipes .pager span {font-weight:bold;}
.categoryPage .rklsmall {padding:0 0 12px 0; text-align:center; margin-top:-5px;}
.categoryPage .clearRed {margin-bottom:17px;}

.articlesPage h1 {font-size:18px; color:#7eb800; font-weight:normal; padding:0 0 3px 10px; margin-bottom:12px; background: url(../img/dot2.gif) left bottom repeat-x;}
.articlesPage .articles {border-bottom:1px solid #a2a2a2; margin-bottom:20px; padding:0 5px 5px 4px; height:1px; min-height:1px;}
html>body .articlesPage .articles {height:auto;}
.articlesPage .articles .title {margin-bottom:14px; padding:8px 10px 5px 10px; height:1px; min-height:1px; background-color: #f1f1f1;}
html>body .articlesPage .articles .title {height:auto;}
.articlesPage .articles .title .sort {float:left; width:210px;}
.articlesPage .articles .title label {float:left; width:90px !important; padding-top:3px !important;}
.articlesPage .articles .title select {width:110px !important; margin:0 !important;}
.articlesPage .articles .item {padding:0 0 5px 6px; margin-bottom:16px; border-bottom:1px solid #e3e3e3; height:1px; min-height:1px;}
html>body .articlesPage .articles .item {height:auto;}
.articlesPage .articles .item h3 {font-size:11px; color:#666; padding-bottom:7px;}
.articlesPage .articles .item p {padding-bottom:5px;}
.articlesPage .articles .item .sign {padding-bottom:7px; color:#808080; margin-top:-2px;}
.articlesPage .articles .item .image {float:left; border:1px solid #e3e3e3; margin:0 10px 5px 0; width:100px;}
.articlesPage .articles .videoItem .image {float:left; width:184px; border:1px solid #e4e4e4; margin:0 12px 10px 0;}
html>body .articlesPage .articles .videoItem .image {width:182px;}
.articlesPage .articles .videoItem .image .brd {background: url(../img/vbar2.gif) 1px bottom no-repeat; padding-bottom:10px; border-bottom:1px solid #fff;}
.articlesPage .articles .videoItem .image img {border:1px solid #fff;}
.articlesPage .articles .foot {padding:8px 10px 5px 10px;}
.articlesPage .articles .byPage {float:right; width:160px;}
.articlesPage .articles .byPage label {float:left; width:110px !important; padding-top:3px !important;}
.articlesPage .articles .byPage select {width:40px !important; margin:0 !important;}
.articlesPage .articles .pager {padding-top:2px;}
.articlesPage .articles .pager span, .categoryPage .recipes .pager a {margin:0 1px;}
.articlesPage .articles .pager span {font-weight:bold;}
.articlesPage .article {padding:0 0 0 8px;}
.articlesPage .article h2 {font:bold 12px Arial, sans-serif; padding-bottom:10px; color:#7eb800;}
.articlesPage .article h3 {font:bold 11px Arial, sans-serif; padding-bottom:10px; color:#7eb800;}
.articlesPage .article ul {padding-bottom:15px;}
.articlesPage .article li {padding-bottom:2px; list-style-type:square;}
.articlesPage .article p {padding-bottom:15px;}
.articlesPage .article .player {padding:10px 20px 30px 20px; text-align:center; color:#999;}
.articlesPage .sign2 {margin-top:-3px; padding-bottom:10px; padding-left:8px; color:#808080;}
.articlesPage .article img {float:left; border:1px solid #e3e3e3; margin:0 20px 5px 0;}
.articlesPage .cmnts {border-bottom:1px solid #a2a2a2; margin-bottom:15px; padding:0 5px 15px 4px;}
.articlesPage .cmnts h2 {background: url(../img/h2bg2.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body .articlesPage .cmnts h2 {height:23px;}
.articlesPage .cmnts .item {padding:0 6px 4px 6px; margin-bottom:15px; border-bottom:1px solid #e3e3e3;}
.articlesPage .cmnts .item h4 {color:#666; padding-bottom:4px; font-size:11px;}
.articlesPage .cmnts .item h4 span {font-weight:normal;}
.articlesPage .cmnts .item p {padding-bottom:7px;}
.articlesPage .cmnts .item .links {padding-bottom:7px; color:#999; text-align:right;}
.articlesPage .cmnts .add h3 {font-size:13px; font-weight:bold; color:#7eb800; font-family:Arial; padding-bottom:7px; padding-left:6px;}
.articlesPage .cmnts .add textarea {width:490px; height:160px; padding:4px 6px; border:1px solid #e3e3e3; margin-bottom:6px; margin-left:6px;}
html>body .articlesPage .cmnts .add textarea {width:478px; height:152px;}
.articlesPage .cmnts .add .btn {margin-left:6px !important;}

.dietPage h1 {font-size:18px; color:#7eb800; font-weight:normal; padding:0 0 3px 10px; margin-bottom:12px; background: url(../img/dot2.gif) left bottom repeat-x;}
.dietPage h2 {font-size:11px; font-weight:bold; padding:0 0 8px 10px; margin-bottom:12px; background: url(../img/dot2.gif) left bottom repeat-x;}
.dietPage h2 span {color:#808080;}
.dietPage .qForm h2 {background: none; padding-bottom:0;}
.dietPage textarea {width:490px; height:110px; padding:4px 6px; border:1px solid #e3e3e3; margin-bottom:8px; margin-left:6px;}
html>body .dietPage textarea {width:478px; height:102px;}
.dietPage .btn {margin-left:10px !important; margin-bottom:10px;}
.dietPage .ds {border-bottom:1px solid #a2a2a2; margin-bottom:20px; padding:0 5px 10px 4px; height:1px; min-height:1px;}
html>body .dietPage .ds {height:auto;}
.dietPage .ds h3 {font:bold 12px Arial; padding:6px; color:#7eb800;}
.dietPage .ds p {padding:6px;}
.dietPage .qs {border-bottom:1px solid #a2a2a2; margin-bottom:20px; padding:0 5px 5px 4px; height:1px; min-height:1px;}
html>body .dietPage .qs {height:auto;}
.dietPage .qs .q {padding:0 6px 4px 6px; margin-bottom:15px; border-bottom:1px solid #e3e3e3;}
.dietPage .qs .q p {margin-bottom:9px;}
.dietPage .qs .q p.sign {color:#808080; padding:0 10px;}
.dietPage .qs .q p.answer {border:1px solid #e3e3e3; padding:10px;}
.dietPage .qs .a {padding:0 6px 10px 6px; margin-bottom:15px; border-bottom:1px solid #e3e3e3;}
.dietPage .qs .a p.sign {color:#808080; padding:0 10px 6px 10px;}
.dietPage .qs .a p.sign strong {color:#393939;}
.dietPage .qs .a div.answer {border:1px solid #e3e3e3; padding:10px;}
.dietPage .qs .a div.answer .avatar {float:left; margin:0 12px 10px 0; border:1px solid #e4e4e4;}
.dietPage .qs .a div.answer .avatar img {border:1px solid #fff;}
.dietPage .qs .a div.answer p {padding-bottom:8px;}
.dietPage .qs .a div.answer .links {color:#999; text-align:right;}
.dietPage .qs .answer h3 {font-size:11px; padding:6px; color:#808080;}
.dietPage .qs .foot {padding:8px 10px 5px 10px;}
.dietPage .qs .byPage {float:right; width:170px;}
.dietPage .qs .byPage label {float:left; width:120px !important; padding-top:3px !important;}
.dietPage .qs .byPage select {width:40px !important; margin:0 !important;}
.dietPage .qs .pager {padding-top:2px;}
.dietPage .qs .pager span, .categoryPage .recipes .pager a {margin:0 1px;}
.dietPage .qs .pager span {font-weight:bold;}
.dietPage .back {padding:0 10px 10px 10px;}

.blogPage h1 {font-size:18px; color:#7eb800; font-weight:normal; padding:0 0 3px 10px; margin-bottom:12px; background: url(../img/dot2.gif) left bottom repeat-x;}
.blogPage .bs {border-bottom:1px solid #a2a2a2; margin-bottom:20px; padding:0 0 10px 0; height:1px; min-height:1px;}
html>body .blogPage .bs {height:auto;}
.blogPage .bs .b {padding:0 6px 4px 0; margin-bottom:15px; border-bottom:1px solid #e3e3e3;}
.blogPage .bs .b h2 {font:bold 13px Tahoma; padding:6px 6px 6px 10px; color:#7eb800;}
.blogPage .bs .b .body {padding:7px 10px 3px 9px;}
.blogPage .bs .b .body p {padding-bottom:12px;}
.blogPage .bs .b p.desc {border:1px solid #e3e3e3; padding:5px 5px 7px 9px; margin-bottom:10px; color:#808080;}
.blogPage .bs .main .body {border:1px solid #ccc; margin-bottom:10px;}
.blogPage .bs .main h2 {color:#d63f09;}
.blogPage .bs .foot {padding:8px 10px 5px 10px;}
.blogPage .bs .byPage {float:right; width:140px;}
.blogPage .bs .byPage label {float:left; width:90px !important; padding-top:3px !important;}
.blogPage .bs .byPage select {width:40px !important; margin:0 !important;}
.blogPage .bs .pager {padding-top:2px;}
.blogPage .bs .pager span, .blogPage .bs .pager a {margin:0 1px;}
.blogPage .bs .pager span {font-weight:bold;}
.blogPage .bs .post h2 {font:bold 12px Arial, sans-serif; padding-bottom:10px; color:#7eb800; padding-lefT:0;}
.blogPage .bs h3 {font:bold 11px Arial, sans-serif; padding-bottom:10px; color:#7eb800;}
.blogPage .bs ul {padding-bottom:15px;}
.blogPage .bs li {padding-bottom:2px; list-style-type:square;}
.blogPage .bs p {padding-bottom:15px;}
.blogPage .sign2 {margin-top:-3px; padding-bottom:10px; padding-left:8px; color:#808080;}
.blogPage .bs img {float:left; border:1px solid #e3e3e3; margin:0 20px 5px 0;}
.blogPage .cmnts {padding:0 5px 15px 4px;}
.blogPage .cmnts h2 {background: url(../img/h2bg2.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body .blogPage .cmnts h2 {height:23px;}
.blogPage .cmnts .item {padding:0 6px 4px 6px; margin-bottom:15px; border-bottom:1px solid #e3e3e3;}
.blogPage .cmnts .item h4 {color:#666; padding-bottom:4px; font-size:11px;}
.blogPage .cmnts .item h4 span {font-weight:normal;}
.blogPage .cmnts .item p {padding-bottom:7px;}
.blogPage .cmnts .item .links {padding-bottom:7px; color:#999; text-align:right;}
.blogPage .cmnts .add h3 {font-size:13px; font-weight:bold; color:#7eb800; font-family:Arial; padding-bottom:7px; padding-left:6px;}
.blogPage .cmnts .add textarea {width:490px; height:160px; padding:4px 6px; border:1px solid #e3e3e3; margin-bottom:6px; margin-left:6px;}
html>body .blogPage .cmnts .add textarea {width:478px; height:152px;}
.blogPage .cmnts .add .btn {margin-left:6px !important;}

.loginPage h1 {font-size:18px; color:#7eb800; font-weight:normal; padding:0 0 3px 10px; margin-bottom:12px; background: url(../img/dot2.gif) left bottom repeat-x;}
.loginPage .formReg {border-bottom:1px solid #a2a2a2; margin-bottom:20px; padding:0 0 10px 0; height:1px; min-height:1px;}
html>body .loginPage .formReg {height:auto;}
.loginPage .formReg p {margin-top:-2px; color:#888; padding-bottom:20px;}
.loginPage .formReg form p.red {color:#d63f09; padding-bottom:14px;}
.loginPage .formReg form span.red {color:#d63f09;}
.loginPage .formReg form .txtred {border:1px solid #d63f09 !important;}
.loginPage .formReg form {padding-left:10px;}
.loginPage .formReg form label {display:block; float:left; width:120px !important; padding-top:3px !important;}
.loginPage .formReg form .btn {float:left; margin-left:125px !important; margin-top:5px;}
.loginPage .formReg form ul {margin-left:125px; margin-top:18px;}
.loginPage .formReg form ul li {float:left; padding:2px 8px; margin:0 2px;}
.loginPage .formReg form ul li.current {border:1px solid #ccc;}
.loginPage .formReg select {width:226px !important;}
.loginPage .formReg input.short {width:80px !important;}

.jobPage h1 {font-size:18px; color:#7eb800; font-weight:normal; padding:0 0 3px 10px; margin-bottom:12px; background: url(../img/dot2.gif) left bottom repeat-x;}
.jobPage p {margin-top:-2px; color:#888; padding-bottom:20px;}
.jobPage p.red {color:#d63f09; padding-bottom:14px;}
.jobPage span.red {color:#d63f09;}
.jobPage form {margin-bottom:20px; padding:0 0 10px 10px; overflow:hidden; zoom:1;}
.jobPage .txt {margin-bottom:6px;}
.jobPage .fl {float:left; width:225px; border:1px solid #e3e3e3; padding:2px 5px; margin-bottom:5px; margin-right:15px;}
html>body .jobPage .fl {width:213px;}
.jobPage .txtred {border:1px solid #d63f09 !important;}
.jobPage label {display:block; float:left; width:120px !important; padding-top:3px !important; margin-bottom:6px;}
.jobPage label.big {width:auto !important; float:none;}
.jobPage label .translate {display:block; font-size:.8em; padding:2px 0 0 0; color:#81acbf;}
.jobPage label .translateGroup {font-size:.8em; color:#81acbf;}
.jobPage textarea {width:490px; height:110px; padding:4px 6px; border:1px solid #e3e3e3; margin-bottom:6px;}
html>body .jobPage textarea {width:478px; height:102px;}
.jobPage .group {float:left; width:320px; padding-left:125px; margin:0 0 10px 0;}
html>body .jobPage .group {width:445px;}
.jobPage .ll {float:left; width:200px !important; padding-left:0;}
.jobPage .group label {width:170px !important;}
.jobPage .group .rd {float:left; width:1.1em; margin:4px 5px -1px 0; //margin:0 5px -1px 0;}
.jobPage .btn {float:left; margin-left:125px !important; margin-top:5px;}
.jobPage ul {margin-left:125px; margin-top:18px;}
.jobPage ul li {float:left; padding:2px 8px; margin:0 2px;}
.jobPage ul li.current {border:1px solid #ccc;}
.jobPage select {width:226px !important;}
.jobPage input.short {width:80px !important;}
.jobPage .btns {border-top:1px solid #e3e3e3; padding-top:10px;}


.cabPage h1 {font-size:18px; color:#7eb800; font-weight:normal; padding:0 0 3px 10px; margin-bottom:12px; background: url(../img/dot2.gif) left bottom repeat-x;}
.cabPage .unav {margin-bottom:40px; margin-left:6px;}
.cabPage .unav td {padding:2px 4px;}
.cabPage .unav td.llc {width:140px;}
.cabPage .brd {border-top:1px solid #a2a2a2; margin-bottom:20px; padding:10px;}
.cabPage form {padding-left:10px; margin-top:16px;}
.cabPage .ff {padding-left:10px; margin-top:16px;}
.cabPage form label {display:block; float:left; width:120px !important; padding-top:3px !important;}
.cabPage form .btn {float:left; margin-left:125px !important; margin-top:7px;}
.cabPage form .second {float:left; margin-left:5px !important; margin-top:7px;}
.cabPage form span.red {color:#d63f09;}
.cabPage form .txtred {border:1px solid #d63f09 !important;}
.cabPage p {padding-left:10px; padding-bottom:15px;}
.cabPage .fav {margin-bottom:20px; margin-left:6px;}
.cabPage .fav td {padding:5px 4px;}
.cabPage .fav td.name {width:400px;}
.cabPage .fav td.del a {color:#999;}
.cabPage .hr {height:1px; background-color: #a2a2a2;}
.cabPage .hr2 {height:1px; background-color: #a2a2a2; margin:12px 0 4px 0;}
.cabPage .sign {color:#999; margin-top:-4px;}
.cabPage .rcst {margin-bottom:25px;}
.cabPage .rcst h2 {font:bold 14px Tahoma, sans-serif; padding:0 0 3px 10px; margin-bottom:12px; background: url(../img/dot2.gif) left bottom repeat-x;}
.cabPage .rcst label {width:200px !important;}
.cabPage .rcst label .ssign {color:#999 !important;}
.cabPage .rcst select {float:left; width:226px !important;}
.cabPage .rcst .short {width:126px !important;}
.cabPage .rcst form {margin-top:0;}
.cabPage .rcst textarea {width:490px; height:160px; padding:4px 6px; border:1px solid #e3e3e3; margin-bottom:6px;}
html>body .cabPage .rcst textarea {width:478px; height:152px;}
.cabPage .rcst .step {padding-bottom:18px;}
.cabPage .rcst .step h3 {font:bold 12px Tahoma, sans-serif; padding:0 0 0 10px; margin-bottom:12px;}
.cabPage .rcst .btnd {padding-left:10px;}
.cabPage .copy {padding:12px 0 20px 10px; color:#999;}
.cabPage .file {float:left; width:225px; height:20px; border:1px solid #e3e3e3; padding:2px 5px; margin-bottom:5px; margin-right:15px;}
html>body .cabPage .file {width:213px; height:auto;}
.cabPage .mainBtn {padding-left:10px;}


#innerBody .rc {float:left; width:205px; padding-top:5px; }
#innerBody .rkl {padding-bottom:15px;}
#innerBody .rc .block {margin-bottom:15px;}
#innerBody .rc .block h2 {background: url(../img/h2bg.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body #innerBody .rc .block h2 {height:23px;}
#innerBody .rc .arch .item {margin-bottom:10px; background: url(../img/dot.gif) left bottom repeat-x; padding-bottom:10px;}
#innerBody .rc .arch .item .image {float:left; width:63px; margin-right:10px;}
#innerBody .rc .arch .item .image img {border:1px solid #d7d7d7;}
#innerBody .rc .arch .item .desc {float:left; width:125px;}
#innerBody .rc .arch .item .desc h3 {font:bold 11px Tahoma, sans-serif; color:#007db4; padding-bottom:4px;}
#innerBody .rc .arch .item .desc p {color:#666; line-height:12px;}
#innerBody .rc .video .bg {background: url(../img/topicbg.gif) left top repeat-y;}
#innerBody .rc .video .botBg {background: url(../img/topicBotBg2.gif) left bottom no-repeat;}
#innerBody .rc .video .topBg {* filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/topicTopBg.png', sizingMethod='crop')"; height:1px; min-height:1px; padding:9px;}
html>body #innerBody .rc .video .topBg {background: url(../img/topicTopBg.png) left top no-repeat; height:auto;}
#innerBody .rc .video .image {margin-bottom:5px; border:1px solid #e4e4e4; width:188px;}
html>body #innerBody .rc .video .image {width:186px;}
#innerBody .rc .video .image .brd {padding-bottom:14px; border:1px solid #fff; background: url(../img/cnt.gif) left bottom no-repeat;}
#innerBody .rc .video h3 {font-size:11px; font-weight:bold; padding:3px 5px 8px 5px;}
#innerBody .rc .video h3 a {color:#d63f09;}
#innerBody .rc .video .more {padding-left:5px;}

#innerBody .rc .qq .item {float:left; width:205px; height:109px; position:relative; background: url(../img/qqrc.gif) left top no-repeat; margin-right:3px; margin-bottom:10px;}
#innerBody .rc .qq .item a {color:#fff; text-decoration:none;}
#innerBody .rc .qq .item a:hover {color:#ececec;}
#innerBody .rc .qq .item .q {position:absolute; left:15px; top:7px; font-weight:bold; width:170px; height:30px; overflow:hidden;}
#innerBody .rc .qq .item .a {position:absolute; left:38px; top:55px; width:162px; height:30px; overflow:hidden;}
#innerBody .rc .qq .last {margin-right:0;}
#innerBody .rc .qq .links {color:#999;}

#innerBody .rc .reg p  {padding:6px 5px 8px 10px; color:#777; border:1px solid #ddd;}
#innerBody .rc .reg p span {padding:0 3px;}
#innerBody .rc .reg p a {font-weight:bold; font-size:.9em; color:#d63f09;} 


#footerPad {height:131px; clear:both;}
#footer {height:131px; position:relative; top:0px; text-align:center; width:1000px; margin:0 auto;}
#footer #footerLinks {width:80%; margin:0 auto; text-align:center; border-top:1px solid #878787; margin-top:20px; padding-top:5px; padding-bottom:16px; color:#878787;}
#footer #footerLinks a {color:#878787; padding:0 12px; text-decoration:none; background: url(../img/footerNavBg.gif) right center no-repeat;}
#footer #footerLinks a:hover {color:#585858;}
#footer #footerLinks a.last {padding-right:0; background: none;}
#footer #rights {color:#878787; padding-bottom:8px;}

#textContent {padding:20px 34px;}
#textContent h1 {font:18px Arial; color:#78c942; padding-bottom:4px; padding-top:8px; border-bottom:1px dotted #ccc; margin-bottom:20px; min-height:10px; height:"10px";}
#textContent h2 {font:bold 14px Arial; color:#78c942;margin-bottom:15px;}
#textContent h3 {font:bold 12px Arial; margin-bottom:15px;}
#textContent p {padding-bottom:15px;}
#textContent ul {padding-bottom:15px; padding-left:30px;}
#textContent ul li {list-style-type: decimal-leading-zero; list-style-type: "decimal"; list-style-position: inside; padding-bottom:4px;}


/* old pages */

#indexBody #rightCol {width:210px; float:right;}
#indexBody #container {padding-right:210px; z-index:9;}
#indexBody #leftCol {width:213px; float:left; position:relative; margin-right:-100%; z-index:10; padding-top:8px;}
#indexBody #container2 {position:relative; width:100%;}
#indexBody #container3 {width:100%; position:relative; float:left;}
#indexBody #centerCol {margin-left:213px; margin-left:"210px"; overflow-x:hidden; width:550px;}

#indexBody #leftCol .rkl {padding-left:8px; padding-bottom:13px;}
#indexBody #leftCol .smallLeftPad {padding-left:0;}

#indexBody #leftCol .block {margin-left:7px;}
#indexBody #leftCol .block h2 {background: url(../img/h2bg.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body #indexBody #leftCol .block h2 {height:23px;}
#indexBody #leftCol .blog .item {background: url(../img/topicbg.gif) left top repeat-y; margin-bottom:10px; height:1px; min-height:1px;}
html>body #indexBody #leftCol .blog .item {height:auto;}
#indexBody #leftCol .blog .item .botbg {background: url(../img/topicBotBg.gif) left bottom no-repeat !important;}
#indexBody #leftCol .blog .item .topbg {* filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/topicTopBg.png', sizingMethod='crop')"; height:1px; min-height:1px; padding:12px 12px 31px 17px;}
html>body #indexBody #leftCol .blog .item .topbg {background: url(../img/topicTopBg.png) left top no-repeat; height:auto;}
#indexBody #leftCol .blog .item h3 {padding-bottom:5px; font-size:11px; font-weight:bold;}
#indexBody #leftCol .blog .item h3 a {color:#d63f09;}
#indexBody #leftCol .blog .item p {padding-bottom:6px;}
#indexBody #leftCol .blog .item .time {color:#999;}


#indexBody #centerCol .rkl {text-align:center; padding-bottom:13px;}
#indexBody #centerCol .rightPad {padding-bottom:6px; padding-right:24px;}

#indexBody #rightCol .block {margin-bottom:15px; width:205px; background-color: #fcfcfc;}
#indexBody #rightCol .block .h2bgbg {background: url(../img/h2bgbg.gif) left top repeat-y; height:"10px"; border-bottom:2px solid #fff;}
#indexBody #rightCol .block .h2bgbg .h2bg {background: url(../img/h2bg.gif) left top no-repeat;}
#indexBody #rightCol .block .h2bgbg .h2bg .doc {background: url(../img/h2.gif) left bottom no-repeat; padding:7px 10px 6px 27px;}
#indexBody #rightCol .block .h2bgbg .h2bg .doc h2 {padding-left:19px; background: url(../img/rules.gif) left 3px no-repeat; font:bold 12px Tahoma; color:#fff;}
#indexBody #rightCol .rules .item {padding:12px 12px 10px 17px; background: url(../img/rulesItemBg.gif) center bottom no-repeat;}
#indexBody #rightCol .rules .item p {padding-bottom:4px;}
#indexBody #rightCol .rules .item .title {font:bold 11px Tahoma; color:#d63f09; text-transform: uppercase; padding-left:15px; background: url(../img/dash.gif) left 7px no-repeat; padding-bottom:2px;}
#indexBody #rightCol .rules .item .more {text-align:right; padding-bottom:0;}
#indexBody #rightCol .rules .item .more a {padding-left:6px; background: url(../img/arrow.gif) left 7px no-repeat;}
#indexBody #rightCol #joinMailingList {background-color: #fff;}
#indexBody #rightCol #joinMailingList h2 {background: url(../img/mailingBg.gif) left 5px no-repeat;}
#indexBody #rightCol #joinMailingList form {padding:13px 24px 20px 16px;}
#indexBody #rightCol #joinMailingList .txt {width:164px; height:17px; padding:2px 5px; border:1px solid #b3b3b3; background-color: #fff !important; margin-bottom:8px;}
html>body #indexBody #rightCol #joinMailingList .txt {width:152px; height:11px;}
#indexBody #rightCol #joinMailingList .btn {float:right;}
#indexBody #rightCol #joinMailingList .check {float:left; position:relative; top:4px; margin-right:4px; //top:0; //margin-right:0;}
#indexBody #rightCol #joinMailingList label {float:left; color:#007db4; font-size:10px; padding-top:3px;}

#indexBody #rightCol .reg {margin-bottom:15px; background: none;}
#indexBody #rightCol .reg h2 {background: url(../img/h2bg.jpg) left top no-repeat; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body #indexBody #rightCol .reg h2 {height:23px;}
#indexBody #rightCol .reg p {padding:6px 5px 8px 10px; color:#777; border:1px solid #ddd;}
#indexBody #rightCol .reg p span {padding:0 3px;}
#indexBody #rightCol .reg p a {font-weight:bold; font-size:.9em; color:#d63f09;} 

#indexBody #rightCol .block h2 {background: url(../img/h2bg.jpg) left top repeat-y; margin-bottom:10px; height:29px; padding:6px 0 0 29px; font:bold 13px Tahoma, sans-serif; color:#fff;}
html>body #indexBody #rightCol .block h2 {height:23px;}

#indexBody #rightCol .arch .item {margin-bottom:10px; background: url(../img/dot.gif) left bottom repeat-x; padding-bottom:10px;}
#indexBody #rightCol .arch .item .image {float:left; width:63px; margin-right:10px;}
#indexBody #rightCol .arch .item .image img {border:1px solid #d7d7d7;}
#indexBody #rightCol .arch .item .desc {float:left; width:125px;}
#indexBody #rightCol .arch .item .desc h3 {font:bold 11px Tahoma, sans-serif; color:#007db4; padding-bottom:4px;}
#indexBody #rightCol .arch .item .desc p {color:#666; line-height:12px;}
#indexBody #rightCol .video .bg {background: url(../img/topicbg.gif) left top repeat-y;}
#indexBody #rightCol .video .botBg {background: url(../img/topicBotBg2.gif) left bottom no-repeat;}
#indexBody #rightCol .video .topBg {* filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/topicTopBg.png', sizingMethod='crop')"; height:1px; min-height:1px; padding:9px;}
html>body #indexBody #rightCol .video .topBg {background: url(../img/topicTopBg.png) left top no-repeat; height:auto;}
#indexBody #rightCol .video .image {margin-bottom:5px; border:1px solid #e4e4e4; width:188px;}
html>body #indexBody #rightCol .video .image {width:186px;}
#indexBody #rightCol .video .image .brd {padding-bottom:14px; border:1px solid #fff; background: url(../img/cnt.gif) left bottom no-repeat;}
#indexBody #rightCol .video h3 {font-size:11px; font-weight:bold; padding:3px 5px 8px 5px;}
#indexBody #rightCol .video h3 a {color:#d63f09;}
#indexBody #rightCol .video .more {padding-left:5px;}

#innerBody .rc #joinMailingList {background-color: #fff;}
#innerBody .rc #joinMailingList form {padding:2px 24px 10px 16px;}
#innerBody .rc #joinMailingList .txt {width:164px; height:17px; padding:2px 5px; border:1px solid #b3b3b3; background-color: #fff !important; margin-bottom:8px;}
html>body #innerBody .rc #joinMailingList .txt {width:152px; height:11px;}
#innerBody .rc #joinMailingList .btn {float:right;}
#innerBody .rc #joinMailingList .check {float:left; position:relative; top:4px; margin-right:4px; //top:0; //margin-right:0;}
#innerBody .rc #joinMailingList label {float:left; color:#007db4; font-size:10px; padding-top:3px;}

.indexRkl {padding:0 0 15px 10px;}
.indexRklBot {padding:15px 0 0 0; text-align:center;}
.indexRklSmall {padding:0 0 20px 0; margin-top:-10px; text-align:center;}

.rklContainer {float:left; width:762px; overflow:hidden;}
.innerTopRkl {float:left; padding-left:8px; padding-bottom:5px;}
.innerSmallRkl {padding:3px 0 18px 0; text-align:center; clear:both;}

/* header upd */ 
#header #cTime {position:absolute; left:440px; top:44px; color:#0c7cbb;}
#header #cUsers {position:absolute; left:440px; top:135px; color:#656565;}

