@media screen and (min-width:1000px) {
 
.layer_right_content{float:left;width:80%;}
.layer_left_content{float:left;width:23%;}
.contr_layer_right_content_1 {float:right;width:76%;}
.block_right_column{float:right;width:19%;}
.header_site { height: 140px;}
.block_text_logo_site{display:block;float: left;}
.block_banner_toheader{display:block;margin-left:22%;padding:1% 10% 2% 0;}
.punkt_a{padding:0 5px;font-size:14px;}
.ul_gt_menu li:hover .dropdown_5columns {
	left:-270px;
	top:39px;
    }
.gorizontal_menu{display:block;}
/*.adaptive_menu{display:none;}*/
.alya_kartinka{width: 25%; float: left;margin:5px;}
}
@media screen and (min-width:768px) and (max-width:1000px){
.layer_right_content{float:none;width:100%;display:block;}
.block_right_column{float:none;width:23%;clear:both;}
.contr_layer_right_content_1 {float:right;width:76%;}
.layer_left_content{float:left;width:23%;}
.header_site { height: 100px;}
.block_text_logo_site{display:block;float: left;}
.block_banner_toheader{display:block;margin-left:22%;padding:1% 10% 2% 0;}
.punkt_a{padding:0 3px;font-size:13px;}
.ul_gt_menu li:hover .dropdown_5columns {
	left:-390px;
	top:39px;
    }
.gorizontal_menu{display:block;}
/*.adaptive_menu{display:none;}*/
.alya_kartinka{width: 25%; float: left;margin:5px;}
}
@media screen and (max-width:768px) {
.layer_right_content{float:none;width:100%;display:block;}
.contr_layer_right_content_1 {float:none;width:100%;}
.layer_left_content{float:none;width:100%;}
.block_right_column{float:none;width:100%;}
.block_text_logo_site{display:none;float: none;}
.block_banner_toheader{display:block;margin:0;padding:1%;}
.gorizontal_menu{display:none;}
/*.adaptive_menu{display:block;}*/
.alya_kartinka{width: 25%; float: left;margin:5px;}
}
@media screen and (max-width:350px){
.alya_kartinka{width: 0%; float: left;margin:0px;}
}
/*Adaptive menu start
.dl-menuwrapper button {
	background: #ccc;
	border: none;
	width: 48px;
	height: 45px;
	text-indent: -900em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
}
.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 68%;
	height: 5px;
	background: #fff;
	top: 10px;
	left: 16%;
	box-shadow: 
		0 10px 0 #fff, 
		0 20px 0 #fff;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
	background: #aaa;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}
.dl-menuwrapper li {
	position: relative;
}
.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #fff;
	outline: none;
}
.dl-menuwrapper li .dl-submenu {
	display: none;
}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}
Adaptive menu end*/

.box_authoriz_site{border:2px solid #DFE1E1;background:#DFE1E1;height:60px;}
.box_user_geo{margin:0 0 8px;}
.header_site_container_1 {background: #fff;  height: 100%;}
.block_text_logo_site{color: #fff; text-align: left; padding: 5px 0px 5px 10px; font-weight: normal; width:20%;}
.gorizontal_menu { background: rgb(230,175,243); /* Old browsers */
background: -moz-linear-gradient(top, rgba(230,175,243,1) 0%, rgba(157,14,194,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,175,243,1)), color-stop(100%,rgba(157,14,194,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(230,175,243,1) 0%,rgba(157,14,194,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(230,175,243,1) 0%,rgba(157,14,194,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(230,175,243,1) 0%,rgba(157,14,194,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(230,175,243,1) 0%,rgba(157,14,194,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6aff3', endColorstr='#9d0ec2',GradientType=0 ); /* IE6-9 */ font-size:14px;
    margin-top:0px; margin-bottom:0px; padding: 0px 0px 0px 5px;
    margin-left:0px; color: #5d5d5d;
    position: relative; z-index: 20;
    /* border-top: solid 1px #ea6a00; border-bottom: solid 1px #6e6e6e; */ height: 42px;
   }
.punkt_a { display:block; float:left; margin-left:0px; text-decoration:none;
    border-bottom:none; /* solid 5px #1A2697; */
    z-index: 10; line-height: 39px;
    color: #fff; height: 42px;
    -webkit-transition: 0.5s ease-out 0.1s;
     -moz-transition: 0.5s ease-out 0.1s;
     -o-transition: 0.5s ease-out 0.1s;
     transition: 0.5s ease-out 0.1s; }
  
.punkt_a:hover {background: rgb(230,175,243); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(230,175,243,1) 0%, rgba(157,14,194,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(230,175,243,1)), color-stop(100%,rgba(157,14,194,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(230,175,243,1) 0%,rgba(157,14,194,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(230,175,243,1) 0%,rgba(157,14,194,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(230,175,243,1) 0%,rgba(157,14,194,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(230,175,243,1) 0%,rgba(157,14,194,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6aff3', endColorstr='#9d0ec2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
     color: #fff; z-index: 10;box-shadow: 4px 4px 4px rgba(0,0,0,0.5); 
    }   
/*.block_banner_toheader{position: absolute; top: 25px; left: 300px;z-index: 10;}*/
.block_banner_toheader_container_1{text-align: center;padding: 0px 0px 0px 0px; background: #aaa;}	


.dl-menu.dl-animate-out-1 {
    animation: MenuAnimOut1 0.4s linear forwards;
}
@keyframes MenuAnimOut1 {
    50% {
        transform: translateZ(-250px) rotateY(30deg);
    }
    75% {
        transform: translateZ(-372.5px) rotateY(15deg);
        opacity: .5;
    }
    100% {
        transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
}

.dl-menu.dl-animate-in-1 {
    animation: MenuAnimIn1 0.3s linear forwards;
}

@keyframes MenuAnimIn1 {
    0% {
        transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
    20% {
        transform: translateZ(-250px) rotateY(30deg);
        opacity: 0.5;
    }
    100% {
        transform: translateZ(0px) rotateY(0deg);
        opacity: 1;
    }
}
.ddr {
    text-align: right;
    background: #B23ED0;
    border-radius: 10px;
    padding: 2px;
    color: #FFF;
    cursor: pointer;
}
.drugoycvet {
    background: #5DC9E6;
    color: #000;
}
.pop_ap{width:350px;min-height:120px;margin-bottom:8px;}
.pop_ap_text{text-align:center;font-size:18px;font-weight:bold;margin:9px auto;color:#035A85;}
.pop_ap_advert_link{color:#B23ED0}
.pop_ap_advert_link:hover{color:#2DA5DA}
.block_sprava{min-width:150px;float:right;}