@charset "utf-8";

@media screen and (max-width: 1024px) {
  	#header-content {
    	background-color: none;
  }
  	#main-menu {   
  /*position: relative;
  min-height: 40px;
  min-height: 3em;*/
  }
  	#main-menu ul {
	    width: 12em;
	    height: 1em;
	    padding: 0.5em 0;
	    margin: 1em;
	    position: absolute;
	    top: 0;
	    left: 0;
	    border: 1px solid rgba(0,0,0,0.3);
	  	background: #fff url('../image/icon-menu.png') no-repeat 1em center;
  }
  	#main-menu li.first {
    	visibility: visible;
  }
  	#main-menu li {
	    display: none; /* hide all <li> items */
	    margin: 0;
  }
  	#main-menu li.current {  
    	display: block; /* show only current <li> item */
  }
  #main-menu li.current a {
    	color: rgba(0,0,0,0.4);
  }
  	#main-menu  a {
	    color: rgba(0,0,0,0.4);
	    padding: 0 0.5em 0 2.5em;
	    text-align: left;
	    line-height: 1em;
  }
  	#main-menu a.active {
	    background: none;
	    color: #f00;
	    display: block; /* show only current <li> item */
	    line-height: 1em;  
  }
  /* При наведении указателя мыши на меню*/
  	#main-menu  ul:hover {
	    background-image: none;
	    height: auto;
  }
 	#main-menu ul:hover li {
	    display: block;
	    margin: 0 0 5px;
  }
  	#main-menu ul:hover a.active {
    	color: #f00;
    /*background: url('../image/icon-check.png') no-repeat 0.25em center;*/
  }
  	.paragraf-block .div-table .div-cell {
    	padding-top: 1em;
  }
  	h2 {
    	font-size: 1em;
  }
  	#titul-page h2 {
    	margin-left: 0em;
  }
  	#titul-page .paragraf div#paragraf-text {
  		width: 50%;
  		margin-left: 50%;
  	}
  .popup-div {
    width: 100%;
  }
  .hidden-content p.close_button {
    text-align: center;
  }
}