html{overflow-y:scroll;}
body{margin:0 auto;}
html, body{background:fff;height: 100%;}
.letter{background:#fff;min-height:100%;position:relative;width:900px;margin:0 auto;box-shadow: 4px 0 5px #CDD7E1;}
.letter [rel="sheet"]{padding-bottom:70px;}
header{width:100%;height:250px;position:relative;top:30px;}
.name{border-bottom:1px solid #CDD7E1;width:620px;height:250px;margin:0px 0 8px 20px;float:right;}
.name h1{text-shadow: 1px 1px 1px rgba(200, 200, 200, .5);color:#11255a;font-size:28px;letter-spacing:1.5px;line-height:140%;}
.logo{margin:-100px 15px 8px 0;width:150px;float:right;}
.logo p{font-size:16px;margin:0 5px 8px 0;line-height:170%;text-align:right;color:#000;}
.sheet{margin:55px 0 0 0;padding:0 0 20px 0;width:900px;cursor:auto;}
.page{display:table;width: 900px;table-layout: fixed;}
nav{position:absolute;margin:0 auto;bottom:5px;width:100%;z-index:100;text-align:right;}
.hmenu{margin:0;float:right;}
.hmenu>li{position:relative;display:inline-block;padding:0 20px 5px 20px;font-size:18px;}
.hmenu>li a{display:inline-block;font-size:18px;}
.hmenu>li:hover>ul{display:block;}
.hmenu>li>ul{display:none;position:absolute;width:282px;border:1px solid #EBDAC0;background:#fff;border-bottom:none;padding:0;}
.hmenu li ul li{display:block;border-bottom:1px solid #EBDAC0;}
.hmenu li ul li a{display:block;}
.hmenusub li a{font-size:14px;text-align:left;padding:4px 5px;}
.hmenusub li a:hover{background:#FFFBF5;}
.services h2{margin:10px 0 2px 0px;font-size:16px;text-shadow:none;letter-spacing:none;}
.services h2:before{content:url('images/12-0015.png');margin-right:10px;bottom:2px;}
h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,th,td,label{color:#211305 ;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{color:#001e5f;}
a:hover{color:#000;}
p{font-size:14px;margin:0 0 8px 0;line-height:135%;}
h1, h2{font-size:18px;text-shadow: 1px 1px 0px rgba(190, 200, 215, 0.75);letter-spacing:1px;text-align:left;}
h3,h4,h5{font-size:16px;}
h1{margin:0px 0 20px 0;}
h2{margin:0px 0 15px 0px;}
h3{margin:15px 0 5px 0;}
h4{margin:10px 0 5px 0;}
h5{margin:10px 0 10px 20px;}
h5:before{content:url('images/12-0015.png');margin:0 10px 0 -22px;bottom:2px;}
h6{margin:0 0 -2px 25px;font-size:14px;}
.content{margin:0;padding:0 20px 50px 0;}
.content a{color:#38424c;}
.content ul{list-style-type:none;margin:0 30px 0px 0;}
.content ul>li:before{content:url('images/10-0015.png');margin-left:-20px;}
.content li{margin:5px 0 8px 0;font-size:14px;}
.content ul>li:before,.blockheader:before{margin-right:10px;bottom:2px;position:relative;display:inline-block;vertical-align:middle;}
.content table{border-collapse:collapse;margin:10px 0 25px 0;width: 100%;}
th,td{border:1px solid #CDD7E1;vertical-align:middle;text-align:left;}
th{font-size:16px;padding:10px 0 5px 0;text-align: center;}
td{font-size:16px;padding:7px 5px;line-height:100%;}
img{margin:0;border:0;}
.letter footer {border-top:1px solid #CDD7E1;position: absolute;width: 100%;height: 20px;left: 0;bottom: 0;}
footer td,footer th,footer a,footer a:link,footer a:visited,footer p,.postfooter{border:0;margin:0;padding:2px 0 2px 0;font-size:10px;color:#C5C5C5;line-height:125%;text-align:left;}
footer a:hover{color:#001000;}
.ok-mob, .mob-button, .views{display:none;}
.w100{width:100%;}
.t10{margin-top:10px;}
.t20{margin-top:20px;}
.l22{margin-left:22px;}
.fs16{font-size:16px !important;}
.fl{float:left;}
.text-l{text-align:left !important;}
.text-r{text-align:right;}
.text-c{text-align:center !important;}
.vert-t{vertical-align:top !important;}

.no{display:none;}


@media only screen and (max-device-width: 480px){
html, body{background:#fff}
.ok-mob{display:block;}
.block,footer,.mob-panel,.no-mob{display:none;}
.letter {width:100%;}
header{width:100%;height:120px;position:relative;top:10px;}
.name{border-bottom:1px solid #CDD7E1;width:100%;height:115px;}
.name h1{display:inline-block;width:60%;margin:0 0 0 8px;font-size:18px;letter-spacing:0px;line-height:120%;}
.logo{margin:0px 0px 8px 0;width:110px;float:right;}
.logo p{font-size:12px;margin:0 5px 8px 0;line-height:120%;text-align:right;color:#000;}
.sheet{display:block;width:100%;padding:0;margin:20px 0 0 0;}
.page{display:block;width:auto;padding:0 10px;}
.hmenu>li{padding:0 10px 5px 15px;}
.hmenu>li a{font-size:16px;}
.content{margin:0;padding:0 10px 50px 0;}
.content table{width:100%;border-collapse:collapse;margin:0 0 25px 0;}
td, th{font-size:14px;}
.content ul{width:100%;margin:0 5px 0px 10px;padding:0 0 0 5px;}
h1, h2{font-size:16px;text-shadow:none;letter-spacing:0px;}
}