@import "normalize.min.css";@import "grid.css";@import "dev.css";@import "glyphs.css";@import "plugins/jquery.bxslider.css";@import "plugins/nanoscroller.css";.tbl {display:table;}.tbl-row {display:table-row;}.tbl-cell, .tbl-header {/* display:table-cell; */}.modal, .alert {width: 100%;height:100%;background: rgba(0,0,0,0.25);position: fixed;top: 0;left: 0;z-index: 999999;display: none;}.modal-content {position: absolute;top:0;bottom:0;right:0;left:0;margin: auto;box-sizing:border-box;display:block;}.alert-content {position: absolute;display: block;left: 0;right: 0;top:20%;box-sizing: border-box;margin: auto;background: #fff;}.alert-content .btn {margin-bottom: 0;}.modal-close {font-size: 16px;position: absolute;right: 8px;top: 8px;cursor: pointer;width:16px;height:16px;}.modal-close:after {font-family:'glyph';content: "\43";position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;line-height:16px;text-align:center;}.tab {display:none;}.tab.v {display: inline-block;}.blind {cursor:pointer;}.blind-cnt {display:none;}/* CONTROLS */.btn, input[type=text], input[type=date], input[type=datetime], input[type=time], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=url], input[type=password], input[type=file], textarea, select , label , .dummy{outline:0;display:inline-block;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}a.btn {text-decoration:none;}.combo input[type=text], .combo input[type=date], .combo input[type=datetime], .combo input[type=time], .combo input[type=email], .combo input[type=number], .combo input[type=search], .combo input[type=tel], .combo input[type=url], .combo input[type=password], .combo input[type=file], textarea, select , .dummy {width:100%;outline:0;}textarea {resize:none;}select {cursor:pointer;}.radiobox input[type=radio], .radiobox input[type=checkbox], .value input[type=radio], .rvalue input[type=checkbox] {display: none;}.select {position: relative;width:100%;}.select:after {content:'';display: block;position: absolute;cursor: pointer;pointer-events:none;z-index: 1;}.select:before {display: block;position: absolute;z-index: 4;pointer-events:none;}.btn {text-align:center;cursor:pointer;}.combo, .fld-box, .dummy {position:relative;}label.w-100 + input[type=text], label.w-100 + input[type=date], label.w-100 + input[type=datetime],label.w-100 + input[type=time], label.w-100 + input[type=email], label.w-100 + input[type=number], label.w-100 + input[type=search], label.w-100 + input[type=tel], label.w-100 + input[type=url],label.w-100 + input[type=password], label.w-100 + input[type=file], label.w-100 + textarea, label.w-100 + select, label.w-100 + .dummy, label.w-100 + .combo {width:100%;}label.trigger span, label.radiobox span {position: relative;display: block;cursor: pointer;}input:focus + .dd {display:block;}.trigger input + span:before, .trigger input:checked + span:after,.radiobox input + span:before, .radiobox input:checked + span:after {content:'';display:block;position:absolute;}.trigger input + span:before,.radiobox input + span:before{left:0;}.fld {position: relative;}.fld .msg {position:absolute;box-sizing:border-box;z-index:1;}.fld .msg:after {content:"";display:block;position:absolute;}.fld .msg.p-top:after, .fld .msg.p-right:after, .fld .msg.p-bottom:after, .fld .msg.p-left:after {width: 0;height: 0;border-style: solid;}.fld .msg.p-top:after {top:100%;border-width: 12px 9px 0 9px;}.fld .msg.p-bottom:after {bottom:100%;border-width: 0 9px 12px 9px;}.fld .msg.p-left:after {left:100%;top:8px;border-width: 9px 0 9px 12px;}.fld .msg.p-right:after {right:100%;top:8px;border-width: 9px 12px 9px 0;}.fld .msg.p-top{bottom:100%;}.fld .msg.p-bottom {top:100%;}.fld .msg.p-left{right:100%;top:0;}.fld .msg.p-right{left:100%;top:0;}.hsh {display:block;position:fixed;font-size:12px;padding:8px;bottom:64px;border-radius:4px;line-height:12px;cursor:pointer;text-decoration:none;}.hsh.left {left:64px;}.hsh.right {right:64px;}.hsh.light {background:rgba(255,255,255,0.25);color:#000;}.hsh.dark {background:rgba(0,0,0,0.25);color:#fff;}.hsh:before {content:'';position:absolute;width: 0;height: 0;border-style: solid;border-width: 0 12px 12px 12px;left:0;right:0;margin:auto;bottom:100%;}.hsh.dark:before{border-color: transparent transparent rgba(0,0,0,0.25) transparent;}.hsh.light:before{border-color: transparent transparent rgba(255,255,255,0.25) transparent;}/* DROPDOWNS */.dd-trigger {cursor:pointer;}.dd-content {position:absolute;z-index:777;display:none;}.dd-tl {bottom:100%;left:0;}.dd-tr {bottom:100%;right:0;}.dd-bl {top:100%;left:0;}.dd-br {top:100%;right:0;}.fileUpload input, .fileUpload  button{display: none;}.modal.disposable {display:block;}.tab-content {display: none;}@media only screen and (min-width: 320px) and (max-width: 800px) {	input[type=date] {		-webkit-appearance:date;		-moz-appearance:date;		appearance:date;	}}/* BITRIX FIX */.bx-core-window input, .bx-core-window select {line-height: 120%!important;}