html, body {height:100%; overflow:auto;}
*{margin:0px; padding:0px;}

body {height:100%; font-family: Arial; background: #ffffff; color:#333333; min-width:1020px; position:relative;}
a img {border:none;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.bluelink, .pagLink, .number, .activNumber {color:#0088cc; font-family:Arial; font-size:12px;}
.pagLink, .number, .activNumber {text-decoration:none; font-size:12px;}
.number, .activNumber {font-weight:bold; font-size:13px; margin:0 3px;}
.activNumber {padding:3px; background:#8CA019; color:#ffffff;}
p {margin:10px 0;}


/*Menu*/
/* Navbar */
#navbar {
left:315px;
position:relative;
top:-65px;
width:655px;
z-index:88;
}

#navbar li {
	float: left;
}

/* Rollover state */
#navbar li {
	height: 33px;
	display: block;
	position: relative;
	overflow: visible;
}

/* Rolloff state */
#navbar li a, #navbar li a:link {
	display: block;
	background-position: 0 -1px;
	position: relative;
	overflow: hidden;
	text-decoration:none;
	color: #2e3438;
}

.recipesMenuTitle {width:105px; margin-left:10px;}
.publications .recipesMenuTitle {width:95px;}


/* Big button dimensions */
#navbar li.recipes  { width: 115px;}
#navbar li.shops  { width: 125px;}
#navbar li.projects  { width: 115px;}
#navbar li.services  { width: 125px;}
#navbar li.publications { width: 100px;}
#navbar li.forumMenu  { width: 60px;}
#navbar li.about  { width: 55px;}


/* @group Submenu */

.sub-menu {
	position: absolute;
	z-index: 999;	
	overflow: visible;
	display: none;

}

#navbar li .sub-menu a {
    font-family: Arial;
    font-size:13px;
	background: none;
	display:block;
	height:auto;
	overflow:hidden;
	position: static;
	width: auto;
	color: #1f252a;
	text-decoration: underline;
	margin-left:13px;
}

#navbar .sub-menu a:hover {
	text-decoration: none;

}

.forumMenu a, .about a, .recipesMenuTitle { cursor: pointer; }

#navbar .sub-menu li {
	display: block;
	float:  none;
	height: auto;
}

.page {background: url(../img/headerBg.jpg) repeat-x;}
.padding {padding:0 20px;}
.header {position:relative; height:140px; overflow:hidden;}
.logo {background: url(../img/logo.jpg) no-repeat; width:263px; height:137px; margin-left:15px; z-index:1; position:relative; cursor:pointer;}
.headerLine {background: url(../img/headerLine.jpg) repeat-x; height:1px; position:absolute; top:119px; width:100%;}
.search {position:absolute; left:325px; top:20px; width:252px;}
.search input {width:225px; color:#777777; padding:3px;}
.search input:focus {border:2px solid #b1b1b1;}
.searchIcon {background: url(../img/searchIcon.jpg) no-repeat; width:23px; height:22px; float:right; margin-left:-3px;}
.sendmail {position:absolute; left:630px; top:25px; width:80px; cursor:pointer;}
.sendmailIcon {background: url(../img/sendmailIcon.jpg) no-repeat; width:15px; height:12px; margin-right:-3px; cursor:pointer;}
.sendmailTitle {float:right; font-family:Arial; font-size:13px; text-decoration:underline; position:relative; top:-3px; color:#1f252a;}
.autButtons {position:relative; float:right; width:170px; top:-118px; right:10px;}
.after_aut {font-size:12px;}

.profileActions {margin-top:15px;}
.profileActions a {text-decoration:none; font-size:16px;}
.profileLincs li {margin:5px 0;}
.profile_info {position:relative; right:-50px; width:125px;}
.profile_name {font-size:15px;}
.profile_name a, .profile_info a {text-decoration:none; color:#0088CC;}
.profile_name a {color:#8B9E23;}
.profile {float:left; margin-right:5px;}
.reg {background: url(../img/reg.jpg) no-repeat; width:106px; height:24px; margin-right:-3px; cursor:pointer; }
.enter {background: url(../img/enter.jpg) no-repeat; width:60px; height:24px; float:right; cursor:pointer;}
.enterFormOverlay {display:none; width:100%; height:1238px; opacity:0.7; background:#000000; left:0; top:0; z-index:222222; position:absolute;}
.enterForm, .sendmailForm, .feedBack, .searchForm {display:none; left:40%; position:absolute; top:15%; width:250px; z-index:1111111; border:2px solid black; background:#fff;}
.searchForm {top:2%;}
.feedBack table {margin: 0 auto;}
.feedBack table #message {width:230px;}
.feed {cursor:pointer;}
.enterForm .links {font-size:11px; color:#777777; text-decoration:none; margin:5px 0 10px 25px;}
.enterForm a {color:#777777; text-decoration:none;}
.enterForm form table td, .sendmailForm form table td {vertical-align:top; padding-bottom:10px;}
.enterForm form label, .sendmailForm form label {color:#333333; font-size:15px; margin-left:20px;}
.enterForm form input, .sendmailForm form input {height:20px;}
.enterForm form #login:focus, .enterForm form #password:focus, .sendmailForm form #name:focus, .sendmailForm form #email:focus, #cook-form table input:focus {border:2px solid #0088CC;}
.enterForm form .btn {height:24px; margin:5px auto 10px 86px;}
.enterForm table, .sendmailForm table {width:100%;}
.sendmailForm form .btn {height:24px; margin:5px auto 10px 80px;}
.feedBack form .btn {margin:10px;}
.feedBack form .btn img {cursor:pointer;}
.closeEnter {background:url(../img/close.jpg); width:19px; height:19px; left:231px; position:absolute; top:0; cursor:pointer;}
.enterForm .title , .sendmailForm .title, .feedBack .title, .searchForm .title {font-family:Georgia; font-size:25px; color:white; background:#8ca019; height:40px; padding:5px 0 0 20px; margin-bottom:20px;}
.searchForm .title {margin-bottom:0;}
.menuTitle {float:left; font-family:Arial; font-size:16px; font-weight:bold; border-bottom:1px solid #a6a6a6; padding-top:10px;}
.overline {background: url(../img/headerOverline.jpg) no-repeat; width:606px; height:17px; left:335px; position:absolute; top:56px; width:606px;}
.menu {left:325px; position:absolute; top:65px; width:610px; }
.open {background: url(../img/menuDown.jpg) no-repeat; width:15px; height:15px; position:relative; top:14px; float:left; margin-left:5px;}
.menu table td {padding:5px 10px; cursor:pointer;}

.tizers {z-index:0; padding-top:15px;}
.tizers p {margin:0;}
.tizersUp {padding: 0 10px; position:relative; top:-35px;}
.tizer {width:32%; margin-right:7px; z-index:1; vertical-align:middle; padding-right:10px;}
.tizer img {float:left; margin-right:10px;}
.tizerTitle {font-family:Georgia; font-size:18px; color:#0088cc; margin-bottom:10px;}
.tizerText {font-family:Arial; font-size:12px; margin-left:80px; color:#333333; overflow:hidden;}
.ban300x100 {width:300px; float:right; padding-top:18px; position:relative; z-index:1;}


.hrUp, .hrUpInner {border-top:1px solid #dddddd; margin-bottom:15px;  border-collapse: collapse; position:relative; top:-10px; width:100%;}
.title_rectangle {text-decoration:none;}
.bce {position:relative; top:-35px;}
.uzor, .uzorCenter, .uzorCenterInner {margin-right:25px; background: url(../img/tableVint.jpg) no-repeat  right top; width:158px; height:30px; float:right; vertical-align:top;}
.uzorCenter{width:310px; margin-right:20px;}
.uz1, .uz3 {position:relative; top:-20px;}
.uRL { vertical-align:top; width:33%; }
.bceBlocksTitle a {font-family:Georgia; font-size:18px; color:#1f252a;}
.preview {margin:5px 0; color:#333333;}
.weekshop, .controlBuy, .newInShop, .cookschool, .interesno, .experts, .diets, .videoRecipe, .partners {margin-top:10px;}
.newInShop, .cookschool {margin-bottom:20px;}
.diets, .partners {margin-bottom:20px;}
.rightColumn .diets ul {margin-left: 20px;}
.buy {width:33%; padding:5px 15px 0; vertical-align: top;}
.buy_title {width:183px; margin-bottom:10px;}
.buy_icon {background: url(../img/buy.jpg) no-repeat; width:55px; height:45px; position:relative; top:-5px;}
.buyTitle, .eatTitle, .cookTitle, .CookInnerTitle, .LastRecipesTitle, .controlBuyTitle, .sharesTitle , .newProductTitle { color:white; font-family:Arial; font-size:14px; font-weight:bold; padding:6px; margin-bottom:10px; text-align:center;}
.buyTitle {background:#988D0D;}
.shares {font-weight:bold; margin-bottom:30px;}
.shares .bluelink {font-weight:normal;}
.shares li, .eat li {margin-bottom:10px; margin-left:15px;}
.shares ul a, .eat ul a {color:black; font-family:Arial; font-size:14px;}
.shares .shops {width:100% !important}
.weekshop .buyTitle {width:130px;}
.buy img, .eat img, .cookschool img {float:left; margin-right:5px; width:90px;}
.text {margin-left:105px; font-family:Arial; font-size:12px;}
.shares .buyTitle {width:210px;}
.controlBuy, .newProduct {width:100%;}
.controlBuy .buyTitle, .newProduct .buyTitle {width:160px;}
.newInShop .buyTitle {width:135px;}
.videoRecipe .buyTitle {width:135px; margin-bottom:0;}
.videoRecipe .bceBlocksTitle {margin:7px;}
.videoRecipe .recipeLinks {margin-left:7px;}
.videoRecipe img {width:auto;}


.cook {border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; padding: 5px 15px; vertical-align: top;}
.cook_title {width:165px; margin-bottom:10px;}
.cook_icon {background: url(../img/cook.jpg) no-repeat; width:55px; height:45px; position:relative; top:-10px;}
.left_line, .right_line {background: url(../img/border1px.jpg) repeat-y; width:1px;}
.cookTitle {background:#8b9e23 none repeat scroll 0 0; margin-left:7px; margin-bottom:0;}
.recipeDay, .masterClass {margin-bottom: 30px;}
.recipeDay .cookTitle {width:95px;}
.masterClass .cookTitle {width:170px;}
.project .cookTitle {width:120px;}
.cookschool .cookTitle {width:150px; margin-bottom:10px; margin-left: 0;}
.imgBorder {border:1px solid #DDDDDD; display: table; width: 0;}
.imgBorder img {margin:4px;}
.recipeLinks {color:#bbbbbb;}
.recipeLinks a {margin:0 5px 0 0;}
.cook .bceBlocksTitle {margin:7px;}
.cook .bluelink {margin-left:7px;}
.cooktext {font-family:Arial; font-size:12px;font-family:Arial; margin-bottom:5px; color:#333333;}


.eat {width:33%; padding-right:15px; padding: 0 15px; vertical-align: top; padding-top:5px;}
.eat_title {width:135px; margin-bottom:10px;}
.eat_icon {background: url(../img/eat.jpg) no-repeat; width:55px; height:45px; position:relative; top:-5px;}
.bce_title {font-family:Georgia; font-size:25px; float:right;}
.ban240x400 { margin-top:30px; text-align:center;}
.ban240x400 img {float:none;}
.eatTitle {background:#66a429;}
.interesno .eatTitle, .aboutfood .eatTitle {width:145px;}
.experts .eatTitle {width:145px;}
.diets .eatTitle {width:110px;}
.partners .eatTitle {width: 150px;}
.partners img {width:auto; margin-right:15px; margin-bottom:15px;}
.partners .text {margin:0;}

.tizersDown, .tizersDownInner {border-bottom:1px solid #dddddd; padding:20px 0; width:100%; position:relative; top:-15px;} /*border-top:1px solid #dddddd;*/
.bannersDown {width:100%;}
.ban468x60_1 {float:left;}
.ban468x60_1 img {float:left;}
.ban468x60_2 {float:right;}
.ban468x60_2 img {float:right;}

.inform {margin:0 10px;}
.news, .banners150x150, .forum, .newsInner {vertical-align:top;}
.news {width:50%; padding-right:30px;}
.newsInner {margin-bottom:10px;}
.newsTitle {float:left; font-family:Georgia; font-size:18px; width:220px;}
.newsTitleIndex {float:left; font-family:Georgia; font-size:18px; width:200px;}
.newsIcon {background: url(../img/newsIcon.jpg) no-repeat; width:41px; height:29px;}
.news_title {float:right; position:relative; top:3px;}
.newsLink {color:#0088cc;}
.uzorNews {background: url(../img/tableVint.jpg) no-repeat  right top; width:158px; height:30px; float:right; position:relative; top:-17px;}
.newstable {width:100%; margin:10px 0;}
.newstable td {vertical-align:top;}
.newsDate {color:#777777; font-family:Arial; font-size:11px; padding-top:7px;}
.newsPreview {padding:5px;}
.newsPreview a, .forum li a {font-family:Arial; font-size:13px; color:#1f252a;}
.newsInner .newstable .newsPreview a {font-size:11px;}
.newstable .newsPreview a {font-size:13px;}
.banners150x150 {padding-top:10px;}

.forum {width:40%; padding-left:70px;}
.forum li {margin-top:5px;}
.forumTitle {float:left; font-family:Georgia; font-size:18px; width:230px;}
.forumThemes {margin-left:15px; margin-top:10px;}
.forumIcon {background: url(../img/forumIcon.jpg) no-repeat; width:36px; height:31px;}
.forum_title {float:right; position:relative; top:3px;}
.hrDown {border-bottom:1px solid #dddddd; width:100%;}
.tableVintV {background: url(../img/tableVintV.jpg) no-repeat; width:158px; height:30px; float:right; margin-right:10px;}
.forumLink {color:#0088cc;}

.titleMenuDown, .titleMenuDownInner {color:0088cc; text-decoration:underline; font-family:Arial; font-size:13px; font-weight:bold; margin-bottom:5px; margin-top:20px;}
.menuDown {margin:0 10px; width:100%;}
.menuDown dl { float:left; margin-bottom:40px;}
.menuDown dd a {font-family:Arial; font-size:12px; color:#666666; margin-top:5px; text-decoration:none;}
.recipe {width:24%;}
.shops, .servises {width:21%;}
.projects, .publications {width:20%;}
.copyright {color:#666666; font-family:Arial; font-size:12px; width:290px; padding-left:10px;}
.oede {font-weight:bold;}
.karta {color:#666666; font-family:Arial; font-size:12px; text-align:center;}
.karta a {color:#1F252A; text-decoration:none;}
.counter {width:90px; vertical-align:top;}
 
/*inner page*/
.archive {border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:20px;}
.content {position:relative; top:-15px;}
.titleMenuDownInner {margin-top:10px;}
.content td {vertical-align:top;}
.leftColumn {width:200px; padding:0 10px;}
.leftColumn .diets ul {padding-left:15px;}
.cookingWorld a {color:#1f252a; font-family:Arial; font-size:14px;}
.cookingWorld li {margin-bottom:5px;}
.country {width:20px; height:20px; float:left; margin-right:10px;}
.sweden {background:url(../img/flags/sweden.jpg);}
.england {background:url(../img/flags/england.jpg);}
.spain {background:url(../img/flags/spain.jpg);}
.japan {background:url(../img/flags/japan.jpg);}
.italy {background:url(../img/flags/italy.jpg);}
.germany {background:url(../img/flags/germany.jpg);}
.usa {background:url(../img/flags/usa.jpg);}
.india {background:url(../img/flags/india.jpg);}
.belarus {background:url(../img/flags/belarus.jpg);}
.cookingWorld {margin-bottom:30px;}
.cookingWorld .CookInnerTitle {width:100px; background:#8ca019;}
.lastRecipes {margin:25px 0;}
.lastRecipe {border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:10px;}
.lastRecipes .LastRecipesTitle {width:160px; background:#8ca019;}
.lastRecipes a {font-family:Arial; font-size:14px; color:#1f252a; margin-bottom:5px;}
.lastRecipes .bluelink {color:#0088cc; font-size:12px;}
.controlBuy {margin-bottom:25px;}
.controlBuy .controlBuyTitle , .newProduct .newProductTitle {background: #988311; width:160px;}
.controlBuy .cooktext, .aboutfood .cooktext, .newProduct .cooktext{margin:10px 0;}
.diets li {margin-bottom:10px;}
.diets ul li a, .diets ul a {color:#1f252a; font-family:Arial; font-size:14px;}
.rightColumn .diets ul li a, .diets ul a {font-size:11px;}
.rightColumn {width:250px; padding:0 10px;}
.rightColumn .ban240x400, .leftColumn .ban240x400 {margin:0; margin-bottom:30px;}
.rightColumn .sharesTitle {background:#cf7a00; width:210px;}
.rightColumn .forum {width:auto; padding-left:0;}
.ban1, .ban2, .ban3, .ban4 {color:#777777; font-size:10px; width:70px; float:left; margin-right:3px;}
.ban1, .ban3 {margin-right:4px;}
.ban3, .ban4 {}
.ban1 img,.ban2 img,.ban3 img,.ban4 img {width:65px;}
.aboutfood {margin:20px 0;}
.centerColumn {width:100%; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; padding: 15px;}
.path {color:#777777; font-size:11px; position:relative; top:-17px;}
.path a {color:#777777; text-decoration:none;}
.contentPreviewNN, .question {padding-bottom:20px;}
.question {margin-top:10px; margin-bottom:20px;}
.question a img {margin-top:10px;}
.contentTitle {font-family: Georgia; font-size:29px; color:#1f252a; position:relative; top:-10px;}
.contentLogo {margin: 10px 10px 10px 0; float:left;}
.contentImg {margin: 0px 10px 10px 0; float:left;}
.contentPresent {font-weight:bold; font-size:14px; margin-top:20px;}
.contentName {font-weight:bold; font-size:20px; text-align:center; margin-bottom:10px;}
.contentName a {text-decoration:none; color:#333333;}
.contentNamePublication {font-weight:bold; font-size:20px; text-align:center; margin-bottom:13px;}
.conPreview {font-size:13px; margin-bottom:10px;}
.conPreviewBlock {font-size:13px; margin-bottom:10px; margin-top:20px;}
.textContent {font-size:13px; margin-bottom:20px;}
.textContent a {color:#0088CC;}
.textContent a:hover {text-decoration:none;}
.textContent ul {margin:15px;}
.textContent .item {margin-bottom:15px;}
.textContent .item .title {color:#8CA019;}
.textContent .formName {font-size:18px; margin-bottom:10px;}
.textContent .borderformName {border-top:1px solid #DDDDDD; padding-top:15px;}
#faq-add table {width:100%;}
#faq-add table td {padding-bottom:10px;}
#faq-add .label {width:120px;}
#faq-add .input {padding-top:3px;}
#faq-add .textArea textArea,  #update_profile table {width:100%;}
#update_profile table {margin-bottom:15px;}
#faq-add .textArea textArea:focus, #faq-add .input input:focus,  #update_profile table input:focus, #registration input:focus, #receiptName:focus, #faq-name:focus {border:1px solid #0088CC;}
.lineItem {margin-top:15px; border-bottom:1px solid #DDDDDD; padding-bottom:15px;}
.lineItemLast {margin-top:15px; padding-bottom:15px;}
.leftItem {margin-top:15px; color:#777777; font-size:12px; float:left;}
.ratingItem {margin:10px 0 5px 0;}
.ratingItem span {position:relative; top:-2px;}
.rightItem {margin-top:15px; margin-left:185px;}
.tags {font-size:11px; margin-top:10px;}
.tags a {color:#444444;}
.pager {font-size:13px; color:#777777; margin-top:15px;}
.ban180x150 {margin-bottom:30px;}
.hrUpInner {margin-bottom:0;}
.tizersDownInner {top:0;}
.uzorCenterInner {margin-right:280px;}
.footer dd {margin-top:3px;}
.footerDown {width:100%;}
.ratingAnswer {margin:10px 0;}

.linksMenu {padding:10px;}
.linksMenu dd {margin-bottom:10px;}
.menusquare {width:4px; height:4px; background: url(../img/menusquare.jpg) no-repeat; float:left; position:relative; top:6px;}
.bottom {background:url(../img/bottomRecipes.png) no-repeat; height:7px; width:184px;}
.top {background:url(../img/topRecipes.png) no-repeat; height:3px; width:100%; position:relative; top:1px; width:71px;}
.publications .top {width:87px;}
.sub-menu table {border-collapse:collapse; position:relative;}
.png-r {background:url(../img/right.png) repeat-y; height:100%; width:6px;}
.png-l {background:url(../img/left.png) repeat-y; height:100%; width:3px;}
.linksMenu {background:#F4FFCC; width:205px; padding:10px 10px 0;}
.shops .linksMenu, .services .linksmenu {padding:10px 11px 0 10px;}
.services .linksmenu {width:210px;}
.recipes .linksmenu {width:200px;}
.publications .linksmenu {width:195px;}


.recipes .sub-menu, .projects .sub-menu, .shops .sub-menu, .services .sub-menu, .publications .sub-menu {width:185px; left:-70px; top:29px;}
.publications .sub-menu {left:-85px;}
.shops .sub-menu {left:-60px;}
.shops .top {width:60px;}

.forumMenu {margin-left:10px;}
.about {margin-left:15px;}
.forumMenu {margin-left:10px;}
.navbar li {cursor:pointer;}
#AC_Image {float:right;}

#itemTipRecipe{display:none; overflow:hidden;}
#subscribe img {cursor:pointer;}
.subscribe_message {font-size:12px; color:red; text-align:center; margin-bottom:5px;}
#alph {font-size:13px; margin-bottom:10px; text-align:center;}
#alph a {color:#0088CC; padding-right:0.8%;}
#alph a:hover {text-decoration:none;}

.print-version {font-size:10px; margin-bottom:5px; float:right; width:150px;}
.print-version a {color:#777777;}
.print-version a:hover {text-decoration:none;}
.showPrint {position:relative; top:2px;}

ul.profileLincs {margin:0;}

/*comments*/
.comments {font-size:13px;}
.commentsTitle {border-top:1px solid #DDDDDD; font-family:Georgia; font-size:20px; margin:20px 0; padding-top:15px;}
.avatar {float:left; margin-right:10px;}
.articleComment {border-bottom:1px dotted #E3E3E3; margin-bottom:15px; padding-bottom:15px;}
.articleCommentlast {padding-bottom:20px;}
.date {margin-bottom:5px;}
.date a {font-size:15px; color:#8B9E23; text-decoration:none;}
#comment-form .row {margin-bottom:30px;}
#comment-form table, #comment-form table .contentArea, #comment-form table .contentArea textarea {width:100%;}
#comment-form table .contentArea textarea:focus, #forgot input:focus {border:1px solid #0088CC;}
#comment-form .firstPad {padding:5px 0;}
.regComm {text-decoration:none; color:#0088CC;}
.consanswer {font-size:14px; font-weight:bold; margin-bottom:5px;}
.consanswer span {color:#8CA019; font-weight:normal;}
.textComment {font-size:14px;}
#comments-full {margin: 30px 0}
/*comments*/

/*registrate*/
#reg_link img {cursor:pointer;}
form#registration table td {padding:10px 10px 10px 0;}
form#registration table .bluelink {font-size:16px;}
.regOk {font-size:20px; text-align:center;}
.regOk a {font-size:16px; text-decoration:none;}
#forgot table {margin-bottom:20px;}
#forgot table td {padding:10px 0;}
#forgot table .input {padding-left:20px;}
/*registrate*/

/*recipe*/
.actionRecipe {margin:10px 0 20px; text-decoration:none; font-size:16px;}
.actionRecipe a {text-decoration:none;}
.recipemixture, .recipeproducts {margin-top:20px; border-top:1px solid #DDDDDD; padding-top:5px;}
.recipemixture table, .recipeproducts table {font-size:14px; margin-top:5px; width:100%;}
.recipemixture table .tabletitile td, .recipeproducts table .tabletitile td {padding:10px 0; color:#66A429; font-weight:bold;}
.recipemixture .title, .recipeproducts .title, .articleLinks .title {font-size:18px;}
.articleLinks {margin-top:15px;}
.quicksearch {float:left; margin:15px 10px 5px 0;}
.quicksearchInject {float:left; margin:5px 10px 5px 0;}
.quicksearch input, .quicksearchInject input {height:20px; font-size:14px;}
.allfotorecipes {float:left;}
.allrecipes {float:right;}

.searchmore {cursor:pointer; margin-bottom:40px; margin-top:12px;}
.searchForm .searchRecipeButton {margin:5px 0;}
#cook-form .row {margin:10px 0;}
#cook-form table {width:100%;}
#cook-form table .label {width:200px;}
#cook-form table input {width:100%; padding-top:2px;}
#cook-form .mainBtn {margin-top:20px;}
/*recipe*/

/* gallery*/
#choice h1 {font-weight: normal; font-size:20px; font-family:Georgia;}
#content {height:auto;}
#choice { width:890px; margin:0 auto;}
#food { width:50%; height:336px;}
#service { width:50%; height:336px;}
#imageFood { width:300px; margin-bottom:40px; margin-left:120px; }
#imageService { width:300px; margin-top:40px; margin-left:25px; }
#textFood {margin-bottom:30px; margin-left:250px; width:125px; height:30px;}
#textService {margin-left:60px; margin-top:30px; width:180px; height:30px;}
#textFood h1 {display:none;}
#textService h1 {display:none;}

/* jQuery lightBox plugin - Gallery style */
#gallery {margin: 0 auto;padding: 10px;width: 820px; margin-bottom:60px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline;}
#gallery ul li a {text-decoration:none;}
#gallery ul img {border: 5px solid #3e3e3e;border-width: 5px 5px 20px;}
#gallery ul a:hover img {border: 5px solid #e4ff92;border-width: 5px 5px 20px;color: #e4ff92;}
#gallery ul a:hover { color: #e4ff92;}
#example {font-size:14pt; padding-left:45%;}
/* gallery*/

/*validation*/
form#registration table .loginerror, form#registration table .passerror, form#registration table .repeaterror, 
form#registration table .mailerror, form#registration table .regerror {color:red; font-size:12px; padding-left:5px;}
/*validation*/

.addExpertQuestion {margin-top:20px;}
.addExpertQuestion table td {margin-top:20px; padding-top:7px;}
.allRecipesBtn {margin-top:30px;}
.addquestionexperts {margin:5px 0;}

/*tooltip*/
#container {
width: 300px;
margin: 0 auto;
}

#tooltiper a {
color: #19a5f5;
font-size:12px;

}

#tooltiper a:hover {
color: #999;
}

#tooltip {
width: 300px;
font-size:12px;
position: absolute;
z-index: 111111111;
border: 1px solid #8B9E23;
background-color: #8B9E23;
color: #fff;
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.mixtureRecipe, .tooltipExperts {font-weight:normal;}
/*tooltip*/
.ridgepole {background:#eeeeee; width:100%; text-align:center;}

.foodstuffCategory {font-weight:bold; font-size:16px; margin-bottom:10px;}
.foodstuffCategory a {text-decoration:none; color:#0088CC;}
.foodstuffCategory a:hover {color:#333333;}
.img_new_product {margin:10px 0;}
.innerdiets {background: #8CA019;}
.last_cookeries {margin-top:20px;}
#MarketGid1021 table td{text-align:left}

/* blocks_manager */
.bceBlocksList {border-bottom:1px solid #E3E3E3; margin-top:5px; padding:5px 0;}
.bceBlocksList a,.bceBlocksListNoBorder a {color:#1F252A; font-size:11px;}
.bceBlocksListNoBorder a {color:#0088CC;}
.bceBlocksListNoBorder {margin-top:10px;}
.banner-right {margin-bottom:20px;}



/* SHARE */

.addthis_toolbox .custom_hover {
    position: relative;
    float:left;
}

.addthis_toolbox .custom_hover .custom_button {
    font-weight: bold;
    padding: 6px 12px 6px 12px;
    color: #0088CC;
    cursor: pointer;
    -moz-border-radius: 5px 5px 0 0;    
    -webkit-border-radius: 5px 5px 0 0;
    font-size:12px;
}

.addthis_toolbox .custom_hover .custom_button.active {
    background-color: #e5e5e5;
}

.addthis_toolbox .hover_menu  {
    display: none;
    position: absolute;
    background: #fff;
}

.addthis_toolbox .custom_hover .tower {
    -webkit-border-radius: 0 5px 0 0;   
    -moz-border-radius-topleft: 0;
    
}
.addthis_toolbox .hover_menu  {
    margin-top:18px;
    width: 136px;
    padding: 1px;
    border: 3px solid #e5e5e5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size:11px;
}

.addthis_toolbox .hover_menu a {    
    position: relative;
    display: block;
    width: 102px;
    padding: 4px 0 4px 34px;
    text-decoration: none;
    color: #0088CC;
}

.addthis_toolbox .hover_menu a:hover {    
    background: #f5f5f5;
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.addthis_toolbox .hover_menu span {
    position: absolute;
    left:8px;
    top: 4px;
}

.addthis_toolbox .hover_menu .more {
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .hover_menu .more a {
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .hover_menu .more a:hover {
    background: none;
}
.addthis_toolbox .hover_menu .more span {
    display: none;
}

.noPadding {
    padding: 0;
}

.noBorder  {
    border: medium none;
}
