@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700&subset=cyrillic,latin);
@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);

* html .clearfix{height: 1%; overflow: visible;}
*+html .clearfix{  min-height: 1%;}
.clearfix { zoom: 1 }
.clearfix:after {  content: "";   clear: both;  display: block;  width: 0; height: 0;  overflow: hidden;  font-size: 0;}

/*background*/
/*body{background-color: #f6f6f3;}
html{background:#f6f6f3;}*/
body{background-color: #fff;}
html{background:#fff;}

#header-overlay{margin-bottom:0;}
/*navigation*/
#main-nav {margin:0 auto; margin-top: 27px;}
#main-nav select{display: none; font: inherit; margin: 0 auto; padding: 3px 4px; width: 95%;font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;}
#main-nav select option {padding: 3px 0; }

/*header*/
.upakovano #logo-upakovano.doypack,.upakovano #logo-upakovano.doypack-red {background: none;font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;font-size:29px;font-style:normal;font-weight:normal;color:#211922;}
.upakovano #logo-upakovano.doypack:hover,.upakovano #logo-upakovano.doypack-red:hover{text-decoration:none;color:#81b1ca;}

/*footer*/
#footer{padding:30px 0;margin:0;clear:both;color:#999;}
#copyright{font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;;margin-top:20px;font-size:12px !important;text-shadow:#fff 1px 1px 0px;color:#999;}
#copyright #promosila a {color:#999;}

/*link*/
a:hover,a:active,a:focus{color:#81b1ca !important;border:0;text-decoration:none;}
a:hover,a:active,a:focus{color:#000000 !important;border:0;text-decoration:none;}
a.source-name {color:#999 !important;}

#header {margin:0 auto !important;text-align:center !important;padding-top:97px;padding-bottom:0px;text-shadow:#fff 1px 1px 0px;background-color: #ffffff;}
#page{width:100%; background-color: #fff;padding-top:30px;}
#content {width:100%!important;max-width:none!important;padding:35px 0 0 0 !important;margin:0 auto !important;}
#news-list{padding:0 0 40px 0; width:540px!important;margin:0 auto;}
#news-list .item, .item{float:left;margin:0 0px 20px 0px;position:relative;width:270px;-moz-box-shadow:0px 2px 2px #ccc;-webkit-box-shadow: 0px 2px 2px #ccc; box-shadow: 0 2px 1px #ccc;border:1px solid #f5f5f5;}#news-list .item, .item{font-size:12px;/*clear:both*/;font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;cursor:pointer;box-shadow:none;border:none;}
/*.page-companies #news-list .item {width:auto;}*/
#news-list .item, .item{font-size:12px;/*clear:both*/;font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;cursor:pointer;}
#news-list .item-img, .detail-link-click, .item-img{text-align:center;background:#fff;padding:10px 15px 0 15px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
#news-list .item-img img, .item-img img {width:100%!important;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;margin-bottom:10px!important;}
#news-list .item-img img:hover, .item-img img:hover{opacity: 0.6;}
#news-list .item-desc, .item-desc, .main-page-pict-200{background:#f7f7f7;padding:10px 15px; padding-top:0px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-top:1px solid #ddd;text-shadow:#fff 1px 1px 0px;background:transparent;border:none;padding-top:none;line-height:20px;}
#news-list .item-desc span, .item-desc span{font-size:12px;line-height:20px;color: #A3A3A3;text-shadow:none;opacity:0.9;}
#news-list .item h3, .item h3{margin:0;padding:0 0 7px 0;position:relative;/*top:-3px*/}
#news-list .item h3 a, .item h3 a{font-size:13px !important;text-decoration: none;border-bottom:1px solid #f5f5f5;color:#211922}
/*#news-list .item h3 a:hover{border-bottom-color:#06C;}*/
#news-list .item h3 a:hover, .item h3 a:hover{color:#81b1ca}
#news-list .item p, .item p{padding-bottom:13px;line-height:16px;}
#news-list .item p, .item p{line-height:16px;}

#page-nav{clear:both;display:none;}
#infscr-loading{ position: fixed;text-align: center;bottom:0;text-align:center;width:960px;left:50%;margin-left:-480px;padding:0 0 20px 0}
/*
.searchform {position:relative;line-height:0;padding:28px 0 28px 0;margin:0;box-sizing:content-box;text-align:center}
.searchform div {  line-height: 0;  margin: 0 auto;  padding: 0;width:260px}
.searchform .s {
  outline:none;
  margin: 0;
  margin-left:16px;  
  float: left;
  font: inherit;
  font-size: 12px;
  border: 1px solid #f0f0f0;
  border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: none;
  padding: 7px 10px 8px;
  line-height: 1;
  width: 200px;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
	display:none;
	border-radius: 17px;
	font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #4D4D4D;
}

.searchform .s:focus {
  -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
  -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
  -o-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
}

.searchform .searchsubmit {
  float: left;
	top: 0;
  right: 0;
  cursor: pointer;
  border-radius: 0;
  border: 1px solid #dcdcdc;
	width:16px;
	margin:0 0 0 112px !important;
  border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  padding: 8px 8px 6px;

  background-color: #f3f3f3;
  background-image: linear-gradient(bottom, rgb(237,237,237) 0%, rgb(250,250,250) 100%);
  background-image: -o-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(250,250,250) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(250,250,250) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(250,250,250) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(250,250,250) 100%);

  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(237,237,237)),
    color-stop(1, rgb(250,250,250))
  );

  line-height: 0;
  box-sizing: content-box;

  -moz-box-shadow: inset 1px 1px 0 0 #FFFFFF;
  -webkit-box-shadow: inset 1px 1px 0 0 #FFFFFF;
  -o-box-shadow: inset 1px 1px 0 0 #FFFFFF;
  box-shadow: inset 1px 1px 0 0 #FFFFFF;
  -moz-transition: 0s all 0s linear;
  -webkit-transition: 0s all 0s linear;
  -o-transition: 0s all 0s linear;
  transition: 0s all 0s linear;
  
  border-radius: 17px;
}

.searchform .searchsubmit.act{margin-left:-35px !important}

.searchform .searchsubmit img {
  line-height: 1;margin:0 !important
}

.searchform .searchsubmit:active {
  -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
  -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
  -o-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
}*/

#q-fsearch {
	text-align:left;
}

.b-search-wrap {
	position:relative;
    margin:0 auto;
	width:240px;
	height:30px;
	border: 1px solid #CCC;
	border-radius: 5px;	
	/*margin-top:15px;*/
	text-align:left;
	/*margin-bottom:10px;*/
	padding-left:155px;
	text-align:left;
}

.b-search__zoom {
	position:absolute;
	top:10px;
	left:8px;
	width:12x;
	height:12px;
}

.b-search__input{
	border:none;
	width:210px;
	height:30px;
	line-height:30px;
    /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtJREFUeNpiZEAANiAOB2JLIBYG4u9AfA+IlwLxXQYcAKRwERDnA7Ec1BB+IHYF4uVA7ItL42wg9sAhxw3EK4FYH13CCYhbGfADUyCeiizABMTWQLydgMbTULX8yBoFgfg1A2HwDYj5kDW+A2IxIjSC/PoRWeNhIPYioMkMiH8D8Sd0iZl4ghwWqhrYJEH+nAvE5UCsCFUsBHXJOiD+CcTByBqYofQPaMhKA3EAELsBsT3UgA6o32YA8XUgvorPT0xYxOqA+D8QRzCQARqhmsOZSdR4AOqaLwABBgAvwyQpRHNitQAAAABJRU5ErkJggg==') 5px 50% no-repeat transparent;*/
	/*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcpJREFUeNq0lbFLw0AUxlMthboEBEHoVBBchYKiS6GiS0URlIqD4OIfICgIjk4F/QMcHQQxdGjtYjF0EhRKnQpCoZMgFASngFDwe/BFQrlLr0198COXy3vvu3eXu4tVKhVLYZNgE+yAebDA/jfwDhxQBj3LwOKKPkl6AxYDfR6fGbIPXsEBRUNtou/9GDQpICPdAlN9SF+VPk3GGIsUwSVHvc5k5UAVfkXSt0EfjzFFE5ECOAFdsARqBlNdo2+XsYUwkQRHI7YH2pa5tRkjdsFcShH5g1KcBtca3lzGzjGXUiTP9rU1uvmxeZ1IJjCiUc2PXdaJzHLxvAgiHnOkTPZJVPvRiXyCGZCMkDzJHB86kQbbuQgifmxDJ1Jl+yiCiB9b1Yk43FRy6mZHEMgytsNcShFZrHO+34P0EAJpxoidhS282B244uK9gDUDAfF5ZkyHu37gKXzKimzwCErcwcHzKMG+En2mwRcretD9oTHFzai6tL75tAN9cmkd8nasc1O7vAa8QZtRbroVsMtpbDC5zbbDb+LTov8q91tOVVFcM409JnMMf4AWhZ4CQn8VjfNYaekqGvfZpRQat4hKaDtu/Y/5QiJy+yvAAC1ybE7hw8GYAAAAAElFTkSuQmCC') 5px 50% no-repeat transparent;*/
	background:transparent;
	padding:0;
	/*padding-left:22px;*/
	box-sizing: border-box;
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    font-family: "PT Serif",Georgia,"Times New Roman",Times,serif;
    font-size: 12px;        
    transition: all 0.2s linear 0s;
}

.b-search__input:focus {
    outline: none;
}
/*
.close-button {
    background: #F3F3F3 url(/bitrix_personal/templates/doypack/images/cl.png) center center no-repeat;
    border: 1px solid #DCDCDC;
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 #FFFFFF inset;
    cursor: pointer;
    line-height: 0;
    padding:0;
    right: 15px;
    top: 15px;
    transition: all 0s linear 0s;
    width: 20px;
  height: 20px;
  display:block;
  position:absolute;
}
.close-button:hover {
    background: #F3F3F3 url(/bitrix_personal/templates/doypack/images/cl_h.png) center center no-repeat;
    border: 1px solid #DCDCDC;
    border-radius: 10px;
    box-shadow: 1px 1px 0 0 #FFFFFF inset;
    cursor: pointer;
    line-height: 0;
    padding:0;
    right: 15px;
    top: 15px;
    transition: all 0s linear 0s;
    width: 20px;
  height: 20px;
  display:block;
  position:absolute;
}
*/

.close-button {background: url(/bitrix_personal/templates/doypack/images/cl.png) center center no-repeat; 
    cursor: pointer; 
    right: 10px; 
    top: 10px; 
    width: 20px; 
    height: 20px; 
    display:block; 
    position:absolute; 
} 
.close-button:hover { 
    background: url(/bitrix_personal/templates/doypack/images/cl.png) center center no-repeat; 
} 

#header, #page, #footer, #counters { width: auto !important;}

/*menu*/
#main-nav a,#aux-nav a,.menu a,.pagination a,.pagination span{color:#000;font-size:18px !important;font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;border:0;}
#main-nav .active a,#aux-nav .active a, .menu .active a {color: #067bdb!important}
#main-nav .active a:hover,#aux-nav .active a:hover{color: #067bdb!important;}
.menu .active a:hover{color:#f00!important;cursor:pointer;}
#main-nav .entity-active a,.menu .entity-active a {cursor:pointer;}
#main-nav .entity-active a:hover,.menu .entity-active a :hover{color:#81b1ca;border:0;}
#main-nav ul.menu li, #aux-nav ul.menu li {background:none;}

ul.menu {text-align:left;margin:0 auto;width:100px;}
#main-nav ul.menu li {padding-left:20px;}
.menu li:first-child {padding-left: 20px !important;}


#aux-nav{margin-top: 4px;}
#aux-nav a {padding-right:6px;}
.pagination a{color:#000;font-size:16px !important;font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;border:0;padding:0 5px;}
/*text*/
.node{
	margin: 0 auto;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 2px 2px #ccc;
	-webkit-box-shadow: 0px 2px 2px #ccc;
	box-shadow: 0 2px 1px #ccc;
	border: 1px solid #f5f5f5;*/
	width: 540px;
	background: #fff;
}
.node h1,.node h2,.node h3,.node h4,.node-info,.companies h1,.companies h2,.companies h3,.companies h4,.companies-info{font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;}
.node h1{font-size:24px;line-height:1;padding:30px 15px 20px 15px;margin:0;}
.node h2,.companies h2{padding:0 15px 20px 15px;margin:0;}
.node-info {padding:0 15px 20px 15px;margin:0;line-height:19px;color:#000;font-size:13px;}
.node-info a,.node-content a{color:#000;}
.node img{/*clear:both;display:block;margin-left:auto;margin-right:auto;*/}
.node-content{padding:0 15px 0px 15px;padding:0;margin:0;font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;;}
#content .node .node-content .item_text .signature {
color:#000;
/*margin:-10px 0 20px 0 !important;
font-size:12px !important;
line-height:16px;*/
font-size: 12px;
line-height: 20px;
margin-bottom: 20px !important;
margin-top: -15px !important;
}

#content .node p{font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;;color:#211922;/*font-size:12px !important;*/line-height:20px;margin:0 0 20px 0;text-align:justify;}
#content .node .item_text p{text-align:left;}
#content .node span.tovarcard  p{color:#aaa;line-height:19px !important;text-align:left;}
span.plus {position:absolute;top:-20px !important;right:0;}
span.plus a {color: #333 !important;}
span.plus2 {top:-20px !important;left:310px;}
#rows li {margin-bottom:52px !important}

.page #content h1{width:auto !important;}

.pagination span {color:#f00 !important;font-size:16px;}
.pagination a.arrow-forward {background: url(/bitrix_personal/templates/doypack/images/arrow_forward_1.gif) no-repeat 50% 6px;height:13px;}
.pagination a.arrow-back {background: url(/bitrix_personal/templates/doypack/images/arrow_back_1.gif) no-repeat 50% 6px;height:13px;}
.pagination ul {margin-left: 0;margin-bottom: 15px;}
#content .node div.pagination p.pag-min{display:none;text-align:center;}

.companies{margin:0 auto;width:490px;}
.companies h1{font-size:24px !important;line-height:1;padding:0 15px 35px 15px;margin-bottom:0 !important;font-weight:normal !important;}
.companies-info {padding:0 15px 20px 15px;margin:0;line-height:19px;color:#677;font-size:13px;}
.companies-info a,.companies-item a{color:#333;}
.companies img{clear:both;display:block;margin-left:auto;margin-right:auto;}
.companies-item{padding:0 0 10px 0;margin:0 auto;font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;}
.page #content h1{width:auto !important;}
#content .companies .companies-item .item_text .signature {color:#677;}
#content .companies p{font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;color:#211922;font-size:13px !important;line-height:19px;margin:0 0 13px 0;text-align:center;}

.page-top,.reklama-top {display:none;}
#content {max-width:none !important;}
#map_canvas{margin:0 0 15px 0 !important;width:100%;height:440px;}
.companies-item:not(:last-child) {margin-bottom: 20px;}
.companies-item img{width:100%;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
/*.companies-item img:hover{opacity: 0.6;}*/

/*Comments*/
.comments-node p.comment-header{
	font-family:Palatino, Georgia, Times, 'Times New Roman', serif;
	font-size:18px!important;
	color:#211922;
}
.comments-node 
input[type=text],
input[type=password],
textarea{
  background: #f8f8f8;
  border-top: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
  border-right: none;
  border-bottom: none;
  padding: 7px 6px 8px;
  font: inherit;
  color: #737373;
  font-size: 12px;

  -moz-transition: 0.2s all linear;
  -webkit-transition: 0.2s all linear;
  -o-transition: 0.2s all linear;
  transition: 0.2s all linear;
} 
.comments-node #name-comment{
	width:219px;
	margin-right:15px;
}
.comments-node #email-comment{
	width:220px;
}
.comments-node textarea{
	width:471px;
	height:98px;
}
.comments-node p.comment-text-comment{
	margin-top:20px;
}
.comments-node p.comment-submit-comment input{
	color: #fff;
	width:85px;
	font: inherit;
	margin-top: 5px;
	padding: 3px 24px 5px;
	text-shadow: 0 -1px 0 rgba(0,0,0,.31);
	font-size: 12px;
	cursor: pointer;
	text-transform: uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-moz-box-shadow: inset 0 0 0 rgba(255,255,255,.27);
	-webkit-box-shadow: inset 0 0 0 rgba(255,255,255,.27);
	box-shadow: inset 0 0 0 rgba(255,255,255,.27);	
	background-image: linear-gradient(90deg, rgba(107,163,194,1) 0%, rgba(153,197,218,1) 100%);	
	border: 1px solid #77aac5;
	background-color: #83b6d1;
}
.comments-node #comment-error{
  display:none;
  color:#f00!important;
  padding-left:2px;
}
.comment-error-red{
  color:#f00!important;
  padding-left:2px;
}
.comments-node span.bold{
  font-weight:bold;
}
.comments-node p img.ava{
  float:left;
  display:inline;
  margin:0 15px 5px 0!important;
  width:50px;
}
.comments-node .comment-one-item{
  margin-bottom: 10px;
}
.comments-node .comment-one-item:last-child{
  margin-bottom: 0;
}
.comments-node .line-more-comments{
  /*text-align: center!important;*/
  /*margin-top:10px!important;*/
  padding-top:20px;
}
.comments-node .line-more-comments img{
  display: none;
}
.comments-node .line-more-comments a{
  color:#000 !important
}
.comments-node.photo-page{
  /*width:454px!important;*/
}
.comments-node.photo-page #name-comment{
  width:204px;
  margin-right:15px;
}
.comments-node.photo-page #email-comment{
  width:205px;
}
.comments-node.photo-page textarea{
  width:441px;
  height:98px;
}
.comments-node-main{
  display:none;
  /*width:454px!important; */
  margin:0px auto 52px auto!important;
}
.comments-node-main .name-comment-mainpage{
  width:204px;
  margin-right:15px;
} 
.comments-node-main .email-comment-mainpage{
  width:205px;
}
.comments-node-main textarea{
  width:441px;
  height:98px; 
}
.comments-node-closer{
  /*border-bottom:1px solid #ccc;*/
  /*padding-bottom:20px*/
}
.comments-node-closer span.bold{
  font-weight:bold;
}
.comments-node-closer p img.ava{
  float:left;
  display:inline;
  margin:0 15px 5px 0!important;
  width:50px;
}
.comments-node #line-more-comments{
  /*text-align: center!important;*/
  /*margin-top:20px!important;*/
  padding-top: 20px;
}
.comments-node #line-more-comments img{
  display: none;
}
.comments-node #line-more-comments a{
  color:#000 !important
}

.comments-node-main p.line-more-comments{
  text-align: center!important;
  margin-top:10px!important;
}
.comments-node-main .line-more-comments img{
  display: none;
  width:auto!important;
}
.comments-node-main .line-more-comments a{
  color:#000 !important
}
.comments-node-main .comment-one-item{
  margin-bottom: 10px;
}
.comments-node-main .comment-one-item:last-child{
  margin-bottom: 0;
}

/*Новые стили комментариев*/
 .comments-node p.comment-submit-comment input{
  background-color: #FFFFFF;
  background-image: none;
  border:1px solid #efeeee;
  border-radius: 0;
  text-shadow:none;
  color:#000;
  text-transform: lowercase;
  padding:5px 24px 7px;
  padding:11px 24px 13px;
  line-height:12px;
  font-family: "PT Serif",Georgia,"Times New Roman",Times,serif;
  font-size:12px;
  width:63px;
 }
.comments-node #name-comment, .comments-node #email-comment{
  width:95%;
  margin-bottom:10px;
  display:block;
  padding:13px 6px 13px;
  padding:18px 6px;
  border:1px solid #efeeee;
  color:#000;
  line-height:12px;
  border-radius: 0;
  background:#fff;
  -webkit-appearance:none;
  font:inherit;
  font-size:12px;
  -moz-transition:0.2s all linear;
  -webkit-transition:0.2s all linear;
  -o-transition:0.2s all linear;
  transition:0.2s all linear;
  outline:none;
}
.comments-node .email-comment-mainpage, .comments-node .name-comment-mainpage{
  width:95%;
  margin-bottom:10px!important;
  display:block!important;
  padding:13px 6px 13px;
  padding:18px 6px!important;
  border:1px solid #efeeee!important;
  color:#000!important;
  line-height:12px;
  border-radius: 0;
  background:#fff!important;
  -webkit-appearance:none;
  font:inherit;
  font-size:12px;
  -moz-transition:0.2s all linear;
  -webkit-transition:0.2s all linear;
  -o-transition:0.2s all linear;
  transition:0.2s all linear;
  outline:none;
}
.comments-node textarea {
  width:97%;
  padding:13px 6px 13px;
  padding:18px 6px;
  border:1px solid #efeeee;
  color:#000;
  line-height: 12px;
  border-radius: 0;
  padding-top:12px;
  height:90px;
  background: #fff;
  -webkit-appearance:none;
  outline:none;
}
p.comment-datas{
  margin-top:10px!important;
}
p.comment-submit-comment{
  margin-top:10px!important;
}
.comments-node p.comment-header{
  font-size:14px!important;
}
.comment-text-comment .text-comment-label,.comment-datas .comment-datas-name-label, .comment-datas .comment-datas-email-label, .comment-submit-comment .comment-submit-label{
  font-family: 'PT Serif', Palatino, Georgia, Times, 'Times New Roman', serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-shadow: none;
  line-height: 12px;
  position: absolute;
  top: 25px;
  left: 21px;
  color: rgb(0, 0, 0);
  -webkit-user-select: none;
  cursor: text;
  z-index: 999;
  opacity: 1;
  outline:none;
}
.comment-datas{
  position:relative;
}
.comment-datas .comment-datas-name-label{
  top:23px;
}
.comment-datas .comment-datas-email-label{
  top:90px;
}
.comment-submit-comment .comment-submit-label{
  top:28px;
  cursor:pointer;
}
p.comment-text-comment{
  position:relative;
}
p.comment-submit-comment{
  position:relative;
}
.social-share.group p{
  margin-bottom:10px;
  font-size:12px;
}
.social-share.group p a{
  color:#000!important;
}

#content .node .comments-list-view .comment-one-item p{
  margin-top:0!important;
  margin-bottom:0!important;
}

.comments-list-view{
	display:block!important;
}

#content .node .comments-list-view .comment-one-item{
  margin-top:0;
  margin-bottom:0;
  padding-top:10px;
  padding-bottom:10px;
}
#content .node .comments-list-view .comment-one-item .comment-name-date-view{
  font-size:11px!important;
  line-height:13px!important;
}
#content .node .comments-list-view .comment-one-item .comment-text-view{
  color:rgb(138, 138, 138)!important;
  font-size:12px!important;
  line-height: 16px;
  margin-top:5px!important;
}
#content .node .comments-block-none-app .comment-one-item{
  margin-top:0;
  margin-bottom:0;
  padding-top:10px;
  padding-bottom:10px;
}
#content .node .comments-block-none-app .comment-one-item p{
  margin-top:0!important;
  margin-bottom:0!important;
}
#content .node .comments-block-none-app .comment-one-item .comment-name-date-view{
  font-size:11px!important;
  line-height:13px!important;
}
#content .node .comments-block-none-app .comment-one-item .comment-text-view{
  color:rgb(138, 138, 138)!important;
  font-size:12px!important;
  line-height: 16px;
  margin-top:5px!important;
}
#content .node .comments-block-none-app .comment-header{
  font-size:12px;
  margin-bottom:0;
}


#page #content .comments-list-view .comment-one-item p{
  margin-top:0!important;
  margin-bottom:0!important;
}
#page #content .comments-list-view .comment-one-item{
  margin-top:0;
  margin-bottom:0;
  padding-top:10px;
  padding-bottom:10px;
}
#page #content .comments-list-view .comment-one-item .comment-name-date-view{
  font-size:11px!important;
  line-height:13px!important;
}
#page #content .comments-list-view .comment-one-item .comment-text-view{
  color:rgb(138, 138, 138)!important;
  font-size:12px!important;
  line-height: 16px;
  margin-top:5px!important;
  margin-bottom:5px!important;
}
#page #content .comments-block-none-app .comment-one-item{
  margin-top:0;
  margin-bottom:0;
  padding-top:10px;
  padding-bottom:10px;
}
#page #content .comments-block-none-app .comment-one-item p{
  margin-top:0!important;
  margin-bottom:0!important;
}
#page #content .comments-block-none-app .comment-one-item .comment-name-date-view{
  font-size:11px!important;
  line-height:13px!important;
}
#page #content .comments-block-none-app .comment-one-item .comment-text-view{
  color:rgb(138, 138, 138)!important;
  font-size:12px!important;
  line-height: 16px;
  margin-top:5px!important;
}
#page #content .comments-block-none-app .comment-header{
  font-size:12px;
  margin-bottom:0;
}
.comment-form textarea{
  line-height:20px;
  font-size:12px;
}
/*end of Comments*/

.b-menu-iphone {	
	display:none;
	position:relative;
	/*margin:0 auto;
	text-align:center;*/
	width:220px;
}

.b-menu-iphone__opener {
	width:27px;
	cursor:pointer;
	display:inline-block;
}

.b-menu-dropdown  {
	position:absolute;	
	width:100%;
	top: 35px;	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #C6CBD0;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font-size:13px;
	line-height:18px;
	z-index:777;
}

.b-menu-dropdown__list {	
	list-style: none;	
	margin:0;
	padding:0;
}

.b-menu-dropdown__item {
	display: block; 
	white-space: normal;
	padding: 5px 10px 6px;
	color: #231F20;
	text-align:center;
	cursor:pointer;
	text-shadow:none;
}

.b-menu-dropdown__item_state_selected {
	background-color: #A3ABB1;
	color: #FFF;
}
			
.b-menu-dropdown__item:hover {
	background-color: #08C;
	color: #FFF;
}

@media only screen and (max-width :870px) {
	#news-list{max-width:560px;}
}	
@media only screen and (max-width :690px) {
	#news-list{max-width:560px;}
}
@media only screen and (min-width:1050px) {
	#news-list{padding:0 0 40px 0; max-width:548px;margin:0 auto}
}
@media only screen and (max-width :630px) {
	/*#main-nav ul.menu{display: none;}	*/	
	/*#main-nav select{display: block;}	*/
	.b-menu-iphone{display: inline-block;}	
	.b-search-wrap {
	    padding-left:0;
		text-align:center;
	}
	#b-search__boximg {
	    margin-left:auto;
		margin-right:auto;		
	}
	#q-fsearch {
		text-align:center;
	}
}

#logo-upakovano {
    display: block !important;
    margin: 0 auto;
}


#header, #page, #footer, #counters {
    width: 608px;
}

/* Межстрочный интервал */
.nodes-teasers-list div p {
    line-height: 20px !important;
}


/* Уменьшения шрифта на 1 пункт */
body {
    font: 12px/16px!important;
}

#prolog h1 {
    font-size: 1.9em!important;
}

/* Шрифт */
@import url(http://fonts.googleapis.com/css?family=PT+Serif);

body {
  font-family: "PT Serif",Georgia,"Times New Roman",Times,serif!important;
}

/* цвет ссылок для шаринга */
.social-share p a {
    color: #667777 !important;
  }

/* Смещение исправляет */
span.tovarcard  {width:280px!important;}
#infscr-loading{
  background:#fff;
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
  width:120px;
  left:50%;
  margin-left:-70px;
  padding:20px;
  margin-bottom:20px;
  border-radius:5px;
}
#content .node p{color:#000;}
@media handheld, only screen and (max-width: 568px) { 
    .comments-node-main .name-comment-mainpage{width:97%;margin-bottom:10px}    
    .comments-node-main .email-comment-mainpage{width:97%}   
    .comments-node-main textarea {width:97%}   
}
.comments-node-closer .comment-one-item:last-child{
  border-bottom:1px solid #ccc;
}
.b-search-wrap {
  /*display:none;*/
  position:relative;
  margin:0 auto;
  width:210px;
  height:30px;
  border: none;
  border-radius: 5px; 
  margin-top:20px;
  margin-bottom:35px;
  text-align:left;
}

.b-search__zoom {
  position:absolute;
  top:10px;
  left:8px;
  width:12x;
  height:12px;
}

.b-search__input{
  border:none;
  width:210px;
  height:15px;
  line-height:15px;
    /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtJREFUeNpiZEAANiAOB2JLIBYG4u9AfA+IlwLxXQYcAKRwERDnA7Ec1BB+IHYF4uVA7ItL42wg9sAhxw3EK4FYH13CCYhbGfADUyCeiizABMTWQLydgMbTULX8yBoFgfg1A2HwDYj5kDW+A2IxIjSC/PoRWeNhIPYioMkMiH8D8Sd0iZl4ghwWqhrYJEH+nAvE5UCsCFUsBHXJOiD+CcTByBqYofQPaMhKA3EAELsBsT3UgA6o32YA8XUgvorPT0xYxOqA+D8QRzCQARqhmsOZSdR4AOqaLwABBgAvwyQpRHNitQAAAABJRU5ErkJggg==') 5px 50% no-repeat transparent;*/
  /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcpJREFUeNq0lbFLw0AUxlMthboEBEHoVBBchYKiS6GiS0URlIqD4OIfICgIjk4F/QMcHQQxdGjtYjF0EhRKnQpCoZMgFASngFDwe/BFQrlLr0198COXy3vvu3eXu4tVKhVLYZNgE+yAebDA/jfwDhxQBj3LwOKKPkl6AxYDfR6fGbIPXsEBRUNtou/9GDQpICPdAlN9SF+VPk3GGIsUwSVHvc5k5UAVfkXSt0EfjzFFE5ECOAFdsARqBlNdo2+XsYUwkQRHI7YH2pa5tRkjdsFcShH5g1KcBtca3lzGzjGXUiTP9rU1uvmxeZ1IJjCiUc2PXdaJzHLxvAgiHnOkTPZJVPvRiXyCGZCMkDzJHB86kQbbuQgifmxDJ1Jl+yiCiB9b1Yk43FRy6mZHEMgytsNcShFZrHO+34P0EAJpxoidhS282B244uK9gDUDAfF5ZkyHu37gKXzKimzwCErcwcHzKMG+En2mwRcretD9oTHFzai6tL75tAN9cmkd8nasc1O7vAa8QZtRbroVsMtpbDC5zbbDb+LTov8q91tOVVFcM409JnMMf4AWhZ4CQn8VjfNYaekqGvfZpRQat4hKaDtu/Y/5QiJy+yvAAC1ybE7hw8GYAAAAAElFTkSuQmCC') 5px 50% no-repeat transparent;*/
  background:transparent;
  padding:0;
  /*padding-left:10px;*/
  /*padding-right:10px;*/
  box-sizing: border-box;
    -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
    font-family: "PT Serif",Georgia,"Times New Roman",Times,serif;
    font-size: 12px;        
    transition: all 0.2s linear 0s;
}

.b-search__input:focus {
    outline: none;
}
#b-search__boximg{
  width:20px;
  height:30px;
  /*margin-top:20px;*/
  /*margin-left:auto;
  margin-right:auto;*/
  cursor:pointer;
}
.node.comments-node{
  padding:0;
  margin-top:52px;
}

#content .item_text h1, #content .item_text h2, #content .item_text h3, #content .item_text h4, #content .item_text h5, #content .item_text h6{
  margin:0!!important;
  padding:0!important;
  margin-bottom:20px!important;
  line-height:20px!important;
  font-size:12px!important;
}
input[type="button"], input[type="submit"], input[type="reset"]{
  -webkit-appearance: button!important;
}
p#line-more-comments img{
  width:90px!important;
}
p.line-more-comments img{
  width:90px!important;
}
.comments-hide-position{
  display:none;
}
.social-share.group p a.comments-link-counter-blue{
  color:rgb(6,69,173)!important;
  text-decoration: none;
}


@media only screen and (max-width: 580px) {

	body{
		/* padding:0 25px; */
	}
	
	.node{
		width:100%;
	}
	.main-photo-single-page img {
		height: auto;
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.nodes-teasers-list > div > a{
		float:none;
		display:block;
		margin:0 auto 15px;
	}
	
	.nodes-teasers-list > div > a img{
		width:100%;
	}
	
	.item_text p img {
		max-width:100%;
		height:auto;
	}
	
	.nodes-teasers-list div h3, .nodes-teasers-list div p{margin:0 0 20px !important;}
	.nodes-teasers-list > div > a{
		max-width:100%;
	}
	
	.node-content {
		padding:0;
	}
	
}

.main-photo-single-page {
/*padding-top: 58px;*/
}
.single-page {
  width: 490px;
}