html,body,div,span,object,iframe,img,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,button,details,figcaption,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
html,body{width:100%;height:100%}
*{-moz-box-sizing:border-box;box-sizing:border-box}
 article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
 audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
 audio:not([controls]){display:none;height:0}
 [hidden]{display:none}
  html{font-family:sans-serif; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
  a:focus{outline:0}
 a:active,input:focus,textarea:focus,select:focus{outline:0}
  h1,h2,h3,h4,h5,h6{font-weight:normal}
 abbr[title]{border-bottom:1px dotted}
 b,strong{font-weight:bold}
 ins{text-decoration:underline}
del{text-decoration:line-through}
i,em{font-style:italic}
 dfn{font-style:italic}
 hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
 mark{background:#ff0;color:#000}
 code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
 pre{white-space:pre-wrap}
 q{quotes:"\201C" "\201D" "\2018" "\2019"}
 small{font-size:80%}
 sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
  img{border:0; -ms-interpolation-mode:bicubic; max-width:100%;height:auto}
 svg:not(:root){overflow:hidden}
  figure{margin:0}
  fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
 legend{border:0; padding:0; }
 button,input,select,textarea{font-family:inherit; font-size:100%; margin:0; }
 button,input{line-height:normal}
 button,select{text-transform:none}
 button,html input[type="button"], input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer; }
 button[disabled],html input[disabled]{cursor:default}
 input[type="checkbox"],input[type="radio"]{box-sizing:border-box; padding:0; }
 input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box;-webkit-box-sizing:content-box; box-sizing:content-box}
 input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
 button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
 textarea{overflow:auto; vertical-align:top; }
  table{border-collapse:collapse;border-spacing:0}
caption,td,th,li{vertical-align:top}
dl,ul,ol{list-style:none;margin:0}
 .i-cf{zoom:1}
.i-cf:before,.i-cf:after{content:' ';display:table}
.i-cf:after{clear:both}
  .l-body{position:relative}
 .l-header{position:relative}
.l-header-h{}
 .l-subheader{width:100%;margin:0 auto}
.l-subheader-h{width:100%;margin:0 auto}
 .l-subheader.type_fixed{left:0;top:auto;position:fixed;max-width:100% !important;z-index:30; }
 .l-subheader.at_top{}
.l-subheader.at_top .l-subheader-h{}
 .l-subheader.at_middle{}
.l-subheader.at_middle .l-subheader-h{}
 .l-subheader.at_botom{}
.l-subheader.at_botom .l-subheader-h{}
 .l-main{position:relative}
.l-main-h{}
 .l-submain{width:100%;margin:0 auto}
.l-submain-h{width:100%;margin:0 auto}
 .l-submain.at_top{}
.l-submain.at_top .l-submain-h{}
 .l-submain.at_middle{}
.l-submain.at_middle .l-submain-h{}
 .l-submain.at_bottom{}
.l-submain.at_bottom .l-submain-h{}
 .l-content{width:100%}
.l-content-h{min-height:1px;position:relative}
 .l-sidebar{}
.l-sidebar-h{}
 .l-sidebar.at_left{}
.l-sidebar.at_left .l-sidebar-h{}
 .l-sidebar.at_right{}
.l-sidebar.at_right .l-sidebar-h{}
 .l-footer{position:relative}
.l-footer-h{}
 .l-footer.type_sticky{left:0;bottom:0;position:absolute;width:100%; }
 .l-subfooter{width:100%;margin:0 auto}
.l-subfooter-h{width:100%;margin:0 auto}
 .l-subfooter.type_fixed{left:0;bottom:0;position:fixed;max-width:100% !important; }
 .l-subfooter.at_top{}
.l-subfooter.at_top .l-subfooter-h{}
 .l-subfooter.at_middle{}
.l-subfooter.at_middle .l-subfooter-h{}
 .l-subfooter.at_bottom{text-align: center;}
.l-subfooter.at_bottom .l-subfooter-h{}
 .l-canvas{}
.l-canvas-h{}
 .l-canvas.type_wide{}
.l-canvas.type_wide .l-subheader-h,.l-canvas.type_wide .l-submain-h,.l-canvas.type_wide + .l-footer .l-subfooter-h{max-width:940px}
 .l-canvas.type_boxed{}
.l-canvas.type_boxed .l-subheader,.l-canvas.type_boxed .l-submain,.l-canvas.type_boxed + .l-footer .l-subfooter{max-width:1040px}
.l-canvas.type_boxed .l-subheader-h,.l-canvas.type_boxed .l-submain-h,.l-canvas.type_boxed + .l-footer .l-subfooter-h{max-width:940px}
 .l-canvas.col_cont .l-content-h{}
.l-canvas.col_cont .l-sidebar.at_left,.l-canvas.col_cont .l-sidebar.at_right{display:none}
 .l-canvas.col_contside .l-content{float:left;width:69.1489%}
.l-canvas.col_contside .l-sidebar.at_right{float:right;width:25.5319%}
.l-canvas.col_contside .l-sidebar.at_left{display:none}
 .l-canvas.col_sidecont .l-content{float:right;width:69.1489%}
.l-canvas.col_sidecont .l-sidebar.at_left{float:left;width:25.5319%}
.l-canvas.col_sidecont .l-sidebar.at_right{display:none}
 .g-alert{position:relative;margin:0 0 20px;padding:0 30px;zoom:1}
.w-alert:after,.w-alert:before{display:table;content:' '}
.w-alert:after{clear:both}
.g-alert-body{padding:20px 0}
.g-alert-close{float:right;position:relative;top:10px;right:-35px;cursor:pointer;text-decoration:none;display:none}
.g-alert-close:hover{cursor:pointer;text-decoration:none}
  .g-alert.type_error{color:#a24141;background-color:#ffd9d9}
 .g-alert.type_success{color:#5e8339;background-color:#dfffb2}
 .g-alert.type_info{color:#3a648e;background-color:#cceeff}
 .g-alert.type_attention{color:#846534;background-color:#fff2b2}
 .g-alert.with_close{padding-right:50px}
.g-alert.with_close .g-alert-close{display:block}
 .g-breadcrumbs{font-size:85%;position:relative}
.g-breadcrumbs-item{margin-right:5px}
.g-breadcrumbs-separator{margin-right:5px}
 .g-cols{zoom:1}
.g-cols:before,.g-cols:after{display:table;line-height:0;content:""}
.g-cols:after{clear:both}
.g-cols > div{float:left;width:100%}
.g-cols > div:last-child{margin-bottom:0 !important}
 .g-cols > div{margin-left:4.0000%}
.g-cols > div:first-child,.g-cols > div.full-width{margin-left:0}
.g-cols > .one-half,.g-cols > .two-quarters,.g-cols > .two-fourths,.g-cols > .three-sixths{width:48.0000%}
.g-cols > .one-third,.g-cols > .two-sixths{width:30.6666%}
.g-cols > .two-thirds,.g-cols > .four-sixths{width:65.3333%}
.g-cols > .one-quarter,.g-cols > .one-fourth{width:22.0000%}
.g-cols > .three-quarters,.g-cols > .three-fourths{width:74.0000%}
.g-cols > .one-fifth{width:16.8000%}
.g-cols > .two-fifths{width:37.6000%}
.g-cols > .three-fifths{width:58.4000%}
.g-cols > .four-fifths{width:79.2000%}
.g-cols > .one-sixth{width:13.3333%}
.g-cols > .five-sixths{width:82.6666%}
 .g-cols.offset_wide > div{margin-left:6%}
.g-cols.offset_wide > div:first-child{margin-left:0}
.g-cols.offset_wide > .one-half,.g-cols.offset_wide > .two-quarters,.g-cols.offset_wide > .two-fourths,.g-cols.offset_wide > .three-sixths{width:47%}
.g-cols.offset_wide > .one-third,.g-cols.offset_wide > .two-sixths{width:29.3333%}
.g-cols.offset_wide > .two-thirds,.g-cols.offset_wide > .four-sixths{width:64.6666%}
.g-cols.offset_wide > .one-quarter,.g-cols.offset_wide > .one-fourth{width:20.5000%}
.g-cols.offset_wide > .three-quarters,.g-cols.offset_wide > .three-fourths{width:73.5000%}
.g-cols.offset_wide > .one-fifth{width:15.2000%}
 .g-cols.offset_narrow > div{margin-left:2.1276%}
.g-cols.offset_narrow > div:first-child{margin-left:0}
.g-cols.offset_narrow > .one-half,.g-cols.offset_narrow > .two-quarters,.g-cols.offset_narrow > .two-fourths,.g-cols.offset_narrow > .three-sixths{width:48.9361%}
.g-cols.offset_narrow > .one-third,.g-cols.offset_narrow > .two-sixths{width:31.9148%}
.g-cols.offset_narrow > .two-thirds,.g-cols.offset_narrow > .four-sixths{width:65.9574%}
.g-cols.offset_narrow > .one-quarter,.g-cols.offset_narrow > .one-fourth{width:23.4042%}
.g-cols.offset_narrow > .three-quarters,.g-cols.offset_narrow > .three-fourths{width:74.4680%}
.g-cols.offset_narrow > .one-fifth{width:18.2978%}
 @media (max-width :767px){.g-cols > div{margin-left:0 !important;margin-bottom:30px;width:100% !important}
}
 .g-form-row{padding:5px 0;zoom:1}
.g-form-row:before,.g-form-row:after{display:table;content:" "}
.g-form-row:after{clear:both}
.g-form-row-label{margin:0 0 5px}
.g-form-row-state{display:none}
.g-form-row.check_correct .g-form-row-state{display:block;color:green}
.g-form-row.check_wrong .g-form-row-state{display:block;color:red}
.g-form-row-hint{font-size:12px}
.g-form-group.layout_line .g-form-row-label{float:left;padding:5px 15px 5px 0;text-align:right;width:150px;margin:0}
.g-form-group.layout_line .g-form-row-field{float:left;width:400px}
.g-form-group.layout_line .g-form-row-state{clear:both;margin:0 0 0 165px}
.g-form-group.layout_line .g-form-row-hint{display:block;clear:both;margin:0 0 0 165px}
 .g-input{position:relative}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],textarea,select{border:none;padding:5px;width:100%;position:relative}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],select{height:30px;vertical-align:top}
select[multiple="multiple"]{height:auto}
textarea{line-height:20px;height:65px;resize:vertical}
 .g-form-row.check_correct input[type="text"],.g-form-row.check_correct input[type="password"],.g-form-row.check_correct input[type="email"],.g-form-row.check_correct input[type="url"],.g-form-row.check_correct input[type="tel"],.g-form-row.check_correct input[type="number"],.g-form-row.check_correct input[type="date"],.g-form-row.check_correct textarea,.g-form-row.check_correct select{}
 .g-form-row.check_wrong input[type="text"],.g-form-row.check_wrong input[type="password"],.g-form-row.check_wrong input[type="email"],.g-form-row.check_correct input[type="url"],.g-form-row.check_correct input[type="tel"],.g-form-row.check_correct input[type="number"],.g-form-row.check_correct input[type="date"],.g-form-row.check_wrong textarea,.g-form-row.check_wrong select{}
 .g-form-row.check_disabled input[type="text"],.g-form-row.check_disabled input[type="password"],.g-form-row.check_disabled input[type="email"],.g-form-row.check_correct input[type="url"],.g-form-row.check_correct input[type="tel"],.g-form-row.check_correct input[type="number"],.g-form-row.check_correct input[type="date"],.g-form-row.check_disabled textarea,.g-form-row.check_disabled select{resize:none}
.g-radio,.g-checkbox{display:block;margin-bottom:6px;padding-left:20px}
.g-radio:first-child,.g-checkbox:first-child{padding-top:5px}
.g-radio > label > input[type="radio"],.g-checkbox > label > input[type="checkbox"]{position:absolute;margin:5px 0 0 -20px}
.g-form-row.check_wrong .g-radio,.g-form-row.check_wrong .g-checkbox{}
.g-form-row.check_correct .g-radio,.g-form-row.check_correct .g-checkbox{}
 .g-btn{display:inline-block;vertical-align:middle;font-size:15px;line-height:20px;text-align:center;text-decoration:none;white-space:nowrap;padding:6px 20px;cursor:pointer;position:relative}
.g-btn:hover{}
.g-btn:active{top:1px}
.g-btn.disabled,.g-btn.disabled:hover,.g-btn.disabled:active{top:0}
 .g-btn.disabled{opacity:0.5;cursor:default}
 html{-webkit-font-smoothing:antialiased}
body,p,td{font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;font-size:14px;line-height:21px}
 h1{font:30px/38px 'Trebuchet MS',Tahoma,sans-serif;margin-bottom:15px}
h2{font:26px/34px 'Trebuchet MS',Tahoma,sans-serif;margin-bottom:15px}
h3{font:22px/30px 'Trebuchet MS',Tahoma,sans-serif;margin-bottom:15px}
h4{font:17px/25px 'Trebuchet MS',Tahoma,sans-serif;margin-bottom:15px}
.g-html h2,.g-html h3,.g-html h4,.g-html h5,.g-html h6{padding-top:10px}
.g-html h2:first-child,.g-html h3:first-child,.g-html h4:first-child,.g-html h5:first-child,.g-html h6:first-child,.g-html h1 + h2,.g-html h2 + h3,.g-html h3 + h4,.g-html h4 + h5,.g-html h5 + h6{padding-top:0}

 .g-html ul,.g-html ol{margin-left:40px;margin-bottom:21px}
.g-html ul{list-style-type:disc}
.g-html ol{list-style-type:decimal}
.g-html ul li,.g-html ol li{margin-bottom:5px}
 .g-html blockquote{margin-bottom:21px;position:relative}
 .g-html table{margin-bottom:21px}
 .g-pagination{margin-bottom:20px;position:relative;font-size:0; }
.g-pagination-item{display:inline-block;vertical-align:top;padding:5px 10px;font-size:14px;text-align:center}
 .g-pagination-item.disabled{cursor:default;background:none;text-decoration:none}
 .g-pagination-item.active{cursor:default;text-decoration:none}
  .g-pagination.align_center{text-align:center}
 .g-pagination.align_right{text-align:right}
