

/* Start:/bitrix/components/bitrix/menu/templates/horizontal_multilevel/style.min.css?14310125653715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/sam/styles.css?149925202912426*/
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul {
	margin: 0;
	padding: 0;
	background: #188FFF;
	height:60px;
	width: 100%;
	list-style: none;
	font-size: 15px;i
	float: left
}
#horizontal-multilevel-menu a {
	display: block;
	padding: 6px 12px;
	text-decoration: none;
	text-align: center
}
#horizontal-multilevel-menu li {
	width: 14.28%;
	float: left
}
#horizontal-multilevel-menu li a.root-item {
	color: #fff;
	font-weight: bold;
	height:40px;
	padding: 15px 12px 5px
}
#horizontal-multilevel-menu li a.root-item-selected {
	background: #fc8d3d;
	color: #fff;
	font-weight: bold;
	height:40px;
	padding: 15px 12px 5px
}
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item {
	background: #e26336;
	color: #fff
}
#horizontal-multilevel-menu a.parent {
	background: url(/bitrix/templates/opgeodset/components/bitrix/menu/top_menu/images/arrow.gif) center right no-repeat
}
#horizontal-multilevel-menu a.denied {
	background: url(/bitrix/templates/opgeodset/components/bitrix/menu/top_menu/images/lock.gif) center right no-repeat
}
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover {
	background: #d6d6d6;
	color: #fff
}
#horizontal-multilevel-menu li.item-selected {
	background: #d6d6d6;
	color: #fff
}
#horizontal-multilevel-menu li ul {
	position: absolute;
	top: auto;
	display: none;
	z-index: 500;
	height: auto;
	width: 235px;
	background: #f5f5f5;
	border: 1px solid #c1c1c1
}
#horizontal-multilevel-menu li li {
	width: 100%;
	font-size: 11px;
	border-bottom: 1px solid #dedede
}
#horizontal-multilevel-menu li ul a {
	text-align: left
}
#horizontal-multilevel-menu li a, #horizontal-multilevel-menu li:hover li a, #horizontal-multilevel-menu li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a {
	color: #4f4f4f;
	font-weight: bold
}
#horizontal-multilevel-menu li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover a, #horizontal-multilevel-menu li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a {
	color: #4f4f4f
}
#horizontal-multilevel-menu li ul ul {
	font-size: 11px;
	margin: -27px 0 0 235px
}
#horizontal-multilevel-menu li:hover ul ul, #horizontal-multilevel-menu li.jshover ul ul, #horizontal-multilevel-menu li:hover ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul ul {
	display: none
}
#horizontal-multilevel-menu li:hover ul, #horizontal-multilevel-menu li.jshover ul, #horizontal-multilevel-menu li li:hover ul, #horizontal-multilevel-menu li li.jshover ul, #horizontal-multilevel-menu li li li:hover ul, #horizontal-multilevel-menu li li li.jshover ul, #horizontal-multilevel-menu li li li li:hover ul, #horizontal-multilevel-menu li li li li.jshover ul, #horizontal-multilevel-menu li li li li li:hover ul, #horizontal-multilevel-menu li li li li li.jshover ul {
	display: block
}
div.menu-clear-left {
	clear: left
}

/* End */


/* Start:/bitrix/templates/opgeodset/template_styles.css?14667452949031*/
body {
    padding: 0;
    margin: 0;
    min-width: 1000px;
    color: #303A4F;
}
html, body {
    height: 100%;
}
#container{
    background: #224671 url('/bitrix/templates/opgeodset/images/page.png') fixed;
    background: linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px)    no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background: -webkit-linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), -webkit-linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background: -moz-linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), -moz-linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background: -o-linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), -o-linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background: -ms-linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), -ms-linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background: linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    -svg-background: linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background-attachment: fixed, fixed, fixed;
    margin: 0 auto;
    font-size: 13px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    position: relative;
    width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    cursor: default;
    overflow: hidden;
	}
.sheet{
	background: #FFFFFF;
    -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
    border: 1px solid #2B7DB1;
    padding: 10px;
    margin: 25px auto 0;
    position: relative;
    cursor: auto;
    width: 1200px;
    z-index: auto !important;
	}

	/*-------------------TOP--------------------*/



a.logo_nngasu{
	float: left;
	}


.nadpis1{
	margin: 0 0 0 px;
    font-size: 11px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    padding: 8px 0 0;
    color: #006aa7;
	}

.nadpis2{
	margin: 0 0 0 10px;
    font-size: 13px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    padding: 8px 0 0;
    color: #006aa7;}

.top_line{
	background: #FFFFFF url('/bitrix/templates/opgeodset/images/nav.png') bottom center repeat-x scroll;
    padding: 6px;
    width: 99%;
}

a.link{
	color: #0473BC;
}

.headline {
	float: right;
}

.input_s{
	width: 100px;
	border-radius: 2px;
	border: 1px solid #ddd;
	height: 20px;

}
.input_b{
 text-decoration:none;
 text-align:center;
 padding:6px 12px;
 border:solid 1px #000000;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius: 4px;
 font:13px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#000000;
 background-color:#ffffff;
 background-image: -moz-linear-gradient(top, #ffffff 0%, #cbcecf 100%);
 background-image: -webkit-linear-gradient(top, #ffffff 0%, #cbcecf 100%);
 background-image: -o-linear-gradient(top, #ffffff 0%, #cbcecf 100%);
 background-image: -ms-linear-gradient(top, #ffffff 0% ,#cbcecf 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcecf', endColorstr='#cbcecf',GradientType=0 );
 background-image: linear-gradient(top, #ffffff 0% ,#cbcecf 100%);
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
  }
h2{}

.logo_top img{
float: center;
align: center;
}

/*-------------------NAVIGATION--------------------*/

h1{
  font: 40px 'pt sans',sans-serif;
  text-align:center;
line-height: 1.5
}
.nav a{
  text-decoration:none;
}
.nav{
  height:70px;
  background:#222;
  position:relative;
}
.nav>ul{
  position:relative;
  list-style:none;
  padding:0;
  margin:0;
}
.nav>ul>li>ul{
  position:absolute;
  left:0;
  padding:0;
  margin:0;
  list-style:none;
}
.nav>ul>li:hover>ul li a{
  opacity:1;
  height:50px;
   transition:all .3s linear;
  -o-transition:all .3s linear;
  -moz-transition:all .3s linear;
  -webkit-transition:all .3s linear;
}
.nav>ul>li>ul a{
  display:block;
  color:#222;
  width:150px;
  line-height:50px !important;
  font:700 14px 'pt sans',sans-serif;
  background:#eee;
  border-bottom:1px solid #ddd;
  text-align:center;
  padding:0 5px;
   height:0;
  overflow:hidden;
  opacity:0;
    transition:all .3s linear .2s;
  -o-transition:all .3s linear .2s;
  -moz-transition:all .3s linear .2s;
  -webkit-transition:all .3s linear .2s;
}
.nav>ul>li{
  float:left;
  position:relative;
}
.nav>ul>li>a{
  padding:0 20px;
  color:#fff;
  display:block;
  line-height:70px !important;
  font:400 15px 'PT Sans', sans-serif;
  text-transform:uppercase;
  text-decoration:none;
}
.lamp span{
  display:block;
  height:4px;
  background:#ee6666;
  position: relative;
}
.lamp span:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(238, 102, 102, 0);
	border-bottom-color: #ee6666;
	border-width: 4px;
	margin-left: -4px;
}
.lamp{
  position:absolute !important;
  height:4px;
  top:66px;
  background:#333;
  transition:all .3s linear;
  -o-transition:all .3s linear;
  -moz-transition:all .3s linear;
  -webkit-transition:all .3s linear;
}
.selected.active>a,.active>a{
  transition:all .3s linear;
  -o-transition:all .3s linear;
  -moz-transition:all .3s linear;
  -webkit-transition:all .3s linear;
  color:#fff;
}
.credit{
  text-align:center;
  margin:20px 0;
}
.blog-link{
color:#fff;
text-decoration:none;
background:#eee;
background-size:40px;
line-height:50px;
display:inline-block;
padding:0 10px;
border-radius:4px;
border-bottom:3px solid #ddd;
color:#333;
font-family:'open sans',sans-serif;
margin:10px;
}
.dgithub{
color:#fff;
text-decoration:none;
background:#eee url('https://lh6.googleusercontent.com/-MOW-T0KLZJI/UyR6EIggYkI/AAAAAAAAEbM/el92Uoxz-aI/s50-no/GitHub-Mark.png') no-repeat;
background-size:40px;
line-height:50px;
display:inline-block;
padding:0 10px 0 50px;
background-position:5px;
border-radius:4px;
border-bottom:3px solid #ddd;
color:#333;
font-family:'open sans',sans-serif;
margin:10px;
}

/*-------------------CONTENT--------------------*/


.content h1, h2, h3, h4, h5, h6 {
    text-align: center;
    padding-bottom: 10px;
    margin: 0;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
	font-size: 25px;
}

.content p {
    text-indent: 20px;
    text-align: justify;
    padding-bottom: 8px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    margin: 0;
}

.content ul, ol {
    padding-bottom: 6px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    margin: 0;
}

.content table {
    font-size: 13px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    margin-bottom: 10px;
}
/*-------------------FOOTER--------------------*/

  background: #187DC1;
#footer
    {
margin: 0px auto 0;
    position: relative;
    color: #00008B;
    font-size: 25px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    text-align: center;
    padding: 0;
	width: 1220px;
border: 1px solid #2B7DB1;}
/* End */


/* Start:/bitrix/templates/sam/template_styles.css?149925202912558*/
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul {
	margin: 0;
	padding: 0;
	background: #188FFF;
	height:70px;
	width: 100%;
	list-style: none;
	font-size: 14px;i
	float: left
}
#horizontal-multilevel-menu a {
	display: block;
	padding: 6px 12px;
	text-decoration: none;
	text-align: center
}
#horizontal-multilevel-menu li {
	width: 14.28%;
	float: left
}
#horizontal-multilevel-menu li a.root-item {
	color: #fff;
	font-weight: bold;
	height:40px;
	padding: 15px 12px 5px
}
#horizontal-multilevel-menu li a.root-item-selected {
	background: #fc8d3d;
	color: #fff;
	font-weight: bold;
	height:50px;
	padding: 15px 12px 5px
}
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item {
	background: #e26336;
	color: #fff
}
#horizontal-multilevel-menu a.parent {
	background: url(/bitrix/templates/opgeodset/components/bitrix/menu/top_menu/images/arrow.gif) center right no-repeat
}
#horizontal-multilevel-menu a.denied {
	background: url(/bitrix/templates/opgeodset/components/bitrix/menu/top_menu/images/lock.gif) center right no-repeat
}
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover {
	background: #d6d6d6;
	color: #fff
}
#horizontal-multilevel-menu li.item-selected {
	background: #d6d6d6;
	color: #fff
}
#horizontal-multilevel-menu li ul {
	position: absolute;
	top: auto;
	display: none;
	z-index: 500;
	height: auto;
	width: 235px;
	background: #f5f5f5;
	border: 1px solid #c1c1c1
}
#horizontal-multilevel-menu li li {
	width: 100%;
	font-size: 11px;
	border-bottom: 1px solid #dedede
}
#horizontal-multilevel-menu li ul a {
	text-align: left
}
#horizontal-multilevel-menu li a, #horizontal-multilevel-menu li:hover li a, #horizontal-multilevel-menu li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a {
	color: #4f4f4f;
	font-weight: bold
}
#horizontal-multilevel-menu li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover a, #horizontal-multilevel-menu li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a {
	color: #4f4f4f
}
#horizontal-multilevel-menu li ul ul {
	font-size: 12px;
	margin: -27px 0 0 235px
}
#horizontal-multilevel-menu li:hover ul ul, #horizontal-multilevel-menu li.jshover ul ul, #horizontal-multilevel-menu li:hover ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul ul {
	display: none
}
#horizontal-multilevel-menu li:hover ul, #horizontal-multilevel-menu li.jshover ul, #horizontal-multilevel-menu li li:hover ul, #horizontal-multilevel-menu li li.jshover ul, #horizontal-multilevel-menu li li li:hover ul, #horizontal-multilevel-menu li li li.jshover ul, #horizontal-multilevel-menu li li li li:hover ul, #horizontal-multilevel-menu li li li li.jshover ul, #horizontal-multilevel-menu li li li li li:hover ul, #horizontal-multilevel-menu li li li li li.jshover ul {
	display: block
}
div.menu-clear-left {
	clear: left
}

/* End */

body {
    padding: 0;
    margin: 0;
    min-width: 1000px;
    color: #303A4F;
}
html, body {
    height: 100%;
}
#container{
    background: #224671 url('/bitrix/templates/opgeodset/images/page.png') fixed;
    background: linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px)    no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background: -webkit-linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), -webkit-linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background: -moz-linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), -moz-linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background: -o-linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), -o-linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background: -ms-linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), -ms-linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background: linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    -svg-background: linear-gradient(top, rgba(34, 96, 137, 0.11) 0, rgba(34, 96, 137, 0.11) 420px, rgba(1, 1, 2, 0.1) 1050px) no-repeat, url('/bitrix/templates/opgeodset/images/page.png'), linear-gradient(top, #1D5072 0, #1D5072 420px, #061118 1050px) no-repeat;
    background-attachment: fixed, fixed, fixed;
    margin: 0 auto;
    font-size: 13px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    position: relative;
    width: 100%;
    min-height: 100% ;
    left: 0;
    top: 0;
    cursor: default;
    overflow: hidden;
	}
.sheet{
	background: #FFFFFF;
    -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
    border: 0px solid #2B7DB1;
    padding: 10px;
    margin: 25px auto 0;
    position: relative;
    cursor: auto;
    width: 1200px;
    z-index: auto !important;
	}

	/*-------------------TOP--------------------*/


a.logo_nngasu{
	float: left;
	}


.nadpis1{
	margin: 0 0 0 px;
    font-size: 11px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    padding: 8px 0 0;
    color: #006aa7;
	}

.nadpis2{
	margin: 0 0 0 10px;
    font-size: 15px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    padding: 8px 0 0;
    color: #006aa7;}

.top_line{
	background: #FFFFFF url('/bitrix/templates/opgeodset/images/nav.png') bottom center repeat-x scroll;
    padding: 6px;
    width: 99%;
}

a.link{
	color: #0473BC;
}

.headline {
	float: right;
}

.input_s{
	width: 100px;
	border-radius: 2px;
	border: 1px solid #ddd;
	height: 20px;

}
.input_b{
 text-decoration:none;
 text-align:center;
 padding:6px 12px;
 border:solid 1px #000000;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius: 4px;
 font:13px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#0000FF;
 background-color:#ffffff;
 background-image: -moz-linear-gradient(top, #ffffff 0%, #cbcecf 100%);
 background-image: -webkit-linear-gradient(top, #ffffff 0%, #cbcecf 100%);
 background-image: -o-linear-gradient(top, #ffffff 0%, #cbcecf 100%);
 background-image: -ms-linear-gradient(top, #ffffff 0% ,#cbcecf 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcecf', endColorstr='#cbcecf',GradientType=0 );
 background-image: linear-gradient(top, #ffffff 0% ,#cbcecf 100%);
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
  }
h2{}

.logo_top img{
float: center;
align: center;
}

/*-------------------NAVIGATION--------------------*/

h1{
  font: 40px 'pt sans',sans-serif;
  text-align:center;
}
.nav a{
  text-decoration:none;
}
.nav{
  height:70px;
  background:#222;
  position:relative;
}
.nav>ul{
  position:relative;
  list-style:none;
  padding:0;
  margin:0;
}
.nav>ul>li>ul{
  position:absolute;
  left:0;
  padding:0;
  margin:0;
  list-style:none;
}
.nav>ul>li:hover>ul li a{
  opacity:1;
  height:50px;
   transition:all .3s linear;
  -o-transition:all .3s linear;
  -moz-transition:all .3s linear;
  -webkit-transition:all .3s linear;
}
.nav>ul>li>ul a{
  display:block;
  color:#222;
  width:150px;
  line-height:50px !important;
  font:700 14px 'pt sans',sans-serif;
  background:#eee;
  border-bottom:1px solid #ddd;
  text-align:center;
  padding:0 5px;
   height:0;
  overflow:hidden;
  opacity:0;
    transition:all .3s linear .2s;
  -o-transition:all .3s linear .2s;
  -moz-transition:all .3s linear .2s;
  -webkit-transition:all .3s linear .2s;
}
.nav>ul>li{
  float:left;
  position:relative;
}
.nav>ul>li>a{
  padding:0 20px;
  color:#fff;
  display:block;
  line-height:70px !important;
  font:400 15px 'PT Sans', sans-serif;
  text-transform:uppercase;
  text-decoration:none;
}
.lamp span{
  display:block;
  height:4px;
  background:#ee6666;
  position: relative;
}
.lamp span:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(238, 102, 102, 0);
	border-bottom-color: #ee6666;
	border-width: 4px;
	margin-left: -4px;
}
.lamp{
  position:absolute !important;
  height:4px;
  top:66px;
  background:#333;
  transition:all .3s linear;
  -o-transition:all .3s linear;
  -moz-transition:all .3s linear;
  -webkit-transition:all .3s linear;
}
.selected.active>a,.active>a{
  transition:all .3s linear;
  -o-transition:all .3s linear;
  -moz-transition:all .3s linear;
  -webkit-transition:all .3s linear;
  color:#fff;
}
.credit{
  text-align:center;
  margin:20px 0;
}
.blog-link{
color:#fff;
text-decoration:none;
background:#eee;
background-size:40px;
line-height:50px;
display:inline-block;
padding:0 10px;
border-radius:0px;
border-bottom:0px solid #ddd;
color:#333;
font-family:'open sans',sans-serif;
margin:10px;
}
.dgithub{
color:#fff;
text-decoration:none;
background:#eee url('https://lh6.googleusercontent.com/-MOW-T0KLZJI/UyR6EIggYkI/AAAAAAAAEbM/el92Uoxz-aI/s50-no/GitHub-Mark.png') no-repeat;
background-size:40px;
line-height:50px;
display:inline-block;
padding:0 10px 0 50px;
background-position:5px;
border-radius:0px;
border-bottom:0px solid #ddd;
color:#333;
font-family:'open sans',sans-serif;
margin:10px;
}

/*-------------------CONTENT--------------------*/

.content{
	margin-top: 160px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom:0px;
}
.content h1, h2, h3, h4, h5, h6 {
    text-align: center;
    padding-bottom: 10px;
    margin: 0;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
	font-size: 25px;
}

.content p {
    text-indent: 20px;
    text-align: justify;
    padding-bottom: 8px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    margin: 0;
}

.content ul, ol {
    padding-bottom: 6px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    margin: 0;
}

.content table {
    font-size: 13px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    margin-bottom: 10px;
}
/*-------------------FOOTER--------------------*/




#footer {
    background: #187DC1;
    
    margin: 0px auto 0;
    position: relative;
    color: #fff;
    font-size:13px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    text-align: center;
    padding: 0;
	width: 100%;
	border: 0px solid #2B7DB1;
}
#footer-inner {
    margin: 0 auto;
    width: 100%;
    padding: 0px;
    padding-right: 0x;
    padding-left: 0px;
}
/* End */
/* /bitrix/components/bitrix/menu/templates/horizontal_multilevel/style.min.css?14310125653715 */
/* /bitrix/templates/sam/styles.css?149925202912426 */
/* /bitrix/templates/sam/template_styles.css?149925202912558 */
