body{
	margin-top: 0px!important;
}
.mod-menu .nav.menu.ot-obl-right li, .nav.menu.gia-right.gia-right1 li:hover ul,  .nav.menu.obpriem li:hover ul {
    display: block;
}
.mod-menu .nav.menu.ot-obl-right li, .nav.menu.gia-right.gia-right1 li:active ul, .nav.menu.obpriem li:active ul {
    display: block;
}
ul.gia-right{
    width: 301px;
    list-style: none;
    font-size: 14;
    display: block;
    border: 1px solid #E1E5E8;
    border-radius: 6px;
}
ul.gia-right li{
    list-style: none;
    font-size: 14px;
    display: block;
	font-weight:600;
    padding: 9px 10px 10px 19px;
    border-bottom: 1px solid #E1E5E8;
}
ul.nav-child.gia-right.unstyled.small {
    display: none;
    padding-left: 15px;
}
ul.unstyled, ol.unstyled {
    margin-left: 0;
    list-style: none;
}
.small {
    font-size: 11px;
}
/*2*/
.gia-right1{
	margin-top:140px;
}
ul.gia-right1{
    width: auto;
    font-size: 14;
    display: inline-block;
    border: 4px solid #E1E5E8;
    border-radius: 6px;
}
ul.gia-right1 li{
    font-size: 14px;
    display: inline-block;
	font-weight:600;
    padding: 9px 10px 10px 19px;
	border-left: 4px solid #E1E5E8;
}
ul.nav-child.gia-right1.unstyled.small {
    display: none;
    padding-left: 15px;
}
ul.unstyled, ol.unstyled {
    margin-left: 0;
    list-style: none;
}
.small {
    font-size: 11px;
}

.mod-custom__login_in {
	margin-top: 0px;
}
.home_menu {
	margin-top: 50px;
	z-index:1000;
}
.eye_zrenie {
	margin-top: 15px;
}
#wrapper {
	margin-top: 50px;
}
#top-row {
	top:auto!important;
	width: 100%!important;
    position: fixed!important;
	z-index: 1000;
}
#header-row {
    top: 109px;
}
.mod_caroufredsel__slides .caroufredsel_wrapper {
    height: 400px!important;
}
.mod_caroufredsel .item_content {
    height: 300px!important;
}
#navigation-row {
	margin-top:159px;
}
#aside-left {
	margin-top: 210px;
}
#aside-right {
	margin-top: 210px;
}
#breadcrumbs{
	margin-top: 140px!important;
}
#header-row ~ #content-row{
	display:none;
}
.fwg-images-row.row-fluid {
	margin-left: 0px;
}
.fwgs-item.span4{
	padding-left: 0px;
}
.esirfix1 {
	margin-top: 0px!important;
}
.esirfix3 {
	margin-top: 0px!important;
}
@media (max-width: 767px) { 
	.esirfix1 {
		top:-10px!important;
	}
	.esirfix3 #logo {
		display:none;
	}
	.esirfix3 .search-block {
		top: -20px;	
	}
	.esirfix3 #top-row {
		padding: 0;
		min-height: 70px;
	}
	.search-block {
		display: none!important;
	}
    .moduletable.navigation.home_menu .module_container select {
        display: block;
        position: absolute;
        z-index: 1000;
        margin-top: -78px;
        width: 90%;
    }

    .row-fluid #logo {
        width: 100% !important;
        padding: 0;
      	margin-top: 35px;
    }
    .top_vk{
    top: 145px;
  }
}
/* настройка версии для слабовидящих */
.eye_zrenie{
position:absolute;
right:30px;
margin:18px 0 0 0;
    top: 0;
}
.menu_zrenie {
    position: absolute;
    right: 125px;
    margin: 14px 0 0 0;
  	top: 5px;
    display: none;
}
.mod-custom__zrenie img {
    margin-right: 10px;
}
.all-white * { 
    background-color: white  !important; 
    color: black  !important; 
    background-image: none !important; 
} 
.all-black * { 
    background-color: black  !important; 
    color: white  !important; 
    background-image: none !important; 
} 
.all-darkblue * { 
    background-color: darkblue  !important; 
    color: yellow  !important; 
    background-image: none !important; 
} 
.all-gray img { 
    -webkit-filter: grayscale(100%)  !important; 
    -moz-filter: grayscale(100%)  !important; 
    -ms-filter: grayscale(100%)  !important; 
    -o-filter: grayscale(100%)  !important; 
    filter: grayscale(100%)  !important; 
    filter: gray  !important; 
} 
.all-imagenone img:not(.logo img){ 
    display: none !important; 
} 
/* простая электронная подпись */
.signatureblock {
	position: relative;
    width: 20px;
    height: 20px;
}
/* Оформление скрытого элемента по умолчанию */ 
.signaturehidden {
  	display: none;
	position: absolute;
	bottom: 130%;
	left: 0px;
	background-color: #fff;
	color: #bd0f0f;
	padding: 5px;
	text-align: center;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.16);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.16);
	box-shadow: 0 1px 1px rgba(0,0,0,.16);
	font-size: 12px;
  	width: 230px;
}
/* Дополнительное оформление скрытого элемента(необязательно) */
.signaturehover + .signaturehidden:before {
  	content: " ";
	position: absolute;
	top: 98%;
	left: 10%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	height: 0;
	width: 0;
	border: 7px solid transparent;
	border-right: 7px solid #fff;
	border-color: #fff transparent transparent transparent;
	z-index: 2;
}
/* Дополнительное оформление скрытого элемента(необязательно) */
.signaturehover + .signaturehidden:after {
  	content: " ";
	position: absolute;
	top: 100%;
	left: 10%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	height: 0;
	width: 0;
	border: 7px solid transparent;
	border-right: 7px solid #fff;
	border-color: rgba(0,0,0,.16) transparent transparent transparent;
	z-index: 1;
}
/* Появление скрытого элемента при наведении */
.signaturehover:hover + .signaturehidden {
  display: block;
}