html{overflow-y:scroll;}
body{margin:0 auto;}
html, body{height:100%;background:-webkit-linear-gradient(top,#AAD595 0,#FFF 275px);background:-moz-linear-gradient(top,#AAD595 0,#FFF 275px);background:-o-linear-gradient(top,#AAD595 0,#FFF 275px);background:linear-gradient(to bottom,#AAD595,#FFF 275px);background:-ms-linear-gradient(top,#AAD595 0,#FFF 275px);background-repeat:repeat-x;}
.letter{display:table;width:980px;height:100%;margin:0 auto;}
.sheet{display:table-row;height:100%;padding:0 0 20px 0;cursor:auto;}
header{position:relative;margin:0 auto;width:100%;height:250px;background-image:url('images/header-mon.png');background-position:right 15px;background-repeat:no-repeat;z-index: auto;}
.logo{margin:10px 0 0 0;}
nav{position:absolute;margin:0 auto;bottom:25px;width:100%;z-index:2;}
.hmenu{position:relative;margin:0;float:right;z-index:10;}
.hmenu>li{position:relative;margin:0 0 0 5px;display:inline-block;background:url('images/1-mnu.png');background-repeat:repeat-x;}
.hmenu>li a{display:inline-block;padding:4px 7px;font-size:14px;text-align:left;}
.hmenu>li:hover>ul{display:block;}
.hmenu>li>ul{display:none;position:absolute;min-width:240px;border:1px solid #B8E0AE;background:#F0F8ED;border-bottom:none;padding:0;}
.hmenu li ul li{display:block;border-bottom:1px solid #B8E0AE;}
.hmenu li ul li a{display:block;}
.hmenusub li a{font-size:14px;text-align:left;}
.hmenusub li a:hover{background:#DAECCF;}
.mnu{cursor:pointer;width:120px;text-align:center;}
.mnu p{font-size:16px;margin:0;padding:1px 10px 3px 10px;text-align:center;letter-spacing:1px;}
.hmenu-1{position:relative;margin:-50px 10px 0 0;float:left;z-index:10;padding:0;}
.hmenu-1>li{display:inline-block;background:url('images/1-mnu.png');background-repeat:repeat-x;width:125px;text-align:center;}
.hmenu-1>li a{display:inline-block;padding:4px 10px;font-size:14px;}
.hmenusub-1 li a{font-size:14px;}
.hmenusub-2{padding:0 0 0 20px;list-style-type:none;}
.hmenusub-2 li a{padding:2px 0 3px 0;}
.page{display:flex;flex-direction:row;width:980px;height: 100%;}
.panel{flex:0 0 auto;width:250px;min-height:100%;padding:0;border-right:1px solid #5A905A;}
.vmenublock{width:auto;background:url('images/line.png');background-position:right 0px bottom 0px;background-repeat:no-repeat;padding-bottom:20px;}
.vmenublock:after{clear:both;display:block;content:" ";}
.vmenuheader{margin:0 0 20px -5px;padding:0 3px 0 20px;font-size:18px;color:#003500;}
.vmenuheader{background: url('images/12-0005.png') 0 4px no-repeat;}
.vmenucontent{display:block;margin-right:5px;}
.vmenu,.layer{list-style-type:none;padding:0;}
.vmenu{margin:0;}
.vmenu a{display:block;font-size:16px;text-align:left;margin-bottom:8px;line-height:120%;}
.vmenu ul a{display:block;font-size:14px;line-height:110%;}
.active{margin:0 0 10px 0;padding:0;}
.layer{margin:0 0 8px 10px;}
.layer a.active:before{content:url('images/4.png');margin:0 5px 0 -9px;bottom:1px;position:relative;}
h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,th,td,label,.vmenuheader{color:#001000 ;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;font-weight:normal;font-style:normal;text-align:justify;text-decoration:none;text-indent:0;line-height:125%;}
a:link,a:visited,.vmenu a,.vmenuheader a,.hmenu a,.hmenusub li a{color:#357025;}
.content a,label,label h2{color:#005A00;}
a:hover,.vmenu a:hover,.vmenu a.active,.vmenuheader a:hover,.hmenusub li a:hover,label:hover{color:#001000;}
p{font-size:14px;margin:0 0 8px 0;line-height:135%;}
h1,.rubric{margin:0 0 20px 0;font-size:18px;text-shadow:1px 1px 0px #B8E0AE;letter-spacing:1px;text-align:left;}
h2{margin:15px 0 10px 0;font-size:16px;text-align:center;}
h3{margin:0 0 10px 0;font-size:16px;}
h4{margin:10px 0 5px 0;font-size:14px;text-align:center;}
h5{margin:10px 0 2px 0;font-size:14px;}
h6{margin:0 0 -2px 25px;font-size:15px;}
.content{flex:0 1 auto;margin:0;z-index:1;}
.content ul{list-style-type:none;margin:0 !important;padding:0;}
.content ul>li:before{content:url('images/8.png');font-size:0;padding:0 10px 0 0;}
.content ul>li:before{margin-left:-15px;}
.content li{margin:0 0 0 15px;font-size:13px;}
img{margin:0;border:0;}
.content table{border-collapse:collapse;margin:0 0 25px 0;width:100%;}
th,td{border:1px solid #B4D7A0;vertical-align:middle;text-align:left;}
th{font-size:16px;padding:4px 5px;cursor:pointer;}
th>img{margin:0;float:right;border:0 !important;}
td{font-size:14px;padding:3px 5px;}
table.sorttable th{cursor:pointer;}
.no-bord td,.no-bord th{border:none;vertical-align:top;}
.ok-bord td, .ok-bord th{border:1px solid #B4D7A0;}
.ok-bord-r td{text-align:right;}
label{display:block;padding-left:20px;font-size:14px;vertical-align:middle;cursor: pointer;}
input[type="checkbox"],input[type="radio"]{display:none;}
input[type="radio"] + label{background: url('images/14radio-0001.png') 0 0 no-repeat;}
input[type="radio"]:checked + label{background: url('images/14radio-ch-0001.png') 0 0 no-repeat;}
input[type="checkbox"] + label{background: url('images/14check-0001.png') 0 0 no-repeat;}
input[type="checkbox"]:checked + label{background: url('images/14check-ch-0001.png') 0 0 no-repeat;}
.layer1{position:relative;width:980px;height:585px;margin:20px 0 25px -5px;}
#viewDiv {padding: 0;margin: 0;height: 100%;width: 100%;}
.zoom-in{width:25px;height:25px;background:url("images/zoom-in.png") 2px 2px no-repeat;border:1px solid #cacaca;border-radius:5px;padding:2px;cursor:pointer;margin:0 10px 0 0;float:right;z-index:50;}
footer {width:100%;height: 20px;margin:0;border-top:1px solid #5A905A;}
footer td,footer th,footer a,footer a:link,footer a:visited,footer p,.postfooter{border:0;margin:0;padding:3px 0 0 0;font-size:10px;color:#357025;line-height:120%;text-align:left;}
footer a:hover{color:#001000;}
.w100{width:100%;}
.w35{width:35%;}
.w28{width:28%;}
.w20{width:20%;}
.w12{width:12%;}
.w5{width:5%;}
.mt-10{margin-top:-10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.ml5{margin-left:5px;}
.pl5{padding-left:5px;}
.fl{float:left;}
.fr{float:right !important;}
.fs14{font-size:14px;}
.tr{text-align:right;}
.tc{text-align:center;}
.vt{vertical-align:top;}
.bn{border:none !important;}
.ok-mob,.mob-button,.views{display:none;}
.mob-top{z-index:auto;}
@media only screen and (max-device-width: 480px){
html, body{background:url('images/mob-fom.png')repeat-x; }
.ok-mob{display:block;}
.block,footer,.hmenu li ul li,.mob-panel,.no-mob{display:none;}
.mob-button{width:185px;display:block;margin:10px 5px 0 5px;padding:2px;border:1px solid #B4D7A0;text-align:center;}
.mob-button a{padding:0 30px;font-size:16px;}
.mob-top{width:auto;margin:88px 15px 0 0;float:right;border:none;}
.letter {width:100%;}
.sheet{display:block;width:100%;padding:0;}
.page{display:block;width:auto;padding:0 10px;}
.panel{width:auto;min-height:auto;margin:20px 0 0 0;border:none;}
header{position:relative;margin:0 20px 0 0;height:110px;background-image:url('images/header-mob.png');background-position:top 10px left 50px;background-repeat:no-repeat;}
.logo{display:none;}
nav{height:26px;margin:0;padding:0;top:0;z-index:100;}
nav ul{margin:0;padding:0;}
.vmenucontent{width:auto;margin:5px 0 10px 0;padding:10px;border:1px solid #B4D7A0;}
.vmenublock{background:none;padding:0 0 10px 0;}
.vmenu a{font-size:14px;}
.hmenu{margin:0;float:none;}
.hmenu>li{background:none; }
.hmenu>li a{display:inline-block;padding:5px;font-size:14px;text-align:left;}
.hmenu>li>ul{display:none;position:absolute;width:240px;border:1px solid #B8E0AE;background:#F0F8ED;border-bottom:none;padding:0;}
.hmenu li ul li{display:block;border-bottom:1px solid #B8E0AE;}
.hmenu li ul li a{display:block;}
.hmenusub li a{font-size:13px;text-align:left;}
.hmenusub li a:hover{background:#DAECCF;}
.content{width:auto;padding:0;}
h1{margin:10px 0 5px 0;text-shadow:none;letter-spacing:none;}
.layer1{width:100%;margin:20px 0 20px 0;height:40vh;}
.layer1 img{width:100%;}
}