
.itemsblock{padding-bottom:0;}
.itemblock {transition:outline-color 0.5s ease-out 0s; outline:1px solid #e7e7e7; display:block; z-index:1; background:#fff; float:left; margin:0; position:relative; text-decoration:none; vertical-align:top;}
.desktop .itemblock:hover {z-index:9; /*box-shadow: 0 0 15px rgba(3,90,3,0.0);*/ outline: 2px solid #038610;}
.itemblock .cont {}

//.like_btn{cursor:pointer; padding:0px; display:inline-block; position:relative; margin:0; color:#000; font-size:1.4em; } 
.like_btn{transition: all 0.4s ease-out 0s; cursor:pointer; padding:0px; display:inline-block; box-sizing: border-box; position:relative; margin:0; text-align:center; height:40px; line-height:30px; border:2px solid #038610; color:#fff; background:#038610; font-size:1.4em; text-transform:uppercase; white-space:nowrap;}
.itemblock .like_btn{display:none; position:absolute; border-radius: 5px; bottom:10px; right:10px; left:10px;}
.desktop .itemblock:hover .like_btn, .itemblock .like_btn.act{display:block;}
.desktop .itemblock .like_btn:hover{color:#fff; background:#038610;}
.news_info .like_btn{margin:15px 0 5px 0; padding:0 15px; font-size: 1.1em;}
//.news_info .like_btn span{display:inline-block; font-size:0.4em; vertical-align:middle;}
 .like_btn i{vertical-align: middle; margin:0 7px 0 0; line-height:30px; font-size:1.15em;}
 .like_btn span{vertical-align: middle; font-family:SegoeUIBold, Arial;}
 .like_btn div.act{transition: all 0.4s ease-out 0s; opacity:0; color:#fff; border-radius:5px; border:2px solid #c32328; box-sizing:border-box; position:absolute; top:-2px; bottom:-2px; right:-2px; left:-2px; width:auto; height:auto; background:#c32328;}
 .desktop .like_btn div.act:hover{color:#fff; background:#c32328;}
 .like_btn.act div.act{opacity:1;}

.itemblock .bgphoto{width:100%; display:block;}
.itemblock .itemphoto{transition: opacity 0.5s ease-out 0s; width:100%; display:block; opacity:0; position:absolute; top:0px;}
.itemblock .itema{padding:0px 0px 0 0px; display:block; margin:0 auto; position:relative; width: 100%;}
.itemblock .tbl_wrap{height:70px; padding:0 0 0px 0;}
.itemblock .kzlogo{position:absolute; top:10px; left:20px;}
.itemblock a img{display:block;}
.itemblock .price {text-align:left; height:70px; margin:0 0 0 7%; display: inline-block;    position: relative;}
.itemblock .price .old{display:none;  /*position:absolute; bottom:-15px; left:0;*/ text-decoration:line-through; color:#555555; font-size:1.2em; font-family:SegoeUIRegular, Arial; margin:0;}
.itemblock.action .price .old{display:inline-block;}
.itemblock .price .new{text-decoration:none; color:#000; font-size:1.9em; font-family:SegoeUIBold, Arial;}
.itemblock.action .price .new{color:#e82026;}
.itemblock .price .noitem{text-decoration:none; color:#f00; font-size:1.4em; font-family:SegoeUIRegular, Arial; text-transform:uppercase;}
.itemblock .price .mera {display: block; color:#555555; font-family:'SegoeUILight'; font-size:1.1em;  text-transform:lowercase; padding: 0 0 0 0px; margin-top: -7px;}
.itemblock .title {text-align:center; line-height:120%; color:#555555; font-family:'SegoeUISemiBold'; color:#038610; font-size:1.15em; //height:86px; width:256px; //display:table-cell; vertical-align:middle; padding: 0 10px;}
.itemblock .title div{max-height:60px; overflow:hidden;}
.itemblock .lenta {display:none; background:#c32328; text-align:center; color:#fff; padding:0 10px; font-family:'SegoeUIBold'; font-size: 1.15em; text-transform: uppercase; height:30px; line-height:30px; border-radius:5px; position:absolute; top:15px; right:15px;}
.itemblock.action .lenta {display:block;}
.itemblock .item_timer {//background:#f3f4f6; text-align:left; color:#000; font-family:'SegoeUIRegular'; font-size:0.9em; height:60px; padding:0px 10px 0px 10px; //border-top: 1px solid #eaeaeb;}
.itemblock .item_timer .timer_head{line-height:10px; height:10px; overflow:hidden; color:#848484; padding: 0px 0 0 0; text-align:center; //white-space:nowrap;}
.itemblock .item_timer .time_sip{display:inline-block; vertical-align: top; font-size:2.25em;line-height: 20px; padding:2px 1%; font-family:'SegoeUIBold'; color:#848484;}
.itemblock .item_timer .time_padding{text-align:center;}
.itemblock .item_timer .time{display:inline-block; text-align:center; width:33px;}
.itemblock .item_timer .time>div{font-size:2.1em;line-height: 20px; padding:4px 0 0 0; font-family:'SegoeUIRegular';}
.itemblock .item_timer .time>span{font-size:0.9em;line-height: 12px; color:#848484;font-family:'SegoeUIRegular';}
.itemblock .actual {text-align:center; color:#555555; font-family:'SegoeUIRegular'; font-size:0.9em; overflow:hidden; line-height:13px; height:30px; max-height:30px;}
/*.itemblock.action .actual {padding: 15px 10px 0px 10px; height:30px; max-height:30px;}
.itemblock.action .price {height:55px; margin:0px 0 10px 7%;}
.itemblock .actual .item_pick_shop {text-decoration:underline;}*/

.blockwidth {width:300px;}

.view1 .itemblock .price {padding: 15px 0 0 0;}
.desktop .view1 .itemblock:hover .price, .view1 .itemblock.incart .price {padding: 0 0 15px 0;}
@media screen and (max-width: 2300px) {
	.view1 .blockwidth {width:16.66%;}
}
@media screen and (max-width: 2000px) {
	.view1 .blockwidth {width:25%;}
}
@media screen and (max-width: 1600px) {
	.view1 .blockwidth {width:33.333%;}
}
@media screen and (max-width: 1150px) {
	.view1 .blockwidth {width:50%;}
}
@media screen and (max-width: 950px) {
	.view1 .blockwidth {width:100%;}
}
@media screen and (max-width: 780px) {
	.itemblock .like_btn{display:block;}
	.view1 .blockwidth {width:50%;}
	.view1 .itemblock.action .title div{max-height:45px;}
	.view1 .itemblock .price {padding: 0 0 15px 0;}
}
@media screen and (max-width: 550px) {
	.view1 .blockwidth {width:100%;}
}


.view2 .itemblock {overflow: hidden;}
.view2 .blockwidth {width: 200px; border-radius: 10px;}
.view2 .itemblock .like_btn{font-size:1.15em; right:5px; left:5px; bottom:5px; height:34px; line-height:24px;}
.view2 .itemblock .title {font-size:1em; /*font-family:'SegoeUIRegular';*/}
.view2 .itemblock .title div{max-height:48px;}
.view2 .itemblock  .actual {font-family:'SegoeUILight'; font-size:0.85em; padding-top:5px; height:25px; max-height:25px;}
.view2 .itemblock .item_timer .timer_head {font-family:'SegoeUILight'; font-size:0.85em; line-height: 14px; padding: 7px 0 0 0;}
.view2 .itemblock .price .mera {font-size: 1em;}
.view2 .itemblock .price .new {font-size: 1.4em;}
.view2 .itemblock .price .old {font-size: 1em;}
.view2 .itemblock .item_timer {padding: 0px 5px 0px 5px;}
.view2 .itemblock .price {height:43px; max-height:43px; overflow:hidden; padding: 10px 0 0 0;}
.desktop .view2 .itemblock:hover .price, .view2 .itemblock.incart .price {padding: 0 0 10px 0;}
.view2 .itemblock .lenta {font-size:1em; height:24px; line-height:24px; padding:0 10px; right:10px; top:10px;}
.view2 .itemblock .kzlogo {left: 10px; width: 40px;}
.view2 .itemblock .item_timer .time>div{font-size:1.75em;line-height: 18px; padding:7px 0 0 0;}
.view2 .itemblock .item_timer .time_sip {font-size:1.75em; padding:5px 1%;}

@media screen and (max-width: 2200px) {
	.view2 .blockwidth {width:16.66%;}
}
@media screen and (max-width: 1600px) {
	.view2 .blockwidth {width:25%;}
}
@media screen and (max-width: 1150px) {
	.view2 .blockwidth {width:33.333%;}
}
@media screen and (max-width: 950px) {
	.view2 .blockwidth {width:50%;}
}
@media screen and (max-width: 780px) {
	.view2 .blockwidth {width:33.333%;}
	.view2 .itemblock.action .title div{max-height:53px;}
	.view2 .itemblock .price .mera {margin-top: -5px;}
}
@media screen and (max-width: 550px) {
	.view2 .blockwidth {width:50%;}
}

.view3 .itemblock {overflow: hidden;}
.view3 .blockwidth {width:25%;}
.view3 .itemblock .itema {float:left; width:150px;margin:0; padding:0;}
.view3 .itemblock .itemphoto{width:150px; clear:both; top: 0;}
.view3 .itemblock .bgphoto {width:150px; clear:both;}
.view3 .itemblock .tbl_wrap {position:absolute; left:150px; right: 0px; width:auto; top:2px; height:70px;}
.view3 .itemblock.action .tbl_wrap {right:125px;}
.view3 .itemblock .like_btn {bottom:10px; right:130px; left:unset; font-size:1.15em; width:150px;}
.view3 .itemblock.action .like_btn {right:200px;}
.view3 .itemblock .title {width:auto;text-align: left;}
.view3 .itemblock.action .title div{/*max-height:80px;*/}
.view3 .itemblock .item_timer {position:absolute; left:150px; right: 200px; width:auto; bottom:2px;}
.view3 .itemblock .actual {position:absolute; left:150px; right: 0; width:auto; bottom:40px; height:30px; padding:10px; text-align: left; }
.view3 .itemblock .price {position:absolute; right:3%; bottom:-20px;}
.view3 .itemblock.action .price{}
.view3 .itemblock .price .old{font-size:1em; white-space: nowrap;}
.view3 .itemblock .price .new{font-size:1.4em; margin-left:0px;}
.view3 .itemblock .price .mera {font-size: 1em;}
.view3 .itemblock .timer_head{text-align: left;}
.view3 .itemblock .time_padding{text-align: left;}
.view3 .itemblock .lenta {font-size:1.0em; font-family: 'SegoeUISemiBold';}
.view3 .itemblock .kzlogo {right:15px;}
.view3 .itemblock.action .kzlogo {right:90px;}

@media screen and (max-width: 2500px) {
	.view3 .blockwidth {width:33.3%;}
}
@media screen and (max-width: 1800px) {
	.view3 .blockwidth {width:50%;}
}

@media screen and (max-width: 1300px) {
	.view3 .itemblock {overflow:visible;}
	.view3 .itemblock .lenta {padding:0 10px; right:10px; top:10px; line-height:25px; height:26px;}
	.view3 .itemblock .like_btn { width: 130px; height:34px; line-height:28px; font-size:1em;}
	.view3 .blockwidth {width:100%;}
}
@media screen and (max-width: 780px) {
	.view3 .itemblock .price .old{}
	.view3 .itemblock .price .new{font-size: 1.5em;}
	.view3 .itemblock .like_btn {bottom:15px; right:115px; width:105px;}
	.view3 .itemblock.action .like_btn {right:170px;}
	.view3 .itemblock .price{bottom: -23px;}
}

@media screen and (max-width: 550px) {
	.view3 .itemblock .lenta {left:5px; top:5px; right:unset;}
	.view3 .itemblock.action .tbl_wrap {right:0px;}
	.view3 .itemblock .actual{right:0; bottom:40px;}
	
}
@media screen and (max-width: 450px) {
	.view3 .itemblock .like_btn {bottom:50px; right:10px; width:105px;}
	.view3 .itemblock.action .like_btn {right:10px;}
	.view3 .itemblock .actual{display:none;}
	.view3 .itemblock .tbl_wrap{height:55px;}
	.view3 .itemblock .title div{max-height: 48px;}
	.view3 .itemblock .price{bottom: -28px;}
}