article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio[controls],canvas,video{display:inline-block}
html{font-size:100%}
body{margin:0;font-size:14px;line-height:1.4}
body,button,input,select,textarea{font-family:'Open sans',sans-serif;font-size:13px}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700}
pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;overflow-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ul,ol{margin:1em 0;padding:0 0 0 .7em}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none;margin:0;padding:0}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
legend{border:0;padding:0}
label{font-weight:300;width:100px;font-size:13px;cursor:pointer}
zlabel{text-align:left;clear:both;float:left;margin-right:25px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
input[type="search"]{box-sizing:content-box}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
.hidden{display:none;visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
body{background:#f2f2f2;color:#555;font-family:'Open sans',sans-serif;font-size:13px}
.box{border:#666 solid 1px}
a{color:#0085c5}
a:hover{text-decoration:none}
a:visited{color:#4a00c5}
ul li,ol li{padding:0 0 .4em}
.container{max-width:1300px;margin:0 auto}
.header{margin:1px 0 .5em;padding:1.5em 3% 0}
.logo{float:left;display:inline-block;font-size:18px;text-shadow:1px 1px 1px #fff}
.menu_main{width:50%;float:right;text-align:right;margin:.3em 0 0;font-size:12px}
.menu_main a,.menu_main a:hover{color:#0085c5}
.menu_main li{display:inline-block;margin:0 0 0 4px}
.menu_main li.active,.menu_main li.active a{color:#000;text-decoration:none;cursor:default}
.info{padding:0 1% 1em}
.hero{background:#fff;border:#fff solid 1px;border-radius:5px;box-shadow:0 0 5px #8b8b8b inset;padding:15px 0 15px 2%;margin:0 0 15px}
.hero h1{font-size:24px;font-size:18px;color:#3d3d3d}
.article{background:#fff;border:#cbcbcb solid 1px;border-radius:5px;box-shadow:0 0 3px #8b8b8b;padding:15px 0 15px 2%}
.footer{margin:1px 0 .5em;padding:1em 2% 3em;color:#717171;font-size:12px}
.copyright{width:49%;float:left;text-shadow:1px 1px 1px #fff}
.menu_bottom{width:50%;float:right;text-align:right;margin:0;padding:0;font-size:12px}
.menu_bottom a,.menu_bottom a:hover{color:#0085c5}
.menu_bottom li{display:inline-block;margin:0 0 0 4px}
.menu_bottom li.active,.menu_bottom li.active a{color:#666;text-decoration:none;cursor:default}
h1{font-size:22px}
h1,h2,h3,h4{font-weight:400;margin-top:5px;margin-bottom:5px}
h5,h6{font-weight:700}
.form label{display:inline-block;padding:0 0 4px}
a.button,.button{border:0;text-align:center;text-decoration:none;border-radius:4px;box-shadow:0 0 1px #999;background:#4aa6d6;background:linear-gradient(#1f7daa,#4aa6d6);color:#fff;padding:10px 20px;font-family:verdana,sans-serif;text-shadow:1px 1px 1px #12455d;display:inline-block}
a.button:hover,.button:hover{color:#fff;background:linear-gradient(#4aa6d6,#1f7daa)}
a.button:active,.button:active{color:#093950;text-shadow:1px 1px 1px #7ac8f0;box-shadow:0 2px 3px #093950 inset}
.table{width:100%}
.table th{padding:5px 7px;font-weight:700;text-align:left;font-size:.9em;border-bottom:1px solid #ddd}
.table td{padding:9px 7px;border-left:1px solid #ddd}
.table tr td:first-child{border-left:0}
.table tr{border-bottom:1px solid #fbfbfb}
.table tr:nth-child(even){background:#F2F2F2}
.table tr:last-child{border:0}
.warning{border:#ec252e solid 1px;background:#ec252e;color:#fff;padding:8px 14px;background:linear-gradient(#ec252e,#F05057);border-radius:8px}
.success{border:#6e9e30 solid 1px;color:#fff;background:#0bbe2e;padding:8px 14px;background:linear-gradient(#6e9e30,#87c03b);border-radius:8px}
.message{border:#2180ff solid 1px;color:#1f49bf;background:#bcd9ff;padding:8px 14px;border-radius:8px}
.col_25{width:"'Open sans'" normal 300 local('Open sans'),local(Open-Sans),url(../fonts/OpenSans-Regular.ttf) format(truetype) 23%;margin:0 2% 0 0;float:left}
.col_33{width:31%;margin:0 2% 0 0;float:left}
.col_50{width:48%;margin:0 2% 0 0;float:left}
.col_66{width:64%;margin:0 2% 0 0;float:left}
.col_75{width:73%;margin:0 2% 0 0;float:left}
.col_100{width:98%;margin:0 2% 0 0}
.col_25.wrap{width:25%;margin:0}
.col_33.wrap{width:33%;margin:0}
.col_50.wrap{width:50%;margin:0}
.col_66.wrap{width:66%;margin:0}
.col_75.wrap{width:75%;margin:0}
.col_100.wrap{width:100%;margin:0}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.img_floatleft{float:left;margin:0 10px 5px 0}
.img_floatright{float:right;margin:0 0 5px 10px}
.img{max-width:100%}
@media only screen and (max-width:480px) {
.logo{display:block;float:none;text-align:center}
.menu_main{width:100%;text-align:center;float:none;padding:0;margin:1em 0 0}
.menu_main a{display:inline-block;padding:7px}
.copyright{width:100%;float:none;text-align:center}
.footer{padding-bottom:0}
.menu_bottom{width:100%;float:none;text-align:center;margin:1em 0 0;padding:0}
.menu_bottom a{display:inline-block;padding:6px}
.form textarea{width:100%}
.form label{padding:10px 0 8px}
}
@media only screen and (max-width:768px) {
.col_25,.col_33,.col_66,.col_50,.col_75{width:98%;float:none}
.form label{padding:10px 0 8px}
}
.h2{font-weight:100;font-size:18px}
.h1{font-weight:100;font-size:18px}
.resize_fit_center{margin:25%;max-width:50%;max-height:50%}
input[type="text"]{font-size:12px}
@media print {
*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:!important}
a,a:visited{color:#444!important;text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
pre,blockquote{border:#999 solid 1px;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.header,.footer,.form{display:none}
.col_33,.col_66,.col_50{width:98%;float:none}
}