@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"); 
li.item-120 {background:yellow!important;}
table p {margin:0!important; padding:0!important;}
table {border-collapse:collapse;}
td {border:1px solid #c3c3c3;}
.custom.logo {position:relative;position: relative;
    margin-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 1 0 245px;
    -ms-flex: 1 0 245px;
    flex: 1 0 245px;
    max-width: 245px;}
    .custom.logo img{
        width: 100%;
    }
div#k2Container {width:1200px; margin:120px auto;}
h1.itemTitle {color:#237d04!important; font-weight:bold!important;}
.iu-nostyle.homepage {margin:50px 0;}
.iu-nostyle ul>li:before {content:"✔️"; margin-right:10px; font-style:normal;}
.iu-nostyle ul, ol {margin:30px 0 30px 30px!important;}
.iu-nostyle li {padding:7px 0!important; font-style:italic;}
p, h3 {line-height:140%; padding:10px 0!important;}
.custom.homepage {width:1200px; margin:0 auto;}
#iu-main {background:#FCFCFD; margin:0 auto; font-size:18px; 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;}
table, ul.iu-hmenu {font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal;}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {margin:0; padding:0;}
.iu-button {border:0; border-collapse:separate; -webkit-background-origin:border !important; -moz-background-origin:border !important; background-origin:border-box !important; background:#FF9233; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border-width:0; padding:0 21px; margin:0 auto; height:26px;}
.iu-postcontent, .iu-postheadericons, .iu-postfootericons, .iu-blockcontent, ul.iu-vmenu a {text-align:left;}
.iu-postcontent, .iu-postcontent li, .iu-postcontent table, .iu-postcontent a, .iu-postcontent a:link, .iu-postcontent a:visited, .iu-postcontent a.visited, .iu-postcontent a:hover, .iu-postcontent a.hovered {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height:175%;}
.iu-postcontent p {margin:13px 0;}
.iu-postcontent h1, .iu-postcontent h1 a, .iu-postcontent h1 a:link, .iu-postcontent h1 a:visited, .iu-postcontent h1 a:hover, .iu-postcontent h2, .iu-postcontent h2 a, .iu-postcontent h2 a:link, .iu-postcontent h2 a:visited, .iu-postcontent h2 a:hover, .iu-postcontent h3, .iu-postcontent h3 a, .iu-postcontent h3 a:link, .iu-postcontent h3 a:visited, .iu-postcontent h3 a:hover, .iu-postcontent h4, .iu-postcontent h4 a, .iu-postcontent h4 a:link, .iu-postcontent h4 a:visited, .iu-postcontent h4 a:hover, .iu-postcontent h5, .iu-postcontent h5 a, .iu-postcontent h5 a:link, .iu-postcontent h5 a:visited, .iu-postcontent h5 a:hover, .iu-postcontent h6, .iu-postcontent h6 a, .iu-postcontent h6 a:link, .iu-postcontent h6 a:visited, .iu-postcontent h6 a:hover, .iu-blockheader .t, .iu-blockheader .t a, .iu-blockheader .t a:link, .iu-blockheader .t a:visited, .iu-blockheader .t a:hover, .iu-vmenublockheader .t, .iu-vmenublockheader .t a, .iu-vmenublockheader .t a:link, .iu-vmenublockheader .t a:visited, .iu-vmenublockheader .t a:hover, .iu-headline, .iu-headline a, .iu-headline a:link, .iu-headline a:visited, .iu-headline a:hover, .iu-slogan, .iu-slogan a, .iu-slogan a:link, .iu-slogan a:visited, .iu-slogan a:hover, .iu-postheader, .iu-postheader a, .iu-postheader a:link, .iu-postheader a:visited, .iu-postheader a:hover {font-size:26px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; line-height:120%;}
.iu-postcontent a, .iu-postcontent a:link {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none; color:#237d04; text-decoration:underline;}
.iu-postcontent a:visited, .iu-postcontent a.visited {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none; color:#237d04;}
.iu-postcontent a:hover, .iu-postcontent a.hover {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:underline; color:#000085;}
.iu-postcontent h1 {color:#0000FA; margin:10px 0 0; font-size:31px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-blockcontent h1 {margin:10px 0 0; font-size:31px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h1 a, .iu-postcontent h1 a:link, .iu-postcontent h1 a:hover, .iu-postcontent h1 a:visited, .iu-blockcontent h1 a, .iu-blockcontent h1 a:link, .iu-blockcontent h1 a:hover, .iu-blockcontent h1 a:visited {font-size:31px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h2 {color:#000; margin:10px 0 0; font-size:26px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-blockcontent h2 {margin:10px 0 0; font-size:26px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h2 a, .iu-postcontent h2 a:link, .iu-postcontent h2 a:hover, .iu-postcontent h2 a:visited, .iu-blockcontent h2 a, .iu-blockcontent h2 a:link, .iu-blockcontent h2 a:hover, .iu-blockcontent h2 a:visited {font-size:26px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h3 {color:#237d04; font-weight:bold; margin:10px 0 0; font-size:24px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-blockcontent h3 {margin:10px 0 0; font-size:24px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h3 a, .iu-postcontent h3 a:link, .iu-postcontent h3 a:hover, .iu-postcontent h3 a:visited, .iu-blockcontent h3 a, .iu-blockcontent h3 a:link, .iu-blockcontent h3 a:hover, .iu-blockcontent h3 a:visited {font-size:24px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h4 {color:#000052; margin:10px 0 0; font-size:22px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-blockcontent h4 {margin:10px 0 0; font-size:22px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h4 a, .iu-postcontent h4 a:link, .iu-postcontent h4 a:hover, .iu-postcontent h4 a:visited, .iu-blockcontent h4 a, .iu-blockcontent h4 a:link, .iu-blockcontent h4 a:hover, .iu-blockcontent h4 a:visited {font-size:22px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h5 {color:#000052; margin:10px 0 0; font-size:18px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-blockcontent h5 {margin:10px 0 0; font-size:18px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h5 a, .iu-postcontent h5 a:link, .iu-postcontent h5 a:hover, .iu-postcontent h5 a:visited, .iu-blockcontent h5 a, .iu-blockcontent h5 a:link, .iu-blockcontent h5 a:hover, .iu-blockcontent h5 a:visited {font-size:18px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h6 {color:#0000C2; margin:10px 0 0; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-blockcontent h6 {margin:10px 0 0; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-postcontent h6 a, .iu-postcontent h6 a:link, .iu-postcontent h6 a:hover, .iu-postcontent h6 a:visited, .iu-blockcontent h6 a, .iu-blockcontent h6 a:link, .iu-blockcontent h6 a:hover, .iu-blockcontent h6 a:visited {font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
header, footer, article, nav, #iu-hmenu-bg, .iu-sheet, .iu-hmenu a, .iu-vmenu a, .iu-slidenavigator > a, .iu-checkbox:before, .iu-radiobutton:before {-webkit-background-origin:border !important; -moz-background-origin:border !important; background-origin:border-box !important;}
header, footer, article, nav, #iu-hmenu-bg, .iu-sheet, .iu-slidenavigator > a, .iu-checkbox:before, .iu-radiobutton:before {display:block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
ul {list-style-type:none;}
ol {list-style-position:inside;}
html, body {height:100%;}
body {padding:0; margin:0; min-width:700px; color:#000000;}
.iu-header:after, #iu-header-bg:after, .iu-layout-cell:after, .iu-layout-wrapper:after, .iu-footer:after, .iu-nav:after, #iu-hmenu-bg:after, .iu-sheet:after, .cleared, .clearfix:after {clear:both; font:0/0 serif; display:block; content:" ";}
form {padding:0 !important; margin:0 !important;}
table.position {position:relative; width:100%; table-layout:fixed;}
li h1, .iu-postcontent li h1, .iu-blockcontent li h1 {margin:1px;}
li h2, .iu-postcontent li h2, .iu-blockcontent li h2 {margin:1px;}
li h3, .iu-postcontent li h3, .iu-blockcontent li h3 {margin:1px;}
li h4, .iu-postcontent li h4, .iu-blockcontent li h4 {margin:1px;}
li h5, .iu-postcontent li h5, .iu-blockcontent li h5 {margin:1px;}
li h6, .iu-postcontent li h6, .iu-blockcontent li h6 {margin:1px;}
li p, .iu-postcontent li p, .iu-blockcontent li p {margin:1px;}
.iu-shapes {position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; z-index:0;}
.iu-slider-inner {position:relative; overflow:hidden; width:100%; height:100%;}
.iu-slidenavigator > a {display:inline-block; vertical-align:middle; outline-style:none; font-size:1px;}
.iu-slidenavigator > a:last-child {margin-right:0 !important;}
.iu-nav {margin:0 auto; position:relative; z-index:499; text-align:right;}
ul.iu-hmenu a, ul.iu-hmenu a:link, ul.iu-hmenu a:visited, ul.iu-hmenu a:hover {outline:none; position:relative; z-index:11;}
ul.iu-hmenu, ul.iu-hmenu ul {display:block; margin:0; padding:0; border:0; list-style-type:none;}
ul.iu-hmenu li {position:relative; z-index:5; display:block; float:left; background:none; margin:0; padding:0; border:0;}
ul.iu-hmenu li:hover {z-index:10000; white-space:normal;}
ul.iu-hmenu:after, ul.iu-hmenu ul:after {content:"."; height:0; display:block; visibility:hidden; overflow:hidden; clear:both;}
ul.iu-hmenu, ul.iu-hmenu ul {min-height:0;}
ul.iu-hmenu {display:flex; vertical-align:bottom; width:100%; justify-content:flex-end; flex-wrap:wrap;}
.iu-nav:before {content:' ';}
.desktop .iu-nav {padding:6px 0; display:flex; flex-direction:row-reverse; align-items:center; justify-content:center; width:100%; max-width:100%; background:white;}
.desktop-nav.active {position:fixed !important; top:0 !important; left:0 !important; z-index:9998 !important; width:100% !important; box-shadow:0 0 20px 0 rgb(58 62 65 / 18%);background: white;}
.iu-hmenu-extra1 {position:relative; display:block; float:left; width:auto; height:auto; background-position:center;}
.iu-hmenu-extra2 {position:relative; display:block; float:right; width:auto; height:auto; background-position:center;}
.iu-hmenu {float:right;}
.iu-menuitemcontainer {margin:0 auto;}
ul.iu-hmenu>li {margin-left:11px; width:max-content;}
ul.iu-hmenu>li:first-child {margin-left:5px;}
ul.iu-hmenu>li:last-child, ul.iu-hmenu>li.last-child {margin-right:5px;}
ul.iu-hmenu>li>a {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:0 10px; margin:0 auto; position:relative; display:block; height:36px; cursor:pointer; text-decoration:none; color:#1c5200; line-height:36px; text-align:center;}
.iu-hmenu a, .iu-hmenu a:link, .iu-hmenu a:visited, .iu-hmenu a.active, .iu-hmenu a:hover {font-size:17px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; text-decoration:none; text-align:left;}
ul.iu-hmenu>li>a.active {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 auto; color:#1c5200; text-decoration:none;}
ul.iu-hmenu>li>a:visited, ul.iu-hmenu>li>a:hover, ul.iu-hmenu>li:hover>a {text-decoration:none;}
ul.iu-hmenu>li>a:hover, .desktop ul.iu-hmenu>li:hover>a {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 auto;}
ul.iu-hmenu>li>a:hover, .desktop ul.iu-hmenu>li:hover>a {color:#000000; text-decoration:none;}
ul.iu-hmenu>li:before {position:absolute; display:block; content:' '; top:0; left:-11px; width:11px; height:100%; background:url('../images/menuseparator.png') center center no-repeat; opacity:0.2;}
ul.iu-hmenu>li:first-child:before {display:none;}
ul.iu-hmenu li li a {background:#FFB06B; background:transparent; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:0 10px; margin:0 auto;}
ul.iu-hmenu li li {float:none; width:auto; margin-top:2px; margin-bottom:2px;}
.desktop ul.iu-hmenu li li ul>li:first-child {margin-top:0;}
ul.iu-hmenu li li ul>li:last-child {margin-bottom:0;}
.iu-hmenu ul a {display:block; white-space:nowrap; height:26px; min-width:7em; border:0 solid transparent; text-align:left; line-height:26px; color:#612D00; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none; margin:0;}
.iu-hmenu ul a:link, .iu-hmenu ul a:visited, .iu-hmenu ul a.active, .iu-hmenu ul a:hover {text-align:left; line-height:26px; color:#612D00; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none; margin:0;}
ul.iu-hmenu li li:after {display:block; position:absolute; content:' '; height:0; top:-1px; left:0; right:0; z-index:1; border-bottom:1px dotted #FFAD66;}
.desktop ul.iu-hmenu li li:first-child:before, .desktop ul.iu-hmenu li li:first-child:after {display:none;}
ul.iu-hmenu ul li a:hover, .desktop ul.iu-hmenu ul li:hover>a {background:#FF9233; background:transparent; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 auto;}
.iu-hmenu ul a:hover {text-decoration:none;}
.iu-hmenu ul li a:hover {color:#000000;}
.desktop .iu-hmenu ul li:hover>a {color:#000000;}
ul.iu-hmenu ul:before {background:#FFD6B3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px dotted rgba(255, 146, 51, 0.9); margin:0 auto; display:block; position:absolute; content:' '; z-index:1;}
.desktop ul.iu-hmenu li:hover>ul {visibility:visible; top:100%;}
.desktop ul.iu-hmenu li li:hover>ul {top:0; left:100%;}
ul.iu-hmenu ul {visibility:hidden; position:absolute; z-index:10; left:0; top:0; background-image:url('../images/spacer.gif');}
.desktop ul.iu-hmenu>li>ul {padding:16px 36px 36px 36px; margin:-10px 0 0 -30px;}
.desktop ul.iu-hmenu ul ul {padding:36px 36px 36px 18px; margin:-36px 0 0 -5px;}
.desktop ul.iu-hmenu ul.iu-hmenu-left-to-right {right:auto; left:0; margin:-10px 0 0 -30px;}
.desktop ul.iu-hmenu ul.iu-hmenu-right-to-left {left:auto; right:0; margin:-10px -30px 0 0;}
.desktop ul.iu-hmenu li li:hover>ul.iu-hmenu-left-to-right {right:auto; left:100%;}
.desktop ul.iu-hmenu li li:hover>ul.iu-hmenu-right-to-left {left:auto; right:100%;}
.desktop ul.iu-hmenu ul ul.iu-hmenu-left-to-right {right:auto; left:0; padding:36px 36px 36px 18px; margin:-36px 0 0 -5px;}
.desktop ul.iu-hmenu ul ul.iu-hmenu-right-to-left {left:auto; right:0; padding:36px 18px 36px 36px; margin:-36px -5px 0 0;}
.desktop ul.iu-hmenu li ul>li:first-child {margin-top:0;}
.desktop ul.iu-hmenu li ul>li:last-child {margin-bottom:0;}
.desktop ul.iu-hmenu ul ul:before {border-radius:3px; top:30px; bottom:30px; right:30px; left:12px;}
.desktop ul.iu-hmenu>li>ul:before {top:10px; right:30px; bottom:30px; left:30px;}
.desktop ul.iu-hmenu>li>ul.iu-hmenu-left-to-right:before {right:30px; left:30px;}
.desktop ul.iu-hmenu>li>ul.iu-hmenu-right-to-left:before {right:30px; left:30px;}
.desktop ul.iu-hmenu ul ul.iu-hmenu-left-to-right:before {right:30px; left:12px;}
.desktop ul.iu-hmenu ul ul.iu-hmenu-right-to-left:before {right:12px; left:30px;}
.desktop ul.iu-hmenu>li.ext>a {white-space:nowrap;}
.desktop ul.iu-hmenu>li.ext>a:hover, .desktop ul.iu-hmenu>li.ext:hover>a, .desktop ul.iu-hmenu>li.ext:hover>a.active {background:none; padding:0 17px 0 17px; margin:-0 -0 0 -0; overflow:hidden; position:relative; border:none; border-radius:0; box-shadow:none; color:#7A3900;}
.desktop ul.iu-hmenu>li.ext>a:hover:before, .desktop ul.iu-hmenu>li.ext:hover>a:before, .desktop ul.iu-hmenu>li.ext:hover>a.active:before {position:absolute; content:' '; top:0; right:0; left:0; bottom:-1px; background-color:#FFD6B3; border:1px Dotted rgba(255, 146, 51, 0.9); border-top-left-radius:3px; border-top-right-radius:3px; box-shadow:0 0 0 rgba(0, 0, 0, 0.8); z-index:-1;}
.desktop ul.iu-hmenu>li.ext:hover>ul {padding-top:5px; margin-top:0;}
.desktop ul.iu-hmenu>li.ext:hover>ul:before {top:-1px; clip:rect(6px, auto, auto, auto); border-top-left-radius:0; border-top-right-radius:0; box-shadow:0 0 0 rgba(0, 0, 0, 0.8);}
ul.iu-hmenu>li.ext>.ext-r, ul.iu-hmenu>li.ext>.ext-l, ul.iu-hmenu>li.ext>.ext-m, ul.iu-hmenu>li.ext>.ext-off {display:none; z-index:12; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.desktop ul.iu-hmenu>li.ext>ul {z-index:13;}
.desktop ul.iu-hmenu>li.ext.ext-r:hover>.ext-r, .desktop ul.iu-hmenu>li.ext.ext-l:hover>.ext-l {position:absolute; display:block; overflow:hidden; height:6px; top:100%; padding-top:1px; margin-top:-1px;}
.desktop ul.iu-hmenu>li.ext:hover>.ext-r:before, .desktop ul.iu-hmenu>li.ext:hover>.ext-l:before {position:absolute; content:' '; top:0; bottom:-1px; background-color:#FFD6B3; border:1px Dotted rgba(255, 146, 51, 0.9); box-shadow:0 0 0 rgba(0, 0, 0, 0.8);}
.desktop ul.iu-hmenu>li.ext.ext-r:hover>.ext-r {left:100%; right:auto; padding-left:0; margin-left:0; padding-right:1px; margin-right:-1px;}
.desktop ul.iu-hmenu>li.ext.ext-r:hover>.ext-r:before {right:0; left:-1px; border-top-left-radius:0; border-top-right-radius:3px;}
.desktop ul.iu-hmenu>li.ext.ext-l:hover>.ext-l {right:100%; left:auto; padding-right:0; margin-right:0; padding-left:1px; margin-left:-1px;}
.desktop ul.iu-hmenu>li.ext.ext-l:hover>.ext-l:before {right:-1px; left:0; border-top-right-radius:0; border-top-left-radius:3px;}
.desktop ul.iu-hmenu>li.ext:hover>.ext-m, .desktop ul.iu-hmenu>li.ext:hover>.ext-off {position:absolute; display:block; overflow:hidden; height:5px; top:100%;}
.desktop ul.iu-hmenu>li.ext.ext-r:hover>.ext-m {left:-0; right:0; padding-right:0; padding-left:0;}
.desktop ul.iu-hmenu>li.ext:hover>.ext-off {left:-0; right:-0; padding-left:0; padding-right:0;}
.desktop ul.iu-hmenu>li.ext.ext-l:hover>.ext-m {right:-0; left:0; padding-left:0; padding-right:0;}
.desktop ul.iu-hmenu>li.ext.ext-l.ext-r:hover>.ext-m {right:-0; left:-0; padding-left:0; padding-right:0;}
.desktop ul.iu-hmenu>li.ext:hover>.ext-m:before, .desktop ul.iu-hmenu>li.ext:hover>.ext-off:before {position:absolute; content:' '; top:-1px; bottom:-1px; background-color:#FFD6B3; border:1px Dotted rgba(255, 146, 51, 0.9); box-shadow:0 0 0 rgba(0, 0, 0, 0.8);}
.desktop ul.iu-hmenu>li.ext.ext-r:hover>.ext-m:before {right:-1px; left:0;}
.desktop ul.iu-hmenu>li.ext.ext-l:hover>.ext-m:before {left:-1px; right:0;}
.desktop ul.iu-hmenu>li.ext.ext-l.ext-r:hover>.ext-m:before {left:-1px; right:-1px;}
.iu-sheet {margin:0 auto; position:relative; cursor:auto; width:100%; z-index:auto !important;}
.iu-header {margin:0 auto; position:relative; z-index:auto !important;}
.responsive .iu-header {}
.iu-header>div.iu-nostyle, .iu-header>div.iu-block, .iu-header>div.iu-post {position:absolute; z-index:101;}
.iu-layout-wrapper {position:relative; margin:100px auto 0 auto; z-index:auto !important;}
.iu-content-layout {display:table; width:100%; table-layout:fixed;}
.iu-content-layout-row {display:table-row;}
.iu-layout-cell {display:table-cell; vertical-align:top;}
.iu-postcontent .iu-content-layout {border-collapse:collapse;}
.iu-vmenublock {margin:3px;}
div.iu-vmenublock img {margin:0;}
.iu-vmenublockheader {padding:10px 0; margin:0 auto 7px;}
.iu-vmenublockheader .t, .iu-vmenublockheader .t a, .iu-vmenublockheader .t a:link, .iu-vmenublockheader .t a:visited, .iu-vmenublockheader .t a:hover {color:#00007A; font-size:24px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; margin:0 10px;}
.iu-vmenublockcontent {margin:0 auto;}
ul.iu-vmenu, ul.iu-vmenu ul {list-style:none; display:block;}
ul.iu-vmenu, ul.iu-vmenu li {display:block; margin:0; padding:0; width:auto; line-height:0;}
ul.iu-vmenu {margin-top:0; margin-bottom:0;}
ul.iu-vmenu ul {display:none; margin:0; padding:0; position:relative;}
ul.iu-vmenu ul.active {display:block;}
ul.iu-vmenu>li>a {padding:0 15px; margin:0 auto; color:#0000FA; min-height:30px; line-height:30px;}
ul.iu-vmenu a {display:block; cursor:pointer; z-index:1; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; text-decoration:none; position:relative;}
ul.iu-vmenu li {position:relative;}
ul.iu-vmenu>li {margin-top:0;}
ul.iu-vmenu>li>ul {padding:0; margin-top:0; margin-bottom:0;}
ul.iu-vmenu>li:first-child {margin-top:0;}
ul.iu-vmenu>li>a:before {content:url('../images/vmenuitemicon.png'); margin-right:5px; bottom:2px; position:relative; display:inline-block; vertical-align:middle; font-size:0; line-height:0;}
.opera ul.iu-vmenu>li>a:before {bottom:0;}
ul.iu-vmenu>li>a.active:before {content:url('../images/vmenuactiveitemicon.png'); margin-right:5px; bottom:2px; position:relative; display:inline-block; vertical-align:middle; font-size:0; line-height:0;}
.opera ul.iu-vmenu>li>a.active:before {bottom:0;}
ul.iu-vmenu>li>a:hover:before, ul.iu-vmenu>li>a.active:hover:before, ul.iu-vmenu>li:hover>a:before, ul.iu-vmenu>li:hover>a.active:before {content:url('../images/vmenuhovereditemicon.png'); margin-right:5px; bottom:2px; position:relative; display:inline-block; vertical-align:middle; font-size:0; line-height:0;}
.opera ul.iu-vmenu>li>a:hover:before, .opera ul.iu-vmenu>li>a.active:hover:before, .opera ul.iu-vmenu>li:hover>a:before, .opera ul.iu-vmenu>li:hover>a.active:before {bottom:0;}
ul.iu-vmenu>li>a:hover, ul.iu-vmenu>li>a.active:hover {padding:0 15px; margin:0 auto;}
ul.iu-vmenu>li>a:hover, ul.iu-vmenu>li>a.active:hover {text-decoration:none;}
ul.iu-vmenu a:hover, ul.iu-vmenu a.active:hover {color:#FA7500;}
ul.iu-vmenu>li>a.active:hover>span.border-top, ul.iu-vmenu>li>a.active:hover>span.border-bottom {background-color:transparent;}
ul.iu-vmenu>li>a.active {padding:0 15px; margin:0 auto; text-decoration:none; color:#0000FA;}
ul.iu-vmenu>li>ul:before {margin:0 auto; display:block; position:absolute; content:' '; top:0; right:0; bottom:0; left:0;}
ul.iu-vmenu li li a {margin:0 auto; position:relative;}
ul.iu-vmenu ul li {margin:0; padding:0;}
ul.iu-vmenu li li {position:relative; margin-top:0;}
ul.iu-vmenu ul a {display:block; position:relative; min-height:22px; overflow:visible; padding:0; padding-left:27px; padding-right:27px; z-index:0; line-height:22px; color:#0000FA; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; text-decoration:none; margin-left:0; margin-right:0;}
ul.iu-vmenu ul a:visited, ul.iu-vmenu ul a.active:hover, ul.iu-vmenu ul a:hover, ul.iu-vmenu ul a.active {line-height:22px; color:#0000FA; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; text-decoration:none; margin-left:0; margin-right:0;}
ul.iu-vmenu ul ul a {padding-left:54px;}
ul.iu-vmenu ul ul ul a {padding-left:81px;}
ul.iu-vmenu ul ul ul ul a {padding-left:108px;}
ul.iu-vmenu ul ul ul ul ul a {padding-left:135px;}
ul.iu-vmenu ul>li>a:hover, ul.iu-vmenu ul>li>a.active:hover {margin:0 auto;}
ul.iu-vmenu ul li a:hover, ul.iu-vmenu ul li a.active:hover {text-decoration:none; color:#7F7486;}
ul.iu-vmenu ul a:hover:after {background-position:center;}
ul.iu-vmenu ul a.active:hover:after {background-position:center;}
ul.iu-vmenu ul a.active:after {background-position:bottom;}
ul.iu-vmenu ul>li>a.active {margin:0 auto;}
ul.iu-vmenu ul a.active, ul.iu-vmenu ul a:hover, ul.iu-vmenu ul a.active:hover {text-decoration:none; color:#7F7486;}
.iu-block {margin:3px;}
div.iu-block img {border:none; margin:0;}
.iu-blockheader {padding:6px 5px; margin:0 auto 2px;}
.iu-blockheader .t, .iu-blockheader .t a, .iu-blockheader .t a:link, .iu-blockheader .t a:visited, .iu-blockheader .t a:hover {color:#000000; font-size:24px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; margin:0 5px;}
.iu-blockcontent {padding:5px; margin:0 auto; color:#000052; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height:175%;}
.iu-blockcontent table, .iu-blockcontent li, .iu-blockcontent a, .iu-blockcontent a:link, .iu-blockcontent a:visited, .iu-blockcontent a:hover {color:#000052; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height:175%;}
.iu-blockcontent p {margin:0 5px;}
.iu-blockcontent a, .iu-blockcontent a:link {color:#0000FA; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-blockcontent a:visited, .iu-blockcontent a.visited {color:#B6B0BA; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none;}
.iu-blockcontent a:hover, .iu-blockcontent a.hover {color:#FF9538; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none;}
.iu-block ul>li:before {content:url('../images/blockbullets.png'); margin-right:6px; bottom:2px; position:relative; display:inline-block; vertical-align:middle; font-size:0; line-height:0; margin-left:-12px;}
.opera .iu-block ul>li:before {bottom:0;}
.iu-block li {font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height:175%; color:#3E3941; margin:5px 0 0 10px;}
.iu-block ul>li, .iu-block ol {padding:0;}
.iu-block ul>li {padding-left:12px;}
.iu-breadcrumbs {margin:0 auto;}
a.iu-button, a.iu-button:link, a:link.iu-button:link, body a.iu-button:link, a.iu-button:visited, body a.iu-button:visited, input.iu-button, button.iu-button {text-decoration:none; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; position:relative; display:inline-block; vertical-align:middle; white-space:nowrap; text-align:center; color:#000038; margin:0 5px 0 0 !important; overflow:visible; cursor:pointer; text-indent:0; line-height:26px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.iu-button img {margin:0; vertical-align:middle;}
.firefox2 .iu-button {display:block; float:left;}
input, select, textarea, a.iu-search-button span {vertical-align:middle; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal;}
.iu-block select {width:96%;}
input.iu-button {float:none !important;}
.iu-button.active, .iu-button.active:hover {background:#C75D00; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border-width:0; padding:0 21px; margin:0 auto;}
.iu-button.active, .iu-button.active:hover {color:#DEDCE0 !important;}
.iu-button.hover, .iu-button:hover {background:#FF7700; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border-width:0; padding:0 21px; margin:0 auto;}
.iu-button.hover, .iu-button:hover {color:#241100 !important;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {background:#FFFFFF; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid #C0BBC4; margin:0 auto;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {width:100%; padding:4px 0; color:#000052 !important; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; text-shadow:none;}
input.iu-error, textarea.iu-error {background:#FFFFFF; border:1px solid #E2341D; margin:0 auto;}
input.iu-error, textarea.iu-error {color:#000052 !important; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal;}
form.iu-search input[type="text"] {background:#FFFFFF; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid #C0BBC4; margin:0 auto; width:100%; padding:4px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#000052 !important; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal;}
form.iu-search {background-image:none; border:0; display:block; position:relative; top:0; padding:0; margin:5px; left:0; line-height:0;}
form.iu-search input, a.iu-search-button {top:0; right:0;}
form.iu-search>input, a.iu-search-button {bottom:0; left:0; vertical-align:middle;}
form.iu-search input[type="submit"], input.iu-search-button, a.iu-search-button {margin:0 auto;}
form.iu-search input[type="submit"], input.iu-search-button, a.iu-search-button {position:absolute; left:auto; display:block; border:none; background:url('../images/searchicon.png') center center no-repeat; width:24px; height:100%; padding:0; color:#000038 !important; cursor:pointer;}
a.iu-search-button span.iu-search-button-text {display:none;}
label.iu-checkbox:before {background:#FFFFFF; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; border-width:0; margin:0 auto; width:16px; height:16px;}
label.iu-checkbox {cursor:pointer; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; line-height:16px; display:inline-block; color:#000052 !important;}
.iu-checkbox>input[type="checkbox"] {margin:0 5px 0 0;}
label.iu-checkbox.active:before {background:#2424FF; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; border-width:0; margin:0 auto; width:16px; height:16px; display:inline-block;}
label.iu-checkbox.hovered:before {background:#6161FF; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; border-width:0; margin:0 auto; width:16px; height:16px; display:inline-block;}
label.iu-radiobutton:before {background:#FFFFFF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border-width:0; margin:0 auto; width:12px; height:12px;}
label.iu-radiobutton {cursor:pointer; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; line-height:12px; display:inline-block; color:#000052 !important;}
.iu-radiobutton>input[type="radio"] {vertical-align:baseline; margin:0 5px 0 0;}
label.iu-radiobutton.active:before {background:#2424FF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border-width:0; margin:0 auto; width:12px; height:12px; display:inline-block;}
label.iu-radiobutton.hovered:before {background:#6161FF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border-width:0; margin:0 auto; width:12px; height:12px; display:inline-block;}
.iu-comments {border-top:1px dotted #C0BBC4; margin:0 auto; margin-top:25px;}
.iu-comments h2 {color:#000000;}
.iu-comment-inner {-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:5px; margin:0 auto; margin-left:96px;}
.iu-comment-avatar {float:left; width:80px; height:80px; padding:2px; background:#fff; border:1px solid #2424FF;}
.iu-comment-avatar>img {margin:0 !important; border:none !important;}
.iu-comment-content {padding:10px 0; color:#000000; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-comment {margin-top:6px;}
.iu-comment:first-child {margin-top:0;}
.iu-comment-header {color:#000000; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height:100%;}
.iu-comment-header a, .iu-comment-header a:link, .iu-comment-header a:visited, .iu-comment-header a.visited, .iu-comment-header a:hover, .iu-comment-header a.hovered {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height:100%;}
.iu-comment-header a, .iu-comment-header a:link {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:bold; font-style:normal; color:#00007A;}
.iu-comment-header a:visited, .iu-comment-header a.visited {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#3E3941;}
.iu-comment-header a:hover, .iu-comment-header a.hovered {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#000029;}
.iu-comment-content a, .iu-comment-content a:link, .iu-comment-content a:visited, .iu-comment-content a.visited, .iu-comment-content a:hover, .iu-comment-content a.hovered {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-comment-content a, .iu-comment-content a:link {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#00007A;}
.iu-comment-content a:visited, .iu-comment-content a.visited {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#3E3941;}
.iu-comment-content a:hover, .iu-comment-content a.hovered {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#000029;}
.iu-pager {-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:6px; margin:2px;}
.iu-pager>*:last-child, .iu-pager>*:last-child:hover {margin-right:0;}
.iu-pager>span {cursor:default;}
.iu-pager>* {background:#6161FF; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:10px; margin:0 4px 0 auto; position:relative; display:inline-block; margin-left:0;}
.iu-pager a:link, .iu-pager a:visited {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none; color:#151316;}
.iu-pager .active {background:#0000FA; padding:10px; margin:0 4px 0 auto; color:#EBE9EC;}
.iu-pager .more {background:#6161FF; margin:0 4px 0 auto;}
.iu-pager a.more:link, .iu-pager a.more:visited {color:#151316;}
.iu-pager a:hover {background:#FF9233; padding:10px; margin:0 4px 0 auto;}
.iu-pager a:hover, .iu-pager a.more:hover {text-decoration:none; color:#121113;}
.iu-pager>*:after {margin:0 0 0 auto; display:inline-block; position:absolute; content:' '; top:0; width:0; height:100%; right:0; text-decoration:none;}
.iu-pager>*:last-child:after {display:none;}
.iu-commentsform {background:#E0E0FF; background:transparent; padding:10px; margin:0 auto; margin-top:25px; color:#000000;}
.iu-commentsform h2 {padding-bottom:10px; margin:0; color:#000000;}
.iu-commentsform label {display:inline-block; line-height:25px;}
.iu-commentsform input:not([type=submit]), .iu-commentsform textarea {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%; max-width:100%;}
.iu-commentsform .form-submit {margin-top:10px;}
a img {border:0;}
.iu-article img, img.iu-article, .iu-block img, .iu-footer img {margin:7px 7px 7px 7px;}
.iu-metadata-icons img {border:none; vertical-align:middle; margin:2px;}
.iu-article table, table.iu-article {border-collapse:collapse; margin:1px;}
.iu-post .iu-content-layout-br {height:0;}
.iu-article th, .iu-article td {padding:2px; border:solid 1px #988F9E; vertical-align:top; text-align:left;}
.iu-article th {text-align:center; vertical-align:middle; padding:7px;}
pre {overflow:auto; padding:0.1em;}
.preview-cms-logo {border:0; margin:1em 1em 0 0; float:left;}
.image-caption-wrapper {padding:7px 7px 7px 7px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.image-caption-wrapper img {margin:0 !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.image-caption-wrapper div.iu-collage {margin:0 !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.image-caption-wrapper p {font-size:80%; text-align:right; margin:0;}
.iu-postheader {color:#00007A; margin:5px 10px; font-size:29px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal;}
.iu-postheader a, .iu-postheader a:link, .iu-postheader a:visited, .iu-postheader a.visited, .iu-postheader a:hover, .iu-postheader a.hovered {font-size:29px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal;}
.iu-postheader a, .iu-postheader a:link {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none; text-align:left; color:#0000E0;}
.iu-postheader a:visited, .iu-postheader a.visited {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none; text-align:left; color:#726878;}
.iu-postheader a:hover, .iu-postheader a.hovered {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none; text-align:left; color:#000085;}
.iu-postheadericons, .iu-postheadericons a, .iu-postheadericons a:link, .iu-postheadericons a:visited, .iu-postheadericons a:hover {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#3E3941;}
.iu-postheadericons {padding:1px; margin:0 0 0 10px;}
.iu-postheadericons a, .iu-postheadericons a:link {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none; color:#0000AD;}
.iu-postheadericons a:visited, .iu-postheadericons a.visited {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; text-decoration:none; color:#0000AD;}
.iu-postheadericons a:hover, .iu-postheadericons a.hover {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:normal; text-decoration:underline; color:#000038;}
.iu-postdateicon:before {content:url('../images/postdateicon.png'); margin-right:6px; position:relative; display:inline-block; vertical-align:middle; font-size:0; line-height:0; bottom:auto;}
.opera .iu-postdateicon:before {bottom:0;}
.iu-postauthoricon:before {content:url('../images/postauthoricon.png'); margin-right:6px; position:relative; display:inline-block; vertical-align:middle; font-size:0; line-height:0; bottom:auto;}
.opera .iu-postauthoricon:before {bottom:0;}
.iu-postediticon:before {content:url('../images/system/edit.png'); margin-right:6px; bottom:2px; position:relative; display:inline-block; vertical-align:middle; font-size:0; line-height:0;}
.opera .iu-postediticon:before {bottom:0;}
.iu-postcontent ul>li:before, .iu-post ul>li:before, .iu-textblock ul>li:before {content:url('../images/postbullets.png'); margin-right:10px; bottom:2px; position:relative; display:inline-block; vertical-align:middle; font-size:0; line-height:0;}
.opera .iu-postcontent ul>li:before, .opera .iu-post ul>li:before, .opera .iu-textblock ul>li:before {bottom:0;}
.iu-postcontent li, .iu-post li, .iu-textblock li {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#3E3941; margin:3px 0 0 11px;}
.iu-postcontent ul>li, .iu-post ul>li, .iu-textblock ul>li, .iu-postcontent ol, .iu-post ol, .iu-textblock ol {padding:0;}
.iu-postcontent ul>li, .iu-post ul>li, .iu-textblock ul>li {padding-left:17px;}
.iu-postcontent ul>li:before, .iu-post ul>li:before, .iu-textblock ul>li:before {margin-left:-17px;}
.iu-postcontent ol, .iu-post ol, .iu-textblock ol, .iu-postcontent ul, .iu-post ul, .iu-textblock ul {margin:1em 0 1em 11px;}
.iu-postcontent li ol, .iu-post li ol, .iu-textblock li ol, .iu-postcontent li ul, .iu-post li ul, .iu-textblock li ul {margin:0.5em 0 0.5em 11px;}
.iu-postcontent li, .iu-post li, .iu-textblock li {margin:3px 0 0 0;}
.iu-postcontent ol>li, .iu-post ol>li, .iu-textblock ol>li {overflow:visible;}
.iu-postcontent ul>li, .iu-post ul>li, .iu-textblock ul>li {overflow-x:visible; overflow-y:hidden;}
blockquote {background:#6161FF url('../images/postquote.png') no-repeat scroll; padding:10px 10px 10px 47px; margin:10px 0 0 25px; color:#1F1C21; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:italic; text-align:left; overflow:auto; clear:both;}
blockquote a, .iu-postcontent blockquote a, .iu-blockcontent blockquote a, .iu-footer blockquote a, blockquote a:link, .iu-postcontent blockquote a:link, .iu-blockcontent blockquote a:link, .iu-footer blockquote a:link, blockquote a:visited, .iu-postcontent blockquote a:visited, .iu-blockcontent blockquote a:visited, .iu-footer blockquote a:visited, blockquote a:hover, .iu-postcontent blockquote a:hover, .iu-blockcontent blockquote a:hover, .iu-footer blockquote a:hover {color:#1F1C21; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight:normal; font-style:italic; text-align:left;}
blockquote p, .iu-postcontent blockquote p, .iu-blockcontent blockquote p, .iu-footer blockquote p {margin:0; margin:5px 0;}
.Sorter img {border:0; vertical-align:middle; padding:0; margin:0; position:static; z-index:1; width:12px; height:6px;}
.Sorter a {position:relative; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#0000EB;}
.Sorter a:link {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#0000EB;}
.Sorter a:visited, .Sorter a.visited {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#0000EB;}
.Sorter a:hover, .Sorter a.hover {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#0000AD;}
.Sorter {font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#00007A;}
.iu-footer {background:#154804; position:relative; color:#e1ffd7; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height:175%; text-align:center; padding:0;}
.iu-footer a, .iu-footer a:link, .iu-footer a:visited, .iu-footer a:hover, .iu-footer td, .iu-footer th, .iu-footer caption {color:#fff; font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height:175%;}
.iu-footer p {padding:0; text-align:center;}
.iu-footer a, .iu-footer a:link {color:#fff; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none;}
.iu-footer a:visited {color:#fff; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:none;}
.iu-footer a:hover {color:#6ed1c9; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration:underline;}
.iu-footer h1 {color:#0000D1; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-footer h2 {color:#0000FA; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-footer h3 {color:#988F9E; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-footer h4 {color:#0000A3; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-footer h5 {color:#0000A3; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-footer h6 {color:#0000A3; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
.iu-footer img {border:none; margin:0;}
.iu-footer-inner {margin:0 auto; min-width:700px; max-width:1920px; width:100%; padding:50px; padding-right:25px; padding-left:25px;}
.iu-rss-tag-icon {background:url('../images/footerrssicon.png') no-repeat scroll; margin:0 auto; min-height:32px; min-width:32px; display:inline-block; text-indent:35px; background-position:left center;}
.iu-rss-tag-icon:empty {vertical-align:middle;}
.iu-facebook-tag-icon {background:url('../images/footerfacebookicon.png') no-repeat scroll; margin:0 auto; min-height:32px; min-width:32px; display:inline-block; text-indent:35px; background-position:left center;}
.iu-facebook-tag-icon:empty {vertical-align:middle;}
.iu-twitter-tag-icon {background:url('../images/footertwittericon.png') no-repeat scroll; margin:0 auto; min-height:32px; min-width:32px; display:inline-block; text-indent:35px; background-position:left center;}
.iu-twitter-tag-icon:empty {vertical-align:middle;}
.iu-footer ul>li:before {content:url('../images/footerbullets.png'); margin-right:6px; bottom:2px; position:relative; display:inline-block; vertical-align:middle; font-size:0; line-height:0; margin-left:-13px;}
.opera .iu-footer ul>li:before {bottom:0;}
.iu-footer li {font-size:16px; font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color:#CFCBD2;}
.iu-footer ul>li, .iu-footer ol {padding:0;}
.iu-footer ul>li {padding-left:13px;}
.iu-page-footer, .iu-page-footer a, .iu-page-footer a:link, .iu-page-footer a:visited, .iu-page-footer a:hover {font-family:Arial; font-size:12px; letter-spacing:normal; word-spacing:normal; font-style:normal; font-weight:normal; text-decoration:underline; color:#fff;}
.iu-page-footer {position:relative; z-index:auto !important; padding:1em; text-align:center !important; text-decoration:none; color:#e1ffd7;}
.iu-lightbox-wrapper {background:#333; background:rgba(0, 0, 0, .8); bottom:0; left:0; padding:0 100px; position:fixed; right:0; text-align:center; top:0; z-index:1000000;}
.iu-lightbox, .iu-lightbox-wrapper .iu-lightbox-image {cursor:pointer;}
.iu-lightbox-wrapper .iu-lightbox-image {border:6px solid #fff; border-radius:3px; display:none; max-width:100%; vertical-align:middle;}
.iu-lightbox-wrapper .iu-lightbox-image.active {display:inline-block;}
.iu-lightbox-wrapper .lightbox-error {background:#fff; border:1px solid #b4b4b4; border-radius:10px; box-shadow:0 2px 5px #333; height:80px; opacity:.95; padding:20px; position:fixed; width:300px; z-index:100;}
.iu-lightbox-wrapper .loading {background:#fff url('../images/preloader-01.gif') center center no-repeat; border:1px solid #b4b4b4; border-radius:10px; box-shadow:0 2px 5px #333; height:32px; opacity:.5; padding:10px; position:fixed; width:32px; z-index:10100;}
.iu-lightbox-wrapper .arrow {cursor:pointer; height:100px; opacity:.5; filter:alpha(opacity=50); position:fixed; width:82px; z-index:10003;}
.iu-lightbox-wrapper .arrow.left {left:9px;}
.iu-lightbox-wrapper .arrow.right {right:9px;}
.iu-lightbox-wrapper .arrow:hover {opacity:1; filter:alpha(opacity=100);}
.iu-lightbox-wrapper .arrow.disabled {display:none;}
.iu-lightbox-wrapper .arrow-t, .iu-lightbox-wrapper .arrow-b {background-color:#fff; border-radius:3px; height:6px; left:26px; position:relative; width:30px;}
.iu-lightbox-wrapper .arrow-t {top:38px;}
.iu-lightbox-wrapper .arrow-b {top:50px;}
.iu-lightbox-wrapper .close {cursor:pointer; height:22px; opacity:.5; filter:alpha(opacity=50); position:fixed; right:39px; top:30px; width:22px; z-index:10003;}
.iu-lightbox-wrapper .close:hover {opacity:1; filter:alpha(opacity=100);}
.iu-lightbox-wrapper .close .cw, .iu-lightbox-wrapper .close .ccw {background-color:#fff; border-radius:3px; height:6px; position:absolute; left:-4px; top:8px; width:30px;}
.iu-lightbox-wrapper .cw {transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -moz-transform:rotate(45deg);}
.iu-lightbox-wrapper .ccw {transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); -moz-transform:rotate(-45deg);}
.iu-lightbox-wrapper .close-alt, .iu-lightbox-wrapper .arrow-right-alt, .iu-lightbox-wrapper .arrow-left-alt {color:#fff; display:none; font-size:2.5em; line-height:100%;}
.ie8 .iu-lightbox-wrapper .close-alt, .ie8 .iu-lightbox-wrapper .arrow-right-alt, .ie8 .iu-lightbox-wrapper .arrow-left-alt {display:block;}
.ie8 .iu-lightbox-wrapper .cw, .ie8 .iu-lightbox-wrapper .ccw {display:none;}
.iu-content-layout .iu-sidebar1 {margin:0 auto; width:275px;}
.iu-content-layout .iu-content {margin:0 auto;}
.iu-content-layout .iu-sidebar2 {margin:0 auto; width:275px;}
fieldset {border:none;}
fieldset dl {display:block; margin:0; padding:0; background:none;}
fieldset dt {display:block; box-sizing:border-box; -moz-box-sizing:border-box; width:12em; height:2em; margin:0; padding:0; float:left; clear:both; background:none; line-height:2em; overflow:hidden;}
fieldset dd {display:block; min-height:2em; margin:0 0 0 12em; padding:0; background:none; line-height:2em;}
fieldset label {display:inline-block; width:12em;}
fieldset textarea {vertical-align:text-top;}
.img-fulltext-left, .img-intro-left {float:left; display:block; border:none; padding:0; margin:0 0.3em 0.3em 0; margin-top:0;}
.img-fulltext-right, .img-intro-right {float:right; display:block; border:none; padding:0; margin:0 0 0.3em 0.3em; margin-top:0;}
ul.pagenav {clear:both; list-style:none; display:block; margin:0; padding:0;}
ul.pagenav li, ul.pagenav li:before {display:block; background:none; margin:0; padding:0; width:50%; text-align:center; content:normal;}
ul.pagenav li.pagenav-prev {float:left;}
ul.pagenav li.pagenav-next {margin:0 0 0 50%;}
div.item-page dl.tabs {display:block; margin:0; padding:0;}
div.item-page dl.tabs:before {box-sizing:border-box; -moz-box-sizing:border-box; display:block; float:left; width:1em; height:2em; overflow:hidden;}
div.item-page dl.tabs dt {box-sizing:border-box; -moz-box-sizing:border-box; display:block; float:left; height:2em; overflow:hidden; border-left:solid 1px #988F9E; border-top:solid 1px #988F9E;}
div.item-page dl.tabs dt h3 {margin:0; padding:0 1em; line-height:2em; font-size:100%; overflow:hidden;}
div.item-page dl.tabs dt h3 a {text-decoration:none;}
div.item-page dl.tabs:after {box-sizing:border-box; -moz-box-sizing:border-box; display:block; border-left:solid 1px #988F9E; content:" "; overflow:hidden; height:2em;}
div.item-page div.current {clear:both; border:solid 1px #988F9E;}
div.item-page div.current dd.tabs {margin:0; padding:0;}
div.item-page .panel {border:solid 1px #988F9E; margin-top:-1px;}
div.item-page .panel h3 {margin:0; padding:0;}
div.item-page .panel h3 a {display:block; padding:6px; text-decoration:none;}
div.item-page .panel h3.pane-toggler-down a {border-bottom:solid 1px #988F9E;}
div.item-page .panel .pane-slider {margin:0; padding:0;}
div.item-page div.pagination ul {clear:both; list-style:none; display:block; margin:0; padding:0;}
div.item-page div.pagination li {display:block; width:50%; margin:0; padding:0; text-align:center; float:left; white-space:nowrap;}
div.item-page div.pagination:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
#searchForm .phrases-box {display:block; float:left;}
#searchForm .ordering-box {text-align:right;}
#searchForm .phrases-box label, #searchForm .ordering-box label, #searchForm .only label {display:inline-block; width:auto; height:2em; margin:0; padding:0 0.3em;}
#mod-finder-searchform label {display:block;}
#mod-finder-searchform input.inputbox {width:100%; box-sizing:border-box; -moz-box-sizing:border-box; max-width:300px;}
#login-form #form-login-username label, #login-form #form-login-password label {display:block;}
#login-form #form-login-username input, #login-form #form-login-password input {width:100%; box-sizing:border-box; -moz-box-sizing:border-box; max-width:300px;}
.breadcrumbs img {margin:0; padding:0; border:none; outline:none;}
dl.stats-module {padding:0.3em 0 0.3em 0.3em; margin:0;}
dl.stats-module dt {float:left; display:block; line-height:1.5em; min-height:1.5em; width:10em; padding:0.3em 0.3em 0 0; margin:0; font-weight:bold;}
dl.stats-module dd {display:block; line-height:1.5em; min-height:1.5em; margin-left:0 0 0 10em;}
div.mod-languages ul {margin:0; padding:0; list-style:none;}
div.mod-languages li {background:none; margin:0 0.3em; padding:0;}
div.mod-languages ul.lang-inline li {display:inline;}
div.mod-languages ul.lang-block li {display:block;}
div.mod-languages img {border:none; margin:0; padding:0;}
div.clr {clear:both;}
#system-message ul li {background-image:none;}
ul.actions, ul.actions li, ul.actions li img {display:inline; margin:0; padding:0; border:none;}
ul.actions li {background:none; list-style:none;}
.items-row {display:table; width:100%; table-layout:fixed; border-collapse:collapse;}
.items-row .item {display:table-cell; vertical-align:top;}
.items-row .row-separator {display:none;}
div.pagination p.counter {display:inline-block; margin:0 0.3em 0 0; padding:0; background:none;}
div.pagination ul, div.pagination ul li, div.pagination ul > li:before {display:inline-block; list-style:none; margin:0; padding:0 0.3em; background:none; content:normal;}
div.tip-wrap {background:#fff; border:1px solid #aaa;}
div.tip-wrap div.tip {padding:0.3em;}
div.tip-wrap div.tip-title {font-weight:bold;}
table.category {width:100%;}
table.category thead th img {padding:0 0 0 0.3em; margin:0; border:none;}
span.hasTip a img {padding:0; margin:0; border:none;}
div.categories-list ul li span.item-title, div.cat-children ul li span.item-title {display:block; margin:0 0 0.3em 0;}
div.categories-list ul li div.category-desc, div.cat-children ul li div.category-desc {margin:0 0 0.3em 0;}
div.categories-list dl, div.cat-children dl {display:block; padding-left:0; padding-right:0; margin-left:0; margin-right:0; background:none;}
div.categories-list dl dt, div.cat-children dl dt, div.categories-list dl dd, div.cat-children dl dd {display:inline-block; padding:0; margin:0; background:none;}
div.img_caption p.img_caption {padding:0.3em 0; margin:0;}
form .search label, form .finder label {display:none;}
.cols-2 .column-1, .cols-2 .column-2, .cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3 {float:left; clear:right;}
.cols-2 .column-1 {width:50%;}
.cols-2 .column-2 {width:50%;}
.cols-3 .column-1 {width:33%;}
.cols-3 .column-2 {width:33%;}
.cols-3 .column-3 {width:34%;}
.row-separator {clear:both; float:none; font-size:1px; display:block;}
ul.categories-module li h1, ul.categories-module li h2, ul.categories-module li h3, ul.categories-module li h4, ul.categories-module li h5, ul.categories-module li h6 {display:inline;}
.container {padding-left:15px; padding-right:15px; margin:0 auto; max-width:1366px;}
.main_info {padding:80px 0 100px 0;}
.block__faq {background:#F8F8F8; padding:100px 0; background-image:url(../images/bg.png); background-position:center; background-repeat:repeat; background-size:30%;}
.block__abouts_us {display:grid; grid-template-columns:repeat(2, 1fr); gap:40px;}
.block__description span {font-size:24px; font-weight:600; margin-bottom:16px; display:block;}
.block__title {font-size:36px; font-weight:600; position:relative;}
.block__header {width:max-content; margin-bottom:40px;}
.block__description {line-height:1.4;}
.block__title::before {content:""; position:absolute; width:40%; height:2px; bottom:-12px; left:0; background-color:#237d04;}
.faq__content {position:relative; display:none; padding:20px 0; border-top:1px solid #E6E6E6;}
li.faq__item {border:1px solid #E6E6E6; padding:5px 20px!important; position:relative; background:white; font-style:normal; border-radius:6px;}
li.faq__item:not(:last-child) {margin-bottom:10px;}
.faq__question {cursor:pointer; font-weight:600; font-size:16px; display:flex; justify-content:space-between; padding:15px 0;}
.faq__item::before {display:none !important;}
.faq__question span:first-child {width:70%}
.faq__question h3 {padding:0 !important; font-size:24px; width:80%;}
.plusminus {width:28px; height:28px; color:#237d04; border:2px solid #237d04; border-radius:100%; font-size:30px; font-weight:500; display:flex; justify-content:center; align-items:center;}
.faq__item--boxed.opened {display:block;}
ul.fn_faq.faq__list {margin:0 !important;}
.block__abouts_us_img {width:100%; height:450px;
background: url(/images/files/about-us.png) no-repeat;
background-position: center;
background-size: cover;
}
/* .block__abouts_us_img img {width:100%; height:100%; object-fit:cover; border-radius:6px;} */
.plusminus {width:28px; height:28px; color:#237d04; border:2px solid #237d04; border-radius:100%; font-size:30px; font-weight:500; display:flex; justify-content:center; align-items:center;}
.faq__question .plusminus:before {float:right !important; font-family:FontAwesome; content:"\f067"; font-size:16px;}
.faq__question.active .plusminus:before {float:right !important; font-family:FontAwesome; content:"\f068"; font-size:16px;}
.faq__answer {line-height:1.4;}
.fn_readmore + [data-readmore-toggle], .fn_readmore[data-readmore] {display:inline-block; width:auto; position:relative;}
.fn_readmore[aria-expanded="false"]::after {content:""; position:absolute; bottom:-10px; left:0; width:100%; height:4em; background:-moz-linear-gradient(top, #fff0 0, #fff 100%); background:-webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, #fff) ); background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); background:linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);}
.fn_readmore[data-readmore] {transition:height 500ms; overflow:hidden; max-height:360px; display:block; width:100%;}
.fn_readmore + [data-readmore-toggle] {transition:all 0.3s; text-decoration:underline; font-size:16px; font-weight:600; color:#237d04; margin-top:20px;}
.mobile_tab__content .fn_readmore + [data-readmore-toggle] {margin:20px 0 15px 0;}
.fn_readmore + [data-readmore-toggle] span {color:var(--button-color); background:transparent; border-color:var(--button-color); border:1px solid; border-radius:3px; padding:1px 30px; font-size:18px; line-height:1; display:inline-block; transition:all 0.3s; font-weight:500;}
.fn_readmore + [data-readmore-toggle]:hover span {color:var(--button-text); background:var(--button-color); border-color:var(--button-color);}
.callback_section {padding:100px 0; background:url(../images/bg-2.png), rgb(0 0 0 / 80%); background-position:center; background-repeat:repeat; background-size:30%;}
.callback_form_wrapper {display:flex; justify-content:space-between; background:#ffff; border-radius:2px; padding:35px 10px; justify-content:flex-end; position:relative; min-height:300px; border-radius:6px;}
.callback_image {background:url(../images/background.png) no-repeat; background-position:top; background-size:cover; position:absolute; width:47%; height:460px; left:0; bottom:35px;}
.callback_inner {width:50%;}
.form-main__title {font-size:36px; font-weight:600;}
.form-main__subtitle {display:block; margin:10px 0 30px; max-width:420px; font-size:16px; line-height:1.4; margin:20px 0 0 0; color:#5c5c5c;}
.form-main__contacts {display:flex; flex-direction:column; margin-top:20px; line-height:1.4; gap:6px;}
.form-main__contacts a {font-size:16px; font-weight:600; color:#237d04; white-space:nowrap;}
div#n2-ss-3 .n2-ss-layer .n2-font-dc90d93001823a607176c14f811d9ced-hover {font-size:42px !important; border-radius:6px;}
.table-wrap td{padding: 10px}
.block__description a{color: #437b1d}