body {font: normal 13px tahoma,arial,verdana,sans-serif;line-height: 1.5em;}
p {padding:0;	margin:0 0 5px 0;height:auto;}
ul {padding:0 0 0 0;	margin:10px 0 10px 20px;}
ul.actions { display:none; }
.custom, .custom p, .custom div{padding:0;margin:0;}
.clr,.clearfix {width:100%;height:0;line-height:0;float:none;clear:both;}
img {border:none;}
table {border-spacing:0;}
td {vertical-align:top;	border:none;padding:0;}
fieldset{border:none;}

#body                 {width:auto;min-width:800px;margin:0 40px;position:relative;}
#socnet               {width:auto;height:auto;position:absolute;top:235px;right:10px;z-index:200;text-align:center;}
#socnet a             {display:inline-block; margin:2px; width:35px;height:35px;}
#socnet a img         {width:100%;height:auto;}
#header               {width:100%;height:285px;position:relative;z-index:10;overflow:hidden;}
#header #hbox         {
 width:auto;height:auto;position:absolute;left:0;right:0;top:0;bottom:0;z-index:500;
 display:block;justify-content:space-around;align-items:center;
}
#header #hbox #logo         {display:inline-block;width:auto;max-width:60%;height:auto;}
#header #hbox #name         {display:inline-block;width:auto;height:auto;margin:0 auto;}

#header #korpus       {width:693px;height:285px;position:absolute;right:0px;top:0px;z-index:10;}
#header #krym         {width:809px;height:285px;position:absolute;left:0px;top:0px;z-index:8;}
#header #cloud        {width:879px;height:151px;position:absolute;left:0px;top:3px;z-index:9;}
#header #shadow       {width:100%;height:69px;position:absolute;bottom: 0;z-index: 10;}

#header #nametext         {
 width:auto;height:auto;
 position:absolute;left:11%;right:4%;top:30%;z-index:100;
 text-align: center;
 font: normal 230% tahoma,aria,sans-serif;
}
#header #nametext .size-1 {font: normal 80%/1em tahoma,aria,sans-serif;display:block;}
#header #nametext .size-2 {font: normal 100%/1.1em tahoma,aria,sans-serif;display:block;}
#header #nametext .size-3 {font: normal 70%/1em tahoma,aria,sans-serif;display:block;}

#topmenuline                {width:100%;height:63px;position:relative;z-index:150;}
#topmenuline #topmenu       {width:100%;height:53px;posiion:relative;z-index:115;}
#topmenuline #topmenu-left  {width:16px;height:63px;position:absolute;left:-16px;top:0px;z-index:100;}
#topmenuline #topmenu-right {width:16px;height:63px;position:absolute;right:-16px;top:0px;z-index:100;}
#topmenuline a#switch       {position:absolute;top:2px;right:0px;z-index:300;font: normal 15px tahoma,arial,verdana,sans-serif;}

#topmenuline #search        {width:auto;height:43px;position:absolute;right:250px;top:0px;z-index:110;margin:0;padding:10px 8px 0 0;}
#topmenuline #search div.search {}
#topmenuline #search div.search form.form-inline {}
#topmenuline #search div.search input#mod-search-searchword {font: normal 13px tahoma,aria,sans-serif;width:170px;}
#topmenuline #search div.search input.button {width:30px;height:30px;}

main .search #searchForm div.searchintro {border-bottom:1px solid grey;}
main .search #searchForm fieldset.phrases {margin:10px 0 0 0; }
main .search #searchForm .btn-toolbar .btn-group.pull-left {float: left;width: auto;}
main .search #searchForm .btn-toolbar .btn-group.pull-left button.btn.hasTooltip {height: 24px;}
main .search #searchForm div.form-limit {margin:0px 0 10px 10px; padding:0 0 10px 0;border-bottom:1px solid grey;}
main .search .search-results .result-title {font: bold 110% tahoma,aria,sans-serif;}
main .search .search-results .result-title a {font:inherit;}
main .search .search-results .result-category {}
main .search .search-results .result-category span.small {}
main .search .search-results .result-text {}
main .search .search-results .result-created {font: normal 90% tahoma,aria,sans-serif;font-style:italic;margin:0 0 10px 0;}


#topmenuline #font          {
  position:absolute;right:2px;top:23px;z-index:110;
  width:auto;height:20px;padding:0 4px;
  font: bold 10pt arial,sans-serif;
  text-transform: uppercase;
  border-radius:3px;
 }
#topmenuline #font #plus            {width:auto;height:inherit;float:left;}
#topmenuline #font #minus           {width:auto;height:inherit;float:left;}
#topmenuline #font #plus  img {width:16px;height:auto;margin:0 5px 2px 0;}
#topmenuline #font #minus img {width:16px;height:auto;margin:0 0 2px 5px;}

#whiteline    {width:100%;height:10px;text-align:center;position:relative;}
#address      {width:auto;height:16px;display:table;margin:0 auto;position:relative;top:-8px;z-index:151;font:normal 13px arial,tahoma,sans-serif;text-align: center;}

#topmenu                         {width:auto;height:53px;margin:0 auto;text-align:center;}
#topmenu ul.dj-main, #topmenu ul {width:auto;height:auto;display:table;margin:0px !important;padding:0 2px 0 0;}
#topmenu ul > ul.dj-main li.dj-up,
#topmenu ul > li {
 width:auto;height:53px;
 display:block;
 list-style:none;
 float:left;
 margin:0 0px 0 0px !important;
 padding:0px 5px 0px 5px;
}
#topmenu ul.dj-main li.dj-up.active a.dj-up_a.active,
#topmenu ul > ul.dj-main li.dj-up a.dj-up_a,
#topmenu ul > li a {
 height:inherit;
 display:block;
 padding:0 9px 0 9px;
 text-decoration:none;
 text-align:center;
 font-family: 'Open Sans Condensed',tahoma,arial,sans-serif;
 font-weight: bold;
 font-size: 120%;
 line-height: 40px;
}
#topmenu ul > ul.dj-main li.dj-up a.dj-up_a:hover,
#topmenu ul > li a:hover    {}

#topmenu ul.dj-main li.dj-up.active,
#topmenu ul > li.active    {  }
#topmenu ul.dj-main li.dj-up.active a.dj-up_a.active,
#topmenu ul > li.active a  { }

#topmenu ul.dj-main li.dj-up.active a.dj-up_a:hover,
#topmenu ul > li.active a:hover{cursor: default;text-decoration:none;}
#topmenu span {display:inline;height:inherit;line-height:inherit;padding: 0 0 0 0;}

#topmenu ul.dj-submenu {padding:0!important;margin-left:0;border-radius:4px;}
#topmenu ul.dj-submenu li {
 text-align: left   !important;
 padding:0 0 0 0px  !important;
 margin:0 0 0px 0   !important;
 height:     auto   !important;
 line-height:1.3em    !important;
 border-radius: 0px !important;
}
#topmenu ul.dj-submenu li.last {}
#topmenu ul.dj-submenu li a {
 height:24px!important;
 display:block;
 line-height:1.3em!important;
 margin:0 !important;
 padding:3px 0 3px 10px !important;
 font:normal 13px/1.3em tahoma,arial,verdana,sans-serif!important;
 text-transform:uppercase;
 text-decoration:none!important;
 text-align: left!important;
}
#topmenu ul.dj-submenu li:hover {text-decoration: none!important;}
#topmenu ul.dj-submenu li:hover a,
#topmenu ul.dj-submenu li a:hover {text-decoration: underline;}
#topmenu ul.dj-submenu li a:hover span,
#topmenu ul.dj-submenu li a span {text-decoration: none!important;}
#topmenu ul.dj-submenu li.active {padding:0 0 0 10px !important;}
#topmenu ul.dj-submenu li.active a.active {padding:0 0 0 10px !important;}
#topmenu .dj-main li.dj-up a.dj-up_a span {}

#content              {width:100%;min-width:748px;min-height:200px;margin:0 auto;padding:2px 0px 0px 0px;position:relative;}
#cl,#cc,#cr,#line1    {width:auto;height:11px !important;line-height:11px !important;padding:0;}
#leftcol              {width:279px;padding:5px 0 10px 0;}
#rightcol             {width:279px;padding:5px 0 10px 0;}
#left, #right         {width:245px;}
#left                 {margin:0 auto 0 13px;}
#right                {margin:0 10px 0 auto;}
#contentcol           {width:auto;padding:5px 10px 5px 10px;}
#contentcol main      {padding:10px;}

#left .module {width:inherit;margin:0 0 15px 0;padding:5px 0 0 0;}
#left .module .module-header {
  width:296px;height:45px;line-height:33px;
  margin:0px auto 5px -28px;padding:0px;
  text-align: center;
  font:bold 130%/33px 'Open Sans Condensed',arial,sans-serif;
  overflow:hidden;
}
#left .module .modbody img {max-width:245px;height:auto;}
#left ul.menu             {width:inherit;margin:0;}
#left ul.menu li {
   width:220px;height:auto;
   display:block;
   list-style:none;
   margin:0 0 0px 0px;
   padding:0px 3px 0px 19px;
}
#left ul.menu li a {
   width:inherit;height:inherit;
   display:block;
   text-decoration:none;
   text-align:left;
   padding:3px 0px 5px 0px;
   font:normal 115%/1.1em tahoma,arial,sans-serif;
}
#left ul.menu li:hover          {}
#left ul.menu li:hover a        {}
#left ul.menu li:hover a:hover   {}
#left ul.menu li.active        {}
#left ul.menu li.active a      {cursor: default;text-decoration:none;padding-left:3px;}
#left ul.menu li.active a:hover {text-decoration:none;}

#right .module {width:inherit;margin:0 0 15px 0;padding:5px 0 0 0;}
#right .module .module-header {
  width:296px;height:45px;line-height:33px;
  margin:0px auto 5px -26px;padding:0px;
  text-align: center;
  font:bold 130%/33px 'Open Sans Condensed',arial,sans-serif;
  overflow:hidden;
}
#right .module .modbody img {max-width:245px;height:auto;}
#right ul.menu             {width:inherit;margin:0;}
#right ul.menu li {
   width:220px;height:auto;
   display:block;
   list-style:none;
   margin:0 0 0px 0px;
   padding:0px 3px 0px 19px;
}
#right ul.menu li a {
   width:inherit;height:inherit;
   display:block;
   text-decoration:none;
   text-align:left;
   padding:3px 0px 5px 0px;
   font:normal 115%/1.1em tahoma,arial,sans-serif;
}
#right ul.menu li:hover          {}
#right ul.menu li:hover a        {}
#right ul.menu li:hover a:hover   {}
#right ul.menu li.active        {}
#right ul.menu li.active a      {cursor: default;text-decoration:none;padding-left:3px;}
#right ul.menu li.active a:hover {text-decoration:none;}

#footer {width:100%;height:196px;position:relative;}
#footer #gov {width:33%;height:183px;margin:8px 0px 0 0px;padding:0 0 0 5px; float:left;}
#footer #gov .logo-gov {width:32%;max-width:130px;height:59px;margin:0 2px 2px 0;float:left;}
#footer #map {width:30%;height:181px;margin:8px 0px 0 0;padding:0 5px 0 0;float:left;overflow: hidden;}
#footer #block3 {width:auto;min-width:35%;height:181px;margin:8px 0px 0 0;float:left;position:relative;overflow: hidden;}

#footer #block3 #footermenu           {width:60%;height:auto;position:absolute;left:8px;top:0px;margin:0 auto;text-align:left;}
#footer #block3 #footermenu ul        {width:auto;height:auto;display:block;margin:0px !important;padding:0 2px 0 0;}
#footer #block3 #footermenu ul > li   {width:auto;height:auto;display:block;list-style:none;margin:0 0 0px 0px;padding:0px 3px 0px 19px;}
#footer #block3 #footermenu ul > li a {width:inherit;height:inherit;display:block;text-decoration:none;text-align:left;padding:3px 0px 5px 0px;font:normal 115%/1.1em tahoma,arial,sans-serif;}
#footer #block3 #footermenu ul > li a:hover {text-decoration: none;}

#footer #block3 #soclink {width:40%;max-width:127px;height:auto;position:absolute;right:5px;top:0px;margin:0 auto;}
#footer #block3 #soclink img.socnetb {width:31%;max-width:40px;height:auto;margin:0 2px 2px 0;float:left;}
#footer #block3 #soclink a {text-decoration: none;}

#footer #block3 #copyrightbox {
 width:100%;height:auto;padding:0 0 0 10px;
 font:normal 13px/1.1em tahoma,arial,sans-serif;
 text-align: left;
 position: absolute;left:0px;bottom:0px;
}
#footer #block3 #copyrightbox h3 {display:inline;color:inherit;font:inherit;}
#footer #block3 #copyrightbox span.created_by {font:normal 12px/1.1em tahoma,arial,sans-serif;display:block;margin:3px 0 0 0;}
#footer #block3 #copyrightbox a.created_by {}

#footer-second {width:100%;height:auto;position:relative;text-align:center;}
#footer-second #gov-second {display:block;width:100%;height:auto;margin:3px auto;padding:4px 0 0 0;text-align:center;}
#footer-second #gov-second #govbox {width:auto;display:table;margin:0 auto;text-align:center;}
#footer-second #gov-second .logo-gov {width:10%;height:auto;max-width:130px;max-height:59px;margin:0 2px 2px 0;}
#footer-second #gov-second .logo-gov:last-child {}
#footer-second #footermenu-second {width:100%;min-height:20px;}
#footer-second #footermenu-second ul.menu             {width:auto;display:table;margin:15px auto;padding:4px 0 0 0;text-align:center;}
#footer-second #footermenu-second ul.menu li {width:auto;height:auto;display:block;list-style:none;margin:0 5px 0 0;padding:0px 3px 0px 15px;float:left;}
#footer-second #footermenu-second ul.menu li a {
   width:inherit;height:inherit;
   display:block;
   text-decoration:none;
   text-align:left;
   padding:3px;
   font:normal 110%/1.1em tahoma,arial,sans-serif;
}
#footer-second #footermenu-second ul.menu li:hover          {}
#footer-second #footermenu-second ul.menu li:hover a        {}
#footer-second #footermenu-second ul.menu li:hover a:hover   {}
#footer-second #footermenu-second ul.menu li.active        {}
#footer-second #footermenu-second ul.menu li.active a      {cursor: default;text-decoration:none;padding:3px;}
#footer-second #footermenu-second ul.menu li.active a:hover {text-decoration:none;}

#footer-second #soclink-second {}

#footer-second #copyrightbox-second {
 width:100%;height:auto;padding:0 0 0 10px;
 font:normal 90%/1.1em tahoma,arial,sans-serif;
 text-align: center;
}
#footer-second #copyrightbox-second h3 {display:inline;color:inherit;font:inherit;}
#footer-second #copyrightbox-second span.created_by {}
#footer-second #copyrightbox-second a.created_by {}

#navigator {width:100%;height:auto;min-height:20px;font: normal 100%/1.1em arial,tahoma,sans-serif;overflow: hidden;}
#navigator ul.breadcrumb {list-style: none;margin:0;padding:0;}
#navigator ul.breadcrumb li {width:auto;height:auto;min-height:20px;padding:4px 0;float:left;}
#navigator ul.breadcrumb li a {min-height:20px;}
#navigator ul.breadcrumb li.active {}
#navigator ul.breadcrumb li span.divider {min-height:20px;vertical-align: middle;}
#navigator ul.breadcrumb li span.divider img {}


/** HEADERS - start **/

main .category-list .content-category h1,
main .search h1.page-title,
main .registration #member-registration fieldset legend,
main .item-page           .page-header h1,
main .item-page           .page-header h2,
main .blog          .item .page-header h2,
main .blog-featured .item .item-header h2.item-title {
 width:auto;
 margin:10px 20px 10px 0;padding:0 0 0 20px;
 text-transform: uppercase;
 font: bold 140%/1.2em tahoma,arial,verdana,sans-serif;
}

main .blog .page-header h1 {
 width:auto;
 margin:0 20px 0 0;padding:0 0 0 20px;
 text-transform: uppercase;
 font: bold 140%/1.3em tahoma,arial,verdana,sans-serif;
}

main .item-page #subheader .page-header h2,
main .blog      #subheader .page-header h2 {
 width:auto;
 margin:10px 20px 10px 0px;padding:0 0 0 23px;
 text-transform: none;
 font: bold 125%/1.1em tahoma,arial,verdana,sans-serif;
}
main .blog #subheader {padding:10px 0 0 0;}

main .item .icons ul.dropdown-menu li.print-icon {}
main .item .icons ul.dropdown-menu li.print-icon a {}
main .item .icons ul.dropdown-menu li.print-icon a span.icon-print {}

.pull-right{float:right;}
.btn-group{position:relative;margin-top:-30px;}
.btn-group ul{list-style:none;display: inline;padding-left:4px;}
.print-icon,.email-icon {height:16px;width:16px;overflow:hidden;display:inline-block;}
.print-icon a, .email-icon a{color:transparent;}


main .blog {}
main .blog .item {line-height: 1.2em;}
main .blog .item dl.article-info.muted {margin:0;padding:0;}
main .blog .item dl.article-info.muted dt.article-info-term {display:none;}
main .blog .item dl.article-info.muted dd.create {margin:0 0 10px 0;padding:0;font: normal 90%/1em tahoma,arial,verdana,sans-serif;}
main .blog .item dl.article-info.muted dd.create time {}

/** HEADERS - finish **/

main .item {}
main .item .introtext {}
main .item .pull-left.item-image {
 width:25%;height:auto;
 margin:0 10px 5px 0;padding:3px;
 border-radius:5px;
 float:left
}
main .item .pull-left.item-image img {width:100%;height:auto;border-radius:5px;}

main .item p.readmore {}
main .item p.readmore a.btn {}
main .item p.readmore a.btn span.icon-chevron-right {}

main .category-list .content-category {}
main .category-list .content-category table.category {width:100%;}
main .category-list .content-category table.category tr td {padding:5px 10px;}
main .category-list .content-category table.category tr.cat-list-row0 {}
main .category-list .content-category table.category tr.cat-list-row1 {}
main .category-list .content-category table.category td.list-title {}
main .category-list .content-category table.category td.list-title a {font: normal 110%/1.2em tahoma,arial,verdana,sans-serif;}

main .item-page .ari-image-slider-wrapper {margin:20px auto 15px auto;}

.pagination {width:auto;margin:20px auto 0px auto;text-align: center;}
.pagination .counter.pull-right {text-align: center;padding:3px; float:none;}
.pagination ul.pagination-list {display:table;float:none;clear:both;height:18px;margin:0 auto;}
.pagination ul.pagination-list li {display:block;list-style:none;float:left;margin:0 3px;}
.pagination ul.pagination-list li:last-child {margin:0 0 0 0;}
.pagination ul.pagination-list li.disabled {}
.pagination ul.pagination-list li.active {}
.pagination ul.pagination-list li.hidden-phone {}
.pagination ul.pagination-list li a { padding:0 5px;}
.pagination ul.pagination-list li a.pagenav {}
.pagination ul.pagination-list li a i.icon-first {}
.pagination ul.pagination-list li a i.icon-previous {}
.pagination ul.pagination-list li a i.icon-next {}
.pagination ul.pagination-list li a i.icon-last {}

aside .control-group {margin:0 0 3px 0;}
aside .control-group span.add-on {display:block;width:50px;float:left;}






