.navtd{border-bottom:1px solid #ccc;padding:15px 0 15px 30px;font-weight:600;font-size:14px;font-family: "Open Sans", arial, sans-serif; background:url('/images/bs.png') 7px 50% no-repeat;}
.navtd:hover{background:url('/images/bso.png') 7px 50% no-repeat;cursor:pointer;}
.navd{display:none;}
.navai{display: block;overflow: hidden;}
.navai >img{margin:-25px 0px;}

.socdata{width:100%;padding:7px 0;}
.socdata img{height:15px;padding:0 5px;}
.reccom{width:120px;float:left;}
.reclike{width: 30px;float: right;background: url(/images/like.png) 0 100% no-repeat;background-size: contain;padding-left: 20px;}
.reclike:hover{background: url(/images/favorite.png) 0 100% no-repeat;background-size: contain;cursor:pointer;}
.foodbook{width:100%;padding-left: 32px;background: url(/images/cookdish.png) 5px 100% no-repeat;background-size:contain;clear:both}
.foodbook:hover{background: url(/images/cookdish1.png) 5px 100% no-repeat;background-size:contain;cursor:pointer;color:#ff9900}
.foodbooklike{width:100%;padding-left: 32px;background: url(/images/cookdish1.png) 5px 100% no-repeat;background-size:contain;clear:both}
.foodbooklike:hover{background: url(/images/cookdish.png) 5px 100% no-repeat;background-size:contain;cursor:pointer;color:#ff9900}
.btn-slide {
	display: none;
	padding:7px;
	background:#666;
}
.left{
    float:left;  
	width:200px;
	left:-200px;
	position:absolute;
	background:#fff;	
	font-size:18px;
	display:none;
	webkit-box-shadow: 0 10px 60px rgba(0,0,0,.4);box-shadow: 0 10px 60px rgba(0,0,0,.4);
	background:#666;
}
.left .panel{
	float:left;
	text-transform: uppercase;
}
.panel ul {
    list-style:none;
    padding:10px;
    margin:0;
}
.panel li{padding:4px 0;}
.left a{color:#fff;}
#content{position:relative;margin-top:70px;-webkit-box-shadow: 0 10px 75px rgba(0,0,0,.3);background:#fff; box-shadow: 0 10px 60px rgba(0,0,0,.4);padding:5px;left:0px}

#searchmainrec{width:200px;padding:7px 7px 7px 35px;border-radius:20px;margin-right:20px;box-shadow: 0 3px 10px rgba(0,0,0,.4);border:1px solid #ccc;outline: none;
background:url('https://e3.edimdoma.ru/assets/forms/header-search-icon-3f5196ea7aa96e450b1132f082ad2529.png')7px no-repeat;
}
#auth{float:right;margin-right:30px;padding:5px;font-weight:600;}



a{ text-decoration:none }
ul,h1,h2,h3,h4 { margin:0px;padding:0px }
h1,h2,h3,h4{font-size:22px; text-align:center;font-style: italic;;} 
ul{ list-style:none; }
body{max-width:1000px;min-width:350px;margin:0 auto;background:url(/images/bg.jpg); }
.lmrecept{ overflow: hidden;border-radius:10px;border:1px solid #ccc;margin: 10px 5px;display:inline-block;list-style:none;width:30%;font-style: italic;}
.limgrecept{ width:100%;}
.namerecept{ text-align:center;font-weight:600;font-size:17px;height:40px }
 a { color:#000 }
 a:hover{color:#cc9900}
.ldrecept{ list-style:none;font-size: 14px;padding:7px;border-bottom:1px solid #ddd }
#mcatdish li{ display:inline-block;width:150px;height:120px;margin:0 10px;text-align:center;font-weight:600 }
#mcatdish img { width:100px;margin:0 auto; }
.clock{ width:16px }
.kolpak{ width:16px }
#kitchen li{ float:left; }
#kitchen a{ display:block; border-radius:10px; padding:5px;background:#eee }
.ing{ padding:2px 5px;border-radius:10px;background:#ddd;margin:2px;display:block;float:left; }
.autocomplete-suggestions {z-index:100000; border-radius: 10px;border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; color:#000;}
.autocomplete-suggestion a{ color:#000;font-size:14px; }
.autocomplete-selected { background: #F0F0F0; }
.strongsearch { font-weight: normal; color: #3399FF; }
.listpcat{display:block;padding:3px 0px 3px 15px;}
#rightmenu{width:240px;float:right;background:#fff;border-radius:10px;padding-left:5px}
#header{width:100%;max-width:1000px;z-index: 100000; position:fixed;top:0px;background:#fff;-webkit-box-shadow: 5px 20px 50px rgba(0,0,0,0.5);box-shadow: 5px 20px 50px rgba(0,0,0,0.5);font-size: 13px;text-transform: uppercase}
#autocomplete {
	width: 140px;
	padding: 4px;
	float: left;    
	font: bold 16px 'lucida sans', 'trebuchet MS', 'Tahoma';
	border: 1px solid #ccc;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	border-radius: 3px;      
}
#autocomplete:focus {
	outline: 0;
	border-color: #aaa;
	-moz-box-shadow: 0 1px 1px #bbb inset;
	-webkit-box-shadow: 0 1px 1px #bbb inset;
	box-shadow: 0 1px 1px #bbb inset;  
}
#main{margin-right:250px;background:#fff;border-radius:10px;padding:5px 10px 5px 5px}
#submenu{ padding-left:10px }
.marck{ font-style: italic; }
#menu,#menu ul{ z-index:100000;margin:0;list-style:none; }
#menu ul{ display:none;position:absolute;left:1px;top:100%;webkit-box-shadow: 0 10px 60px rgba(0,0,0,.4);box-shadow: 0 10px 60px rgba(0,0,0,.4); }
#menu li:hover>*{ display:block;}
#menu li:hover{ position:relative; }
#menu ul ul{ position:absolute;left:100%;top:0; }
#menu{ margin:5px 0;display:block;float:left;width:100%;}
#menu li{ display:block;white-space:nowrap;float:left; }
#menu a:active, ul#menu a:focus{ outline-style:none; }
#menu a,#menu span{ display:block;padding:9px 10px 9px 15px;font-weight:600;color: #4f4f4f; }
#menu ul li{ float:none;  }
#menu ul a{color:#000;text-align:left;padding:5px 25px;text-decoration:none;background:#fff;font-weight:400;}
#menu li:hover>a{ }
#arrow {background:url('/images/bs.png') no-repeat 100% 50%;padding-right: 15px !important;}
#arrow:hover{background:url('/images/ts.png') no-repeat 100% 50%;}
.recimages{float:left;margin-right:30px}
.gphoto{border-radius:100px;}
.miniround{float:left;border-radius:20px;width:170px;border:1px solid #d77e25;padding:2px;margin-right:10px;}
.srimg{float:left;border-radius:10px;width:180px;padding:1px;margin-right:10px;box-shadow: 2px 2px 20px;}
.srtdiv{margin:0 3px;padding:10px 0;display:table;width:100%}
.listrecept{width:200px;height:250px;margin-left:10px;float:left;text-align:center}
.r100px{border-radius:100px}
.listdishes{border-radius:20px;width:195px;border:1px solid #d77e25;padding:3px;}
.spanstep{font-weight:500;color:#993300;margin-bottom:15px;}
.ittd{padding-left:30px;}
.ingrtable{font-size:14px;}

.img_advice{width:120px;padding:10px;}
.clear{clear:both;}
.imgpreviewtopic{ 
	margin-right:10px;
	width:150px;
	height:150px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
}
.page_paginator{display:table;width:100%;margin:10px}
.page_paginator a, .page_paginator span{
	background: #feb64f;
	color: #993300;
	display: inline-block;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 42px;
    margin: 17px 4px 17px 0;
    text-align: center;
    width: 38px;
	height: 38px;
}
.page_paginator .current{
    background: #993300;
    color: #FFFFFF;
}
.page_paginator .extend{
	color: #993300;
    background:none;
}
.button{
	background: #feb64f;
	color: #993300;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:7px;
	box-shadow: 0 0 10px #993300;
}
.topicnav{
margin-bottom:25px;
font-size: 14px;
}
.form-wrapper {
	width: 220px;
	padding: 5px;
	overflow: hidden;
	box-shadow: 0 0 10px #993300;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin:0 0  20px 5px;
}
@media (max-width: 650px) {
.recimages{float:none;margin:0;width:100%;}
.gphoto{margin:0 auto;display: block;}
}	
@media (max-width: 800px) {
  h1,h2,h3,h4{font-size:20px;}
	.topics{
		width:46%;
		height:380px;
		background:#fff;
		margin:5px;
		float:left;
		box-shadow: 0 0 2px rgba(0,0,0,0.5);
		position:relative;
	}
	.lmrecept{ display:block;float:left;list-style:none;width:46%;margin:10px 3px;font-style: italic;}
	.limgrecept{  }
		
}
@media (max-width: 560px) {
	#rightmenu{display:none;}
	#main{margin:0}
	.btn-slide{display:block;}
	.left{display:block;}
	#menu{display:none;}
}
.b-share-icon {
	background-image: url("/images/soc_button.png") !important;
    height: 40px !important;
    width: 40px !important;
}
.b-share-icon_vkontakte {
    background-position: -125px 0 !important;
}
.b-share-icon_facebook {
    background-position: 0 0 !important;
}
.b-share-icon_twitter {
    background-position: -42px 0 !important;
}
.b-share-icon_odnoklassniki{
    background-position: -84px 0 !important;
}
.b-share-icon_moimir{
    background-position: -210px 0 !important;
}
.b-share-icon_gplus{
    background-position: -167px 0 !important;
}
.b-share-icon_lj{
    background-position: -252px 0 !important;
}



#measure {border-spacing:0;border-collapse: collapse;width:100%}
#measure td {text-align:center;border:1px solid #ddd;padding:5px;}
#measure tbody>tr td:first-child{text-align:left;}
#measure tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
#measure tbody>tr:hover {
    background-color: #eee;
}

.like,.favorite{
display:none;
	position: relative;
    top: 165px;
	float: right;
	width:32px;
	height:32px;
	cursor:pointer;
}
.like{
	background:url('/images/like.png');
}
.like:hover{
	background:url('/images/favorite.png');
}
.favorite{	
	background:url('/images/favorite.png');
}
.favorite:hover{
	background:url('/images/like.png');
}