html, body {height:100%; }
*{margin:0px; padding:0px;}

body {height:100%; font-family: Arial; background: #ffffff; color:#333333; min-width:1000px; 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;}
.bluelink {font-weight:normal;}
.pagLink, .number, .activNumber {text-decoration:none; font-size:13px;}
.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; margin-right:10px}
#navbar li.services  { width: 125px;}
#navbar li.publications { width: 100px;}
#navbar li.forumMenu  { width: 60px;}
#navbar li.sharesMenu  { width: 90px; top: -1px;}
#navbar li.schoolMenu  { width: 93px; top: -1px;}
#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: inline;
	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, .schoolMenu a, .sharesMenu a, .about a, .recipesMenuTitle { cursor: pointer; }

#navbar .sub-menu li {
	display: block;
	float:  none;
	height: auto;
}

.menuText {margin-left:15px;}
.menuText a {margin-left:0px !important;}



.page {background: url(../img/headerBg.jpg) repeat-x scroll 0 0 #FFFFFF;}
.padding {padding:0 20px; max-width:1380px; margin:0 auto;}
.headerValentine {
    position: absolute; 
    z-index: 9; 
    margin-left: 260px; 
    margin-top: 10px;
}
.header {position:relative; height:140px; overflow:hidden; background: url(../img/headerBg.jpg) repeat-x scroll 0 0 #FFFFFF}
.logo {width:263px; height:137px; z-index:1; position:relative; cursor:pointer;margin-left:15px;}
.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;}
.ipbtable .search {position: static;left:0px; top:0px; width:auto;}
.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;}
.header .search input {
    background: url("http://img.oede.by/new/img/btn-searchForm.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #777777;
    height: 22px;
    padding-left: 7px;
    position: relative;
    top: 2px;
    width: 177px;
}
.header .search {
    left: 325px;
    position: absolute;
    top: 18px;
    width: 203px;
}
.header .search .searchIcon {
    background: url("http://img.oede.by/new/img/btn-search.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 26px;
    margin-left: -3px;
    width: 25px;
}

.header .search #search {
    background: url("http://img.oede.by/new/img/btn-searchForm.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #777777;
    height: 22px;
    padding-left: 7px;
    position: relative;
    top: 3px;
    width: 177px;
}
.header .anotherSearch {
    position: absolute; 
    top: 20px; 
    left: 543px;
}
.sendmail,.rss {position:absolute; left:630px; top:25px; width:80px; cursor:pointer;}
.rss {left: 730px; top: 16px;}
.rss img {width:30px;}
.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 {
    float: right;
    margin-top: -250px;
    position: relative;
    width: 170px;
}
.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;}

.enter {
    background: url("http://img.oede.by/new/img/btn-Enter.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 24px;
    width: 62px;
    position: relative;
    top: -1px;
}
.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;}
.enterForm table input {width:150px !important}
.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 !important; font: 15px Arial,Tahoma !important;}
.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 a {text-decoration:none;}
.tizers p {margin:0;}
.tizersUp {padding: 0 10px; position:relative; top:-52px;}
.tizer {width:27%; margin-right:7px; z-index:1; vertical-align:top; padding-right:10px; padding-top:20px;} /*26% with banner*/
.tizer img {float:left; margin-right:10px;}
.tizerTitle {font-family:Georgia; font-size:18px; color:#0088cc; margin-bottom:10px;}
.tizerText, .tizerTextRecipe {font-family:Arial; font-size:12px; font-weight:bold;}
.tizerText {margin-left:75px;}
.tizerText a {font-weight:normal;}
.ban300x100 {width:300px; float:right; padding-top:10px; position:relative; z-index:1;}


.hrUp, .hrUpInner {border-top:1px solid #E5E5E5; margin-bottom:15px;  border-collapse: collapse;width:100%; position: relative;top: -60px;} 
.hrUpInner  {top:-55px; }
.title_rectangle {text-decoration:none;}
.bce {position:relative; top:-85px;}
.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, .bceBlocksTitleSearch 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_td, .cook_td {width:33%; padding:5px 15px 0; vertical-align: top;}


.cook_td {
    border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding: 5px 15px; vertical-align: top;
}
.buy_title, .cook_title, .eat_title {
  height: 40px;
    margin: 0 0 15px;
    text-align: center;
    width: 100%;

}
.buy_title .bce_title {
   margin: 0 30px 0 0;
    width: 153px;
}
.nextImg {
    float: right;
    position: relative;
    top: 8px;
    margin: 0;
    width: 14px;
}
.buy_icon {
    background: url(../img/buy.jpg) no-repeat scroll 0 0 transparent;
    float: left;
    height: 45px;
    margin: -5px 0 0;
    width: 55px;
    }
.romanticTitle, .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:10px;}
.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 {float:left; margin-right:5px;}
.eat img {width:90px;}
.text {margin-left:105px; font-family:Arial; font-size:12px;}
.shares .buyTitle {width:210px;}
.controlBuy, .newProduct ,.informer{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_title .bce_title {    
    margin: 0 30px 0 0;
    width: 135px;
}


.cook_icon {background: url(../img/cook.jpg) no-repeat; width:55px;
    height:45px;
    float: left;
    margin: -11px 0 0;
}
.left_line, .right_line {background: url(../img/border1px.jpg) repeat-y; width:1px;}
.cookTitle {background:#8b9e23 none repeat scroll 0 0; margin-left:0px; margin-bottom:0;}
.recipeDay, .masterClass {margin-bottom: 30px;}
.recipeDay .cookTitle {width:95px;}
.masterClass .cookTitle {width:220px;}
.project .cookTitle {width:120px;}
.cookschool .cookTitle {width:150px; margin-bottom:10px; margin-left: 0;}
.cookschool .title_rectangle .cookTitle {margin-bottom:0px;}
.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_td {width:33%; padding-right:15px; padding: 0 15px; vertical-align: top; padding-top:5px;}

.eat_title .bce_title {   
    width:84px;
    margin: 0px 30px 0 0;
}

.eat_icon {background: url(../img/eat.jpg) no-repeat;  width:55px; height:45px;
    float: left;
    margin: -2px 0 0;
}

.ban240x400 { text-align:center;}
.ban240x400 img {float:none;}
.eatTitle {background:#66a429;}
.interesno .eatTitle, .aboutfood .eatTitle {width:145px;}
.romanticTitle {
    width: 165px; 
    background:#66A429
}
.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 #E5E5E5; 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;}
.banner180x150 {margin-bottom:30px;}

.inform {margin:0 10px;}
.news, .banners150x150, .forum, .newsInner {vertical-align:top;}
.news {width:50%; padding-right:30px;}
.newsInner {margin-bottom:10px;}
.newsIndex {margin-top:20px}
.newsIndex .newstable {margin:0;}
.newsIndex .newsPreview a {text-decoration:none}
.newsIndex .newsDate img {width:65px;}
.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;}
.inform .forum li { margin-top:8px; }
.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 #E5E5E5; width:100%;}
.tableVintV {background: url(../img/tableVintV.jpg) no-repeat; width:182px; 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 0;width:100%; z-index:999;}
.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%;}
.menuDown .shops {padding:0px !important}
.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 pages
------------------------------------------------ */
.archive {border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:20px;}
.content {position:relative; top:-70px;}
.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, .expertsBlock {margin:25px 0;}
.RecShare {margin-top:0px;}
.lastRecipe {border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:10px;}
.lastRecipes .LastRecipesTitle, .expertsBlock .LastRecipesTitle {width:160px; background:#8ca019;}
.lastRecipes a, .expertsBlock a {font-family:Arial; font-size:14px; color:#1f252a; margin-bottom:5px;}
.lastRecipes .bluelink, .expertsBlock .bluelink {color:#0088cc; font-size:12px;}
.controlBuy , .romanticBlock , .canningBlock{margin-bottom:25px;}
.controlBuy .controlBuyTitle , .newProduct .newProductTitle, .informer .newProductTitle, .romanticBlock .controlBuyTitle, .canningBlock .controlBuyTitle {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-bottom:20px;}
.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 #E5E5E5; border-right:1px solid #E5E5E5; padding: 15px;}
.path {color:#777777; font-size:11px; position:relative; top:-10px;}
.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; font-weight: normal;}
.contentTitle h1 {font-size: 28px;font-weight: normal;}
.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; margin-bottom:10px;}
.contentName a {text-decoration:none; color:#333333;}
.contentNamePublication {font-weight:bold; font-size:20px; text-align:center; margin-bottom:13px; margin-top:10px;}
.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 table {font-size:13px;}
.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, #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 {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:210px;}
.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; vertical-align:top;}
.shops .linksMenu, .services .linksmenu {padding:10px 11px 0 10px;}
.services .linksmenu {width:210px;}
.recipes .linksmenu {width:200px;}
.publications .linksmenu {width:195px;}


.recipes .sub-menu,  .shops .sub-menu, .services .sub-menu, .publications .sub-menu {width:185px; left:-70px; top:29px;}
.projects .sub-menu { 
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    left: -111px;
    top: 33px;
    width: 370px;
}
.publications .sub-menu {left:-85px;}
.shops .sub-menu {left:-60px;}
.shops .top {width:60px;}

.forumMenu, .sharesMenu, .schoolMenu {margin-right:14px;}
.about {margin-left:15px;}
.navbar li {cursor:pointer;}
#AC_Image {float:right;}

#itemTipRecipe{display:none; overflow:hidden;}
#subscribe img, #subscribe {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:22px;}
.print-version a {color:#777777;}
.print-version a:hover {text-decoration:none;}
.showPrint {position:relative; top:2px;}

ul.profileLincs {margin:0;}


/* 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;}


/* 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:16px;}
.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;}
.quicksearch input {top:-6px; position:relative;width: 93%;}
.allfotorecipes {float:left;}
.allrecipes {float:right;}
.recipeNameD h2 {
    font-size: 16px;
    margin-bottom: 5px;
    margin-left: 10px;
}
.similarRec {
font-weight: bold;
    margin-left: 10px;
}

.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;}

.recipeBlockLinks {margin: 5px 0 10px 10px}
.recipeBlockLinks ul {font-size: 13px; margin: 5px 0 0 15px;} 
.recipeBlockLinks ul a {color: #0088CC;}

.result-list-photo {
     border: 1px solid #E3E3E3;
     border-radius: 2px 2px 2px 2px;
     box-shadow: 1px 2px 4px 0 #E3E3E3;
     padding: 4px;
}


/* 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;}


#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%;}


/* Validation
------------------------------------------------ */
form#registration table .loginerror, form#registration table .passerror, form#registration table .repeaterror, 
form#registration table .mailerror, form#registration table .regerror, form#registration table .captchaerror {color:red; font-size:12px; padding-left:5px;}
/*validation*/

.captcha {margin-top:10px;}
.captchaReload{font-size:12px;margin-left:20px;}
.captchaReload a{color:#0088CC;}
  
.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;}

.mixtureTitle {margin-bottom:5px;}
.mixtureFoodstuff {float:left; width:200px;}
.mixtureWeight {font-weight:bold; float:right; }


.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;
}

.sharTop {
left:259px;
position:absolute;
top:45px;
z-index:2;
}

.bulb {

width:600px;
z-index:1;
}
.bulb1 { 
background:url("http://img.oede.by/new/img/NY/shar1.gif") no-repeat scroll 0 0 transparent;
height:126px;
margin-left:650px;
margin-top:-208px;
width:100px;}

.bulb2 { 
background:url("http://img.oede.by/new/img/NY/shar2.gif") no-repeat scroll 0 0 transparent;
height:128px;
margin-left:315px;
margin-top:-63px;
width:94px;}
.bulb3 {
background:url("http://img.oede.by/new/img/NY/shar3.gif") no-repeat scroll 0 0 transparent;
height:208px;
margin-left:400px;
margin-top:-128px;
width:97px; 
}
.bulb4 { 
background:url("http://img.oede.by/new/img/NY/shar4.gif") no-repeat scroll 0 0 transparent;
height:63px;
margin-left:100px;
width:49px;}

.iconsUp {position:relative;
top:-40px;}
.ban468x60 {width:468px; height:60px;margin-left:10px; z-index:0; position:relative;
top:-31px;}

.iconsOut {width:100%;float:left;}
.iconsIn {margin-right:490px; margin-left:30px; padding-top:14px;}
.icon,.iconShare {width: 33%; position: relative;top: 10px;float: left;}
.iconShare {width: 25%;}
.icon img,.iconShare img {float:left;margin: 0 5px 0 0;} 
.icon a, .iconShare a {text-decoration:none; color:#333333}
.iconTitle {font-size:15px;font-family: Arial;padding-left:5px;}

/* Forum
------------------------------------------------ */
.searchsite {position:absolute; left:325px; top:20px; width:252px;}
.searchsite input {width:215px; color:#777777; padding:3px;}
.searchsite input:focus {border:2px solid #b1b1b1;}
.searchIcon {background: url(http://img.oede.by/new/img/searchIcon.jpg) no-repeat; margin-top:1px; width:23px; height:22px; float:right; margin-left:-3px;}
#submenu_right {max-width:1380px;margin: 0 auto;}


/* Contests
------------------------------------------------ */

.regComm {text-decoration:none; color:#0088CC; }
.conTitle {
  margin-bottom:10px;
  font-size:16px;

}

.prize_title {
  line-height:22px;
}

.prize_title a {
 color:#0088CC;
}


.prize_title img {
width:150px;
margin:10px 0;
}

.bold {
  font-weight:bold;  
}

.gold {
 color: #c1ac51 !important;
}

.inner .lineItem {
  width:100%;
  float:left;
}

.inner .lineItem .rightItem{
  margin-left:220px; 
  margin-top:0px;
}

.inner .pager {
float:left;
}

.ratingItem {
  font-size:13px;
}

.commentsItem {
  font-size:13px;
}

.view_all_down {
  float:left;
}

#lastComm {
    bottom: -10px;
    float: right;
    font-size: 13px;
    font-family: Arial;
    font-style: normal;
    position: relative;
    text-decoration: none;
}



.fotorecipeTopBlock {
  margin-top:10px;
}

.fotorecipeTopBlock .fotorecipeImage {
  float:left;padding-top: 10px; margin-right:10px;
}

.fotorecipeTopBlock .fotorecipeTitle {
 text-align:left
}

.fotorecipeManage {
  font-size:14px;
}

.print-version {
 float:left;
}
.print-version img {
  margin-top:-3px;
}

.recipeproducts {
  border-bottom:1px solid #DDDDDD; padding-bottom:10px;
}

.recipeproducts a {color:#0088CC}

#ads_recipe {
 float:right
}

.recipemixture {
  border-bottom:1px solid #DDDDDD; padding-bottom:10px;
}

.recipemixture .title, .articleLinks .title, .comments .commentsTitle {
  font-size:16px;
  font-family:Arial;
}

.addthis_toolbox .showPrint {
  margin-top:-3px;
}

.tagRecipeListTable {
  width:100%; border-collapse:collapse; 
}

.tagRecipeListTable .lineItem td {border-bottom:1px solid #DDDDDD; padding:10px 0; vertical-align:middle; }

.tagRecipeListTable .lineItem .bceBlocksTitle a {font-size:16px;}

.tagRecipeListTable .lineItem .isFoto {padding: 0 10px;}

.tagRecipeListTable .ratingItem {width:170px}

.tagRecipeListTable .commentsItem {width:120px}

#simple_notification .enter, #comments-full .enter{
  float:none;
  background:none;
  color:#0088CC;
  text-decoration:none;
}

.linkMoneyIndex {
font-size:11px;
padding-left:10px;
position:relative;
top:30px;
margin-right:200px;
}

.linkMoneyInner {
font-size:11px;
padding-left:10px;
margin-right:200px;
}



.bannerStretching{
margin:0 auto; background: #eeeeee;
}
.bannerStretching a{
text-decoration:none;
}

#cse-search-results iframe {width:100% !important;}

.sponsor { position: relative; top: -2px; left: 10px;}


/* Comments
------------------------------------------------ */
.comments{margin-top:20px}
.avatar {float:left; margin-right:10px;}
.articleComment {border-bottom:1px dotted #E3E3E3; margin-bottom:15px; padding-bottom:15px;}

.cookingKarma {
    color:#333;
    font-size:16px;
    margin-bottom:10px;
    margin-top:30px;
}

.countKarma {
    color: #333333;
    margin:0 5px;
    font-weight:bold; 
}

.karmaNull {color:#A9A9A9}
.karmaPlus {color:#66A429}
.karmaMinus{color:#CC0000}
.commentBad1{opacity:0.8;}
.commentBad2{opacity:0.65;}
.commentBad3{opacity:0.5;}
.commentBad4{opacity:0.35;}
.commentBad5{opacity:0.2;}

.textComment a:hover { opacity:1;}

.getEnterForm {cursor:pointer;}

.comUserName {
    margin-bottom: 8px ! important;
}

.comUserName label{
    margin-right:10px;
    width: auto;
}

.userName {
    text-decoration:none;
}

.guestName {
    color:#4D9E4C;
    font-size:13px;
}

.comText {
    margin-bottom:15px;
}

.comText .contentArea{
    margin-top:5px;
}
.comText .contentArea textarea{
    width:100%
}
.smiles {
    border:1px solid #E5E5E5;
    margin-top:5px;
    padding:5px;
    display:none;
}

.getSmile {
    margin-top:5px;
    font-size:12px;
}

.smile {
    cursor: pointer;
}
.articleComment {
    padding-bottom:5px;
    border-bottom:0;
}
.articleComment .manageComm{
    font-size:13px;
    margin-bottom:5px;
    padding:3px;
    background-color:#E5E5E5;
}

.userName {
    font: 13px Tahoma,Arial; 
    color:#2A6D9F;
}
.textComment {
    font: 12px/18px Arial;
    color: #444444;
}
.replyBlock{
    margin-top:5px;
    float:right;font-size: 12px;
}
.replyBlock a,.getSmile a {
    color:#2A6D9F;
    text-decoration: none;
}

#comment {
    max-width: 100%;
    min-width: 100%;
    margin: 10px 0;
}

.comForm {
    border-top: 1px dotted #E3E3E3;
    padding: 15px 0;
    font-size:13px;
}

.comment-date {
    color: #656565;
    font: 12px Tahoma,Arial
}

.redBorder {
    border-color:red;
}

#errorComm {
    color:red;
    margin-left:20px;
    position:relative;
    top:-7px;
}
.commTitle {
    border-bottom: 1px dotted #E3E3E3;
    color: #333333;
    font: italic 16px/24px Georgia;
    margin: 0 0 10px;
    padding-bottom: 10px;
}
#countComm {
    font-weight: bold;
    font-size:20px;
}

.no-border {
    border:0;
}


.karmaDown {
    color:red;
}

.karmaUp {
    color:#2A6D9F;
}

.karmaUp,.karmaDown,.reply ,#getSmile, .remote  {
    cursor:pointer;
} 

.addCommentBtn {
    margin: 10px 0;
}
.noPadding {
    padding: 0;
}
.noBorder {
    border: medium none;
}



.button {
    background-color: transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    outline: medium none;
    overflow: visible;
    padding: 0;
    position: relative;
    text-shadow: 0 0 1px #FFFFFF;
    white-space: nowrap;
    width: auto;
}

.button-addComment span {
    background: url("http://img.oede.by/st/img/btn/addComment.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 32px;
    width: 186px;
}

.button-addComment:hover span {
    background-position: 0 -40px;
}

/* Comments
------------------------------------------------ */



/* Advanced Search
------------------------------------------------ */
.left {
    float: left;
}
.lefttext {
    text-align: left;
}
.smalltitle {padding-left:5px;}
.block-advanced-search {
    width: 221px;
 min-height: 140px;
    float: left;
    margin:10px 0 10px 4px;
    border: 2px solid #e5e5e5;
}
.block-advanced-search h3 {
    color: #1f252a;
    font: 15px normal Arial, Tahoma;
    padding: 11px 0 7px 12px;
}
.block-advanced-search select {
    margin: 0 0 7px 12px;
    width:93%;
}
.block-advanced-search option {
    margin: 3px;
}
.block-advanced-search a {
    color: #0088cc;
    font: 11px Arial;
    display: block;
    padding: 8px;
    float: left;
}

.block-advanced-search-title ,.block-advanced-search-title-result{
    background: #e5e5e5;
    float: left;
    width: 100%;
    margin:0 0 11px;
 min-height: 33px;
}

.block-advanced-search-title-result {margin:0;}

.blockAS {
    color: #637984;
    float: left;
    font: 12px Arial,Tahoma;
    text-align: right;
    width:100%;
}

.blockAS img {float:left;}

.blockAS a {}

.blockAS span {float:right; padding: 1px 0 0 0; text-decoration:none; color:#0088CC; cursor:pointer;}

.anoSerchTitle {
    font-size: 15px;
    margin-left: 5px;}

.more-text {
  border-top:1px dotted #FFFFFF;
  color:#637984;
  float:left;
  font:12px Arial,Tahoma;
  padding:3px;
  margin-top:3px;
  width:100%;
}
#foodstuffTable input.addFoodstuff{
  height:22px;
  margin:4px 4px 10px 10px !important;
  width:95% !important;
}

.arrowAS {float:right !important; margin-left:5px;}
#recipeNameAS {margin:4px 4px 10px 10px; width:95%;}
.block100 {width:97%;}
.block100 select {width: 97%;}
.block50 {width:48%;}
#advSearchBtn {width:99%; font-size:16px; height:30px; margin-top: 10px;}
.advSearchRes {width: 30%; float: left;}
.criteria-text, .criteria-text-adv-search {float:left !important; margin-left:5px; cursor:none !important; color:#637984 !important; text-align:left;}
#advancedSearchBtn {float:right; margin:0 10px 10px;}
.criteria-text-adv-search {float:none !important;margin:2px 0 2px 25px;}
.order-search {color:#FFFFFF; background:#8CA019; font-size:13px; width:100%;border-collapse:collapse;}
.order-search td {padding:3px;}
.order-search td a {color:#ffffff; text-decoration:none}
.order-search td a:hover {color:#ffffff; text-decoration:underline;}
.order-search .activeSort {background:#62720c;}
.sortArr {float:right;}
.onlyfotoCheck {margin-bottom:25px; margin-left:3px;}
.onlyfotoCheck label, .onlyfotoCheckRes label {font-size:13px;margin-left:3px; width: 135px;}
#is_foto {margin-top:2px;}
.onlyfotoCheckRes {margin-left:12px; margin-top:5px;}
.recipeListInfo {font-size:13px;margin-bottom:10px;margin-top: 5px;} 
.recipeListInfo span {font-weight:bold}
.criteria-result {display:none;}
#addProduct {cursor:pointer; margin-left:8px;}
.addProductRes {float:none !important;} 
.greylineRes {border-top:2px solid #E5E5E5;}
.foodstuffsRes {margin-bottom:15px;}

.more-advRes-text {
background:none repeat scroll 0 0 #E5E5E5;
border-top:1px dotted #FFFFFF;
color:#637984;
float:none;
font-size:12px;
padding:3px 0;
width:100%;
}

.catListRec a{ color:#0088CC; text-decoration:none}

.bceBlocksTitleSearch {margin-bottom:10px;}




#ctv {
position:relative;
top:-28px;
}

.tizerRed {color:red}
.tizerTextCont {font-size: 12px; font-weight: bold;}

.topBanner {width:100%;margin-right:-10px;margin-top:0px;text-align:center; overflow: hidden;}

/* Rating 
------------------------------------------------ */
#rate {width:240px;}
#rateForm #title {

    float:left;
    margin-right:10px;
}
#rateForm #addrate {
    float:left;
    padding-top:2px;
}

#rateForm .rateTitle {margin-right: 5px;}

.aboutCookFlag img, #cookList #rate img {
    background: none;
    border:0;
    padding:0;
    -moz-box-shadow: none;
}
.setRate {margin-top: 30px;}



.deleteRow {margin-top: 7px; cursor:pointer; margin-left: 3px;}
#foodstuffTable {width:100%}



/* Recipe page
--------------------------------------------------------*/
.left {
    float: left;
}
.lefttext {
    text-align: left;
}
.block1 {
    width: 221px;
    float: left;
    margin: 25px 4px;
    border: 2px solid #e5e5e5;
}
.block1 h3 {
    color: #1f252a;
    font: 15px normal Arial, Tahoma;
    padding: 11px 0 16px 23px;
}
.block1 select {
    margin: 0 0 7px 12px;
    width: 199px;
}
.block1 option {
    margin: 3px;
}
.block1 a {
    color: #0088cc;
    font: 11px Arial;
    display: block;
    padding: 8px;
    float: left;
}
.block1-title2 {
    background: #e5e5e5;
    float: left;
    width: 100%;
    margin: 0 0 11px 0;
}
.block1-title {
    background: #e5e5e5;
    float: left;
    width: 100%;
    margin: 0 0 11px 0;
}
.block {
    color: #637984;
    float: left;
    font: 12px Arial,Tahoma;
    text-align: right;
    width: 194px;
    margin: 0 5px 2px;
}
.block2 {
    color: #637984;
    float: left;
    font: 12px Arial,Tahoma;
    width: 194px;
    margin: 0 5px 2px;
}
input.add {
    background: url(http://img.oede.by/new/img/recipe/page/input-search-bg.png) no-repeat top left;
    width: 213px; height: 22px; margin: 4px;
    border: 0;
}

.ingredient .ingredientMeasure {
    text-align:right;
}



.contextblock {
    width: 222px;
    float: left;
    margin: 12px 0px 12px -2px;
    border: 2px solid #e5e5e5;
}
.contextblock h3 {
    color: #1f252a;
    font: 15px normal Arial, Tahoma;
    padding: 10px 0 10px 12px;
}
.contextblock a {
    color: #0088cc;
    font: 11px Arial;
    padding: 3px;
}
.contextblock-title {
    background: #e5e5e5;
    float: left;
    width: 100%;
    margin: 0 0 11px 0;
}
.contextblock-title2 {
    background: #e5e5e5;
    float: left;
    width: 100%;
    margin: 0 0 11px 0;
}
.contextarr {
    margin: 0 0 0 -16px;
}
.wrap {
    margin: 4px;
}
.wrap2 {
    margin: 4px 230px 4px 4px;
}
.wide {
    width: 100%;
}
.right {
    float: right;
}
.slidetext {
    color: #637984;
    font: 12px Arial,Tahoma;
    margin: 0 21px 2px 5px;
}
form .line { 
    float: left;
    width: 100%;
    margin-bottom: 6px; 
}
form label { 
    float: left;
    margin: 0 5px;
    position: relative;
    top: 1px;
    color: #1f252a;
    font: 15px Arial,Tahoma;
} 
form input.name[type="text"] {
    border: 1px solid #e2ca00;
    height: 22px;
    margin: 0 -4px 0 0px;
}
form input.dynamic[type="text"] {
    background: url(http://img.oede.by/new/img/recipe/page/input-bg-red.gif) no-repeat top right;
    border: 1px solid #414549;
    height: 22px;
    width: 210px;
    margin: 0 4px 0 0;
}
form input.small {
    border: 1px solid #3d4145;
    height: 22px;
    width: 112px;
    margin: 0 2px;
}
form select.small {
    border: 1px solid #3d4145;
    height: 22px;
    width: 112px;
    margin: 0 2px;
}
form select.small option {
    margin: 3px 0px;
}
form select.basic {
    border: 1px solid #3d4145;
    height: 22px;
    margin: 0 2px;
}
form select.basic option {
    margin: 3px 0px;
}
form textarea.memo {
    border: 1px solid #3d4145;
    height: 210px;
}
.half {
    width: 49%;
}
.addphoto {
    min-height: 55px;
    margin: 12px 0;
    float: left;
    width: 100%;
}
.note {
    width: 260px;
    background: url(http://img.oede.by/new/img/recipe/page/more-arr.gif) no-repeat top left;
    float: left;
    margin: -12px 0 0 2px;
}
.notetext {
    background: #e5e5e5;
    color: #637984;
    width: 215px;
    font: 12px Arial,Tahoma;
    padding: 3px;
}
.notebg {
    width: 250px; margin: 0 0 0 14px; background: #e5e5e5; min-height: 60px;
}
small.wide {
    color: #3c4145;
    font: 12px Arial,Tahoma;
}
.border {
    border-top: 1px solid #dddddd;
}
.warning {
    background: #fff8be;
    float: left;
    color: #637984;
    font: 12px Arial,Tahoma;
    padding: 0 2px;
    margin: 3px 4px;
}
.photo {
    clear: both;
    width: 192px;
    text-align: center;
}
.photo img {
    padding: 4px;
    border: 1px solid #dddddd;
}

.recieptcategory {
    float: left;
    position: relative;
    top: -1px;
    left: -13px;
    z-index: 2;
    width: 43%;
}
.recieptcategory img {
    margin: 0 0 0 7px;
    float: right;
    vertical-align: middle;
}
.recieptcategory li {
    background: url(http://img.oede.by/new/img/recipe/page/reciept-category-link.png) repeat-x top left;
    list-style: none;
    height: 35px;
    vertical-align: middle;
    padding: 0 4px 0 12px;
    margin-top:  -3px;
}
.recieptcategory li:hover {
    background: url(http://img.oede.by/new/img/recipe/page/reciept-category-active.png) repeat-x top left;
    height: 35px;
    margin: -3px 0px 0 0px;
    vertical-align: middle;
    color: #fffefe;
}
.recieptcategory a {
    cursor:pointer;
    text-decoration: none;
    height: 32px;
    vertical-align: middle;
    color: #3c4145;
    font: 14px/32px Arial,Tahoma;
    width: 100%;
    display: block;
}
.recieptcategory a:hover {
    text-decoration: none;
    color: #fffefe;
    font: 14px/32px bold Arial,Tahoma;
}

a.active {
    text-decoration: none;
    color: #fffefe;
    font: 14px/32px bold Arial,Tahoma;
}

li.active {
    background: url(http://img.oede.by/new/img/recipe/page/reciept-category-active.png) repeat-x top left;
    height: 35px;
    margin: -3px 0px 0 0px;
    vertical-align: middle;
    color: #fffefe;
}


.recieptsubcategory {
    float: left;
    position: relative;
    top: -1px;
    left: -3px;
    z-index: 1;
    margin-left: -2px;
    width: 57%;
}
.recieptsubcategory select {
    border: 0;
    width: 100%;
    margin: 2px 0 10px 0;
    min-height: 120px;
}
.recieptsubcategory option {
    border-bottom: 1px dotted #d7d7d7;
    list-style: none;
    height: 13px;
    line-height: 13px;
    vertical-align: middle;
    padding: 4px;
    margin: 2px 0;
    color: #3c4145;
    font: 12px/12px Arial,Tahoma;
}
.recieptsubcategory option:hover {
    background: #f3f3f3;
}
.c1 {
    width: 100%;
    background: #ffffff;
    border: 1px solid #8ca01a;
    position: relative;
    top: -2px;
    left: -3px;
}
.c2 {
    border: 1px solid #dddddd;
    margin: 3px;
    padding: 11px;
    min-height: 320px;
    color: #3c4145;
    font: 12px/12px Arial,Tahoma;
}
.latest {
    text-align: center;
    color: #3c4145;
    font: 12px bold Arial, Tahoma;
    float: left;
}
.latest img {
    padding: 4px;
    border: 1px solid #dddddd;
    margin: 5px;
}
.third {
    width: 30.6%;
    border: 1px solid #dddddd;
    margin: 15px 5px;
    display: inline-block;
    float: left;
    text-align: center;
    color: #3c4145;
    font: 13px/18px normal Arial,Tahoma;
    min-width:170px;
}
.thirdtext {
    margin: 5px 10px;
    clear: both;
    text-align: left;
    color: #3c4145;
    font: 13px/18px normal Arial,Tahoma;
}
.third img {
    padding: 4px;
    border: 1px solid #dddddd;
    margin: 5px;
}

.third a {color:#0088CC}
.smalltitle {
    padding: 5px 0;
    font-size: 15px;
}

.mostPopTitle { padding-top: 10px; font-size: 15px;}

.smalltitle img, .mostPopTitle img {margin-right:5px;}
.dotted {
    border-top: 1px dotted #998313;
    margin: 3px 0px;
}


.subcat-link {
    position: relative;
    bottom: 28px;
    height: 20px;
    margin: 0 auto;
    z-index: 4;
    text-align: center;
    width: 120px;
    padding: 0 0 0 17px;
}
.subcat-link a {
    background: url("http://img.oede.by/new/img/add/subcat-link-bg.gif") repeat-x scroll left top transparent;
    color: #F3F3F3;
    display: block;
    float: left;
    font: 12px/20px Arial,Tahoma;
    height: 20px;
    padding: 0 10px;
    text-decoration: none;
}

.subCat {overflow: auto; height:95px;}
.notactiveSub, .activeSubcat {
border-bottom: 1px dotted #D7D7D7;
    color: #3C4145;
    font: 12px/12px Arial,Tahoma;
    height: 13px;
    list-style: none outside none;
    margin: 2px 0;
    padding: 4px;
    vertical-align: middle;
}
.activeSubcat {cursor:pointer;}
.notactiveSub {color:#ddd !important;}
.greyLine {width:100%; border-top: 1px solid #DDDDDD}
.catText {font-size:14px; margin-top:40px;text-align: center; }
#galleryCatRec {margin-top:10px; margin-bottom:0;}
.activeSubcat a {color: #3C4145; text-decoration:none;cursor:pointer;}

.new { margin-left: 3px;}

.seoPreview {    
    border-top: 1px solid #E5E5E5;
    font-size: 11px;
    margin-top: 15px;
}

.seoPreviewBefore {
    border-bottom: 1px solid #E5E5E5;
    font-size: 11px;
    margin-bottom: 15px;
    padding-bottom:10px;	

}

.seoPreviewAfter {
    border-top: 1px solid #E5E5E5;
    font-size: 11px;
    margin-top: 15px;
    padding-top:10px;	
}


.noResTitle {font-size:15px;}

.reciept-comp .count {width:auto !important;padding:0px !important;}
.rateList {margin-top:10px; color:#333333; font-size:13px;}
.rateList img { position: relative;top: 1px;}

.countComm {margin-top:2px;}
.countComm a {color:#0088CC; text-decoration: none}
.clockTime {   border: medium none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    top: 2px;}
.recAuthor {text-decoration:none}

span.counter {padding:0 10px;}

.cookingTitle {margin: 10px 0; font-weight: bold; font-size:14px;}
#num_servings {width:100%;}

#input_measure input.addFoodstuff {height: 22px;}
#printRecipe {cursor: pointer; font:13px/26px Arial,Tahoma}
.vk_like_recipe {clear:none !important; float:left; margin-left: 10px;} 
.plusGoogle {position: relative; top: 9px; width:100px; float:left;}

.recipeTags .tags {margin:10px !important}
.newfooter {margin-left:5px;}
.sendFr {width: 300px; float: left; font-size: 13px; margin-top: 6px; margin-left: 10px;}
.sendFr .titleFr {margin-top: 5px; float: left;}


/*shares
---------------------------------------------------------------*/

.block-left {
    width: 184px;
    margin: 0 auto;
}
.block-left strong {
    font: 16px Arial,Tahoma;
}
.city-sel {
    float: left;
    width: 184px;
    color:#202529;
    font: 16px/18px Arial,Tahoma;
}
.city-sel a {
    color: #0188cc;
    font: 10px Arial,Tahoma;
    text-decoration: none;
}
.city-sel-footer {
    background: url(http://img.oede.by/new/img/shares/city-sel-footer.gif) no-repeat left top;
    height: 5px;
    width: 184px;
    float: left;
    padding: 0 0 10px 0;
}
.city-list {
   
    float: left;
    width: 182px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}
.city-list ul {
    width: 182px;
}
.city-list li {
    list-style: none;
    color: #000000;
    font: 12px/19px Arial,Tahoma;
    margin: 0px 2px;
    padding: 0;
    border-bottom: 1px dotted #a3a3a3;
    cursor: pointer;
}
.city-list img {
    float: left;
}

.shareCities,.shareRegions {
    display:none;
}

.region-sel {
    float: left;
    width: 100%;
    color:#202529;
    font: 12px/18px Arial,Tahoma;
    padding: 10px 0 0 0;
}
.region-sel a {
    color: #0188cc;
    font: 10px Arial,Tahoma;
    text-decoration: none;
}
#smallsearch {
    padding: 10px 0 10px 0;
    width: 200px;
}
#smallsearch input[type="text"] {
    background: url(http://img.oede.by/new/img/shares/small-search-input.gif) no-repeat top left;
    padding: 4px 2px 5px 8px;
    width: 159px;
    border: 0;
    color: #dddddd;
    font: 14px Arial,Tahoma;
}
#smallsearch input[type="submit"] {
    background: url(http://img.oede.by/new/img/shares/small-search-sbmt.gif) no-repeat top left;
    border: 0;
    height: 23px;
    width: 23px;
}
.shops {
    width: 184px;
    color: #202529;
    font: 16px/18px Arial,Tahoma;
    padding: 10px 0 0 0;
}

li.shops {padding:0 !important}
.shops li {
    width: 184px;
    list-style: none;
    color: #202529;
    font: 14px/17px Arial,Tahoma;
    margin: 0px 2px;
    padding: 0;
    border-bottom: 1px dotted #d4c8a2;
    cursor: pointer;
}
.shops li:hover {
    width: 175px;
    background: url(http://img.oede.by/new/img/shares/shops-act.gif) no-repeat top left;
    list-style: none;
    color: #202529;
    font: 14px/17px Arial,Tahoma;
    margin: 0px 2px;
    padding: 0 0 0 9px;
    border-bottom: 1px dotted #d4c8a2;
    cursor: pointer;
}
.shops li.act {
    width: 175px;
    background: url(http://img.oede.by/new/img/shares/shops-act.gif) no-repeat top left;
    list-style: none;
    color: #202529;
    font: 14px/17px Arial,Tahoma;
    margin: 0px 2px;
    padding: 0 0 0 9px;
    border-bottom: 1px dotted #d4c8a2;
    cursor: pointer;
}
.shops img {
    float: left;
}
.block-right {
    background: url(http://img.oede.by/new/img/shares/block-right-bg.gif) repeat-y left top;
    width: 182px;
}
.right-h2 {
    background: url(http://img.oede.by/new/img/shares/righth2-bg.jpg) no-repeat left bottom;
    padding: 5px 0 17px;
    margin: 0;
    width: 220px;
    float: left;
}
.right-h2 h2 {
    background: #78ab3c;
    color: #ffffff;
    font: 15px/14px Arial,Tahoma;
    margin: 0 0 0 6px;
    padding: 5px 0 0 6px;
}
.rightColumn h3 {
    color: #202529;
    font: 14px/15px Arial,Tahoma;
    margin: 0;
    padding: 15px 0 5px 0;
}
.block-right-top {
    background: url(http://img.oede.by/new/img/shares/block-right-top.gif) no-repeat left top;
    height: 7px;
    width: 182px;
}
.block-right-bottom {
    background: url(http://img.oede.by/new/img/shares/block-right-bottom.gif) no-repeat left top;
    height: 7px;
    width: 182px;
}
.block-right-content {
    width: 180px;
    color: #202529;
    font: 10px/11px Arial,Tahoma;
    padding: 0 2px 0 0;
}
.block-right-content img {
    margin: 2px 8px;
    float: left;
}
.block-right-content span {
    margin: 0 0 0 10px;
}
.smalllink {
    color: #0188cc;
    font: 10px/13px Arial,Tahoma;
    text-decoration: none;
    padding: 5px 0;
    cursor:pointer;
}
.smalllink:hover {
    text-decoration: underline;
}


.shares-title {
    background: url(http://img.oede.by/new/img/shares/shares-title-img.jpg) no-repeat right top;
    height: 55px;
    width: 100%;
    padding: 0;
}
.shares-all {
    width: 100%;
    margin: -2px 0 0 0;
}
.shares-top-left {
    background: url(http://img.oede.by/new/img/shares/shares-top-left.png) no-repeat left top;
    height: 36px;
    width: 10px;
    float: left;
}
.shares-top {
    background: url(http://img.oede.by/new/img/shares/shares-top-bg.png) repeat-x left top;
    height: 36px;
    float: left;
    width: 100%;
    line-height: 21px;
    vertical-align: middle;
}
.shares-top a:hover, .shares-top a.act {
    background: url(http://img.oede.by/new/img/shares/fastswitch-shares-act.jpg) no-repeat left top;
    color: #ffffff;
    font: 14px/21px Arial,Tahoma;
    vertical-align: middle;
    text-decoration: none;
    width: 126px;
    height: 21px;
    display: block;
    margin: 7px 0 7px 20px;
    float: left;
    text-align: center;
}
.shares-top a {
    background: url(http://img.oede.by/new/img/shares/fastswitch-shares.png) no-repeat left top;
    color: #555555;
    font: 14px/21px Arial,Tahoma;
    vertical-align: middle;
    text-decoration: none;
    width: 126px;
    height: 21px;
    display: block;
    margin: 7px 0 7px 20px;
    float: left;
    text-align: center;
}
.shares-top-right {
    background: url(http://img.oede.by/new/img/shares/shares-top-right.png) no-repeat left bottom;
    height: 36px;
    width: 9px;
    float: right;
}
.shares-header {
    background: url(http://img.oede.by/new/img/shares/shares-header-left.gif) repeat-y left top;
    float: left;
    width: 100%;
}
.shares-header2 {
    background: url(http://img.oede.by/new/img/shares/shares-header-right.gif) repeat-y right top;
    float: left;
    width: 100%;
}
.shares-header ul {
    padding: 0;
    margin: 0;
    float: left;
}
.shares-header li {
    list-style-image: url(http://img.oede.by/new/img/shares/list-shares-img.gif);
    margin: 0 0 0 30px;
    padding: 0px 2px 6px;
    color: #2e562b;
    font: 12px/20px Arial,Tahoma;
    vertical-align: middle;
   /* width: 80px; */
   /* height: 20px; */
     float: left;
   /* border-right: 1px dotted #bfc1c2;*/
}
.shares-header sup {
    color: #0188cc;
}

.shares-middle-left {
    background: url(http://img.oede.by/new/img/shares/shares-middle-left.gif) no-repeat left top;
    height: 11px;
    width: 11px;
    float: left;
}
.shares-middle {
    background: url(http://img.oede.by/new/img/shares/shares-middle-bg.gif) repeat-x left top;
    height: 11px;
    float: left;
    width: 100%;
}
.shares-middle-right {
    background: url(http://img.oede.by/new/img/shares/shares-middle-right.gif) no-repeat left bottom;
    height: 11px;
    width: 11px;
    float: right;
}


.shares-sort-left {
    background: url(http://img.oede.by/new/img/shares/shares-sort-left.png) no-repeat left top;
    height: 32px;
    width: 16px;
    float: left;
}
.shares-sort {
    background: url(http://img.oede.by/new/img/shares/shares-sort-bg.png) repeat-x left top;
    height: 32px;
    float: left;
    width: 100%;
    color: #3c4145;
    font: 11px/22px Arial,Tahoma;
    vertical-align: middle;
}

.shares-sort-right {
    background: url(http://img.oede.by/new/img/shares/shares-sort-right.png) no-repeat left bottom;
    height: 32px;
    width: 11px;
    float: right;
}
.sort {
    height: 23px;
    padding: 0 0 0 60px;
    float: left;
}
.sort a {
    color: #3c4145;
    font: 11px/23px Arial,Tahoma;
    display: block;
    float: left;
    height: 23px;
    padding-right: 8px;
    margin: 0 0px;
    text-decoration: none;
    vertical-align: middle;
}
.sort span {
    cursor: pointer;
    display: block;
    float: left;
    height: 23px;
    line-height: 23px;
    padding: 0 7px 0 15px;
    vertical-align: middle;
}
.sort a:hover {
    background: #ebebeb;
    text-decoration: underline;
}
.sort a.curr {
    color: #ffffff;
    background: url(http://img.oede.by/new/img/shares/sort-bg-right-active.png) no-repeat scroll right center transparent;
}
.sort a:hover span {
    text-decoration: underline;
}
.sort a.curr span {
    background: url(http://img.oede.by/new/img/shares/sort-bg-left-active.png) no-repeat scroll left center transparent;
}

.shares-bottom-left {
    background: url(http://img.oede.by/new/img/shares/shares-bottom-left.gif) no-repeat left top;
    height: 10px;
    width: 11px;
    float: left;
}
.shares-bottom {
    background: url(http://img.oede.by/new/img/shares/shares-bottom-bg.gif) repeat-x left top;
    height: 10px;
    float: left;
    width: 100%;
}
.shares-bottom-right {
    background: url(http://img.oede.by/new/img/shares/shares-bottom-right.gif) no-repeat left bottom;
    height: 10px;
    width: 11px;
    float: right;
}

   .d1, .d2, .d3 { 
    display: block; /* Блочный элемент */
    font-size: 0; /* Размер шрифта для IE6-7 */
    overflow: hidden; /* Для браузера IE6 */
    height: 1px; /* Высота блока в один пиксел */
   }
   .d2, .d3, .shares-text {
    border-left: 1px solid #cccccc; /* Граница слева */
    border-right: 1px solid #cccccc; /* Граница справа */
   }
   .d1 { margin: 0 3px; background: #cccccc; }
   .d2 { margin: 0 1px; border-width: 2px; }
   .d3 { margin: 0 0px; height: 2px; }
   .shares-text {
    padding: 5px 10px; /* Отступы по горизонтали и вертикали */
   }
.dialog-round {
    margin: -1px 0 0 0;
    padding: 0 8px 10px;
}

.shares-text {
    color: #3c4145;
    font: 12px/14px Arial,Tahoma;
}
.shares-text h2 {
    color: #3c4145;
    font: 18px/22px Arial,Tahoma;
    text-align: center;
}
.shares-text h3 {
    color: #3c4145;
    font: 18px/22px Arial,Tahoma;
    text-align: center;
    padding: 0px 5px;
}

.shares-preview {
    padding: 15px 15px 15px 0;
    text-align: center;
    width: 210px;
    float: left;
}

.sharesShop{
    padding: 0px 0px 15px 0;
    text-align: center;
    width: 210px;
    float: left;
}

.shareDate {
margin: 3px auto 20px; 
text-align: center;
}
.shares-table {
    padding: 15px 0;
    margin: 0 0 0 230px;
}

.shares-table-all {
    padding: 15px 0;
}
.shares-table-all .shares-comp {width:100%;}

.shares-comp, .shareAddress {
    font-size: 14px;
    margin-bottom: 10px;
}

.shareAddress {
    margin-left: 230px;
}

.lineH {
    line-height:18px;
}

.plus { 
    color: green;
    font-weight: bold;}

.shareAddress div {
 margin:10px 0 5px 0;
}
.shareAddress .shopList {
    border-bottom: 1px dotted #E3E3E3;    
    color: #2E562B;
    float: none; 
    padding:0;
    margin: 0;
    font: 12px/20px Arial,Tahoma;
    vertical-align: middle;
}

.shares-comp {width: 100%;}
.shares-comp td {
    padding: 1px 0px;
}

.right-text {
    text-align: right;
}
.hr-grey {
    clear: both;
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 0 0 0;
    margin: 0 5px 10px 5px;
}
.shares-arr-left {
    float: left;
    padding: 20px 2px 0 2px;
}
.shares-prev-small {
    margin: 10px 2px 0;
}
.shares-arr-right {
    float: left;
    padding: 20px 2px 0 2px;
}
.shares-title-link {
    color: #78ab3c;
    text-decoration: underline;
}
.paging {
    text-align: center;
    padding: 5px 0 10px 0;
}
.paging a {
    border: 1px solid #dddddd;
    color: #3c4145;
    font: 12px Arial,Tahoma;
    padding: 3px;
    margin: 0 4px;
    text-decoration: none;
}
.paging a:hover {
    background: #d3dba8;
    text-decoration: none;
}
.hotblock {
    width: 29%;
    padding: 0 2% 0 2%;
    border-right: 1px dotted #c0c2c3;
    float: left;
    font-size: 10px;
    min-height: 150px;
}
.hotblock img {
    float: left;
    margin: 5px;
}
.hotblock h3 {
    color: #555555;
    font: 16px Arial,Tahoma;
    vertical-align: middle;
    text-align: center;
    padding: 0px 5px;
}

.hotblock-table {
    font-size: 10px;
    width: 100%;
    padding: 0 0 10px 0;
}
.hotblock-table td {
    font-size: 10px;
    padding: 0px 1px;
}


.shares-preview-left{
    /*padding: 15px 15px 15px 0;*/
    text-align: center;
    width: 170px;
    float: left;
}
.shares-table-left {
    padding: 15px 0;
    margin: 0 0 0 185px;
}
.shares-table-centr {
    padding: 15px 0;
}

.shares-table-centr strong, .shares-table-left strong {
    padding: 1px 2px;
}
.hotblock strong {
    padding: 1px 3px;
}

.red {
    color: #fe1800;
}
.unvisProduct {display:none;}

.bigLoad {
    margin:50px auto; width:66px
}
.shareFoodcat {
    cursor:pointer;
}

.shops a {text-decoration: none; color:#202529}
.checkReg {
    float: right;
    margin-right: 5px;
}

.loadReg {
    float:right !important;
    
}

/* Fridge
---------------------------------------------------*/
#holod {
    background: url("http://img.oede.by/new/img/holod/holod_bg.png") repeat-y scroll 0 0 transparent;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 446px;
    z-index: 1;
}

#holod input {
    width: 120px !important;
}

#holod .holod_head {
    background: url("http://img.oede.by/new/img/holod/holod.jpg") no-repeat scroll 0 0 transparent;
    font-size: 1px;
    height: 233px;
    line-height: 1px;
    width: 446px;
}
#holod .holod_element_marg {
    padding-left: 129px;
}
#holod .holod_element_first {
    left: 129px;
    position: absolute;
    top: 160px;
    z-index: 2;
}


#holod .holod_element, #holod .holod_element_first, #holod .holod_element_second, #holod .holod_element_last {
    height: 25px;
    margin-top: 2px;
    overflow: hidden;
    padding-top: 9px;
    text-align: center;
    width: 128px;
}
#holod .holod_element select, #holod .holod_element_first select, #holod .holod_element_second select, #holod .holod_element_last select {
    font-style: italic;
    height: 22px;
    width: 120px;
}

#holod .holod_element_second {
    left: 129px;
    position: absolute;
    top: 197px;
    z-index: 2;
}
#holod .holod_element {
    background: url("http://img.oede.by/new/img/holod/holod.jpg") no-repeat scroll -129px -200px transparent;
}
#holod .holod_element_last {
    bottom: 186px;
    left: 129px;
    position: absolute;
    z-index: 2;
}
#holod .holod_foot {
    background: url("http://img.oede.by/new/img/holod/holod.jpg") no-repeat scroll 0 -233px transparent;
    font-size: 1px;
    height: 221px;
    line-height: 1px;
    width: 446px;
}
#holod a.holod_add {
    background: url("http://img.oede.by/new/img/holod/holod.jpg") no-repeat scroll -456px -154px transparent;
    display: block;
    font-size: 1px;
    height: 114px;
    left: 289px;
    line-height: 1px;
    position: absolute;
    text-decoration: none;
    top: 165px;
    width: 99px;
    z-index: 2;
}
#holod a.holod_add:hover {
    background: url("http://img.oede.by/new/img/holod/holod.jpg") no-repeat scroll -456px -34px transparent;
}

#holod .holod_search {
    font: italic bold 11px Arial;
    left: 21px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 61px;
    z-index: 2;
}
.holod_foot .addFoodstuffFridge   {
    left: 133px;
    position: relative;
    top: 10px;
    width: 120px !important;
    }

input.addFoodstuffFridge {width:120px !important;}
.deleteHolod {position: absolute; left: 98px;cursor: pointer;}

.searchFridge {margin: 0pt auto; width: 300px;}
.viewAllRec {margin-left:60px;}
.recPageBut {margin-bottom:10px;}
.recPageBut img {margin-right:30px;}
.noUnder {text-decoration:none}
.viewAllShares {margin-top:10px}
.viewAllShares a {color:#0088CC !important}
.mbottbg {
    background: url("http://img.oede.by/new/img/menubottbg.png") no-repeat scroll 0 0 transparent;
    height: 2px;
    padding: 0 0 0 2px;
}
.mbottbg i {
    background: url("http://img.oede.by/new/img/menubottbg.png") no-repeat scroll right -2px transparent;
    display: block;
    height: 2px;
    overflow: hidden;
    padding: 0 2px 0 0;
}
.mbottbg i i {
    background: url("http://img.oede.by/new/img/menubottbg.png") repeat-x scroll 0 -4px transparent;
    padding: 0;
}
.userRec { max-width:240px !important;}
.userRec h3 { padding-top:0px !important;}
.searchRes {min-height:0px}

.notExactlyRecipes {
    font: 14px/24px Tahoma,Arial;
    margin-top: 10px;
}



/* V-tip
--------------------------------------------------*/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

/* Tree
------------------------------------------------*/

.blockTreeZ,.blockStackZ {width:49%;float:left; margin:10px 0;}
.blockStackZ {font-size:14px; margin-left:5px;}
.cookZepter {margin:20px 0}
.title19 {font-size:19px; font-weight:bold;}

.deleteZ, .plusZ {margin-left:3px; cursor:pointer;}

.deleteZ {position: relative; top: 15px;  float: right}
.conName {bottom: 15px;position: relative;}
.conImg{padding-right: 20px;}
.treeview, .treeview ul { 
      font-size: 12px;
	padding: 0;

	margin: 0;

	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}



.treeview .hitarea {

	background: url(http://img.oede.by/new/img/tree/treeview-default.gif) -64px -25px no-repeat;

	height: 16px;

	width: 16px;

	margin-left: -16px;

	float: left;

	cursor: pointer;

}

/* fix for IE6 */

* html .hitarea {

	display: inline;

	float:none;
}



.treeview li { 

	margin: 0;

	padding: 3px 0pt 3px 16px;

}



.treeview a.selected {

	background-color: #eee;

}



#treecontrol { margin: 1em 0; display: none; }



.treeview .hover { color: red; cursor: pointer; }



.treeview li { background: url(http://img.oede.by/new/img/tree/treeview-default-line.gif) 0 0 no-repeat; }

.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }



.treeview .expandable-hitarea { background-position: -80px -3px; }



.treeview li.last { background-position: 0 -1766px }

.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(http://img.oede.by/new/img/tree/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }



.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }


.treeview-red li { background-image: url(http://img.oede.by/new/img/tree/treeview-red-line.gif); }

.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(http://img.oede.by/new/img/tree/treeview-red.gif); } 



.treeview-black li { background-image: url(http://img.oede.by/new/img/tree/treeview-black-line.gif); }

.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(http://img.oede.by/new/img/tree/treeview-black.gif); }  



.treeview-gray li { background-image: url(http://img.oede.by/new/img/tree/treeview-gray-line.gif); }

.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(http://img.oede.by/new/img/tree/treeview-gray.gif); } 



.treeview-famfamfam li { background-image: url(http://img.oede.by/new/img/tree/treeview-famfamfam-line.gif); }

.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(http://img.oede.by/new/img/tree/treeview-famfamfam.gif); } 

/* Zepter 
---------------------------------------------*/
.zepterLogo {margin-bottom:20px; float:left; width: 200px;}
.zepterLogo img {position: relative; top: 60px;}
.zepterCarousel {margin: -65px 0 20px !important;}
.ZepterBook {width:100% !important;}
#rep1 .zepterLogo {text-align: center; margin: 62px 0pt; float:none; width:auto;}
#rep1 .zepterLogo div {width: 200px; margin: 0pt auto;}
#rep1 .zepterLogo div img {position:static; margin: 0pt auto;}
.searchZepRec {width:220px; margin:10px auto;}
.zepterIt {padding:5px 0; border-bottom:1px dotted #e3e3e3}

#sendQ, #getPres,#sendQBut, #sendPresBut, .closeForm  {cursor:pointer;}
#sendQForm, #getPresForm {display: none;}
#sendQForm input,#sendQForm textarea, #getPresForm input,#getPresForm textarea {width:100%;}
#sendQForm .rowForm, #getPresForm .rowForm {margin-top:10px;}
#sendQForm label, #getPresForm label {margin-bottom:5px;}
#sendQForm .sendBut, #getPresForm .sendBut {text-align:center; margin:10px 0;}
#sendQForm .formTitle, #getPresForm .formTitle {font-weight: bold; }
.closeForm {float:right;margin-top: 3px;}
#sendQForm textarea, #getPresForm textarea {height:150px;}
.redBorder {border: 1px solid red;}
#qError, #presError, #qSuccess , #presSuccess {color: red; font-size: 13px; font-weight: bold; margin-top: 10px;}
#qSuccess , #presSuccess {color:green;}
.zepterQ {margin-top: 10px;cursor: pointer;}
.zepterA {display:none; font-size: 14px;margin-left:17px; margin-top: 5px;}
.manageQA {cursor: pointer;}
.zepterAllQA {margin: 10px 0;}
.qInner .zepterQA, .qInner #sendQForm {display:block;}
.qInner #sendQForm {margin-top: 20px;}



.filetree li { padding: 3px 0 2px 16px; }

.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.file {padding:0px; cursor: pointer;} 

.filetree span.folder { background: url(http://img.oede.by/new/img/tree/folder.gif) 0 0 no-repeat; }

.filetree li.expandable span.folder { background: url(http://img.oede.by/new/img/tree/folder-closed.gif) 0 0 no-repeat; }

.profile_name a.message { background: url(http://img.oede.by/new/img/blogs_icons.gif) no-repeat scroll right -17px; color:#f80002; margin-right: 5px; padding-right: 18px; }
.profile_name a.message-empty { background: url(http://img.oede.by/new/img/blogs_icons.gif) no-repeat scroll right 3px; color:#f80002; margin-right: 5px; padding-right: 10px; }




/* Sorts 
------------------------------------*/
.sortLink {cursor:pointer;}

.loadBlock {width:66px; margin:0 auto}


/* Canning
-------------------------------------*/
.subCanning .column {
    width:50%; 
    float:left;
    margin-bottom: 10px;
}
.subCanning .column ul{
    padding-left:15px
}

.subCanning .column ul .subCanningItem{
    color:#ccc
    padding-left:15px
}

.subCanning .column ul .subCanningItem{
    color: #CCCCCC;
    margin-bottom: 8px;
}

.subCanning div a {
   color:#333333;
   font-size: 14px;
}

/* Facts
------------------------------------*/
.randomFact {
	margin: 10px 0; 
	padding:10px; 
	border:1px solid #E5E5E5; 
	font-family: Arial; 
	font-size: 14px; 
	color: #000;
}
.fact {
	border-bottom:1px solid #E5E5E5; 
	margin-top: 30px;
	font-family: Arial; 
	font-size: 14px; 
	color: #000;
}
.randomFact .factTitle, .fact .factTitle { 
        margin: 0 10px;
}

.randomFact .factTitle a, .fact .factTitle a{  
        font-family: Georgia;
        font-size: 24px;
        text-decoration:none;
        color:#6c6c6c;
}

.fact .factTitle {margin:0px;}

.randomFact .factText {
	margin:10px 10px 20px 10px;
	line-height:18px; 
}

.fact .factText {
	margin:10px 0;
	line-height:18px;
}
.fact .manageFact {margin:10px 0;}
.manageFact .manageRate {float:left}
.manageFact .share {float:right;}
.manageFact .share a {
	text-decoration: none; 
	position: relative;
	top: 3px;
}
.manageRate span {cursor: pointer;}
.randomFactTitle {
	position:relative; 
	float:right; 
	color:green; 
	font-size:12px; 
	top:10px; 
	right:10px
}

.factsInner {margin-bottom:20px;}
.factsInner .factsInnerName {
	background:#ce7a00; 
	color:fff; 
	text-align:center; 
	padding:6px; 
	font-size:14px; 
	font-weight:bold; 
	width:130px
}
.factsInner .factsInnerTitle {
	margin-top:10px;
	font-family:Georgia;
	font-size:16px
}
.factsInner .factsInnerTitle  a {
	text-decoration:none; 
	color:#6C6C6C
}
.factsInner .factsInnerText {
	margin:10px 0; 
	font-size:12px; 
	color:#000000; 
	line-height:17px
}
.factsInner .factsInnerLink a{
	color:#0088CC; 
	font-size:12px;
}


.home-tags {
    clear: both;
    margin-bottom: 10px;
}
.home-tags a {
    background: url("http://img.oede.by/new/img/tag-right.png") no-repeat scroll right center transparent;
    color: #333333;
    display: block;
    float: left;
    font: 14px/22px Myriad Pro,Tahoma,Verdana;
    height: 22px;
    margin: 0 6px 6px 0;
    padding: 0 10px 0 0;
    text-decoration: none;
    vertical-align: middle;
}
.home-tags span {
    background: url("http://img.oede.by/new/img/tag-left.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
white-space: nowrap;
}

.home-tags .newTag {
    background: none repeat scroll 0 0 transparent;
    color: red;
    float: right;
    padding-left: 3px;
}

.anotherVideo {
    margin-top:15px
}

.anotherVideo .playVideo {
    background:url(http://img.oede.by/st/img/play.png) no-repeat;  
    margin-left: 50px;
    margin-top: 35px;
    position: absolute; 
    width:64px; 
    height:64px;
}
.anotherVideo .leftItem a {
    text-decoration: none
}
.anotherVideo .bceBlocksTitleSearch a {
    font-size: 14px !important;
    color: #0088CC !important;
    font-family: Arial !important;
}
.anotherVideo .dateVideo {
    color:#6C6C6C; margin-top:10px;
}
.lastVideo .lastVideoContent{
    font-size:14px;
}
.lastVideo .sendFr {
    margin-left:0px;
}



.addCommentForm label {
    color: #656565;
    font: 14px/18px Tahoma,Arial;
}

.blue {color: #2a6d9f;}
a.blue:hover {
    text-decoration: underline;
}



.log-in {
    float: right;
    text-align: right;
}
.button-enter span {
    background: url("http://img.oede.by/st/img/btn/enter.png") no-repeat;
    display: inline-block;
    width: 162px;
    height: 42px;
}

.button-enter:hover span {
    background-position:0 -50px;
}
.reg {
    font: 11px/28px Tahoma,Arial;
    color: #3a6abe;
}
.reg:hover {
    text-decoration: underline;
}

#user-block {
  background: url(http://img.oede.by/st/img/users/userbarBtn.png) no-repeat scroll left top transparent;
  height: 50px;
  width: 163px;
}
#user-t {
    width: 162px;
    height: 4px;
    background: url(http://img.oede.by/st/img/user-t.png) no-repeat top left;
}
#user-b {
    width: 162px;
    height: 4px;
    margin: -1px 0 0 0;
    background: url(http://img.oede.by/st/img/user-b.png) no-repeat top left;
}
.user-title, .user-link, .user-link-s {
    display: block;
    height: 30px;
    text-align: left;
    padding: 0 8px;
    color: #646464;
    font: 12px/29px Tahoma, Arial;
    text-decoration: none;
}
.user-title {
    font: bold 12px/40px Tahoma,Arial;
    color: #444444;
    height: 40px;
}
.user-title-img {
    float: left;
    margin: 6px 5px 0 0;
}
.user-link-s, .user-link:hover {
    background: #e3f5f5;
}

.userbar-action {
    padding: 0 1px 0 3px;
}


.userbar-actions {
    background: url("http://img.oede.by/st/img/users/userbar.png") no-repeat scroll 0 0 transparent;
    display: none;
    border-top-style: none;
    height: 148px;
    margin-left: 0;
    margin-top: 4px;
    padding-bottom: 5px;
    position: absolute;
    width: 162px; 
}

.userbar-username {
    max-height: 40px;
    max-width: 92px;
    overflow: hidden;
    padding-left: 5px;
    padding-top: 2px;
}

#log-in {
    background: url(http://img.oede.by/st/img/log-in.png) no-repeat top left;
    height: 41px;
    width: 162px;
    display: block;
}
.noPadding {
    padding: 0;
}

.noBorder  {
    border: medium none;
}

.romanticRecipeCat {
    margin-top:10px;
}
