@media all and (max-width: 1300px) {
   #pagewrap {
      width: 95%;
   }
    #logo-block {
      width: 60%;
	 }
	 #search-language-blocks{
width:33%;
	 }
	 	 #contact-block{
width:33%;
	 }
 #h_contacts {
 font-size:100%;
 }
 #h_stelcontacts {
  font-size:80%;
 }
#h_smailcontacts {
  font-size:80%;
 }
 #adv {
      width: 100%;
     float: left;
   } 
#adv {
      width: 100%;
     float: left;
   }   
  #content {
      width: 100%;
     float: left;
   }
      #sidebar {
      width: 30%;
   }
   #sidebar .widget {
      padding: 8% 7%;
      margin-bottom: 10px;
   }
   #searc{
float:left;
width:55%;
padding:2% 1.5% 1.5% 8%;
}


#lg{
float:left;
position:relative;
width:28%;
}

#nav > li {
font-size:90%;
}
#footer_right{
position:relative;
width:90%;
color:#FFFFFF;
margin-top:6.5%;
left:5%;
font-weight:500;
}
@media all and (max-width: 1100px) {
#nav > li {
font-size:80%;
}
@media all and (max-width: 1005px) {
#nav > li {
font-size:75%;
}
}
}
@media all and (max-width : 980px) {
#nav > li {
font-size:90%;
}

#nav > li {
        float: none;
        border-bottom: 0;
        margin-bottom: 0;
    }
    #nav ul.subs {
        position: relative;
        top: 0;
    }
    #nav li:hover ul.subs {
        display: none;
    }
    #nav li #s1:target + ul.subs,
    #nav li #s2:target + ul.subs {
        display: block;
    }

    #nav ul.subs > li {
        display: block;
        width: auto;
    }
}
#contact-block{
  display:none;
}
		#pogoda{
	
	display:none;
}
}
@media all and (max-width : 900px) {
#nav > li {
font-size:90%;
}
		#pogoda{
	
	display:none;
}
#img1 {
position:relative;
left:2px;
}
#img2 {
position:relative;
left:5px;
}
#img3 {
position:relative;
left:8px;
}

    #nav > li {
        float: none;
        border-bottom: 0;
        margin-bottom: 0;
    }
    #nav ul.subs {
        position: relative;
        top: 0;
    }
    #nav li:hover ul.subs {
        display: none;
    }
    #nav li #s1:target + ul.subs,
    #nav li #s2:target + ul.subs {
        display: block;
    }

    #nav ul.subs > li {
        display: block;
        width: auto;
    }
	}
	@media screen and (max-width: 800px) {
		#pogoda{
	
	display:none;
}
	}
@media screen and (max-width: 650px) {
#contact-block{
  display:none;
}  
#pogoda{
	
	display:none;
}

  #searc{
padding:2% 1.5% 1.5% 9%;
}
   #main-nav {
      position: static;
   }
 #logo-block {
      width: auto;
      float: none;
      margin: 20px 0;
	  height:auto;
   }
#lg{
float:left;
position:relative;
width:28%;
}
#nav > li {
font-size:90%;
}
 #adv{
      width: 100%;
      float: left;
      margin: 10px 0;
   }
   #content {
      width: 100%;
      float: left;
      margin: 10px 0;
   }
   #sidebar {
      width: 100%;
      float: none;
      margin: 0;
   }
    #search-language-blocks{
width:100%;
	 }
	 	 	 #contact-block{
width:100%;
	 }
}

@media screen and (max-width: 480px) {
   html {
      -webkit-text-size-adjust: none;
   }
   img#bgimg{
height:50px;
width:100%;
}
#textcontent{
position:relative;
margin-top:-0.5%;
left:0.15%;
width:97%;
word-wrap: break-word;
text-align:left;
margin-left:10px;
}
	#pogoda{
	
	display:none;
}
   #main-nav a {
      font-size: 90%;
      padding: 10px 8px;
   }
   #footer{
   display:none;
   }
   #contact-block{
  display:none;
}
h4{font-size:1em}
#textcontent{font-size:1em;}
	 #lg{
	 
float:left;
position:relative;

width:28%;
}
#undp_logo{
float:left;
top:5px;
position: relative; left: calc(0% - 0%);
height: auto; /* высота картинки */
}
.finance_text{
float:left;
width:80%;
margin-top:0.5%;
font-weight:500;
font-size:13px;
position: relative; left: calc(0% - 0%);
}
.flexslider .slides p {
	display: block;
	position: absolute;
	text-align:center;
	text-overflow: ellipsis; 
	overflow: hidden; 
	white-space: nowrap; 
	bottom:0px;
	width:96%;
	float:left;
	height:auto;
	padding: 0 5px;
	margin: 0;
	font-size: 0.8em;
	text-transform: uppercase;
	line-height: 40px;
	color: white;
	background-color: #21444C;
	opacity: 0.8;
	filter: alpha(Opacity=80);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
}

img {
   max-width: 100%;
   height: auto;
   width: auto\9; /* ie8 */
}


.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}