* {
	margin: 0;
	padding:0;
	outline:none;
}
header,
nav,
section,
article,
aside,
footer {
  display: block
}

html{height:100%;}
body {height:100%; /*background:url(../images/body-bg.jpg) repeat;*/ background: url("../images/pink-bg.jpg") repeat center top; font-family: Arial, Tahoma, sans-serif; font-family: 'PT Sans', arial, sans-serif; font-size: 13px; color: #2f2f2f; }

img { border:none; }

a {	outline:none; color:#d6a15d; text-decoration:none; }
a:hover {text-decoration:underline;}
a img {	border:none;}


h1, .h1 {	color:#232323; clear:both;	font-size:24px;	font-weight:bold; line-height:28px;  margin-bottom:15px; text-transform:uppercase; text-align:center; font-family: 'PT Sans', arial, sans-serif;}
h1 a, .h1 a {	text-decoration:none;}
h2 {	color:#232323; clear:both;	font-size:20px;	line-height:24px;  margin-bottom:15px; text-transform:uppercase; text-align:center; font-family: 'PT Sans', arial, sans-serif;}
h2 a {	text-decoration:none;}
h3 {	color:#232323; clear:both;	font-size:16px;	line-height:18px;  margin-bottom:15px; text-transform:uppercase; text-align:center; font-family: 'PT Sans', arial, sans-serif;}
h3 a {	text-decoration:none;}
/*
h4 {	color:#474748; clear:both;	font-size:26px;	line-height:26px;  margin-bottom:10px; margin-bottom:15px; }
h4 a {	color:#474748;	text-decoration:none;}*/


.f-left {float: left; }
.f-right {float: right; }
.clear {clear:both; position:relative; zoom:1; height:1px; overflow:hidden;}
.alignleft {}
img.alignleft {float:left; margin:4px 23px 5px 0px; }
.alignright {text-align:right;}
img.alignright {float:right; margin:4px 0px 5px 23px;}
.aligncenter {text-align:center;}

#container { margin: 0 auto; overflow: hidden; position: relative;  min-width: 980px; min-height:100%; }
.cont-in {width:980px; margin:0 auto;}

/*--------------header---------------------*/
#header {padding: 0px; margin: 0 auto; position:relative; height: 196px; margin-top:-72px; margin-bottom:-2px; background:url(../images/header.png) repeat-x bottom;}
#header .cont-in {position:relative; height: 194px;}
a#logo {position:absolute; left:50%; bottom: -19px; z-index:5; background:url(../images/logo.png) no-repeat 0 0; display:block; width:137px; height:136px; margin:0 0 0 -68px;}

.top { height:32px; z-index: 1;  position:relative; width:100%; }
.tortod, .povar {position:absolute; font-size:11px; z-index:0; color:#504135; font-style:italic; font-family:georgia; width:164px; display:block; text-align:center; line-height:32px;}
.tortod {right:50%;}
.povar {left:50%;}
a.tortod, a.povar {color:#8f735a; text-decoration:underline; background:#322113;}
a.tortod:hover, a.povar:hover {text-decoration:none;}

.tul-right {list-style:none outside none; float:right;}
.tul-right li {float:left; line-height:32px; margin-left:18px; padding-left:20px;}
.tul-right li a { color:#8f735a; font-size:12px; font-family:georgia; font-style:italic; border-bottom:1px dashed #8f735a; line-height: 12px; display: inline-block;}
.tul-right li a:hover { color:#d1ceca; text-decoration:none;}

.tul-left {list-style:none outside none; float:left; margin-right: 16px;}
.tul-left li {float:left; line-height:32px; background:#322113; padding:0 15px 0 30px;}
.tul-left li a { color:#8f735a; font-size:12px; font-family:georgia; font-style:italic; border-bottom:1px dashed #8f735a; line-height: 12px; display: inline-block;}
.tul-left li:hover  { background:#46311f;}
.tul-left li:hover a {color:#d1ceca; text-decoration:none;}
.tul-left li ul {list-style:none outside none; padding: 2px 0 6px; display:none; position:absolute; top:32px; left:0; background:#46311f; width:124px;}
.tul-left li:hover ul { display:block;}
.tul-left li ul li {float:none; padding:0 15px 0 15px; background:#46311f; line-height:22px;}
.tul-left li ul li a {border:none; color:#d1ceca;float:none;}
.tul-left li ul li a:hover {color:#fff;}

.top li.add {background:url(../images/ico1.png) no-repeat 10px center #322113;}
.top li.add:hover {background:url(../images/ico1.png) no-repeat 10px center #46311f;}
.top li.vhod {background:url(../images/ico3.png) no-repeat 3px center;}
.top li.regis {background:url(../images/ico4.png) no-repeat 1px center;}

.search-link {float:left; display:block; text-decoration:none; color:#8f735a; text-decoration:none; font-size:12px; font-family:georgia; font-style:italic; padding-left:28px; background:url(../images/ico2.png) no-repeat left; line-height:32px;}
.top-search {height:51px; padding: 21px 0 0;}
.s-text {float:left; width:725px; line-height:34px; background:transparent; border:none; color:#fff; font-size:24px; font-weight:bold; font-family: 'PT Sans', arial, sans-serif;}
.s-btn {float:right; cursor:pointer; letter-spacing: 1px; width:106px; margin: 2px 20px 2px 2px; color:#fff; height:30px; background:transparent; line-height:26px; text-align:center; border:2px solid #ebc18b; text-transform:uppercase; font-weight:bold; font-family: 'PT Sans', arial, sans-serif; font-size:13px;}
.s-btn:hover {border:4px solid #ebc18b; width:110px; height:34px; margin: 0px 18px 0px 0px;}
.s-btn:focus, .s-btn:active {border:2px solid #e9c597; background:#e9c597; width:106px; height:30px; margin: 2px 20px 2px 2px;}
.ful-s {float:right; color:#a58965; line-height: 12px; margin-top: 11px; font-size:12px; font-family:georgia; font-style:italic; border-bottom:1px dashed #a58965;}
.ful-s:hover {color:#d1ceca; text-decoration:none;}

/* */
.nav {height:90px; position: absolute; width: 100%; bottom: 0px;}
.nav ul {list-style:none outside none;}
.nav ul.left {float:left; padding-top: 33px;}
.nav ul.right {float:right; padding-top: 33px;}
.nav ul li  {float:left; position:relative; height:24px; line-height:24px; border:1px solid transparent; border-bottom:none;}
.nav ul li + li {margin-left: 17px;}
.nav ul li a {font-size:14px; text-transform:uppercase; letter-spacing: 1px; padding: 0 6px; display:block; font-weight:bold; float:left; color:#2f2f2f; font-family: 'PT Sans Narrow', sans-serif;}
.nav ul li:hover > a {color:#d6a15d; text-decoration:none;}
.nav ul li.parent > a {padding: 0 25px 0 6px; background:url(../images/mark.gif) no-repeat right;}
.nav ul li.active > a {color: #d6a15d;}
.nav ul li.parent:hover > a {}
.nav ul li.parent:hover {background:#fff; border:1px solid #edecec; border-bottom:none;}
.nav ul li.parent ul {position:absolute; display:none; left:-1px; top:24px; width:100%; background:#fff; border:1px solid #edecec; border-top:none; z-index:20;}
.nav ul li.parent:hover ul {display:block; }
.nav ul li.parent ul li {float:none; line-height:22px; margin:0;}
.nav ul li.parent ul li a {float:none; font-size:13px; font-weight:100; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nav ul li.parent ul li a:hover {}

 /*---------------content--------------------*/
#wrapper{position:relative;}

.content {padding:43px 0 20px;}

/* */
.title {position:relative; overflow:hidden; text-align:center; margin-bottom:23px; clear:both; line-height: 28px;}
.title-sm {margin-bottom: 16px;}
.title span.element-one{background:url(../images/element-title-one.png) no-repeat left;  width:37px; height:26px;vertical-align: middle; display:inline-block; position:relative; }
.title span.element-two{background:url(../images/element-title-two.png) no-repeat right; width:37px; height:26px;vertical-align: middle;  display:inline-block; position:relative; }
.title h1, .title .h1 {padding:0 20px; display: inline-block; overflow:hidden; margin:0 auto; letter-spacing: 4px; line-height:28px;vertical-align: middle;}
.title h2, .title .h2 {font-size:22px; padding:0 20px; display: inline-block; overflow:hidden; margin:0 auto; letter-spacing: 3px; line-height:28px; vertical-align: middle;}
.title h3, .title .h3 {padding:0 20px; display: inline-block; overflow:hidden; margin:0 auto; letter-spacing: 3px; line-height:28px;vertical-align: middle;}
.title .soc-icons {position:absolute; right:0; top: 4px;}

/* */
.pink-line {background:url(../images/pink-bg.jpg) repeat-x top; padding:43px 0 27px; margin-top:-43px;}


/*------------------footer------------------*/
#footer {width:100%; clear:both;	margin:0px auto 0; height:186px;}
#footer-in {position:absolute; bottom:0; height:186px; left:0; width:100%; background:url(../images/footer.png) repeat-x top; }
#footer-in .cont-in {font-size:11px; color:#a8a6a4; font-family:georgia; font-style:italic;}

.bottom {height:124px; padding-top: 33px; overflow:hidden; font-style:normal; font-family: 'PT Sans', arial, sans-serif;}
.foot-links {float:right; list-style:none outside none;}
.foot-links li {float:left; margin-left:22px;}
.foot-links li a {font-size:11px; color:#a8a6a4; font-family:georgia; font-style:italic; text-decoration:underline;}
.foot-links li a:hover {text-decoration:none;}

.foot-nav {overflow:hidden; margin-bottom: 22px;}
.foot-nav ul {list-style:none outside none;}
.foot-nav ul li  {float:left; position:relative; line-height: 26px; letter-spacing: 1px;}
.foot-nav ul li + li {margin-left:38px;}
.foot-nav ul li a {font-size:14px; text-transform:uppercase; padding: 0 0px; display:block; float:left; color:#bababa; font-family: 'PT Sans Narrow', sans-serif;}
.foot-nav ul li a:hover {color:#e4892f; text-decoration:none;}


.add-rec {display:block; text-decoration:none; border:3px solid #e9c597; padding: 17px 0; line-height: 20px; width:224px; margin:3px; float:right; text-align:center;}
.add-rec i {display:block; font-size:15px; color:#e1598f; font-style: normal; font-family: 'Lobster', cursive;}
.add-rec big {display:block; font-size:14px; letter-spacing: 2px; color:#26180d; text-transform:uppercase; font-weight:bold; font-family: 'PT Sans', arial, sans-serif;}
.add-rec:hover {text-decoration:none;  border:6px solid #e9c597; margin:0px;}
.add-rec:active { border:3px solid #e9c597; margin:3px; background:#e9c597;}
.add-rec:active i {color:#fff;}

.soc-icons {float:right;}
.soc-icons a {margin: 0 0 0 6px;}
.soc-icons a:hover {opacity:0.8;}
.soc-icons a img {}

.boxes {overflow:hidden; margin:0 -2px 22px; width: 105%;}
.box {float:left; width:230px; padding:2px; margin-bottom:16px; margin-right:16px;}
.box + .box {}
.box-img  {position:relative; width:230px; height:186px; display:block; overflow:hidden; margin-bottom: -2px;}
.box-img:hover {}
.box-img  img {width:230px; height:186px; display:block;}
.box-title {color:#fff; display:block; z-index:3; position:absolute; width:100%; bottom:0; left:0; line-height:18px; font-weight:bold; text-shadow:0 1px 0 #1c1710; font-size:16px;
height: 86px;
background-color: rgba(0,0,0,0);
background-image: -webkit-linear-gradient(bottom, #000, rgba(0,0,0,0));
background-image: -moz-linear-gradient(bottom, #000, rgba(0,0,0,0));
background-image: -o-linear-gradient(bottom, #000, rgba(0,0,0,0));
background-image: -ms-linear-gradient(bottom, #000, rgba(0,0,0,0));
background-image: linear-gradient(to top, #000, rgba(0,0,0,0));}
.box-img .fade {display:block; position:absolute; z-index:1; width:100%; height:100%; top:0; left:0;}
.box-img:hover .fade {height:100%;  background:rgba(225,225,225,0.31);}
.box .box-pad, .box-pad {padding:15px 15px; color:#fff; display:block; position:absolute; bottom:0; left:0;}
.box-bot {overflow:hidden; position:relative; line-height:24px; z-index: 4; height: 26px; padding: 11px 13px 10px 10px; background: url(../images/wave.png) repeat-x top;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.17);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.17);
box-shadow: 0 1px 1px rgba(0,0,0,.17);}
.box-bot .num-like {line-height: 31px;float:right; font-family:arial; font-size:10px; color:#2f2f2f; padding-left:19px; margin-left: 8px; background:url(../images/ico12.png) no-repeat left;}
.box-bot .num-liked {line-height: 31px;float:right; font-family:arial; font-size:10px; color:#2f2f2f; padding-left:19px; margin-left: 8px; background:url(../images/ico9.png) no-repeat left;}
.box-bot .num-comm {line-height: 31px;float:right; font-family:arial; font-size:10px; color:#2f2f2f; padding-left:20px; background:url(../images/ico8.png) no-repeat left;}
.box-bot .num-peop {line-height: 31px;float:right; font-family:arial; font-size:11px; color:#2f2f2f; padding-left:20px; background:url(../images/ico10.png) no-repeat left;}
.box-bot .num-like:hover, .box-bot .num-comm:hover {color:#d6a15d; text-decoration:none;}
.num-fotos{padding-left:25px; position:relative; float:left; margin-right:15px; background:url(../images/fotos.png) no-repeat left center; font-family:Arial; font-weight:bold; font-size:10px; color:#010101;}
.num-looked{padding-left:25px; position:relative; float:left; background:url(../images/looked.png) no-repeat left center; font-family:Arial; font-weight:100; font-size:10px; color:#010101;}

.box-bot .autor {float:left; font-family:georgia; font-style:italic; font-size:11px; color:#2f2f2f; }
.box-bot .join {float:left; font-family:georgia; font-style:italic; font-size:11px; color:#2f2f2f; margin-left: 7px; padding-left:15px; background:url(../images/ico11.png) no-repeat left;}
.box-bot .autor:hover, .box-bot .join:hover {color:#d6a15d; text-decoration:none;}
.box-bot .autor .a-img {float:left; width:20px; height:20px; margin:2px; border:2px solid #e9c597; -moz-border-radius:15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;}
.box-bot .autor:hover .a-img {margin:0px; border:4px solid #e9c597;}
.box-bot .autor .a-name {float:left; padding-left:5px; line-height: 29px;}

.boxes2 {margin: 0 -2px 1px;}
.boxes2 .box {width:480px;}
.boxes2 .box-img {height:186px; width:480px;}
.boxes2 .box-img img {height:187px; width:480px;}
.boxes2 .box-title {font-size: 20px; line-height: 22px;}

.boxes3 {}
.boxes3 .box {width:230px;}
.boxes3 .box-img {height:314px; width:230px;}
.boxes3 .box-img img {height:314px; width:230px;}
.boxes3 .box-title {font-size:14px; line-height:16px;}
.boxes3 .date {float:left; display:block; line-height: 13px; width:59px; height:59px; background:url(../images/date-bg.png) no-repeat; text-align:center; font-size:9px; text-shadow:0 1px 0 #bc9d75; color:#fff; font-weight:100; position:absolute; bottom:8px; left:5px;}
.boxes3 .date big {font-size:19px; display:block; padding-top: 19px; line-height: 11px;}
.boxes3 .box-pad {padding: 15px 8px 20px 70px;}

.boxes4 {margin: 0 -2px 0px;}
.boxes4 .box {width:480px;}
.boxes4 .box-img {height:315px; width:480px;}
.boxes4 .box-img img {height:316px; width:480px;}
.boxes4 .box-title {font-size: 24px; line-height: 26px;}
.boxes4 .box-title i {display:block; font-size:14px; font-style:italic; font-family:georgia; font-weight:100; line-height:22px;}

/* */
.halfs {overflow:hidden; margin:0 -2px; padding: 0 2px 8px;}
.half {float:left; width:480px;}
.half + .half {margin-left:20px;}
.half .title {margin-bottom: 12px;}


.slider-bakers {position:relative; margin: -11px 0 27px;}
.slider-bakers .autor {display:block; float:left; width:150px; text-align:center; text-decoration:none;}
.slider-bakers .autor .a-img {display:block; margin: 3px auto 7px; border:4px solid #e1bc8c; width:92px; height:92px;  -moz-border-radius:55px; -webkit-border-radius: 55px; -khtml-border-radius: 55px; border-radius: 55px;}
.slider-bakers .autor:hover .a-img {border:7px solid #e1bc8c; margin: 0px auto 4px;}
.slider-bakers .autor .a-name {display:block; font-size:14px; margin: 0px 0 6px; font-weight:bold; color:#282828; font-family: 'PT Sans', arial, sans-serif;}
.slider-bakers .autor:hover .a-name {color:#cd9a5e; text-decoration:none;}
.slider-bakers .autor i {display:block; font-style:italic; color:#b6aca3; font-size:11px; line-height: 16px; font-family:georgia;}
.slider-bakers .autor:hover i {color:#b6aca3;  text-decoration:underline;}
.slider-bakers a.browse {top: 54px;}

/* */
.comm {clear:both; overflow:hidden; position:relative; padding: 0px 1px 15px 0;}
.comm:hover a {text-decoration:none;}
.comm .comm {}
.comm .c-img {float:left; width:100px;}
.comm .c-img img {margin:3px; height:62px; width:62px; border:4px solid #e1bc8c;  -moz-border-radius:40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; border-radius: 40px; }
.comm:hover > .c-img img {margin:0px; height:64px; width:64px; border:6px solid #e1bc8c;}
.comm .c-title {display:block; font-size:14px; font-weight:bold; color:#cd9a5e; margin-bottom: 6px;}
.comm:hover > .comm-text .c-title {text-decoration:none; color:#010101;}
.comm .comm-text {overflow:hidden; margin-top: 3px; display:block; font-size:13px; color:#2f2f2f; line-height:18px; font-family: 'PT Sans', arial, sans-serif; padding: 10px 13px 4px;
background-color: #fff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.17);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.17);
box-shadow: 0 1px 1px rgba(0,0,0,.17);
border: solid 1px rgba(0,0,0,.04);}
.half .comm .comm-text {padding: 10px 13px 7px;}
.comm .c-text {overflow:hidden; display:block; margin-bottom: 9px;}
.comm .c-name {font-style:italic; font-size:10px; font-family:georgia; color:#bfbebe; margin-right: 5px;}
.comm .c-date {font-style:italic; font-size:10px; font-family:georgia; color:#bfbebe;}
.comm .corn, .add-comment  .corn{background:url(../images/corn.gif) no-repeat; display:block; position:absolute; width:16px; height:20px; left:85px; top:19px;}
.comm .comm .corn {left:135px;}
.add-comment  .corn {left: 65px; top: 46px;}
/* */
.home-boxes {}
.home-boxes .half {margin:0 20px;}
.home-boxes .half .boxes {margin: 0 -2px 0px;}
.quarter {float:left; width:230px;}
.quarter .boxes {margin:0 -2px -2px;}
.quarter .box {margin:0 0 16px;}
.quarter .add-rec {margin:3px 0px; padding: 36px 0 29px;}
.quarter .add-rec:hover {margin:0px -3px;}
.quarter .add-rec:active {margin:3px 0px;}

/* */
.pagenavi{position:relative; text-align:center; font-weight:bold; font-family: 'PT Sans', arial, sans-serif; margin-bottom:20px;}
.pagenavi a, .pagenavi span {background:url(../images/wpnavi3.png) no-repeat center; width:34px; height:34px; display:inline-block;  font-size:14px; line-height:34px; color:#000; margin:0 2px; text-decoration:none;}
.pagenavi a:hover{background:url(../images/wpnavi5.png) no-repeat center; }
.pagenavi a:active{background:url(../images/wpnavi10.png) no-repeat center; color:#fff;}
.pagenavi span{font-size:14px; width: 24px; line-height:32px; color:#000; display:inline-block; background:none;}
.pagenavi span.current {color:#fff; width: 34px; background:url(../images/wpnavi4.png) no-repeat center;}
.pagenavi a.prev, .pagenavi a.next{font-size:14px; line-height:36px; color:#000;  text-decoration:none; display:inline-block;  width: auto; height:36px;}
.pagenavi a.prev { background:url(../images/wpnavi2.png) no-repeat 2px center; padding-left:44px; margin-right:100px; }
.pagenavi a.prev:hover { background:url(../images/wpnavi7.png) no-repeat left center;   text-decoration:none;}
.pagenavi a.prev:active { background:url(../images/wpnavi9.png) no-repeat 2px center;   text-decoration:none;}
.pagenavi a.next { background:url(../images/wpnavi1.png) no-repeat right center;  padding-right:44px; margin-left:100px;  }
.pagenavi a.next:hover { background:url(../images/wpnavi6.png) no-repeat right center;  text-decoration:none; padding-right:46px; margin-right:0px; }
.pagenavi a.next:active { background:url(../images/wpnavi8.png) no-repeat right center;    text-decoration:none; padding-right:44px; padding-right:44px; margin-right:2px;}


/* */
.sorting{position:relative; overflow:hidden; margin-bottom:19px; clear: both;}
.sorting-list{position:relative; overflow:hidden; float:left; width:300px; line-height: 28px;}
.sorting-list li {float:left; list-style:none; margin-right:20px; border-bottom:2px solid transparent;}
.sorting-list li a {font-size:11px; line-height:14px; color:#cd9a5e; text-decoration:none;}
.sorting-list li:hover a, .sorting-list li.active a{color:#000000; border-bottom:2px solid #e9c597; text-decoration:none; }
.sorting-list-center {position:absolute; left:50%; margin-left:-150px; text-align:center;}
.sorting-list-center li {float:none; margin:0 10px; display:inline;}

.addfoto{display:block; float:right; width:228px; height:28px; border:1px solid #e9c597; margin:1px; font-size:13px; line-height:28px; color:#000000; text-align:center; text-decoration:none;}
.addfoto i {font-size:13px; line-height:28px; color:#f5bdd4; font-style:normal; padding-right:4px; font-weight:100; font-family: 'Lobster', cursive;}
.addfoto big {font-weight:bold; text-transform:uppercase; letter-spacing: 2px; font-family: 'PT Sans', arial, sans-serif;font-size:13px; }
.addfoto:hover{border:2px solid #e9c597; margin:0; text-decoration:none;}
.addfoto:active {background:#e9c597; border:1px solid #e9c597; margin:1px;}
.addfoto:active i{color:#fff;}

.back-link{display:block; float:left; width:228px; height:28px; background:url(../images/arrs.png) no-repeat 11px 0; border:1px solid #e9c597; margin:1px; font-size:13px; line-height:28px; color:#000000; text-align:center; text-decoration:none;}
.back-link big {font-weight:bold; text-transform:uppercase; letter-spacing: 2px; font-family: 'PT Sans', arial, sans-serif;font-size:13px; }
.back-link:hover{border:2px solid #e9c597; margin:0; text-decoration:none;}
.back-link:active { border:1px solid #e9c597; margin:1px; background:url(../images/arrs.png) no-repeat 11px bottom #e9c597;}


.infonavi{position:relative; overflow:hidden; margin-bottom: 30px;
margin-top: 32px;
margin-left: 51px;}
.infonavi a.infonavi-link{display:block; font-family: 'PT Sans', arial, sans-serif; font-weight:bold; letter-spacing:1px;font-size:10px; line-height:50px; color:#e3e0e2; height:50px; float:left; width: 309px; text-transform:uppercase; text-decoration:none;}
.infonavi a.infonavi-link:hover{color:#d7a96e; }
.infonavi a.infonavi-link span{display:block; float:left; background:url(../images/infopagelink1.png) no-repeat center; height:50px; width:50px; text-align:center; font-size:18px; line-height:50px; color:#e3e0e2; margin-right:20px; text-decoration:none;}
.infonavi a.infonavi-link:hover span{background:url(../images/infopagelink3.png) no-repeat center; color:#000;}
.infonavi a.infonavi-link.active{color:#000;}
.infonavi a.infonavi-link.active span{background:url(../images/infopagelink4.png) no-repeat center; color:#000;}
.infonavi a.current{font-size:12px; color:#000;}
.infonavi a.current span{background:url(../images/infopagelink2.png) no-repeat center; color:#000; font-size:22px; font-weight:bold;}

.choice-slider{position:relative; overflow:hidden;}

.block-in-right2{float:right; width:415px; padding-left:50px;  margin-right: -25px; background:url(../images/line.jpg) repeat-y left 0px; position:relative; }
.ingredients{position:relative; }
.ingredients ul{list-style:none outside none; height:100%; position:relative; z-index:25;}
.ingredients ul li {position:relative; list-style:none; background:#fff; color:#c1c1c1; margin-bottom: 8px; height:auto; line-height:30px; padding-left:12px; border: 1px solid transparent;}
.ingredients ul li:hover {cursor:move;}
.ingredients ul li a.close{width:30px; height:30px; background:url(../images/close.jpg) no-repeat 0 0; visibility:hidden; margin-left:18px; float:right; display:block; position:relative; z-index:2;}
.ingredients .ingrid-line-block {height:auto; margin:0; background: url(../images/dot.jpg) repeat-x left 18px;}

.ingredients ul li.active, .ingredients ul li:hover {border:1px solid #d7a96e; height:auto;}
.ingredients ul li.active a.close, .ingredients ul li:hover a.close{visibility:visible;}

.block-in-left2{float:right; position:relative; padding-right: 60px; width:381px; background:url(../images/line.jpg) repeat-y right 0px; margin-right:-1px;}
.form-block1{width:200px; float:left; }
.block-in-left2  .form-block1 .addfoto-block-input{width:183px; padding-right:5px; font-family:Georgia; font-style:italic; font-size:11px; line-height:20px; color:#cbc3b9;}
.form-block2 {width:60px; float:left; margin-left:10px;}
.block-in-left2  .form-block2 .addfoto-block-input{width:38px;}
.form-block3 {width:92px; float:left; position:relative; margin-left:10px;}
.block-in-left2 .form-block3 .styled-select select{
    padding-right: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.block-in-left2 .addfoto-block-textarea{width:358px; height: 52px;}
.form-block4{float:left; width:334px;}

.plus{display:block; width:37px; height:32px; background:url(../images/plus.jpg) no-repeat 0 0; float:left; margin-left:10px;}

.add-link{font-size:12px; line-height:13px; cursor:pointer; color:#000000; letter-spacing:1px; font-family: 'PT Sans', arial, sans-serif; background:#fff; text-transform:uppercase; border:1px solid #d7a96e; text-align:center; width:214px; height:28px; float:right;}
.add-link:hover{border:2px solid #d7a96e;}
.add-link:active{background:#d7a96e; color:#fff;}


.form-row-block1{position:relative; overflow:hidden; width:680px; float:right; padding-bottom:20px;}
.block-textarea{width:658px; height:141px;}
.form-row-block1 label{float:left; }
.close-link-small{float:right; width:20px; height:20px; background:url(../images/close2.jpg) no-repeat 0 0; display:block;}

.addnote{display:block; float:right; font-family:Georgia; font-style:italic; font-size:11px; line-height:16px; color:#d7a96e; text-decoration:none;}
.addnote:hover{text-decoration:underline;}

.form-row-block2{position:relative; float:left; width:180px; overflow:hidden;}
.addfoto-block label b{font-size:16px; line-height:18px; color:#000; margin-bottom:10px;}

.download-foto-block2{width:176px; height:156px; background:url(../images/dfoto2.jpg) no-repeat 0 0; border:2px solid #000;}
.download-foto-block2 a.download-foto-link{}

.download-foto-block3{width:180px; height:160px; position:relative; overflow:hidden; }
.c-foto{display:block; position:absolute; bottom:5px; left:5px; display:block; font-size:14px; line-height:16px; color:#ffffff; text-decoration:none;}
.c-foto:hover{text-decoration:underline;}
.c-foto2{display:block; position:absolute; bottom:5px; right:5px; display:block; width:14px; height:14px; background:url(../images/close-link.png) no-repeat 0 0;}

.block-textarea2{width:658px; height:48px;}
.form-row-block1 .add-link{float:none; margin:0 auto; width:180px; display:block;}


.center{ position:relative; overflow:hidden; padding-top: 7px;float:left; width:731px; padding-right:2px;}
.center .boxes {margin-bottom:16px;}
.white{border:1px solid #eee; background:#fff;  -webkit-box-shadow: 0px 1px 1px #eee;  margin-bottom:34px;
    -moz-box-shadow: 0px 1px 1px #eee;
    box-shadow: 0px 1px 1px #eee;}


.center-big-bottom{height:22px; background:url(../images/block-gallery-bottom.png) repeat-x left top ; position:relative; z-index:5; margin-top:-2px; padding: 15px 50px;}

.social-links1{float:left; position:relative; display:block; overflow:hidden;}
.social-links2{float:right; position:relative; display:block; overflow:hidden;}
.round-block{position:relative; width:156px; height:156px; overflow:hidden; margin:0 auto; z-index:100; background:url(../images/round.png) no-repeat 0 0; margin-top:-117px;}
.liked{background:url(../images/liked.jpg) no-repeat center top; display:block; width:40px;  font-size:24px; padding-top: 36px; text-decoration:none; color:#181818; font-weight:bold; position:absolute; left:58px; top:30px; text-align: center;}
.like{background:url(../images/like.jpg) no-repeat center top; display:block; width:40px;  font-size:24px; padding-top: 36px; text-decoration:none; color:#181818; font-weight:bold; position:absolute; left:58px; top:30px; text-align: center;}
.like:hover{text-decoration:none;}
.loked2{background:url(../images/looked2.jpg) no-repeat left center; padding-left:23px; font-size:12px; font-family:arial; font-weight:bold; line-height:14px; position:absolute; left:18px; bottom:21px;}
.com{background:url(../images/com.jpg) no-repeat left center; padding-left:23px; font-size:12px; font-family:arial; font-weight:bold; line-height:14px; position:absolute; right:20px; bottom:21px;}

.em{text-align:center; font-family:Georgia; font-style:italic; font-size:16px; line-height: 24px; color:#303030; padding:0 100px; margin-bottom:50px;}

.ingridient{padding:27px 49px 19px; border:3px solid #e1bc8c; background:#fff; overflow:hidden; margin-bottom:34px;}
.title span.left{background:url(../images/line2.jpg) no-repeat left center;  width:23px; height:24px; vertical-align:middle; display:inline-block; position:relative; }
.title span.right{background:url(../images/line2.jpg) no-repeat right center; width:23px; height:24px;  vertical-align:middle; display:inline-block; position:relative; }
.post .title span.left, .post .title span.right {width:37px;}

.ingrid-block{position:relative; overflow:hidden; float:left; width:278px; }
.ingrid-block + .ingrid-block {float:right;}
.ingrid-line-block{position:relative; overflow:hidden; margin-bottom: 10px; height: 24px; margin-top: 1px; background:url(../images/dot.jpg) repeat-x left 17px;}
.ingrid-line-block a, .ingrid-line-block strong {font-weight:100;display: inline-block; font-family: 'PT Sans', arial, sans-serif; font-size:14px; line-height:24px; color:#e1bc8c; background:#ffffff; }
.ingrid-line-block:hover a {text-decoration:none;}
.ingrid-line-block b{display:block; font-family: 'PT Sans', arial, sans-serif; font-weight:100; font-size:14px; line-height:24px; color:#303030; background:#ffffff; float:right;}
.ingrid-line-block em{display:none; font-size:10px;  color:#a7a2a4; font-style:italic; background:#ffffff; font-family:Georgia;}
.ingrid-line-block:hover em {display:inline;}

.hidden-ingr {height:0; overflow:hidden;}
.hidden-ingr .cont-in {padding-left:1px;}
.hidden-ingr.fix {background:url(../images/tabs-block-top2.jpg) repeat-x top; left: 0; width: 100%; z-index: 20; height:auto; overflow:hidden;}
.ing-top {padding-top:5px; height:40px; overflow:hidden;}
.ing-top .go-top {float:right;background:url(../images/wpnavi11.png) no-repeat top; font-family: 'PT Sans', arial, sans-serif; font-weight:bold; text-align:center; width:35px; height:35px; display:inline-block;  font-size:14px; line-height:35px; color:#fff; margin:0px 0 0; text-decoration:none;}
.ing-top .go-top:hover {background:url(../images/wpnavi11.png) no-repeat bottom; }
.ing-top .go-top:active {background:url(../images/wpnavi10.png) no-repeat center; color:#fff;}
.ing-top .go-top img {margin-top: 14px;}
.ing-top h3 {cursor:pointer; float:left; line-height: 32px; letter-spacing: 2px; clear:none; width:146px; height:31px; border:1px solid #fff; color:#fff; margin:0 54px 0 33px ; font-size:14px; }
.ing-top h3:hover {border:2px solid #fff;  margin:-1px 53px 0 32px;}
.ing-top h3:active {margin:0 54px 0 33px; border:1px solid #dbb586; background:#dbb586;}
.ing-top h3.act {background:#fff; height:38px; color:#000000;}
.ing-top .steps {float: left; margin-top: 0px;}
.ing-top .steps span {font-style:italic; font-family:georgia; font-size:13px; color:#f2dcc1; float: left; line-height: 35px; margin-right: 10px;}
.ing-top .steps a {background:url(../images/wpnavi11.png) no-repeat top; font-family: 'PT Sans', arial, sans-serif; font-weight:bold; text-align:center; width:35px; height:35px; display:inline-block;  font-size:14px; line-height:35px; color:#fff; margin:0 3px; text-decoration:none;}
.ing-top .steps a:hover{background:url(../images/wpnavi11.png) no-repeat bottom; }
.ing-top .steps a:active{background:url(../images/wpnavi10.png) no-repeat center; color:#fff;}
.ing-top .steps .current {background:url(../images/wpnavi11.png) no-repeat top; font-family: 'PT Sans', arial, sans-serif; font-weight:bold; text-align:center; width:35px; height:35px; display:inline-block;  font-size:14px; line-height:35px; color:#fff; margin:0 3px; text-decoration:none;}
.ing-top .step_desc {font-style:italic; font-family:georgia; font-size:13px; color:#f2dcc1; float: left; line-height: 35px; margin-right: 10px;}


.hidden-ingr .ingridient {border:none; background:#fff; display:none; width: 632px;
-webkit-box-shadow: 0 3px 2px rgba(0,0,0,.15);
-moz-box-shadow: 0 3px 2px rgba(0,0,0,.15);
box-shadow: 0 3px 2px rgba(0,0,0,.15);}
.hidden-ingr.fix .ingridient {}

.post-autor {text-align:center;}
.post-autor .autor {display:inline-block; font-family:georgia; font-style:italic; font-size:11px; color:#2f2f2f; }
.post-autor .autor:hover, .box-bot .join:hover {color:#d6a15d; text-decoration:none;}
.post-autor .autor .a-img {float:left; width:20px; height:20px; margin:2px; border:2px solid #e9c597; -moz-border-radius:15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;}
.post-autor .autor:hover .a-img {margin:0px; border:4px solid #e9c597;}
.post-autor .autor .a-name {float:left; padding-left:5px; line-height: 29px;}

.right-block{float:right;}

.number{text-align:center; background:url(../images/number.png) no-repeat 0 0; font-weight:bold; width:50px; height:50px; font-size:22px; line-height:50px; color:#000; display:inline-block;}


/* */
.block-tabs {position:relative; margin: 26px 0 19px; z-index:10; padding-top:24px; min-height:21px; left: 0; width: 100%;}
.block-tabs.fix {background:url(../images/tabs-block-top2.jpg) repeat-x top; padding-top: 45px;}

.block-tabs-center { padding:0 15px 10px 15px; width:990px; display:none; position:relative; border:1px solid #eeeeee; background:#fff; margin: 0 -21px 0px;}
.block-tabs-center:after {clear: both; display: block; content:''; }
.block-tabs.fix .block-tabs-center {margin: 0 auto; border-top:0; height: 110px;}

.block-tabs-top{height:43px; width:978px; z-index:3; background:url(../images/tabs-block-top.jpg) repeat-x 0 0; border:1px solid #d5b48b; position:absolute; left:50%; margin: 0 auto 0px -490px; top:0px;}
.block-tabs.fix .block-tabs-top {background:none; border:1px solid transparent;}
.or {display:block; position:absolute; top:20px; left:50%; background:url(../images/or.png) no-repeat; width:81px; height:7px; margin-left:-40px;}

.block-search{margin-top:5px; margin-right:5px; position:relative; float:right;}
.search{position:relative; overflow:hidden; margin-bottom:2px; }
.search-text{width:326px; height:23px; float:left; position:relative; padding:5px 8px 5px 20px; background:#f0cea2; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius:  3px 0 0 3px;  -khtml-border-radius:  3px 0 0 3px;  border-radius:  3px 0 0 3px; behavior: url(PIE.htc); border:none; font-family:Georgia; font-size:11px; line-height:23px; font-style:italic; color:#fff;}
.search-submit{height:33px; width:40px; background:url(../images/search-lupa.png) no-repeat center #f0cea2; position:relative; -moz-border-radius:0 3px 3px 0 ; -webkit-border-radius: 0 3px 3px 0;  -khtml-border-radius: 0 3px 3px 0;  border-radius:  0 3px 3px 0; behavior: url(PIE.htc); border:none; cursor:pointer;}
.search-bottom{position:absolute; top:34px; left:0; z-index:10; display:none;  padding:11px 17px 20px; width:360px; height:106px; background:#fff;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.search-bottom-row{position:relative; overflow:hidden; margin-bottom:17px; display:block; text-decoration:none;}
.search-bottom-row:hover {text-decoration:none;}
.search-bottom-img{float:left; width:40px; height:40px; margin:3px 10px 3px 3px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.search-bottom-row:hover .search-bottom-img{float:left; width:46px; height:46px;  margin:0px 7px 0px 0px;}
.search-bottom-text{overflow:hidden; display:block;}
.search-bottom-text b{font-size:16px; line-height:18px; color:#000000; text-decoration:none; display:block; padding: 3px 0 4px;}
.search-bottom-text em{font-size:11px; line-height:13px; color:#999999; font-family:Georgia; font-style:italic; text-decoration:none;  display:block;}
.search-bottom-row:hover .search-bottom-text b{text-decoration:none; color:#ebc18b;}
.search-bottom-row:hover .search-bottom-text em{text-decoration:underline;}

.search-text::-webkit-input-placeholder {     color:    #fff;}
.search-text:-moz-placeholder {     color:    #fff;}
.search-text::-moz-placeholder {     color:    #fff}
.search-text:-ms-input-placeholder {     color:    #fff;}


.focus{position:relative; overflow:hidden;}
.focus .search-text{background:#fff; font-size:14px; color:#161616; font-style:normal; font-family: 'PT Sans', arial, sans-serif;}
.focus  .search-submit{background:url(../images/search-lupa2.png) no-repeat center #fff;}

.tabs{float:left; position:relative; margin-top:5px; margin-left:5px; margin-bottom:17px;}
.tabs li{list-style:none; float:left; background:transparent; margin-right:5px;}
.tabs li a {display:block; cursor:pointer; border:1px solid #fff; margin:0px; width:186px; padding:1px; height:29px; font-size:14px; line-height:29px; color:#fff; text-align:center; text-decoration:none;}
.tabs li a big {font-size:14px; letter-spacing: 2px; text-transform:uppercase; font-family: 'PT Sans', arial, sans-serif; font-weight:bold;}
.tabs li a i{ font-family: 'Lobster', cursive; font-style:normal; font-size:15px; line-height:31px; color:#fcf8f3; padding-right:0px;}
.tabs li a.current i{  color:#f5bdd4;}
.tabs li a:hover {border:2px solid #fff; margin:0px; padding:0px; }
.tabs li a.current{border:0px solid transparent; margin:0px; background:#fff; color:#26170d; height:38px;  padding:2px;}

.panes{clear:both; padding: 37px 0 0;}
.block-tabs.fix .panes {padding: 17px 0 0;}
.panes > div {display:none;}
.panel-tabs-lists{width:978px; position:relative; }
.panel-tabs-lists li {list-style:none; position:relative; float:left; margin-bottom: 5px; margin-right: 15px;}
.panel-tabs-lists li a {display:block; padding:0 5px; height:23px; border:1px solid transparent; text-decoration:none; font-size:13px; line-height:23px; color:#cd9a5e;}
.panel-tabs-lists li a:hover, .panel-tabs-lists li.active a{border:1px solid #e9c597; color:#000000; text-decoration:none;}

/* */
.big-block-gallery {position:relative; overflow:hidden; margin:0 -2px 20px; width:104%;}
.block-gallery {position:relative; float:left; width:480px; height:364px; padding:2px; margin:0px 16px 16px 0px; }
.block-gallery .box-bot {padding: 12px 13px 10px 10px;}

.tov-img {position:relative; overflow:hidden; width:480px; height:318px; margin-bottom:-2px;}
.image_wrap {width:399px; height:318px; float:left;}
.image_wrap img {width:399px; height:318px; display:block;}
.sm-imgs {float:right; width:80px; position:relative;}
.tov-img:hover .sm-imgs {z-index:4;}
.sm-imgs a {display:block;}
.sm-imgs img {width:80px; height:64px; display:block;}
.tov-img .box-title {font-size:24px; line-height:26px;}

.addimg {background:url(../images/addimg.jpg) no-repeat 117px center; margin:1px; font-family: 'PT Sans', arial, sans-serif; display:block; float:right;  height:22px; padding: 0 30px 0 15px; letter-spacing: 2px; border:1px solid #ebc18b; font-size:10px; line-height:22px; color:#2f2f2f; text-transform:uppercase; text-align:right; text-decoration:none;}
.addimg:hover {height:24px; margin:0; line-height:24px; background:url(../images/addimg.jpg) no-repeat 118px center; text-decoration:none; padding: 0 31px 0 16px;}
.addimg:active {background:url(../images/addimg2.jpg) no-repeat 117px center #e9c597; height:22px; color:#fff; padding: 0 30px 0 15px;  margin:1px; line-height:22px;}

/* */
.addfoto-block{position:relative; overflow:hidden; margin-bottom:100px;}
.addfoto-block-in{background:#fff; border:1px solid #ede9eb; padding:40px 48px 20px; position:relative; overflow:hidden; margin-bottom:20px;min-height:280px;}
.block-in-left{float:right; position:relative;  width: 580px;}
.addfoto-block .form-row{position:relative;  margin-bottom:24px;}
.addfoto-block .form-block{width:280px; float:left; position:relative; }
.addfoto-block .form-block + .form-block { margin-left:20px;}
.addfoto-block label{font-size:14px; line-height:16px; color:#000; display:block; font-weight:bold; margin-bottom:11px; font-family: 'PT Sans', arial, sans-serif;}
.addfoto-block label span{font-size:14px;   color:#f64242;}
.addfoto-block .form-block select{width:280px; height:32px;}
.addfoto-block ::-webkit-input-placeholder {     font-family:Georgia; font-style:italic; font-size:11px; line-height:20px; color:#c7bfb6;}
.addfoto-block :-moz-placeholder {   font-family:Georgia; font-style:italic; font-size:11px; line-height:20px; color:#c7bfb6;}
.addfoto-block ::-moz-placeholder {   font-family:Georgia; font-style:italic; font-size:11px; line-height:20px; color:#c7bfb6;}
.addfoto-block :-ms-input-placeholder {   font-family:Georgia; font-style:italic; font-size:11px; line-height:20px; color:#c7bfb6;}

.addfoto-block-input{padding:5px 10px; width:560px; height:20px; border:1px solid #e2e1df; background:#fff; outline:none; font-size:14px; font-family: 'PT Sans', arial, sans-serif;
	-webkit-box-shadow: inset 1px 1px 1px #f3f3f3;
	-moz-box-shadow: inset 1px 1px 1px #f3f3f3;
	box-shadow: inset 1px 1px 1px #f3f3f3;
	;}
.addfoto-block-date-input {
	padding:5px 10px; width:200px; height:20px; border:1px solid #e2e1df; background:#fff; outline:none; font-size:14px; font-family: 'PT Sans', arial, sans-serif;
	-webkit-box-shadow: inset 1px 1px 1px #f3f3f3;
	-moz-box-shadow: inset 1px 1px 1px #f3f3f3;
	box-shadow: inset 1px 1px 1px #f3f3f3;
	;}

.addfoto-block-region-input {
	padding:5px 10px; width:200px; height:20px; border:1px solid #e2e1df; background:#fff; outline:none; font-size:14px; font-family: 'PT Sans', arial, sans-serif;
	-webkit-box-shadow: inset 1px 1px 1px #f3f3f3;
	-moz-box-shadow: inset 1px 1px 1px #f3f3f3;
	box-shadow: inset 1px 1px 1px #f3f3f3;
	;}


.addfoto-block-textarea{padding:5px 10px; width:560px; color:#010101; height:80px; margin-bottom:0px; border:1px solid #e2e1df; background:#fff; outline:none; resize:none; font-size:14px; font-family: 'PT Sans', arial, sans-serif;
-webkit-box-shadow: inset 1px 1px 1px #f3f3f3;
	-moz-box-shadow: inset 1px 1px 1px #f3f3f3;
	box-shadow: inset 1px 1px 1px #f3f3f3;
	border: solid 1px #e2e1df;}

.add-ingr {}
.add-ingr label {}
.add-ingr .form-row{position:relative;  margin-bottom:21px;}

.messages {
	list-style-type: none;
}
.messages label{
	color: red;
}

.block-in-right{float:left; width:286px; position:relative; overflow:hidden;}
.download-foto-block{border:2px solid #26180d; margin-bottom:31px; width:276px; height:256px; background:url(../images/dfoto.jpg) no-repeat 0 0; position:relative; overflow:hidden;}
.download-foto-block:hover{cursor: pointer}
.download-foto-block-hidden{display: none}
.download-foto-link{display:block; letter-spacing: 2px; font-size:12px; line-height:28px; height:28px; color:#000; background:#fff; text-decoration:none; text-transform:uppercase; text-align:center; width:148px; border:1px solid #e1bc8c; position:absolute; left:50%; top:50%; margin-top:-4px; margin-left:-74px;}
.download-foto-link:hover{border:2px solid #e1bc8c; text-decoration:none; margin-top:-5px; margin-left:-75px;}
.download-foto-link:active{text-decoration:none; background:#e9c597; border:none; color:#fff; margin-top:-4px; margin-left:-74px;}

.addfoto-block-submit{display:block; float:right; letter-spacing: 3px; padding-right: 21px; margin:2px; display:block; font-size:14px; font-weight:bold;  font-family: 'PT Sans', arial, sans-serif; line-height:40px; height:40px; color:#26180d; text-decoration:none; text-transform:uppercase; text-align:center; width:202px; border:2px solid #e9c597; background:url(../images/link1.png) no-repeat right center; cursor:pointer;}
.addfoto-block-submit:hover{border:2px solid #e9c597;  margin:0px; padding:2px 23px 2px 2px; height:44px; width:206px;}
.addfoto-block-submit:active{background:url(../images/link2.png) no-repeat right center #e9c597; color:#fff; margin:2px; padding:0px 21px 0px 0px;  height:40px; width:202px;}

.back{display:block; float:left; letter-spacing: 3px; padding-left: 21px; margin:2px; display:block; font-size:14px; font-weight:bold;  font-family: 'PT Sans', arial, sans-serif; line-height:40px; height:40px; color:#26180d; text-decoration:none; text-transform:uppercase; text-align:center; width:202px; border:2px solid #e9c597; background:url(../images/link1.png) no-repeat right center; cursor:pointer; border:2px solid #8f8783; cursor:pointer; display:block;text-align:center; background:url(../images/link3.png) no-repeat left center;}
.back:hover{border:2px solid #e9c597;  margin:0px; padding:2px 2px 2px 23px; height:44px; width:206px;border:2px solid #8f8783;}
.back:active{background:url(../images/link2.png) no-repeat right center #e9c597; color:#fff; margin:2px; padding:0px 0px 0px 21px;  height:40px; width:202px;background:url(../images/link4.png) no-repeat left center #8f8783;}

/* */
.pop-up { width: 730px; overflow:hidden; background:#fff;}
.pop-up .tegs {padding:0 50px 33px;}
.pop-up .div-center-big {margin-bottom:-2px;}
.pop-up .em {margin-bottom: 23px; margin-top: -14px;}
.pop-up .add-comment-form {width:580px;}
.pop-up .add-comment-form .form-div input.com-text2 {width: 310px;}
.pop-up .add-comment-form .textarea-com {width: 558px;}
.comment .comm .corn, .comment .comm .comm .add-comment .corn {left:65px;}
.comment .comm .comm .corn {left:115px;}

.div-center-big{width:730px; position:relative; overflow:hidden; margin:0 auto 33px; text-align:center;}
.div-center-big img.b-img {max-width:730px; width:auto; height:auto; max-height:400px; display:block; margin:0 auto;}

.right-block{float:right;}
.section {padding-bottom: 3px;}
.number{text-align:center; font-family: 'PT Sans', arial, sans-serif; background:url(../images/number.png) no-repeat 0 0; width:50px; height:50px; font-size:22px; line-height:50px; color:#000; display:inline-block;}

.post{position:relative; overflow:hidden; font-size:15px; line-height:22px; color:#303030; font-family: 'PT Sans', arial, sans-serif;}
.post p{margin-bottom:22px;}
.post img.post-img{width:730px; height:360px; margin-bottom: 28px; padding-top: 2px;}
.posit-in{padding:0 52px; margin-bottom:10px;}
.post blockquote{border-left:1px solid #e7c396; border-right:1px solid #e7c396; width:100%; text-align:center; padding: 2px 0 18px; margin-bottom:29px; display: block; margin-top: 33px;}
.post blockquote span{font-size:12px; line-height:14px; color:#303030; font-weight:bold; margin-bottom:8px; display:block; text-transform:uppercase;}
.post blockquote em{font-size:20px; line-height:24px; color:#303030; margin-bottom:20px; font-family:Georgia; font-style:italic; }

.social-block-links{position:relative; overflow:hidden; }
.social-block-links .center-big-bottom {padding: 5px 50px;}

.block-links-title{text-align:center; position:relative; font-size:20px; margin-bottom:20px; line-height:28px; color:#f5bdd4;font-family: 'Lobster', cursive;}

.center-link{position:relative;  margin:0 auto; width:134px; height:18px;}
.center-link .loked2{bottom:0; left:0; }
.center-link .com{bottom:0; right:0;}

.tegs{position:relative; padding: 31px 50px 34px;}
.tags-title{background:url(../images/tags-title.jpg) repeat-x center 7px; height:8px; width:100%;text-align:center; margin-bottom:17px;}
.tags-title span{font-size:12px; letter-spacing: 2px; font-family: 'PT Sans', arial, sans-serif; line-height:14px; font-weight:bold; color:#000; text-transform:uppercase; padding:0 6px; background:#fff; display:inline-block; }
.tegs ul{position:relative; text-align:center;}
.tegs ul li{list-style:none; text-align:center; position:relative; color:#303030; display:inline;}
.tegs ul li a{font-family:Georgia; font-style:italic; font-size:11px; display:inline; text-align:center; line-height:13px; color:#303030; text-decoration:none;}
.tegs ul li a:hover {text-decoration:underline;}


.sidebar{position:relative; float:right; width:230px; padding-top: 0;}
.cake-filters{padding:14px 20px 18px; background:#fff;}
.cake-filter-title-row{margin-bottom:12px; overflow:hidden; text-align:center;}
.cake-filter-title-row h3{margin:0; display:inline-block; float:none;}
.cake-filter-reset{font-size:11px; line-height:14px; letter-spacing:1px; text-transform:uppercase; color:#8d6a3b; text-decoration:none;}
.cake-filter-reset{float:right; margin-top:2px;}
.cake-filter-reset:hover{text-decoration:underline;}
.cake-filter-section{padding:10px 0 12px; border-bottom:1px dashed #e1bc8c;}
.cake-filter-section:last-child{padding-bottom:0; border-bottom:none;}
.cake-filters .custom-div{margin-bottom:0;}
.cake-filters label{margin-bottom:6px;}
.cake-filters .ing-line{position:relative; overflow:hidden; clear:both; margin-bottom:6px; height:30px; background:#fff; border:1px solid #d9c2a6; padding-right:30px;}
.cake-filters .ing-text{width:100% !important; height:30px; border:none; padding:0 8px; background:transparent; font-size:12px; line-height:30px;}
.cake-filters .ing-line a{position:absolute; right:0; top:0; display:block; cursor:pointer; width:30px; height:30px;}
.cake-filters .add-ing{background:url(/static/images/contr.jpg) no-repeat 0 0; cursor:pointer;}
.cake-filters .remove-ing{background:url(/static/images/contr.jpg) no-repeat 0 100%; cursor:pointer;}

.cakes-pagination {
    clear: both;
    width: 100%;
    max-width: 734px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 0;
    margin-right: auto;
}

/* Автокомплит ингредиентов (в стиле сайта) */
.ui-autocomplete.ui-menu {
    background: #fff;
    border: 1px solid #d9c2a6;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
    z-index: 9999;
    max-width: 190px;
    max-height: 180px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ui-menu .ui-menu-item {
    float: none;
    width: auto;
}

.ui-menu .ui-menu-item-wrapper {
    padding: 6px 10px;
    color: #303030;
    font-size: 13px;
    line-height: 18px;
}

.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
    background: #f6ede1;
    border: 1px solid #e1bc8c;
    color: #5b3c16;
}

.cakes-pagination .pagenavi {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
}

.ingridient {
    margin-bottom: 30px;
}

.ingrid-block {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 0 10px;
    margin-bottom: 20px;
    overflow: visible !important;
    height: auto !important;
}

/* Убрано: фиксированная колонка справа ломала выравнивание */


.ingrid-line-block a {
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    hyphens: auto;
    display: inline;
}

.cakes-pagination .pagenavi a.prev {
    margin-right: 20px;
}

.cakes-pagination .pagenavi a.next {
    margin-left: 20px;
}

.athor{ border:3px solid #26180d; background:#fff; padding: 12px 26px 22px; margin-bottom: 23px;}
.author-block{height: 227px; position:relative; margin-bottom: 24px;}
.athor-foto{width:100px; height:100px; position:relative; background:#fff; margin:0 auto 7px;}
.athor-foto img{display:block; border:4px solid #e1bc8c; background:#fff; width:92px; height:92px;  -moz-border-radius: 53px; -webkit-border-radius: 53px;  -khtml-border-radius: 53px;  border-radius: 53px; }
.name-athor{font-size:14px;   font-family: 'PT Sans', arial, sans-serif; line-height:18px; color:#282828; text-align:center; font-weight:bold; margin-bottom:9px;}
.info-athor{font-family:Georgia; font-style:italic; font-size:11px; line-height:13px; color:#b6aca3; text-align:center; margin:0 auto 16px;}
.info-athor em{padding:0 2px;}
.link{width:164px; height:27px; background:#fff; border:1px solid #e1bc8c; position:relative; letter-spacing:1px;  font-family: 'PT Sans', arial, sans-serif; text-align:center; font-size:12px; line-height:28px; color:#000; margin:1px auto 6px; display:block; text-decoration:none; text-transform:uppercase;}
.link:hover{text-decoration:none; border:2px solid #e1bc8c; margin:0px auto 4px; top:-1px;}
.link:active{text-decoration:none; background:#e1bc8c; color:#fff;}

.comathor{position:relative; font-size:12px; line-height:14px; color:#dea479; text-align:center; width:190px; margin:0 auto; margin-left:-12px;}
.comathor-title{font-weight:bold; letter-spacing:1px;  font-family: 'PT Sans', arial, sans-serif; text-transform:uppercase; font-size:12px; line-height:28px; color:#000; text-align:center; margin-bottom: 9px;}
.comathor p {margin: 7px; }

.athor .title{/*width:176px;*/ margin:0 auto 13px;}
.athor .title h1{padding:0 0px; font-size:16px; line-height:18px; color:#232323; text-transform:uppercase; font-weight:bold; letter-spacing:1px;  font-family: 'PT Sans', arial, sans-serif;}

.mk{position:relative;}
.mk .box {margin-bottom:18px;}
.mk .box-bot {padding: 7px 13px 11px 10px;}
.mk-title{position:relative; overflow:hidden; margin-bottom:9px; font-weight:bold; letter-spacing:1px;  font-family: 'PT Sans', arial, sans-serif; font-size:16px; line-height:24px; color:#2f2f2f;text-transform:uppercase; text-align:center;}

.comment{position:relative; margin-bottom:18px;}
.comment .comm  > .comm{ padding:10px 25px 2px 50px;}
.comment .c-title{position:relative; display:inline-block; margin-right:10px;}
.comment .comm .c-date{position:relative; display:inline-block;}
.ansver{display:inline-block; float:right; font-family:Georgia; font-style:italic; font-size:11px; line-height:13px; color:#d8b187;}
.comm >.ansver {position:absolute; top:17px; right:20px; display:none;}
.comm .comm >.ansver {top: 27px; right: 43px;}
.comm:hover >.ansver {display:block;}

.add-comment{position:relative; overflow:hidden; margin-bottom:20px;}
.add-comment-title{font-size:12px; font-weight:bold;line-height:14px; color:#303030; text-align:center; text-transform:uppercase; font-family: 'PT Sans', arial, sans-serif; letter-spacing:1px; margin-bottom:16px;}
.add-comment-form{ overflow:hidden; margin-top: 3px;  margin-right: 2px; margin-bottom:10px; display:block; font-size:13px; color:#2f2f2f; line-height:18px; font-family: 'PT Sans', arial, sans-serif; padding: 10px 13px 2px;
background-color: #fff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.17);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.17);
box-shadow: 0 1px 1px rgba(0,0,0,.17);
border: solid 1px rgba(0,0,0,.04);}
.add-comment .c-img {float:left; width:80px;}
.add-comment .c-img img{border: 3px solid #E1BC8C; -moz-border-radius: 40px; -webkit-border-radius: 40px;  -khtml-border-radius:  40px;  border-radius:  40px;  behavior: url(PIE.htc); height: 44px; margin: 3px; width: 44px;}
.add-comment form{position:relative; }
.add-comment-form .form-row{position:relative; overflow:hidden; margin-bottom:9px;}
.add-comment-form .form-div{position:relative; overflow:hidden; float:left;}
.add-comment-form  .form-div input.com-text1, .form-div input.com-text2{padding:10px 10px; height:10px; border:1px solid #e2e1df; background:#fff; position:relative; line-height:20px; c
font-size:14px; font-family: 'PT Sans', arial, sans-serif;
 -webkit-box-shadow: 0px 1px 0 #e2e1df;
    -moz-box-shadow: 0px 1px 0px #e2e1df;
    box-shadow: 0px 1px 0px #e2e1df;}
.add-comment-form  .form-div input.com-text1{width:216px; }
.add-comment-form  .form-div input.com-text2{width:350px; }
.add-comment-form  .form-div+.form-div{margin-left:10px;}
.add-comment-form   .textarea-com, .textarea-ans{padding:10px 10px; resize:none; height:80px; width:598px; border:1px solid #e2e1df; background:#fff; position:relative;
font-size:14px; font-family: 'PT Sans', arial, sans-serif;
 -webkit-box-shadow: 0px 1px 0 #e2e1df;
    -moz-box-shadow: 0px 1px 0px #e2e1df;
    box-shadow: 0px 1px 0px #e2e1df;}
.textarea-ans {width: 520px;}
#add_answer {padding-top: 20px;}
.add-comment-form  ::-webkit-input-placeholder {     font-family:Georgia; font-style:italic; font-size:11px; line-height:20px; color:#c7bfb6;}
.add-comment-form :-moz-placeholder {   font-family:Georgia; font-style:italic; font-size:11px; line-height:20px; color:#c7bfb6;}
.add-comment-form ::-moz-placeholder {   font-family:Georgia; font-style:italic; font-size:11px; line-height:20px; color:#c7bfb6;}
.add-comment-form :-ms-input-placeholder {   font-family:Georgia; font-style:italic; font-size:11px; line-height:20px; color:#c7bfb6;}

.add-comment-form  .form-div input.com-text1:focus, .form-div input.com-text2:focus, .add-comment-form   .textarea-com:focus,.textarea-ans{border:1px solid #e8cba6;}
.com-submit{border:2px solid #e1bc8c; text-align:center; margin:2px; letter-spacing: 3px; font-weight:bold; font-family: 'PT Sans', arial, sans-serif; cursor:pointer; background:#fff; text-transform:uppercase; display:block; float:right; width:206px; height:38px; font-size:14px; line-height:38px; color:#26180d; text-decoration:none;  font-family: 'PT Sans', arial, sans-serif; }
.com-submit:hover{width:210px; height:42px; margin:0; padding:2px;}
.com-submit:active{background:#e1bc8c;margin:2px; color:#fff; width:206px; height:38px; padding:0px;}

.add-commen{float:right; top:0; font-family:Georgia; position:absolute; right:0; font-style:italic; display:block; margin-top:6px; font-size:12px; line-height:14px; color:#cd9a5e; text-decoration:none; border-bottom:1px dashed #cd9a5e;}
.add-commen:hover{border:none; text-decoration:none;}

.coms {background:#f8f4f6; margin:2px; padding:21px 18px;}
.coms .c-img, .comment .c-img {width:80px;}
.coms .comm .c-img img, .comment  .comm .c-img img{margin:3px; height:44px; width:44px; border:3px solid #e1bc8c;  -moz-border-radius:40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; border-radius: 40px; }
.coms .comm:hover > .c-img img, .comment .comm:hover > .c-img img{margin:0px; height:46px; width:46px; border:4px solid #e1bc8c;}

.form-row-block2 label {text-transform:uppercase; margin-bottom:9px;}
.form-row-block1 .addfoto-block-textarea {width: 658px; height: 148px; margin-bottom: 2px;}
.form-row-block1 .block-textarea2 {width: 658px; height: 36px; margin-bottom: 20px;}
/* */
/* \D8\E8\F0\E8\ED\E0 \F1\EB\E0\E9\E4\E5\F0\E0 */
	#slider {
	    width: 260px;
	}
	.price_slider{position:relative; margin-top:28px; margin-left:10px; height:48px;}
	/* \CA\EE\ED\F2\E5\E9\ED\E5\F0 \F1\EB\E0\E9\E4\E5\F0\E0 */
	.ui-slider {
	    position: relative;
	}
	/* \CF\EE\EB\E7\F3\ED\EE\EA */
	.ui-slider .ui-slider-handle {
	    position: absolute;
	    z-index: 2;
	    width: 16px;   /* \C7\E0\E4\E0\E5\EC \ED\F3\E6\ED\F3\FE \F8\E8\F0\E8\ED\F3 */
	    height: 12px;  /* \E8 \E2\FB\F1\EE\F2\F3 */
	    background: url(../images/slider.png) no-repeat center; /* \EA\E0\F0\F2\E8\ED\EA\E0 \E8\E7\EE\E1\F0\E0\E6\E0\FE\F9\E0\FF \EF\EE\EB\E7\F3\ED\EE\EA. \C8\EB\E8 \EC\EE\E6\ED\EE \E7\E0\EB\E8\F2\FC \F6\E2\E5\F2\EE\EC, \E7\E0\E4\E0\F2\FC \E1\EE\F0\E4\FE\F0 \E8 \F1\EA\F0\F3\E3\EB\E5\ED\E8\FF */
	    cursor: pointer
	}
	.ui-slider .ui-slider-range {
	    position: absolute;
	    z-index: 1;
	    font-size: .7em;
	    display: block;
	    border: 0;
	    overflow: hidden;
	}
	/* \E3\EE\F0\E8\E7\EE\ED\F2\E0\EB\FC\ED\FB\E9 \F1\EB\E0\E9\E4\E5\F0 (\F1\E0\EC\E0 \EF\EE\EB\EE\F1\E0 \EF\EE \EA\EE\F2\EE\F0\EE\E9 \E1\E5\E3\E0\E5\F2 \EF\EE\EB\E7\F3\ED\EE\EA) */
	.ui-slider-horizontal {
	     height: 4px; /* \E7\E0\E4\E0\E5\EC \E2\FB\F1\EE\F2\F3 \F1\EE\E3\EB\E0\F1\ED\EE \E4\E8\E7\E0\E9\ED\E0 */
	}
	/* \EF\EE\E7\E8\F6\E8\EE\ED\E8\F0\F3\E5\EC \EF\EE\EB\E7\F3\ED\EA\E8 */
	.ui-slider-horizontal .ui-slider-handle {
	    top: -14px;
	    margin-left: -8px;
	}
	.ui-slider-horizontal .ui-slider-range {
	    top: 0;
	    height: 100%;
	}
	.ui-slider-horizontal .ui-slider-range-min {
	    left: 0;
	}
	.ui-slider-horizontal .ui-slider-range-max {
	    right: 0;
	}
	/* \EE\F4\EE\F0\EC\EB\E5\ED\E8\E5 \EF\EE\EB\EE\F1\FB \EF\EE \EA\EE\F2\EE\F0\EE\E9 \F5\EE\E4\E8\F2 \EF\EE\EB\E7\F3\ED\EE\EA */
	.ui-widget-content {

	    background: #26180d;
	}
	/* \EE\F4\EE\F0\EC\EB\E5\ED\E8\E5 \E0\EA\F2\E8\E2\ED\EE\E3\EE \F3\F7\E0\F1\F2\EA\E0 (\EC\E5\E6\E4\F3 \E4\E2\F3\EC\FF \EF\EE\EB\E7\F3\ED\EA\E0\EC\E8) */
	.ui-widget-header {

	    background: #d7a96e;
	}

	.price_slider p{position:absolute; bottom:0; left:0; width: 264px;}
	.price_slider input.minCost, .price_slider input.maxCost {text-align:center;width:40px; height:30px; border:1px solid #e2e1df; background:#fff; position:relative; font-size:14px; line-height:30px; color:#000;
-webkit-box-shadow: inset 1px 1px 1px #f3f3f3;
-moz-box-shadow: inset 1px 1px 1px #f3f3f3;
box-shadow: inset 1px 1px 1px #f3f3f3;
border: solid 1px #e2e1df;
}
	.price_slider span{font-size:14px; line-height:30px; color:#282828; padding-right:5px;}
	.price_slider span.f-right {float:right;}
	.price_slider em{font-size:11px; line-height:30px; color:#a8a9a9; padding-left:5px; font-family:Georgia; font-style:italic;}


.box-bot .num-peop {line-height: 23px;}

.infonavi a.infonavi-link span {
    background: url("../images/infopagelink1.png") no-repeat scroll 48% center transparent;}
	.infonavi a.current{font-size:12px; color:#000;}
.infonavi a.current span{background:url(../images/infopagelink2.png) no-repeat 48% center; color:#000; font-size:22px; font-weight:bold;}
.infonavi a.infonavi-link:hover span{background:url(../images/infopagelink3.png) no-repeat 48% center; color:#000;}
.block-in-left2  .form-block1 .addfoto-block-input{width:183px; padding-right:5px; font-family:Georgia; font-style:italic; font-size:11px; line-height:20px; color:#cbc3b9;}
input.addfoto-block-input.act{color: #010101!important; font-style:normal!important; }
.addfoto-block-textarea:focus {color: #010101; font-style:normal; }
.infonavi a.infonavi-link.active span{background:url(../images/infopagelink4.png) no-repeat 48% center; color:#000;}
.text-tags.text-tags-on-top, .text-wrap textarea{ border: 1px solid #E2E1DF!important; }
.item ul li{display: block; float: left; text-align: center; text-decoration: none; width: 150px;}
input.com-text1, input.com-text2{ height:20px!important; }

/*.addfoto-block-in.first { min-height: 410px; }*/

.text-dropdown.text-position-below{background: none repeat scroll 0 0 #FFFFFF!important; border: 1px solid #E2E1DF!important; box-shadow: 1px 1px 1px #F3F3F3 inset!important; color: #010101; font-family: 'PT Sans',arial,sans-serif; font-size: 14px; margin-bottom: 0; outline: medium none; resize: none;}
.text-core .text-wrap .text-dropdown .text-list .text-suggestion.text-selected { background:#E2E1DF!important; }
.post blockquote span {letter-spacing: 2px;}
.infonavi a.infonavi-link.second{ width: 283px; margin-left: 28px; }
.hidden-ingr.fix .ingridient {position: relative;}
.hidden-ingr.fix .ingridient a.close-arrow{position:absolute; bottom: 10px; left:50%; background:url(../images/top.png) no-repeat; width: 11px; height: 6px;}
.btnNext {right: -8px!important;}
.btnPrev {left: -9px!important;}
#nextb {right: 33px!important;}
#prevb {left: 20px!important;}
#fancybox-thumbs ul {padding: 0 0 0 7px!important;}
.addfoto-block label b {letter-spacing: 3px;}
.ingrid-line-block em{display:inline;}

/* Сброс правой колонки, чтобы точки были между именем и мерой */
.ingrid-line-block {
    padding-right: 0 !important;
}

.ingrid-line-block b {
    float: right;
    display: block;
    background: #ffffff;
    padding-left: 8px;
}

.ingrid-line-block strong {
    background: #ffffff;
}
.block-in-left2 .form-block1 .addfoto-block-input {font-size: 14px; font-family: 'PT Sans',arial,sans-serif;}

.block-in-left {float: none; margin-left: 302px; width:584px;}
.form-row.first { height: 60px; }
.form-row.second { height: 60px; }
.form-row.third { height: 120px; }
.form-row.cities {height: 60px; display: inline-block}
.addfoto-block-in.first { overflow: visible!important; }


/*TinyMCE*/
.defaultSkin table.mceLayout tr.mceLast td{ background-color: #eee; text-align: right; }
.defaultSkin td.mceCenter table{margin: 0px; display:inline-block;}
#id_body_toolbargroup{display:inline-block; margin-top: 8px; margin-right: 8px;}
.defaultSkin table.mceLayout{border: 0;}
.defaultSkin table.mceLayout tr.mceFirst td {border: 0;}
.defaultSkin table.mceLayout tr.mceLast td {border: 0;}

/*Styles Select*/
.styled-select select {
    background: url('../images/select-bg4.jpg') no-repeat right #ddd;
    background-color: white;
    width: 100%;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    border-radius: 0;


/*    height: 30px;

    -webkit-appearance: none;
    -moz-appearance: none;
    font-size: 14px;
    padding-top: 3px;
	font-family: 'PT Sans',arial,sans-serif;
    text-indent: 0.01px;
    text-overflow: "";*/

    height: 30px;
    -webkit-appearance: none;
    font-size: 14px;
    padding-top: 3px;
    font-family: 'PT Sans',arial,sans-serif;
    text-indent: 0.01px;
    text-overflow: "";
    -moz-appearance: none;
}

.styled-select {
    width: 100%;
    height: 30px;
    overflow: hidden;
    -webkit-box-shadow: inset 1px 1px 1px #f3f3f3;
    -moz-box-shadow: inset 1px 1px 1px #f3f3f3;

	-moz-appearance: none;

    box-shadow: inset 1px 1px 1px #f3f3f3;
	border: solid 1px #e2e1df;
}

/*chzn*/

.chzn-container-single{
	width: 95%;
}
.chzn-container-single a.chzn-single {
	background: none;
	border-radius: 0px;
	-webkit-box-shadow: inset 1px 1px 1px #f3f3f3;
	-moz-box-shadow: inset 1px 1px 1px #f3f3f3;
	box-shadow: inset 1px 1px 1px #f3f3f3;
	border: solid 1px #e2e1df;
	height: 27px;
	font-size: 14px;
	padding-top: 3px;
}
.chzn-container-single .chzn-single div b{
	background: url('../images/select-bg4.jpg') no-repeat right #ddd;
}
.chzn-container ul.chzn-results{
	font-size: 14px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.chzn-container .chzn-results li.highlighted,
.chzn-container .chzn-results li.result-selected{
	background-image: none;
	background-color: #f5e5d0;
	color: black;
}

.chzn-container-single div.chzn-drop{
	border-radius: 0px;
	border-color: #e9c597;
	box-shadow: none;
}


/* Cake Top Pagination */

.simple-pagination li {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
}

.light-theme a, .light-theme span {
    float: left;
    text-align: center;
    min-width: 14px;
    margin: 0 5px 0 0;
}

.disabled .ellipse {
    font-size:30px !important;
    color:white !important;
}


/* Search recipe page. Selected filters*/

.selected-filters {
    margin-bottom: 20px;
}

.selected-filters a {
    border: 1px solid #dddddd;
    border-radius: 2px;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin-left: 1px;
    padding: 0 7px;
    vertical-align: middle;
    background-color: white;
}

/* Стили для кнопки лайка поверх главного фото мастер-класса */
.center-big-bottom {
    height: 22px;
    background: url(../images/block-gallery-bottom.png) repeat-x left top;
    position: relative;
    z-index: 5;
    margin-top: -2px;
    padding: 15px 50px;
}

.round-block {
    position: relative;
    width: 156px;
    height: 156px;
    overflow: hidden;
    margin: 0 auto;
    z-index: 100;
    background: url(../images/round.png) no-repeat 0 0;
    margin-top: -117px;
}

.like {
    background: url(../images/like.jpg) no-repeat center top;
    display: block;
    width: 40px;
    font-size: 24px;
    padding-top: 36px;
    text-decoration: none;
    color: #181818;
    font-weight: bold;
    position: absolute;
    left: 58px;
    top: 30px;
}

.like:hover {
    text-decoration: none;
}

.liked {
    background: url(../images/liked.jpg) no-repeat center top;
    display: block;
    width: 40px;
    font-size: 24px;
    padding-top: 36px;
    text-decoration: none;
    color: #181818;
    font-weight: bold;
    position: absolute;
    left: 58px;
    top: 30px;
}

.liked:hover {
    text-decoration: none;
}

.loked2 {
    background: url(../images/looked2.jpg) no-repeat left center;
    padding-left: 23px;
    font-size: 12px;
    font-family: arial;
    font-weight: bold;
    line-height: 14px;
    position: absolute;
    left: 18px;
    bottom: 21px;
}

.round-block .com {
    background: url(../images/com.jpg) no-repeat left center;
    padding-left: 23px;
    font-size: 12px;
    font-family: arial;
    font-weight: bold;
    line-height: 14px;
    position: absolute;
    right: 20px;
    bottom: 21px;
}

/* Hover эффект для кнопки лайка - показывает розовое сердечко */
.like:hover {
    background: url(../images/liked.jpg) no-repeat center top;
}

/* Fix GLightbox inline content scroll */
.gslide-inline {
    max-height: 85vh;
    overflow-y: auto;
}

/* Fix aria-hidden accessibility issue - prevent focus on hidden elements */
#glightbox-body ~ #container [aria-hidden="true"] *:focus {
    outline: none;
}
.gslide-inline .ginlined-content,
.gslide-media.gslide-inline,
#pop-up2.ginlined-content {
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
}
