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,
a:hover,
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{}
.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.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:120px;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 p{margin-bottom:21px;}
.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;border-collapse:collapse;position:relative;}
.g-html table > thead > tr,
.g-html table > tbody > tr,
.g-html table > tfoot > tr{position:relative;}
.g-html table > thead > tr > td,
.g-html table > thead > tr > th,
.g-html table > tbody > tr > th,
.g-html table > tbody > tr > td,
.g-html table > tfoot > tr > td{padding:10px;border-bottom:1px solid rgba(0,0,0,0.1);position:relative;}
.g-html table > thead > tr > td,
.g-html table > thead > tr > th,
.g-html table > tbody > tr > th{font-weight:normal;text-align:left;}
.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;}