body {
    background: #eee;
    font-family: Tahoma, Arial;
    font-size: 13px;
    color:#757474;
}

div[itemprop="articleBody"]
 {display:inline-block;}

img{ border:none; }

input:focus, a:focus {
outline: none;
}


#main_page{
  width: 1210px;
  margin:0px auto;
  padding: 5px;
	}

p {
    font-size: 16px;
    color:#333333;
    font-family: Georgia, "Times New Roman", Times, serif;	
    line-height: 18px;
}


/****************INNER*******************/
.left-top-div{
	float: left;
}
.right-top-div{
	float: right;
}

.clear-float{
	clear: both;
}


.logotype {
    display:block;
    background:url(../images/express-logo-green.jpg) no-repeat;
    width:490px;
    height:80px;
    font-size:0;
    cursor:pointer;
}


#search {
  
  margin-top: 10px;
  position: absolute;
  }
  
  .search label{
  display: none;
  }
  
  .search #mod-search-searchword{
  height: 35px;
  padding-left: 17px;
  background: url(../images/find.png) no-repeat;
    border: none;
  width: 262px;
  }

  
  .network{
  width: 260px;
  height: 35px;
  background: url(../images/network.png) no-repeat;
  margin-top: 10px;
  padding-top: 9px;
  float: right;
}
 
.network a{
text-decoration: none;
margin-left: 7px;
margin-top: 7px;
color: black;
margin-left:35px;
}

.network a img{
position: absolute;
margin-left: -20px
}

/****************СВОЙСТВА БАННЕРОВ*******************/

.bannergroup {
  	text-align: center;
	margin-top: 10px;
  	margin-bottom: 10px;
}

.carouselbanner {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}


.banneritem {
  	margin-left: 6px;
  	margin-right: 6px;
  	margin-bottom: 6px;
  	display: inline-block;
	float: left;
}


/*nav*/
nav {
    
    left:0;
    top:155px;
    width:100%;
    height:48px;
    background:white;
}
nav {
    margin: 0px 1px;
    /*background:url(../images/menu.png) repeat-x;*/
    background-color: #eee;
    height:35px;
}

nav ul li{ float:left; position:relative; list-style: none; }

nav ul li a {
    text-transform: uppercase;
      color: black !important;
      text-decoration: none;
      display: block;
      line-height: 20px;
      height: 20px;
      padding: 0 15px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 380px; /* изначально было 180px */
      /*border-right: 1px solid white;*/
      margin-top: 7px;

}

nav ul li.current a{
    background-color: #8cb300;
}

nav ul li a:hover{
    background-color: #8cb300;
}

nav ul li.item-87 a, nav ul li.item-49 a{
    border-right: none;
}

li.deeper  ul {
            position:absolute;
            left:0;
            display:none;
            margin:0 0 0 0;
            padding:5px;
            list-style:none;
            background-color: #8cb300;
            z-index: 8;
        }  

li.deeper  ul li {
            width: 210px; 
            float: left;
            
            z-index: 9;
            
        }
        
li.deeper  ul li a{
     background-color: #eee;
     margin-top: 0;
     border: 1px solid silver;
} 

li.deeper  ul li a:hover{
  	 color: #fff;
     background-color: #8cb300;
} 



/*nav============*/


.page-header{
    
}

.page-header h1{
    font-size: 15px;
    font-weight: normal;
    color: white;
    background-color: #2A6208;
    padding: 5px 15px;
    border: 5px solid white;
    outline: 1px solid silver;
}


#only_one{
margin-bottom: 10px;
margin-top: 10px;
width: 1210px;
height: 274px;
}

#left_menu{
	width: 117px;
	height: 272px;
	border: 1px solid #dedede;
	background: #e7e7e7;
	float: left;
}

#left_menu img{
margin-left: 20px;
margin-top: 7px;
}
#left_menu ul{
margin-left: -17px;
}
#left_menu ul li{
list-style: none;
padding: 0 0 8px 14px;
  background: url(../images/point.png) no-repeat 0 4px;
  line-height: 12px;
}
#left_menu ul li a{
text-decoration: none;
font-family: Tahoma, Arial;
  font-size: 12px;
  color: #757474; 
}

#news_slide_left{
width:22px;
height:42px;
background: url(../images/left.png);
position: absolute;
 margin-left: 125px;
  margin-top: 120px;
  cursor: pointer;
    z-index: 9;

}

#news_slide_right{
width:22px;
height:42px;
background: url(../images/right.png);
position: absolute;
margin-left: 1184px;
margin-top: -164px;
cursor: pointer;
}
#news_slider .moduletable h3{
  background: white url(../images/top.png) repeat-x 0 1px;
  height: 38px;
  color: #757474;
  text-align: center;
  line-height: 38px;
  text-transform: uppercase;
  display: block;
  text-shadow: 1px 1px 1px white;
  font-family: Tahoma, Arial;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  border-top: 1px silver solid;
}

#news_slider  .newslist{
padding: 15px;
}

#news_slider .newstitle a span{
 font-weight: bold;
 color: #2a6208;
 font-family: Tahoma, Arial;
  font-size: 12px;
  }

#news_slider .newstitle a {
color: #2a6208;
}  

#news_slider{
width: 1066px;
overflow: hidden;
position: relative;
height: 300px;
}

#news_slider .slide{
	display: block;
	width: 342px;
	height: 272px;
	background: white;
	border: 1px solid #e1e1e1;
}

#news_slider .slide1
{
  margin-left: 28px;
  margin-top: 0px;

}

#news_slider .slide2
{
  margin-left: 375px;
  margin-top: -274px;

}

#news_slider .slide3
{
  margin-left: 722px;
  margin-top: -274px;

}
#news_slider .slide4
{
  margin-left: 1069px;
  margin-top: -274px;

}
#news_slider .slide5
{
  margin-left: 1416px;
  margin-top: -274px;

}
#news_slider .slide6
{
  margin-left: 1763px;
  margin-top: -274px;
}

#sidebar{
width: 29px;
height: 182px;
overflow:hidden;
background-color:#a1a2a4;
float:left;
margin-left: -45px;
margin-top: -15px;
}

#sidebar_line{
position:absolute;
width: 3px;
height:100%;
background-color: #2a6208;
margin-left: 26px;
}

#sidebar .sidebar_img{
width:25px;
height: 25px;
border-right: 1px solid silver;
border-bottom: 1px solid silver;
background-position:  center center;
}
#sidebar .img1{
background-image: url(../images/ico1.png);
}
#sidebar .img2{
background-image: url(../images/ico2.png);
}
#sidebar .img3{
background-image: url(../images/ico3.png);
}
#sidebar .img4{
background-image: url(../images/ico4.png);
}
#sidebar .img5{
background-image: url(../images/ico5.png);
}
#sidebar .img6{
background-image: url(../images/ico6.png);
}
#sidebar .img7{
background-image: url(../images/ico7.png);
}

#sidebar .sidebar_link{
  position: absolute;
  margin-left: 28px;
  margin-top: -26px;
  height: 24px;
  display: block;
  padding-left: 12px;
  line-height: 24px;
  color: #3e3e3e;
  width: 170px;
  background-color: #eee;
  border: 1px solid gray;
  z-index:100;
}
#sidebar .sidebar_link a{
color: #3e3e3e;
text-decoration: none;
}

#content_line{
background: #2A6208;
  display: block;
  height: 5px;
  font-size: 0;
  /*margin: 30px 0 26px 0;*/
  margin-top: -15px;
}
#content{
margin-top: 15px;
margin-right: 243px;
border: 1px solid silver;
padding:15px;
background-color: white;
}

.ja-zinsec h2{
  /*font-family: "MyriadProRegular";*/
  display: block;
  height: 32px;
  /*border: 1px solid #D2D2D2;
  background: white;*/
  width: 170px;
  position: absolute;
  margin-left: 265px;
  margin-top: 15px;
  z-index: 10;
  }

  .ja-zinsec h2 a{
  background: #2A6208;
  display: block;
  margin: 1px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  font-weight: normal;
  font-family: Verdana !important;
  color: #fff;
  text-decoration: none;
  
}

div.r_b div.banneritem{
    /*display: block;*/
    float: none;
} 

h4.ja-zintitle a{
  font-family: Tahoma, Arial;
  font-size: 12px;
  color: #757474;
  text-decoration: none;
}



.my_sp_class{
    position: absolute;
    width: 430px;
    height: 300px;
    background-color: black;
    opacity: 0;
    z-index: -1;
}

.my_sp_title{
    position: absolute;
    width: 425px;
    height: 250px;
    padding: 10px;
}

.my_sp_title span{
    bottom: 0%;
    position: absolute;
    z-index: 5;
    
}

.my_sp_title span a{
    font-family: Tahoma, Arial;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
    color: white;
    text-transform: uppercase;
    line-height: 24px;
    text-shadow: 1px 1px 1px black, -1px -1px 2px grey;
}


.item-page h2, .item-page h2 a{
/*font-family: "MyriadProRegular";*/
font-size: 22px;
color: #67904d;
text-decoration: none;
}

.category-name{
margin-left: 0px;
}
.category-name a{
color: #67904d;
text-decoration: underline;
  }



#right{
float: right;
width: 242px;
background-color: white;
}

#right .moduletable h3{
  background: white url(../images/top.png) repeat-x 0 1px;
  height: 38px;
  color: #757474;
  text-align: center;
  line-height: 38px;
  text-transform: uppercase;
  display: block;
  text-shadow: 1px 1px 1px white;
  font-family: Tahoma, Arial;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  border-top: 1px silver solid;
 }
#right  ul li a{

  color: #757474;
  text-decoration: underline;
  line-height: 12px;
}
#right  ul{
padding-left: 10px;
}
#right  ul li{
  list-style: none;
  padding: 0 0 8px 14px;
  background: url(../images/point.png) no-repeat 0 4px;
  line-height: 12px;
  padding-bottom: 20px;
}

#footer1{
  background: url(../images/footer.png) repeat-x;
  min-height: 185px;
  padding: 10px 17px 10px 28px;
  display: table;
  background-size: 100% 100%;
  width: 96.3%;
}
.category{
	width: 49%; /*% 409/1210 */
	float: left;
    border-right: 1px solid #a7ab9a;
}
.mail-us{
	width: 27.768%; /*% 336/1210 */
	float: left;
}
.map{
	width: 49%; /*% 409/1210 */
	float: right;
}

.map div.custom{
    padding-top: 20px;
}

.bottom_menu {
  border: 1px solid #c4c4c4;
  padding: 1px;
  background: white;
  margin-top: 12px;
}

.info1 {
  position: fixed;
  left: 26px;
  bottom: 10px;
  width: 135px;
  height: 135px;
  font-size: 0;
  background: url(../images/www-info3.png) no-repeat;
  background-size: 132px;
  bottom: 10px;
  left: 0;
  position: fixed;
  display: none;
  z-index: 9999;
  cursor: pointer;
}

.express-info {
  position: fixed;
  margin-left: 4px;
  bottom: 0px;
  width: 1200px;
  /*min-height: 210px;*/
  min-height: 105px;
  display: block;
  z-index: 99990;
}

.express-info .close {
  width: 37px;
  height: 37px;
  border: 1px solid #D4D4D4;
  padding: 1px;
  background: white;
  position: absolute;
  right: -2px;
  top: -39px;
  z-index: 500;
}

.express-info .close a {
  width: 37px;
  height: 37px;
  display: block;
  background: url(../images/close.png) no-repeat;
}

.express-info .base {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  border: 1px solid #D4D4D4;
  background: white;
}

.express-info .inner {
  margin: 1px;
  min-height: 84px;
  /*min-height: 145px;*/
  background: url(../images/point1.png) repeat;
  position: relative;
  padding: 5px 259px 18px 171px;
}
.info {
  display: block;
    position: absolute;
    left: 26px;
    top: -24px;
    width: 168px;
    height: 168px;
    font-size: 0;
    background: url(../images/www-info3.png) no-repeat;
    background-size: 130px;
}

/*div_link*/
.div_link
{
    position: absolute;
    right: 8px;
    top: -3px;
    width: 214px;
    height: 140px;
    font-size: 11px;
    color: White;
}
.div_link span
{
    font-weight:bold;
    font-family:Tahoma, Arial;
    text-transform:uppercase;
    margin-left:4px;
}


.div_link .get,
.div_link .set
{
    display:block;
    width:216px;
    height:44px;
    text-align:center;
    line-height:43px;
    background:url(../images/btn2.png) no-repeat;
    text-transform:uppercase;
}

.div_link .get{ background-position:left top; font-family: Tahoma, Arial; color:white; font-size:15px;}
.div_link .set{ background-position:left bottom; font-family: Tahoma, Arial; font-size:18px; color:#C6F606;}
.div_link ul{ margin-top:8px;margin-left: -50px;}
.div_link ul li{ padding-bottom:5px; list-style: none;}
.div_link a{text-decoration: none;}

/*div_link========*/

#footer1 h3{
  font-family: Tahoma, Arial;
  font-size: 18px;
  font-weight: normal;
  color: #626262;
  margin-bottom: 12px;
  text-transform: uppercase;
  }


.ja-usersetting-wrap{
    display: none;
}

.ja-box-inner p, .ja-box-inner span {
    font-size: 12px !important;
    color: #757474 !important;
    font-family: Tahoma, Arial !important;
    line-height: 15px;
    font-weight: normal !important;
}

.jazin-full{
    
}


.ja-box-inner{
#border-bottom: 1px solid silver;
height: 300px;
overflow: hidden;
padding-bottom: 20px;
}

.ja-zinsec{
    margin-right: 25px;
}



.blog h2 a{
    color: #8cb300;
}

.blog .items-row, .blog .items-leading{
    border-bottom: 3px solid #2A6208;
    display: inline-block;
    width: 100%;
}


ul.dropdown-menu {
    margin: 0;
    padding: 5px;
    position: absolute;
    margin-left: 840px;
    margin-top: 0px;
}

ul.dropdown-menu  li{
    display: inline-block;
    padding: 5px;
}

.dropdown-menu li.print-icon a {
    display: block;
    width: 20px;
    height: 20px;
    background:url(../images/print.png) no-repeat;
    background-size: cover;
}

.dropdown-menu li.email-icon a {
    display: block;
    width: 20px;
    height: 20px;
    background:url(../images/email.png) no-repeat;
    background-size: cover;
}

dt.article-info-term{
    display: none;
}

.pagination{
    border: 1px solid silver;
    padding: 15px;
    text-align: center;
    margin-top: 10px;
}

.pagination p.counter {
    text-align: center;
}

.pagination ul li{
    display: inline;
    padding: 5px;

}

.pagination ul li a{
    background-color: #8cb300;
    color: white;
    text-decoration: none;
    padding: 8px;
    background-color: #8cb300;
    color: white;
    padding: 5px 9px 5px 10px;
    
}

.blog_img_wrap{
    float: left;
    margin: 8px;
    width: 150px;
    height: 150px;
    overflow: hidden;
    border: 2px solid white;
    outline: 1px solid #8cb300;
    text-align: center;
}

.blog .items-leading .blog_img_wrap{
    float: left;
    margin: 8px;
    margin-bottom: 20px;
    width: 200px;
    height: 200px;
    overflow: hidden;
    border: 5px solid white;
    outline: 1px solid #8cb300;
    text-align: center;
    
}

.blog .items-leading .blog_img_wrap img{
    margin-top: 25px;
}

.muted{
    font-size: 0.9em;
}

.article-info{
    display: block;
}

.article-info dd{
    display: inline-block;
}

.items-more ol{
    list-style: none;
    margin-left: -20px;
}


p.readmore{
    text-align: right;
    margin-top: 45px;
}
p.readmore a{
    background-color: #8cb300;
    color: white;
    text-decoration: none;
    padding: 8px;
    background-color: #8cb300;
    color: white;
    /* text-decoration: none; */
    padding: 5px 9px 5px 10px;
    border: 3px solid white;
    outline: 1px solid silver;
}

.items-more a{
    color: #8cb300;
    padding-top: 10px;
    display: block;
}

.item-page{
    border: 1px solid silver;
    border-radius: 10px;
    padding: 10px;
}    
.pager{
    display: none;
}

#express-info01 .moduletable{
color: white;
z-index:100000;
}

#express-info01 .moduletable ul li{
display: inline;
margin-right: 10px;
}

#express-info01 .moduletable ul li a{
color: white;
font-size: 22px;
}

#sidebar a.scrollFixIt{
    display: none;
}

#footer1 ul{
    padding-left: 0;
}

#footer1 ul li{
    list-style: none;
    padding: 0 0 8px 14px;
    background: url(../images/point.png) no-repeat 0 4px;
    line-height: 12px;
    margin-right: 25px;
    /*display: inline-block;*/
}
#footer1 ul li a{
    color: #757474;
}

.content-category h1{
    font-size: 18px;
    color: #2a6208;
    padding-bottom: 6px;
    border-bottom: 1px solid #dcdcdc;
    display: block;
    text-transform: uppercase;
    font-weight: normal;
}

.content-category table{
    width: 100%;
    border-collapse: separate;
    border-spacing: 1px;
    margin: 20px 0;
    border-color: grey;
}
.content-category table tr{
    background: #ebebeb;
}

.content-category table td{
    vertical-align: middle;
    line-height: 26px;
    height: 26px;
    padding: 5px 20px;
}

.content-category table td a{
    color: #383838;
}

.content-category table td:nth-child(2){
    width: 100px;
}

.rapid_contact {
    margin-top: -5px;
}

.rapid_contact textarea {
    width: 250px;
    height: 45px;
}

.rapid_contact input[type='submit'] {
    background: url(../images/btn_black24.png) repeat-x;
    border: none;
    display: block;
    font-size: 0;
    padding: 0 12px;
    line-height: 24px;
    height: 24px;
    /* width: auto; */
    font-size: 12px;
    font-family: Tahoma, Arial;
    text-shadow: 1px 1px 1px black;
    cursor: pointer;
    color: White;
    width: 160px !important;
    margin-left: 138px;
    margin-top: 5px;
}






#express-info01 .newsflash h2
{
    display: inline-block;
    border-left: 1px solid white;
    padding-left: 15px;
    margin-right: 15px;
}

#express-info01 .newsflash p{
    display: inline-block;
    color: white;
    font-size: 17px;
    margin-top: -70px;
}

#express-info01 .newsflash a{
    display: inline-block;
    color: white;
    font-size: 17px;
    padding-right: 10px;
}

#express_m{
    display: inline-block !important;
}

.spec{
    padding: 5px;
    border: 1px solid silver;
    background-color: #DCE8DB;
}

#express-info01 .newsflash div.spec{
    display: inline-block;
    color: white;
    font-size: 17px;
    background-color: transparent;
    border: none;
}

.wk-slideset a.mod_a{
    width: 287px;
    height: 137px;
    z-index: 1;
    display: block;
    position: absolute;
}

#searchForm div.clearfix{
    display: inline-block;
}

#searchForm button.hasTooltip{
    display: block;
    width: 100px;
    height: 25px;
    position: absolute;
    margin-left: 275px;
    margin-top: -23px;
}

table.top_bans{
    width: 100%;
}

table.top_bans td{
    text-align: center;
}

table.top_bans td small{
    color: gray;
    font-size: 0.65em;
}

table.bottom_bans{
    width: 100%;
}

table.bottom_bans td{
    text-align: center;
}

table.bottom_bans td small{
    color: gray;
    font-size: 0.65em;
}

/*
h4.newstitle{
    text-align: center !important;
} 
*/

.site-ads{
	margin: 0 2%;
	clear: both;
}
.site-ads div{
	float: left;
	width: 14%;
	margin: 0 1%;
}
.site-ads div img{
	max-width: 100%;
}

.contentpane iframe,
.contentpane iframe .html-height{
	overflow-y: scroll;
}

#mobile_bottom{
    display: none;
}


/* For mobile */
.menu-toggle, .left_menu-dop{
	display: none;
}

@-ms-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}


@media screen and (max-width: 1220px) {	
	
	#main_page {
		margin: 0 auto;
		padding: 5px 0.41%;
		width: 99.18%; /*% 1210/1220 */
	}
	.left-top-div{
		width: 40.5%; /*% 490/1210 */
		float: left;
	}
	.logotype {
		width: 100%;
		height: 50%;
		min-height: 50px;
		background-size: contain;
		background-color: #016f32;
		background-position: center center;
	}
	.search #mod-search-searchword {
		width: 100%;
		background-color: #e4e4e4;
		background-image: none;
		border: 1px solid #fff;
		border-radius: 8px;
		background-image:  url("../images/find-img.jpg");
		background-position: right center;
		background-repeat: no-repeat;
	}
	#search{
		width: 20%;
		margin-right: 2%;
	}
	.network {
		width: 48%;
		background-color: #e4e4e4;
		background-image: none;
		border: 1px solid #fff;
		border-radius: 8px;
		height: 24px;
		text-align: center;
	}
	.network a {
		margin-left: 12%;
	}
	.network a img {
		margin-top: 2px;
	}
	.right-top-div{
		width: 59.5%; /*% 720/1210 */
		float: right;
	}
	.right-top-div img{
		width: 100%;
        
	}
	.first-nav ul{
		width: 100%;
		padding: 0;
	}
	#expr_button, #express-info01{
		display: none !important;
	}
	nav span{
		width: 0px !important;
	}
	#only_one{
		width: 100%; 
		clear: both;
		height: auto;
	}
	#left_menu {
		width: 9.66%; /*% 117/1210 */
	}
	#news_slider {
		width: 88%; /*% 1066px/1210 */
		height: auto;
		display: table;
	}
	#news_slider .slide1,
	#news_slider .slide4 {
		margin-left: 2.43%; /*% 26/1066 */
	}
	#news_slider .slide {
		width: 30.08%; /*% 342/1066 */
		float: left;
		margin-left: 2.43%; /*% 26/1066 */
	}
	#news_slider .slide1, #news_slider .slide2, #news_slider .slide3 {
		margin-top: 0;
		margin-left: 2.43%; /*% 26/1066 */
	}
	#news_slider .slide4, #news_slider .slide5, #news_slider .slide6 {
		margin-top: 10px;
		margin-left: 2.43%; /*% 26/1066 */
	}
	#news_slide_right {
		display: none;
	}
  	#news_slider .newstitle a span {
		font-size: 12px; 
		font-weight: normal;
  	}
	.main_slider{
		clear: both;
	}
	.banneritem{
		width: 24%;
		margin: 0 0.5%;
		float: left;
	}
	.banneritem a,.banneritem a img{
		width: 100%;
	}
	#right, #sidebar{
		display: none;
	}
	#content {
		margin-right: 0px;
		padding: 15px;
	}
	.default .ja-zinsec {
		padding: 0;
		margin-top: 20px;
	}
	#content_line{
		margin-bottom: 16px;
	}
	.default .ja-zin .ja-box .ja-box-inner {
		padding: 0;
		height: auto;
	}
	.ja-zincontent img{
		width: 100%;
	}
	.ja-zinsec h2 {
		right: -1px;
	}
	.my_sp_class {
		width: 100%;
		height: 100%;
		top: 0; bottom: 0;
	}
	.a-zincontent{
		position: relative;
	}
	.my_sp_title {
		width: 95.5%; 
		padding: 10px 2.25%; 
		height: auto;
		bottom: 20px;
	}
	.my_sp_title span {
		position: static;
	}
	.my_sp_title span a {
		line-height: 24px;
        font-size:	22px
	}
  
	#footer1{
	  padding: 10px 1.23%;
	  width: 97.54%;
	}
	.map{
		clear: both;
		float: none;
		width: 100%;
	}
	.map iframe{
		width: 100%;
		height: 250px;
	}
	.category{
		width: 50%;
	}
	.mail-us{
		width: 50%;
	}
	.express-info{
		width: 99.17%; /*% 1200/1210 */
	}
	.nbs-flexisel-inner .nbs-flexisel-item{
		width: 25%;
	}
	.nbs-flexisel-inner .nbs-flexisel-item img{
		width: 100%;
		height: auto;
	}
	.moduletablenews{
		display: none;
	}
	.contentpane #blockrandom{
		display: block;
	}
	div[itemprop="articleBody"]{
		margin-top: 20px;
	}
	div[itemprop="articleBody"] img,
	.modal img{
		max-width: 100%;
		height: auto;
		margin-top: 20px;
	}
	ul.dropdown-menu {
		margin: 20px 0;
		position: static;
	}
	.pagination, .pagination ul{
		padding-left: 0;
		padding-right: 0;
	}
	.site-ads{
		margin: 0 5%;
	}
	.site-ads div{
		float: left;
		width: 26%;
		margin: 0 2%;
		display: table-cell;
		text-align: center;
	}
    #mobile_bottom{
        display: block;
    }
    #mobile_bottom .bannergroup div{
        height: 250px !important;
    }
    #mobile_bottom .bannergroup div img
    {
        display: inline-block;
        /*width: auto !important;
        height: 100% !important;*/
    }
	
} 

@media screen and (max-width: 980px) {	
	html, body{
		margin: 0px;
		width: 100%;
		font-size: 16px;
	}
	#main_page {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.left-top-div{
		width: 100%; 
		float: none;
	}
	.right-top-div{
		float: none;
		clear: both;
		padding-top: 20px;
		width: 100%;
		max-width: 700px;
	}
	.right-top-div > div{
		text-align: left !important;
	}
	.top-fix-menu{
		width: 100%;
		background-color: #016f32;
		height: 40px;
		/*position: fixed;
		z-index: 1001;*/
	}
	.logotype {
		width: 245px;
		height: 40px;
		min-height: 40px;
		background-position: left center;
		display: inline-block;
	}
	/*#search, .network {
		margin-top: 50px;
	}*/
	.menu-toggle{
		background: none;
		background-image: url("../images/menu_close.png");
		background-repeat: no-repeat;
		border: none;
		border-radius: 0;
		width: 27px;
		height: 28px;
		display: inline-block;
		vertical-align: middle;
		margin: 0;
		padding: 0;
		outline: none;
		text-align: left;
		position: absolute;
		top: 6px;
		right: 15px;
	}
	.top-nav {
		display: none;
	}
	.toggled-on {
		display: block;
		background-color: #eee;
		position: absolute;
		top: 40px;
		width: 100%;
		z-index: 1000;
	}
	.top-nav ul li{
		display: block;
		float: none;
		border-bottom: 1px solid #fff;
		position: static;
		width: 100%;
	}
	nav, .top-nav ul{
		height: auto;
		padding: 0;
		margin: 0;
	}
	.top-nav ul li a {
		height: 25px;
		line-height: 25px;
		margin-top: 0;
		width: 94%;
		padding: 10px 3%;
		text-transform: none;
		font-size: 16px;
		display: block;
		max-width: 94%;
	}
	.top-nav ul li .current a:focus{
		background-color: #8cb300;
	}
	.toggled-on .top-nav .left_menu-dop {
		display: block;
	}
	.top-nav .left_menu-dop ul li{
		border-bottom: 1px solid #fff;
	}
	.top-nav .left_menu-dop ul li a{
		color: black;
		text-decoration: none;
	}
	.first-nav  {
		width: 99%;
	}
	li.deeper ul , .first-nav li.deeper ul{
		background-color: transparent;
		display: block !important;
		margin: 0;
		padding: 0;
		position: static;
		z-index: inherit;
		width: 100%;
	}
	.top-nav ul .deeper  a{
		padding-bottom: 5px;
		background-color: transparent;
	}
	li.deeper ul li{
		float: none;
		width: 100%;
		border: none;
	}
	li.deeper ul li a{
		position: static;
		padding: 5px 3% 5px 9%;
		width: 88%;
		border: none;
	}
	li.deeper ul:last-child li a{
		padding-bottom: 10px;
	}
	.toggled-on .left_menu-dop {
		display: block;
	}
	
	.top-nav .left_menu-dop ul li a:hover,
	.top-nav .left_menu-dop ul li a:focus,
	.top-nav ul .deeper  a:hover,
	.top-nav ul .deeper  a:focus{
		background-color: #8cb300;
	}
	.second-nav{
		margin-top: 0 !important;
	}
	#search{
		width: 45%;
		margin-left: 3%;
	}
	.network {
		margin-right: 3%;
		width: 45%;
	}
	.right-top-div{
		margin: 10px 3%;
		width: 94%;
	}
	#left_menu{
		display: none;
	}
	#news_slider{
		width: 100%;
	}
	#news_slider .slide {
		margin: 10px 0;
		width: 48%;
		height: 300px;
	}
	#news_slider .slide1, #news_slider .slide3, #news_slider .slide5{
		margin-right: 3.2%;
	}
	#news_slider .newstitle a span {
		font-size: 12px; 
		font-weight: normal;
	}
	#only_one{
		margin: 10px 3%;
		width: 94%;
	}
	#footer1 {
		padding: 10px 3%;
		width: 94%;
	}
	.rapid_contact {
		margin-top: 0;
	}
	.my_sp_title span a {
		line-height: 22px;
        font-size:	20px
	}
  	div[itemprop="articleBody"] img,
	.modal img{
		max-width: 100%;
		height: auto;
		margin-top: 20px;
	}

  

	
}

@media screen and (max-width: 750px) {	
	.pagination{
		position: relative;
	}
	.pagination ul{
		margin-top: 70px;
	}
	.pagination-start, .pagination-prev, .pagination-next, .pagination-end{
		top: 60px;
		position: absolute;
	}
	.pagination-start{
		left: 50px;
	}
	.pagination-prev{
		left: 150px;
	}
	.pagination-next{
		right: 150px;
	}
	.pagination-end{
		right: 50px;
	}
  	.my_sp_title span a {
		line-height: 18px;
        font-size:	16px
	}
  	div[itemprop="articleBody"] img,
	.modal img{
		max-width: 100%;
		height: auto;
		margin-top: 20px;
	}


}

@media screen and (max-width: 650px) {	
	.banneritem {
		margin: 10px 3.2%;
		width: 43.6%;
	}
	#news_slider .slide {
		width: 45%;
		height: 350px;
	}
	#content {
		margin: 10px 3%;
		width: 94%;
		padding: 0;
		border: none;
	}
	.default .ja-zin .items-row{
		width: 100% !important;
		float: none;
	}
	.ja-zinsec {
		margin-right: 0;
	}
	.category , .mail-us{
		width: 100%;
	}
	.site-ads div{
		width: 42%;
		margin: 0 2%;
	}
	.item-pagecontact table{
		width: 100%;
	}
	.item-pagecontact table tr td span,
	.item-pagecontact table tr td b{
		padding: 0 1rem;
	}
  	.my_sp_title span a {
		line-height: 26px;
        font-size:	22px
	}
  	div[itemprop="articleBody"] img,
	.modal img{
		max-width: 100%;
		height: auto;
		margin-top: 20px;
	}


}

@media screen and (max-width: 520px) {	
	
	#news_slider .slide {
		height: 300px;
		width: 94%;
		float: none;
		margin: 10px auto;
	}
  	#news_slider .newstitle a span {
		font-size: 14px; 
		font-weight: normal;
	}
	.picture{
		margin: 0 auto;
	}
	.rapid_contact textarea {
		width: 200px;
	}
	.pagination ul{
		font-size: 12px;
		padding: 5px;
	}
	.pagination-start{
		left: 0px;
	}
	.pagination-prev{
		left: 100px;
	}
	.pagination-next{
		right: 100px;
	}
	.pagination-end{
		right: 0px;
	}
	#search{
		width: 94%;
		margin: 10px 3%;
		float: none;
	}
	.network{
		width: 94%;
		margin: 60px 3% 10px 3%;
		float: none;
	}
  	.my_sp_title span a {
		line-height: 24px;
        font-size:	22px
	}
  	div[itemprop="articleBody"] img,
	.modal img{
		max-width: 100%;
		height: auto;
		margin-top: 20px;
	}


}

@media screen and (max-width: 420px) {	
	
	
	.rapid_contact textarea {
		height: 200px;
	}
  	div[itemprop="articleBody"] img,
	.modal img{
		max-width: 100%;
		height: auto;
		margin-top: 20px;
	}

}