@charset "utf-8";
/* CSS Document */
body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
background:#e8e8e8;
}
a {
color:#333333;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a img {
border:none;
}
h2, h3 {
margin:0;
padding:5px;
}
h4 {
	margin:0;
}
.clear {
clear:both;
}
img.main_pic {
width: 100%;
position: fixed;
z-index: -1;
left: 0;
top: 0;
}
.main {
width: 100%;
max-width:1000px;
margin:50px auto 10px auto;
border:1px solid #dbdbdb;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#f5f5f5;
}
.header {
width: 100%;
max-width:1000px;
height:380px;
background:url(../images/header.jpg);
}
.logo {	
width: 100%;
max-width:264px;
height:124px;
margin:-45px 10px 10px 10px;
float:left;
background:url(../images/logo.png);
}
.top_search {
height:24px;
margin:3px 15px 0 0;
float:right;
}
.top_search .moduletable{
background:none;
border:none;
font-size:19px;
margin:0;
padding:0;
}
.top_search .inputbox{
width:143px;
height:18px;
margin:0 5px 0 0;
padding:0;
}
.top_search .button {
height:24px;
}
.top_menu {
width: 100%;
max-width:1000px;
height:30px;
margin:350px 0 0 0;
float:left;
background:url(../images/menu.jpg);
}
.up {
margin:0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}
.top_menu ul {
display:block;
margin:auto;
padding:0;
}
.top_menu ul li {
height:30px;
display:inline-block;
margin:0 0 0 26px;
padding:0 0 0 15px;
position:relative;
float:left;
background:url(../images/menu_li.png) no-repeat left center;
}
.header .top_menu ul li {
margin:0 0 0 20px;
}
.top_menu li ul{
top:30px;
left:-5px;
position:absolute;
display:none;
background:#658818;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
padding:0 0 5px 0;
z-index:999;
}
.top_menu li:hover ul{
display:block;
}
.top_menu li ul li {
width:180px;
height:30px;
margin:0 0 0 5px;
padding:0 0 0 5px;
display:block;
float:none;
}
.top_menu a {
height:22px;
padding:8px 0 0 0;
display:block;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.top_menu a:hover {
text-decoration:underline;
}
.top_menu li ul li a {
height:22px;
padding:8px 0 0 10px;
}
.center {
width: 100%;
max-width:970px;
padding:15px;
position:relative;
}
.breadcrumbs {
width:100%;
margin:0 0 10px 0;
}
.left {
width: 100%;
max-width:644px;
float:left;
}
.left_big {
width: 100%;
max-width:970px;
float:left;
}
.module1 {
width:317px;
}
.module2 {
width:317px;
margin:0 0 0 10px;
}
.module3 {
width:316px;
margin:0 0 0 10px;
}
.right {
width:316px;
margin:0 0 0 10px;
float:left;
}
.right ul {
display:block;
margin:0;
padding:0;
}
.right li {
display:block;
margin:0;
padding:5px;
border-bottom:1px dotted #dbdbdb;
}
.right li:hover {
background:#dbdbdb;
}
.footer {
width: 100%;
max-width:970px;
margin:10px auto;
padding:5px 0px;
border:1px solid #dbdbdb;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#f5f5f5;
font-size:12px;
text-align:right;
}
.componentheading {
width:100%;
font-size:36px;
font-weight:bold;
padding:0 0 10px 0;
margin:10px 0;
border-bottom:1px solid #dbdbdb;
}
.left_big h2 {
font-size:18px;
font-weight:bold;
padding:5px 8px;
border:1px solid #dbdbdb;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#c7e69c;
float:left;
width: 100%;
max-width:894px;
margin:10px 0;
}
.left_big ul.actions {
	float:right;
	display:block;
	padding:0;
	margin: 15px 10px;
}
.left_big ul.actions li {
	display:inline-block;
}
.contentpaneopen {
width:100%;
}
p {
margin:5px 0;
padding:0;
}
p img {
margin:0 5px 5px 5px;
}
.junews {
padding:5px;
border-bottom:1px dotted #dbdbdb;
}
.junews a {
font-weight:bold;
}
.junews img {
width:50px;
float:left;
margin:0 5px 5px 0;
}
.header4 .junews img {
width:150px;
}
.juinfo {
float:left;
}
.moduleonmain {
padding:5px;
margin:0 0 5px 0;
background:#c7e69c;
border:1px solid #dbdbdb;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#mod_search_searchword {
padding:2px 4px;
border:1px solid #dbdbdb;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.button {
border:1px solid #dbdbdb;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:url(../images/menu.jpg);
color:#ffffff;
}
.button:hover {
background-position:bottom;
}
.icon {
width:18px;
height:18px;
margin:0 10px 0 0;
float:right;
display:block;
background-repeat:no-repeat;
}
.vk {
background:url(../images/icons_vk.png) no-repeat center;
}
.bg {
background:url(../images/icons_bg.png) no-repeat center;
}
.fb {
background:url(../images/icons_fb.png) no-repeat center;
}
.li {
background:url(../images/icons_li.png) no-repeat center;
}
.tw {
background:url(../images/icons_tw.png) no-repeat center;
}
.rss {
background:url(../images/icons_rss.png) no-repeat center;
}
.module_header {
background:url(../images/bg_module.jpg) no-repeat center;
}
.module_header p,
.module_header img {
margin:0;
padding:0;
}
.header_a {
display:block;
width:220px;
height:58px;
}
.header1 {
background:#c7e69c url(../images/header1.png) no-repeat center top;
}
.header2 {
background:#c7e69c url(../images/header2.png) no-repeat center top;
}
.header3 {
background:#c7e69c url(../images/header3.png) no-repeat center top;
}
.header4 {
background:#c7e69c url(../images/header4.png) no-repeat center top;
}
.header5 {
background:#c7e69c url(../images/header5.png) no-repeat center top;
}
.header6 {
background:#c7e69c url(../images/header6.png) no-repeat center top;
}
.header7 {
background:#c7e69c url(../images/header7.png) no-repeat center top;
}
.header8 {
background:#c7e69c url(../images/header8.png) no-repeat center top;
}
.header9 {
background:#c7e69c url(../images/header9.png) no-repeat center top;
}
.header10 {
background:#c7e69c url(../images/header10.png) no-repeat center top;
}
.small {
font-family:"Times New Roman", Times, serif;
font-size:12px;
margin:0 0 10px 0;
float:none;
clear:both;
}
.banneronmain {
width:auto;
height:auto;
margin:auto;
}
.banneronmain .left {
width:100%;
margin:0;
}
.banneronmain .right {
width:100%;
margin:0;
}
.banneritem {
float:left;
margin:0 5px 5px 0;
}
.rassilka {
text-align:center;
background:#9bdbff url(../images/rassilka.png) no-repeat left bottom;
}
.pagination {
	clear:both;
	display:block;
	padding:20px 0;
	text-align:center;
}

.pagination ul {
	display:block;
}

.pagination li {
	display:inline-block;
	margin:0 3px;
}
.items-row {
	clear:both;
	float:none;
}
.jn-info {
	margin:0 0 5px 0;
}
.junewsultra .jn {
	margin:0;
}
.junewsultra .jn .jn-right {
	width:78%;
}
.wk-slideshow .slides>li {
	text-align:center;
}
iframe,
object {
	display:block;
	float:none;
	clear:both;
	margin:auto;
}
.blog dl.article-info {
    display: none;
}
dl.article-info {
    font-size: 11px;
    font-weight: bold;
}
.yand_dyr {position:absolute;top:10px;background:#fff; right:-26%; width:25%;}

.modules-wrapper {
    display: flex;
    flex-flow: column wrap;
    margin-left: -8px;
    width: 100%;
    align-items: flex-start;
}
.moduleonmain {
    margin: 0 8px 8px 0;
    max-width: 32%;
}

.junewsultra .jn .jn-head {
    background: transparent;
}
.junewsultra .jn {
    border: none;
}
.item-page p img {
	max-width: 100%;
	height: auto;
}

.loaded-articles-item img, .items-leading img {
	width: 100% !important;
	max-width: 260px !important;
}

@media (max-width: 1024px) {.yand_dyr {display:none;} }
.top100 {visibility: hidden;display: none;overflow: hidden;height: 0;}


/* Adaptive */
.header{
	margin-bottom: 20px;
}
.header-row{
	display: none;
}
@media(max-width: 1600px){
	html,body{
		height: 100%;
	}
	.yand_dyr{
		width: 170px;
		right: 0;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
	}
}

@media(max-width: 1420px){
	.yand_dyr{
		width: 130px;
	}
	.yand_dyr .rt_photo_31388{
		width: 40px !important;
		height: 40px;
	}
	.yand_dyr .rt_main_31388{
		margin-left: 45px !important;
	}
	.yand_dyr .rt_title_31388_div{
		font-size: 12px;
	}
}
.modules-columns-container{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -7px;
}
.modules-columns-container.modules-wrapper{
	flex-flow: row wrap;
}
.modules-column{
	width: 33.333%;
	padding: 0 7px;
	box-sizing: border-box;
}
.modules-column .moduleonmain{
	max-width: 100%;
	margin-right: 0;
}
.modules-column iframe{
	width: 100% !important;
}
.modules-columns-mobile{
	display: none;
}

@media(max-width: 1365px){
	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.yand_dyr,
	.main_pic{
		display: none;
	}
	.header{
		height: 200px;
		-webkit-background-size: cover;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50% 0;
	}
	.top_menu{
		margin-top: 0;
	}
	.main{
		margin: 0 auto;
		padding: 0 20px;
	}
	.top_menu ul{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.top_menu ul li{
		background-image: none;
	}
	.top_menu{
		height: auto;
		background-image: none;
		background-color: #207d13;
	}
	.top_search .inputbox,
	.top_search{
		height: 30px;
	}
	.top_search .button{
		height: 28px;
	}
	.top_search{
		margin-bottom: 10px;
	}
	.left_big{
		float: none;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.module1,
	.module2,
	.module3{
		width: 32.5%;
		margin: 0 0 10px 0;
	}
	.center{
		padding: 0;
	}
}
/* 1365 */
@media(max-width: 1024px){
	.hidden-on-tablet{
		display: none;
	}
	.header-row{
		display: block;
		position: relative;
		padding: 10px 20px;
		background-color: #fff;
		margin: 0 -20px;
	}
	.mob-btn{
		display: block;
		width: 30px;
	}
	.mob-btn span{
		display: block;
		width: 100%;
		height: 3px;
		background-color: #000;
		border-radius: 3px;
		margin-bottom: 5px;
	}
	.mob-btn span:last-child{
		margin-bottom: 0;
	}
	.mobile-menu{
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background-color: #fff;
		box-shadow: 0 0 10px rgba(0, 0, 0, .4);
		padding: 30px 20px;
		font-size: 16px;
		display: none;
		z-index: 10;
	}
	.mobile-menu ul,
	.mobile-menu ul li{
		list-style:  none;
		margin: 0;
		padding: 0;
	}
	.mobile-menu ul li{
		line-height: 1.3;
		margin-bottom: 5px;
		padding: 5px 0;
		
	}
	.deeper > a::after{
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 4px;
		height: 4px;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		margin-left: 10px;
		margin-top: -4px;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.mobile-menu .deeper ul{
		display: none;
	}
	.mobile-menu ul li li{
		font-size: 12px;
		padding: 2px 0 2px 10px;
	}
	.mobile-menu .top_search{
		float: none;
		margin-bottom: 20px;
	}
	.mobile-menu .icon{
		float: none;
		display: inline-block;
		margin-bottom: 3px;
	}
	.header_a{
		width: 100%;
		max-width: 220px;
	}
	.junewsultra .jn .jn-left img{
		width: 100%;
		height: auto;
	}
	.junewsultra .jn .jn-left{
		width: 17%;
	}
	.junewsultra .jn .jn-right h4{
		font-size: 12px;
	}
	img{
		max-width: 100%;
	}
	.left{
		float: none;
	}
	.item-page{
		width: 100%;
	}
	#comments-form input{
		height: 30px;
	}
	html > br,
	.footer ~ br,
	.left_big ul.actions{
		display: none;
	}
	.mobile-menu .deeper > a{
		/* margin-bottom: 10px;*/
		display: inline-block;
	}
	.item-page table,
	.item-page table td{
		width: auto !important;
	}
	.item-page table td span{
		font-size: 14px !important;
	}
	.item-page table{
		margin-left: 0 !important;
	}
	.moduletable iframe{
		width: 100% !important;
	}
}
/* 1024 */


@media(max-width: 767px){
	.modules-wrapper {
	    display: flex;
	    flex-direction: column;
	}	
	.moduleonmain {
	    width: 100%;
	    max-width: 100%;
	}
	.module1,
	.module2,
	.module3{
		width: 100%;
	}
	.module2 {
		order: 1;
	}
	.module1,
	.module3{
		order: 2;
	}
	.footer > div{
		width: 100% !important;
		float: none;
	}
	.footer br{
		display: none;
	}
	.acymailing_form{
		table-layout: fixed;
		width: 100%;
	}
	.acymailing_form input{
		width: 100% !important;
		font-size: 14px;

		height: 30px;
	}
	.top_search .inputbox{
		border: 1px solid #dfdfdf;
		padding-left: 5px;
	}
	#comments-form input{
		height: 3em;
	}
	#comments-form p,
	#comments-form p span{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	#comments-form p span br{
		display: none;
	}
	#comments-form p span label{
		order: -1;
		margin-bottom: 5px;
	}
	#comments-form p span .checkbox + label{
		order: 2;
	}
	#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder{
		margin-left: 0 !important;
	}
	p{
		line-height: 1.4;
		margin-bottom: 20px;
	}
	.uptl_container {
		display: none;
	}
	iframe{
		display: block;
		width: 100% !important;
		margin: 20px 0;
	}
	#comments-form textarea{
		width: 100%;
		max-width: 250px !important;
	}
	.main{
		overflow-x: hidden;
	}
	.left_big ul.actions{
		display: none;
	}
	.footer{
		padding-left: 20px;
		padding-right: 20px;
	}
	#jc{
		width: 280px !important;
		overflow: hidden;
	}
	.blog p img{
		max-width: 100px;
		height: auto;
	}
	.left_big h2{
		padding: 10px 5px;
	}

	.mob-order-1 {
		order: 1;
	}
	.mob-order-2 {
		order: 2;
	}
	.mob-order-3 {
		order: 3;
	}
	.mob-order-4 {
		order: 4;
	}
	.mob-order-5 {
		order: 5;
	}
	.mob-order-6 {
		order: 6;
	}
	.mob-order-7 {
		order: 7;
	}
	.mob-order-8 {
		order: 8;
	}
	.mob-order-9 {
		order: 9;
	}
	.mob-order-10 {
		order: 10;
	}
	.mob-order-11 {
		order: 11;
	}
	.mob-order-12 {
		order: 12;
	}
	.modules-columns-container{
		display: none;
	}
	.modules-columns-mobile{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -7px;
	}
	.modules-columns-mobile .moduleonmain{
		width: 100%;
		max-width: 100%;
		margin: 0 0 14px;
		padding: 0 7px;
	}
}
/* 767 */

@media(max-width: 420px){
	html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products[data-cols="2"] .grid-product:nth-child(n+1){
		width: 100% !important;
	}
}













